タグ

javaに関するkonoのブックマーク (21)

  • サービス提供終了のお知らせ

    日頃より、アレスネットをご愛顧いただきまして誠にありがとうございます。 「ホームページサービス」のサービス提供は2016年1月31日をもちまして終了させていただきました。 これまで長らくご利用いただき、誠にありがとうございました。 今後も、皆様によりよいサービスをご提供させていただけるよう、サービス品質向上に努めて参りますので、何卒、ご理解いただけますようお願 い申し上げます。 <アレスネットをご契約のお客様へ> 後継サービスとして「userwebサービス」を提供させていただいております。 詳しくは、以下のリンクをご参照ください。 ▼「userwebサービス」のご案内 http://www.ejworks.info/userhp/alles/index.html 今後ともアレスネットをご愛顧いただけますようお願い申し上げます。 株式会社イージェーワークス アレスネット カスタマーサポート

    kono
    kono 2010/06/09
    eclipseを使わないやり方をメモ。
  • EclEmmaは,djUnitと同じくカバレッジ計測プラグインです。

    株式会社DTS ネットワーク事業プロジェクトマネージャ。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。StrutsIDEコミッタ。著書「まるごとEclipse! Vol.1」(発行:インプレスコミュニケーションズ)。 昨今では,ますますテスト工程が重要視されるようになっています。品質の高いソフトウエアを効率的に開発することが,保守・管理コストの低減につながり,最終的なコスト削減を生むからです。 単体テスト工程では,「JUnit」フレームワークがデファクト・スタンダードです。これにより,効率的にテスト・ケース(テスト用のコードを書いたクラス)を作成し,何度でも繰り返し実行できます。単体テストを何度でも繰り返し実行できることは,短期開発で高品質を保つためには欠かせない要素です。 しかし,このようにJUnitフレームワークが品質向上に大きく貢献している半面,カバレッ

    EclEmmaは,djUnitと同じくカバレッジ計測プラグインです。
  • GoogleAppEngine + JRubyでクリスマスまでに彼女をつくる方法 - KAYAC Engineers' Blog

    こんにちは。typesterの陰謀によりVimmerはモテないというデマが流れておりますが、残念ながらそれがデマだということを身をもって証明できないでいるVimmerの外村です。 先日、お悩み相談の記事がホットエントリーに入ったら彼女ができるという噂が立ち、何を間違えたかホットエントリーに入ってしまったのでどうしようかと思ったのですが、プログラマたるもの問題があればプログラムで解決すべきだろうと考えました。 というわけで彼女を作ってみました。どういうものかというと、 僕だけに定期的につぶやく 僕のリプライだけに反応してリプライを返してくれる まさに僕だけのボット彼女です。今回はこれをGoogleAppEngine+JRubyで実装したので、環境をつくるところか実際に動かすところまで説明します。 1. 環境をつくる まずはGoogleAppEngineのアカウントがないと始まらないので以下か

    GoogleAppEngine + JRubyでクリスマスまでに彼女をつくる方法 - KAYAC Engineers' Blog
  • GlassFish と Tomcat の違い Part 3 - 寺田 佳央 (Yoshio Terada) : Weblog

  • Java SE コアAPI 使用コード例一覧 - @IT

    IT編集部 2009/3/24 最終更新: 2012/04/11 17:57 このページは、Java開発者/プログラマのための、Java SE(旧、J2SE)のコアAPIの使用コード例の記事へのリンク集です。パッケージごとに表でまとめてあります。メソッドやコンストラクタ、例外などAPIの使い方の参考にしてください。パッケージやクラスの並び順は、標準のJavadoc(「Java Platform, Standard Edition API 仕様」)と同様にしています。 すべてのクラス java awt(Abstract Window Toolkit) event image io(In/Out) lang(LANGuage) reflect math(MATHmatics) net nio(New In/Out) charset(CHARacter SET) rmi(Remote Meth

  • Javaにおける開発・Test(Unit/Web/負荷)環境のまとめ - よねのはてな

    うちの母親でも知っているJavaにおけるオープンソースを活用した開発環境・Test環境について調査及び評価する必要があり意外と労力を要したので これからJavaでの開発において開発環境・Test環境を構築する際の参考になればとメモしておきます。 開発環境、ビルドツール、Test、Web Testing、負荷テストに重点を置いてあります。 インストールせずに使用出来るIDEのtIDEや、jythonでWebテストを記述するMaxQ、パフォーマンステストをjythonで記述するGrinder3、 Flexの負荷テストも可能なWebLOAD、Swingのテスト用のUISpec4j等、新しい発見もあったのでJava開発者の人にも参考になると嬉しいです。 それぞれライセンス、最新バージョン、個人的なお薦め度(5点満点)を合わせて明記してあります。 IDE name URL Ver. Licence

  • 匣の向こう側 - あまりに.NETな

    kono
    kono 2009/01/14
  • hellohiro.com

    DOMAIN SALE CLICK HERE TO BUY NOW +1 855-646-1390

  • exewrap

    exewrap exewrap は実行可能 JAR ファイルから EXE ファイルを生成するツールです。 Windows 環境で Java アプリケーションをより簡単に起動できるようにします。 JET や GCJ のようにネイティブコードにコンパイルするツールではありません。 JSmooth や launch4j と同じように Java アプリケーションの起動を助けるツールです。 特徴 JAR ファイルを EXE ファイル内に含めることができます。 タスクマネージャに java.exe ではなく EXE ファイル名が表示されます。 スプラッシュスクリーン表示に対応しています。 Pack200アーカイブ形式でJARファイルを圧縮するため、ファイルサイズが半分程度に小さくなります。 一時ファイルを出力しません。クラスファイルや画像リソースなどは、すべて EXE

  • 文字コード変換クラス

    きときと - Java - 文字コード変換 Javaでは、文字列は内部UnicodeのStringオブジェクトですが、Byte→String変換が正しく行われなかったときなど、 明示的な変換を必要とする場合があります。 Tomcat3.2.xなど、日語に対応していないServletコンテナを利用する場合などによく使われます。 実際の変換には、 String unicodeStirng = new String(shift_jis_string.getBytes("iso-8859-1"), "Shift_JIS"); のようなコーディングがよく参考として挙げられます。 しかし、 一見何の意味もない"iso-8859-1"などの文字が出てくる。 Javaにおける文字コード変換の詳細を知らなければ分かりにくい。 変換文字列が複数ある場合の記述が冗長である。 など、不都合が多く、これを定型コー

  • Javaでコマンドライン引数を処理する

    文書は、Javaにおけるコマンドライン引数の処理方法について検討・紹介するものです。まずはじめに、コマンドライン引数を含むパラメータの設定方式について整理し、それから題のコマンドライン引数の処理について見ていくことにします。コマンドライン引数の処理には、JDKの範囲でコーディングする方法の他、オープンソースのライブラリを利用する方法について紹介します。最後に、アノテーションを使ったコマンドライン引数の処理を作っていきます。 プログラムにおけるパラメータ設定 はじめに 多くのプログラムでは、パラメータとして設定値を外から与えることが必要となります。パラメータをプログラム中に記述する、いわゆるハードコーディングをしてしまうと、パラメータを変更するためにはソースコードを修正して再ビルドすることになってしまうからです。したがって、プログラムを実行するときにパラメータを外部から取り込んでその設定

    kono
    kono 2008/12/10
    参考になりました
  • hellohiro.com

    DOMAIN SALE CLICK HERE TO BUY NOW +1 855-646-1390

    kono
    kono 2008/12/09
  • Java - nDiki

    web 数値計算 http://math.nist.gov/javanumerics/ Java での数値計算 Matrix Toolkits for Java (MTJ) GNU LGPL、JNI を使用。 Google Directory Javaプログラムの起動を支援するツール 実行可能ファイルへの変換、ラッパー、ランチャなど。 JSmooth .exe Wrapper Ther Marner Java Launcher Commons Launcher The Jakarta Project 配布アーカイブファイルに bin/ etc/ lib/ ディレクトリを含めて、起動できるようにするもの java の起動はバッチファイル(Windows)。java の自動検索はなし。 Java Exe Maker - exe4j - 有料 Java Launcher MobExe (Win3

    kono
    kono 2008/11/29
  • Java で ssh や scp を呼び出す(6) - JSch で sftp 編 - 木曜不足

    id:n_shuyo:20060814:1155547412 と id:n_shuyo:20060815:1155613198 の続き。 pure Java な SSH-2 実装である JSch で ssh のコマンド実行を実装してみたが、Ganymed SSH-2 と比べてもコーディング上の特に大きな違いはなかった。 一方、ファイル転送では2つのライブラリの違いが大きく出る。 Ganymed では scp が実装されているが、JSch では scp の実装は行われていない( ChannelScp とやらを実装すれば対応できそうだし、実際 sample ディレクトリには ChannelExec を使って scp を記述した場合のサンプルコードが納められているので、おそらくポリシーとしてあえて scp は実装していないのだろう)。その代わりというのも変だが、sftp が実装されており、かなり

    Java で ssh や scp を呼び出す(6) - JSch で sftp 編 - 木曜不足
  • Jakarta Commonsによるネットワークプログラミング

    4. FTP まずは,FTPのクライアントプログラミングから見 ていくことにします. ご存知の通り,FTPは,インターネット上でファイ ルを転送するためのプロトコルです(RFC959).コン トロールコネクションと,データコネクションという 2つの接続を持つ点がFTPプロトコルの特徴ですが, 基的なプロトコルの構造は次に紹介するTelnet同 様,ASCIIコードをベースとしたリクエストコマンド とレスポンスにより成り立ってます. Commons Netで提供されているクラスの構造が, 図1です. 図1 FTPのクラス関係 SocketClientクラスは,Commons Netで 提供されているほとんどのクライアントプログラムの 基となるクラスで,接続やタイムアウトの設定などソ ケットの低レベルな処理を実行します. FTPクラスは,FTPプロトコル上のコマンドとほぼ 1対1の機能を提供

    kono
    kono 2008/04/02
  • JDBC プログラミングの基本

    JDBCを使用してデータベースアクセスをする時にはほとんど決まったやりかたがあります。 参照する場合、更新する場合、挿入する場合などにわけて簡単な雛型になるようにまとめてみました。 また、BLOBを表示させるような時は Java を使うと表示などが簡単にできます。これも Java でプログラミングする利点ですね。 最初にJDBCを使用するプログラムの骨格を見ていきましょう。 手順としては JDBCドライバのロード 接続オブジェクトの作成 ステートメントオブジェクト(=SQLコンテナ)の作成 ステートメントの実行 というかんじになります。 updateやinsertの場合はほとんどこのままですが、selectの場合は「ステートメントの実行」を終えて、結果がResultSetオブジェクトに入るので、その取り出し処理が続けて必要になります。 また、データベースの情報を取得するだけの場合は、「ステ

  • IBM Systems Energy Estimator

    On-premises IT for hybrid cloud Keep your business and data protected and resilient across hybrid IT – even during disruption. Enterprise AI infrastructure Infuse AI and automation with your business transformation and data strategy. IT infrastructure modernization Modernize apps, servers and storage in place to integrate seamlessly with hybrid cloud and AI. Unlock innovation today As the digital

    IBM Systems Energy Estimator
    kono
    kono 2007/09/06
  • Java開発者のためのRubyガイド:CodeZine

    Builderパターンは、Template Methodパターンによく似ています。Template Methodパターンとの大きな違いは、その目的がオブジェクトを生成することであり、アルゴリズムを実行することではないという点です。Builderパターンは、役割分担を明確にするだけでなく、インターフェイスと実装の分離を実現する代表的な事例であり、パターンを使用しない場合に起こりうる重複をかなりの程度防ぐことができます。

  • JDKのバグと思われる現象の再現コード - きしだのHatena

    再現できる最低限まで削っていったら、めちゃくちゃシンプルで誰でも書いていそうなコードになりました。 びっくりします。ローカル変数の定義順を変えると挙動が変わるところが一番のみどころです。 こんな感じです。Tomcat5.5.17+Java6 b105で確認してます。 5回くらいリロードすると結果が変わります。 最後の空ループの回数を少なくすると、現象が発生するまでのリロード回数が変わります。 package servlets; import java.io.*; import javax.servlet.http.*; public class ProblemServlet extends HttpServlet { protected void doGet (HttpServletRequest request, HttpServletResponse response) throws

    JDKのバグと思われる現象の再現コード - きしだのHatena
    kono
    kono 2007/01/12
  • OracleとJ2SE5で致命的なバグ - minghaiの日記

    02/22 まだこの記事を見に来る人が多いので1つ追加。 パッチのリリース予定日は2007年8月とのこと。 What effect does Oracle/Java5 bug have for comp... | Oracle Community Support just got back to me and told me: that a fix for this issue will be available in 10.2.0.4.0 JDBC Driver which is scheduled for august 2007. 01/12 修正情報が投稿されました。 http://forums.oracle.com/forums/thread.jspa?forumID=99&threadID=461701 まだ落とせませんが、近いうちにOTNに投稿されるであろう、ドライバ10.2.

    OracleとJ2SE5で致命的なバグ - minghaiの日記