INFOINFO
MAILMAIL

2003年12月 9日(火)

* またしても    [  ニュース  ]

ロッキード事件ドラマ、日テレが放送延期 from asahi.com : 文化芸能
 昨日、田中角栄元首相を主人公にしたドラマが製作中止になったって話をネタにしたんだけど、今度はその元田中首相が逮捕されたロッキード事件を扱ったドラマが放送延期になったんだとか。製作元の日テレでは延期は「編成戦略上の理由」と説明してるそうなんだけど、両方とも同じ人物が絡んでる話だけに、なんか関連性があるのかもねぇ。
Posted by “Lupin” on 2003/12/10 00:02:13

* 弟分に続け    [  スポーツ  ]

日本、韓国に初勝利 4度目のベスト8へ 世界ユース from asahi.com : スポーツ
 明日、サッカーの東アジア選手権の決勝で韓国代表と対戦する日本A代表だけど、ユースチームが一足先に世界ユースの決勝トーナメント1回戦で、韓国に2-1で勝ったね。実は、この世代でも韓国は高い壁で、これまで4連敗してたそうなんだけど、今回5度目の対戦で初勝利となったんだとか。  A代表も負けずに、水曜日の決勝では快勝、といきたいところだねぇ。
Posted by “Lupin” on 2003/12/10 00:01:44

* そんなことしてないで    [  ニュース  ]

「へぇボタン」類似商品、バンダイが差し止め仮処分申請 from asahi.com : 社会
 まぁ、人気商品に「パチもの」が出てくるのは仕方ないことだと思うんだけど、それでも、やっぱり放置しとくわけにはいかんのかもなぁ。でも、わしも、このバンダイのオリジナルの方、amazonで注文してるんだけど、いまだに品切れで入荷してないんですけど…。オリジナルが品薄だからパチもんが出回るんじゃないのか。
Posted by “Lupin” on 2003/12/10 00:01:07

* 頭の中がぐっちゃぐちゃ    [  日記  ]

 今日も朝から良い天気。お天道様もサンサンと照ったし、気分良く駅まで歩くか! と張り切って外に出たものの、さすがに朝夕はぐっと冷えこんでて、シアサッカーシャツの上にフリースのブルゾンだけでは寒さが突き刺さるようで(^^;)。あわてて部屋に戻って、クローゼットをかき回したものの中に着ていく適当なものがない…。んで、ふと目に留まったのが、こないだまで来てた秋物の薄手のフリース。もしかして、と、それを下に着込んで、フリースの2枚重ねにしたら実にいい感じ。へんな服装ではあるけど、ま、いいだろうと、その格好で出社してみたり(笑)。

 で、会社では、先々のことを考えて、これまでの仕事の整理とかしてるんだけど、今日はデータ処理用のスクリプトの作り直しを。これ、データ変換用のスクリプトで今でも定期的に利用してるものなんだけど、Perlで書いてあるわけで、さすがにこのままでは引継ぎもできないし、将来的にメンテもできないから、新たにVBScriptで同じ機能を実現するスクリプトを作成してたわけだ。
 ところが、VBScriptもここんとこいじってなかった上に、元のスクリプトがPerlなわけで、しかも、最近自宅でMTをいじるのに触ってるのがPHPだったりするもんだから、制御構造やら記述方法やらがごっちゃになって、もうぐっちゃぐちゃ(^^;)。とくに困ったのが、if〜elseif〜end ifの構文と、判定式の表記。IF文はVBScriptでは if 式 then 〜 elseif 〜 else 〜 end if、Perlだとif 式 { 〜 } elsif { 〜 } else { 〜 }、PHPだとif 式 { 〜 } elseif { 〜 } else { 〜 }になる。判定文で、等価と否定はVBScriptが = と <>、PerlとPHPが == と !=、剰余計算はVBScriptが Mod で、PerlとPHPが %、文字列の連結がVBScriptが & で、PerlとPHPが .、論理式でのANDとORがVBScriptでは And/Or で、PerlとPHPが &&/|| と細かく違ってくるわけ。
 関数とか違うのはともかく、単純に引っかかるのが if hoge != "foo" って式を書くときに、「あれ? != だっけ <> だったっけ」となったりして。最初は気をつけてたんだけど、書き進むに連れてだんだんごっちゃになってきて、後半はなんでエラーが出てるのかパッと見で判断できなかったりして。あぁ…
 しかも、帰ってきてから、毎度のようにPHPをいじってたりして、行末の ; を忘れてたり、というオマケ付き(^^;)。あぁ、もうしばらくはこういう状況が続きそうだなぁ。

Posted by “Lupin” on 2003/12/10 00:00:28