タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaとC++とPHPに関するwackyのブックマーク (4)

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

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

    ソースコードを快適に読むための GNU GLOBAL 入門 (前編)
    wacky
    wacky 2009/03/09
    ソースコード解析ツール「GNU GLOBAL」入門。インストールからglobalコマンドの使い方まで。vimエディタとの連携など「中編」に続く。
  • GNU Global

    GNU Global ソースコードタグシステム GNU Global は、ソースコードに索引付けを行うことで、大規模システムのハックやレビューを効率化するソフトウエアです。 ソースファイル中の指定したシンボルを高速に見つけ出し、素早くその場所に移動することができます。多くのサブディレクトリからなり、#ifdef や main() 関数を沢山含んでいるような、いわゆる巨大なプロジェクトをハックするのに役立ちます。 ctags やetags に似た働きをしますが、エディタには依存せず、emacs, vi, less等の様々な環境でご利用になれます。ハイパーテキスト化してブラウザで読む事もできます。 最新の機能については、「新機能の御紹介」をご覧ください。 GNU Globalは GNU GPLv3 にもとづいた 自由なソフトウエア です。 Download: ftp site 動機 次の二つの

    wacky
    wacky 2009/03/09
    ソースコードにタグ付けを行うソースコード解析ツール。ctagsに似ているがエディタやプラットフォームに依存しない。解析結果をHTMLに出力し、ブラウザでソースを読むことも可能。C/C++/Yacc/Java/PHPに対応。
  • UniversalIndentGUI

    Ever concerned about how your code looks like? Ever heard of different indenting styles, for example K&R? Ever received code from someone else who didn't care about code formatting? Ever tried to configure a code indenter to convert such code to your coding style? Ever got bored by that tedious "changing a parameter"-"call the indeter"-"try and error" procedure? Help is close to you. ... offers a

    wacky
    wacky 2009/02/19
    各種ソースコード整形ツールを統合したGUIフロントエンド。C / C++ / C# / Cobol / CSS / D / Fortran / HTML / JAVA / JavaScript / JSP / Objective-C / Pawn / Perl / PHP / Python / Ruby / Shellスクリプト / VALA / XML / XSLに対応。
  • PHP の unserialize() の 多言語での実装

    PHP の unserialize() の 多言語での実装 2006-02-28-1: [PHP][JavaScript][Perl][Ruby] を見ていて,PHP の serialize() は便利だから,もしかしたら他の言語でも実装があるのでは? と思ったら,案の定たくさんあった. - JavaScript http://www.phpguru.org/static/PHP_Unserialize.html http://www.phpguru.org/downloads/PHP_Unserialize/ - Perl http://search.cpan.org/dist/PHP-Serialization/lib/PHP/Serialization.pm http://hurring.com/code/perl/serialize/ - Ruby http://www.aagh.

    wacky
    wacky 2006/03/02
    PHPのunserialize()の各言語向け実装のまとめ。シリアライズされたPHP変数を様々な言語で取り扱う。(関連: http://neta.ywcafe.net/000544.html
  • 1