Home > work Archive
work Archive
iOdorokiban for ProcessingBETA
- 2006-07-08 (土)
- processing | work

■2年前にオープンキャンパスの子供向けワークショップで使うために作っていた「iOdorokiban」というソフトがあるんですが、また使いたいとのことで、ProcessingBETAで動くよう修正したので、公開しておきます。
久しぶりに遊んでみたけど、いまでもけっこう楽しい。
- iOdorokiban for ProcessingBeta
- iOdorokibanと映像ワークショップ
実行形式アーカイブ
■せっかく実行形式でのexportをProcessingがサポートしてるので、バイナリでも置いておきます。
- iOdorokibanアプリケーション(Windows/MacOSX/Linux)
- http://processing.dotimpac.to/sketchbook/iOdorokiban/iOdorokiban_app.zip
- 実行にはUSBカメラ(MacならDVカメラでも)が必要です。
Windowsでの使用方法
WinVDIG(USBカメラをQuickTime(forJava)で制御出来るようにするソフト)をインストールする必要があります。
- iOdorokibanをダウンロードして展開します。
- WinVDIG Release NotesからWinVDIG ver 1.0.1をダウンロードしてインストールしてください。
- WinVDIGは1.0.5が最新ですが、不具合があり、前バージョンでないと正常に動作しません
- 展開フォルダの”application.windows”内にある”iOdorokiban.exe”を実行してください。
- ウインドウが出て、カメラの画像が動いていれば正常に動作しています。
MacOSXでの使用方法
Macでは特にソフトのインストールなしに、使用できると思います(が、未確認です。キャプチャデバイスの選択でこける可能性大なので、できなかったら教えてください)
- iOdorokibanをダウンロードして展開します。
- 展開フォルダの”application.windows”内にある”iOdorokiban.app”を実行してください。
- ウインドウが出て、カメラの画像が動いていれば正常に動作しています。
動かない場合の注意点
- QuickTime7.1 + WinVDIG1.0.1の環境でのみ動作確認してます。QuickTimeのバージョンなど確認してください。
- キャプチャデバイスの選択でさぼっています。デバイス名に”cam”/”CAM”が含まれるものを探すので、接続したデバイスによっては失敗します。その場合は、ソースにデバイス名直接描いて、Processingで実行するとうまくいくかもしれません。
あそびかた
ビデオ画像で驚き盤をつくります。
キーボード、マウスボタンで操作します。
- スペースキー:映像を撮影し、コマを進めます。
- バックスペースキー:前のコマを削除し、戻します。
- マウスボタン:押している間、驚き盤を回転させて動きを確認します
- pキー:画面をjpgで保存します。印刷すれば驚き盤になります。
- cキー:画面をクリアして、驚き盤を作り直します。
- !キー:デモモードです。自動的に撮影を繰り返して驚き盤風のアニメーションが表示されます。
- Comments (Close): 0
- Trackbacks (Close): 0
Webページでダイスを振るbookmarklet

■エイプリルフールエントリはなんかもっともらしいこと書いときゃいいだろ、と思って書いたらぜんぜんウソになってなかった。来年の4/1までにはもうちょっとウソがつけるようになっておかないと。
そんなわけで、「GoogleMaps上でサイコロが振れると桃太郎電鉄みたいでいいなー」というまえまえから暖めていたアイデアをあわてて作ってみたものです。
bookmarkletとしても動作するようにしました。以下のスクリプトを任意のwebページを開いてアドレスバーかブックマークに登録しておいて実行すると、そのページでサイコロが転がります。
javascript:(function(){var d=document;var h=’http://realtimemachine.sakura.ne.jp/dice/js/’;var s=d.createElement(’script’);s.src=h+’dice.js’;d.body.appendChild(s);var s=d.createElement(’script’);s.src=h+’dicebm.js’;d.body.appendChild(s);})();
まあネタ以外のなにものでもないですが、桃鉄のあのゲーム画面にサイコロが転がる感じはいまだに好きなんで、なんかこういう感じがWebにもあるといいよなーと思っているところです。
- Comments (Close): 0
- Trackbacks (Close): 0
Amazonからアートワークを追加.js
- 2006-03-07 (火)
- javascript | tool | work

■ RecommuniHacks の続きで、 Recommuniでダウンロードした曲にアートワークを追加 なんてのを作って遊んでいたんですが、これがけっこう楽しくてふつうの曲でもやりたくなったので、Amazonから(アーティスト名とアルバム名で該当すれば)アートワークを追加できるスクリプトを書きました。
blog.bulknews.net で宮川さんがつくってた「 iTunes のアートワークを Amazon Web Services からとってくる 」とおんなじですが、まあActivePerlとモジュールがインストールされてなくても使える、というのが利点かなと。AWSのディベロッパトークン(というのですか)は必要です。 Amazon Web サービス登録ページ で登録すればもらえます。ぼくもさっきもらいました。
だいたいもともとCDDBのアーティスト名/アルバム名だろうからAmazonで引っかからないのも多いし、てきとうに書いてるのでうまくいかないかもしれませんが、とりあえず。
- Comments (Close): 0
- Trackbacks (Close): 0
その日聞いたPodcastのログを出力する
- 2006-03-07 (火)
- javascript | tool | work
■otsuneさんの日記で反応があったので、自分が使う用に作ってみました。
iTunes COM interfaceを使っています。iTunesを起動した状態でスクリプトを起動(ファイルをダブルクリック)すると、再生日が今日になっているPodcastトラックをログファイルに出力します。ファイルはスクリプトと同一ディレクトリに書き出されます。
ID3タグの情報しか取り出せないので、こんな感じ。形式はお好みで編集してください。 ほんとはpodcastのurlもつけられるといいんですが、それはiTunesでは無理ということで。
// iTunes Podcast Playlog
// 2006-02-26
-ラジオ 沼「[podcast.jp] 沼:303 月影と舞」(Array)
–2006-2-26 21:11
-StarWatching Express「Vol.21 明けの明星宵の明星」(AstroArts Inc.)
–2006-2-26 21:18
しかしpodcast.jpのフィードでアーティスト名がArrayになるのはただのバグだろうから直してほしいな。
- Comments (Close): 0
- Trackbacks (Close): 0
Piccy ver.001

■先日公開したPiccyを、問題の修正や新機能を追加してバージョン001として公開します。
バージョン001では動作の不具合の修正と以下の機能を追加しました。
- 管理者認証機能
- 写真、フォルダ、タグへのコメント
- GPS携帯からの位置情報通知、ロケーションタグ機能
- GoogleMapsによるロケーションタグ一覧
サンプルサイトをごらんください。サンプルサイトはパスワード「guest」で管理者ログインできます。
■ロケーションタグとGoogleMapsAPIもフォトアルバムを考えていた当初からやってみたかったので、とりあえず作ってみましたがどうでしょうか。
ちなみに写真と位置情報については、以前増井”富豪家”俊之さんとお話してたときに(Wikiばなですな)、「位置情報と時間の関連データが取れてれば後からどうにでもなるんだから位置情報をいちいち写真に添付するのはナンセンスだ」という話をしてて、もっともだなーと思っていたので、そういうものをつくってみたいなと前から思ってたんでした。
■[追記]
- バグを修正したpiccy002をリリースしました。
- piccyサポートwikiページを用意しました
Piccyとは
■Ajaxを採用したオンラインフォトアルバムです。 気軽に管理できてストレスなく閲覧できる画像ビュアーを目指して開発しています。
詳しくは以下の解説ページもごらんください。
ダウンロード
設置方法
- 圧縮ファイルを展開する。
- info.txt のadminpassを必ず変更する。
- info.txt の site_name や url などを編集する。
- index.rb 先頭行のRubyのPATHをサーバーに合わせる。
- サーバに転送する。
- dot_htaccessは「.httaccess」に名前を変える。
- index.rb に実行属性を付加する。他の属性は良きに計らう。
- data以下のディレクトリに書き込み属性が必要かもしれません。
サムネイル作成機能を使う
ImageMagick/RMagickを使用することで、画像のサムネイルを作成することができます。 デフォルトでは機能はオフにされています。
- info.txtのmakethumnailをtrueにする。スペースで区切ってください。
> makethumnail true - ImageMagickとRMagickをインストールしてください。
必要ならば、thumnail.rbのrequireのパスを変更してください
位置情報記録機能を使う
auのGPS機能のある携帯電話からアクセスすることで、位置情報のあるタグを使用できます。 デフォルトでは機能はオフにされています。
- info.txtのlocationをtrueにする。スペースで区切ってください。
> location true - ezwebからpiccyを置いたURLにアクセスしてください。
> http://(自分のサイトURL)/index.rb?cmd=location - 位置情報通知ページが出ますので、「位置情報を通知する」をクリックします。
- 位置情報をが得られればフォームが出ますので、場所の名前を入力して送信してください。
(場所の名前は入力しなくてもかまいません)
※現仕様では位置情報通知は誰からでもできてしまいますので注意してください。
GoogleMaps機能を使う
GoogleMapsに位置情報タグをマッピングしてみることができます。
- GoogleMaps APIのキーを取得します。
- info.txtのgmapkeyをにAPIキーを入れる。スペースで区切ってください。
> location ABQIAAAAgf6OSxrgd3QJC98-sUWrXBT6rMgtMUOAl…
謝辞、同梱ライブラリについて
以下のライブラリ、モジュールを使用しています。関係者の開発と提供に感謝します。
- ruby-jsonをアーカイブに同梱し、使用しています。
- imagesize.rbをアーカイブに同梱し、使用しています。
- PhotoXPのexifパースモジュールexifcodec一式をアーカイブに同梱し、使用しています。
- javascriptライブラリscript.aculo.usをアーカイブに同梱し、使用しています。
- GoogleMaps用測地系変換ライブラリwgsgmap.15.jsをアーカイブに同梱し、使用しています。
動作について
- 動作についてはFirefox1.0.7、InternetExplorer6で行っています。
- Opera,Safariなどのブラウザでの動作検証は行っていません。問題がありましたらフィーとバックいただけると助かります。
- 報告はこの記事のコメントなどにどうぞ。
ライセンス
- piccy は、フリーソフトウェアです。
- 完全に無保証です。
- Comments (Close): 0
- Trackbacks (Close): 0
Home > work Archive
- Search
- Feeds
- Meta