ZERO3でいつでもどこでもRubyのソースコードを読むライフハック

公開日: : 最終更新日:2014/01/30 ライフハック

記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。

id:hayamiz が 1000speakers の懇親会で紹介していた「touchでコードリーディング」にチャレンジ。しようとしたのだが、JailBreakには失敗するし、iPhone SDKは公開されるしで、ひとまずはZERO3で試してみることにした。

まずは以下のサイトを参考に。

$ sudo port install global

これで、/opt/local/bin/gtags にインストールされる。

TekTekBLOG: [メモ]Mac OSXにgtagsをインストール

早速インストール。


% sudo port install global
% which gtags
/opt/local/bin/gtags

次は以下のサイトを参考に。

First of all, you must execute gtags(1)(see section 5.2 gtags – create tag files for global.) at the root of source tree. For example, if you want to browse vi’s source code:

$ cd /usr/src/usr.bin/vi

$ gtags

GNU GLOBAL source code tag system


% cd ~/Downloads/ruby-1.8.6-p111
% gtags
% ls G*
GPATH GRTAGS GSYMS GTAGS
% wc -l G*
67 GPATH
340 GPL
2790 GRTAGS
4187 GSYMS
986 GTAGS
8370 total
% which global
/opt/local/bin/global
% global main
ext/digest/md5/md5.c
ext/nkf/nkf-utf8/nkf.c
ext/openssl/ossl.c
ext/syck/yaml2byte.c
main.c
missing/strftime.c
wince/time_wce.c
wince/winsock2.c
% which htags
/opt/local/bin/htags
% htags
% cd HTML
% ls
D J S files index.html
FILEMAP MAP defines files.html mains.html
I R defines.html help.html rebuild.sh

無事、HTMLファイルが生成された。

http://farm3.static.flickr.com/2239/2305319576_73309283fe.jpg

IEだと何故か表示が崩れてしまったので、Operaをインストールしてindex.htmlを開いてみる。

http://farm3.static.flickr.com/2113/2324523312_64ea27fda5.jpg

やった!!これでいつでもどこでもコードリーディング充だ!!

思ったこと

  • Zaurusならvimでコードリーディングできるな・・・
  • ZERO3でOperaは重い。やっぱりtouchのSafariは偉大。

関連記事

サンフランシスコのピア39にあるチャウダーズでクラムチャウダーを食す!

lolipop アップルの開発者向けイベント「WWDC2014」

ミスドのカルピスドーナツとカルピスポンデリングを食べてみた!

ミスドで期間限定のカルピスコラボ商品「カルピスドーナツ」と「カルピ

十三カレー計画で牛すじカレーネギのせを食す!(大阪・十三)

「iPhoneアプリ開発キャンプ@大阪」のランチで、十三カレー計画

大阪・難波の加寿屋 法善寺でかすうどんを食す。ランチタイムはおにぎり2個まで無料!

大阪・難波の加寿屋 法善寺 (かすうどん KASUYA)で、かす

ライブドアブログで運営していた「あきお商店」を「卵は世界である」に改名しました

少し前からライブドアブログで「あきお商店」というブログをやって

→もっと見る

PAGE TOP ↑