connect-tweek という Conenct/Express 向けのミドルウェアを作った
2011 年の Ars Electronica の Intaractive Art 部門で Golden Nica 賞を受賞した Newstweek のオマージュ的なミドルウェア。
https://github.com/uniba/connect-tweek
プロキシとして振る舞い、ファイル形式とか URL に応じてデータを弄ったり出来るようなもの。サンプルとして画像へのアクセスをハンドリングして、ベーコンに差し替えてしまうデモを作ってみた。
ベーコン
ベーコンは 35 秒ぐらいから。
このページを選んだのは、ベーコンのアニメーションが面白かったから。実際に動いているものは下の URL から確認できる。
http://mixi.co.jp.bacon.null.ly/
サブドメインのところをいじってやれば別のサイトでベーコンを楽しむことも出来る。
サンプル
動画のコードはこんな感じ。ベーコンの画像は各自用意してほしい。
API は Connect 本体のミドルウェアシステムと Socket.IO の __defineGetter__ を使ったフラグシステムに大きな影響を受けている。jsdom や cheerio を使えば、スクレイピングもやれる。
ちょっとした使い方を Readme.md に乗っけているのでこっちもよろしく。
https://github.com/uniba/connect-tweek#readme
DHCP サーバとネームサーバ にちょっとした細工を施しておけば、Newstweek っぽいことも出来るはず。くれぐれも悪用厳禁で。















