Ruby Rubyでマルチスレッドプログラミング rubyでマルチスレッドプログラミング 簡単! サンプル このブログのページを10スレッドで5ページずつ取得するだけのサンプルスクリプトです。 応用 応用すると、こんな感じで、画像をマルチスレッドでダウンロードするクローラーを作れます。 2013.02.24 Ruby
PHP ファイルを保存した瞬間ユニットテストを実行 概要 いままで、vimでコーディングするときは「コードを書く、→ユニットテストを実行する」の繰り返しばかりで同じような操作をしていましたが、ファイルを保存した瞬間にユニットテストを実行できるようにしました。 上記のスクリーンショットのように... 2013.02.24 PHP
Linux GNU screen, byobu, tmux benchmark 2年間愛用したGNU screenからtmuxへ移行して1週間経ちました。一番変わったのは、描画の速さです。 上記の画像はベンチマーク結果です。11MBのシステムログをcatしてみて、計測した時間です。 使うアプリによって結構差が大きいです... 2013.02.19 Linux
Ruby deviseチュートリアル作りました コードはこちら: deviseの公式の手順書が分かりづらいので、シンプルな認証を実現するための要点を整理してみました!細かい設定とか、自分のサイトにあった設定はこれを元にオプションを変更していただければと思います。1手順ごとにコミットを分け... 2013.02.19 Ruby
Linux vimの最近見つけた便利コマンド あまり日本語で紹介されていない、vimデフォルトの便利コマンドを2つ。 :saveas {file} 保存して開く。 今までは、:w newfileしてから、:e newfileしていたけど、一発で出来る。 :sav newfile :sa... 2013.02.14 Linux
Diary embody chairの肘掛けのねじはT30 embody chairの肘掛けがしばらく使っていると根本のねじが緩んで来てしまうので締め直す必用がある。 ねじは、T30です。トルクスレンチの太さ30mmです。 ねじがなめやすいので、けちらずに、押す力を入れながら絞めやすい工具を買った方... 2013.02.11 Diary
Linux tmuxとtmux-powerlineの設定でかっこよくする とりあえず、こちらをご覧ください。一番下の行に注目! 解像度は2560x1440の全画面で表示 これは、tmuxとtmux-powerlineを使って実現しています。 以下に、導入方法を書きます。 0. (強く推奨)powerline用のフ... 2013.02.10 Linux
Mac OS X Server Mac OS X Serverのnamedが起動しない Feb 2 19:13:48 localdomain org.isc.named: named: number of cpus 'ofork' must be numeric Feb 2 19:13:48 localdomain com.a... 2013.02.02 Mac OS X Server