トップ «前の日(03-14) 最新 次の日(03-16)» 追記

おいぬま日報(不定期)

カテゴリ | 技術情報まとめWiki | 検索エンジンから来た人向け | RSS

2003年
3月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31



2003-03-15

@ [java] Javadoc-search

Javadocを検索するためのCGI。たけぞうさんが作られたものとは別物です。

@ [java] ANTLR

名前だけは知ってたけど、「これ何?」って感じだったので調べてみた。なーんだ、Parser Generatorなのね。ちなみに日本語の解説も発見したのでメモ。

@ [fswiki] HTML文書のタイトルを変えたい

非常に個人的な要望なので、サポート掲示板には書かずにこっちに書く。現在のFSWikiの出力するHTML文書のタイトルは「FSWiki - ページ名」となっているが、ブラウザのタブをいくつか開いた状態だと、どのページを表示しているのかわからないので、先頭の"FSWiki"の部分を末尾につけてはどうでしょう? というかこんなパッチを当ててもらえると...

--- Wiki.pm.orig        2003-03-15 20:36:32.000000000 +0900
+++ Wiki.pm     2003-03-15 20:36:54.000000000 +0900
@@ -440,7 +440,7 @@
        print "Cache-Control: no-cache\n\n";
        print "<HTML>\n";
        print "<HEAD>\n";
-       print "<TITLE>".$main::site_title." - ".Util::escapeHTML($title)."</TITLE>\n";
+       print "<TITLE>".Util::escapeHTML($title)." - ".$main::site_title."</TITLE>\n";
        print "<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"",$main::css,"\">\n";

本日のツッコミ(全3件) [ツッコミを入れる]

# tpircs [はじめまして。FSWikiのタイトルについての要望、私もおんなじように思います。パッチいただこうと思うのですが、サポ..]

# おいぬめ [パッチは3.2.3に対してのものなので、そのままだと正しく当たらないかもしれません(適当に修正して下さい)。ちなみに..]

# たけぞう [日記は拝見してたんですけど、すっかりわすれてました。]


2004-03-15

@ 愚痴

今担当している部分のソースが異様に汚いです。グローバル変数を意味もなくバシバシ使っているは、同じような処理やマジックナンバー的な意味不明定数が至るところに点在しているはで、ああっっっもう、こんなソース

にしてください!


2005-03-15

@ [db] トランザクション分離レベルの選択とデッドロックの問題

SQLServerの話ですが、トランザクション分離レベルの話としてもよくまとまっています。


2006-03-15

@ [perl] パッケージに定義されているメソッドを出力する

パッケージのシンボルテーブル(%パッケージ名::)をダンプしてやればオッケーなようです。例えばClass::Accessorのシンボルテーブルをダンプするには下記のように書けばOK。

$ perl -MClass::Accessor -MData::Dumper -e 'print Dumper(\%Class::Accessor::)'
$VAR1 = {
          '__ANON__' => *Class::Accessor::__ANON__,
          'mk_wo_accessors' => *Class::Accessor::mk_wo_accessors,
          'mk_accessors' => *Class::Accessor::mk_accessors,
          'make_ro_accessor' => *Class::Accessor::make_ro_accessor,
          'mk_ro_accessors' => *Class::Accessor::mk_ro_accessors,
          'BEGIN' => *Class::Accessor::BEGIN,
          '_mk_accessors' => *Class::Accessor::_mk_accessors,
          'get' => *Class::Accessor::get,
          'new' => *Class::Accessor::new,
          'set' => *Class::Accessor::set,
          '_carp' => *Class::Accessor::_carp,
          'make_wo_accessor' => *Class::Accessor::make_wo_accessor,
          'import' => *Class::Accessor::import,
          'make_accessor' => *Class::Accessor::make_accessor,
          'VERSION' => *Class::Accessor::VERSION,
          '_croak' => *Class::Accessor::_croak
        };

2008/11/3 追記: Devel::Symdumpを使うとサブルーチンだったりスカラー変数などを区別することが可能です。まじめにシンボルテーブルを参照するようなプログラムであればこれを使った方が楽かもしれません。

$ perl -MDevel::Symdump -MClass::Accessor -MData::Dumper -e 'print Dumper([ Devel::Symdump->new("Class::Accessor")->functions ])'
 
$VAR1 = [
          'Class::Accessor::mk_accessors',
          'Class::Accessor::mk_wo_accessors',
          'Class::Accessor::accessor_name_for',
          'Class::Accessor::make_ro_accessor',
          'Class::Accessor::mk_ro_accessors',
          'Class::Accessor::get',
          'Class::Accessor::_mk_accessors',
          'Class::Accessor::best_practice_accessor_name_for',
          'Class::Accessor::new',
          'Class::Accessor::set',
          'Class::Accessor::best_practice_mutator_name_for',
          'Class::Accessor::_carp',
          'Class::Accessor::mutator_name_for',
          'Class::Accessor::make_wo_accessor',
          'Class::Accessor::follow_best_practice',
          'Class::Accessor::make_accessor',
          'Class::Accessor::_croak'
        ];

Bookmark: あんてな | ぶっくまーく | 覚え書き | Project Amateras | ExcelPettyCashBook | FreeStyle Wiki

2002|10|11|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|11|12|
2008|01|02|03|04|05|06|07|08|10|11|12|
人気ブログランキング - おいぬま日報(不定期)