若き日の過ち
過去にやってしまったこと。
2011年1月9日日曜日
mikutterをRuby1.9.1で動作させる
›
mikutterは、いままでRuby 1.8.7専用で開発してきた。 理由は、GUIツールキットとして採用しているRuby-Gnome2が、Ubuntuでは1.8用にビルドされたものしか用意されていないからだ。もし1.9を採用するなら、mikutterを使うためにRubyGtkを...
2 件のコメント:
2010年12月26日日曜日
mikutterで振り返る一年
›
CHI http://hakurei-shain.blogspot.com/2009/12/computer-humanoid-interface.html 2009年12月26日に、computer humanoid interfaceとかいうタイトルの記事をポストして...
2010年8月27日金曜日
Rubyでメソッド定義のときに引数の型をチェック
›
例えば、以下は二つの文字列引数xをとり、x self xを連結するメソッドsandのRubyによる定義。 class String def sand(x) x + self + x end end これは一見うまく動くようだが、 "hello&qu...
2010年7月24日土曜日
Rubyで遅延評価
›
いろんなところで既にやられているけど、自分でやってみたくなったので。 遅延評価とは、計算結果が実際に必要になるまで処理を遅延すること。 a = huge_proc() b = large_proc() print a この仮想コードのhuge_procの呼び出しは、3行目の...
12 件のコメント:
2010年7月18日日曜日
Macのターミナルの配色が絶望的なのでなんとかした
›
Macで標準のターミナルを使っていると、カスタマイズができなくて困ることがある。 特に、デフォルトの色はあまりにも残念で、ディスプレイと環境光によっては青が全然見えなかったりするが、これは通常編集できない。 先日、初めてフルHDのディスプレイを購入したが、昨日から梅雨が明けて太陽...
2010年7月7日水曜日
Twitterの規制について気づいたこと
›
たまにはこんな話でも。クライアントやBOTを作っていて気づいたことを幾つか。 Twitterをクライアントソフトウェアを通して使っている人は多いと思うが、一時間ごとに問い合わせられる回数が決まっており(規制)、その回数制限に悩まされている人が多い。その規制の種類や、回避策、今後の...
2010年6月17日木曜日
Subversionには実行権限を記録させておけるらしい
›
% svn propset svn:executable 1 mikutter.rb property 'svn:executable' set on 'mikutter.rb' なんでも、実行権限があればいい具合に扱ってくれるので、今まで知らなか...
›
ホーム
ウェブ バージョンを表示