blogSetomits

Welcome to blogSetomits

USB ウェブ デバッグ

僕はウェブページの調査なんかをするときには Firefox とFirebugを使っています。一方、モバイル向けのウェブページとなると、ユーザーエージェントがどうとか、実際の描画がモバイル用のブラウザと Mac 上のブラウザとで違ったりで何かとややこしいことが多くなります。
ところが Android のバージョンが ICS だと、 Android で開いているページの調査を Mac (だけでなく Windows でも)上の Chrome 上でできるようになっちゃいます。詳細はRemote Debugging - Google Chrome for Androidにあるので読めばわかるかと思いますが、ざっくりと紹介します。
まず Android / ホストにて以下の準備が必要となります。
  • Android側
    • ICS が動く Android 端末
    • Chrome for Androidをインストール。 2012年4月12日現在ではまだベータ版で、 ICS じゃないとインストールできません。
    • Chrome を起動して「設定」 -> 「デベロッパーツール」と辿って 「USBウェブでバッグを有効化」にチェック。
  • ホスト側
    • Android SDKをインストール。
    • SDK の platform-tools にパスを通しておく。
    • Chrome をインストール。
この状態で Android とホストを USB で接続し、ホスト側で以下のコマンドを実行します。
$ adb forward tcp:9222 localabstract:chrome_devtools_remote
続いて Chrome で http://localhost:9222 にアクセスすると、現在 Android の Chrome で開いているタブがリストアップされるのでそれをクリック。すると、 Firebug でできるような、というか Chrome のデベロッパーツールでできるようなことができます。なお、この例ではポートは 9222 を使っていますが、他とあたらなければ何でもいけそうです。
Posted at 15:24 | Comments : 0

第4回 Twitter API 勉強会 #twtr_hack でお話ししてきました

Twitter の中の人である @yusukeyさんに声をかけて頂いて第4回 Twitter API 勉強会に参加して昼会のお話をさせて頂きました。セッションの合間で周りの席の人と自己紹介をし合うという10分間くらいの時間が設けられているのはなかなか良いなと思いました。おかげで隣の席に座ったやる気あふれる若者と知り合いになれて良かったです。
また、懇親会では意外なつながりがある人がいたり、面白いサービスを考えていてもうすぐリリースするという話を聞けたりでなかなか有意義でした。
Posted at 01:41 | Comments : 0

TED x NHK

このブログでは取り上げたことがなかったように思いますが、アメリカで行われている面白いカンファレンスにTEDというものがあります。これは元々は「テクノロジー「エンターテインメント」「デザイン」の3つの世界から人々が集まって、「Ideas Worth Spreading : 広める価値のあるアイデア」が話されるカンファレンスとして始まったそうです。色々と見ていると、いろんな分野のいろんな人が、それぞれ熱意を以て取り組んでいるプロジェクトについて話されていて、すごく面白いです。
で、その TED を題材として2012年4月2日から NHK がTED meets NHK スーパープレゼンテーションという番組を始めます。この解説を僕が勤めている会社の役員のひとりで MIT メディアラボの所長であるところの Joi さんが務めるということで、今日当社でイベントが開催されて収録が行われました。今日も TED 的なスピーチがあるのかと勘違いしていたけどそれはなくて、でも、TEDのディレクターの Deron さんや茂木健一郎さん、 Joi さんの話が聞けてなかなか面白かったです。TEDのコンテンツはもろもろフリーでいろんな取り組みで使われているそうですが、テレビ局と組むのは世界中でも今回の NHK とのものが初めてなんだそうです。ライトニングトークでは8人の人が話したのですが、中学生の山本恭輔さんのプレゼン(英語)がダントツに面白く、会場全体が引きつけられました。すごい人がいるもんだ。
話を戻して番組のことですが、ちょっと細かいスケジュールなどはスーパープレゼンテーション|Eテレ NHKオンラインに書かれていますが、3月30日に TED 2012 についての番組が放映されるそうです。 Google プラス上でなんかイベントをするというようなことを言ってましたが、いつなのか覚えてないし URL もわかりません、すみません..。
Posted at 21:16 | Comments : 0

Developers Summit 2012

もう先週の話ですが、2月16日(木)と17日(金)の2日間、Developers Summit 2012に行ってきました。評価が分かれるところではあるかもですが、個人的には以下の2つが聞いていて面白かったです。

デザインの最前線

デザイナーもコードを書き、プログラマーもデザインをすることでプロジェクトのスピードが上がるというのは共感を覚えるとともに、ちゃんとデザインの勉強もしなきゃなんだなと思いました。また、提案をするときやデモをする際には、なるべく最終形態に近い大きさのモノで見せることでちゃんと理解が得られるし、そうでないとユーザーテストをしても適切なフィードバックが得られないという話も参考になりました。

差別化で未来を生き抜くエンジニアの7つの秘訣

Twitter Japan でデベロッパーアドボケイトをしている山本さんの話でした。机上の空論ではなく、彼自身の経験に基づいているというのが何より重要なことだと思います。若い人はもちろん、そうじゃなくてまだ働かなきゃいけない人はちょっとスライドを見ておいても良いと思います。

また、以下も参考になりました。

Androidの最新技術動向

Android 4.0 で何がどうなったか、そしてどういうことをすべきかということがざっくりとわかります。スライドを見ることをおすすめします。

アジャイル開発の10年と今後を語ろう。

「アジャイル開発」関連のこの10年のことをざっくりとまとめています。一度体系的にまとめなきゃなので、ちょうど良かったです。スライドはこちら

Posted at 23:05 | Comments : 0

Twitter API ポケットリファレンス

Twitter API ポケットリファレンス (POCKET REFERENCE)Twitter API ポケットリファレンスを読みました。読みましたと言っても大部分はそれぞれの API の説明と呼び出し/結果のサンプルなので、何をするためにはどれを使うかということを後でさっと引くために目を通したという感じですが。何はともあれ日本語で書かれているというのはやっぱりラクチンで良いです。どの API にも PHP と Java のサンプルコードが載っているので、それぞれの言語を使う人にとってはより重宝するんじゃないでしょうか。
個人的には第6章で取り上げられているWebサイト向けAPIがえらいもんだなあと感心しています。
Posted at 23:53 | Comments : 0