2007-11-01から1ヶ月間の記事一覧
食欲の秋、スポーツの秋、読書の秋、そして、コードリーディングの秋です。いや、もう冬か。TurboGearsでRepeatingFieldSetとかを使うと、<input>のname属性が勝手に"[RepeatingFieldSet名]-[連番].[input要素名]"に書き変わってるのがきになりました。そこで、ソー…
こちらのエントリと全く同じ内容です。 MacBookにcpanでDBD::mysql入れたら、こんなエラーになりました。 Can't load '/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBD/mysql/mysql.bundle' for module DBD::mysql: dlopen(/Library/Perl/5.8.8/da…
酔った勢いで「SEと呼ばれるのは屈辱だ!」と問題発言をしてドン引きされたわけですが、それには理由もあるのです。*1 *1:プログラマーへのこだわりはこの3年前のエントリでも読めますね(笑)。
新しいフレームワークの学習コストって大きいですねー。最近本格的に触り始めた、TurboGearsのselectのoptionで、 widgets.SingleSelectField( name='name', options=(('', u'選択してね'), (1, u'壱'), (2, u'弐'), (3, u'参')), ), と定義してた箇所があり…
高階関数はほんと魅力たっぷりです。 On Lisp読んでいて、メモ化関数ってのが出てきました。 sub memoize($){ my $func = shift; my %cache = (); return sub { my $key = join($;, @_); $cache{$key} = $func->(@_) unless defined $cache{$key}; return $c…