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

衝動買い

衝動買いしちゃいました。今年中に届くかな。。。(下の2冊は予約しただけ)。アトのだめも。。Amazon,セブンアンドアイ,BookOffどれが年末一番早く届くか*1。。。 The Root of .NET Framework作者: 荒井省三出版社/メーカー: ソフトバンククリエイティブ発売…

N-01Aを買った

最近、SH903iTVの電池の持ちが1時間も持たないためN901iSにSIMカードを指して利用していました。さすがに新しい携帯に変えたかったので、新製品が発売されたのを機に1年8か月ぶりに携帯を購入しました。記憶が正しければ10年で9代目*1の携帯です。 N-01Aのフ…

Windows XPのリモートデスクトップでClearTypeを有効に

接続先がXPだとClearTypeが有効にならなかったが、接続先のXPをSP3にしてレジストリを変更し、リモートデスクトップのクライアントを新しいバージョン(Vista相当)に更新すればリモートデスクトップから接続してもClearTypeが有効になるとのこと。さっそく実…

Itanium用 Java 1.6.0_07

5.0からItanium用のJavaVMがSunからリリースされていなかったが、知らぬ間に1.6.0_07向けのJavaVMがリリースされていた。Windows Server 2008にも対応。 確か2007年のJavaOneでItaniumのJavaVMをリリースするというアナウンス*1をしていたのでその成果かな。…

iPhoneを買ってないわけ。

8年ぐらい前の自分だったら、そっこーで買っていただろうiphone。でも買ってません。 その理由は 音源をipodに移行する機会を逃し、ずっとSony製品で移行できない音源が増えてしまったため。 昔ほどガジェット好きではなくなってしまったため。 クリエとか買…

最近の購入

ネットで購入することが多くなったのでCDはあまり購入しなくなったのですが、この2枚はお勧めです。 エヴォルヴァー(初回生産限定盤)(DVD付)アーティスト: ジョン・レジェンド,アンドレ3000,カニエ・ウェスト,ブランディー,エステル出版社/メーカー: SMJ(SME…

iknow と メディアマーカーを始めた

大学の先輩のtwitterを読んでたらどうやらiknow とメディアマーカー*1を利用しているようなので真似してみた。iknowは、基礎から開始。勉強していると少しずつわかってきている感じがするのでまだ飽きてこない。メディアマーカーは、本棚.orgよりもシンプル…

Win32でUnicodeの正規化

下記の書籍を読んでいて、Win32の正規化APIについて記述されていなかったので探してみると、NormalizeString(NormalizeString)というのがあるようです*1。ただVistaぐらいでしか標準で利用できないようなので、ICU(http://www.icu-project.org)のCライブラリ…

JJUG  クロスコミュニティカンファレンス 2008 Fall に行ってきた

川口さんのHudsonのセッションが聞きたくって午前中だけ行ってきました。このセッションでHudsonのファンになってしまった。早速使ってみたいです。。。 それにしてもJJUG関連のセミナーに参加すると「Macを使っている人が多い」と感じます。やはり使いやす…

C# スタイル強制ツール

使ってみようかな。。。 StyleCop – MicrosoftのC#用スタイル強制ツール http://code.msdn.microsoft.com/sourceanalysis/Release/ProjectReleases.aspx?ReleaseId=1425

Firefox3 + Google tool bar 5 beta

Google tool bar 5を導入したら、アクティブなタブに検索結果が表示されないなど、タブの調子が悪いので元に戻しました。

Java6でヒープダンプを取得するコード

HotSpotDiagnosticMXBean(Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle)クラスを利用してダンプを取得する 404 Not Found

Java6 で、jconsoleのようにローカルのJVMにJMXで接続する。

Java6の場合は、下記を参考 Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle

Java6のjconsoleでプラグインを利用する

jconsole -pluginpath プラグインのJarファイル名>

衝動買い

この本はなかなかいいっす Hibernate辞典 設定・マッピング・クエリ逆引きリファレンス (DESKTOP REFERENCE)作者: 船木健児,三田淳一,佐藤竜一出版社/メーカー: 翔泳社発売日: 2008/08/07メディア: 単行本(ソフトカバー)購入: 19人 クリック: 104回この商…

Java5 で、jconsoleのようにローカルのJVMにJMXで接続する。

jconsoleだとローカルのJVMのプロセスIDが表示されてJMX経由で接続することができるがこの方法は一般的に公開されていないので調べていた。今回久し振りにJMXを触っていてこのコードを探していたのでその一部を公開。接続できるVMを取得する。 ajvmに格納さ…

Java5でヒープダンプを取得するためのJNIのサンプルコード

Java5でも(実行時にオプションで取得できるのだが)任意のタイミングで取得したかったのでちょっと調べてみた。ロックとかの制御が必要かも。 typedef jint (WINAPI * JDUMPHEAP)(JNIEnv* , jstring , jboolean ); JNIEXPORT void JNICALL Java_sample_Heap…

各言語のキーボードレイアウトを知る

こんなのあるんだ。 http://msdn.microsoft.com/ja-jp/bb964651(en-us).aspx Microsoft Keyboard Layout Creator http://www.microsoft.com/globaldev/tools/msklc.mspx

IE8 beta2

ファーストインプレッションです。 ホームページに登録してあるiGoogleのコンテンツがうまく表示されない。でも、リロードボタンの横に「互換性表示」向けのボタンが表示され、そのボタンを押すと正しく表示されるようなった。 Beta1でActivitiesと言ってい…

JRuby,jython,Groovyで日本語その1 コンソールに日本語表示

JRuby,Groovyはうまくいきましたが、jython 2.2.1ではうまくいかず… //JRuby engine.eval("puts \"jruby 今日は世界。\""); // jython engine.eval("print \"jython 今日は世界。\""); // groovy engine.eval("println \"groovy 今日は世界。\"");

気になるプロジェクトその2 Btrace

https://btrace.dev.java.net/ そのまま引用:BTrace is a safe, dynamic tracing tool for the Java platform. BTrace can be used to dynamically trace a running Java program (similar to DTrace for OpenSolaris applications and OS). BTrace dynamic…

UnicodeによるJIS X0213実装入門

まだよく読んでないのですが、IMEの入力レジストリ設定がOffice IME 2007 SP1では6種類もあることが判明。 制限なし サロゲートペアを含まない文字のみ Shift JISのみ JIS X 0208:1990のみ JIS X 0208:1990+外字 印刷標準字体のみ UnicodeによるJIS X0213実…

JRuby,jython,GroovyでHelloWorld

//JRuby engine.eval("puts \"jruby Hello World!\""); // jython engine.eval("print \"jython Hello World!\""); // groovy engine.eval("println \"groovy Hello World!\"");

スクリプトエンジンを取得し実行する

ScriptEngine engine = mgr.getEngineByName("groovy"); //スクリプトファイルをロードする,Stringオブジェクトで動作させることも可能 engine.eval(new InputStreamReader(new FileInputStream(GROOVY_SCRIPT), "UTF-8")); //engine.eval("println 'groovy …

利用できるスクリプトエンジンを列挙する

ScriptEngineManager mgr = new ScriptEngineManager(); List<ScriptEngineFactory> factories = mgr.getEngineFactories(); for(ScriptEngineFactory f:factories){ List<String> engNames = f.getNames(); for(String name: engNames) { System.out.printf("Engine : %s\n", name); } }</string></scriptenginefactory>

Tomcat とJConsole

やはりJava6でも-Dcom.sun.management.jmxremoteを付加して起動しないとJconsoleでCatalinaのMBeanを監視できなかった。ただ、MBeanを起動するトリガーをアプリケーションレベルで実装でできると思うのだが。。。 set JAVA_OPTS=-Dcom.sun.management.jmxrem…

FirefoxでClickOnce

.NET Framework 3.5 SP1をインストールしたらFirefoxでClickOnceが利用できるようになった。。。

最近購入したIT系本

LINQテクノロジ入門 MS VS2008による新たなクエリ構築技法 (マイクロソフトコンサルティングサービステクニカルリファレンスシリーズ)作者: 赤間信幸出版社/メーカー: 日経BP社発売日: 2008/07/24メディア: 単行本購入: 2人 クリック: 43回この商品を含むブ…

コンサルタントの「質問力」

本屋さんでよく平積みされている本。PHPビジネス新書は結構好きだが久し振りに購入。別にコンサルタントではないのであるが、質問してうまく問題点を引き出すや会議をうまく回すということが重要なことは多い。この書籍にはそのヒントが書かれている。 コン…

日立製JavaVM

Cosminexusの評価版があったのでインストールしてみたら日立製のJavaVMもインストールされていた(なつかしきcFrameworkもインストールされた)。日立製のJavaVMはイロイロといじってあるという話を聞いたことがあったが、起動オプション表示させると日立専…