2007-09-01から1ヶ月間の記事一覧

eclipse大先生

やっぱりごりごりEntry作戦かなと思った矢先、そういえばeclipseのパッケージエクスプローラー はjarがきれいに展開されていることに気がつき、何か神ソースがあるのではと思いeclipseのソースを 見てみることにした。とりあえずorg.eclipse.jdt.uiのsrc.zip…

Seasar先生

ということでSeasar先生にもお伺いを立ててみた。Seasar先生には昔JTAの実装でお世話になった記憶がある。 まずSeasar2のサイトからアーカイブをダウンロード。 おもむろにJar*で検索すると、いくつか引っかかるが、見たところorg.seasar.framework.util.Res…

JarからJarをローディングするのは、この記事が役に立つ http://www-06.ibm.com/jp/developerworks/java/041217/j_j-onejar.html 今知りたいのは、Jarから取得したものがファイルなのかディレクトリなのかを 判定する方法と、ディレクトリの場合の場合そのデ…

4GのSDカード

ノートPCの話。ノートPCに512Mのメモリが刺さっているが、Vistaではもっさり しているため、1Gのメモリに交換して合計1.5Gにした。 Dynabookはオンボードで512Mが刺さっており、しかもどういう仕様かわからないが 増設分合わせて上限が1.5Gのため、これ以上…

ミスった

作業用のデスクトップPCの話。FlexBuilderを使うとあっという間にメモリが なくなるため、仕方なく1G分のメモリ(512M×2)を購入。 メモリはOSの都合上ほぼ3Gが上限だそうで、今の2G+1Gで3Gになり、 スワップアウトが減るはず。だったのだが、PCに512…

新シンタックス

Collectionインターフェースの所で書いたように、メソッドを呼んだ後に そのインスタンスが返ってくると便利な事が多い。特に1ライナーで書きたい 場合は便利だろう。 そこで、こんなシンタックスはどうだろうか? List arrayList = new ArrayList().add(hog…

重い

そもそもエクスプローラー10個立ち上げたぐらいで重くなるなんて、どうかしている。 メモリ2Gがあっという間に底をつく。E6600がこの体たらくでは話にならない。 新しいマシンが欲しい・・・

XMLエディタ

いいXMLエディタがないものかと思っていたら、こんなのがあった。 Download XML Notepad 2007 from Official Microsoft Download Center Notepadと銘打ってあるだけあって、属性とテキストノードがノートパッドのように出る。 あと、XSLTした結果が見れたり…

Collectionインターフェース

addというメソッドがあるけど、これの戻り値でCollectionを返してくれれば便利なんだけどなぁ。 重複して足せないときは例外でいいと思うし、むしろその方が都合がいい。 List arrayList = new ArrayList().add(hoge).add(fuga);

v0_1_03リリース

SDLoaderのv0_1_03をリリースします。ダウンロードはこちら http://code.google.com/p/sdloader/downloads/list 管理用コマンドが追加され、ポート8089に対して「stop」「restart」の指示を出すと、それぞれ停止と リロードを行います。また http://localhos…

TabNavigator切り替え時

TabNavigator切り替え時にエラーがあった場合にタブ切り替えしなくしたいのだが、どうにもうまく行かない。 どのイベントも切り替わった後のイベント通知で、イベントをキャンセルしても切り替わってしまう (というかcancelableがいずれもfalse) さてどう…

Flex2上の入力エラー表示

Flex2のコンポーネントにはエラーを表示する機構がついている。 UIComponentに「errorString」というプロパティがあり、この変数に文字を入れるだけで コンポーネントの枠の色が変わり、かつマウスオーバー時にツールチップが出るようになる。 例えばこれの…

ブログの表示モード

はてなブログに移行してから、ずっといまいちだなぁと思っていたのが、コメントやトラックバック が1日ごとしかつかないところ。正確に言うと、コメントやトラックバックの部分がないと、 一日でたくさんコンテンツを書いたときに仕切りが無くて見にくくな…

インナークラス

AS3のインナークラスについて。 端的に書くと、次のような構文でOK。 package innerclasstest{ public class InnerClassTest extends Sprite { public function test():void { var inner:InnerClass = new InnerClass(); trace(inner.test("test")); } } }…

ノートPC購入

DynabookSS SXというノートPCを使用していたが、最近の開発環境の富豪化には ついていけない感じになり、新たにノートPCを購入した。 http://dynabook.com/pc/catalog/ss_c/070605rx/ DynabookSS RX1というやつで、SXから3つぐらい新しいモデルにあたる。は…

NameSpaceまとめ

ASphalt2でnamespaceをうまく使えないかと思い、namespaceについて調べてみた備忘録。 まずnamspaceの作り方。たとえばnstestというパッケージ内に「ns」というネームスペースを作る場合、 1、ns.asというファイルを作る 2、nstestフォルダに配置。 3、中…

どうでもいいが

コンパイルすることを「コンパする」って言う人がいるそうだが、それは随分職場が華やかになるなと思った次第。 ちなみにうちの職場では、Flashをコンパイル(パブリッシュ)することを「パブる」と言います。 あと、複数のFlashをまとめてパブるのを「全パ…