仲春はゆっくりと通り過ぎる 寝て起きたら3月である。今日の東京の最高気温は20度を超えている。正月のインフルエンザが完治して、これでやっと健康で文化的な本年度を始められるぞ、と意気込んだのも束の間、今度は原因不明の高熱を出して1週間寝込んだ。 脳がグツグツ煮える音が聴こえそうなほど…
最近、会社でシェルの操作方法について教えているのだが、 pgrep / pkill / skill / pidof といった 便利なプロセス操作系コマンドを知らない人が実に多い。 プロセスを殺すというのは、よくある作業なので 今回はコレについて書いてみる。 たとえば、これらのコマンドを知らない人が、 指定した名前のプロセスを kill する手順はだいたい 以下のようなものになることだろう。 $ ps aux | grep プロセス名 | grep -v 'grep' # コマンドの出力結果から pid を目で確認 12345 ... .. hoge .. .. $ kill 12345 この作業は非常に面倒で退屈だ。 もし殺さなければならないプロセスがたくさんあったときは どうするのだろうか。 おまけに、grep コマンド自身が候補に含まれてしまう事があるのだが、 grep -v grep
コードを書いている間は何も考えないですむようにするというのが基本スタンス。 参考URL: プログラミングのスピードを上げる方法 - 旧・teruyastarはかく語りき http://d.hatena.ne.jp/teruyastar/20080308/1204977907 要件定義 何のために実装を行うのかを事前に明確にすることで、プログラミング中は何も考えずにすむ ここが凄い大事。やることとやらないことを明確にしておくことで余分なコードを書かないですむ この段階で成果物のイメージを明確にしておく 要件に詳しい人に聞けばいいけど、一緒に考えるスタンスをとるように習慣づけておくと出来るエンジニアに成長しやすい ここで大事なのは「実装の大変さは一旦置いといてあるべき姿で考える」こと 本当はここまでやるのがあるべき姿だけど、スケジュールがギリギリだから、この代替案でどうでしょう?と提案できるよ
Jupyter Notebookとは Jupyter NotebookはPythonによるデータ分析処理を対話式で行えるノートブックです。Jupyterのもっともな特徴は、このデータ処理をすべてWebブラウザー上で行える点です。つまり、Webブラウザー上でプログラムを作成し、実行し、結果を同じ画面に記録しながら分析作業を進めることができます。ターミナルやコマンドプロンプトよりも遥かにユーザーインターフェースがよく、いちいち画面の切り替えをする手間も省けます。なお、読み方は「ジュパイターノートブック」もしくは「ジュピターノートブック」のどちらでもよいそうです。 インストール DockerとTensorflowのインストールについては過去に記事を書いているので、ここでは省きます。以下に参考URLを貼り付けておきます。 http://qiita.com/Yuichi801/items/de6d3
Server does not support diffie-hellman-group1-sha1 for keyexchangeWindowsSSH poderosaから接続できなかったので調査。 参考 0002804: [Seed] sshd起動時「/usr/sbin/sshd-keygen: No such file or directory」と、エラーが表示される。 - Vine Linux バグトラッキングシステム openssh-6.7から KexAlgorithms のデフォルトが変更されています。 diffie-hellman-group1-sha1 は現在の基準では弱い鍵交換アルゴリズム なためデフォルトでは無効になっています。 diffie-hellman-group1-sha1 しか使えない古いクライアントをお使い の場合は、クライアントを新しい近代的なものに変更す
generatedata.com: free, random test data generator
CEDEC+KYUSHU 2016で発表した資料です サイバーエージェントの子会社群からなるゲーム事業(SGE) 技術戦略とエンジニアを成長させる仕組みについてのお話です
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く