Java
たいした役に立たないかもしれないが、意外に情報がない。 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setAttribute("indent-number", 2); // スペース2個分のインデント DocumentBuilder builder = factory.newDocum…
リーダーをやれと言われても。まあ面談で間違いなく落とされるからいいけど。
OracleがJavaの臨時アップデートを公開 - ITmedia NEWS やばい。忘れてた。
八角研究所 : Android で再開する Java プログラミング(5) - SDK1.5でのインストールから実行までを10ステップで学ぶ ↑ここに書いてあるとおりにやってみた。 感想は、エミュレータの起動が遅い。Andoridのロゴが出て来たあと、海岸の風景になるまでが大変…
↓参考 Google App Engineで手軽に試すJavaクラウド 基本的な流れ Googleのアカウントを作る Google App Engine(GAE)のアカウントを作る GAEの開発環境を作る(JDK, Eclipse, Plug-in) アプリケーションを作る 開発環境で動作確認 アプリケーションをクラウド…
JavaFXが出遅れた? それはツールだけ − @IT かなりオソレスだけど重要なことを言っているので。ゴスリング氏はScalaや特にFortressには注目しているらしい。GPU向けのJavaVMも作ることは可能という。これは実現して欲しい。RubyやPythonはシングルコアでし…
Eclipseプラグインも提供:Google App EngineがJavaをサポート - ITmedia NEWS いまさらJava?て思うのは俺だけかな?どうせならScalaとかに対応すれば面白いのに。まあScalaからJavaが呼べるから良いんだけど。
脆弱性に対処:Javaのアップデート公開、DoSや権限昇格の恐れ - ITmedia NEWS ご注意を。
SwingプログラムはJavaの中でも嫌われるジャンルであるが、実は最近はJ2EEより楽しいとさえ感じている。というのも、知ってる人は知ってると思うが、finalとか、クラス変数とかインナークラスを使えばクロージャっぽいコーディングができる。来るべき関数型…
まだあまり本は出ていない模様。 ↓ここは評価は高いようだ http://journal.mycom.co.jp/special/2007/struts2/index.html
Eclipseで、呼び出されているメソッドにカーソルを当て、 メソッド>右クリック>宣言を開くを選ぶと、メソッドの内容を表示することができる。普通はこれで事足りるが、たまに、メソッドの宣言しか表示されない場合がある。これは抽象メソッドの場合にそう…
Swingはスレッドセーフではないため、Swingのコンポーネントの操作は一つのスレッド上で行うことになっている。そのスレッドがEventDispatchThread(EDT)である。Swingコンポーネントからイベントが発生すると、キュー(EvevtQueue)に追加され、EDTはそれを古…
忙しくなってきたですわい。
新しもの好きの間ではそういう考え方が広がり始めて久しいが、ようやく新しい流れが始まってきている。それはJavaVMの中でJava言語以外のコードを実行させるというものだが、この程度ならは知っている人も多いだろう。その中で注目すべきは、関数型言語Scala…
TOMCAT_HOME/common/lib以下に、 classes12.jar common-collection-*.*.jar common-dbcp-*.*.jar common-pool-*.*.jarを置く。classes12.jarは、classes12.zipの拡張子をjarにするだけ(ファイル名を変更)でいいらしい。TOMCAT_HOME/conf/server.xmlのタグ内…
http://journal.mycom.co.jp/news/2007/10/17/014/ IDEは、Eclipse、NetBeansだけではない。というわけで、IDEAがパワーアップして参りました。なかなかいいところ突いてるなあ。使ってみたい。
Ruby(Ruby on Rails)はJava一辺倒だったWebの世界に新風を吹き込んだ。 (Ajaxもそうだが、今は置いておく。) RubyとJavaはどっちがすぐれているかという議論に行きがちだが、 むしろお互いに補い合う関係にあるような気がしてならない。 さらにいうとPerlも…
いまさら? Ruby(ソースファイル) → XRuby → Java(バイトコード) というもの。 JRubyとはまた違ったアプローチで、Rubyの可能性を広げるものと言える。 一気にRubyが広がるきっかけになるかも。
というわけで、近いうちに触ってみますか。 しょうこりも無く独自フレームワークをいまさら使おうとしている会社の中で 欲求不満を解消するにはこれしかない。(泣)
「Javaに並列処理と関数型言語の要素を」、ティム・ブレイ氏 − @IT 「本家Rubyより速い」、JRuby開発者に聞く − @IT ↑こんな記事がでてますな。 Ruby on Railsがそのまま使えるということで、JRubyは今後注目されそうな予感がする。 関数型言語が並列化に…
Ajax Tools Framework Project Home | The Eclipse Foundation ↑本家だが、英語なので、わかりにくい。 そこで、 ↓を見るとなんとかできるが、自動生成したソースで、何故かタグのエラーが出るが、気にしない。 IBM Developer 日本語版 : 大変申し訳ありませ…
GroovyのPluginをインストールしたら、 Javaのプロジェクトを右クリック>Groovy>Add Groovy Nature で、Groovyに必要なライブラリがプロジェクトに追加される。
オブジェクト指向はオブジェクトの雛型であるクラスを再利用するという考え方が根底にある。 クロージャ、関数型は、処理を再利用する(ポータブルにする)という考え方がベースに あると考えられる。Javaで関数型変数やクロージャが使えるようになるのは結構…
Sun、JavaをGPLでオープンソース化へ | スラド ようやくですか。 とりあえず、ようこそオープンの世界へ。
private JButton getOkButton() { if (okButton == null) { okButton = new JButton(); okButton.setBounds(new Rectangle(30, 23, 55, 21)); okButton.setText("OK"); okButton.addActionListener(getActionListener("ok")); } return okButton; } private …
eclipsewiki.net - このウェブサイトは販売用です! - eclipsewiki リソースおよび情報 web tools platform release 1.5 ずいぶん楽になったもんだ。貢献者に感謝。 と思ったら、プラグインでエラー発生し、HTMLエディタが使えない。 仕方なくエラーが発…
いまいちピンと来ない Javaではクロージャの代用としてこれまで良く使われていたインナークラスや匿名クラスは もっぱらGUIのイベントハンドラの実装に用いられるが、何故こういうコーディングが 都合がいいのかはまだよくわからない。 とりあえず今思いつく…
http://grails.codehaus.org/ Groovy版Rails。いいかも。
関数型の変数に代入するとき、型の指定を厳密にする必要がある。 int function(int x) { return x * 2; } int(int) closure = function; System.println(closure(2));みたいな感じ。(C#もそうなのかな?) やっぱりこういうときはvariant型だよなあ、と思って…
ついに時代の流れに押されたか。 Javaにもとうとうクロージャ | スラド デベロッパー かつてビルジョイ氏が提案したが、言語仕様が複雑になるという理由でゴスリング氏に却下された というのをどこかで読んだが、どこかは忘れた。(^^; またしても(Ajaxに続い…