国内の開発者が使っている言語、1位C、2位VB、3位Java。アジャイル開発は2割が採用、半数以上がウォーターフォール。IDC調べ 調査会社のIDC Japanは、「国内ソフトウェア開発者の実態調査」を発表しました。それによると、国内のソフトウェア開発者が最も使用している言語は、1位がC言語で19.8%、2位がVisual Basic で17.5%、3位がJavaで14.2%だそうです。
ってのがあって、これはAxis2のJAX-WS特化版みたいな代物らしい。 http://metro.java.net/2.1.1/ Axis2だとWebAPはAxis一つだけど、Metroは1サービス1WebAPっぽい。 http://metro.java.net/getting-started/ ↑チュートリアル http://www.ibm.com/developerworks/jp/java/library/j-jws9.html#N100C4 ↑Metro用サンプル。うむ、簡単そう。いやAxisのjaxws-versionも超簡単そうだったから油断はならぬが。しかしこっちはWSDLも無いJavaのみ。JAX-WSはこうでないといかん。Axis2のサンプルにはresources配下にWSDLとかそのXSDとか入っててちょっと怪しかったし。WSDLとかアノテーションから生成してくれるべ
このブログ書くの久々だな・・・ 今ちょうどEC2インスタンスをお遊びで使っていまして、今はせいぜいApacheサーバを動かして、静的なWebページを置いているだけですが、本格的にAPサーバ(Tomcat)とDB(MySQL?)を入れようかなと思いまして・・・ その第1弾として、Tomcatを動かすためにOracle(旧Sun)のJREをEC2インスタンスに入れてみました。その手順を記します。 ちなみに、マシンのスペックですが、 OS: Amazon Linux AMI Instance Type: Micro(t1.micro) CPU Units: Up to 2 ECUs CPU Cores: 1 Core Memory: 613MB です。 1. インストールされているJavaの確認 EC2インスタンスにSSH接続し、rootユーザになります。インストールされているJavaを以下のよ
オラクルの対グーグルJava訴訟、裁判日程は白紙に オラクルによる損害賠償請求額の計算方法とグーグルの上訴裁への申し立てがネックに 米国Oracleが、米国GoogleのモバイルOS「Android」がJavaの知的財産を侵害しているとして米国カリフォルニア州北部地区連邦地裁に起こした訴訟で、1月12日に同地裁が出した命令により、この訴訟の裁判日が白紙になった。 同地裁のウィリアム・アルサップ(William Alsup)判事は、命令書で次のように述べている。「裁判日が設定される前に、損害賠償額の計算方法が確定されなければならない。言い換えれば、Oracleが損害賠償請求額見積もりの3回目の提出をすることが可能だとしても、裁判所は、Oracleが損害賠償額の適切な計算方法を採用するまで(あるいは、Oracleが、すでに陪審の審理の対象として認められている額を超えた賠償請求を放棄しない限り)
攻撃ツール「Blackhole」の管理画面例(フィンランド エフセキュアの情報から引用)。この例では、Javaの脆弱性を悪用する「Java Rhino」が全体の83.36%、攻撃数では1万6144件を占めた フィンランドのセキュリティ企業エフセキュアは2011年12月22日、Javaの脆弱性を悪用する攻撃が確認されているとして注意を呼びかけた。Javaを利用していないユーザーには、アンインストール(削除)することを勧めている。 ここでのJavaとは、JavaアプリケーションやJavaアプレットの実行環境のこと。Java VMやJava仮想マシン、JRE(Java Runtime Environment)などとも呼ばれる。脆弱性のあるJavaプラグインをWebブラウザーにインストールしている場合には、細工が施されたWebページにアクセスするだけで、ウイルス(悪質なプログラム)に感染する危険性
G* Advent Calendarも23日目になりました。今日は私の担当です。 皆様、Grettyって聞いたことありますか? GrettyはWebサーバ&クライアント作成用のシンプルなWebフレームワークです。Groovy++で書かれていますが、GroovyやJavaなどでも使用できます。 実は昔、d:id:uehajさんがGretty..軽量でノンブロッキングなイベント駆動Webサーバ - uehaj's blogで簡単に紹介していますが、それから開発が進んでいるようですので、今回は簡単なサンプルを作って紹介したいと思います。 このGretty、困ったことに情報が少ないです。上で紹介した以外の記事としては、 DZoneのGroovy++ in action: Gretty/GridGain/REST/Websockets - DZone Cloud IBM DeveloperWorks
正規表現(java.uitl.regexパッケージ)を使った文字列切り出しと、Stringクラスのsubstringによる文字列切り出しとで性能比較をすると、感覚的には正規表現がかなり遅いと思っていました。 この2つの実行時間を測定して比べてみました。 背景 周期的に送られてくるデータを処理するようなコードでは、一つ一つの処理は短くても、積み上がってみると処理が追いつかずパンクするということがあります。 例えば、通信レコード1件に10種類のデータ項目が含まれ、1データ項目の受信処理に100usかかるとします。ここでデータ項目とは、日時、店コード、品名コード、などです。受信処理は通信フォーマット(ある規則の文字列、バイナリ)をプログラムで扱うデータ型に変換するようなものです。 1秒間に通信レコード1000件の要求が発生すると、受信処理時間は、1000*10*100usで1秒となります。受信処
2011/12/02 NTTデータ先端技術は12月2日、「Oracle Java SE JDK/JRE」に含まれるJavaScriptエンジン「Rhino」の脆弱性に関する検証レポートを公開した。悪用されれば任意のコードが実行される恐れのある、危険性の高い脆弱性だ。 この脆弱性の影響を受けるのは、Oracle Java SE JDK/JRE 7もしくはOracle Java SE JDK/JRE 6 Update 27以前のバージョン。細工を施されたWebページを閲覧するといった方法で、そのWebブラウザの実行ユーザー権限と同じ権限が奪取される。結果として、情報の流出やマルウェアのインストールなどにつながる恐れがある。 NTTデータ先端技術が実際に、Windows XP SP3上でIE 7/JRE 6 Update 23の環境を用意して検証したところ、細工したWebコンテンツをロードさせる
Following up on my recent Scala posts, some commented that because I haven't used Scala seriously, my opinion is of little value. I responded by noting that writing the FCM closures proposal for Java, altering the javac compiler, and talking at conferences about language design might qualify me to have an opinion. Having said all that, I do believe that the most valuable feedback comes from those
プログラミング言語Javaの新バージョンである「Java SE 7」がリリースされた。実に、5年ぶりのバージョンアップだ。ところが、いまいち注目されていないように筆者は感じる。取材のたびにJavaの新バージョンの話を振ってみるのだが、芳しい反応が得られない。なぜだろうか。 思えば、2004年に登場した「J2SE 5.0」(Java 2 Platform Standard Edition 5.0)のときはもっと注目されていた。この5.0では、初めて型の限定をJavaのプログラム中で明示する「ジェネリクス」が導入されたほか、言語仕様の大幅な変更がなされた。そのためJavaを使うソフトウエア開発者に大きな影響を与えた。1.4と5.0は別の言語とさえいわれていたぐらいだ。 Java SE 7がJ2SE 5.0ほど注目されていないのは、新バージョンの目玉機能が2013年リリース予定のJavaの次バー
2. 自己紹介 Web上での活動 ・ハンドルネーム : kmt-t ・はてなダイアリ ID : kmt-t2 ・Twitter ID : kmt_t 属性 属性 ・鳥取県から大阪に出稼ぎ中です ・組み込みプログラマらしい ・ミドルウェアが得意です →画像処理(2D/3D)、ファイルシステム、仮想マシンが専門です ・使用言語はC++(not C)/C#/Python →C++11とかC#の最新の仕様がキャッチアップできていません… 3. 発表の構成 Dalvik仮想マシン3部作 Dalvik仮想マシンの発表を以下の3回にわけて行います 1. Dalvik仮想マシンのアーキテクチャ ←今回はここの発表 2. Dalvikバイトコードのリファレンスの読み方 3. DEXファイルフォーマット 発表の目的 1. Dalvik仮想マシンのソースコードが誰でも読めるようにする 2. Dalvik仮想マシ
Javaでキャッシュを実現するためのライブラリとして、Apache JakartaプロジェクトのJCS(Java Caching System)があります。Java言語を用いたWEBアプリケーションやスタンドアロンシステムで使えそうなので、簡単なサンプルプログラムを作成してみました。 JCSの概要については、下記URLに解説記事がありました。 http://www.ibm.com/developerworks/jp/java/library/j-jcs.html JCSはこちらからダウンロードできます。 http://commons.apache.org/jcs/DownloadPage.html 依存するライブラリとして、concurrentパッケージが必要です。 http://g.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurren
Java with spice! Xtend is a flexible and expressive dialect of Java, which compiles into readable Java 8 compatible source code. You can use any existing Java library seamlessly. The compiled output is readable and pretty-printed, and tends to run as fast as the equivalent handwritten Java code. Get productive and write beautiful code with powerful macros, lambdas, operator overloading and many mo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く