java
久し振りにAndroid Studioを立ち上げようとしたら"android studio が予期しない理由で終了しました"というダイアログが出て立ち上がらなかった。 設定やJAVA_HOMEを見なおしたけど問題なし。 でも結果としてはきっと古いjavaが使われているのだろうなあと想…
通話のみか通信のみの通信端末だというイメージがあったWillComですが、ケータイ並に多機能端末をリリースするそうです。 デジカメ搭載、POP3/SMTPメール、フルブラウザといった点が注目されそうですが、個人的にはMIDP2.0に準拠したJavaが動くところに好感…
Javaでsambaのクライアントというのは良いですね。Unixだけ、またはWindowsだけでsambaを使うなら問題がないと思うのですが、クライアントを混在させる勇気がまだないのでこのプロダクトには興味があります。Javaでできているなら文字コード関連の問題が少し…
PerlでJavaを使えるそうですが、例を見た限りではJavaのStringがjstringだったりクラス指定がフルパスのようだったり、使いどころが微妙な気がします。 ただ、JavaのRobotやSwingを使えるならかなりステキですね。 というより、Parrot関連とのつながりが気に…
単純にすごいですね。メモ。
Perlの文法を持ったJavaベースのスクリプト言語 - Sleep 2.0公開 Objective-Cライクな文法をサポートしているというところでsmalltalkを想像したのは私だけでしょうか。Rubyとの比較を知りたいですね。groovyやPnutsとの優越、ということはGroovyが標準にな…
JasperSoftは20日(現地時間)、Java用の帳票出力ライブラリであるJasperReportsのバージョン1.0を公開した。これはJavaアプリケーションから印刷用のデータを出力するためのオープンソースのライブラリで、LGPL(GNU Lesser Public License)のもとで提供される…
分裂が問題になるというほど問題があるのでしょうか。実際にケータイ向けに開発を行うとなると問題だとは思うのですが、MIDPのAPIにかかわる問題よりもどこぞのケータイはrefererヘッダを吐かないとか、最新機種になればなるほど画面サイズが大きくて既存の…
普段利用しているパソコンからJavaのランタイムアップグレードの警告が出たのでアップグレードしました。おそらくJCEの証明書の期限に関連するものと思われます。 ランタイムのバージョンは1.5.0_4です。
Swingが出た初期はあまりの重さに敬遠され、JITの進化&ライブラリ改良により速度の問題がなくなった後もHTMLの手打ちのような苦行的コーディングを敬遠され、結局PCクライアントには普及しませんでした。 それがこのようなツールによって再び普及の足がかり…
ひが氏のSeasar4 EA1リリースの日記でBackport175というものを知りました。少しぐぐって見ると、J2SDK 1.3/1.4で1.5のアノテーションを使うものらしいです。基本的にはライブラリのようですが、記述の仕方がrelaxみたいでちょっと違和感があります。なにやら…
山田 ある意味ではSymbian OSやLinuxに相当するものがBREWであると考えていただいたほうが理解しやすい状況になっています。しかし、全く同じような汎用OSというわけでもありません。BREWがSymbianやLinuxと大きく違うところは、モバイルに特化した機能があ…
くーすは、ユースケースをロバストネス分析して、コントロールの部分をステートレスなロジックに、エンティティの部分を振る舞いを持たないDTOで構成し、ロジックの部分はさらにFDDで分割するというところから、はじまっています。これが、アーリーくーすで…
Apache Foundationの「Geronimo」プロジェクトが、Java互換性試験に合格した。これにより、同プロジェクトは、市場に送り出される3番目のオープンソースJavaアプリケーションサーバとしての道が開かれたことになる。 個人的には互換試験に合格したことよりも…
個人的に自社でこれからPHP(LAMP)の開発を進めていきたいと思い、 上司の方にPHPの利点を説明したいと思うのですが、 現在は弊社ではJavaの開発を主に行っているため、 Javaとの比較になります。 一時、言語論争になりかけましたが結論としてはどっちもどっ…
「Blu-rayの新しい仕様により、Java Virtual Machine(JVM)が新次世代のあらゆるDVDプレイヤーに搭載され、どのDVDにもJavaのバイトコードが組み込まれて実行されるようになる」(McNealy) BR-DVDが製造技術的にもピックアップ技術的にも難易度が高いとい…
携帯電話機メーカーのEricssonとSun Microsystemsは6月27日、既存の関係を拡大してJava技術をベースとした統合型のマルチタスキングソリューション開発に当たると発表した。 qualcomが強力にプッシュしているBREWとJavaの行方がどうなるか気になるところです…
J2SE、J2EE、J2MEの名称を改めそれぞれを「Java SE」「Java EE」「Java ME」への改名発表も行われた。今後、J2SE 6.0として出荷予定だったものも「Java SE 6」として登場する。 Java2なんてへんてこな名前が付いた時に思いましたが、やっぱり2の字は取るので…
BEAの計画に詳しい複数の情報筋によると、同社はJavaOneカンファレンスにおいて、新しいバージョンの「JRockit」を開発していることを発表する予定だという。JRockitは、Javaプログラムを実行するBEAの仮想マシンソフトウェアで、新バージョンは、マシンのハ…
CP932/Windows-31Jに対応したConnector/J 3.1.9 及び 3.0.17 が リリースされたようです。 http://dev.mysql.com/downloads/connector/j/3.1.html http://dev.mysql.com/downloads/connector/j/3.0.html これで、CP932/Windows-31Jに対応した以下のMySQL Ser…
後、これも重要ですが、業界的にPOJOとAnnotationによるEoDに向かっているので、それを妨げる(反対する)のは得策ではないということです。「最終的に開発が楽になるなら、Annotationに依存するくらいは、大目に見てPOJOと呼ぼうよ」そういうことです。 個人…
PAMを利用すれば、開発者は認証のための煩雑な手続きをすべてPAMモジュールに任せることができる。さらに、認証方法を変更したい場合にもプログラムを書き換える必要がなくなる。この仕組みを使用することでプラットフォームに依存してはしまうが、セキュリ…