僕は発展途上技術者

Ruby から Skype API を使用できる Ruby4Skype を速攻試してみた

Skype Developer Conference 2nd で Twitter4Skype を開発してアジアベスト賞を受賞した bopper さんがやってくれました。


受賞式後の懇親会でトロフィーにビールをついで一気に飲み干すところからして、只者ではないと思ってましたが、公約どおり Skype API を Ruby から使用できるライブラリ Ruby4Skype を公開してくれました。


» Ruby4Skype


すでに一週間前にリリースされていたとは。。。のどぐろさんのブログに書かれていたのをうかつにも見落としてました。


これを使えば、いろいろと面白そうなものが作れそう。久々わくわくしています。


さっそくインストールしてサンプルを動かしてみました。かかった時間はわずか10分ほど。


授賞式のときに bopper さんが、壇上でちゃちゃっとコードを書き、リクルートの Hotpepper API を使い Skype でレストラン検索をおこなって聴衆を驚かせていましたが、なるほどこのライブラリを使えばあっという間ですね。すごい、すごい。


手順を紹介。


前提として Windows に Ruby がインストールされていることが必要です。(もちろん Skype も)


インストールページよりライブラリをダウンロード。tar 形式ですが何とか展開します。


展開先にサンプルプログラムを置けばそのまま Skype API にアクセスできるのですが、今後どこからでもこのライブラリを使えるようにするために、lib 以下のフォルダ構造が合うようにファイルを c:\ruby\lib 以下に移します。


i386-msvcrt\swin.so が上書きされるので、念のために元の swin.so を _swin.so などと名前を変更しておきます。


hotpepper.rb などと適当に名前を付けたファイルを作成し、サンプルページの Hotpepper Chat Robot のコードをコピペします。


このサンプルを動かすには Hotpepper API Ruby 向けラッパーが必要なので、たたみラボのページからソース一式を入手します。tar 形式のファイルを展開し、lib 以下の hotpepper_api.rb を c:\ruby\lib\ruby\site_ruby\1.8 に移動しておきます。


サンプルを実験するには Skype アカウントが2個必要です。Skype を起動し、Ruby4Skype 用に用意した別アカウントでログインします。


この状態で、さきほど作った hotpepper.rb をコマンドライン上から


ruby hotpepper.rb


で起動。初回は ruby.exe が Skype と連携しようとする許可を求めてくるので、許可します。


別にもうひとつ Skype を立ち上げ、そちらは通常使っているアカウントでログインし、Ruby4Skype 用のアカウントにチャットで


#search 新宿


などと話しかけます。


すると以下の通り、新宿界隈のレストランを案内してくれます。


ruby4skype.png


家のマシンで Ruby4Skype 用アカウントの Skype を立ち上げっぱなしにしておけば、外から Skype でそのアカウントに話しかけていろいろ命令を実行させることができそうです。


Skype 2.2 for Windows Mobile なんていうのもあるようなので、W-ZERO3 からもアクセスできるかも。開発意欲がそそられます。


リクルートのつくるぶガイドブログの執筆を始めました

最初なので力入っちゃいました。



Ruby on Rails を使ってなにか Web のサービスを作っていく過程を実況中継しつつ、毎回いくつか役に立つ Tips を盛りこんでいけたらと考えています。


» Ruby on Rails を使ってひとりでサービスを作ってみよう


ブログを書きながら、同時に、さぼりがちとなってしまっているひと月ワンサービスを達成してしまおうという魂胆です。


Rails Apache + FastCGI 環境構築ではまる

はまりました。


はまって Google で検索してみても解決方法が見つからなかった場合は自分で提供、Google に貢献。


別ブログにまとめておきました。


» On the Rails Rails Apache + FastCGI 環境構築のはまりパターン


Skype Developer Conference 2nd に参加してきました

Mash up Award 3rd で Skype 賞を受賞したのがきっかけとなり、Skype Developer Conference 2ndに参加してきました。


実は、受賞作品では Skype と Web サービスを連携させてはいるのですが、いまだ Skype API には触ったことはないのです。なので、カンファレンスでおこなわれた API の説明や、実際に動いているアプリケーションのデモは非常に興味深く見させていただきました。次こそはぜひとも Skype API、使ってみたいと思います。


特に Skype のマッシュアップアワードのアジア部門に輝いた作品の一つ Twitter4Skype は非常に面白いです。僕は Twitter はほとんど使ったことないのですが、その理由の一つは Twitter のページを開いたままブラウザを常に立ち上げて おくというのがどうもしっくりこなかったから。それが Skype でメッセージを送ったり受けたりできるのなら、利用するかもしれません。さっそく登録してみました。


写真はその後の懇親会で Twitter4Skype を作った bopper さん、Mash up Award 3rd の方で フォト蔵 for Skype を作ってウノウ賞を受賞したのどぐろさんと一緒に取ったいわば Skype マッシュアッパー達の記念写真。


ちなみにフォト蔵の写真を Skype のアバター写真に表示してくれるのどぐろさんのフォト蔵 for Skype、結構気に入っています。おかげで久々フォト蔵にアクセス。最近撮る写真は子供の写真ばかりで、公開することはせずに親や親戚が集まったときにもっぱら Wii で見ていたのですが、下に貼ったようなブログパーツやフォト蔵 for Skype 用に公開写真をフォト蔵にアップロードするのも結構いいなと再認識しました。


トロフィーにビールついで飲んじゃう bopper さん。若い。↓


ついにヒルズ族?

そういえば先月から週1~2日くらい、自分のオフィスで働くようにしています。


こちらが今日出勤前に撮った写真(あいにく曇り空でちょっと暗い写真ですが。。)↓


photo3.jpg


高速エレベーターであっという間に49階へ。


あいにくの曇りですが、それでも良い眺めです。


photo2.jpg


夕暮れ時。うーんちょっとカメラの性能がいまいち。海まで見えて綺麗だったんですが。↓


photo.jpg


ここは広々していて快適です。


これで家賃実質1万円弱ですから、毎日使えばかなりコストパフォーマンスいいです。


しゃべって覚える単語学習サイト「英声(ええこえ)」が Mash up Award 3rd で Skype 賞を受賞しました

音声認識で英単語を学習できる Web サービス「英声(ええこえ)」が Mash up Award 3nd で「Skype賞」をいただきました!!どうもありがとうございます。


» しゃべって覚える単語学習サイト「英声(ええこえ)」


↓ いただいた盾(もらってやっぱりうれしい)と副賞は。。。えっと、おあずけ(?)だそうです。

dscn0695.jpg


前回 2nd での「声探」の受賞に続いての、Skype 賞連覇で、かねてから音声サービスに注目している自分としては非常に光栄です。こうなったら、次も Skype 賞ねらいか。。。


回を重ねるごとに応募作品の量、質ともに上がっているようで、僕の方も前回よりは少しは実用性のある作品に仕上がったかなとも思うのですが、次はもっとアイデア、完成度に磨きをかけないと駄目ですね。


受賞もうれしかったですが、前回同様楽しみにしていた懇親会で、ハイレベルな方々とお話できる機会を持てたのが何より楽しかったです。


全文配信同盟F.Ko-Ji さん。こうしたイベントでいつもお会いするマッシュアッパー仲間。


クイズ大会の時に一緒のチームだったグルメプラザのencafe小窓.comさん(Award 史上最年長受賞者?)、API比較・マッチングサービスのメタデータ株式会社さん(本名を公表していいか不明なので会社名で)、大塚さん(なんとここギコ!の人と知ったのは家に帰ってきてからでした。もっと話せばよかった。よくブログを拝見させていただいてます)。


フォト蔵 for Skypeのどぐろさん。「声探」に注目されていたという話がうれしかったです。僕がウノウにいたとき英語化に関わったフォト蔵のAPIでの受賞というのが感慨深い。


bookmarkTunesPACHECO DESIGNSさん。かっこいいサイト作れるデザイナーの方はうらやましいです。Flash 勉強しようかなという気にさせていただきました。


Firefly Navigator の Maddy Project さん。前回でもお話させていただきました。つまりお互い2度目の受賞。次もぜひお会いしたいですね。


そして、最優秀作品に輝いたONGMAP.COM のyukiさん。壇上で皆さんにデモを披露していらっしゃいましたが、さすが、完成度めちゃくちゃ高いです。「ひとりで作るネットサービス」探訪に載った僕のインタビュー記事を読まれていたという話に感激しました。


みなさんからやる気をいただいた感じです。これからも精進あるのみ!楽しい一日でした。


Award on Rails 2007 の開発合宿参加中

Drecom さん主催 Award on Rails 2007 の開発合宿に参加中です。


伊東の旅館で一泊二日、明日まで。


下のリンク先にて Ustream で実況中継されています。


» トップ-Drecom Award on rails 2007


クイックPOPFile タコにちなんで 8,888 名にライセンス無償配布キャンペーン中

POPFile の兄弟ソフトでこちらは今まで有料だった初心者用のクイック POPFile が、ライセンス無償配布キャンペーン中。


タコにちなんで、先着 8,888 名様限りとのことです。


» スパムメールにお困りの方に 迷惑メール対策-学習型のメール振り分けソフト「クイックPOPFile」


オープンソースの POPFile は難しそうだからちょっとなあ、でも初心者にやさしい方のクイック POPFile は有料だしー、と思っていた方には朗報だと思います。


なんで僕が POPFile を宣伝するのかについては、以下を参照していただければ。。


» POPFile の過去記事


「ハッカーへの道」はまだ遠い

自分の過去記事を読むのに結構はまってしまった。カウントダウンTVのアーカイブコーナーを観るような楽しさ。


でもあんまり過去につかってしまうのは良くないですね。「いま」の記事を書かなきゃと思いつつ、しばし昔にひたる。


» メールマガジン「ハッカーへの道」


こんなメルマガを書いてたときがあったんです。アーカイブはこちら↓


» ハッカーへの道 ~ 僕がオープンソースプロジェクトから学んだこと ~


そして4年が経過。


だいぶ近づいたかなあとも思うけど、まだまだハッカーへの道は遠い。まわりには僕よりすごい人がたくさんだ。一生勉強しづつけなきゃ。


オープンソースを毎日紹介(毎日!!頭が下がります) MOONGIFT

オープンソースを使っている方なら、検索エンジン経由で良くこのサイトを見るかと思います。


» MOONGIFT::オープンソースを毎日紹介


「オープン・アレキサンドリア」という旧名で検索して、僕のブログにたどりついた方がいたようなので、リンク切れなどを直して、該当する過去記事をメンテしておきました。


» オープン・アレキサンドリア


記事を書いたのが 2004年。POPFile を紹介いただいたのですが、それから3年。まだ毎日更新されているのですね。素晴らしい。


プロフィール

株式会社まちクエスト代表、つくる社LLC代表。

Scratchで楽しく学ぶ アート&サイエンスRaspberry Piではじめる どきどきプログラミングを書きました。

オンラインコンテンツ: 大人のためのScratch

Amazonから図書館検索 Libron、iPhoneアプリ ひらがなゲーム かなぶん を作っています。

Email: webmaster at champierre dot com

Twitter @jishiha

最近のエントリー

アーカイブ