2006年1月16日のブックマーク (4件)

  • DirectedGraphの使用

    今回は、Draw2Dのorg.eclipse.draw2d.graphパッケージに含まれるクラスの使用法を紹介します。 ■レイアウト・マネージャを使用しないレイアウト 通常Draw2Dでフィギュアをレイアウトする場合は、org.eclipse.draw2d.LayoutManagerインターフェイスをインプリメントするレイアウト・マネージャ・クラスを使用するか、IFigure#setBoundsメソッドを使用して直接配置を行う方法を使用しますが、Draw2Dにはこれ以外にもフィギュアのレイアウトを行うためのクラスが用意されています。それが、org.eclipse.draw2d.graphパッケージに含まれるクラス群です。これは、フィギュアとコネクションをコネクションがフィギュアに重ならないように、一定の法則によってそれらをレイアウトするためのものです。以下に、このパッケージに含まれるクラス

    xight
    xight 2006/01/16
    org.eclipse.draw2d.graphで有向グラフ
  • pmtools - naoyaのはてなダイアリー

    Journal of Mark Leighton Fisher (4252) で Tom Christiansen が 1999 年に書いた pmtools なるツール群があるという話が挙がってました。pmtools という名前を初めて聞いたもんで、試しにインストールしてみました。 pmtools は Perl のモジュールや POD に関する小さなコマンドラインツールがいろいろ同梱されてるパッケージです。インストールはアーカイブ落としてきて perl Makefile.PL; make; sudo make install で OK。それぞれのコマンドの使い方は README 見るなり man 見るなりで見ることができます。 基的に Perl のコード数行からなる簡易ツールで、ワンライナーとかでやることが多いものをコマンドひとつで呼べるようにしてるとか、そういうものがほとんどでした。1

    pmtools - naoyaのはてなダイアリー
    xight
    xight 2006/01/16
  • 最速インターフェース研究会 :: JavaScriptでDebugScreenを表示する

    デモ、IEかFirefox http://la.ma.la/misc/js/debugscreen/ IEとFirefoxではwindow.onerrorを設定するとJavaScript全体のエラーを補足できます。さらに返値をtrueにすると標準のエラーダイアログを抑制できます。 簡単なサンプルはこんな感じ。 window.onerror = function(mes,file,num){ alert([ "file : " + file, "line : " + num, "message : " + mes ].join("\n")); return true; } あまり細かい情報を取得できるわけではないので、例外処理に使ったりはできないのですが、エラーメッセージを親切にしたりできるかもしれません。 そんなわけで、ファイル名と行番号わかるなら自分自身をXMLHttpRequestで受

  • ゲームプログラミングWiki