2002-04-15
_ ASPよりは百倍マシだ
次の仕事は.NETということになった。同じマイクロソフトのプロダクトだけど、この間まで地獄を見ていたASPと比べると、100倍マシっぽい気配。まだ概要を調べている段階なんだけど、さすがヘジルスバーグが骨組みを作っただけあって、Object Pascalerな俺とは相性が良さそうな言語体系のようだ。残念ながら今回はC#じゃなくてVBを使うことになりそうだけど、VB.NETは今までのVBよりもずいぶんマシそうなんで(Object Pascalっぽい)、そんなにいやでもない。そういや仕事の隙間でPerl+PHP+PostgreSQLな仕事をちょろっとやったけど、やっぱりASPと比べると細かい仕事の生産性が全然違うな。もう旧ASPな仕事はやりたくないよ。
2003-04-15
_ 車上荒らし (13:49)
車上荒らしにやられちゃいました。
朝、雨が降っていたんで、ムスコを車で保育園まで送ろうかと思ったら、車のインパネ回りがぐちゃぐちゃでカーナビとオーディオがない。ひとまず歩いてムスコを保育園まで送って行ってから、警察へ連絡。原チャリでやってきた警察官(×1)に口頭で被害内容を答えて被害報告書に捺印して終了。かかった時間は1時間くらいかな。雨が降っていたので指紋の取得はしない(粉がだまになってちゃんと取れない)と言っていた。
ここ最近ずっと車に乗っていなかったんで、いつやられたのかは不明。最悪2週間くらい前って可能性もあるけれども、車のリア(荷室)のドアが小さく空けっぱなしになっていて、リアの車内灯がついていたのに、バッテリーは上がっていなかったので、そんなに前ではないと思う(根拠は薄いけど)。
被害状況は、まず運転席の鍵がドライバーみたいなもので壊されていた。表向きは鍵穴の上部に小さな傷(2ミリくらい)が付いているだけだったけど、中身はぐちゃぐちゃで普通に鍵を回せない状態。ただ、キーレスエントリーで開けるぶんには問題なかった。あと、カーナビとカーオーディオ一式。そこそこきれいに外されてはいるんだけど、配線回りを外すために内装をちょっと汚く破られたりもしていた。あと、パネル回りのケーブルが露出していてちょっと危険。あと小銭入れの小銭少々もなくなってたな。書類(車検証とか)はなくなっていなかった。
まあしょせんは金で換算できるものが失われただけなんで、切実な被害というわけではないけれども、もしも原状回復をフルにしようと思ったら結構金がかかるだろうなー。盗難保険とか車両保険には入っていなかったし、その他保険で車上荒らしをカバーできるものも見あたらないみたいだ。少なくとも鍵は直さなければならない(修理というより交換か。いくらくらいかかるんだろう?)だろうなー。あと最低限のオーディオくらいは入れておきたいところだ。
はじめからナビをつけちゃっていて、ナビがあるのが前提に運転していたところがあるんで、ナビがなくなったのは結構痛いんだけど、さすがに同じ状況でもう一度ナビをつけ直す気にはなれない。かといって、今の車にわざわざ防犯系の機能をばりばりに追加する気にもなれないしな。次に車を買い換えるとき(っていつだ?)までは現状維持かなー。
こんなくそ忙しくて消耗している時期にやられたんじゃなければ、中古のパーツとかを買って装着してみたりするいいきっかけになっただろうに。
そういやCDチェンジャーに入っていたCD12枚も取られたんだな。あと、思ったよりも鍵を壊されたってのは被害が大きいなー。運転席の鍵(シリンダー)だけを交換すると、運転席の鍵だけが別ってことになってしまって面倒だ。かといってすべての鍵を交換すると金もかかるし、エンジンキーとドアキーが別ってことになってしまう。どうせならば、ガラスを割って盗んでくれた方が後腐れがなくて良かったかも、とか思ったり。
あといろいろ調べてみたけれども、現状では車上荒らしに対するコストパフォーマンスがまっとうな対策って見あたらないなー。一番ましそうなのはココセコムかな。ココセコムって振動感知で電話通報とかもやってくれるみたいだから、警報なんかよりも対策がしやすそう。
あと、ナビはパイオニアのAirNaviにしておけばいいかと思ったけれども、あれはまだスペック的にいまいちっぽいなー。あの手のナビとしてもう数世代たたないと洗練されてこない気がする。でもまあ一応、最後にナビが起動された位置情報を取得できるみたいだから、盗まれた後に犯人が電源を入れてくれればその位置は取得できる。でも、犯人が誰かに売り払った後にその人が電源を入れたんじゃ、善意の第三者って話になっちゃうんだろうな。まあそこから足がつく程度のまぬけな犯人だったら有効かもしれないけど。
2004-04-15
_ 付箋紙表現を使った究極のWiki (13:51)
- UltimateWikiサンプル - http://dev.ishinao.net/sample/uw/index.php
「変なもの(wema)」(http://www.mikihoshi.com/wema/)って、付箋モードをメインにするのではなく、一般的なWikiにアドオンとして付箋紙が貼れるような仕組みにした方がいい気がする。
WikiLikeでは、メインのWikiページとは別にコメント欄を用意することによって、ストックテキストとフローテキストを分離して管理できるようなアプローチを取っているんだけど、文書を作成・管理するときのアプローチとしてはストック/フローという分け方だけでなく、フラグメントと本文という分け方もあるだろう。で、そのフラグメント要素を付箋表現で管理するとかなり良さそうだ。
というわけで俺的な究極のWikiのイメージとしては、
- メインの本文Wikiページがある(履歴付き)
- それに対する議論など、時系列での付加情報を管理するためのコメント欄がある
- メインの本文に対して、非時系列の付加情報を管理するための付箋紙がある
といった感じになると、(多人数による)文書作成・校正ツールとしてものすごく使いやすそうだ。
で、そういうものを実際に作るとしたらどんな感じになるだろうと、頭の中で設計してみたんだけど、一番ネックになるのは、従来型Wikiページはレンダリングするクライアントサイドの都合で表示イメージが変わってくるのに対し、付箋紙は基本的に固定のX、Y座標系で管理されるだろうから、付箋紙の位置がクライアントサイドの表示イメージの変化に追随できない(あるセンテンスに対する付箋のつもりで書いても、クライアントによって別の場所に表示されてしまう)ってところかなー。
付箋紙の位置情報を、もっとも近いDOM nodeとかとリンクさせれば、そこそこいい感じになりそうな気がしつつも、実際に付箋紙的なものを扱うときって、DOM的(文書構造オリエンティド)な考え方とは関係ない場合もあるだろうしなー。「どの行の近くにあったか(文書構造オリエンティドなY座標)+割合(%)表現でのX座標」なんて保存の仕方だったら、結構いい感じになってくれるかなー。
_ 付箋紙表現を使った究極のWiki (2) (13:51)
動作イメージを作ってみた。
UltimateWiki画面イメージ:http://mylog.ishinao.net/img/uw_thum.jpg
俺的究極Wikiってことで、UltimateWikiとか名付けてみたり。けど、3時間で作れるところまで作ろうとしたら、さすがに付箋周りまでは書いていられなかったよ。というわけで、雰囲気だけ公開。
まあこんな感じで、ふつうのWikiっぽいメインドキュメントがあって、それに付属する時系列コメント(あるいはチャット)みたいなものがあって、さらに覚え書きっぽいパーツが付箋紙として貼れる、みたいな感じってゆーかー(女子高生)。
だれかこんな感じのちゃんと動くものを作ってちょーだい。
_ blogmapでURLクリッピング+へぇふぅんボタン (13:51)
blogmapにURLクリッピング機能もつけてみました。MyClip(http://clip.myblog.jp/)とかと比べると、とても低機能です。なんとなく作ってみただけって感じです。
特徴としては、
- 単にクリッピングするだけでメモとかはとれない
- ユーザー登録とかはいらない。ランダムCookieベース。
- blogmapのランキングなんかにClip用リンクを用意
- bookmarkletとIE用コンテキストメニューツールを用意
- 一応最近クリップされたURLや多くクリップされたURLのランキングなんかも表示される
といった感じです。
bookmarkletとして使いたい場合は、
javascript:location.href='http://bm.ishinao.net/clip.php?'+escape(document.location.href)
な感じのbookmarkletを使ってください。http://bm.ishinao.net/clip.phpに登録用リンクがあります。
IEコンテキストメニューから使いたい場合は、http://dev.ishinao.net/archive/bmclip_0404015.lzhあたりをダウンロードしてインストールしてください。
使用例いろいろ
- blogmapクリッピング - http://bm.ishinao.net/clip.php
- ボタン貼り付けJavaScript例
<script language="javascript" type="text/javascript" charset="euc-jp" src="http://bm.ishinao.net/addbtn.php?url=[URLエンコードした記事URL]"> </script>
- myclip埋め込みJavaScript例
<script language="javascript" type="text/javascript" charset="euc-jp" src="http://bm.ishinao.net/cliprss.php?type=myclip&rssid=[RSS用のID]&js=1&max=[表示件数]"> </script>


_ としろう [ここでお尋ねしていいのかわかりませんが...。 私もMMとtDiaryユーザーなのですが、MMにメモった記事を今日の..]
_ garsl [としろうさん: see->http://tdiary.ishinao.net/20050201.html#p03]
_ としろう [ありがとうございます。勉強します♪]