2009-01-01から1年間の記事一覧

lucene-jaのサンプル動作

http://tidus.ultimania.org/wiki/index.php?Lucene①Senのインストール https://sen.dev.java.net/servlets/ProjectDocumentList?folderID=755&expandFolder=755&folderID=0からインストールし、eclipseにインポート。sen-1.2.2.1/dic/build.xmlが辞書作成バ…

C#でwordやexcelを動かす方法

http://goungoun.dip.jp/app/fswiki/wiki.cgi/devnotebook?page=Visual%20Studio%20.NET%202003%20C%23%A1%A2Excel%20COM%20%C1%E0%BA%EEまだ読めてないけど、よさげなサイト。

[バージョン管理][cvs][svn][dvcs][比較] 分散バージョン管理システム

DVCS(Distributed Version Control Systems)・・・分散バージョン管理システム最近Gitの記事をよく見る気がする。 バージョン管理はCVSかSVNか・・と思っていたら、 何かたくさんあるんだね。 http://www.atmarkit.co.jp/fjava/rensai4/devtool03/devtool03_1…

Stringの外だし

$NON-NLS-1$ ↑ eclipseのリファクタリング機能でStringを外部化するとき、 無視する設定にしたStringがある行につく。例:connection.setRequestProperty("Range", "bytes=" + offset + "-"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$

プラグイン同士の設定の共有

プラグインの設定はPreferenceStoreを使う。ここで、プラグインAからプラグインBのPreferenceStoreを参照したかったので プロジェクトのビルドパスにプラグインAのクラスパスを追加したが、 eclipseをデバッグ実行すると「ClassNotFoundException」。。いろ…

[programming][読み物]

プログラマに必要なたった一つの力 http://itpro.nikkeibp.co.jp/article/COLUMN/20090324/327068/俺にはない。

Javaのバイトコード難読化ツール

http://cafebabe.jp/item/7 http://www.vb-user.net/junk/analyze/#doc_obfuscate にたくさんツールが載ってた。全部見てないけど、GPLだしProguardがいいのでは。 http://proguard.sourceforge.net/面白かったのはDashO(http://www.agtech.co.jp/products/…

表示できない文字

○つき数字は?に変化してしまう。 機種依存文字はやめろってこった

no such tagエラー

CVSでno such tagエラーが発生。 中身の無いCVSリポジトリにタグ付けコマンドを打っても、タグがつかない。 タグを管理しているのはCVSROOT/val-tags というファイルらしい。 このファイルに記述されていないタグをexportしようとすると、 no such tagエラー…

Websphereでコンパイルされたjspを見たいとき

JSPコンパイラで生成されたjavaコードは通常見ることができない。 クラスファイルは{WAS_HOME}/temp/{ノード名}/{EAR}/〜に入っている。javaソースを残しておく方法はいくつかあるが、たとえば /bin/JspBatchCompiler のオプションに -keepgenerated true を…

Javaのクラスファイルを分析

BCEL(Byte Code Engineering Library) Javaのバイトコードを解析・・・するだけでなく、直接書き換えることもできるみたい。Javaクラスのメソッドサイズ制限(JVM仕様64KB)でエラーがあり、 ネットで調べて見つけた。ここのサイトを参考にした http://d.hatena.n…

ホスト名とドメイン名

IT用語辞典e-wordsより。 ドメイン名 インターネット上に存在するコンピュータやネットワークにつけられる識別子。 ホスト名 もっとも一般的に使われるのは、 インターネットなどで使われるドメイン名の左端部分の端末識別子と、 Windowsネットワークのコン…

Javaのメソッドのサイズ制限64K

大きなjspを書くと、servletとしてコンパイルされたときにJVMのサイズ制限に 引っかかることがあるらしい。 初めて知った。 JVMの制限 http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#88659 The amount of code per non-nativ…

リフレクション利用時のクラスロードのタイミング

正しいかわからんけど ①クラス public class StaticSample { { System.out.println("static"); } public StaticSample() { // TODO Auto-generated constructor stub System.out.println("instance化"); } public void test(){ System.out.println("method c…

tcpdumpコマンド利用方法

利用しそうなオプション -x(-X) パケットの内容を出力する。大文字の方は16進ダンプにASCII表示追加 -s n パケットをnバイト出力する。 -i ネットワークインタフェースカードを指定。ifconfigで名前を参照できる。指定しないとifconfigの一番上が取得対象に…

eclipseプラグイン&フィーチャ関連の用語

http://www.ibm.com/developerworks/jp/opensource/library/os-ecplug/ より Eclipseはプラグインで構成されていますが、 Eclipse用のプラグインの開発を考慮するときに重要な他の2つのレベルのコンポーネントがあります。 それは、プラグインのフラグメント…

eclipse3.3にSubversive

3.4と3.3のフィーチャ開発用。 いまさら。Mylyn ヘルプ→ソフトウェア更新→検索及びインストール(ry→インストールする新規フィーチャーを検索→Europa ディスカバリー・サイトProjectSet http://vpms.de.csc.com/projectset/updateSubversive http://www.polar…

CVSクライアントいろいろ

cvs

全部GPL・・・orz eclipseに搭載されているCVSクライアントはGPLではないけど eclipse上ではないところで動作は難しそう(webページを見た感じでは)。CVSNT・・・GPL http://www.march-hare.com/cvspro/jp.asp TortoiseCVS・・・GPL http://www.tortoisecvs.o…

[eclipse][java][test][カバレッジ][eclemma] ECLEMMAを使う公式:http://www.eclemma.org/ アップデートサイト:http://update.eclemma.org/ ダウンロード:http://sourceforge.net/project/platformdownload.php?group_id=177969○ Basic Blocks: This is E…

自動起動するサービスを停止

コマンドプロンプトでmsconfig 起動時に自動で開始されるサービスを管理できる。 今日初めて知った。

Ganymedeにsubversiveを入れる

いろんなサイトに書いてあるけど、 ところが肝心な Subversionの実装部分(SVNKit)が Eclipseと相容れないライセンスのもとに配布されているため、そのコンポーネントだけはやっぱり外部のアップデートサイトから取得しなければならない。 らしい。 (http://…

改行コードを調べる

file "file名" LFの場合・・・ファイル名: ASCII text CRLFの場合・・・ファイル名: ASCII text, with CRLF line terminators と表示される

xargsで実行するコマンドの任意の位置に標準入力から差し込む

find . -path '*.properties' | xargs -i cp {} ./copy iオプションをつけると"{}"で指定した場所が置換される。

apache commonsの便利クラス http://pgyougo.seesaa.net/article/112671518.html他にもいろいろありそう。

jabberをインストール jabbarと間違えそう。 sudo apt-get install ejabberd 設定は・・・http://www.process-one.net/docs/ejabberd/guide_en.htm[追記]結局公式がよいのかも。ubuntu用インストール手順↓ http://sysmonblog.co.uk/?p=11http://iszk.nowa.jp…

Ubuntu8.10 serverバージョンをVMWareしてみるISOダウンロード→VMwareイメージ作成→ドライブにiso読み込み →スイッチオンインストール完了後の設定は以下 http://www.thinkit.co.jp/cert/article/0707/11/2/4.htm参考: http://sweetbat.ddo.jp/~zoi/fswiki/…

インストーラを調べた まとまってないけど以下が主なツール●WiX(http://wix.sourceforge.net/) 参考: http://codezine.jp/article/detail/428?p=1 必要: .NetFramework1.1 or 2.0 VC++2005 or 2008 Windows Installer SDK ライセンス:Common Public Licen…

プラグインとフィーチャ開発プラグイン作成 http://www.atmarkit.co.jp/fjava/rensai3/kantanplgn02/kantanplgn02_1.htmlフィーチャ作成 http://www.atmarkit.co.jp/fjava/rensai3/eclipsepde06/eclipsepde06_1.htmlまた、 An error occurred during provisi…

HandyGestures http://www.vector.co.jp/soft/winnt/util/se372511.htmlIEはともかく、エクスプローラでマウスジェスチャーできる。 他にもありそうだけど。。

AIRとFlexの違いhttp://www.itmedia.co.jp/news/articles/0802/25/news070.html AIRはOSに依存しないアプリケーションランタイム。開発者はAIRを利用することで、HTMLやAjax、PDF、Adobe Flash、Adobe FlexなどのWeb技術を使って、オフラインでも動くWebアプ…