nDiki : Java
Java
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
- Java Exe Maker - exe4j - 有料
- Java Launcher
- MobExe (Win32 Java Launcher
- Jelude
- NSIS スクリプト、public domain
- JEXECreator
- JexePack
- exeJ
- jStart32
- ROXES ANT Tasks
- http://lopica.sourceforge.net/...
- exewrap
- 国産
- launch4j
関連情報
- Java Web Start
- Java の assertion
- JAI - Java Advanced Imaging API
- Code Conventions For The Java Programming Language
- J2SE
- JRE - Java Runtime Environment
- Java 言語仕様
- Javadoc
- プログラミング言語
- JasperReports
- Java 帳票エンジン。
スポンサード リンク
Related term
2001年11月27日 (火)
■ 21:00 Xalan-Java + Bean Scripting Framework で Perl を使うぞ

XSLT プロセッサの Xalan-Java2 は、Extension で Bean Scripting Framework (BSF) を使って XSLT 中に直接 (ActiveState の) PerlScript を埋め込めるらしい。 さっそくチャレンジ。
@ ActivePerl をインストール
Debian パッケージが Intel Linux 用にあるので、これをインストール(ActivePerl-5.6.1.630-i686-linux.deb)。 /usr/local/ActivePerl-5.6 以下にはいる。 問題なし。
@ サンプル XSL ファイルを書く
Xalan-Java2 のページを参考に PerlScript を埋め込む。
動かない。 BSF のソースを見てみる。 れれ、ビルドファイルを見ると、ActiveScript はべったり Win32 用だ。 がびん。 やっぱり素直に Java で Extension 書くか。
- ActivePerl で Ming (2005-02-23)
- [ Perl ] PDL::PP で C extension を書く (2004-02-19)
- RPC::XML のかわりに XMLRPC::Lite (2004-08-31)
- Wineを入れてみる (2005-03-31)
- PAR::Repository でビルド済み Perl モジュールをネット... (2006-12-12)
2001年12月4日 (火)
■ 17:15 Checkstyle を ant に追加

Checkstyle は Java のコードのスタイルや Javadoc 用コメントのチェックをする Java クラス(コマンドラインツール / Ant タスク)。
Debian のパッケージにはまだなっていないので、公式サイトからとってきて .jar ファイルを /usr/local/share/java に放りこむ。 必要なライブラリの ANTLR と Regexp は Debian パッケージになっているので入れとく。
コマンドラインでちょっと試した後 build.xml にターゲット追加して統合。 これで JUnit とあわせて、コードの品質があがるようにがんばろ。
- Linux 上で Flex 2 SDK を使った Flash コンテンツ開... (2007-09-11)
- 15:00 Java Cryptography Extension (JC... (2001-12-04)
- 21:00 Xalan-Java + Bean Scripting Fra... (2001-11-27)
- PAR (2004-07-19)
- PostgreSQL を使いはじめる (1999-12-17)
■ 15:00 Java Cryptography Extension (JCE) 1.2.1

Java で Blowfish 使いたいのでインストール (って、実は先週に最後の一手以外は終えていた。で今日使ってみたらやっぱり設定が必要ねってことで追加作業)。
JCE のページから、jce-1_2_1.zip をとってきて、jce1.2.1/lib 以下の jce_1_2_1.jar, US_export_policy.jar, local_policy.jar, lib/sunjce_provider.jar を /usr/local/jdk1.3.1/jre/lib/ext にコピー (JAVA_HOME=/usr/local/jdk1.3.1)。
で、/usr/local/jdk1.3.1/jre/lib/security/java.security ファイルに、
security.provider.3=com.sun.crypto.provider.SunJCE
を追加。 これで Blowfish で秘密のあっこちゃん。
[ Debian ]
- PostgreSQL を使いはじめる (1999-12-17)
- Apache での PostgreSQL を使った認証 (1999-12-18)
- 17:15 Checkstyle を ant に追加 (2001-12-04)
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
- 野良パッケージと依存 Perl モジュールのインストールセット をCPAN... (2006-02-11)
2001年12月5日 (水)
■ [ Java ] 22:30 Cocoon2 はどうかな?

最近、本サイトの生成フレームワークを一新すべく模索中(現在は XML + 自作 Perl スクリプト)。 今の最有力候補は XML + Ant + Xalan。 他にいろいろ見ていたら、Cocoon 2 はどうかなと。 XML から XSLT 他を用いて HTML とか WML とかを生成する server application なんだけど、ローカルで立ちあげて Wget とかでローカルに静的なファイルとして落とせば、それをサーバに置けるんじゃないかなぁ。 すぐ思いつく問題は、
「コンテントネゴシエーションまわり」(en, と ja を別々のファイル名できちんととりだせるか)
等々。ドキュメントだけ静的にアーカイブしたものとかあるから、静的なファイルに落とせるんだろうなとは思いつつ。 とりあえず、インストール。 まず先に Tomcat
cd /usr/local tar zxvf jakarta-tomcat-4.0.1.tar.gz
次 Cocoon 2
cd /usr/local tar zxvf cocoon-2.0-bin.tar.gz cp /usr/local/cocoon-2.0/cocoon.war /usr/local/jakarta-tomcat-4.0.1/webapps/
Tomcat がデフォルトで 8080 ポートをつかうのだが WWWOFFLE が既に使っている。 Tomcat の方をずらすより、WWWOFFLE の変更の方が勝手がわかるのでそちらをずらす。 で
/usr/local/jakarta-tomcat-4.0.1/bin/startup.sh
で起動。http://localhost:8080/cocoon/ に Galeon でアクセス。 一発目は非常に遅い。他のページも一度目は閲覧は遅いがキャッシュが効くので次からはそれほどでもない。
とりあえず、ドキュメントを読んでいろいろ調査。
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- SCons は GNU Autotools のかわりになるか (2005-04-20)
- Module::Build でソースパッケージング (2005-08-24)
- WiKicker に JSON でのページ出力機能を追加 (2007-04-03)
- 21:00 Xalan-Java + Bean Scripting Fra... (2001-11-27)
2002年9月18日 (水)
■ [ Java ] instanceof

あっ。存在を忘れてた。getClass().getName().equals(...) してた。ポカ。 instanceof / ダウンキャストしなくて済めばその方が良いのだが。
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- Debian (不安定) (2005-02-03)
- サブプロジェクトが使える GTD ツール ThinkingRock 2.0.1 (2008-06-23)
- PAR (2004-07-19)
- Module::Build でソースパッケージング (2005-08-24)
2002年10月22日 (火)
■ JGraph

やはり Wiki のページ間のグラフが見れるようにしたいな。 emacs-wiki では Graphviz と連携してグラフを描かせてみているんだけど、NaneyOrgWiki のあるレンタルサーバではサーバサイドでやるのは辛いかな。
Java Web Start な Java アプリケーションと連携するなら簡単かも。 ということで、以前からチェックしていた JGraph を使ってみる(といっても HelloWorld)。
が、実際には日本語フォントの設定になだれ込む事に。
- GanttProject で開発スケジュールを作成 (2004-08-26)
- www.naney.org 容量超過警告につきダイエット開始 (2006-10-03)
- PAR (2004-07-19)
- キックオフミーティング2日目 (2004-10-26)
- [ WiKicker ] 書き込みをパターンでチェック (2004-12-13)
2003年12月12日 (金)
■ [ Java ] Unicode (UCS) -> 別の charset

Java の String を 'abc' なら US-ASCII (ANSI_X3.4-1968)に、'あいう' なら ISO-2022-JP にしたいという話。 やっぱり文字列中の全ての文字について候補の charset に含まれているか見ていくしかないのか?
Mew だとちゃんと、US-ASCIIだけならus-ascii で、日本語が含まれていれば iso-2022-jp でメールを送ってくれるがここら辺はどうやっているんでしょ。 ソースを見てみるか。
- メールによる社内コミュニケーションの問題 (2006-04-12)
- [ WiKicker ] 通知メールの Subject: フィールドのエン... (2004-01-25)
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- Linux で使えるデスクトップ検索ツール Beagle でローカルファイ... (2006-08-08)
- 今日のさえずり - 明日のミーティング資料 Google ドキュメントで書いた (2007-10-31)
2004年3月24日 (水)
■ 久しぶりにdoxygen

仕事のJava、C++ ソースコードをドキュメント化するリクエストをもらったので例によって doxygen に通す。 今回は LaTeX 経由でPDFへ。
- assertion (2004-05-16)
- ハッシュとは (2004-06-09)
- reStructuredText いいんじゃない? (2005-11-22)
- 久しぶりに build.xml を書く (2005-11-14)
- LaTeX でプレゼンテーション (2005-06-21)
2004年4月13日 (火)
■ ガントチャート関連ツール

DateBk5 からのガントチャート作成の話だが、まずはチャート作成部分は他のものを利用できないかなと調査。
@ Planner (MrProject)
以前にちょっと使ったことあり。 日本語OK。 以前、保存したら次に開けなかったことがありそれ以来使っていない。 データはXMLフォーマット(DTDもある)なので、この形式でデータを作成すると、勝手にチャートを作らせることができる。
使い勝手はいいが、印刷まわりはちと弱い。
@ GanttProject
Java で記述されていて、Java Web Startも可能。 見た目は Planner とほとんど一緒。
これもデータはXMLフォーマット。
@ PyGantt
aptラインが用意されているので入れてみる
apt-get install python-logilab-pygantt
実行
pygantt --help Traceback (most recent call last):
File "/usr/bin/pygantt", line 2, in ?
from logilab.pygantt.main import run
File "/usr/lib/python2.3/site-packages/logilab/pygantt/main.py", line 103, in ?
from logilab.pygantt.lib.readers import ProjectXMLReader
File "/usr/lib/python2.3/site-packages/logilab/pygantt/lib/__init__.py", line 21, in ?
from objects import *
File "/usr/lib/python2.3/site-packages/logilab/pygantt/lib/objects.py", line 31, in ?
from zLOG import LOG, INFO
ImportError: No module named zLOG
何か足りない。
- GanttProject で開発スケジュールを作成 (2004-08-26)
- ソフトウェア技術者御用達のプロジェクトマネジメントツール TaskJuggler (2007-04-23)
- JAlbum で Webフォトアルバム (2004-11-14)
- GanttProject 2.0.3 でガントチャート書き (2007-01-17)
- Windows でも Linux でも動くタスク管理ツール Task Coach (2006-01-12)
2004年4月16日 (金)
■ 新入社員

[ お仕事 ]
先月中旬に面接した人が今日から出社。 自分のプロジェクトへの配属となるので、オリエンテーションなどなど。
プログラミングの経験がほとんどないようなので、まずは研修といった感じか。 「実務に結びつく」「短期間に」「基礎から学べて」なんて考えると課題が決まらん。
最初はC言語でプログラムを書いてもらうか。業務では Perl か Java か C++ といったところなのだが、どれも最初に覚えてもらうにはどうなのかなと。機械よりの概念もある程度おさえておいて欲しいし。早い段階でオブジェクト指向プログラミングも理解して欲しいが。
ML とか Lisp とか Scheme とかっていってみたいものではあるな。
- assertion (2004-05-16)
- ハッシュとは (2004-06-09)
- Perl で lex/yacc (1999-01-20)
- XML-RPC - Java クライアントと Perl サーバ (2004-08-29)
- PAR (2004-07-19)
2004年4月19日 (月)
■ Eclipse 3.0M8

[ Java ]
ここ最近めっきり仕事でコーディングしていないところに社内向けのとあるミニツールが欲しいという要望がでたため、喜んで引き受けることに(別の仕事もたまってはいるのだが)。
Perl でちゃちゃっと作れる内容なのだが、Windows で利用してもらうには ActivePerl のインストールの他に、必要なライブラリとミニツールのパッケージ(PPM)を入れてもらわなければならなくなるので、ちょっと面倒。 プログラムの更新も手間だし。
ということで久しぶりに Java。 Eclipse も半年以上見ないうちに結構変わったな。 ノート PC を新しくしたから以前みたいにメモリ不足で苦しむことなく使用できるようになった(というか落とすのが面倒なので起動しっぱなし)。 しかし 1024x768 GTK2 だと狭いな。
ついでにSWTベースでコードを書こうかと思ったが、一晩で仕上げるには知識不足なので普通に Swing に。 Java Web Start用に jnlp を書いて、JAR ファイルに電子署名してミニツール完成。
- 自前 PPM リポジトリの管理 (2006-07-03)
- PAR (2004-07-19)
- PAR::Repository でビルド済み Perl モジュールをネット... (2006-12-12)
- [ Perl ] PDL::PP で C extension を書く (2004-02-19)
- ActivePerl で Ming (2005-02-23)
スポンサード リンク
Related web page
<strong>Java</strong>の++演算子はアトミックじゃない。つまり、++nは、n = n + 1と分解されたとき、nを読み込んだ後、1足した値をnに書き込む前に他のスレッドがnを変更していたら、すでに他のスレッドで行っていた変更が無効になる。 で、これはvolatileをつけてもだめ。 つまり、このプログラムの実行結果が20000にならない。 public class NonAtomicIncrement { static int count; public static void main(String[] arg ...http://d.hatena.ne.jp/nowokay/20081119#1227076215
JIT コンパイラを塔載した TraceMonkeyhttp://www.atmarkit.co.jp/news/200808/25/firefox.html
ロギングhttp://d.hatena.ne.jp/nowokay/20080723
http://journal.mycom.co.jp/news/2007/12/18/039/
InDesign用スクリプトの公開にあたって、関数名/引数やファイル名がいまのところ不安定なのでAPIドキュメントについてはコード埋め込みにして自動化したい。<strong>Java</strong>Script向けには<strong>Java</strong>Doc的なツールがいくつかあり、AppleのHeaderdocと、sf.netにあるJSDocあたりがメインストリームのようだ。 このうち、AppleのはApple IDを取得とか小面倒なのでパス。JSDocのほうを取得してパッケージングするこhttp://kmuto.jp/d/index.cgi/debian/jsdoc.htm
を使うことでできた. 作成したexeファイルに対して色々やってみて理解した動作. - exeファイルには指定したjarファイルが含まれている.そのjarファイルはコンパイル時にnsiファイルと同じディレクトリにあると仮定しているみたいだ. - 実行すると指定したjarファイルを$TEMPディレクトリに展開する. - <strong>java</strong>wコマンドでjarファイルを実行する. 以上の動作は nsi ファイル内で指定http://oikaze.com/~tamada/Diary/2007-07-01-1.html
Web2.0系のWebアプリケーションというと、Perl/PHP/Python/Rubyといったスクリプト言語が主流になっているが、<strong>Java</strong>だって負けていない。 [1] レンタルサーバレベルでは<strong>Java</strong>の提供は難しいが、企業内サービスとしては十分考えられる。そこでこれを紹介しよう。 今回紹介するオープンソース・ソフトウェアはgnizr、<strong>Java</strong>製のソーシャルブックマークソフトウェアだ。 [1] http://www.moongift.jp/wp-conhttp://www.moongift.jp/2007/11/gnizr/
VMLについて調べていたらSVGVML3Dというライブラリを発見しました。 SVG-VML-3Dは、IE用にVML、その他ブラウザ用にSVGで3Dを表現できるように書かれたライブラリです。 かなり良く出来ている<strong>Java</strong>Scriptライブラリで、三次元画像を作り出すだけではなく、どのオブジェクトがクリックされたかまでEventで拾えるようになっています。 まだ、あまりライブラリの中身を詳しく読んでいませんhttp://www.geekpage.jp/blog/?id=2007/11/27
Welcome to MPXJ! This library provides a set of facilities to allow project information to be manipulated in <strong>Java</strong>. MPXJ supports three file formats, Microsoft Project Exchange (MPX), Microsoft Project (MPP,MPT), and Microsoft Project Data Interchange (MSPDI).The library is currently based around a set of data structures modelled on the data described by the MPX file format. All manipulation of project data takes place using these data structures, which can be read from or written to the various supported fihttp://mpxj.sourceforge.net/
http://journal.mycom.co.jp/special/2007/dojo1/index.html
■よく検索されるキーワード
perl(62) torrent(54) linux(48) 提案書(47) windows(43) 書き方(41) 使い方(29) アジェンダ(26) x31(25) 充電式カイロ(25) cvs(22) インストール(20) サンプル(20) thinkpad(19) アジェンダとは(19) f-01a(18) wiki(17) c#(16) 感想(16) カイロ(16) usb(16) java(16) 秋葉原(15) debian(15) ヨドバシカメラ(15) subversion(15) 壁紙(15) 作り方(15) 静電気(14) apache(14) グッズ(14) デロンギ(13) フリー(13) sh-01a(13) ganttproject(13) 修理(13) ssh(12) svn(12) ヨドバシ(12) truecrypt(12) ダイソー(11) 手帳(11) activeperl(11) ubuntu(11) ほぼ日手帳(11) firefox(10) mew(10) mp980(10) ドラマ(10) 日本語(10) n-01a(10) google(10) tc-1(10) 評判(10) ツール(10) djunit(9) cgi(9) 動画(9) mp3(9) オイルヒーター(9) docomo(9) rcs(9) 除去(9) centos(9) メモリ(9) エネループ(9) 設定(9) p-01a(9) tortoisesvn(9) 無印(8) ケース(8) 口コミ(8) ミノルタ(8) メール(8) インストーラ(8) 会議(8) xampp(8) 加湿器(8) af(7) 値段(7)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザインProcess Time: 0.260621s / load averages: 0.17, 0.27, 0.37
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク