++Diary++


2001年8月の日記
2001年8月13日(月)
もっと時間が欲しい
2001年8月30日(木)
続: もっと時間が欲..
もっと時間が欲しい
先日amazon.co.jpで「Programming Perl 3rd Edition」を購入した。申し込んで二日後くらいにはもう本が届き、さらに国内送料無料というお得なサービスもあり、何だか嬉しくなってしまった。(洋書の500円割り引きというのを利用し忘れたのは心残りだけれど..)
今「Pattern Matching」のところを読んでいるのだが、説明が分かりやすくて、読むのがとても楽しい。いろいろなところを読む度に、新たな発見があり、その度に自分が以前に書いたスクリプトのコードを書き直したりして遊んでいる。(それにしても勉強不足な私のコードは何だか冗長で、簡潔とかスマートという言葉からはおよそかけ離れているところが悲しい。)
ところで「Pattern Matching」で私が一番感動したのは様々なregex extensionsの用法なのだが、さてこれらを私の稚拙なスクリプトに使うとなると、うーん、一体どこに使えばいいんだろうと思ってしまった。こういうものをバリバりと使いこなせるようになれたら素敵なのに・・。

いずれにしても、学生時代に必要に迫られていろいろ本を読んだ時には、あまり楽しいと思った記憶がないのだが、今こういうことを楽しいと感じられるのはなぜかなあなどと思う。読むことだけでなく、自分が今まで知らなかったことを知るとか知識を得るという行為自体が新鮮で、大きな楽しみになっているのは自分でも不思議だ。

そんなこんなで、先日読んだ MIME関連のRFC文書とか、今読んでいるPattern Matchingのところとかを、自分の言葉で分かりやすくまとめてみたいなあとこの頃思っているのだが、いやいやその前にもっと読むべきこと、勉強すべきことが一杯あるぞとか、それより何よりもいくらぐうたら主婦とは言ってももっと家事もしなければならないしとか思ってしまい、1日が24時間では短すぎるなあと溜め息をついている今日この頃である。
2001年8月13日(月)  No.8

続: もっと時間が欲しい
先日来読んでいる「Programming Perl 3rd Edition」ですが、時間が取れなくてあまり進んでいない。
昨日やっと「References」と「Data Structures」を読み終えて、何かまたまた目からウロコが落ちた感じである。今までPerlではflatな二次元配列しか扱えないと思っていたのに、referenceを使えばたとえば「配列の配列」というようなものも簡単に操作出来てしまうのだ。(などということはPerlを学んでいれば常識なんだろうけれど、不勉強な私は今頃初めて知ったと言う訳で、とても情けない。でも前に読んだ「初めてのPerl」ではreferenceについてはほとんど触れられていなかった気がする。)
早速いつもの「コード書き直したい病」が起きてしまって、「ハッシュのハッシュ」を使ってまたまたスクリプトを書き直してみた。テストして見たら一度で無事動き、これまた感動してしまった。(何だかバカみたいですみません。)
ついでにいろいろなスクリプトを大幅に書き直したい衝動に駆られているが、配付している以上あまり軽率なことはしない方がいいのだろうなとも思う。(先日Pattern Matchingを読んでファイルアップロードの部分を書き直した時には、ちょっとした勘違いによるregexの記述ミスで、「マイ ドキュメント」のファイルがアップロード出来なくなるなどという間抜けなことになって、スクリプトを使って下さっている方には本当に申し訳ないことをしてしまったので、ちょっと懲りているのだ。)

スクリプトの配付を初めてから、いつも「サイトの更新」にばかり追われて、「知識の更新」がずっとおろそかになっていた気がする。新作を待っていて下さる方(もしもそんな奇特な方がいらっしゃればの話しだけれど)には申し訳ないのだが、今後暫くは自分の勉強の方を優先したいと思う。
スクリプトを配付しているのに、そしてサイト名におこがましくも「Perl」などという文字を入れておきながら、あまりにもPerlを知らないのでは恥ずかし過ぎるから。
2001年8月30日(木)  No.9

No. PASS
 OR AND
スペースで区切って複数指定可能
++HOME++
[日記一覧]
shiromuku(fs2)DIARY version 1.40