2005-04-01から1ヶ月間の記事一覧

指定されたディレクトリにあるクラスを読み込む

プラグインとか、Webアプリ動的更新とか、ランチャーとか。 独自クラスローダはantとか、junitでも使っている上級者向け基本テクニックです。 /* * 作成日: 2005/04/30 */ package net.sourceforge.jssaver; import java.io.*; /** * 標準のクラスパスだけで…

透明なマウスカーソルを作成

jar化するときは、自分のクラスローダを使ってリソースをjarから取り出します。 /** * 透明なマウスカーソルを作成します. * @author Asan * @param device * @return 透明なマウスカーソル */ Cursor createNullCursor(Device device) { //ImageData image …

[SWT]MessageBox

public static int showMessageBox(Shell shell, int style, String title, String message) { MessageBox box = new MessageBox(shell, style); box.setText(title); box.setMessage(message); return box.open(); }

JR福知山線脱線事故

うちの社員が2人も乗っていたらしい。 1人は最後部で軽症。面識のある人です。 しかし、もう一人は死亡が確認されました。 面識のない人です。 お悔やみを申し上げます。

キヤノンの広告

広告と言えば、キヤノンの広告に、 プリンタがJavaで動いてます。 というのがあったけど、そのJavaのプログラムが 間違っていたような・・・。 ・・・別にあら探ししているわけじゃないです。

マイクロソフトの広告

よくコンピュータ雑誌でマイクロソフトの広告を見かける。 壁や窓、地面に、四角と線がびっしり書かれ、四角の中には、INDEXとか USERとか KEYなどがかかれたやつだ。クラス図のような、システムの設計だ。 スラスラと楽しそうに設計している。 「我々はこん…

またファイルサーバがコケた。 BIOSは認識するが、OSが起動しない。 呪われている。

Display

// すでに Display が作られていればそれを、なければ新たに作成。 Display display = Display.getCurrent(); if (display == null) display = new Display(); スタンドアロンだけではなく、他から呼ばれる場合もあるときは、この方がいいみたい。

効率的なゴミ掃除

JavaPress41のGCの仕組みを読みました。 いわゆるOld/YoungとEden/Survivorの話です。 JavaのGCってこんな風になっているんですね。 単に解放する/しないではなくて、データを移動させているんですね。 これならフラグメンテーションもなくなる。 それと、デ…

groove=細い溝

眉毛

ゲッ?! 右の眉の中に、一本だけ、まるで髪の毛のように太くて長い毛がある。 なんじゃこりゃ? 何の気なしに眉を触ってて、毛が長いから、最初は前髪かと思ったら、根っこは眉だった。 鏡で見ると、あきらかに不自然な毛が一本。 ぞぞーっ!(冷汗)

画像の保存

SWT

ImageLoader loader = new ImageLoader(); loader.data = new ImageData[] { image.getImageData() }; //loader.save("mandel.png", SWT.IMAGE_PNG); //未対応 loader.save("mandel.bmp", SWT.IMAGE_BMP); Webでもサンプルを見つけることができなかった。 結…

jssaver

スゴイことを思いついた。 今まではイベント駆動型の書き方でスクリーンセーバーを作っていた。 時間が進んだらどうする、描画イベントが来たらどうする、という感じだ。 それを、裏表ひっくり返して作れるようにできないだろうか。 つまり、Windowsアプリの…

RSS

RSS恐るべし。 こんな■●写真素材サイトでも採用されているなんて。 http://bok.jp/k/nicky.cgi?DT=20050420A#20050420A http://www.dfnt.net/t.html 相当普及していますね。

LAND WALKER

http://www.sakakibara-kikai.co.jp/products/other/LW.htm カッコイイ!!! 文句なしにカッコイイ! 動くのはもちろんだが、デザインがサンライズっぽくてイイ!

Java言語仕様 (JLS) の第3版、pre-publication PDF が公開

http://java.sun.com/docs/books/jls/ 1.5に対応したのかな? generics, anotetionなどが目次に出ていたので。

TCPフロー制御アルゴリズムは人のマネージメントへ応用できるか

http://dev.ariel-networks.com/modules/xfsection/article.php?articleid=12

歴史問題

朝鮮、中国が怒るのもわかる。 アメリカが時々原爆を軽視するのも気に入らない。 自分達がやられたことは良く覚えているが、そうでないことはすぐ忘れる。 こまったもんだ。 向こうの教科書はどんなことが書かれているんだろう? 歴史が国によって違うという…

SWT

SWTの練習としてスクリーンセーバとは別のアプリも作っています。 ほとんど壁にぶつかることなく、スラスラと作れます。 ただ、ダイアログのレイアウトだけは、やっぱりツライ。 VisualEditorなど使っていないので、完全にソースonlyで作ってます。 やっぱり…

日本人の食事摂取基準について http://www.mhlw.go.jp/houdou/2004/11/h1122-2.html

AdobeがMacromediaを34億ドルで買収

http://headlines.yahoo.co.jp/hl?a=20050418-00000016-zdn_n-sci PDFとFlashか・・・。

今、ジパングというアニメが好みです。 実にリアルです。1つのウソ以外は。 そういうものです。 だから面白い。 ときどき出てくる船舶の機器類は昔の仕事を思い出します。

JFaceって?

JFaceって、Webだけの技術なの? スタンドアロンアプリにも使えるの?

<光のリレー>アインシュタインの命日に地球1周の計画

http://headlines.yahoo.co.jp/hl?a=20050416-00000060-mai-soci

JavaScreenSaver4SWT

プロトタイプ版というところでしょうか。 http://www.hcn.zaq.ne.jp/no-ji/javasss/index.html 明日、会社のPCでも試してみる。 それがOKならメーリングリストに出してみよう。

見えるってのはこーゆーことだよ

毒舌XP http://www.mars.dti.ne.jp/~hirok/xp/

NHKのソース

私が体調不良で倒れたため、他のメンバが私の箇所の不具合を 修正することになった。 申し訳ない。>メンバの方々 ところが不具合云々ではなく、 「Aさんのソースはキレイ」 という状況になったらしい。 うん。 ときどき、そう言われます。 自分で言うのも…

SEED

オレンジのグフが出てきて驚いたけど、 どうやらドムもでるらしい。 オープニングで一瞬3機のドムが出ている。そう、3機だ。 グフはアニメ雑誌でデザインを確認した。 「似ている」というレベルではない。 オリジナルの「グフ」を今風(SEED風?)にアレン…

リンク

http://www.atmarkit.co.jp/fjava/rensai2/eclipse2_07/eclipse07_1.html 第7回 EclipseによるSWTアプリケーションの作成 http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi/swt?page=FrontPage SWTサンプル集 http://www.jlab.net/eclipse/doc/3.0/i…

org.eclipse.swt.program

Program 拡張子に関連付けられたプログラムを取得する。または、実行する。 例えば、index.htmlを引数にして、IEやFireFoxなど、そのプラットフォームに関連付けられたプログラムを起動することができる。 Program.launch("C:\\user\\html\\no-ji\\index.htm…