2009-01-01から1年間の記事一覧
Windows 上でのちょっとした定型処理を作ってみる。BAT ファイルでは記述力に限界があるので、VBScript を少し調べてみる。Visual Basic のサブセットで、多少文法が異なるが、BAT に比べれば制御構造などはまし。IE の COM オブジェクトを使うので、悪い予…
NetBeans で作成した NetBeans Platform のアプリケーションを右クリックすると Mac OS X アプリケーションを構築というメニューがでてくる。XCode が Java を扱わなくなってからこの形式を作るのは難しいのかとも思っていたが、いとも簡単にできた。You Mac…
Vista から導入されたという SuperFetch. ユーザーの使用状況を元にプログラムをシステムメモリに読み込んで応答を早くするとか。実際にはメモリを圧迫してしまうので、きっておくのが定石らしい。本来はキャッシュ機能は応答を上げることに貢献すべきで、有…
Growl application のドキュメントを見ていると plist に通知する notification を記述するとある。http://growl.info/documentation/developer/implementing-growl.php?lang=cocoa実例を見ようと思い Growl の package の中身参照してみようと思ったが、.pk…
jmxremote 接続のためのおそらく最もシンプルな設定。java -Dcom.sun.management.jmxremote.port= -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar /Developer/Examples/Java/JFC/SwingSet2/SwingSet2.jar
WinSxS がどうにもこうにも肥大化して何度も再インストールを強いられてた...http://d.hatena.ne.jp/NyaRuRu/20081208/p2Hardlink だから、このディレクトリが悪いわけではないという説明があるが、根本的な問題には何も触れてない。仮にハードリンクで、そ…
WndProc で WM_CREATE の際に次のように console を初期化しておく。 case WM_CREATE: int hConsle; AllocConsole(); hConsle = _open_osfhandle((long)GetStdHandle(STD_OUTPUT_HANDLE), _O_TEXT); *stdout = *_fdopen(hConsle, "w"); setvbuf(stdout, NULL…
vim に scala syntax を設定http://www.vim.org/scripts/script.php?script_id=1780 から scala.vim をダウンロードして /usr/share/vim/vim72/syntax に置くが、これだけでは認識しない。 vim help のメモ。リンク先に移動するには CTRL-], 元のページに戻…
Wiki で Swing のサンプルとして紹介されていたのを少し なおして WindowAdapter をつける。なんというか、見た目が綺麗。本を予約してしまった。 (import '(javax.swing JFrame JLabel JTextField JButton) '(java.awt.event ActionListener WindowAdapter)…
HotSpot の C++ Interpreter の情報発見。インタープリタ処理に関しては倍以上の速度が出るみたい。 当初 Itanic のインタープリタにしかつかってなかったとのことだが、 無用に難解な Itanic のアセンブリを考えれば仕方ないことか... 唯一そのチップに依存…
ちょっと前の java.sun.com の quiz. Java 関連の人名がたくさん出てきてたので整理。Guy Steele Scheme, Emacs, Lisp, Fortress Joshua Bloch Effective Java, Google Bob Lee dynaop, Guice Doug Lea dlmalloc, concurrency utilities Greg Papadopoulos S…
ちょっと前の Steve Goldman の blog から概要 - Tired compilation Solaris/Sparc には 64-bit client compiler の実装はあったが x86 にはなかった。 64-bit client compiler がないと tiered compilation 機能として半端。x86 64-bit porting は Sun の外…
iPhone 対応 web page の作成のびのびになっていた iPhone 対応の web page 作成方法をまとめてみる。 なかなかきれいにまとまったサイトが無かったので、 http://wiki.sohaya.com/index.php/%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%…