2009-06-01から1ヶ月間の記事一覧

javascriptでの"!!"の意味がなんとなくわかった!!

よく、人のソースを読むと var hoge = !!fuga; というイディオムがあって"!"を2回続けるのってどういう意味だろう?って思ってた。 否定の否定は肯定だから式自体に意味が無いよなぁとか、各種リファレンスとかを当たってみたけどそんな式とか無くて、とり…

思い付いたら即登録できる Launchy + ruby + ta-da lists でのToDo管理のストレスフリー度が最強

※今日のお昼ごろに投稿した”5秒で登録完了、Launchy + ruby + ta-da lists でのToDo管理が今のところ最強”のタイトルを変更、内容を見直した。今まで、ToDo管理のツールとしてcheck*padとかいろいろ試してみたけど、投稿の素早さ・スムーズさではこの組み合…

AppJet終了のお知らせ

残念なことにAppJetでのアプリケーションホスティングが7月1日に終了することが決まったみたい。これからはEtherPadとそのプラットフォームであるAppJet2.0の開発に注力するということらしい。どうしよう。chromiumBot とか、 twitter-feed-redirector 結…

WindowsXPでハードリンクを作成する

以下のコマンドで作成 fsutil hardlink create new_file existing_fileコマンドの一覧 behavior ファイル システムの挙動の制御 dirty ボリュームの dirty ビットの管理 file ファイルに固有のコマンド fsinfo ファイル システム情報 hardlink ハードリンク…

IPMsg meets Grolw の通知アイコンを設定した

やっぱりGrowlデフォルトのアイコンだと寂しかったので、IPMessengerのアイコンを組み込んだ。 ただし、以下のパスで固定になっているので、せめて「IpMsg.exeと同じ場所」という感じにしたい。 C:\Program Files\IpMsg\IpMsg.pngいちおう、こんな感じになる…