2008年02月29日

世界はどんどん変っていく:続EM・ONEでどこでもフリースポット化

splash-main.jpg

なんていうか、もう劇的というくらい、自分のネット環境が変わっていく今日この頃。先日のDelegate昨日のdolipoに続いて、今日は、しばらく沈黙を続けていたWMWifiRouterが復活し、遂にEM・ONE(初代)で完全なインターネット共有が可能になってしまいました。

先日紹介したDelegateを利用した共有では、基本的にDelegateがHTTPプロキシなので、共有できるネットワークがHTTP/HTTPSに限られていました。すなわちSkypeやIM系は、まともに使うことが出来なかったのです。

が、WMWifiRouterでは、本来Windows Mobileが持っているインターネット共有機能を有効にする為、基本的になんでも通信ができます。実際、今も、このエントリーをWMWifiRouter経由MacBook Airで書いていますが、SkypeやiChatも問題なく動作し、Flickr uploadでサクっとファイルをアップロードしたりもしてます。更にdolipoと組合せている為、体感は、もうほとんど自宅のWiFi環境にいる感じです。この環境が、EM・ONEの電波が届く範囲にいさえすれば得られると考えると、もう世界が変わったと言えるでしょう。

簡単に使い方だけメモしておきます。基本的にはDelegateなどより簡単です。

  1. まずEM・ONEのファームウェアは最新1.0.3aにアップデート
  2. WMWifiRouterの体験版をダウンロードしてインストール
  3. レジストリエディタで↓のレジストリを編集
    HKEY_LOCAL_MACHINE\System\State\Phone\Status (dword) 0x000000a0
  4. WMWifiRouterを起動すると初回起動時にWMWifiRouterというAdhockネットワークを作成するか聞かれるのでYesでネットワークを作成
  5. WMWifiRouterのConnectボタンを押す
  6. EM・ONEに接続したいクライアント(iPod TouchやMacBook Air)でWMWifiRouterというAdhockネットワークに接続

と主な手順はこれだけです。上手くいけばクライアント側でDHCPで192.168.3.xxx系のIPアドレスが取得できるはずです。

(最初、下手にICSファイルとかをネットで探してインストールしたりしたのは不要でした。むしろ動かないので注意)

3のレジストリの値は、再起動したりすると忘れてしまうようなので、レジストリが簡単に読み書きできるTREみたいなエディタを用意しておくと便利です。

1度成功してしまえば、この上なく簡単な手順でネットワークが共有できます。

WMWifiRouter自体は、まだ評価版で、近日シェアウェアになるみたいですが、これだけの機能と性能が発揮できるなら、Buy Nowしちゃいそうです。


"Apple iPod touch 32GB MB376J/A" (アップルコンピュータ)


posted by drikin at 04:35| Comment(2) | TrackBack(4) | internet | このブログの読者になる | 更新情報をチェックする

2008年02月28日

dolipoで更に加速するインターネット : polipo proxy用GUIアプリを作りました。

MacBook Airの購入、WindowsMobileのフリースポット化あたりから、劇的に変化している、自分のネットワーク環境ですが、Delegateの情報を調べているうちに、polipoというProxyソフトを発見しました。ごく一部で話題になり初めてるようですが、polipoは個人用にネットワークの高速化に特化したプロキシーサーバーで、実際試してみたところ、光の自宅回線ですら、mixiやFlickrが劇的に快適になったので、感動のあまり、Mac用GUIを作成しちゃいました。

dolipo_512.png

その名もdolipo

polipoは基本的にコマンドラインツールで、若干導入に敷居が高いのとターミナルで操作が面倒だったので、メニューバーアプリにして、簡単に操作できるようにしました。

ここからアプリをダウンロードして、アプリケーションフォルダなどに入れておけば、あとは、起動しておくだけです。

ヒクチャ 1.png

初回起動時に、システム環境設定でのプロキシ変更を促されると思います。ネットワーク環境設定のプロキシ項目からHTTPとHTTPSのプロキシを127.0.0.1:8123に変更してください。正しく設定されれば、普通にSafariなどでブラウジングできると思います。FireFoxなど一部アプリでは、アプリ内に、独自のプロキシ設定がありますので、個別に設定してください。

ピクチャ 2.png

もし、既存のネットワーク環境がプロキシが必要であれば、ステータスバーのdolipo→Preferences...からParent Proxyに現状のプロキシ情報を設定し、チェックを付けてください。

ネットワークが切り替わると、dolipoは自動的に検知して、polipoを再起動しますので、基本的に起動しっぱなし常駐しておけば、問題ないと思います。(おかしいなと思ったら、dolipo→Restartを実行してみてください)

あくまでもキャッシュなので、ネットワーク自体の転送速度は変わりませんが、mixiやflickrなど二ページ目以降のページ遷移などで、高速化が体感できると思います。

polipoの仕組みとしては、可能な限り(HTTP1.0のリクエストはHTTP1.1に変換して)HTTP1.1のパイプラインを有効にして、コネクション張りっぱなしで通信する事と、賢いキャッシュ機能が高速化に貢献してるんだろうと思います。

もちろんWiFiや、emobileなどの細い回線では、より効果が発揮するので、Airユーザーにお勧めしたいです。

最後に

  • いつも素敵なアイコンを作成してくれるAsukaさん
  • ネットワークの切り替えを検知するサンプルコードを作成してくれたIkeさん(お仕事ください)
  • テストに協力してくれるブロガー友達のみなさん

に感謝します。

追記)

iDiskに繋らないという問題が起きた場合、↑のシステム環境設定のネットワーク設定で、"プロキシ設定を使用しないホストとドメイン"にidisk.mac.comを追加してみてください。idiskはdolipoを経由せずにアクセスするようになります。


"Apple MacBook Air 13.3/1.6GHz Core 2 Duo/2G/80G/micro-DVI/BT MB003J/A" (アップルコンピュータ)

posted by drikin at 01:14| Comment(34) | TrackBack(39) | dolipo | このブログの読者になる | 更新情報をチェックする

2008年02月22日

SafariでAutopagerize : Webブラウジングが変わる

最近、自分としては、いろいろとネット環境に変化が生じ初めているんですが、Autopagerizeも従来のネットサーフィン(死語?)を変えた偉大なツールです。

最近、FireFoxユーザーからは、なにはなくともAutopagerizeが無いと生きていけないみたいな発言をよく耳にしてたんですが、俺はSafariだから関係ないぜーと、あまり興味を示してませんでした。でも、先日、SafariでもAutopagerizeが動くという情報を見つけて、試してみたら、こりゃびっくり。世界変わりました。Autopagerizeは、特定のサイトにjavascriptを適用して、サイトの構造を変えてしまうというツールですが、例えば、Googleでは、検索結果ページで検索ページの最下部に到達すると、次のページに遷移することなく、次のページの情報が追加されたり、Flickrでも、ページ遷移が不要になります。説明難しいですが、使ってみれば一目瞭然です!

ということで、ちょっと手順が多く面倒ですが、早速インストール方法の紹介

  • ここからSIMBLをダウンロードしてSIMBLのインストール
  • ここからGreaseKitをダウンロードして/Library/ApplikcationSupport/SIMBL/Plugins/ 以下にGreaseKit.bundleをコピー
  • 一旦Safariを終了→起動するとSafariのメニューにGreaseKitが増えた事を確認
  • ここをクリックしてoAutopagerize.user.jsを読み込むと、↓のようなダイアログが表示されるのでInstallする

ピクチャ 2

以上で インストール手順は終了。あとは、GoogleやFlickrなどを閲覧時に、ページ最下部に移動すると、次にページ遷移することなく、巡回ができます。(快適すぎ)

こういうちょっとした工夫が大きく環境を変える好例です。ちなみに、スクリプトは頻繁に更新されているようです。定期的にここに行って更新情報をチェックすることをオススメします。更新は、再度oAutopagerize.user.jsを読み込めば、Updateのダイアログが表示されます。また、サイト側のHTMLが変更されると、一時的に上手く動かなくなるときがあります。そんな時は、SafariのGreaseKitメニューから↓のようにoAutoPagerizeのExcludeリストに*mixi.jp*のように除外したいサイトのURLの一部を入力してあげると、回避できます。

ヒクチャ 3.jpg
posted by drikin at 12:42| Comment(0) | TrackBack(3) | mac | このブログの読者になる | 更新情報をチェックする

2008年02月12日

秋葉原でプライマリーズに遭遇

IMG_1447.JPG
昨日はちょっと不思議な一日でした。Dannyに逢うためnobiさんとLisaと秋葉原に出向いた訳ですが、週末のDannyには秋葉原のパトロールがあるらしく、この日は、B'zやZARDなどで有名なBeingがプロデュースしてる"プライマリーズ"というアイドルグループの街頭パフォーマンスに乱入してるじゃないですか

photo.jpg

プライマリーズ
左のブルーの子が堀田あゆみ
右のレッドの子が望月紫葵
の二人組

-3.jpg
まだ、ググっても見つからないくらいデビューほやほや(?)の二人組。ダニーのパトロールのお礼にみんなで集合写真を撮らせていただきました。実際に会ったことある芸能人って、妙に感情移入して応援したくなるのが人心。ぜひプライマリーズにもがんばってほしいです。

ちなみに、一番右で映ってるburuさんとは、秋葉原徘徊中にTwitterで偶然出会いました。

続きを読む
posted by drikin at 10:05| Comment(2) | TrackBack(0) | internet | このブログの読者になる | 更新情報をチェックする

Macの手書き説明書 | Owl's Nest

[From Macの手書き説明書 | Owl's Nest]

なんとなく、ブログ更新したくて書こうと思ったけど、皆さん結構丁寧に解説されてるのでリンクだけ。センスいいなぁと思った。複数しまえたら、普通に実用になりそう。

posted by drikin at 04:06| Comment(0) | TrackBack(0) | mac | このブログの読者になる | 更新情報をチェックする

2008年02月10日

EM・ONEが神機になった日 : DeleGateLauncherでどこでもフリースポット化

DSC_0018.JPG

不幸中の幸いというのは本当にあるもので、トラブルがきっかけで、より良い環境が得られたという話。MacBook Airに備えて準備していたSANWA 3DUSBアダプタとイーモバイルのUSB型モデムD01HWによるネットワーク接続環境ですが、D01HWのSIMスロットのカバーを無くしてしまったことにより、使えなくなってしまいました。

DSC_0019.JPG

で、やむなく、EM・ONEを引っ張りだし、当面は、Bluetooth接続でAirをインターネットにつなごうと思ってたんですが、なにせ、BT接続って糞。ほんとに実用にならない不安定さ。さらにBTプロトコルが1.0なので、スピードも遅く、どんなによくても百数十kbps程度しかスピードが出ず、本来のイーモバイルのスピードが全く活かせない状態で、うちひしがれたのですが、BTで悪戦苦闘する過程でEM・ONEのフォーマットを余儀なくされたので、せっかくのきれいな環境ならZeroProxyも安定するかもと思い、ZeroProxyによるインターネット共有に挑戦したのですが、やっぱり僕の環境では、不安定&遅すぎて、僕の使い方には実用的じゃないなぁと困っていたときにZeroProxy作者伊勢さんの日記をみて知ったのがDeleGateLauncher。伊勢さん自身

やってみたら、簡単すぎた!ナニコレ!ZEROProxyとか車輪の再発明もええところじゃねーかというか遅いし重いし落ちるし死ねよ俺、みたいなそんな感じ。安定性もDeleGateの方が高いです。

と書かれてるので、もしやと思い期待してみたら、ほんとにすごいDeleGate。EM・ONE<->iPhoneのインターネット共有で、SafariによるWebブラウジングでは、EM・ONEのバッテリーが切れるまでの3時間、つなげっぱなしでノートラブルという安定度。スピードも1Mbpsくらいでます。ということで、EM・ONEは遂にDeleGateにより神機になりました。iPhoneのSafariでこんなにじっくりとWebをみたのは初めてで、Safari自身と日本語入力の不安定さに驚きました。

ということで、前置きが長くなりましたが、

EM・ONEの無線LANを経由してiPhoneやMacBook Airをインターネット接続させるための方法の情報をまとめておきます。

まず下準備に必要なのはDeleGateLauncherのインストール

インストールのポイントは.NET Compact Framework 2.0 SP1が必要なこと、DeleGateLauncherをインストールした後に、インストール先(¥Program Files¥DeleGateLauncher)と同じディレクトリにwince-dg.exeとdgcezlib1.dllをコピーすること。

iPhoneの例で、ネットワーク設定に必要な情報は

の図解による解説が参考になります。
設定のポイントは
  • 必要なIP情報はIPアドレスとサブネットマスクだけ。ほかの情報は空欄にしておくこと!
DeleGateLauncherによるDeleGateの実行時のポイントは
DSC_0021.JPG

まるでエラーダイアログのようなダイアログが出てることが正常であるということ。
ちょっと手順は複雑ですが、ガンバってセットアップできれば、あとは、イーモバイルの電波さえ届けば、そこがフリースポットになります
ピクチャ 4

MacBook Airでスピードテストしても軽く1Mbpsはでます。iPhoneではSafariとMapsは問題なし。MacBook AirではHTTP/HTTPS経由のネットワークアプリは問題なし。逆に言うとiChatやSkypeなど、メッセンジャー系は弱いです。(TwitterPodでは、TwitterPodの環境設定でプロキシの設定を忘れずに!)これで、実質iPhoneでは問題はほとんどないです。AirでSkypeが使えないのが、現状、最大の問題。ここについては、さらに追求していこうと思います。
最後に、バッテリーについて、僕の場合、EM・ONEに大容量バッテリーをつけてますが、この状態で、約3時間連続運用できました。iPhoneはその間、連続使用してバッテリーゲージが半分より一個ゲージが欠けてるくらい。きっと予備バッテリーがあれば、5、6時間の連続稼働が実現できそう。そうなると、もう鞄にはDeleGateを起動しっぱなしでキーロックしたEM・ONEを潜ませておけば、電波が入る限りどこでもフリースポット状態が実現できます。ということで、早速エネループのモバイルバッテリーを買ってしまいました。:-P


"SANYO USB出力付きリチウムイオンバッテリー (専用高容量リチウムイオン電池使用) KBC-L2S KBC-L2S" (三洋電機)



posted by drikin at 01:35| Comment(4) | TrackBack(3) | internet | このブログの読者になる | 更新情報をチェックする

2008年02月09日

MacBook AirのCPUがシングルになってしまう初期トラブル対策

DSC_0015.JPG

発売当日に注文したものの、トラブルに見舞われ、同じ同日注文してる友達からは、数日遅れでゲットしたMacBook Air。その数日のもどかしさと言えば、仕事が全く手につかない状態でしたが、来てしまえば、そんな辛さを忘れ、その軽さと液晶の明るさを満喫しています。

ヒクチャ 1.jpg

そんな、待ちに待ったAirですが、初物ということもあり、初期不良の話はちょこちょこ耳に入ってきます。僕が見舞われた最初のトラブルは、CPUがシングル化してしまうという問題です。その後のネタフルさんの追試によると、どうもSafariなど特定のアプリケーションの起動が引き金となり、CPUが一つ止まってしまうようです。

ピクチャ 5.jpg

ソフトウェアの問題だと思うので、OSのバージョンアップですぐ対応されると期待してますが、シングルCPU化してしまうと、明らかにパフォーマンスが落ちるので、当面の対策としては、付属のInstall Disk2に同梱されているXcodeをインストールすると、一緒に含まれるプロセッサーコントロールの環境設定パネルを利用することをお進めします。

場所は /Developer/Extras/PreferencesPanes/Processor.prefPane

で、このアイコンをダブルクリックすればシステム環境設定が起動してインストールされます。

ヒクチャ 6.jpg

あとは、ここで、明示的にCPUの数を指定するだけです。2個にして再起動したら、再度アクティビティモニタを起動して、CPUが二つ活動してるか確認してみてください。(メニューバーに表示しておくことをおすすめします)

ちなみに、このProcessorをインストールすると、もしかするとうれしい副作用が得られるかもしれません。というのは、バッテリー駆動時には、明示的にCPUをシングル化すれば、消費電力が少なくなり、より長時間バッテリー駆動ができるのではということ。これはまだ、あまり実験しきれてないので、明言はできませんが、消費電力が減るのは明らかなので、外出時などは、有効な手段になるかもしれません。効果がありそうなら、また、別途ブログします。


"Apple MacBook Air 13.3/1.6GHz Core 2 Duo/2G/80G/micro-DVI/BT MB003J/A" (アップルコンピュータ)


追記)

ヒクチャ 2.jpg

その後再現しなくなってしまったのですが、CPUの数を増減してると、上図のように、kernelのCPU負荷がとんでもないことになることがありました。こうなったら、素直に再起動してみてください。

posted by drikin at 22:34| Comment(6) | TrackBack(3) | mac | このブログの読者になる | 更新情報をチェックする

MacBook Airセットアップテスト

DSC_0012.JPG

Airが到着したので、ecto3経由でブログ更新するためにセットアップ中。投稿テスト
posted by drikin at 21:23| Comment(0) | mac | このブログの読者になる | 更新情報をチェックする

2008年02月08日

ヒラリーとライス アメリカを動かす女たちの素顔

DSC_0009.JPG

"ヒラリーとライス アメリカを動かす女たちの素顔 (PHP新書)" (岸本 裕紀子)

を読みました。政治に興味がある訳でも詳しい訳でもなく、なんとなく流れてくるニュースで気になっていたヒラリーとライス。なので、特に先入観や思い入れも無く読め、楽しめました。本書の終わりにもあるんですが、よく日本では、信長派、秀吉派、家康派みたいな話で盛り上がることがある。その女性版、ヒラリー派、ライス派みたいな話題のきっかけになるといいなということを書いてますが、確かに、この二人は歴史に残っていくのかもしれません。そんな二人のリアルタイムな話なので大変面白いです。ただ、書籍としてみると、ちょっと物足りなさを感じるかもしれません。特に後半まで、同じ内容を繰り返し、水増ししたような印象を受けるのが残念でした。本来、半分のページ数でもよかったくらいのボリュームです。最近の二人の話題で興味を持った僕のような人にはおすすめ。


"ヒラリーとライス アメリカを動かす女たちの素顔 (PHP新書)" (岸本 裕紀子)

posted by drikin at 01:38| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2008年02月06日

WebSite expert #16 : Web屋のためのマインドマップ講座

DSC_0004.JPG

今日紹介するのは"Web Site Expert #16"

実は今月号から、「Web屋のためのマインドマップ講座」という連載を開始しました。初めての長文、初めての連載ということで、不安一杯ですが、最近また盛り上がり始めてるマインドマップ。自分自身の更なる上達をふまえて、思い切ってトライしてみました。

DSC_0008.JPG

雑誌のターゲットがまさにWebSite expert向けなので、Web屋のためのと歌ってますが、あまりWeb屋に執着すること無く、広くマインドマップの活用法について、できる限り丁寧に解説していこうと思っています。特にPC(FreeMind)を使ったマインドマップの活用法に注力していく予定です。FreeMindは自分で日本語化などに協力したということもありますが、フリーで使えるマインドマップソフトとしては、断トツ良くできてます。またマルチプラットフォームで、WindowsでもMacでも利用できます。ちょっと不格好なところもありますが、よりユーザーが増え、さらにはFreeMindにインスパイアされたマインドマップアプリが増えていけばうれしいなと思ってます。

って、すっかり連載の延長上のようなコメントになってしまいましたが、ぜひ読んでいただき、フィードバックを頂けると幸いです。


"Web Site Expert #16" (技術評論社)


posted by drikin at 01:36| Comment(3) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2008年02月05日

MacPeople 2008 3月号

DSC_0001.JPG

いつからか、買わなくなってしまったMacPeople。なんでもBBTが紹介されてるということなので、久々に買ってみました。雑誌自体、買わなくなって久しいですが、MacPeopleといえば、最後まで買い続けていた雑誌。ネット時代になり、Mac情報はネットで十分という状態になっても、単なる速報に終わらない使いこなし記事や、マニアックな記事が好きで買い続けてたのですが、最近、そこらへんの濃さが薄まってきた感じで買わなくなり始めてました。

久々に買ってみた印象では、今月号は、僕の好きだったMacPeopleが戻ってきてる感じでした。Leopardマニアックスのカスタマイズネタなどは、まさにその感じで、

Dockにアイコンをドラッグしてアプリーションを手前に表示する

defaults write com.apple.dock enable-spring-load-actions-on-all-items -boolean YES

とか、ネットワーク上のボリュームに.DS_Storeを生成しない

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

とか、知らなかった。(ちなみに上記の技はkillall dockが必要です。)

DSC_0002.JPG

でもって肝心の、自分のアプリBBTの紹介ですが、Page. 165に1/2ページもスペースを割いて紹介されてました。このアプリ、去年のWWDCにいく飛行機の機内でふと思いつき、これならオフラインでも作れると思い、行きで実装、帰りでデバッグしたという、かなりマニアックなアプリ。自分としては、かなり利用率高いんですが、万人受けするとは思えずあまり積極的に紹介してなかったんですが、、、YON2さんのアイコンが素敵なので、これを機会にもうちょっと作り込もうかな!?要望などお受けします。

あ、あと、なにげにPage. 224でもTwitterPodが紹介されてました。こちらも最近、ようやく安定してきて、人に薦められる状態になったので、ぜひお試しください。ということで、またMacPeople買い続けようかな

てか、ぜひ献本してくださいw > MacPeopleの中の人

"Mac People (マックピープル) 2008年 03月号 [雑誌]" (アスキー)

posted by drikin at 02:32| Comment(1) | TrackBack(0) | mac | このブログの読者になる | 更新情報をチェックする

ecto3テスト

ネタフルさんのMars Edit2の記事 を読んで最近版のecto3の状況が気になったw

DSC_0041.JPG

確かにFlickr Helperとかすごい便利になってる!

これで安定してくれるならぜひ利用したい!!

posted by drikin at 01:26| Comment(0) | TrackBack(0) | mac | このブログの読者になる | 更新情報をチェックする