Taxonomy of class loader problems encountered when using Jakarta Commons Logging by Ceki Gülcü, © All rights reserved created 2005-02-02, last updated on 2010-04-09 Acknowledgments I would like to thank Jacob Kjome for reviewing early drafts of this document. His comments helped to clarify several important points. Jake also keeps reminding us on the log4j-dev mailing list that the child-parent de
Commonclipse is an eclipse plugin for jakarta commons-lang users. It features automatic generation of the following methods using commons-lang builders: toString() hashcode() equals(Object) compareTo(Object) Commonclipse supports customization of generated methods (custom ToStringStyle, use of appendSuper(), excluded fields) through user defined properties. Commonclipse actions are available both
四次元データ 西岡 悠平/染田 貴志 2006/6/23 エンジニアではない一般ユーザー自らが、Webの操作だけで簡単にWebアプリケーションを作れるソフトウェア“Tuigwaa”。2005年度上期未踏ソフトウェア創造事業に採用された本プロジェクトは、Web 2.0の世界を切り開く純国産ソフトウェアとして大きな注目を集めている。そのコンセプトを紹介しよう。(編集部) ■いつまでもWebアプリ化されない現場 「プロジェクトにかかわっている社員全員の名前、連絡先、所属を今週中にリストにしたい」 「新製品についての説明会を来週行う。ついてはお得意さまへの連絡と参加の可否、人数を把握したい」 このようなシーンを日常の業務の中で見掛けたこと、または経験されたことはありませんか。細かい内容は異なれど、こういった「ある程度急を要し、その都度必要な情報の内容が異なる、そして集められた情報がその後複数人で共
Potixは13日(米国時間)、ZKの最新版であるZK 2.0を公開した。ZKはAjax Webアプリケーションフレームワーク。JavaScriptを使わずに少々のプログラミングだけでリッチUIを実現したWebアプリケーションを開発できるという特徴がある。 ZKではイベントドリブンで作成された高性能コンポーネントによってデスクトップアプリケーションの開発程度まで開発が容易になっており、マークアップ言語を採用していることでHTMLを編集する程度のレベルでかんたんにデザインできるようになっている。 ZK 2.0はGNU GENERAL PUBLIC LICENSE Version 2のもとで公開されているオープンソースソフトウェア。ZK 2.0における主な特徴は次のとおり。 68のXULコンポーネントと82のHTMLコンポーネントを同梱。多種多様なコンポーネントが用意されているほか、すべてのコ
米グーグルが発表したGoogle Web Toolkit。Java言語で作成したクライアントアプリケーションを、JavaScript+HTMLアプリケーションに変換するという、まったく異なるアプローチを持つAJAXアプリ開発ツールだ。簡単なサンプルを動かしてみよう(編集部) 2006年5月17日、米国Googleが、Google Web Toolkitをリリースしました。早速Webサイトを見ると、『Google Web Toolkit - Build AJAX apps in the Java language』(=Java言語でAJAXアプリを造る)という、Java開発者にとって非常に刺激的なキャッチで始まっています。 これまでも、BACKBASE Java Edition、ICESOFT ICEFACES、Nexaweb などAJAX+Javaでの開発に対応するフレームワーク製品または
Download of the Day: MyTunesRSSというエントリーより。 Freeware, cross-platform software MyTunesRSS runs a server on your computer that allows you to access your iTunes music library from any web browser. Lifehackerで、ブラウザからiTunesのライブラリへのアクセスを可能にする「MyTunesRSS」というソフトが紹介されていました。 クロスプラットフォームのソフトウェアで、PC内でサーバを起動して↑のようなことを実現するそうです。どんなコンピュータからもストリーミングで再生が可能とのこと。 With MyTunesRSS you can for example use a Playstation P
The Apache Lucene Project, the Apache Lucene (Java)は27日(米国時間)、Apache Luceneの最新版であるApache Lucene 2.0を公開した。Apache LuceneはJavaで作成された高性能高機能なテキスト検索エンジンライブラリ。同プロジェクトは、Apache Luceneはテキスト検索を必要とするアプリケーション、とくにクロスプラットフォームで動作する必要がある場合には適切なテキスト検索エンジンライブラリだとしている。 Apache Lucene 2.0はApache License Version 2.0のもとで公開されているオープンソースソフトウェア。1.9.1からのバグフィックスが主な変更点である。ただし、1.x系において非推奨となっていた機能については2.0からは削除されているため注意されたい。 Apach
多分Gmailとかで使われてそうなフレームワーク*1。 http://code.google.com/webtoolkit/ これすごい。逆転の発想だなー。 Javaで作ったウィジェットのソースをJavaScriptにコンパイルする事によってリッチなAjaxアプリを作る。実行は、JavaScriptで作られたJREエミュレーション用ランタイムを使って、クライアントのブラウザ上で行う。 開発時は「hosted mode」で開発する。このモードではコンパイルせずにJavaネイティブ(変な言い方)で実行することによって、デバッキングなどJavaのIDEのパワーをうまく生かした開発ができる。このモードのとき、GWTはAWTとかSwing上でブラウザをエミュレートするのではなく、埋め込みブラウザ*2と連携する。つまり埋め込みブラウザ側で画面表示やイベントのハンドリング等を実行する。Javaとブラウザ
HTML Helpとは、Microsoftが提唱している拡張子chmのオンラインヘルプです。よくソフトウェアに添付されていますが、言語のリファレンスがこの形式になっているととても便利です。 id:secondlife先生が使っているので真似して使い始めました。 コンパイル済のHTML Helpだと全文検索できるし(しかも速い)、よく使うページをお気に入りに追加したり、といった機能も便利です。 ということでいろいろな便利なHTML Helpファイルを教えてもらったり探したりしてみました。 Ruby http://d.hatena.ne.jp/secondlife/20051023/1129997394 MySQL http://tsuttayo.sytes.net/mysql/help/ JavaScript (JScript) http://www.microsoft.com/japan/
Javaデベロッパ向け AJAX FAQ Author: Greg Murray 訳: Yutaka Yoshida 私たちは現在すでにAJAXに触れ、まったく新しい世界が広がっていることに気づいています。 多くの開発者が既存のフレームワークを通してAJAXを使っていますが、より深くAJAXを知り、 今以上の機能を提供したい人もいるかもしれません。これはアプリケーションにAJAXの機能を 持たせたいJava開発者向けのFAQです。 AJAXを使うべきでしょうか AJAXはJavaと一緒に使えますか 現在使っているフレームワークにAJAXの機能はありますか 何から始めたらいいですか 自分でAJAXの機能を作るためには何を知っておかなければならないですか JavaScriptを知っていなければならないですか Java開発者用にどのようなJavaScriptライブラリやフレームワークがありますか
サーブレットコンテナが抱える問題を認識する:Strutsで作るセキュアWebアプリケーション(2)(1/3 ページ) 第1回「適切なエスケープ処理でクロスサイトスクリプティングに備える」では、Strutsカスタムタグを使用する際の注意点を解説した。今回はサーブレットコンテナが抱える問題にまで視野を広げて、クロスサイトスクリプティング(Cross Site Scripting:XSS)に関する注意点を考察していこう。 エラーページで動作するスクリプト アプリケーションが返すレスポンスは、必ずしもアプリケーションの開発者が作成したものとは限らない。例えば、アプリケーション内において例外が発生した場合、明示的な指定がなければ製品のデフォルトエラーページが表示される。デフォルトエラーページはデバッグ用に用意されているものが多いため、表示内容には問題の起因となったパラメータやスタックトレースが含まれ
○はじめに 現在評価中。まずは実際に動作させてみた所感を。 Web プロジェクトを担当することにより、性能改善に関しては何度も苦労させられました。プロファイラも高価であり、評価したい観点を評価できないケースが利用できなかったころ、私は、複数のプロジェクトで汎用的に利用可能なツールにより性能を分析することができないかと試行錯誤しました。 初期の段階は、各処理で現在時刻を出力することにより、処理間の処理時間を把握し、ボトルネックがどこにあるのかを確認していました。(処理時間の正確なベンチマークをおこなうことが目的ではないため、これで十分でした。)しかしながら、現在時刻を出力するコードを追加し、本番時には削除することは、開発者の作業量の増加に繋がるという課題も残っていました。(log4j などのログレベルでの制御も可能ですが、評価するアプリケーションの制御、評価する処理の制御などの観点により細か
紹介 2005.11.01: @IT アットマーク アイティ 「CoolなEclipseプラグイン」 2005.05.20: 日経 IT Pro 「東工大が開発したAOPオープンソース・ソフト,日立ソフトがJava開発環境に採用」 2006.01.24: Tech-On! 「日立ソフト,東工大のアスペクト指向ツールを組み込みJavaデバッグ製品に応用」 2007.09.07: コンピュータ雑誌 「Eclipseパーフェクトマニュアル ベストセレクション」, 283ページ, 技術評論社 「Eclipseプラグインベスト300」 BugdelとはデバッグJavaプログラムに対してデバッグコードの記述、挿入を支援するための Eclipse プラグインです。 Bugdelは アスペクト指向プログラミング を基にしてデバッグコードを挿入する。 特徴 デバッグコードはクラスフ
Java Open Single Sign-Onプロジェクトは30日(現地時間)、JOSSO(Java Open Single Sign-On)の最新版となるJOSSO 1.4をリリースした。JOSSOはJ2EEアプリケーションにシングル・サイン・オンを実装するためのオープンソースのプロダクトでありThe BSD Licenseの元で公開されている。シングル・サイン・オンは一度の認証手続きで複数のシステムやサービスを利用できるようにするための仕組みである。 JOSSOは、J2EEアプリケーションにおいて安全で且つ自然にシングル・サイン・オンを実現するための基盤技術であり、次のような特徴を持っている。 JAASベースで複数アプリケーション間のシングル・サイン・オンが可能 複数の認証体系を許容するPluggableなフレームワークを用意 X.509クライアント証明書による認証をサポート n層の
metadata-extractor lets you access the metadata in digital images and video via a simple API. Implementations in Java and C# Mature project with countless contributors since 2002 Very fast due to efficient use of CPU, memory and IO Hosted on GitHub (Java, C#, test data) Apache license Heavily tested Widely used Supported Formats Image file types: JPEG PNG WebP GIF ICO BMP TIFF PSD PCX RAW CRW CR2
ngrams are a rather classical instrument in Natural Language Processing (NLP) applications. NGramJ is a Java based library containing two types of ngram based applications. It's major focus is to provide robust and state of the art language recognition (or language guessing how some call it more correctly). Both types are meant to be embedded into larger applications. Language recognition is not t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く