2010-11-01から1ヶ月間の記事一覧

MacとiPhoneでアニメーションGIFを表示する方法まとめ

まとまってるページがなさそうだったから、調べた事をメモ。 Macの場合 AppKitのNSImageを使えば勝手に動く。 サイズ17x17、コマ数3、描画時間1コマ辺り0.1秒、のGIFを表示させるのに、CPUを1.5%位使い続ける。 どうやらアニメーションGIFの描画は重いらしい…

Net::UPnPを使ってポートマッピング(ポートフォワーディング)する

どこかで見つけたもののほぼコピー。 本当はRubyでやりたかったけど、やり方が解らなかったからPerlで。 外側からTCPの22040ポートにアクセスが来たら、192.168.0.40の22ポートにフォワードする。 こんな感じのを各サーバに入れておいて、サーバ起動時とかに…

Javaのジェネリクスとやらを試してみた

今まで古いバージョンのJavaしか使った事がなかったのか、ジェネリクスというものの存在すら知らなかった。 よく解らないから、とりあえずPythonのListっぽいものを作ってみた。(中身はArrayListだけど) JavaのCollectionインターフェイスの文化が崩壊したけ…

Perlのオブジェクト指向辺りの事を調べてみた

なかなか興味深い。 モジュールを定義する時のルール ファイルの拡張子は"pm"。 pmじゃないと、useしたときに見つからなくてエラーが出る。 Can't locate TestClass1.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /u…