タグ

Javaに関するagxのブックマーク (128)

  • 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
    agx
    agx 2006/04/21
  • EclipseでDoja

    作成 2004/9/9 Eclipse上でDoja開発ツールが利用できるらしいので試してみたメモ。iアプリの作成、実行、デバッグが簡単にできます。けっこう説明はしょってるので既にEclipseを知ってる人向けかも文書。 開発ツールのインストール 試した環境は以下です。 WindowsXP J2SE1.4.2_05 Eclipse2.1.3 + LanguagePack iアプリ開発キット(Doja3.5) Javaのインストール J2SEのバージョンはDojaのツールでは公式には1.3.1対応ですが、1.4でも動くようです。 Eclipseのインストール Eclipseは3.0対応版はないので(出ないかなー?)、2.1.3を利用しました。 iアプリ開発キットのインストール iアプリ開発キットはドコモのサイトからダウンロードします。 http://www.nttdocomo.co.jp/p_

    agx
    agx 2006/04/13
    Eclipse上でDoja開発ツールが利用できるらしいので試してみたメモ。iアプリの作成、実行、デバッグが簡単にできます。けっこう説明はしょってるので既にEclipseを知ってる人向けかも文書。
  • 「New I/Oで高速な入出力」第2回 バッファとチャネルを使用した入出力

    先週はNew I/Oを紹介しました。今週からは実際に使ってみましょう。 ここで使用するサンプルは「ファイルのコピー」を行います。ストリームを使用したものが1種類とNew I/Oを使用したものが3種類,合計4種類のサンプルになります。 サンプルのダウンロードfilecopy.zip filecopy.zipにはソースコードとJDK 5.0 update 6でコンパイルしたクラスファイルが含まれています。 使い方はすべて同一で,引数にコピー元のファイルとコピー先のファイルを指定します。例えば,ストリーム版サンプルでsource.txtをdestination.txtにコピーする場合は次のようになります いろいろなサイズのファイルをコピーしてみると,コピー速度の違いを感覚的に理解できるはずです。 とはいうものの,どの程度違うか具体的な数字がないとわからないですね。そこで,テストを行うためのCop

    「New I/Oで高速な入出力」第2回 バッファとチャネルを使用した入出力
    agx
    agx 2006/04/12
  • Eclipseテストツール活用の基礎知識

    Eclipseプラグインで提供されるテストツールが充実してきた。連載では、システム開発の現場に有効なテストツールを紹介し、統合開発ツールにEclipseを選択する開発におけるテストの効率化、ソフトウェア品質の向上のヒントを提供する。(編集部) 昨今、社会問題にまで発展するシステム障害が多発し、システムの「品質」に対する意識が非常に高まっています。このような障害が起こる原因はいくつかありますが、その1つに「テスト」で問題を発見できなかったことが挙げられ、テストの重要性が再認識されています。 テストはシステム開発全体の後半で実施されるため、前半に行われる設計や製造が遅延すると、期間の短縮を余儀なくされ、十分なテストを実施できないことが多くあります。また、作業は単調であるにもかかわらず、非常に時間がかかる非効率的なものであるため、手抜きをされてしまうこともしばしばあります。 このように、システ

    Eclipseテストツール活用の基礎知識
  • 第1回:テスト手法とテストツール (1/2) | Think IT(シンクイット)

    Linuxディストリビューション「Zorin OS 18.1」リリース ─ LTS版の改良と互換性強化 4月17日 1:28

  • GCJ MOONGIFT

    Javaからネイティブへ Javaソースファイルやクラスファイルからネイティブコードを生成するAOT(Ahead Of Time)コンパイラです。 Javaからネイティブへ Javaの良い所、それはOSの壁を越えて実行できる点がその一つに挙げられるが、メモリの消費量や、動作の重たさでレンタルサーバ等では利用できない事が多い。 現状ではまだ難しいかも知れないが、近い将来解決するかも知れない。Javaを中間コードを経由せず、ネイティブコードへ一気に飛躍させてしまおう。 今回紹介するオープンソース・ソフトウェアはGCJ、JavaのAhead-of-Time(AOT)コンパイラだ。 GCJを使ってコンパイルすると、通常の実行ファイルと同様の操作で処理を実行する事が出来る。Javaのライブラリを含むのでサイズが大きくなりがちだが、ただただ凄いと思える。 興味深いのはFedora CoreのTomca

    GCJ MOONGIFT
    agx
    agx 2006/03/29
    GCJを使ってコンパイルすると、通常の実行ファイルと同様の操作で処理を実行する事が出来る。Javaのライブラリを含むのでサイズが大きくなりがちだが、ただただ凄いと思える。
  • 第1回:Exadel Studioとは何か (1/2) | Think IT(シンクイット)

    もっと仕事でCopilotを使いこなせる方法がわかる!『Microsoft 365 Copilot踏み込み活用術』を5名様にプレゼント! 4月1日 10:00

    agx
    agx 2006/03/04
    Eclipseプラグインで、StrutsやJSFの開発支援機能を中心にWebアプリケーション開発をサポートする多彩な機能を備えています。
  • CodeZine:Eclipse RCPプログラミング 1:RCPを生かすアーキテクチャ(Eclipse RCP, ViewCVS, プラグイン)

    はじめに Eclipse RCP(Rich Client Platform)が登場してしばらくたちますが、いまいち普及していないのが現状です。この理由として、RCPの簡単なチュートリアルの文献は多く見かけることができますが、実際に使えるRCPアプリケーションを作るための情報が欠けているためだと思います。稿ではRCPを「知っている」レベルから「使える」レベルに引き上げるためのいくつかのノウハウを提供します。対象読者Eclipse RCPに興味がある/作成したことがあるEclipseプラグイン作成に興味がある/作成したことがあるSWT/Swingアプリケーションに興味がある/作成したことがある 必要な環境 稿の開発にはEclipse SDK 3.1.2を利用します。また、ランタイムの実行や、ソースのコンパイルにはJ2SE 5.0が必要になります。ViewCVS専用ブラウザの概要 今回作成す

    agx
    agx 2006/03/03
    Eclipse RCP(Rich Client Platform)を「知っている」レベルから「使える」レベルに引き上げるためのいくつかのノウハウを提供
  • Java News

    Java Performance Tuning News no.109(12月版) ■015.004.008 [ EVENT ] 4月8日 Java Day Tokyo 2015 開催! http://www.oracle.co.jp/jdt2015/ ■014.005.022 [ EVENT ] 5月22日 Java Day Tokyo 2014 開催! https://oj-events.jp/public/application/add/169?ss_ad_code=wlc01 ■013.004.011 [ EVENT ] 5月11日 JJUG CCC 2013 Spring開催! http://www.java-users.jp/?page_id=330 ■012.004.004 [ EVENT ] JavaOne Tokyo 2012, 日では7年ぶりのJavaOne開催! h

    agx
    agx 2006/03/02
    プログラミング言語 Java に関する最新ニュースと高速化テクニック
  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

    agx
    agx 2006/03/01
    Lisp 処理系をJavaとC#で作る
  • Lucene - PukiWiki

    FrontPage Luceneとは? † Jakarta Luceneは完全にJavaで書かれたハイパフォーマンスな全文検索エンジンのライブラリです。Luceneは全文検索が必要なアプリケーションに適しています。特にクロスプラットフォーム性を重視する場合は有用です。Javaの検索エンジンとしては、Namazu on Java2等もありますが、Namazu on Java2はライセンスがGPLで公開されており、(GPLが悪いという訳ではありませんが...)Namazu on Java2をアプリケーションに組み込むと開発したアプリケーションにもGPLが適用されます。LuceneはApache Software Licence 2.0で配布されており、アプリケーションに組み込んでもソースコードを公開する必要はありません(もちろん公開しても構いません)。LuceneはEclipseのヘルプの検索

    agx
    agx 2006/03/01
    完全にJavaで書かれたハイパフォーマンスな全文検索エンジンのライブラリ
  • プラグイン開発のTIPS集

    agx
    agx 2006/03/01
    Java(特にServletやJSP),Eclipseプラグイン開発,Struts,Blog,Flash,RSS etcの情報を書きとめ
  • BeanShell MOONGIFT

    Javaをスクリプトで プログラムの楽しさを味わうにはスクリプト言語の方が向いていると思う。何といってもレスポンスが良いからだ。PerlPHP、そしてRuby。ではJavaは? Javaをスクリプトで プログラムの基と言えばHello World、それを打ち込んで直ぐにレスポンスがあれば、それだけ楽しい。それがプログラムの入り口だ。参考を見ながらいきなり大掛かりなものに取り組むよりも、習得も早いのではないだろうか。 PerlPHPなどのスクリプト言語ではコンパイルなどの手間がないので、その点有利だ。ではJavaはどうだろう。手間がかかってしまうのは仕方がないだろうか。いや、そんな事はない。 日紹介するオープンソース・ソフトウェアはBeanShell、JavaVM上で動作するスクリプト処理環境だ。 ダウンロード後、コマンドラインで「java bsh.Interpreter」と打てば

    BeanShell MOONGIFT
    agx
    agx 2006/02/28
    JavaVM上で動作するスクリプト処理環境
  • 【HOMMEZ(オムズ)公式】すべては、悩める男性のために。

    HOMMEZ(オムズ)はすべての男性の悩みに寄り添い、心と身体の健康を支援し、男性としての喜びを享受できる社会を目指しています。人には相談しづらいAGA、ダイエット、ED、妊活にまつわる男性特有の悩みに対し、情報やソリューションを提供することで男性が前向きに自分らしく生きられる幸せを実現します。

    【HOMMEZ(オムズ)公式】すべては、悩める男性のために。
    agx
    agx 2006/02/27
    ある目的を実現するためのメソッドはどれだろう?」という逆引き「サンプルコード」付き
  • サン、Java開発ツール「Sun Java Studio Creator 2」日本語版を無償提供

    サン・マイクロシステムズ株式会社は2月23日、Java開発ツール「Sun Java Studio Creator 2」日語対応版を無償提供すると発表した。同日より同社の開発者向け会員制技術情報サイト「Sun Developer Connection(SDC)」よりダウンロードできる。 Sun Java Studio Creator 2は、ドラッグ&ドロップ方式のユーザーインターフェイスを採用した、Javaプラットフォーム向けのビジュアルWeb開発環境。オープンソースのIDEプラットフォーム「NetBeans 4.1」上に構築されており、新しいJavaServer Facesコンポーネントのセット、JSR-168ポートレット作成のサポート、データベースへの簡単なアクセス、簡素化されたアプリケーションモデル、などの機能を備えている。なお、Sun Java Studio Creator 2で開

    agx
    agx 2006/02/24
  • 第1回:Eclipseプロジェクト (1/2) | Think IT(シンクイット)

    AIをどう使うか”ではなく“何を改善するか”TRENDOが語る、AIエージェント時代の質 2025年12月26日 6:30

    agx
    agx 2006/02/22
  • 【コラム】Yet Another 仕事のツール (95) EclipseでBusiness Intelligence - BIRTを使ってみよう(1) | エンタープライズ | マイコミジャーナル

    当コラムでも紹介した統合開発環境「Eclipse」だが、その後も順調に機能の拡張が進んでおり、もはやシステム開発者の間では使用言語を問わず標準となった感がある。さらに、最近では開発者向けに限定されない機能を提供するプラグインも増えつつあるのが興味深い。今回は、今月22日にリリースされたばかりのEclipseプラグイン「BIRT 2.0」を取り上げてみよう。 「BIRT」は「Business Inteligence and Reporting Tool」の略で、ズバリ「BI」と「レポーティング」のための機能を提供するプラグインだ。来はEclipseで開発するアプリケーションに、PDFHTML形式によるレポート出力機能を付加するためのものだが、非常に柔軟かつ使い勝手が良いので、普通にデータ分析やレポート生成のツールとして使っても充分実用的だ。 まずは導入手順から。モジュール化された多数の機

    agx
    agx 2006/02/15
    「BIRT」は「Business Inteligence and Reporting Tool」の略で、ズバリ「BI」と「レポーティング」のための機能を提供するプラグイン.本来はEclipseで開発するアプリケーションに、PDFやHTML形式によるレポート出力機能を付加するための
  • Seasar - DI Container with AOP -

    舞姫について Tomcatの起動を早くする為のEclipseプラグインです。チェックボックスを操作するだけで簡単にTomcatのContextを有効/無効にできます。 インストール 更新サイト : http://eclipse.seasar.org/updates/3.1/ インストール前の準備 1."Sysdeo Eclipse Tomcat Launcher plugin"をインストールする http://www.sysdeo.com/sysdeo/eclipse/tomcatplugin 2.コンテキスト宣言モードを変更する ウインドウ -> 設定 設定 -> Tomcat -> コンテキスト宣言モード コンテキストにチェックする 3.server.xmlを編集する TOMCAT_HOME\conf\server.xml の中のContextと TOMCAT_HOME\conf\Ca

    agx
    agx 2006/02/11
    舞姫.Tomcatの起動を早くする為のEclipseプラグインです。チェックボックスを操作するだけで簡単にTomcatのContextを有効/無効にできます。
  • マルチスレッドプログラムのバグ (JavaWorld 2002/1)

    マルチスレッドプログラムのバグ 首藤 一幸 産業技術総合研究所 グリッド研究センター 注: このページの文章は JavaWorld 誌 2002年 1月号に掲載された以下の記事の元原稿です。 JavaWorld 誌編集部の了承の元に、ウェブページに掲載しております。 首藤一幸, "マルチスレッドプログラムに対するデバッギングの心得", 月刊ジャバワールド 2002年 1月号, pp.64-73, IDGジャパン, 2001年 11月 もくじ 序文 1. はじめに 2. レース状態 3. ロック 4. Java言語のモニタ 5. デッドロック スレッドの異常終了によるデッドロック Threadクラスのstop()とsuspend()メソッド 6. 再現性の低さ 7. 予防が肝腎 8. デバッグ assertion機能 デッドロックの検査 9. 注意一秒ケガ一生 参考文献 序文 スレッドは

    agx
    agx 2006/02/09
    首藤一幸, "マルチスレッドプログラムに対するデバッギングの心得", 月刊ジャバワールド 2002年 1月号, pp.64-73, IDGジャパン, 2001年 11月
  • 各言語用Ruby on Railsの代替フレームワーク:phpspot開発日誌

    Best Tool For the Job にRuby on Railsの代替フレームワークが載っていました。 以下、引用。PHPのものは太字にしてあります。 Django in Python Fanery in Python Subway also in Pyton TurboGears another Python framework Catalyst in Perl TrimJunction in JavaScript Cake in PHP Symfony in PHP5 Seagull in PHP PHP on Trax another one in PHP MonoRail in .NET Wicket for Java Sails for Java Trails also in Java Seaside in Smalltalk こんな感じで、多数のRuby on Rail