wikiとはてな記法

私は,freestylewikipukiwikiの記法に慣れているせいか,はてな記法はどうも覚えにくいですね.なんというか,冗長化を防ぐために直感的な分かりやすさが排除されてしまっているように思います.まぁでも,このブログに移ってきたのも,スーパーpre記法を使いたいがためなので,別に良いのですけどねぇ.

でも,スーパーpre記法を使うようなエントリが少ないなぁ...もうちょっと増やしていくことにしてみようか.

多次元配列でのソート

多次元配列でソートってのを最近perlいじってないので,perlでやってみることにしました.
元はといえば,perlに構造体が無いことをはじめて今日知ったわけですね.まぁ,私がperlを使う場面といったら,なんとなくテキスト処理.しかも,sed&awkで処理できない場合に限っているので,しょうがない.

でだ,構造体のソートがしたかったわけです.

struct hoge {
 int id;
 char* moge;
 char* koge;
};

をidでソートみたいにね.で,構造体無いので,みなさんhash使っているようでしたが,別に, use constant XXX;ってので定数が宣言できるようなので多次元配列でべつにいいじゃんということになりました.

 use constant ID=0;
 use constant MOGE=1;
 use constant KOGE=2;

 $hoge[0][ID]=1;
 $hoge[0][MOGE]="moge";
 $hoge[0][KOGE]="koge";

 $hoge[1][ID]=2;
 $hoge[1][MOGE]="noge";
 $hoge[1][KOGE]="loge";

...

で,IDでソートしたい場合には,以下のようにします.

@sorted_list = sort {$a->[ID] <=> $b->[ID]} @list;

個人的には,どうも,perlの構文てのはよく分からん.なんで,$a->[ID]なんだろう.$a[ID]とかやって,軽くはまりましたよ.

値上げラッシュ

何だか値上げラッシュですねぇ.ダウや日経平均が下がっていて景気が後退するようなので,困ったものです.個人的に気になるのは,円高の要素は無視されるのかな.ガソリンは,円高のおかげで少し下がっているっぽいなぁ.

すっかり少子化に伴う国力減少が基本的な流れだと思っていたので,これだけの円高がいきなりくるとは思ってなかった.今こそ外貨の買い時かなぁ.