トップ(最新) | 次>

nDiki : Java

Java

web

数値計算

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 書くか。

スポンサード リンク


[ 11月27日全て ]

2001年12月4日 (火)

17:15 Checkstyle を ant に追加 このエントリーを含むはてなブックマーク

CheckstyleJava のコードのスタイルや Javadoc 用コメントのチェックをする Java クラス(コマンドラインツール / Ant タスク)。

Debian のパッケージにはまだなっていないので、公式サイトからとってきて .jar ファイルを /usr/local/share/java に放りこむ。 必要なライブラリの ANTLR と Regexp は Debian パッケージになっているので入れとく。

コマンドラインでちょっと試した後 build.xml にターゲット追加して統合。 これで JUnit とあわせて、コードの品質があがるようにがんばろ。


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 ]


[ 12月4日全て ]

2001年12月5日 (水)

[ Java ] 22:30 Cocoon2 はどうかな? このエントリーを含むはてなブックマーク

最近、本サイトの生成フレームワークを一新すべく模索中(現在は XML + 自作 Perl スクリプト)。 今の最有力候補は XML + Ant + Xalan。 他にいろいろ見ていたら、Cocoon 2 はどうかなと。 XML から XSLT 他を用いて HTML とか WML とかを生成する server application なんだけど、ローカルで立ちあげて Wget とかでローカルに静的なファイルとして落とせば、それをサーバに置けるんじゃないかなぁ。 すぐ思いつく問題は、

  • 「make 的(必要なファイルのみの)更新」(毎回すべて更新されるとサーバへのアップロードで困る)、
  • SSI がちょい面倒?」(Coccoon 2 では処理しないでそのまま出力させる)、

「コンテントネゴシエーションまわり」(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 でアクセス。 一発目は非常に遅い。他のページも一度目は閲覧は遅いがキャッシュが効くので次からはそれほどでもない。

とりあえず、ドキュメントを読んでいろいろ調査。


[ 12月5日全て ]

2002年9月18日 (水)

[ Java ] instanceof このエントリーを含むはてなブックマーク

あっ。存在を忘れてた。getClass().getName().equals(...) してた。ポカ。 instanceof / ダウンキャストしなくて済めばその方が良いのだが。


[ 9月18日全て ]

2002年10月22日 (火)

JGraph このエントリーを含むはてなブックマーク

やはり Wiki のページ間のグラフが見れるようにしたいな。 emacs-wiki では Graphviz と連携してグラフを描かせてみているんだけど、NaneyOrgWiki のあるレンタルサーバではサーバサイドでやるのは辛いかな。

Java Web StartJava アプリケーションと連携するなら簡単かも。 ということで、以前からチェックしていた JGraph を使ってみる(といっても HelloWorld)。

が、実際には日本語フォントの設定になだれ込む事に。


[ 10月22日全て ]

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 でメールを送ってくれるがここら辺はどうやっているんでしょ。 ソースを見てみるか。


[ 12月12日全て ]

2004年3月24日 (水)

久しぶりにdoxygen このエントリーを含むはてなブックマーク

仕事のJavaC++ ソースコードをドキュメント化するリクエストをもらったので例によって doxygen に通す。 今回は LaTeX 経由でPDFへ。


[ 3月24日全て ]

2004年4月13日 (火)

ガントチャート関連ツール このエントリーを含むはてなブックマーク

DateBk5 からのガントチャート作成の話だが、まずはチャート作成部分は他のものを利用できないかなと調査。

@ Planner (MrProject)

以前にちょっと使ったことあり。 日本語OK。 以前、保存したら次に開けなかったことがありそれ以来使っていない。 データはXMLフォーマット(DTDもある)なので、この形式でデータを作成すると、勝手にチャートを作らせることができる。

使い勝手はいいが、印刷まわりはちと弱い。

@ GanttProject

Java で記述されていて、Java Web Startも可能。 見た目は Planner とほとんど一緒。

これもデータはXMLフォーマット。

@ PyGantt

Python で書かれたガントチャート作成ツール。

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

何か足りない。


[ 4月13日全て ]

2004年4月16日 (金)

新入社員 このエントリーを含むはてなブックマーク

[ お仕事 ]

先月中旬に面接したが今日から出社。 自分のプロジェクトへの配属となるので、オリエンテーションなどなど。

プログラミングの経験がほとんどないようなので、まずは研修といった感じか。 「実務に結びつく」「短期間に」「基礎から学べて」なんて考えると課題が決まらん。

最初はC言語でプログラムを書いてもらうか。業務では PerlJavaC++ といったところなのだが、どれも最初に覚えてもらうにはどうなのかなと。機械よりの概念もある程度おさえておいて欲しいし。早い段階でオブジェクト指向プログラミングも理解して欲しいが。

ML とか Lisp とか Scheme とかっていってみたいものではあるな。


[ 4月16日全て ]

2004年4月19日 (月)

Eclipse 3.0M8 このエントリーを含むはてなブックマーク

[ Java ]

ここ最近めっきり仕事でコーディングしていないところに社内向けのとあるミニツールが欲しいという要望がでたため、喜んで引き受けることに(別の仕事もたまってはいるのだが)。

Perl でちゃちゃっと作れる内容なのだが、Windows で利用してもらうには ActivePerlインストールの他に、必要なライブラリとミニツールのパッケージ(PPM)を入れてもらわなければならなくなるので、ちょっと面倒。 プログラムの更新も手間だし。

ということで久しぶりに JavaEclipse も半年以上見ないうちに結構変わったな。 ノート PC を新しくしたから以前みたいにメモリ不足で苦しむことなく使用できるようになった(というか落とすのが面倒なので起動しっぱなし)。 しかし 1024x768 GTK2 だと狭いな。

ついでにSWTベースでコードを書こうかと思ったが、一晩で仕上げるには知識不足なので普通に Swing に。 Java Web Start用に jnlp を書いて、JAR ファイルに電子署名してミニツール完成。


[ 4月19日全て ]

スポンサード リンク

Related web page

2008-11-19 - きしだのはてな: マルチスレッド対応カウンタ
<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コンパイラ搭載でJSを大幅高速化へ、Firefox − @IT
JIT コンパイラを塔載した TraceMonkey
http://www.atmarkit.co.jp/news/200808/25/firefox.html
2008-07-23 - きしだのはてな
ロギング
http://d.hatena.ne.jp/nowokay/20080723
ECMAScript 4実装調査、RI以外でTamarinとMbedthisが健闘 | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/news/2007/12/18/039/
KeN's GNU/Linux Diary | JSDocというのをパッケージ化してみた
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
たまにっき。: Java アプリケーションを Windows exe にラップする
を使うことでできた. 作成したexeファイルに対して色々やってみて理解した動作. - exeファイルには指定したjarファイルが含まれている.そのjarファイルはコンパイル時にnsiファイルと同じディレクトリにあると仮定しているみたいだ. - 実行すると指定したjarファイルを$TEMPディレクトリに展開する. - <strong>java</strong>wコマンドでjarファイルを実行する. 以上の動作は nsi ファイル内で指定
http://oikaze.com/~tamada/Diary/2007-07-01-1.html
MOONGIFT: � Java製のソーシャルブックマーク「gnizr」:オープンソースを毎日紹介
Web2.0系のWebアプリケーションというと、Perl/PHP/Python/Rubyといったスクリプト言語が主流になっているが、<strong>Java</strong>だって負けていない。 [1] レンタルサーバレベルでは<strong>Java</strong>の提供は難しいが、企業内サービスとしては十分考えられる。そこでこれを紹介しよう。 今回紹介するオープンソース・ソフトウェアはgnizr、<strong>Java</strong>製のソーシャルブックマークソフトウェアだ。 [1] http://www.moongift.jp/wp-con
http://www.moongift.jp/2007/11/gnizr/
Geekなぺーじ : JavaScriptで3D
VMLについて調べていたらSVGVML3Dというライブラリを発見しました。 SVG-VML-3Dは、IE用にVML、その他ブラウザ用にSVGで3Dを表現できるように書かれたライブラリです。 かなり良く出来ている<strong>Java</strong>Scriptライブラリで、三次元画像を作り出すだけではなく、どのオブジェクトがクリックされたかまでEventで拾えるようになっています。 まだ、あまりライブラリの中身を詳しく読んでいません
http://www.geekpage.jp/blog/?id=2007/11/27
MPXJ - Microsoft Project Exchange in Java
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 fi
http://mpxj.sourceforge.net/
【特集】詳解! Dojo Toolkit 1.0 (基礎知識編) - 頻出APIと便利機能を一気におさえる (1) Dojo Toolkit 1.0、満を持してリリース! | エンタープライズ | マイコミジャーナル
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)

この日記のはてなブックマーク数 Add to Google RSS

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)