2011年2月23日水曜日

あらためてネットコミュニケーションのみでウェブサービスが作れるいい時代を感じた

友人の @nobushino が育児ママ向けのウェブサービスをリリースしました(おめでとう!)。
このウェブサービス、微力ながら僕も開発のお手伝いをさせて頂きました。
プレスリリース: ベビーの成長を記録する育児ママ向け無料携帯サービス『Albub(アルバブ)』β版をオープン
サービスURL: ママとベイビーのアルバム動画! | Albub(あるばぶ)

きっかけは彼女のこのつぶやきです。


僕も子育て真っ最中なのでよくわかるのですが、とにかく子供の写真って携帯カメラでバッシャバッシャ撮りまくってるんですよね。いいのが撮れたら、たまに両親に送ったり。
そんな毎日撮っている写真を動画のように繋げたら、子供の成長の変化がわかってとても面白そうだと。そんなサービスがあったらいいねから生まれたのがAlbub(あるばぶ)です。

サービスの利用方法も至ってシンプルで、ユーザー登録すれば投稿専用のメールアドレスが割当られるので、そのアドレス宛に写真を添付して送るだけです。

両親にメールするついでにCCに投稿用アドレスを入れておけば、自動的にアップロードが完了出来るのでほとんど手間もかからないのがいいですね!

さて、ここからはちょっと開発秘話。

今回友人がサービス全体の開発、僕はビデオ周りの処理を担当しました。友人は東京、僕は福岡なので、開発中のコミュニケーションはSkypeチャットとTwitter(笑)だけ。互いの担当する処理が結構明確に分かれていたので、予想外にスムーズに。

それでも一番最初の認識の擦り合わせは結構時間を使ったと思います。お互いに使っている言語が違うところもあるし、フレームワークも違ったり。どこに何をどういう風にするかとかですね。この最初の擦り合わせもSkypeチャットだけで完結出来たのは初めてのケースでした。最近はSkype、CacooGoogle Docsとの合わせ技でチャットベースのコミュニケーションでも十分相手と認識を共有出来るなとわかりました。

Twitterなんかのやりとりからアイデアが生まれて、コミュニケーションを取り、そして実際に手を動かしてサービスを作る事が出来る。

これまでもプログラマ界隈のコミュニティではオンラインでコミュニケーションを取りながらコードを書くという事は普通にありました。それと少し違うのは、技術者以外の人のアイデアやニーズを感じる事が出来たり、技術者以外の人から意見をもらえたりするところです。「プログラマによるプログラマの為の便利なモノ作り」と「プログラマによる一般を対象とした便利なモノ作り」では選択するコミュニケーションツールを変えた方がよりアイデアが湧きやすいというよく考えれば当たり前の事を感じる事が出来ました。

これからも面白いサービスを作っていけるといいなぁ〜!と思ってますので、一緒になんかやりましょう!

2011年2月11日金曜日

Tenkaiという短縮URLの元URLを確認出来るサービスを作りました

久しぶりにブログ更新です。
Tenkai - 短縮URLを元に戻すシンプルサービスという短縮URLを展開するサービスを作りました。

作った経緯ですが、妻がTwitterしながら「たまに変なURLがDMで来る。URLがどこに飛ぶかわからんのでクリック出来ない。なんとかならんか?」と言った事に始まります。
最近は便利な短縮URLが溢れていますが、それがスパムに利用されたりする可能性もある為、一旦クッションになるようなサービスがあるといいなぁと。

この手のURLを展開するだけの機能は普通に各種ブラウザのプラグインとして実装されているものが豊富にあるような気がするんですけど、あまりPCに慣れていない人でも手軽に使えるようなものが出来ればいいかなと軽い気持ちで作りました。久しぶりにPerlで書きたい気分だったので初Plackup + Starmanでございます。

10kai.orgは短縮URLを入力してクリックするだけで、その短縮URLがどこに飛ぼうとしているのか、短縮元のURLとその画面キャプチャーを表示します。



たったこれだけのサービスです。

これ、1時間くらいでダラダラと作ったのですが、最初は短縮URLを自前でリクエスト発行して取りにいってました。あまりセキュリティの事を考えていなかったので HTTP header だけ見とけばいいかなーと思っていたんですが、ux.nuの中の人である@isidaiさんがアドバイス&APIが利用出来るとの事で、お言葉に甘えて、使わせて頂く事に。@isidaiさんありがとうございます!

このAPIのおかげで、セキュリティ的に危険度が高いと判定されたURLは、



このように表示されるようになります。
もしリンクをクリックしてしまってもGoogleのSafebrowsingのページに飛ぶようになってますので、安心して使って頂けると思います。ux.nu++ですね!

また、この画面キャプチャーはHeartRails CaptureのAPIを利用させてもらいました。

それでは皆様、どしどしお使い下さいませ。
あまりPCに詳しくないライトユーザーに使ってもらいたい事はもちろんですが、ヘビーユーザーが普段バキバキにチューンしたブラウザが使えないときなど(仕事とか他人のマシンを触らないといけない時とかね)、威力を発揮してくれるかもしれません。

Tenkai - 短縮URLを元に戻すシンプルサービス

それでは、ブクマお待ちしております!w

久しぶりにブログを書く

最初ログインできなくて焦った。 いや、ログインはできたのだが、ログイン後に自分のブログの管理画面に遷移できず、新しいブログを作成する画面になってしまったからビビッてしまった。 どうやら、Google+(現在はサービス終了)に紐づいたプロフィールを設定しているとこのような状況に陥る...