JAVA

Xperiaの発売を発表

Xperia™ | ソニー・エリクソン ドコモ、Androidスマートフォン「Xperia」を発表 - ITmedia +D モバイル そんなに、魅力を感じない。 ハードの性能だけは凄い、いわゆる日本製という感じがする。 ソニエリ独自のソフトは使い易いのか? トラックボールがないの…

jEditはよくできている

▼jEdit - Programmer's Text Editor http://jedit.sourceforge.net/ このエディタ、かなりよくできている。 拡張もしやすい。 さすがJavaでできているだけのことはある。 プラグインはJavaで書く。 マクロはBeanShellで書く。これはJavaのスクリプト版だ。 …

プロトコルバッファー猿

プロトコル バッファ - Google Code C++チュートリアル - Protocol Buffers (by fenixsoft)この、Protocol Buffers って便利そうだけど、どうなんだろう。 使える言語が限られたりしてるし。 一時的なデータのやりとりに使うのがいいのかな。 COLLADAのよう…

Javaからファイルをファインダーで開く

外部コマンド呼び出すには、以下のRuntime.getRuntime().exec("コマンド")を使う。 ▼[Oracle]JavaでOSコマンドを使ったり、BATファイルを動かしたり - 今日の逸報 - Yahoo!ブログ http://blogs.yahoo.co.jp/tksoft/50902065.html OSによってコマンドをかえな…

Java(NetBeans)でファイル検索

ようやく、フォルダをドロップして、そのフォルダの中のファイルを表示できるようになった。 TODO:サブディレクトリ対応、検索中にキャンセル、拡張子の指定、文字列の検索、検索結果をエディタやファインダーで開く、Cocoaに移植。 とりあえず、サブディレ…

NetBeansのJListに要素を追加する方法

GUIビルダーで追加されるJListのモデルクラスは、AbstractListModelなので後から要素を追加できない感じ。 なので、GUIが構築された後に、DefaultListModelに置き換えてみた。 ただ、initComponents()の中で一度AbstractListModelがセットされるので処理に無…

MacにNetBeans6.8インストール

▼NetBeans site: http://ja.netbeans.org/ file: netbeans-6.8-ml-javase-macosx.dmg .dmgをマウントして.mpkgでインストールしたら、/Applications/以下にインストールされたが、 その後、フォルダを移動しても問題はなかった。 ▼NetBeans OpenGL Pack site…

MacのJavaを1.6にあげる

▼Java - Downloads site: http://developer.apple.com/java/download/ file: JavaForMacOSX10.5Update1.dmg .dmgをマウントして.pkgでインストールする。 これだけではデフォルトのJavaは変更されない。 MacのソフトウエアアップデートでJavaをアップデート…

プリコンパイル済みヘッダ

なんかめんどくさい、いろいろインクルードしたりして… プリコンパイル済みヘッダ使うのなら、ヘッダファイルいらないんじゃないのかな。 ソースからプリコンパイル済みヘッダを生成すればいいわけだ。 Javaにはそもそもヘッダファイルがないので楽チン。 ヘ…

EclipseでEmacsのキーバインド

Emacs風キーバインド - EclipseWiki 【コラム】イマドキのIDE事情 (64) Eclipseのキーバインドをvi/Emacs風にカスタマイズしようEmacs+ Eclipse Plug-in update-site (MulgaSoft)

Sunflow のソース解析

レンダリングイメージの表示と保存方法について見てみた。 org.sunflow.system.ImagePanelがそのクラスだ。 これは、 javax.swing.JPanelを継承していて、 java.awt.image.BufferedImageをメンバに持っている。ここにピクセル値を保存してる。 JPanelへの描…

Swing Application Framework (JSR-296)

Swing Application Framework (JSR-296) 【ハウツー】Swing開発者待望 - Swing Application Framework (1) SwingとJSR-296: Swing Application Framework | エンタープライズ | マイコミジャーナル 第5回 機運高まるクライアントサイドJava:ITpro 【コラム…

NetBeans OpenGL Pack

netbeans-opengl-pack: ホーム 【コラム】Java API、使ってますか? (46) JOGLで3Dプログラミング その2 | エンタープライズ | マイコミジャーナル 「OpenGLを使ってJavaでも3Dを楽しもう」第2回 JOGLをインストールする:ITpro これを使えば、サクサクOpenGL…

Mac OS X Eclipse3.3.1.1日本語化

Mac OS Xでサーバ構築:Eclipseのインストールと日本語化 ここに書いてあるようにやれば日本語化できた。 気をつけないといけないのは、 ↓pleiades_1.2.1.zipを使う事。pleiades_1.2.2.p4.zipはダメだった。 SourceForge.JP: Project File List eclipse.ini…

Google Android 入門

書籍案内:Google Android入門―携帯電話開発の新技術|gihyo.jp … 技術評論社 Google Android入門 ~携帯電話開発の新技術作者: 嶋是一出版社/メーカー: 技術評論社発売日: 2008/04/23メディア: 単行本(ソフトカバー)購入: 1人 クリック: 46回この商品を含…

満腹Java Javaアプリケーション開発編

満腹Java Javaアプリケーション開発編 満腹Java Javaアプリケーション開発編 - marunomaruno-memo 満腹Java―Javaアプリケーション開発編作者: 株式会社エイチピーティー出版社/メーカー: KADOKAWA/アスキー・メディアワークス発売日: 2008/04/19メディア: 大…

Google Collections Library

google-collections - Google Code 「Google Collections Library」でJavaのコレクションを補完する:CodeZine Java標準のコレクション Java入門 (7) - List・Map・Setなどのコレクション・フレームワーク:CodeZine Javaのコレクションは使いやすい。STLと…

Google Android

android情報まとめ @ ウィキ - ドキュメント/SDKとプラグインのインストールここを参考にMacにSDKをダウンロードインストールした。 ○ SDKをここからダウンロード。http://code.google.com/android/download.html ○ SDKのtoolsにパスを通す。 ○ Eclipseのプ…

jarファイルの実行

(1) java -jar A.jar (2) java -cp A.jar MainClass名 A.jarのMANIFESTにメインクラスが設定されてる場合は、(1)でOKだが。 メインクラスが設定されてない場合や、 設定してあるメインクラス以外のクラスを指定して起動したい場合は(2)。

Jedit(Java)

http://www.jedit.org/ http://d.hatena.ne.jp/keyword/jEdit?kid=171569 http://journal.mycom.co.jp/column/ide/016/index.html http://luna.loop-net.co.jp/blog/htanaka/2007/02/19/1171824000000.html Javaで書かれたエディタ。 かなり高機能な感じ。カ…

Javaで別のconstructorを呼ぶ

Javaでは、引数が違う別のconstructorをthisで呼ぶことができる。 class Sub extends Base { Sub() { ... } Sub(int a) { this(); // Sub()がコールされる。 ... } } これをC++ではどうやるのか? かなり難しかった記憶がある。結局できなかったかも。誰か教…

Javaのconstructorの継承

http://www.nextindex.net/java/overrideConstructor.html サブクラスのコンストラクタ内で明示的に super() が呼ばれていないときには、 暗黙的に引数のない super() コンストラクタが呼ばれます。ということは、以下の二つは同じことか。 class Sub extend…

JavaとC#

JavaプログラマのためのC#文法講座(その1) http://www.unisys.co.jp/club/net_view/20030206.html 実装技術: Java,C#の学び方 http://www.mamezou.net/modules/xfsection/article.php?articleid=7 C# の特徴(C++、Java 利用者向け) http://ufcpp.net/stu…

Pro Java 6 3D Game Development

http://fivedots.coe.psu.ac.th/~ad/jg2/ http://www.shader.jp/xoops/html/modules/amaxoop2/article.php?lid=82 http://masafumi.cocolog-nifty.com/masafumis_diary/2007/05/java_9e4f.html Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and J…

EclipseME

http://eclipseme.org/docs/bestPractices.html Java→デバッガの設定の変更が必要。 以下のチェックををはずす □キャッチされない例外で実行を中止 □コンパイルエラーで実行を中止 デバッガータイムアウトを以下の値に設定 15000 res/*.pngが実行時にロード…

J2ME Wireless Toolkit + Eclipse

http://wiki.fdiary.net/EclipseMIDP/?Installation http://i-health.u-aizu.ac.jp/MobilePhone/IDEInstallation.html http://www.saturn.dti.ne.jp/~npaka/kvm/midp2/eclipseme.html http://www.iplatform.org/develop/eclipse/j2me/midp.htm

java 5.0 でSwingの描画が乱れる

javaに以下のオプションをつけて起動すると乱れなくなった。 -Dsun.java2d.ddoffscreen=false http://java.sun.com/j2se/1.5.0/ja/relnotes.html

Mac+Cocoa+JavaでOpenGL

▼確か、以前はここに、JavaではOpenGLはできないと書いてあったはずだが、今はない。 http://developer.apple.com/documentation/Cocoa/Conceptual/OpenGL/index.html ▼二年前の日記。 http://d.hatena.ne.jp/bander/20050417/p1 上のページが無くなっていて…

Javaの機能

http://wisdom.sakura.ne.jp/programming/java/index.html Javaの内部クラスと無名クラス(匿名クラス?)はよく出来た仕組みだと思う。 一見ちょっと理解しにくいけど… このおかげで、コールバック関数やスレッドが、凄く簡単に追加できる。 言語に、機能をじ…

xyzzyのJavaのinterfaceにタグジャンプ

xyzzyのTAGSのタグジャンプで、Javaのinterfaceにジャンプできない。 javafns.lを若干修正したら、できるようになった。