久しぶりのASP.NET (20:56)
わけわかんねー。一昨年から去年にかけてずいぶん長く使っていたのに、半年ぶりくらいに使おうとしたら、細かいところを全然覚えてねーや。
ASP.NETってすごいものだとは思うけど、やっぱりできは良くないよ。何かやろうとしたときに、把握しておかなければならない裏事情(バックエンドでどのような処理が自動的に行われるか)が多すぎ。しかも、裏事情をわかっていないと、ちゃんとしたプログラムが書けないし。自動的に行われる部分と、プログラマがコントロールしなければならない部分の切り分けが、直観的じゃないんだよな。
でも、.NETの言語仕様およびクラスライブラリはやっぱりできがいいなー。.NETでWebアプリを作る時って、標準的な(VisualStudio .NET+各種コントロールを使った)開発を行うよりも、自前のWebアプリ用クラスライブラリ(requestとresponseを直接扱う簡単なフレームワーク)を使って開発した方が、最終的な効率は上のような気がする。
書き込む前に類似検索してしまう (20:00)
思いつきネタ。掲示板なんかで、新しく質問なんかが投稿される際に、自動的に投稿される文章と既存の掲示板データとの類似文書検索を行い、「がいしゅつです」「過去ログ嫁」とか判断できると、ちょっといいんではなかろうか。
要は掲示板へ投稿された文書を、自然文検索のクエリーとしても扱い、あまりにも類似度が高い文書が見つかった場合は、投稿処理をキャンセル(一時停止)して、そっちの方に誘導してしまうという流れ。Google Web APIと特徴語検出を使って、インターネット上から類似ドキュメントを検索してあげてもいいかも。
検査しろ (17:04)
下の子供の保育園からお迎えコールが来たらしい。といっても、うちの子供自体が特に体調を崩したというのではなく、今まで下痢ゲロ系の症状が出て休んだ子供に、病院で(ノロとかロタとかの)ウイルス検査を受けてこいということになったそうな。今まで症状が出てから何度か病院に連れて行ったけど、ウイルス検査は特にしてくれなかったんだよなー。病院で検査してくれと言えば即日検査してくれるんだろうか? まあでも、確かに最近の下痢ゲロ系ウイルス風邪はひどい状況だから、全員検査は必要かもね。でも俺もオクサンも今これ以上あんまり休めないんだけどなー。すでにこの冬だけで双方とも一週間くらい休んだはずだし。
使い捨て軽量クライアント+オンラインストレージ (15:32)
OS組み込みされるIEとはまったく逆の発想だけど、今時ならばこっちのアプローチの方が受けるんじゃないか。ブラウザだけでなく、メーラーとかメッセンジャーとかまで含めて、インターネットクライアント環境を持ち運べるようにすると、家と会社で同じ環境を使いたい人とかが喜びそう(会社は喜ばないかもね)。
可搬性というとオンラインのASP的な方向が主流だけど、今ならUSBメモリとかiPodとかの持ち運び用ストレージに、その中で完結して動作するアプリケーションをつっこんだ方が便利そうだし、セキュリティ的にも安心(というか個人の才覚で完結する)だ。
と書いているうちに、可搬性のあるアプリケーションサービスの別のアプローチも思いついたので書いておく。
オンラインのストレージ領域と、それにアクセスするためのインストール不要な軽量アプリケーションを用意する。サービスを利用したい場合は、その環境にアプリケーションをダウンロードし、そのまま実行する。最初に認証を行いユーザーを特定すると、オンラインから設定等をオンメモリに読み込む。
で、いろいろ作業を行うけれども、基本的にオンメモリ or ネットワークストレージ上にしかアプリケーションはデータをおかない。少なくともハードディスクにはキャッシュすら保存しない。そして作業が終わったら、実行ファイルを削除すればまったく痕跡が残らない。
要はWeb上で行われているいろんなサービスに対して、軽量のクライアントアプリケーションを用意して、それを通してアクセスするようなイメージ。
インターネットカフェとかのWebブラウザを使うときって、セキュリティ周りをいろいろ気にする必要があるけど、使い捨ての軽量アプリケーションを用意し、それを使う限りはローカルディスクにデータが残らないことが保証されていれば、かなり気軽にあちこちで使うことができるようになりそう。まあキーロガーとか仕掛けられていたら負けだけどね。
試しにそういうアプローチのものを何か作ってみようかな。クライアントアプリケーションをいろいろなプラットフォーム(たとえば携帯アプリとか)で用意すると、さらに可搬性はあがるだろうし。今作りかけているWikiMemo(ゼロから作り直している)をそういうアプローチにしてみようかなー。
やばい (14:15)
久しぶりにひどい背筋痛が来た。ものすごく遅刻して出社してきたけど、ちょっとでも右腕を肩の辺りから動かすと激痛が走って動けなくなる。かなりやばい。
って書いたら
早速Google AdSenseで背筋トレーニングの広告がばりばり表示されていて笑った。