iどさにっき shuffle 〜2007年12月下旬〜

by やまや
<< = >>

2007年12月24日(月) 振替休日

くりすます

_ それって食えるの?

無題

_ このへんから辿って このへんとか。

_ リダイレクションというかコマンドラインがどうやって解釈されるかを理解する上ではひじょーに重要なんだけど実はあんまり知られてないらしい事実。「リダイレクトはコマンドラインの末尾以外じゃなくてもいい」

_ 以下の例はすべて同じ結果になる。文法エラーにはならない。

% cat -n < hoge
% cat < hoge -n
% < hoge cat -n
< やら >& やらが複数出てくる場合も、順番は重要だけど、順番さえ正しければ場所はどこにあってもよい。sh 系も csh 系も同じ。リダイレクトをいちばんうしろに書くのはただ慣習上そうしてるだけのこと。ルールでもなんでもない。

_ 複雑なワンライナーを試行錯誤しながら書くときに、

% grep fuga hoge
% grep fugafuga hoge
のように成長させていくと、ヒストリーをさかのぼって修正する手間が増えたりなんかしてイヤ、と
% cat hoge | grep fuga
% cat hoge | grep fugafuga
のように前に cat を置く人をよく見かけるけど、これは無駄。
% < hoge grep fuga
% < hoge grep fugafuga
これで十分。

_ このへんの話は "useless use of cat" でぐぐるとほかにもいろんな例が出てくるので参考にするとよろし。


2007年12月25日(火)

無題

_ トルコの ccTLD の運用ポリシーがちょと話題になったので、とっかかりに whois を叩いてみた。

% whois -h tr.whois-servers.net nic.tr
PHP Fatal error:  Call to a member function on a non-object in /code/core/domain.php on line 84
おい、まてやコラ。


2007年12月26日(水)

無題

_ わははは。まちがえた。めんどくさいからなおさねー。どこがまちがってるのかはさがしてね。うぉーりーをさがせよりはかんたんだよ!


2007年12月31日(月)

ゆく年

_ 冷蔵庫からヤバい臭いがします。でも臭いの元を特定できません。タスケテ。

_ ここ数日体調を崩してほとんど何も食べてなかったから古いものが残ってるのはたしかなんだけど、たいていのものは冷凍庫に移してあるから、冷蔵庫の方にはあやしいものはないはずなんだけど。

_ 体調の方はなんとかよくなって、年越し蕎麦じゃなくてきしめん食ったよ。細く長く、じゃなくて、薄っぺらな生き方を目指そう。

_ そんなわけで2007年もおわり。どもでした。来年もよろしく。


<< = >>
やまや