タグ

javaに関するtohtasのブックマーク (14)

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • SOAP WebService JAX-WS などに関するリンク - kuniku’s diary

    JAVAから見たSOAPについて書かれているところを主として探した。 リンク集 WebServices - Axis http://ws.apache.org/axis/ja/java/install.html クライアント側 Axis http://ws.apache.org/axis/ja/java/client-side-axis.html SOAP Overview http://www007.upp.so-net.ne.jp/kcannex/pn/soap.html Apache SOAP http://www007.upp.so-net.ne.jp/kcannex/pn/apache_soap.html Apache AXIS http://www007.upp.so-net.ne.jp/kcannex/pn/axis.html Apache Axis2を使ったWebサービス

    SOAP WebService JAX-WS などに関するリンク - kuniku’s diary
  • 商用版のJavaを計画か、Oracle | エンタープライズ | マイコミジャーナル

    Java Programming Language QConでOracleのAdam Messinger氏が担当したセッションThe Road Ahead for Javaの内容がJava関係者の間で話題になっている。複数のメディア、ブログ、Twitterなどで講演内容が伝えられている。内容を要約すると次のとおり。 Oracleが有する2つの異なるJava仮想マシン技術JRockitとHotSpotの統合を進める。統合したバージョンは2011年には最初のお目見えとなり、完成までには3年ほどかかると見積もっている。 OpenJDKをベースとしたOracle Javaは無償版と商用版の2種類を用意する。内容の違いや価格、サブスクリプションなどに関する言及はなし。 JavaFXの改善は継続していくが、すでに広く採用されているJavaScriptを使った開発を重視していく。 WebLogicとG

  • Javaめんどくさい - marsのメモ

    http://d.hatena.ne.jp/yuichi_katahira/20100720/1279618644 いくつかフォローを、と思ったら、そのものズバリなエントリがあったよ。 → モダンな Java の開発環境の構築方法 - wyukawa's diary あと結構前にこんなの書いた。 → 2007-09-25 - marsのメモ ビルドツールの流れはこんな感じ。 いちいちjavacとか叩いてらんないから make.bat 用意したオレ天才。 そこはやっぱりmakeでしょ。Winな人はどうにかしてnmake探しといてね。 Excel VBAjavac起動する剛の者も(Excelシートにね「コンパイル」ってボタンがあるの) Ant以前 ↓ Makefileなんて呪文でしょ。だれも読めないよ。代わりにXMLで記述できるようにしたよ。 antって名前よくね。働き者っぽいし。 でもMa

    Javaめんどくさい - marsのメモ
  • Javaの環境まわりについてレクチャーしてもらった - 仙台 Ruby Vim JavaScript フリーランスプログラマ

    7月15日、 id:masanobuimaiさんにお願いして、Javaの環境まわりについて、マンツーマンで講義してもらったよ。 なんという贅沢でしょう。masanobuimai ++ おかげで大分理解が進みました。まだ怪しいですが、とりあえずのとっかかりは掴めました。 ありがとうございました〜。 経緯 そもそもなんでJava環境について知りたかったのかというと・・ Scalaお勉強してると、まわりの環境色々にひっかかるわけです。web上からサンプル拾ってきて動かしたり、書き換えてみたりすると、LL言語ばっかやってる身としては、例えばビルドツールとか配備の仕方とかにひっかかります*1。 よくあるサンプルなんかはパッケージ切ったりしないで1ファイルだったりするので、scalacでコンパイルすればOKだったりするのですが、web上から参考になりそうなものとか探してくると、とたんにどこになにが置い

    Javaの環境まわりについてレクチャーしてもらった - 仙台 Ruby Vim JavaScript フリーランスプログラマ
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    tohtas
    tohtas 2008/10/02
    Rubyでいうところのモジュールのmixinということでよいのでしょうか
  • 『Effective Java 第2版』翻訳終了: 柴田 芳樹 (Yoshiki Shibata)

    今年の5月にJavaOneへ参加して、帰国後に格的に開始した『Effective Java 第2版』の翻訳作業が終了しました。ほぼ4ヶ月間の作業でした。実際の印刷のスケジュールは、把握していませんが、どんなに遅くても日で開催されるSun Tech Days(12月2日~12月4日)の会場では販売されると思います。 第2版では項目数も増えて、索引の前までのページ番号が初版の224頁から309頁へと増えています。初版と同様に、Javaを使用する技術者にとっては、必読と言えると思います。特に、ジェネリックス、enum、アノテーションに関する項目は、第2版で追加された新たな内容であり、第2版を待たれている人も多いのではないかと思います。 日語版では、英語版の第3刷までの誤りは修正されています(つまり、日語版の翻訳作業で見つけた原著の誤りは英語版の第3刷には反映されています)。また、若干で

    『Effective Java 第2版』翻訳終了: 柴田 芳樹 (Yoshiki Shibata)
  • Java 6のスレッド最適化は実際に動作しているのか?

    はじめに - Java 6におけるスレッドの最適化 Sun、 IBM、BEAやその他のJVMベンダーが、それぞれのJava 6仮想マシンが提供するロック管理と同期の最適化に多くの注意を払ってきました。バイアスドロック、ロックの粗粒度化、エスケープ解析によるロックの削除、適応型スピンロックといった機能は、すべてアプリケーションのスレッド間でより効果的なオブジェクト共有を可能にし、並列性をより高めるために設計されたものです。こうした個々の機能は洗練されており、興味深いものですが、疑問があります;当にこうした約束を果たしてくれているのでしょうか?2つのパートからなるこの記事では、私はこうした機能を詳しく調査します。シングルスレッドベンチマークの助けを借りて、パフォーマンスに関する疑問に答える試みをしようと思います。 ロックは悲観的である Java でサポートされているロックの(ほとんどのスレッ

    Java 6のスレッド最適化は実際に動作しているのか?
  • バランスWiiボードでGoogleストリートビューを操作するJSONP API - blog.katsuma.tv

    先週高校の友達が家に泊まりにきたとき、バランスWiiボードを見て「これでGoogleマップ操作できたら面白そうじゃない?」とぽろっと言ったのをきっかけに「あれ、それできそうだぞ」と思ったので勢いで作ってみました。 動作としては直感的なものになっていて、足踏みするとどんどん進んでいって、左右に重心傾けると向きが変わって前後に重心を傾けるとズームが変わります。百聞は一見にしかずで、映像見てもらったほうが分かりやすいかと思います。 Google Street View by Wii Balance Board from katsuma on Vimeo. 構成 全体の構成としては次のもので成り立っています。 バランスWiiボード Bluetoothレシーバ(iMac) 信号解析モジュール(Java) ローカルWebサーバ(Jetty) Javascript(JSONP) Webブラウザ(出力)

  • Java におけるコード進化パターン (Code Evolution Patterns in Java)

    Java におけるコード進化パターン (Code Evolution Patterns in Java) asato shimotaki <asatohan at gmail.com> 最終更新日 : 2009/6/21 (2004/4/22 より) [...] For twenty years, I spent two or three hours a day looking at pairs of things -- buildings, tiles, stones, windows, carpets, figures, carvings of flowers, paths, seats, funiture, streets, paintings, fountains, doorways, arches, friezes -- comparing them, and asking my

  • Javaの性能を分析する10のツール | エンタープライズ | マイコミジャーナル

    JDK16 jconsoleの動作例 JavalobbyにおいてJavaパフォーマンストラブルシューティングに役立つ10のツールがTop 10 Java Performance Troubleshooting Toolsとして紹介されている。OSの限定されるツールもあるため実質的には7つの紹介とみていいだろう。Javaのパフォーマンス分析といえばJDK 6 Update 7からJava VisualVMが同梱されるなど今後のさらなる発展が期待される分野だ。同文書で紹介されているツールは次のとおり。 jconsole - JDK1.5およびそれ以降のバージョンに同梱されているJavaモニタリングおよびコンソール管理ツール。JMX互換のグラフィカルツールでローカルで動作しているJava仮想マシンもリモートで動作しているJava仮想マシンもどちらもモニタリング可能 VisualVM - 高性能な

  • Deep Side of Java~Java 言語再入門

    この「Java言語講座」は、あるソフトハウスでの講座を元にして作られている。そのため、「初めてプログラムをするんだけど、Java が流行っているみたいだから勉強してみたい」という人にはまったく向いていない。そのような人のための雑誌・書籍・Webページは山のようにある。→ 裏ページ「Humorous Side of Java」 このページは、Java の Deep Side について筆者が研究した結果がかなり含まれている。また、主として参考にしたJava固有の資料は次の通り。 「The Java 言語仕様」(ゴスリン,ジョイ,スティール、アジソン・ウェスレイ) 「The Java 仮想マシン仕様」(リンドホルム,イェリン、アジソン・ウェスレイ)。これらはSun社自身による、それも開発者自身による最もディープな専門書籍であり、大変役に立つ(というか筆者レベルだとこういうじゃないと役に立たない

  • FindBugsのバグパターン一覧 - たかのり日記

    Javaに対する静的解析ツールには、以下のようなものがあります。 FindBugs PMD Jlint Lint4j Jtest(有償) 近頃の動向を見ていると、OSSのツールでは、FindBugsがデファクトスタンダードになりつつあるように思います。FindBugsは、2007/11/08にリリースされた1.3.0以降、1〜2ヶ月に一度の頻度でリリースされており、チェックルールも充実してきています。最近、FindBugsのチェックルールを調べる機会があったので、どんなルールがあるのかをまとめてみました。 FindBugsが検出するバグパターンは、次のような括り方となります。 バグカテゴリ > バグコード > バグタイプ 左側がより大きい括りになっており、バグタイプが1つの検出ルールに対応付きます。 FindBugsは、1.3.4時点で、8個のカテゴリと354個のチェックルールから成り立ち

    FindBugsのバグパターン一覧 - たかのり日記
  • 1