java

「android studio が予期しない理由で終了しました」を起動させる

久し振りにAndroid Studioを立ち上げようとしたら"android studio が予期しない理由で終了しました"というダイアログが出て立ち上がらなかった。 設定やJAVA_HOMEを見なおしたけど問題なし。 でも結果としてはきっと古いjavaが使われているのだろうなあと想…

WillComもJava

通話のみか通信のみの通信端末だというイメージがあったWillComですが、ケータイ並に多機能端末をリリースするそうです。 デジカメ搭載、POP3/SMTPメール、フルブラウザといった点が注目されそうですが、個人的にはMIDP2.0に準拠したJavaが動くところに好感…

JavaからWindowsファイル共有を使う - JCIFS 1.2.3 公開 (MYCOM PC WEB)

Javaでsambaのクライアントというのは良いですね。Unixだけ、またはWindowsだけでsambaを使うなら問題がないと思うのですが、クライアントを混在させる勇気がまだないのでこのプロダクトには興味があります。Javaでできているなら文字コード関連の問題が少し…

PerlスクリプトにJavaのクラスをインポート - Java::Import 0.01公開 (MYCOM PC WEB)

PerlでJavaを使えるそうですが、例を見た限りではJavaのStringがjstringだったりクラス指定がフルパスのようだったり、使いどころが微妙な気がします。 ただ、JavaのRobotやSwingを使えるならかなりステキですね。 というより、Parrot関連とのつながりが気に…

GUIベースのJ2EEアプリケーション生成ツール - JAG 5.0 RC1公開 (MYCOM PC WEB)"

単純にすごいですね。メモ。

smalltalkの夢

Perlの文法を持ったJavaベースのスクリプト言語 - Sleep 2.0公開 Objective-Cライクな文法をサポートしているというところでsmalltalkを想像したのは私だけでしょうか。Rubyとの比較を知りたいですね。groovyやPnutsとの優越、ということはGroovyが標準にな…

Javaで帳票

JasperSoftは20日(現地時間)、Java用の帳票出力ライブラリであるJasperReportsのバージョン1.0を公開した。これはJavaアプリケーションから印刷用のデータを出力するためのオープンソースのライブラリで、LGPL(GNU Lesser Public License)のもとで提供される…

携帯電話用Javaに分裂の危機--長年の夢はかなうのか

分裂が問題になるというほど問題があるのでしょうか。実際にケータイ向けに開発を行うとなると問題だとは思うのですが、MIDPのAPIにかかわる問題よりもどこぞのケータイはrefererヘッダを吐かないとか、最新機種になればなるほど画面サイズが大きくて既存の…

Java2ランタイムの自動アップグレード

普段利用しているパソコンからJavaのランタイムアップグレードの警告が出たのでアップグレードしました。おそらくJCEの証明書の期限に関連するものと思われます。 ランタイムのバージョンは1.5.0_4です。

JavaのGUI構築

Swingが出た初期はあまりの重さに敬遠され、JITの進化&ライブラリ改良により速度の問題がなくなった後もHTMLの手打ちのような苦行的コーディングを敬遠され、結局PCクライアントには普及しませんでした。 それがこのようなツールによって再び普及の足がかり…

Backport175

ひが氏のSeasar4 EA1リリースの日記でBackport175というものを知りました。少しぐぐって見ると、J2SDK 1.3/1.4で1.5のアノテーションを使うものらしいです。基本的にはライブラリのようですが、記述の仕方がrelaxみたいでちょっと違和感があります。なにやら…

Java vs BREWからJava & BREWへ?

山田 ある意味ではSymbian OSやLinuxに相当するものがBREWであると考えていただいたほうが理解しやすい状況になっています。しかし、全く同じような汎用OSというわけでもありません。BREWがSymbianやLinuxと大きく違うところは、モバイルに特化した機能があ…

くーすとは

くーすは、ユースケースをロバストネス分析して、コントロールの部分をステートレスなロジックに、エンティティの部分を振る舞いを持たないDTOで構成し、ロジックの部分はさらにFDDで分割するというところから、はじまっています。これが、アーリーくーすで…

アパッチの「Geronimo」プロジェクト、Java互換性試験に合格

Apache Foundationの「Geronimo」プロジェクトが、Java互換性試験に合格した。これにより、同プロジェクトは、市場に送り出される3番目のオープンソースJavaアプリケーションサーバとしての道が開かれたことになる。 個人的には互換試験に合格したことよりも…

言語比較

個人的に自社でこれからPHP(LAMP)の開発を進めていきたいと思い、 上司の方にPHPの利点を説明したいと思うのですが、 現在は弊社ではJavaの開発を主に行っているため、 Javaとの比較になります。 一時、言語論争になりかけましたが結論としてはどっちもどっ…

重い×重い=次世代?

「Blu-rayの新しい仕様により、Java Virtual Machine(JVM)が新次世代のあらゆるDVDプレイヤーに搭載され、どのDVDにもJavaのバイトコードが組み込まれて実行されるようになる」(McNealy) BR-DVDが製造技術的にもピックアップ技術的にも難易度が高いとい…

Java vs BREW

携帯電話機メーカーの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

後、これも重要ですが、業界的にPOJOとAnnotationによるEoDに向かっているので、それを妨げる(反対する)のは得策ではないということです。「最終的に開発が楽になるなら、Annotationに依存するくらいは、大目に見てPOJOと呼ぼうよ」そういうことです。 個人…

JPAM

PAMを利用すれば、開発者は認証のための煩雑な手続きをすべてPAMモジュールに任せることができる。さらに、認証方法を変更したい場合にもプログラムを書き換える必要がなくなる。この仕組みを使用することでプラットフォームに依存してはしまうが、セキュリ…