This diary enhanced for Hetaji 12pt!
ふるふる日記。
購読上の注意。 もどる。

この日記へのリンクは
http://fulufuru.hauN.org/nikki.pl/yyyy/mm/dd.html#xx
「yyyy/mm/dd」は年月日、「x」は段落で張るのが吉。

1999年10月4日(月)

社会復帰。

[#01] 朝、かなりねむねむ。連続ドラマは、まぁ、見なくてもいいか。と思った。日経新聞によると、ストロンチウム91が現場から900m離れたところで、ごく微量検出されたらしい。

[#02] 200通の未読メール。一週間で200。うむ、それほど、せっぱ詰まってないらしい。よかったよかった。とりあえず、重要そうなものから順に。HPのCEOによる「成功と成長のための7つの法則」。

7番目のがいい感じ。好きこそ物の上手なれ。だな。

[#03] さて、会社にはレッツノートのFDDがあるから、FDISKとハイバネーション用の領域確保を……、と思ったら、fdiskを起動した瞬間に「ハードディスクがありません」とか、言われてるし……汗。もしかして、惨敗?

[#04] えと、区切り文字ですが、最近は、フィールド区切りが改行、レコード区切りが空行。というのが、個人的には、好みです。$/="\n\n"としてやって、<FILEHANDLE>の内部で、split("\n")としてやるだけですから、簡単ですし、通常のデータには改行が含まれていることはないので、これで問題ないと思います。サンプルは、最新のmican.plのread_cache_diを見ていただければ。そういえば、これって、わざわざmyな変数に保存して元に戻したりしなくても、local( $/ ) = "\n\n"でいいのかしら?

[#05] うぬ、効率の問題ですな。いや、再利用する人のレベルにあわせて、スクリプトを書き直したんだけど、おかげで、設定項目が増えてしまった……汗。たしかに、設定項目は増えるけれど、スクリプト自身は読みやすくなったな。個人的には、スクリプト本体が多少複雑になっても設定の効率を上げて、設定しやすい方が好きだけど、複雑なスクリプトを読み書きできないお客さん向けの場合には、設定が複雑でも、スクリプトの見通しがよい方が、効率的なのかも。将来的に保守がお客さん自身でできるしね。

[#06] 区切りですが、他には、フィールド区切りがタブ、レコード区切りが改行。というのは、非常に見やすいです。タブだけじゃなくて、任意の数のタブとスペースを認めると、かなり見やすくかけますが、データ自身にタブやスペースを使えなくなります(タブを含むデータはあまりないと思いますが……)。

[#07] しつこくて申し訳ないのですが、CSV的な改行によるレコード区切りよりは、空行によるレコード区切りの方がよりわかりやすいと、最近は思っています。確かに、改行をフィールド区切りにすると、見た目にファイルが長くなるので、見通しは悪くなりますけど、それぞれのフィールドそのものは、見やすいですよ。

[#08] でも、2年くらい前のとある仕事では、入力テキストをタブフィールド区切り、改行レコード区切りでスクリプトを組んだら、データ内部に改行が入る可能性があることがテスト中に発覚し、す、すこし、問題になったのですが、面倒なので、データ内部の改行不可。という機能制限というか、仕様ということで、逃げました……汗。

[#09] やはり、復帰一日目は、疲れるな……(笑)


アンテナ CH.9 わリンクス ぽぽぽ
(ふ)ポストペットユーザーCopyright(c)1996,1997,1998,1999,2000,2001,2002 ぽにし@うらやす
E-mail : konishi@ hauN.org