2011-01-01から1年間の記事一覧
Twitterの検索結果の1日単位のAtomフィードを作りました:Twitter daily search result Atom feed今までTwitter公式の検索結果フィードをGoogle Readerに登録していたのですが、これだと1 Tweetごとに別のエントリになってしまって、見にくいです。そこで、1…
Touchauth Demo試すのが若干面倒(Androidアプリのインストールが必要)なので、動画も用意してみました。携帯で撮った低解像度手ぶれ動画ですが…。各PC/ブラウザに対して、 初回はブラウザ上に表示されたQRコードを携帯で撮ることで認証。 2回目以降はログイ…
Tweet Search Streamにハッシュタグ以外のキーワードを入れたときに、そのキーワードに関連する(と思われる)ハッシュタグを(あれば)表示するようになりました。「このイベントのハッシュタグは何だろう」という時に便利かもしれません。「関連する」といって…
色々未完成なのですが、放置気味だったのでとりあえず現状を公開することにしました。Yuyakeブラウザ上でRubyでWebアプリを開発してそのまま実行できる、というものです。フレームワークはSinatraのみをサポートしてます。利用にはGoogleアカウント*1が必要…
Tweet Search Streamを日本語ハッシュタグに対応させました。例: #名言の文末を過去形にすると深みが増す - Tweet Search Streamバリデーションを弱めればいいだけかと思ったら、 Tweet Search StreamはJSONを解釈する前にキーワードでのgrepをかける Twitte…
すっかり忘れていたのですが、しばらく前に社内でweb-socket-jsとTweet Search Streamについて発表する機会があったので、そのスライドを置いておきます。内容的にはこのブログに書き散らしたことの詰め合わせみたいな感じだし、文字ばっかりだし、なんか英…
EventMachineの関数(em-http-requestとか)を多用すると、コールバックだらけになって訳が分からなくなるのが欠点です。Ruby 1.9のFiberを使うと、em-http-requestみたいな非同期関数を同期的に呼ぶことができます。em-synchronyというライブラリがそのような…
この記事で知ったのですが、次世代JavaScriptのawaitという機能が楽しそうです。 function sleep(ms) { var deferred = new Deferred(); window.setTimeout(function() { deferred.callback(); }, ms); return deferred; } function foo() { for (var i = 0;…
なんかCoffeeScriptというのが話題になっていたので試しにちょっとだけ使ってみました。パッと見の印象は「このRubyとPythonとJavaScriptのちゃんぽんみたいな独自文法は無駄に敷居を上げてるような気が…。JavaScriptに最低限の拡張を加えるなり、Mirahみた…
jruby-jars-*.gem をビルドする方法のメモ。 $ git clone git://jruby.org/jruby.git jruby $ cd jruby $ ant $ ./bin/jruby bin/gem install rake rspec $ ant gem $ ls dist jruby-complete-1.6.1.jar jruby-jars-1.6.1.gem jruby-complete-1.6.1.jar.md5 …
諸事情でrubygemsをダウングレードする必要があったのですが、 $ sudo gem install -v 1.3.7 rubygems-update $ sudo update_rubygemsでいけたっぽい。
輪番停電のため、gimite.net, irc.gimite.net, tweet-search-stream.gimite.netは3/14 8:30〜22:30頃にサービスを停止します。実際の停電は9:20〜13:00、18:20〜22:00らしいのですが、途中で電源を入れられる人がいないので、ずっと止めます。停電の予定につ…
201/4/18追記: 現在は(以前に変換されたものについても)直っています。Google Gadget側のバグが修正されたようです。iframe → Google Gadget コンバータで変換して貼りつけたガジェットが正しく表示されないという不具合が起きています。以前は http://gimit…
Tweet Search Stream元々動作はしていたんですが、ちょっと見にくかったので、Android/iPhone向けに見た目をいじりました。実際に確認したのはAndroidだけですが…。Tweet Search Streamの動作には、AndroidならAndroid 2.2以上 & Flash Player、iPhoneならiOS…
.hoge { width: 80%; max-width: 800px; margin-left: auto; margin-right: auto; } で 幅をウィンドウの80%に ただしそれが800pxを越える場合は800pxに 余った余白は左右均等に(中央寄せ) max-widthはIE6だと使えないらしい。IE7以降と他の最近のブラウザな…