free as in air

2007|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|09|11|12|
2012|03|04|05|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|03|04|06|09|
トップ «前の日記(2008-10-08) 最新 次の日記(2008-10-10)» /編集

2008-10-09 [長年日記]

§ [perl] おまじない

 Unicodeへの愛憎はともかく、スタンスとしては全部UTF-8でいいよもう、と思っている。そんなわけであまり調べないが、use open ":encoding(cp932)";use encoding "cp932";の順番で動作が違うのはいかがなものか。Perlのソースを読んだほうが早そうかもかも。

 万全を期してuse encodingしてuse openしてuse open ":std"しろってことなんだと思うが。いや、むしろ道中の万感でもってopen関数で毎度指定すべきか。Rubyだとこの辺どうなってたっけ。1.9で色々変わるんだと思ったが把握してない。用途にもよるが、ちょっと使うだけなら素朴なほうが使いやすい気が。1.8が使えなくなるわけじゃないけどさ。

 <>で読むと改行付き(区切り文字付き?)で返ってくるのか。じゃあ空文字でjoinしていいか。Rubyのgetsもそういうもんだっけ。ARGF.readとかgets(nil)で一発だけど。

 それにしても、舌を噛んだら順調に化膿して突き刺すように痛い。

 あそびをせんとや生まれけむでカフェラテ吹いた。

§ [music] ラタララス(トゥール)

 たまらんね。

§ [//] Queue

 非っ常ーにどうでもいい話だが、キューといえばgive me a cue.

本日のツッコミ(全1件) [ツッコミを入れる]
<< きむら(K) (2008-10-09 13:13)

書き忘れてましたが、改行ごとで区切った配列じゃなくて丸々内容が欲しいなら、$/ を unde してから $var = <> すると丸ごと入ります。File::Slurpというモジュールをインストールしてそれを使っても良いですけど。