tool
ありがちな画面遷移図をGraphvizで生成してみた。画面遷移図のもとネタは「Webプログラミング2.0」に掲載されていたid:hyukiさんによるサンプルアプリから拝借。dotのソースはこんな感じ: digraph G { node [shape = record, height = .1,fontname="MSGOTHI…
Graphviz はAT&Tが開発しているオープンソースのグラフ生成ツール。グラフはdotという独自言語で記述しする。psやgifなどさまざまなフォーマットで出力することができる。Doxygenの中ではクラス図の生成に使用されている。dotファイル自体はシンプルなテキス…
コードクローン(重複コード)とは、ソースコード中の全く同じあるいは類似したコードの断片。一般に、コードクローンが存在するソースコードは保守が困難になる。これは、誤りを含んだコードを複製することでその誤りが分散してしまうことや、機能変更を行…
秀丸エディタで eclipse や Visual Studio のようなリストボックスによる入力補完を実現するためには、CompleteXというマクロを導入すればよい。 ただし、現在βテスト中の秀丸の新バージョン(Ver6.5)では、入力補完が標準機能として提供されている。某プロ…
IEでFireFoxのようなインライン検索を可能にするプラグイン「Inline Search」。 このプラグインをインストールすると、あのくそ鬱陶しい検索ウィンドウとおさらばすることができる。IE7でも動作することを確認済み。というか、IE7になっても検索ウィンドウが…
CrenaHtml2jpgは、URLを指定して、その画面をキャプチャーするツール。縦方向のスクロールが必要なページも1枚の画像として出力することが出来る。また、GUIのインタフェイスだけでなく、コマンドラインからの実行も可能。Perlから起動するためのサンプルも…
MMEditorはタブ文字でインデントしたテキストファイルをFreeMind形式のマインドマップに変換することのできるツール(その逆も可能)。 MMEditorhttp://mikilab.doshisha.ac.jp/research/software.html 本ソフトウェアは,マインドマップエディタFreeMindに…
WEBベースのbookmarkletエディタ。Compressすれば余計な改行空白等取り除いてくれる。リンクをツールバーへD&Dすればよい。詳しくはこちら。Bookmarklet Builder
xlsファイルの全シートをCSV形式のファイルで出力するソフト またはその逆の変換をするコンソールプログラム。以下のような処理ができる(それぞれが独立したexeとして提供されている)。 Excelファイルの全シートをCSV形式のファイルで出力する(対象シート…
「iPod eBook Creator」はテキストファイルをiPod用に加工してくれるサービス。 via Lessig Blog (JP)レッシング教授のblogでは「Free Culture」のiPod用ファイルをダウンロードできる。あの分量をiPodで読む気にはなれないけど。。。
PCエミュレータ・ソフトが続々無償化されている。VMWare Serverの正式版が7/10に無償公開されたのに続き、7/12にMicrosoftのVirtual PC 2004も無償化されている。それぞれ、以下のサイトからダウンロード可能。 VMware Server Microsoft Virtual PC 2004 い…
「ウェブ狼煙」とはmixiになにか変化があったときにポップアップだけするじゃまにならないmixiチェッカーです。 見逃してしまいがちな新しいイベントなども設定できます。 via http://q.hatena.ne.jp/1152923078タスクトレイに常駐して、コメントの追加、ト…
ThumbSenseは、ノートPCのタッチパッドの機能を拡張するツール。このツールがあれば、トラックポイントなしでは生きていけないThinkPadユーザも、脱ThinkPadできるかもしれない(僕もできそう)。ThinkPadのトラックポイントは便利です。トラックポイントと…
XTMemoは、テキストファイルベースのシンプルな(でもかゆいところに手の届く)メモソフト(スクリーンショット)。高林さんの横着プログラミング 第1回: Unixのメモ技術に刺激を受けて、テキストファイルにChangelog風のメモをつけていたのだが、僕はEmacs…