monthly gimite

試験運用中。

2010-01-01から1年間の記事一覧

Amazon EC2の無料ティアを試す

ec2

Amazon EC2が1年間無料というので、試してみました。とりあえずUnbuntuが立ち上がってSSHでログインできるようになりました。セットアップの仕方はしげふみメモ : 無料でAWS(Amazon EC2,S3等)を使ってみたとかに説明があります。なんか時々罠があって、う…

Tweet Search Stream上でtweetできるようになりました

Tweet Search Stream上でtweetできるようになりました。[Tweet here]というところをクリックしてください。Twitterアカウントでのログインが必要です。導入後1分でこの機能を使っている人がいたのでびっくり :)

[ruby][sinatra] Sinatraのハンドラ内でem-http-requestを使う

Sinatra+Thinで、どこかからHTTPで取得した結果を加工して出力したい、という場合、 require "open-uri" get("/") do open("http://example.com/"){ |f| f.read() } end でもいいのですが、これだとexample.comからの返答待ちの間、EventMachineが完全に止ま…

[tss][ruby] Tweet Search Streamの実装をem-websocketとem-http-requestに

Tweet Search StreamでTwitter Streaming APIの結果をWebSocketに流す部分は、元々web-socket-rubyとnet/httpを使って1コネクション1スレッドという実装だったのですが、em-websocketとem-http-requestを使うように変更しました。Webサーバもthinなので、こ…

[tss][twitter] Tweet Search StreamがTwitterからアクセス禁止された経緯と復活した経緯

10/3-10/5ぐらいにかけてTweet Search Streamが落ちていたのですが、これはTwitterからアクセス禁止をくらってました :) その後Twitter Streaming APIの使い方を変えることで制限に引っかからないようにして復活しました。以下はその経緯です。まずアクセス…

Devas, G Launchなど開発終了のお知らせ

namespace gimiteやVectorなどで公開している、以下のソフトの開発を終了します。 Devas G Launch 助さん G Check 大貧民 Guppy Pound X 今後のバージョンアップはおそらくないですが、どれも(記憶によれば)致命的なバグは見つかっていないと思うので、今の…

[tss][twitter] Tweet Search Streamのソースを公開

Twitterをリアルタイム検索するTweet Search Streamのソースを公開しました。tweet-search-stream - GitHubサーバ側がSinatra + Thin + web-socket-ruby + Ruby Twitter Gem、クライアント側がweb-socket-js + jQuery、という感じです。Ruby Twitter GemはSt…

[tss][twitter] 秒単位で更新されるTwitterリアルタイム検索

Twitter Streaming APIとWebSocketを使って、Twitterのリアルタイム検索を作ってみました。Twitter Search Stream英語、日本語のHot hash tags(あれば)を適当にクリックしてみてください。英語の盛り上がってるハッシュタグとかだと大変なことになります。読…

[mobile] 光ポータブル(ポータブルWi-Fi) + b-mobile SIM

光ポータブル*1(SIMロック版)が届いたので、b-mobile SIMを挿して接続テスト。ちゃんと使えました。(主に光ポータブルの)セットアップの仕方が結構複雑で、マニュアルを読んでも分かりにくかったので、手順をメモ。以下の説明はWindows PCを使う前提です。 b…

Mega Referenceアップデート (Flex追加など)

各種リファレンスマニュアルをまとめて検索機能をつけたMega Referenceを色々とアップデートしました。 Adobe Flex (ActionScript)のマニュアル(日本語、英語)に対応。*1 HTML, JavaScript, Javaの英語版に対応。 日本語版と英語版を用意。英語版はデフォル…

[chrome] Chrome(開発版)でタブ一覧を左側に表示する

気がついたらChrome開発版でタブ一覧を(上ではなく)左側に表示できるようになっていました。(実はだいぶ前から?)これは便利。やり方はコマンドライン引数の--enable-vertical-tabsをつけて、タブを右クリックしてUse side tabsです。見た目が微妙な気がしま…

[android][js] Androidのブラウザ上でお絵描き

touchmoveというイベントを使うらしい、と知ったので、試しにやってみました。Androidのブラウザ上でお絵描きするサンプル2010/6/28追記: たぶんiPhoneでも動くようになったんじゃないかと思います。前に動かなかったのはevent.pageXを見ていたせいで、iPhon…

Amazon Primeの無料体験を放置していたら$79取られていた

Amazon US版のAmazon Primeの1ヶ月お試しに申し込んだあと放置していたら、自動で継続されて$79取られていました…。継続後一度も使わずに解約すれば全額払い戻してくれるらしい*1ので、たぶん戻ってくるとは思いますが。ちゃんとそう書いてあった*2のを読ん…

[windows7] Let's Note W7をXPからWindows 7に

Let's Note W7のOSをWindows 7にしました。Panasonicからアップデート用のドライバと手順書が提供されています。それによるとXPからはアップグレードできないので一旦Vistaにしろとかめんどくさいことが書いてありますが、そんなことをしなくても問題なくイ…

[googleime] [hangul] Google日本語入力でハングルを入力

工藤さんのTwitter経由でGoogle日本語入力でアイヌ語入力という記事を見つけて、面白そうだったのでハングル版を作ってみました。はじめに言っておくと、いくつかの意味であまり実用的ではありません。とりあえず試してみたいという人はgoogle-ime-hangul.zi…

各種リファレンスマニュアルをまとめて検索

自分がよく使う各種リファレンスマニュアルの、クラス名とか関数名をまとめて検索できるようにしてみました。Mega Reference今のところ標準で HTML 4.01 / CSS2 (Japanese) JavaScript 1.5 (MDC) (Japanese) Ruby 1.9 (Japanese) Python 2.5 (Japanese) Java…