Practice of Programming

プログラム とか Linuxとかの話題

2006-06-01から1ヶ月間の記事一覧

Module::Starter

教えてもらったんですが、楽チンですね。 % module-starter --module=New::Hoge --author=your_name --email=yourmail@example.comとやると、New-Hogeディレクトリができあがり。必要なファイルが出来てます。 h2xsの引数覚えるより直感的だし、テンプレもい…

Catalystのインストールに必要な依存モジュール

何回インストールしたんだか。Perl 5.8.7(ソースからコンパイルしたもの)ですが、Module::FInd だけ入れとけば、 cpan> install Task::Catalystだけで、OKです。嘘でした!(追記:2006/6/30) cpan> install Path::Classも必要!

CPUパフォーマンス変更

Thinkpad T40の話ですが、Fujitsu LOOXでもいけました。 % echo 4 > /proc/acpi/processor/CPU0/performance ~とかやれば、パフォーマンスを変更できます。 echoの次の数字を0〜4で選べて、0が一番パフォーマンスが高いです。 何もしてないと、常に0なんでエ…

Catalystのドキュメントの不備

http://d.hatena.ne.jp/lestrrat/20060612#1150101567にて、id:lestrratさんが怒ってらっしゃるけど、 (それがどうかは別に)、ドキュメントはよろしくない。Intro Cookbook Catalyst::Helper::DBIC::SchemaLoaderは存在しない。 WritingPluginsprepare の…

GREEオープンソーステクノロジー勉強会

# トラックバック先の話題は一番最後PostgreSQLのスケールアップの話ES7000 16CPUで、PostgreSQLはどんな感じでスケールするか、という話。 でも、最近は分散、並列、チープなマシンでという流れだよなぁとか思いましたが、 良い話でした。 とりあえず、チュ…

Data::RuledValidator 0.03リリース

ルールが変更されたら読み直す グループ名に正規表現 PATH_INFOをグループ名に簡単に使えるように コメントかけなかったバグ 間違いがなかったら正しいのをデフォルトにした。ここは変更の必要あり。 バリデーションの対象のオブジェクトと、グループを決定…

Test::Pod::Coverage

ドキュメント化されていないメソッドがあったらテストに失敗する。厳しいな。 use Test::More; eval "use Test::Pod::Coverage"; plan skip_all => "Test::Pod::Coverage required for testing pod coverage" if $@; plan tests => 3; pod_coverage_ok ( 'Da…

Emacs + 英辞郎

なんか、英辞郎がはやってるらしいので。 僕のEmacs(Linux、Windowsとも)は、Ctrl + x + y で、辞書を検索できて、3、4つ入ってますが、英辞郎も入っています。翻訳するときとかすごい便利。 でも、辞書データに変換の仕方はしらないので、変換後のデータは…