2004年9月アーカイブ
去年の11月に、仕事が忙しいという理由でやめたスポーツクラブに、明日からまた行くことになりました。
再入会しようか迷っていたところに入会金と手数料無料のキャンペーンをやっていたので、すんなりと入ってしまいました。
前回と同じ、平日昼間のデイ会員です。
最近、運動不足ですし、汗をかいていないことに不安を感じていました。
多分、週1,2回、スタジオでエアロビクスをやることになると思います。
実は3年ほど前まで、別のスポーツクラブでエアロビクスを結構まじめにやっていました。
10年以上続けたと思います。
今、まがりなりにも健康でいられるのは、あのときのおかげだと思っています。
今日は1日、Java Scriptと格闘。
先日、自宅に来た友人が(彼は先に独立した先輩です)、Java Scriptは奥が深いと言っていましたが、それを実感しました。
よい参考サイトを見つけました。サンプルコードも豊富です。
この低金利時代、せめて振り込み手数料を節約したい、ということで、新生銀行とイーバンクに口座を作ることにしました。
通販をよく利用する私は、どのくらい振り込み手数料を使っているかというと、昨年11月から今年8月までの9ヶ月間で6297円!合計27回(月平均3回)という結果でした。
新生銀行は月5回まで他行への振込みは無料です。イーバンクは160円。今使っている東京三菱は3万円まで210円、それ以上は367円です。
問題は新生銀行やイーバンクへの入金ですが、駅前に東京三菱のATMがあるので、無料の時間帯(8:45-18:00)に現金をおろし、コンビニのATMからカードで新生銀行へ振り込めば手数料0で入金できます。
せこいようですが、6000円は大きいですよ。年間に直すと8400円ですから。
ついにコメントスパムが止まりました。
8/23から始まって、ほぼ1日1回コメントが書き込まれていました。
8/30に対策をとって、はねるようにしたのですが、その後も、書き込もうとする試みは続いていました。
半ば諦めかけていたところ、9/21を最後に、書き込もうとする試みも止んだようです。
対策を考えてくれた先人たちに感謝です。
今日は、たいした仕事をしていないのですが、渋谷へ打合せに行っただけで疲労困憊。
お客様の方が忙しくて、キャンセルしようとしたところ、私がもう仕事場を出ていた状況です。
少しだけお話できたのですが、多分また伺うことに・・・。往復3時間と運賃1040円かかるのですけれど。
明日、別件で、また渋谷なので、今日はゆっくり元気を回復します。
昨日、深夜にフーちゃんに起こされたのも疲労の原因かも。
長年使っていたSONYのモニターが調子悪くなりました。
バシッという音と共に、色調が青っぽくなりました。何度か修理して、使ってきたのですが、そろそろ引退かなと思います。
今は見かけないチューナーと分離されている20型モニターですが、買った時期を調べてみると昭和57年10月31日とあります。
22年!私の会社勤めの時期とほぼ重なります。本当にご苦労様。
多分修理してもらうと2万円近く取られるでしょう。代替品を、と思って探したのですが、プラズマや液晶は、高すぎて問題外。
CATVを使っているのでBSのチューナーも要らないし、なるべくシンプルなものを、と思って、やはりSONYのKV-25DA65にしました。
本当はスピーカーも要らないのですが。
通販価格は税込み30,800円+送料です。あまりに安くて心配になります。画面は20型から25型へアップしますが、奥行きは同じくらい。
ところでモニターと同じ時期に買った、チューナー(セレクター)は、まだ健在です。
いつのまにか浴室の窓の外側に蜂の巣が出来てできて、窓が開けられない状態でしたが、今日、消防署に来てもらって、蜂の巣の駆除を行いました。
最初、市役所に問い合わせると、消防署の連絡先を教えてくれて、早速電話したのですが、翌日の今日、来てくれました。
驚いたことに、2階のベランダの上にも出来ていることを、消防署の方が発見して、2つとも取ってもらいました。
年配の方1名と若手2名のチームで、完全装備で、蜂の巣に近づき、殺虫剤か何かのスプレーをかけた後、簡単に取ってしまいました。
採った蜂の巣はビニールの袋に入れて渡され、燃えるごみに出してください、とのこと。
非常にはきはきして気持ちの良い人たちで、プロとはこういう人たちなんだろうなあと思ったのですが、電話でお願いしたときには、自分たちはプロではないとはっきりおっしゃっていました。
いずれにせよ、消防署に対する印象がとてもよくなりました。
消防署と蜂との関係は未だに謎ですが・・・。
盗難に遭ったクレジットカードとキャッシュカードの影響が大きいです。
とりあえず現金が必要なので、銀行まで(電車で1駅)通帳と印鑑を持っていきました。
またキャッシュカードがないのでインターネットでの買い物も不便です。
ネットショップで今までに登録したカード番号も、全て更新しなければいけません。
加えて、今日は盗難に遭った財布の中に健康保険証も入っていることが判明。
これも再発行の手続きが必要です。
昨日の夜から今日にかけては、久しぶりの読書タイム。
昨日買ってきた、「ハーバードからの贈り物」と、「あなたに贈る希望の言葉」の2冊です。
前者は、原題にノックアウトされました。"Remember Who You Are"。
ハーバードで行われている最終講義を文章にしたものです。どれも教授の経験に基づく貴重な教訓です。全部で15編あります。
読み終わって非常に良質の講義を受けたときのように充実したリッチな気分になりました。
後者も翻訳なのですが、またひとつ気に入った言葉が・・・
「決して、決して、決して、諦めるな、屈服するな」---チャーチル
昨日、空き巣に遭いました。
空き巣といっても、多分HOME OFFICEで仕事をしているとき、フーちゃんを外に出して、ドアを半開きにしているときだと思います。
2階の居間のテーブルの上に、現金やクレジットカード、キャッシュカードを入れた財布を置いておいたのですが、今日、買い物に出ようとして、ないことに気がつきました。
早速、クレジットカードの会社と銀行に電話して、カードを無効にしてもらいました。
幸い、カードは使われた形跡はありませんでした。
不幸中の幸いは、私にもフーちゃんにも怪我がなかったこと。
世の中は善意の人ばかりではない。悲しい現実に直面させられました。今度はもっと用心深くなります。

今日は晴れ上がったけれども暑くはなく、涼しい風が吹いて、本当に気持ちの良い一日でした。
こういうふうに天候を感じながら仕事が出来るのは、SOHOをやっていて良かったと感じることのひとつです。
近所のスーパーまで買い物に行くだけでも心が弾みます。
窓のほとんどないコンクリートの中で仕事をしていた会社員時代には味わえない心地よさです。
今日の青空で思い出したのが、Terry Redlinの"Spring Fever"というアート。これは春なんですけれど、雰囲気がピッタシです。
明日も、この天気は続くそうで、庭でお仕事しようかと考えています。
(それとも庭仕事?)
PostgreSQLのSQLの話。
どうにもSQL文がスマートに書けません。
原因はNULLのチェック。
一旦NULLかどうかチェックして、NULLでないことを確かめた上で、値で分岐します。
チェックしてから値を使わないと、式全体がNULLになってしまいます。
ここで欲しくなるのはSQL ServerのISNULL関数あるいは、JAVAの条件式のように、a AND b と書いて、a がFALSEなら bは評価しない機能です。
どちらも簡単にインプリできそうなのですが・・・
週末に田舎へ帰って、両親の使っているPCでMSN Messengerが使えるようにセットアップしてきました。
両親の家はCATVです。
今日試験的に接続してみたのですが、うまくいきました。両親もかなり面白がっている様子。
こういうサービスが無料で提供されていることに驚いていました。
実は、前のお仕事で、パートナーと1ヶ月、ほぼ毎日、朝、Messengerを使ってミーティングをしていました。
そこで、これは使える、という感触を持ちました。
Windows Messengerのころはルータの制限などで使っていなかったのですが、UPnPが出てからは問題なくなりました。
必要は発明の母というやつですね。
SQLの話です。
SELECTの中のCASEが入れ子になって複雑になることがあります。
例えば結果は1か0になるのですが3つのフィールドの条件(そのフィールドがNULLかどうかのチェックも必要です)で決まるとします。
すなおにCASE a IS NOT NULL WHEN TRUE THEN CASE WHEN a>z THEN 1 ELSE CASE b IS NOT NULL WHE TRUE THEN CASE WHEN b>y THEN 1 ELSE ・・・
と後ろのELSEは複雑になりますし、同じような節が何度か出てくることになります。
こういうときは、3つのCASEを作って、
CASE a IS NOT NULL WHEN TRUE THEN CASE WHEN a>z THEN TRUE ELSE FALSE END ELSE FALSE END
以下同様・・・
これらを含むCASEを作ります。
CASE WHEN (CASE1) OR (CASE2) OR (CASE3) THEN1 ELSE 0 END
インデントを付ければまあ見れるSQL文になります。
因数分解みたいですね。ちょうどac+ad+bc+bdを(a+b)(c+d)にしたような感じです。
現在、フーちゃんの食事は、サイエンスダイエットのドライ、アイムスのドライ、サイエンスダイエットのメンテナンス缶とフリスキーやマルハの缶詰を混ぜてあげています。
ドライはまあ食べてくれて、問題ないのですが(サイエンスダイエットのほうが好きみたいです)、問題は缶詰。
当初は、フリスキーやマルハと混ぜて、徐々にサイエンスダイエットに切り替える予定でしたが、未だに混ぜています。
しかも、混ぜると、サイエンスダイエットだけ残すという状況が続いています。
1日1缶はサイエンスダイエットの缶を開けるのですが、ほとんど捨てている状態です。
もっとおいしいヘルシーなフードはないかと探しているのですが、この前、ニュートロのナチュラルチョイスを試しに注文してみました。
ヘルシーかどうかは、いまいち?ですが、気に入ってくれるといいのですが・・・。
人間のほうは相変わらず粗食です。
最近の通販の買い物は、フーちゃんのキャットフードと、ノンアルコールビール。
キャットフードは今までMKスエマツで買っていたのですが、ショッピングカートのあまりの使い勝手の悪さに、Petmartに変えました。
ショッピングカートに入れた品物の数量変更や削除が出来ないのです。
サポートに問い合わせると、Cookieとセキュリティの設定の長文のメールが来ました。
他のショップでは問題ないのに、MKスエマツさんのためだけに、長文のメールを読んだり、セキュリティのレベルを下げる理由は見当たりません。
それであっさり、やめたわけです。ASPで作ったカートらしいのですが、あきらかにつくりが悪い。
サービスのほうは割りと気に入っていたので残念です。
ノンアルコールのビールのほうは、暑さのせいで消費量が増えて、注文頻度が増しています。もうすっかり定着してしまいました。
今回は、今までのTEXAS SELECTに変えて、PRIME SELECTにしてみました。アルコール度はほぼ同じなのですが、心なしかビールっぽい感じです。
こちらは安い早いで文句なし。
やっと、コメントスパム対策が完了しました。
いままでコメントスパムを数件、はじいていたのですが、通常のコメントも出来ない状態でした。
原因は、Perlのソースを追って悩んでいたこと。
すなおにMTのメニューのテンプレートの編集で編集すればよかったのです。
いままで参考にしたサイトはその辺がはっきり書いてなかったので・・・。
前にJDBCのことでメタデータのことで不満を書きましたが、もうひとつ不満が出てきました。
レコードセットからgetIntで数値を持ってくるところですが、値がNULLだと0が返ってきます。
これでは、NULLと0の区別が出来ません。
解決策は、getIntではなくて、getStringで値を持ってきて、NULLかどうか判断し、NULLでなかったら数字に変換すること。
だんだんJDBCが嫌いになりそうです。
ということで、頑張ってお仕事をしています。
帰省先はこの前、水害にあったので、できるだけ町の中を見て、それからミミちゃんの写真をとって、おいしいものをいっぱい食べて、両親とお話をする、予定です。
田舎ではUPnPのルータの設定とかあるので、あまりゆっくり出来ないかもしれません。
Messengerでお話が出来るようになれば、電話代も節約になります。
ついでにXPのSP2も入れてこようか?悩むところです。

