Tweets by
当日記は、牧野由依さんを応援しています。
カレンダー
指定の年月旬を表示タイトル表示タイトル一覧キーワード検索Acknowledgements
|
2001年04月11日(水) [過去の04月11日]
[天気:曇](会社・自宅)<労働900-1910>
1 [Web] 余興[ コメントする ]
2 [Books] 誤読
『Rubyプログラミング入門』原 著、まつもと監修、オーム社 PP.330-332
「8.6.3 正規表現コンパイラ」について。
Rubyの組み込み正規表現に頼らず、自前でスキャナを書いてRegexというクラス *1 を定義しようという話で、 文字からRegexオブジェクトを生成するRegexCompilerクラスを書くわけだが。 構文解析を、expr, sequence, term, factorといった要素に対応するメソッドが 下位要素のメソッドを呼び出しては値を返すという形で進めている。 ここで各メソッドが、lex&yaccを使った方法でいうところのlexが行うスキャンと yaccが行う構文解析を一緒くたにしていると勘違いしてしまった。 つまり構文解析ルーチンが、次のソースを正規表現で切り出しては読んでいる、と。 実際は、コンストラクタの最初で文字列にscanメッセージを送って トークン(文字列)の配列に分解し、各要素に対応する解析メソッドが 読み込んでいるのはこの配列から切り出したトークン文字列だったのだ。 正規表現コンパイラなので、切り出されたトークンも文字列として表現すれば 正規表現に見える。 なぁるほど。 @ そういえば:
hnfの場合、コマンド行と普通の行とでは、スペースの意味が違うので
文脈自由文法とはいえないのではないか。
*1: Ruby組み込みの正規表現のクラス名は``Regexp''。
[ コメントする ]
3 [Food] 飯
朝食:苺ジャムつきトースト、ホットミルク
昼食:鶏の南蛮漬け@社食 夕食:いわしフライ、オクラのゴマ和え(既製惣菜) [ コメントする ]
4 [Web] 公開ntpサーバー
ネタ元→
DameDameDiary
→
どーでもいいこと
→
Experimental NTP Servers (Public Stratum 2)
。
早速ntpdate。 まぁうちには電波時計もあってそこそこ受信したりしなかったりしてるので、 手で入力してもいいんだけどね。 [ コメントする ]
2001年04月12日(木) [過去の04月12日]
[天気:雨](会社・自宅)<労働900-1925>
1 [Web] こころに○○の輝きを秘めていないと
会社で(ぉ 日記巡りしていて、これは使える、と思ったフレーズ。
それは、 Jargon File の、 ``the X that can be Y is not the true X'' を思い起こさせた。 家に帰って、再探索を試みた。 確か○○は「妹」と「眼鏡」だった。 「妹」といえば 「某日記」 だよなぁと考えた。(ぉ アンテナ からたどって、訪ねた。 しかし、そのフレーズを見つけることは、できなかった。 しかたなく Googleにかけた 。 見覚えのある見出しが、出てきた。 過去の「某日記」 だった。 @ ついでにめっけ:[ コメントする ]
2 [Misc] 産休
就職して最初の配属先が一緒だった同期の社員が今週一杯で産休に入る由。
メールにて。
祈安産。 [ コメントする ]
3 [Web] 侍魂
何を今更ではあるが、もちろん、
先行者シリーズで大ブレイクしてアクセスカウンタが200万を突破したあのページ。
つい先日まで、``あー、あの先行者が載ってるページ、ここでも紹介されてる のね''、とあちこちの紹介リンクを見ては思っていたのだが。 普段の「想」も毎日毎日面白ネタの連続である。 う〜ん、先行者のページだとばかり思い込んでいて迂濶だった。 @ と思ってたら:
中国の本家サイト(?)でも紹介された
か
?
[ コメントする ]
4 [Food] 飯
朝食:スプレッドチーズ付きトースト、コーヒー
昼食:鶏のチリソースがけ@社食 夕食:鰤の照り焼き、法蓮草(冷凍品) [ コメントする ]
5 [Misc] 雨とあと、ちょっと風
ここんとこ温暖続きだったけど。
今日はちょっち寒げ鴨。
[ コメントする ]
6 [Web] あーそーか
hnf風の構文なら、$_ = <IN> を行単位で食っていくだけで、状態によってそ
の処理を変えるまでのことか。
文脈依存文法だからといって別に処理しにくいわけではないな。
@ ところで:
Lexical ScannerにSyntax Parserといえば、TeXのそれは超変態としかいいよ
うがなかった。
昔 『LaTeX美文書作成入門』奥村晴彦 著、技術評論社 PP.189--190 の「スタイルファイルの修正」で、``バックスラッシュだけはYと=を重ねうち するverb/verbatim環境''の実装には唖然としたことである。 @ しかし:
「変態パーサー」。
ううむ。 [ コメントする ]
2001年04月13日(金) [過去の04月13日]
[天気:晴後曇](会社・自宅)<労働900-2040>
1 [Misc] 13日の金曜日
…しかも仏滅な割には平穏。
まぁ今さら暦程度の不吉なんぞどうってことないのだが。
@ と思ってたら:
韓国海苔店よりspam。
うがっ。
Received: from ns.changwon-c.ac.kr ([211.173.14.11]) by うちのプロバイダのゲートウェイ (8.9.3/3.7W01040417) with ESMTP id NAA12226; Fri, 13 Apr 2001 13:31:30 +0900 (JST) Received: from lowtechn2l7ma5 ([211.173.74.186]) by ns.changwon-c.ac.kr (8.8.8+Sun/8.8.8) with SMTP id NAA06921; Fri, 13 Apr 2001 13:23:31 +0900 (KST)てなことで、Third Party Relayされたか内部の犯行か>チャンウォン何とか学校 今時sendmailが8.8.8ちうとこがアレじゃの。 [ コメントする ]
2 [Food] 飯
朝食:苺ジャム付きトースト、ホットミルク
昼食:鮭フライ タルタルソース@社食 夕食:高菜ちゃんぽんうどん、手羽先@サガミ [ コメントする ]
3 [Mail] メール
某MLにて。
投稿したら、「quotaが一杯なので配送できません」という英語のメッセージが 返ってくる由の連絡を会員より受ける。 なんかエラーをEnvelope-FromじゃなくてメールヘッダのFromに返しているらしい。 おいおい>goo.ne.jp @ さらに:
そういう次第で、MLの管理者に取り次いだら、
配信停止しようにもそのようなアドレスは登録されていないとのこと。
おいおい転送かよ(;_;) まぁ、件のエラーメッセージに不達メールのへッダーがついてたので、 gooへ転送したサーバーは分かるわけだが。 [ コメントする ]
2001年04月14日(土) [過去の04月14日]
[天気:曇](自宅周辺)
1 [Labor] 仕事関係
なんか装置トラブルらしい。
明日出てみるべし(;_;)
[ コメントする ]
2 [Books] 今日の雑誌・書籍
[ コメントする ]
3 [Food] 飯
ブランチ:オムライス、アメリカンコーヒー@喫茶「Papas」
夕食:春の特選弁当@ココストア、トムヤムクンスープ [ コメントする ]
4 [Web] Webページ簡易記述
Rubyで書きはじめた。
元ファイルの拡張子が``.foo''なあたりが既に投げやり(^^;)
[ コメントする ]
2001年04月15日(日) [過去の04月15日]
[天気:晴](自宅周辺・会社)
1 [Labor] 装置トラブル
ということ
で、ちょっと出て見てみる。
先月同じトラブルのバータリ対策として、センサーへのケーブルをテープで固定
していたのが、ひと月ほどスタンバイ状態で放置している間に外れて、
接点での接触不良が再発したようだ。
張り直して復活。 使用再開の前に点検しておくべきだった。 スマソ>作業者の方 まぁ只働きが何時間にも及ぶ事態とならずに済んだのは幸い:-p [ コメントする ]
2 [Misc] 雑草の花
道ばたや、植え込みとか花壇とか駐車場とかの片隅や、築堤などの雑草が
花を咲かせている。
ひとつの大きさはたかだか2mm程度なのだが、それがこじんまりとまとまって
咲いている様は実にいじらしい。
春のひとときの、暖かな平和。
[ コメントする ]
3 [Web] タイトル[ コメントする ]
4 [Food] 飯
ブランチ:たらこスパゲティ、コーヒー
夕食:牛モツと野菜の炒め煮 味噌味付け [ コメントする ]
5 [Web] Webページ簡易記述
悪戦苦闘しながらも
引き続き
進行中。
[ コメントする ]
2001年04月16日(月) [過去の04月16日]
[天気:晴](会社・自宅)<労働930-1710>
1 [Web] 誤読(汗)
最初のトークンは3文字ではなく5文字。
[ コメントする ]
2 [Misc] 定時退勤日
さっさと帰ってさっさと日記更新。
ビール食らって横になったら眠ってしまい、再度起きたのは21時近く。 [ コメントする ]
3 [Food] 飯
朝食:苺ジャム付きトースト、ホットミルク
昼食:チキンカツ きのこソース@社食 夕食:鯵の開き [ コメントする ]
4 [Prog] Webページ簡易記述
継続
。
プログラミング中に付きカテゴリを変えた。
いったんTITLE, NEW, 通常のテキストくらい扱えるところまで行ったのだが、 クラス構成を見直し中。 元ファイルをparseしてできるモデルとしてのDocumentの構造と、 出力(ビュー)たるHTMLの元になるElement Treeとの対応関係が整理できていない。 それに一つのスクリプトにいろいろ盛り込まず、複数のファイルに分けることも 考慮すべきかも。 Rubyだからclassという区切りがあっていいようなものの、 Perlだったら収拾がつかなくなっていたに違いない。 *1
*1: といってもまだ349行。
[ コメントする ]
5 [Web] monazilla.org[ コメントする ]
2001年04月17日(火) [過去の04月17日]
[天気:晴](会社・自宅)<労働900-1755>
1 [Labor] 労働というわりに
出社すれども仕事してなかったり :-P
[ コメントする ]
2 [Web] あげぷらあんてな
*1: 筆者は当該日記の作者とは何ら面識ありません。
[ コメントする ]
3 [Food] こめかいどらいぶ
日曜に買い忘れていて米の残量が低下したため郊外安売り店にドライブ。
福井華越前2kg ¥720。
@ いてっ:
帰宅時に駐車場脇の花壇で車の尻をぶつける。
[ コメントする ]
4 [Prog] foo2html
Webページ簡易記述Rubyスクリプト
の仮称。
クラスの間でメソッド定義をあっちにやったりこっちにやったり。 [ コメントする ]
5 [Food] 飯[ コメントする ]
2001年04月18日(水) [過去の04月18日]
[天気:曇](会社・自宅)<労働900-1855>
予定
1 [Tea] 茶道部稽古
仕事後の19時過ぎより出席。
濃茶付花月、平花月を一席づつ。 濃茶付花月で最初「三」が当ったので、一服目の濃茶は4番目に飲む。 末客だと思って飲み干してしまったが、 実は最後は点てた人が自服するのであった。(汗) 今日から新メンバーが1名加わる。 初っ端から割稽古ならぬ花月とは大変な巡り合わせである。 @ 初心者向けお茶席教室:
ポスター
の釣果は現在1名。
[ コメントする ]
2 [Food] 飯
朝食:苺ジャム付きトースト、ホットミルク
昼食:ラーメンと葱炒飯のセット@社食 夕食:はまちのお造りとスパゲティサラダ(既成惣菜) [ コメントする ]
3 [Linux] Doc-CD 2001年春
JLA
より着。
今回は Namazu 用インデックスはなし。 検索したければ自分でインデックスを作れということかしらん。 個人的には、商用製品やRubyなどのMLアーカイブをあれこれ収録するよりは、 JFのようなまとまったドキュメントをローカル検索可能な形で収録してくれる 方がありがたいと思えるのだが。 [ コメントする ]
4 [Web] Visitors
[ コメントする ]
2001年04月19日(木) [過去の04月19日]
[天気:曇](会社・自宅)<労働900-2040>
1 [Misc] 紅葉
何か今時分に紅葉している楓があるようだ。
[ コメントする ]
2 [Web] えっと(^^;)
驚くばかりとか書かれる
と、何か誤解されているみたいで気になるので。
ただ単に、 アンテナ に載ってる日記を気まぐれに見廻って、 誕生日だの結婚だの出産だのと書いてあると 反応している だけですので全然大したことじゃないです。(^^;) [ コメントする ]
3 [Comp] ぶつよくふつふつ
朝食を食べながらふと思った。
``この食卓にVAIO(note)置いてキー叩くのもいいなぁ'' 今でも書斎のハブから5mの10BASE-Tケーブルを引いてくれば可能なのだが、 ただでさえ散らかっている部屋からケーブルを掘り出して這わすというのも いまいち冴えないので、ここはやはり無線LANかな、と。 ついでに部屋のレイアウト上、メインマシンと反対側の壁に沿って置いてある プリンタにつなぐためのマシンも無線LANに接続すれば、絨毯の下に敷いた ケーブルを一つ減らせる。 *1 ということで無線LANに物欲上昇中。 メーカーとしては エレコム ・ コレガ ・ メルコ ・ アイ・オー・データ といった主要どころは軒並出してるな。ふみふみ。 @ あ:
ノートだけ無線化して、浮いた5mケーブルを部屋の外周に沿って這わせる手も
あるな。
*1: もう一つはそのマシンにFAX受信させるためのアナログ電話線。
[ コメントする ]
4 [Web] いかれ検索
早くも来た。
なんでやねん
>goo.ne.jp。
@ あ〜なるほど:
「
恋愛価値鑑定
」と「
近鉄の大阪圏内でSFカードが使えない区間
」の併せ技ね。
@ それにしても:
誰がこんな検索したんだか :-P
[ コメントする ]
5 [Misc] RFC2822[ コメントする ]
6 [Prog] めもめもφ(.. )[ コメントする ]
7 [Food] 飯[ コメントする ]
2001年04月20日(金) [過去の04月20日]以上、10 日分です。 |