text/uri-listリソースの書式

普段よく使っているMIME Typeとして、例えばtext/plain、text/html、application/json、image/jpegといったものは見たことがあると思います。HTTPで情報のやり取りをする際にはこういったものが良く使われると思いますが、Web Intentsとなるともう少し細かく、そしてバリエーションが効いたMIME Typeが使われるようになると予想されます。 例えば、 webintents.orgのページでは、text/uri-listという見慣れないMI...

Chrome拡張機能をWeb Intents対応してみた

goo.glサービスを手軽に使うための「goo.gl URL Shortener extension」ですが、Chrome 19からWeb Intentsが普通に使えるようになったので、さっそく組み込んでみました。 goo.gl URL Shortener extension - Chrome Web Store 試す場合は、goo.gl URL Shortener extensionをインストール後に、以下のページに行って、[Shorten link]ボタンをクリックします。 ...

Google OAuth2 Web Server Profileでのリフレッシュトークン

久々にGoogleのOAuth 2.0のWeb Server Profileを使っていて、あれ?って思ったので、ここでメモ代わりに書いておきます。 基本的には、以下のブログエントリで語られている話です。 Upcoming changes to OAuth 2.0 endpoint - The official Google Code blog OAuth 2.0でのWeb Server Profileのセオリーでは、以下の手順が踏まれます。 Client IDとSc...

ChromeにてWebページ内の画像を一気にDropboxへ登録する方法

Webページ内の画像をいかに一気に自分のPCに保存するかを考えて開発を始めたChrome Webブラウザ向け拡張機能「Image Collector extension」ですが、昨夜にバージョン2.0.1をリリースしました。 このバージョンにおいて、大きな機能追加を行いました。それは「Dropboxへの画像の登録」をできるようにしたことです。スクリプトファイルを自分で実行することなく、リンククリックのみでWebページ上の条件にあった画像を一気にDropbox上のフォルダに登録すること...

ヨドバシAkibaの有隣堂で書籍紹介しています

4月22日から、秋葉原にあるヨドバシカメラ7Fの有隣堂にて、技術評論社による特選フェアが行われています。昨日実際に見てきました。 40名ほどの人たちが、それぞれ3〜4冊のオススメ本を紹介しています。光栄にもその中の1人として僕も参加させていただいています。探したところ、下の段にありました。 5月22日まで行われていますので、ぜひ現地まで足を運んでください! ヨドバシAkira - 有隣堂

3200ユーザ突破!

あともうちょっとで3000だ!と思ってたら、すでに3200ユーザを突破していました。 Chromeを使っている方は、ぜひご利用してみてください!

Rubyで重複しない結果を得るための効率的な方法

今まで「Rubyのuniqは遅い」という思い込みをしていました。ある配列から重複を取り除いた配列を作り出すためにはいくつかの方法が考えられますが、何が効率的なのか、実測してみました。 試した方法は以下の4つです。 Array#uniq Array#uniq! Set Hash それぞれのコードは最後に掲載するとして、さっそく実測値です。使ったマシンはmacbook air 11’。CPUは1.6GHz...

さくらまつり!

昨年は震災で自粛された「蓮田市さくらまつり」が、今年は無事開催されました。 元荒川沿いにかなり長い範囲で桜の木が並んでいます。まだ半分くらいの開花状況なので、もう少し経つと満開になって絶景になります。 出店が多く、焼きそば、名産の梨が入ったカレー、焼き鳥、クレープを食べましたが、なんでお祭りの場で食べると美味しいんでしょうねー。

VMware Workstationでネットワークが遅い場合の改善策

僕は会社のPCでは、Windows 7にVMware Workstationを入れて、ゲストOSとしてUbuntu 11.10を入れて「プログラミングはUbuntu、それ以外はWindows」って感じで仕事してます。開発をする時はどっぷりUbuntuの世界の中で、それ以外の業務はWindowsで、って感じで完全に独立して作業してることがほとんどでした。 しかし、あるツールを作っている時に、Ubuntuでサーバを上げて、Windows上のWebブラウザからそのサーバにアクセスしてテストする...