Tips

PowerPoint 2010 のPDF変換機能を利用して、Powerpointを起動せずにPDFに変換するVBSスクリプト

どこからのパクリだったような気もするが、PowerPoint をバックグラウンドで動かしてPPTファイルをPDFに変換するVBSを前作っていて結構楽なので公開してみる。VBSファイルにPPTファイルをドラッグ&ドロップするだけでOK。複数のファイルをドラッグ&ドロッ…

Xperiaを2.1にアップデートしたらXPマシンで認識できなくなった場合の対処方法。

Xperia を 2.1にアップデートしたらXPマシンで認識しなくなりドライバのインストールを促されるがうまくインストールされない。デバッグモードにしてもインストールされないという状況。 Windows 7 ではうまくいくのでデバッグモード時のドライバをチェック…

シンボルサーバの場所

Windbg の場合シンボルパスに、SRV*c:\websymbols*http://msdl.microsoft.com/download/symbols を設定するとシンボルをダウンロードしてくれる。 Windows ハードウェア デベロッパー センター - Windows 10 ハードウェア デベロッパー センター

デバッガを設定する

プロセスがアボートした場合に Windbg をデバッガとして設定する場合、管理者権限でコマンドプロンプトを起動させ windbg -I を呼び出すことでレジストリにデバッガとして登録される。この際、アボートした場合にすぐにデバッガが起動するので、デバッガを起…

プロセスのダンプの生成場所

Windows 7 では、プロセスのダンプファイルは、デフォルトで %LOCALAPPDATA%\CrashDumps に生成される。なお、保存されるダンプ数などの設定は、レジストリで行う。詳細は、Collecting User-Mode Dumps (Windows)に記載されている。

Windows 7の「信頼性モニター」のたどり方がわからない。

「信頼性モニター」は、アプリケーションのインストールなどのPCの変更を日ごとに表示してくれる機能で、調子悪くなった頃に何か変化がないかをチェックするのに役に立つかもしれない機能です。ただ「コントロールパネル」→「アクションセンター」からのたど…

Windows7でスタートメニューの「プログラムとファイルの検索」が正しく動作しなくなった場合の対処方法

Windows 7 のスタートメニューにある「プログラムとファイルの検索」はとても便利だが、以前急に検索できなってしまったことがあった。この時は、ユーザプロファイルを作り直して対処したがまた発生した。検索してみると対処方法として下記が紹介されている…

VB6 →.NET へのアップグレード関連情報のメモ

メモです。 VB マイグレーション センター - Visual Studio 方法: プロジェクトを Visual Basic 6.0 からアップグレードする Microsoft Visual Basic Power Packs 3.0 Downloads | Visual Studio Download Upgrading Visual Basic 6.0 Applications to Visua…

VS2010のショートカットのメモ

C# 4.0 PowerPoint Presentations - The C# Team - Site Home - MSDN Blogsの資料よりメモ Zoom in/out: CTRL+Scroll Call hierarchy: CTRL+W, K Expand smart tags: CTRL+. Generate from usage: CTRL+. Navigate to: CTRL+, Highlight references: CTRL+SH…

証明書のエラー

やはり問題があったのね。 [障害情報] crypt32 (Windows XP, Windows Server 2003)、Microsoft-Windows-CAPI2 (Windows Vista 以降) のイベント - Ask the Network & AD Support Team - Site Home - TechNet Blogs

うちのブログさんの検索キーワード

検索キーワードで訪れる人といえば、64bitのOSを32bit上の仮想マシン上で動かせるかというのネタに引っかかる人と、XPモードが遅いというキーワードに引っかかる人がほとんどだったのですが、最近は、windows7の CAPI2 エラーで引っかかる人が増えてきた。何…

XPモードで、シームレスモードを利用すると外字が表示できない

シームレスモードでアプリケーションを動作させると外字が表示されないみたい。下記のサイトで原因を確認。なるほど、「ユーザーがログオンしていないと使えない」、そして、EnableEUDC APIを呼び出させばよいのか!!ということで、KB*1に乗っているサンプ…

Trac lightning のアップデートインストールで手こずる

ちょっと新しいバージョンにしたいなと思いWebサイトをチェックしたら2.5のRCがでてた。早速、2.0.9からアップデートを開始。複数のTrac向けにApache のLocationの設定がしてあるが、新たにTrac向けのLocationの設定をTracLightning2.5の設定を参考に追加し…

証明書の問題

winhttpのプロキシが設定されていないとエラーがでるという少しレアな問題。CAPI2のイベントログを見れば問題がどこなのか理解できるかも。 Windows Vista での PKI に関する問題のトラブルシューティング

レグザ H9000とPS3でHDMI連携

レクザリンクを利用してPS3をどれだけ動かせるかチェックしたところまあまあ使えるって感じ。 PS3でHDMI連携を有効にしてレグザ側でPS3を認識できるかチェック。普通に認識。 電源連携もできる。 レグザリモコンの十字ボタンでPS3のXMBの操作もできる。 「戻…

Disk2vhd

古いPCを捨てる前にバックアップするときにつかえそう。 http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

jinfoでJavaVMのオプションを実行時に有効にする

Java6で例えば、下記のようにJavaVMのオプションを呼び出すとHeapDumpOnOutOfMemoryErrorが有効になる。ただすべてのオプションが利用できるわけではないようだ。 jinfo -flag +HeapDumpOnOutOfMemoryError pid 例えば、TraceClassUnloadingを有効にしようと…

Windowsで「シェルの実行」を

Windows OSのスレーブで「シェルの実行」を行おうとしたところ、もちろんsh.exeが存在しないというエラーがでる。そこでシェルをパスが通っているところに追加すればよいはず*1。たとえば、Trac Lightingに付属しているbash.exe*2をsh.exeに変更してc:\windo…

Vistaで右クリックから管理者権限でコマンドプロンプトを起動する

たまに管理者権限で起動したいときがあるのですが、右クリックで管理者権限でコマンドプロンプトを起動できるようにしておくと便利です。方法は、下記のサイトに書いてあるようにレジストリを追加するだけ。 Windows Registry Editor Version 5.00[HKEY_CLAS…

VistaでJNLPからサービスとしてHudsonのスレーブを立ち上げる

Vistaだと、JavaWebStart経由でサービスを登録しようとするとアクセスできないというエラーがでてくる。Vistaお得意の管理者権限に昇格できないから。。。ということで、FireFoxを「管理者として実行」で実行してからJNLPを実行すると管理者権限がついたまま…

JavaVMのオプションを環境変数で設定する

_JAVA_OPTIONS を環境変数として設定しておくとに起動時に設定した値が上書きされる*1。 例 set _JAVA_OPTIONS=-verbose:gc -Xms128m -Xmx128m -XX:+PrintCommandLineFlags *1:2007-06-17 - メモ。にも書いてあった

サービスとしてHudsonの複数のスレーブを立ち上げる

Jobとして長時間動くJobと短時間で複数のJobを別々に1つのサーバで動かすために1つのサーバに複数のHudsonのスレーブを立ち上げたい。Hudsonは、jnlp経由で起動するとサービスとしてスレーブを設定することができるが複数設定しようとするとエラーとなる。…

Java6では、HeapDumpOnCtrlBreak オプションが使えない。

JDK 1.5.0のUpdateバージョンで変わったところその4 - メモ。で書いたCtrl+Breakを押すと、hprofのバイナリ形式のヒープダンプを出力してくれるHeapDumpOnCtrlBreakオプションは、Java6では利用できないみたい。知らなかった。大人しくjmapを利用しろという…

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

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

C# スタイル強制ツール

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

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ファイル名>

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…