Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! Linux][GNU] anoncomのブックマーク
[go: Go Back, main page]

タグ

LinuxとGNUに関するanoncomのブックマーク (2)

  • ソースコードを快適に読むための GNU GLOBAL 入門 (前編)

    2009-03-07 ソースコードを読むときは、複数のファイルから目的の関数を探してエディタで開くという作業をすることが多い。 Eclipse や NetBeans などの統合開発環境上で Java を読む場合は、クラスやメソッドの一覧からソースコードへ簡単にジャンプすることができる。 ターミナル上で C を読む場合は、 grep コマンドで関数を探してエディタ (vim) で開いていたんだけど、ファイル数が多くなると目的の関数に辿り着くのが大変になってくる。 そこで GNU GLOBAL というソースコード解析ツールを試してみたら、ソースコードを読む作業がとても快適になった。 このツールの存在は前から知っていたんだけど、ネット上では「ソースコードタグシステム」、「ctagsのようなもの」という説明が多く、 ctags が何なのかを分かっていない僕には、便利だけど難しそうなものだと勝手に思

    ソースコードを快適に読むための GNU GLOBAL 入門 (前編)
  • 3分 Code Reading - date編

    晩飯くってまったりしている頃にIRCを見ると次のような会話が。22:44 <yaegashi> unix time からふつうの時刻表記に直すのはどうやる 22:44 <yaegashi> irb とかつかわずに 22:45 >ukai< % ruby -rtime -e 'puts Time.at(1234567)' 22:46 <yaegashi> いやだから ruby とかつかわんで(わら 22:46 <ar-m> dateコマンドで 22:46 <yaegashi> date(1) でなんとかできんのかな 22:46 <ar-m> できそうなもんだけどな そうだなあ と思い、ちょっと調べてみることにした。 出力する方はdate +%sだけど逆はないものか。 まず何も考えずに% date -d "$(date +%s)" date: invalid date `1223478096'

  • 1