実践スクレイピング/第42回 Ruby/Rails勉強会@関西

今日は第42回Ruby/Rails勉強会@関西。「実践スクレイピング」というテーマで、電源検索サイトモバイラーズオアシスのデータを集めるために行ったスクレイピングについてお話しさせていただきました。

会場で教えていただいたこと。

  • IRB.conf[:ECHO] = nil でirbの応答がでないように設定可能
  • irb –noecho でも可

okkezさん、cyrossさん、ありがとうございます!

webteko#11 Html5で作るiPhoneアプリケーション2010

大変お待たせしました。「Html5で作るiPhoneアプリケーション2010」をウェブテコ第11回で発表してきました。

モバイラーズオアシスiPhone版ver2
まだ開発中なので、動かなかったり予想外の動きをしたりするかと思います。正式公開時にはURLが変わってしまうこともあると思います。それでも試してあげようという方は、ぜひ触ってみてくださいませ。

iPhone向けWEBアプリケーションを作ってみてわかったこと。

モバイラーズオアシスのiPhone向けサイト、静的GoogleMapを使って軽量化してみました。

[改善]検索結果の一覧、iPhoneサイトの軽量化など – モバイラーズオアシス-電源検索サイト

iPhoneのsafariはかなりちゃんとできたブラウザなので、jQueryのプラグインを使えばかなりいろんな事ができて、「うは、これだったらアプリ作らなくてもいいんじゃね?」と当初思ったのですが。

【ハウツー】jQuery on iPhone – jQTouchを使ったWebアプリ開発 (1) jQTouchとは | エンタープライズ | マイコミジャーナル

やってみた結果、そうはいかないと言うことが分かってきました。
モバイラーズオアシスみたいなサイトは、無線LANのないところで動いてナンボです。3G回線で読み込めるサイズのWEBページということは、要するに携帯サイト並みに軽くないといけなくて。
jQuery本体は相当軽いものの、そのプラグインをあれこれ入れはじめたり、$(document).readyでページを書き換えるような機能が複数あると、無線LANでは快適に動いていても、3G回線になると動作が辛いページになってしまうことがあります。

ネイティブアプリであれば、画像とかライブラリをローカルに持っておくことができるので、みんなすいすい動いているのですが、毎回通信してデータを取ってこないといけないブラウザ上のアプリケーションだと、どうしても機能を絞る必要が出てきます。

HTML5のアプリケーションキャッシュ機能とかが動けば、二回目以降そっちから読むとかできるかもしれないのですけど。
あるいは、ユーザーインターフェイスに画像を使うのをやめて、HTML5の角丸機能などで装飾するようにすれば、多少ましになるのかも。でもその場合、どのサイトもみんな同じ見た目になってしまうと思うのですよね…
なんかうまいこと考えないと、iPhone向けWEBサイトでネイティブアプリ並みの機能を持たせるのはちょっと無理があるかなぁ、と思いました。


モバイラーズオアシスを公開します

モバイラーズオアシス

都内だけじゃなくて日本全国で、電源のあるカフェ、仕事のできそうなファストフードなどを探すことのできるWEBサービス、モバイラーズオアシスというのを作ったので、公開します。

同じように電源のつかえるカフェを探すサイトは既にいくつかありますが、違いは3つ。

日本全国対応

電源マップ(首都圏のみ)というようなサイトは、首都圏以外に住む人の役に立ちませんし、首都圏の人だって地方出張の時に使いたいだろうと思うので、日本全国のスポットを載せることにしました。

電源が無くても掲載

日本全国といっても、実際には電源のあるスポットが存在しないような地方も残念ながら存在します。そんな時「ありません」ではなくて、「電源はないけど、スターバックスでどうでしょう?」というような形で使えるように、電源が無くても、入りやすくて仕事のできそうなスポットは全部掲載することにしました。マクドナルドだけではなくてモスバーガーもミスタードーナツもスタバもドトールも、全部入れてあります。

ネットカフェも掲載

混んでいない喫茶店をさがす5つのコツで書いたように、電源だけでなくディスプレイまで提供してくれるネットカフェはとてもいい仕事スポットです。ということで、仕事に使えそうなネットカフェチェーン17社も掲載しました。

まだまだいたらぬところが多いとは思いますけど、実際に使ってみて、意図したような結果が得られたとか得られなかったとか、こんな情報も載っていると嬉しいとか、こんなスポットも載っていると嬉しいとか、ぜひ感想を聞かせてくださいませ。

(2009-10-08 00:27:56) iPhoneページを作成しました