stardate [-29]8508.12 / 2007-11-15 (木) 10309歩 [長年日記]
_ 起き
0815(JST) boot.
_ Clipping
- Open Tech Press / Firefoxタブのセッション保存を可能にするSession Manager
- NTT西日本、ひかり電話の恐怖(仕様という名の脆弱?) - ともちゃ日記 -大学などでのアレゲな私生活?!-
- このお習字サイトがすごい - 頭ん中
- prototype.jsでfillinメッセージ - AUSGANG SOFT
- 居酒屋によくあるカリカリの「鶏皮せんべい」を10分以内に60円で作る - GIGAZINE
- PermitRootLoginを有効にするyesではなくwithout-passwordで - %!zt! diary(2007-11-12)
- UK STUDIO - iPod touchでRubyを動かす
- この端子は何なんだ? 薄型テレビ初心者のための徹底端子講座
- コンポーネントが無い件
- “プロの使う道具”だからこだわる--ThinkPadキーボード開発者が語るブリーフィングレポート:ニュース - CNET Japan
- ブレ軽減搭載の三菱VISEOに22型・24型後継モデル - Engadget Japanese
- 三菱、リモコン付属の24.1型マルチメディア液晶「MDT242WG」
- 欲しいけど高いんだよなー。
_ Re: リストの要素数を取得する - Unknown::Programming
なるほど。 これ読んで気付いた。
my @array = (1..10); my $cnt = (1, 2, @array); # 10
こういうことになるわけね。 (1, 2, @array) をスカラコンテキストで評価すると @array が返って、 それを更にスカラコンテキストで評価するから @array の要素数が代入されると。
たまにこんな関数を書く。
sub foo {
my @array = (1..10);
return (1, 2, @array);
}
my @ret = foo();
my $ret = @ret; #12
my $cnt = foo(); # 10
配列を返す意図でリスト返してるけど、これに Ruby でいうところの Array#flatten を期待しちゃ駄目なんだな。 気をつけよう。
_ anarchy golf - NOT gate
Perl は簡単なんだけど、 Ruby はどうがんばっても 13B くらいにしかならないなぁとか思ってた。 こっから 8B も減らねぇよと。 5Bの回答を見て「それはねーよww」って思った。 入力読まないってのもアリなのか……。
_ 寝
0346(JST) shutdown.
[ツッコミを入れる]
