Tips

JDK 1.5.0のUpdateバージョンで変わったところその3

Update6からOld領域でもパラレルGCが利用できるようになった Update6から、XX:+UseParallelOldGCを指定することでOld領域でもパラレルGCが利用できるようになりました。ただ、Update6時点では、試験的な扱いとSunのエンジニアから聞いたような記憶があります…

コンカレントGCでのNew領域の扱い

コンカレントGCは、Old領域にてアプリケーションを止めてしまうStop The WorldのGCではなく、アプリケーションを実行しつつGCを実行できるGCのタイプである。 コンカレントGCを利用した場合の設定が記述されているサイトをチェックすると、New領域はそれほど…

.NET Framework2.0でJavaのようにスタックトレースを取得したい。

.NET Frameworkでスタックトレースを取得する方法はMDbgクラスを利用すればうまくいくのではないかと思っていました。探してみたところすでにサンプルコードだけではなくツール化されていました。 Tool to get snapshot of managed callstacks - Mike Stall'…

JDK 1.5.0のUpdateバージョンで変わったところその2

Update 8から JDK1.6.0用で使われているハッシュ値も利用できるようになった UseNewHashFunctionオプションを有効にすることで、新しいハッシュ値が利用できるようになるらしい java.util.HashMapの実装の変化 - 昼間のメモ http://edocs.beasys.co.jp/e-doc…

JDK 1.5.0のUpdateバージョンで変わったところその1

Update6からMaxTenuringThresholdの値が31から15になっている シリアルGCの発想して、New領域、Old領域、スキャベンジGCとフルGC、短命オブジェクトと長命オブジェクトというのがあります。 New領域は、オブジェクトがはじめに配置される領域です。Old領域は…

Windows デスクトップサーチ

PDFファイルなどの資料のファイル数が膨大になっているためファイルサーチツールを利用している。本当は商用のツールを利用すれば精度の高い検索が可能になると思うが、お金がないのでWindowsデスクトップサーチを利用している。 さてWindows デスクトップサ…

HPのJavaVMの問題だけど

まあ、この問題はSun製のJavaVMではよく見かける問題であるが、HPの場合は、カーネルの設定にも引っかかっていることもあるということだね。 Bug ID: JDK-4697804 VM should minimize need for calls to vm_exit_out_of_memory() http://publib.boulder.ibm.…

MSDNの英語ページを日本語ページに移動するBookMarklet

単純にen-usをja-jpに変換してみただけのBookMarkletです(>_ javascript:q=location.href;if(q)location.href=q.replace(%22en-us%22,%22ja-jp%22)

XAMLをPowerPoint内で利用する

XAMLをプレゼンで中にデモしたい場合に有効かもね。 http://simonguest.com/blogs/smguest/archive/2007/06/18/Embedding-XAML-in-PowerPoint.aspx

パソリとApplet

Edyを利用してNetで買い物するときにAppletが起動しますが、EdyLibrary.dllを経由してパソリと通信しているんですね。通常Appletは、JNIを呼ぶことはできないんですがsigned Applet化することでJNIを利用することができるようです。長い間勘違いしていました…

WLI3-TX1-G54とAterm WL5400APの接続

バッファローのイーサネットコンバータ(WLI3-TX1-G54)をNECの親機(Aterm WL5400AP)に接続してみた。いろいろ試したところたまたまかもしれないが下記のような方法でなんとか接続できた。コツはADSLモデム(DHCP機能あり)、親機、子機ともに何度も再起動させる…

Yahoo Pipes

最近よく聞くYahoo Pipes 試してみた。自分がチェックしているBlogを登録し、TitleからItemをチェックするPipeを作成してみた。他人のpipeをコピーできるので、どのように作るのかも簡単にわかるので簡単に作れる。イロイロと応用できるのではないかな。 htt…

TCPの動作

EPIPEを受信したらプロセスには SIGPIPE も同時に送られる。SIGPIPEは、RST を受信した時に発生する。

メモリを2Gにしたら休止状態ができなくなった。

マシンの設定がまだ不十分であったので、電源関連の設定を修正していたら休止状態を設定するタブが見つからない。Webで検索したところ、パッチが必要とのこと。当てたところタブも見えるようになりました。 http://support.microsoft.com/kb/909095/

JavaMailで文字化けがしなくなる?

Java6から実行時に次のようなプロパティを設定するとISO-2022-JPのエイリアスが変更されx-windows-iso2022jpの実装を利用している状態になるようだ。これを利用すると今まで化けていた(ある意味正しいのだが)①などWindows-31Jで定義されている文字が化けな…

Techedで知ったリンク集

単なる覚書リンク集です。 製品ライフサイクル http://support.microsoft.com/lifecycle/?LN=ja&c1=501 .NETのデプロイ Microsoft API and Reference Catalog Microsoft API and Reference Catalog Microsoft API and Reference Catalog Microsoft API and R…

atlas

VisualStudio Web Developer 2005 ExpressでAtlasを利用できるようにhttp://atlas.asp.net/でAtlasをダウンロード。インストールするとマイテンプレートにatlas用のテンプレートが追加された。「ツールボックス、アイテムの追加」でatlas用のDLLを追加してat…

FullGCの理由にAdaptive Size Policy

どうやら、パラレルGC(デフォルトでAdaptive Size PolicyがOn)を利用している際にold領域が不足するとFullGCを強制するみたい(PSAdaptiveSizePolicy::should_full_GC)。当たり前のことだが、FullGCが発生することを判断するアルゴリズムが異なるということは…

.NET 3.0 RC1系

Download マイクロソフト プレリリース ソフトウェア Microsoft .NET Framework 3.0 - Release Candidate from Official Microsoft Download Center Microsoft Download Center Microsoft Download Center Microsoft Download Center

C# 古い形式の関数の使用警告を表示しないプラグマ

古い形式の関数の使用警告を表示しないプラグマ #pragma warning(disable : 4996) Visual C++ 2005 C/C++ランタイム ライブラリ新機能概要

HttpSessionの上限…

tomcatのJMXで管理されるオブジェクトにManagerBaseクラスを継承したクラスがあるのだがこのオブジェクトは、セッションの上限(デフォルトは無制限)と現在のセッション数を管理している(maxActiveSessions、ativeSessions)。この値をServletFilterで取得…

JNI + C++ /CLI

JNIのDLLをMixedでコンパイルしたら、Javaからマネージドコードを呼ぶのが簡単になるのではないか?という考えからちょっとテスト(VC2005Express Java5u7)。 1. 普通のJNIのコードをMixedでコンパイル。ワーニングが発生するが一応動くようだ。 2. Console::…

Ask the Experts: Java Plug-In Technology

メモリの初期値の設定方法など。deployment.propertiesってそういえばあったね。 Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle Oracle Technology Network for Java Developers | Oracle Technology Network | Orac…

Accesskey…

おー、これは使えるかも。早速My Pukiwikiにも追加。 http://kengo.preston-net.com/archives/001728.shtml#001728

GMailゲット

ふと思ってGMailをGetしようと思い、検索。下記のページを参照したらGetできた。。。 http://kengo.preston-net.com/archives/002042.shtml

Japan.internet.com コラム

デベロッパー向けの記事。最近Googleアラートに引っかかるようになった。 http://japan.internet.com/column/developer/

Unicode Gotchas

Cafe Babeさんのブログから http://macchiato.com/slides/gotchas.html

Microsoft の XMLHTTP オブジェクトを使用して他の Web ページのデータを取得する

Internet.com | The original source for all things Internet: internet-related news and resources, domain names, domain hosting and DNS services, free website builders, email and more

ISO-2022-JP...

Javaで半角カタカナをISO-2022-JPに変換してみると変換できない時にマッピングされる Replaced Character「?」とならない。ISO-2022-JPのRFCである1468をみると半角カタカナは定義されていないようにみえるがバイト列に変換しても正しく変換されているのだ(E…

JavaBeansの仕様って

JavaBeansの命名規則というのは、明確な式等で示されていないので悩まされる。 プロパティ名とGetter、Setterの対では、プロパティ名 name だとすると Getter名は、 getName()となるこれはよく知られているが、 mNameというプロパティ名のときにのGetter名は…