トップ «前の日(01-20) 最新 次の日(01-22)» 追記

おいぬま日報(不定期)

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

2003年
1月
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-01-21

@ 補完は嫌いと言いつつ

昨日の日記を補完。最近は一言日記になってきたなぁ。


2005-01-21

@ [admin] サーバ再起動

サーバ再起動のため、1/23(日) 10:30より10分程度アクセスできなくなります。

@ [work] 延長

1週間延長してくれと言われた。まぁよくある話ですね。


2006-01-21

@ [perl] 無駄なコードを削る(1)

スクリプト言語をあまりやったことない人はよくこんな書き方をします(自分も昔こう書いてました)。

sub func {
    my %args = @_;
    my $hoge = 'fuga';
    if (defined $args{hoge}) {
        $hoge = $args{hoge};
    }
    # なんか処理
}

でもこれは下記のように書くことが出来ます。

sub func {
    my %args = @_;
    my $hoge = $args{hoge} || 'fuga';
    # なんか処理
}

なんとこれを知っているだけで3行もコードが節約出来るんです。こういう処理は比較的よく書くので、これだけでなかなかコードの行数を節約できますね。まぁ大手SI会社とかは未だにステップ数が開発規模の指標になっているのでこういうTIPSは嫌われるのかもしれませんが。

@ [perl] mod_perl2ではPerlSetEnvが使えない?

ソースからコンパイルしたmod_perl-2.0.2だとなぜか

PerlSetEnv HOGE fuga

が効いていない。会社のFedoraのRPMから入れたmod_perl2だと使えるのに。なんでだろう。これに頼った設定をしているので、Fedoraではたまたま使えているが今後使えなくなる、ということであればちょっとまずいかも。

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

# naoya [使えますよ。 ただ、mod_perl 2.0 にはその辺の機能を ON/OFF するフラグがあります。 http..]


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|
人気ブログランキング - おいぬま日報(不定期)