遥かへのスピードランナー

シリコンバレーでAndroidアプリの開発してます。コンピュータービジョン・3D・アルゴリズム界隈にもたまに出現します。

IT

FirefoxのHTTPプロトコルハンドラを置換してローカルプロキシっぽい動作をさせる

先日の僕のFirefoxアドオン(XPCOM)でHTTPプロクシを実装するの記事の発展系として、piroさんがローカルプロキシっぽいことをローカルプロキシを立てずにやろうとして挫折したことのまとめというすばらしくためになる記事を書かれています。この記事の中でpir…

FirefoxでProxy

inspired by http://moz-addon.g.hatena.ne.jp/ZIGOROu/20090518/1242640418とりあえず、プロクシ設定して(色々不安定ながら)動くところまで。。 http://coderepos.org/share/browser/platform/firefox/Mogwai/trunk/src/components/MobileGateway.js?rev=…

Twitterを始めてみた

IT

今更にも程があるのですが、Twitter始めてみました。http://twitter.com/thorikawaIPA未踏の情報がTwitterで発信され始めて、あーこれからはTwitterで情報発信していく時代なんだなーと実感して始めた次第。140字の中で表現する醍醐味をこれから味わっていく…

タブごとに端末選択可能なFireMobileSimulatorベータ版公開と人柱募集

「タブごとの選択機能」をβ版にて提供しておりましたが、2011.5.6にリリースした本家FireMobileSimulatorのバージョン1.2.0から、この機能がマージされております。お手数ですが、本家サイトより最新版のFireMobileSimulatorをダウンロードして下さい。 - IR…

mixiアプリカンファレンス 2009に行ってきました

定員に対して10倍の応募があったというmixiアプリカンファレンス 2009に当選したので行って参りました!mixi笠原社長・Googleの辻野社長の講演を始めとした錚々たる顔ぶれで、プレスも多く詰めかけており、mixiアプリにかける周囲の期待の大きさを実感できた…

はてなブックマークFirefox拡張を入れてみた

【はてなブックマーク Firefox 拡張のベータテストを開始します】http://hatena.g.hatena.ne.jp/hatenabookmark/20090402/firefox_betaFirefoxローカルデータと同期する機能はよいですね。ローカルのブックマークと連携したりとかするといろいろ未来が広がり…

FireMobileSimulatorのIRCチャンネル作りました

FireMobileSimulatorの開発者を広げていくにはどうすればいいのか?という疑問をぶつけたところ、id:ZIGOROuさんからIRCチャンネルを作ってはどうかという案を頂いたので早速作ってみました。#fms-devel@freenodeになります。 FireMobileSimulatorの開発に興…

WEB+DBプレスの「[速習]レコメンドエンジン」のサンプルプログラムを訂正してみる

プリファードインフラストラクチャーのid:tkngさんと岡野原さんがWEB+DBプレスvol.49に「[速習]レコメンドエンジン」という記事を書かれています。WEB+DB PRESS Vol.49posted with amazlet at 09.03.08技術評論社 売り上げランキング: 359Amazon.co.jp で詳…

Firefoxアドオンでちょっとコアにタブを扱う

Firefoxのアドオンで、ちょっとコアにタブを扱う処理のメモ。 http-on-modify-requestなどのトピック発生時に、HTTPリクエスト発生元のタブを取得するサンプルコード getTabFromHttpChannelでtry-catchしている部分は、リクエスト元がDOMWindowじゃない場合…

QueryInterfaceとgetInterfaceの違い

「Firefoxアドオンでちょっとコアにタブを扱う」を書いてみて、インターフェースを取得するのに、QueryInterface(Ci.nsIXXXXX)としている箇所と、QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIXXXXX)としている箇所の違いが自分でもよく理…

Ubiquityの日本語変換パッチが本家に取り込まれました

Slashcolonさんのトラックバックで知りましたが、以前提出したUbiquityのパッチが、本家のバージョンに取り込まれていたとのこと。さっきtrac見たら4週間前に取り込まれたみたいですねー、全然気づきませんでした。。僕も忘れかけてたんですが、どうやらUbiq…

OpenID Tech Night Vol.4に参加してきました

id:ZIGOROuさんに誘われてOpenID Tech Night Vol.4に参加してきました。 tkudoさんの「ID技術 最新動向2009」のセッションは後半ちょっとしか聞けませんでしたが、ZIGOROuさんの「OpenID 認証 2.0 入門」のセッションはフルで聞けました。OpenIDといえば、mi…

Webデベロッパの祭典+ちょっとアキバ気分で。@秋葉原UDXに行ってきました。

久々にセミナー参加。 3セッションしか参加していないのですが、以下メモと所感。 どうするデベロッパ!?2009年プログラミング大展望/子飼弾氏 弾さんを弾さんと認識して話を聞くのはこれが初めて。(以前YAPCで話を聞いてたけど、そのときは弾さんと認識…

CPAN Authorになりました

DBIx::Class::ForceUTF8というモジュールを作ってCPANにアップロードしました。 DBIx::Class::ForceUTF8 allows you to get columns data that have Unicode flag without specifying a column name. Best used with DBIx::Class::Schema::Loader. DBIx::Cla…

FireMobileSimulatorの今後の開発

FireMobileSimulatorを紹介してくれているサイトをこつこつブックマークしていたのですが、先日、ついに紹介サイト数が100を超えました。 http://b.hatena.ne.jp/thorikawa/firemobilesimulator/どうもありがとうございます。開発者冥利につきます。 で、…

FireMobileSimulator 1.0.0をリリースします

FireMobileSimulator1.0.0をリリースします。 ダウンロードは公式サイトから 前回のリリースからだいぶ間が空いてしまいましたが、今回はメジャーバージョンアップということでかなり気合いの入った大幅な修正を加えています。 大きな目玉は、最新の携帯端末…

Googleの絵文字に対する取り組み

本日、Googleブログにて、日本の携帯端末の絵文字に関する取り組みについての記事が公開されました。Google Japan Blog:絵文字のユニコード符号化: 符号化提案用のオープンソースデータ 現在、日本の携帯絵文字の全てをユニコードの文字として共通符号化しよ…

FireMobileSimulator.orgを開設しました

今まで本ブログで公開・情報発信してきたFireMobileSimulatorですが、公式サイトを作って情報はそちらに集約することにしました。アドレスはこちら。 http://firemobilesimulator.org/さらに今までMozilla AMOでも実験公開を行ってきたのですが、そちらの公…

Ubiquityの日本語変換パッチを出してみた

いままで、Ubiquity0.1.2をエンターキーの日本語変換確定に対応させてみたのように草の根的に対応してきたUbiquity日本語変換対応パッチですが、このたび正式にUbiquityのパッチとして提出してみました。http://labs.toolness.com/trac/ticket/381チケット登…

Ubiquity0.1.2をエンターキーの日本語変換確定に対応させてみた

いつの間にか0.1.2が出てたので惰性のように対応してみました。Ubiquity0.1.2エンターキーでの日本語入力対応版ダウンロード ※自動アップグレードなどは本家アドオンと同様に行われます(ただしアップグレード時に、本対応が失われる可能性があります)いつ…

Wiresharkで暗号化されたSQL Serverパスワードが解析できてしまう件

SQL Serverに対し、SQL Server認証を行う場合ネットワーク上を流れるパスワードは暗号化されています。といっても、これは非常に簡単な単換字方式の暗号化で、ビット演算をかじったことがある人なら簡単に暗号化・複合を行うことができます。まず暗号化のロ…

FireMobileSimulator0.2.0リリース(端末スクリーンサイズシミュレートに対応しました)

FireMobileSimulator0.2.0をリリースしました。 ダウンロードはこちらのエントリーから 今回は試験的に携帯端末のスクリーンサイズのシミュレートに対応してみました。今のところ横幅のみで、サイトによっては指定した値よりも大きな幅になってしまったりも…

Firefoxの内部動作を理解する方法2-WindowsでFirefoxをビルドしてみる

前回Firefoxの内部動作を理解する方法1-デバッグログを出力するのエントリーでNSPRモジュールを利用したデバッグログ出力方法を紹介しました。が、これだけでもまだ不満がある方もいると思います。たとえばNSPRモジュールは、日時やメッセージ出力元のモジ…

本日夜、Kudan.mobiというモバイル開発者コミュニティの勉強会に参加します

いつもお世話になっているke-tai.orgさんでも記事になっていますが、本日夜にKudan.mobiというモバイル開発者コミュニティの勉強会が催されるので、それに参加してきます。Kudan.mobi 第1回Lightning Talks昨日別の会社でモバイルの仕事をされている方としゃ…

Kudan.mobiの勉強会に参加してきました

今日はKudan.mobiの第1回Lightning Talksに参加してきました。武上さんの発表されていたサイトマップの話は自分にとって初耳の内容が多かったので新鮮でした。サイトマップなんて単にリンクを羅列したHTMLだと思ったら大間違い。ちゃんとしたサイトマップ専…

Firefoxの内部動作を理解する方法1-デバッグログを出力する

FireMobileSimulatorも含めたFirefoxアドオンの今後の開発の可能性を探る為に、Firefoxの内部動作をもう少し詳しく知りたいなあと思ってたんですが、ソースを読んでみても、細かいところは分かっても、全体を通してどう動いているかがどうにも分かりません。…

FireMobileSimulator0.1.4リリース&CodeReposにコミットしました

FireMobileSimulator0.1.4をリリースしました。 ちょっとアップデートをミスり、番号1個飛ばしのリリースです。 ダウンロードはこちらのエントリーから 修正点は以下です。 ライセンスをGPLに変更 対応するFirefoxのバージョンを2.0-3.0.*に変更(今までは1…

FireMobileSimulator0.1.2をリリースしました

FireMobileSimulator0.1.2をリリースしました。 ダウンロードはこちらのエントリーから 修正点は以下です。 絵文字のimgタグ変換のオンオフをOptionsメニューから切り替え可能とした ツールバーにアイコンボタンを配置せずにメニューから端末を選択した場合…

FireMobileSimulator 0.1.1をリリースしました

FireMobileSimulator0.1.1をリリースしました。 ダウンロードはこちらのエントリーから 修正点は以下です。 ページをブックマーク時にブックマークマネージャが開かなくなるバグを修正 Array.prototypeに関数を追加したのが原因でFirefox本体でエラーを引き…

ESPer2008でライトニングトークしてきました

ESPer2008で、「FireMobileSimulatorについて」という題でライトニングトークしてきました。 ライトニングトーク的なことをするのは初だったので、至らぬ点は多々あったかと思いますが、とりあえず資料をSlideShareにUPしたんで晒しておきます。(fontをHGP…