俺の腐ったPCが1BP30M(1ブルースクリーンパー30ミニッツ)状態になったのでWindows XPを再インスコ。(Vista買ったけどいろいろ動かないから消したとか省略)

plnet.jpのソースをチェックアウトして来れる状態になるまでかなりロスった。退会機能とバグをいくつか修正。

plnet.jpはPHPのMojaviで出来てるんですが、あらゆるところで糞かったるい。フレームワークをあんまり改造するのは厭だし、かといっていまさらRailsに置き換えるとかいったらNetscape並みにJoelに怒られる気がして出来ません。

カテゴリ別RSSを配信(生成)する

前々からやろうやろうと思っていた、カテゴリ別に RSS を配信する設定。 こんなの MovableType のデフォルト機能として提供して欲しい気もするけど、、。

ここを参考にしてカテゴリ毎にフィードが出るようにしました。(何で今までやってなかったのかが全くわからない)

plnetの開発日誌はplnetカテゴリで書いてこっちに統合することにしました。正直、Blogger、何か使い辛かった・・・。

kenn has joined the conversation
  1. kenn 業務連絡です。こちらの部屋をモニターするAPIアプリを作られていた方、このメッセージを読みましたら、 Lingr Room for Kenn’s Clairvoyance までお越しください。ちょっと要相談です。

komagata has joined the conversation

  1. kenn あ、こんにちは
  1. komagata こんにちは なんでしょうか
  1. kenn komagataさんって この部屋をobserveするアプリを書かれました?
  1. komagata はい
  1. kenn dreamhostをお使いですか?
  1. komagata はい
  1. kenn あー、じゃ話が早いです 最近、そちらのクライアントから 秒30件ぐらいの勢いでroom.observeへアクセスを受けていて 緊急措置として、仕方なくIPをBANさせていただきました。
  1. kenn おそらくinvalid ticketをチェックしてないのかと思うのですが、 ご確認いただけますか?
  1. komagata !! すいません、確認します。
  1. kenn ぜひお願いします。 こちらもfail proofな仕組みを作らないといけないなーと反省しておりますが、当面はぜひご協力いただければと。
  1. komagata dreamhostのクライアントを止めました。ご迷惑おかけしてすみません。
  1. kenn いえいえ 今はIPレベルでBANしちゃってるので、何もできなくなってしまってますが、今週水曜日には解除できますので、 それまでに見直しなどを行っていただけると助かります
  1. komagata わかりました。
  1. kenn また、相談などありましたら、いつでも来てくださいね^^
  1. komagata はい
  1. kenn 私がいなくても、質問に答えたがりの人がいっぱいいますので。。。(笑)
  1. komagata www
  1. kenn 水曜日まで、サーバ管理者(私ではない)が不在にしているので、 それ以降にまた改めてBAN解除のお知らせをしにきますね。
  1. komagata 了解です。
  1. kenn ではまた!楽しんでくださいね?!
  1. komagata はい、それでは。
  1. kenn 失礼しまーす。

kenn has left the conversation

  1. komagata 相当恥ずかしい!

komagata has left the conversation

関連:

Flashで動作する3Dエンジン「Papervision3D」 – GIGAZINE

Flash8とFlash9で動作可能な3Dエンジンで、Flash 8 Image APIに最適化されており、非常にスムーズかつなめらかに動作するのが特徴。Flash9から利用可能になったフルスクリーンモードにも対応しており、360度のパノラマとか、ぐりんぐりん動きまくる3D空間とか、非常に多彩な表現がActionScriptで可能になります。MITライセンスのオープンソースで提供予定となっています。

ブラウザ上で動くカルネージハートがあったら死ぬほどやりたいけど、俺には作れないなー。

便利なものよりも面白いものを作る方がムズイ。ゲーム業界の人はすげーな。

興味のあることを探っていて、もうどこをどう辿ったかわかんなくなった辺りで見つけた糞面白いブログ。

なんだこいつは、糞面白いな。しかもこの糞面白さをまったく評価されてないのに本人はまるで気にしてねえ!これは即刻RSSリーダーに登録だ。お宝フィード発見だ。

っていうような面白ブログがアリまくる。

“腹を切って死ぬべきだ < つまらない < 普通 < 面白い < 糞面白い” でいうと、 “糞面白い”の閾値を完全に超えてるブログが多過ぎる。

多分、俺の興味のある分野がたまたまコンピューター関係なのでネットに上がりやすいからだろう。 それを思うと“へらぶな釣り”とかが趣味じゃなくてホント良かった。

Amazonからお待ちかねの本がドサッと届いた。

Schemeによる記号処理入門
  • Schemeによる記号処理入門
  • 森北出版(1994-04)
  • 森北出版
  • (著)猪股 俊光
  • (著)益崎 真治
  • 定価:¥ 2,835
  • 新品価格:¥ 2,835
  • 中古価格:¥ 2,000
  • ASIN:4627836708

そうだよ!こういう説明が読みたかったんだよ! 適当に買ったけど当たりだったー。面白過ぎる。(健常者にとって面白いかは・・・)

最速インターフェース研究会 :: Function.prototypeを拡張して遅延実行を実現する

arguments.calleeは現在実行されている関数の参照を表していて、これを使うと再起処理なんかをするのに関数名を決めうちにしなくて良い。

calleeなんてあったなんて知らなかった! なんじゃこりゃ便利過ぎる!

再帰的なλが作れるなんて!

この間やってたnの階乗の計算もこうでいいんだっ

js> (function(n){return n == 0 ? 1 : n * arguments.callee(n-1)})(16)
20922789888000

おしゃれ過ぎる!

ぺろたんのURLが変ってたのでここに置いときますよ・・・。

http://picup.omocoro.jp/?eid=69

IBM JavaScript での有限状態マシン 第 1 回: ウィジェットを設計… – Japan

有限状態マシンが課す規則は、複雑なロジックをわかりやすい表に置き換えて、設計に厳密さを加えます。その結果、実装は単純化され、テストするのも簡単になります。従来から、有限状態マシンはネットワーク・ドライバーとコンパイラーのような多様なプログラムを開発するのに有益であることが証明されています。ブラウザー・ベースのアプリケーションを開発する際にも、同じように有限状態マシンが役立つことになります。

JavascriptのWidgetを有限状態マシンとして実装するという話。 ためになるなー。ムチャクチャ面白い。

FUSEを使ってはてなブックマークから POOKMARK Airlines へ乗り換える方法 – bits and bytes

WebDAVとはさみうちの定理 ちょうど、このbookmarkfsを書いているときに(書いている時間よりもVirtualPCやsmbやNFSやX11ではまった時間の方が長かったけど) ウノウラボ Unoh Labs: Web APIとしてのWebDAV を読んで、ファイルシステムとしてマウントできたりするものなので当然といえば当然ですが、WebDAVに用意されているメソッドがFUSEのインターフェイス(OSが提供するファイルシステムのインターフェイス)と全く同じなのに気がつきました。

ウノウラボで Web APIとしてのWebDAVというエントリを書かせてもらったんですが、サーバとクライアントという両端から同じことを考えてトンネル掘ってたみたいで面白い!

FUSEも面白そう。RubyのBindingもあるみたいですね。