...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

Windows

ディスク使用率100%対策(Dropboxの優先度を「低」にする)

Windows10を使っていてディスク使用率100%になっている原因がついに分かったかもしれない。 ディスクキューの長さ リソースモニタを見たらディスクキューの長さが30~50にも達していた。どうも一桁を超えるようだとおかしいらしい。 なお,上のスクリー…

ファイル分割

setlocal set ddf=%TEMP%\cabprof.ddf (echo %1) > "%ddf%" makecab /d MaxDiskSize=5242880 /d RptFileName=NUL /d InfFileName=NUL /d DiskDirectoryTemplate="%~n1" /f "%ddf%" del "%ddf%"

GetGC/ReleaseDC

学生の皆さんへ. しばらく動かしているとアプリケーションの実行速度が遅くなってくるとき,リソースリークしてる可能性が高いです. CDC* pdc = obj.GetDC(); ... obj.ReleaseDC(pdc); // これ忘れていない? 気をつけましょう. まあ,あとは template <typename OBJ> c</typename>…

シェル活動をログに記録する

http://japan.internet.com/developer/20051011/27.html あ!これがあったら起動中のエクスプローラのウィンドウを検出できるんじゃ.

VirtualBox上のWindows XPのポートを開放してVistaでネットゲームをする

VirtualBox上のWindows XPのポートを開放してVistaでネットゲームをしたかった. 例によってAOCだけど. まず,普通にVirtualBoxにXPをインストールする. DirectXサポートモードにする方法はネットで適当に探してきてその通りにする. それからVirtualBoxの…

ファイルの同一性とIDからのファイルアクセス

ファイルの同一性はBY_HANDLE_FILE_INFORMATION構造体のnFileIndexHighとnFileIndexLowを見ればよい. Windowsで、inode 情報に当たるファイルの ID は、GetFileInformationByHandle() API の戻り値 BY_HANDLE_FILE_INFORMATION 構造体の nFileIndexHigh お…

Windows Vista SP2 (x64)

Download x64 ベース システム用の Windows Server 2008 Service Pack 2 および Windows Vista Service Pack 2 (5 言語用スタンドアロン版) (KB948465) from Official Microsoft Download Center 早速落として入れよう. SP2はでかいけどx64版はさらにでけー…

Vistaのいいところ

スタートボタンから,クリック・アンド・リリースして,コンピュータとかドキュメントとかを開くことができるところ. XPでは2回クリックしなければいけなかった.

sed.exeで同じ名前のファイルにリダイレクト

情報処理学会のipsjsort.bstを修正する - ...ing logging 3.0 で述べた問題を解決するために,ipsjsort.bst を修正するのではなくて,jbibtex の出力結果である paper.bbl に対してバッチ処理しようとした軌跡. platex paper jbibtex paper sed.exe "s/\:/…

WordでShift+F5

何回か前までの編集箇所にジャンプできる. 実はかなり便利.

これはひどい

Veghte氏は、「Mojave Project」を引き合いに出し、Vistaに及び腰のユーザーでも、Vistaを、「Mojave」というコードネームで、新バージョンのWindowsとして紹介してみせると、良好な反応を示したことを明らかにした。 wwwwwwwww

Powershell

http://d.hatena.ne.jp/nitoyon/20080806/powershell_tutorial haru-s MSはもっとこれを売り込むべき/便利なスクリプトを毎週紹介するくらいやってくれたら化けるかもと思っている http://b.hatena.ne.jp/entry/http%3A//d.hatena.ne.jp/nitoyon/20080806/po…

VTune評価版

プロファイラが使えると教えてもらったので試してみたがEXE本体の関数が検出できなくて涙目orz 使い方が悪いのかなんなのか・・・. もう地道に自分で計測しろということなのか?

プロファイラ欲しい

VS2008のC++で使えるプロファイラ欲しいよおおおお

デュアルディスプレイにおける両ディスプレイ間のマウスカーソルの移動制限

FirefoxのAll-in-One Sidebarを使っていて,画面端にマウスを持って行ったらサイドバーが開くように設定してた.そんなに待てないので100msで開閉で. そこで研究室のPCがデュアルディスプレイになって,カーソルがサイドバーの上で止められなくなって困って…

記事更新:Windows SDKとDirectX SDKのアップデート(2008/07/12)

http://rayerd.ddo.jp/pukiwiki/ingwiki/index.php?Windows%20SDK%A4%C8DirectX%20SDK%A4%CE%A5%A2%A5%C3%A5%D7%A5%C7%A1%BC%A5%C8%A1%CA2008%2F07%2F12%A1%CB VSが2005から2008へ,そしてまたライブラリも新しくなっているため,設定方法を記した記事を更新…

VS2008 MFC Feature Pack

現在MFC Feature Packは英語版しかないらしい. これを日本語版のVS2008に入れることはできないのかな? SP1になったら正式に日本語版が用意されるらしいけど. まあ,正直,わざわざC++でリボンインタフェースを実装しないといけない状況なんてないんだけど…

vc8/9で並列コンパイル

設定の仕方がわかってなかったらしい. まず,stdafx.cppを「プリコンパイル済みヘッダを作成する」にする. 次に,stdafx.hをインクルードしている他の*.cppファイルを「プリコンパイル済みヘッダを使用する」にして,コンパイルオプションに /MPn を付ける…

VS2005で/MP

/MPの並列コンパイルってVS2008じゃないと使えないのかと思っていたらVS2005でもundocumentedだけど使えるじゃん!! そんなもん隠してるなんてひどいよ・゚・(ノД`)・゚・でも,これプリコンパイルヘッダが使えなくなるんだよね. それじゃあ効果薄くね?

「これからゲーム開発を始める人にオススメする11冊」

これからゲーム開発を始める人にオススメする11冊 - ネットサービス研究室 これはいいなあ. 特に Visual C++〈1〉はじめてのWindowsプログラミング (プログラミング学習シリーズ) Visual C++〈2〉はじめてのオブジェクト指向プログラミング (プログラミング…

VistaのUAC

http://japan.cnet.com/news/sec/story/0,2000056024,20371347,00.htm Windowsはユーザを切り替えるための手間がかかりすぎるんだよなあ. 早さが足りない.

std.string.newline

version (Windows) const newline = "\n"; なんだろうなと思ったら version (Windows) const newline = "\r\n"; だった.コンソールの改行コードは普通に "\n" でよかったのか・・・.

ニコニコからH.264動画などをダウンロード

http://d.hatena.ne.jp/hayori/20080307/1204852916 を使わせてもらったらファイル名が文字化けしたのでsjisに変換するように書き換えた. #!/usr/bin/ruby -Ku # nicodown.rb require 'rubygems' require 'nicovideo' require 'kconv'

とうとうアップデートできなくなった

とうとうVAIO C1のHDD容量が足りないせいでWindows Updateを完了できなくなってしまった.特にVS2005 SP1が無理すぎる.いい加減買い換えないといけない.

カーソル直下の GUI オブジェクトの取得 (1)

カーソル直下の GUI オブジェクトが何なのか・・・.Windows では,それを知るためには多くの困難が伴う.僕もバブルカーソルの研究をしていたときに,実環境で使用可能なバブルカーソルを実装しようとして四苦八苦した.MSAA を使えば大手のアプリケーショ…

SetWindowLong/GetWindowLong

べたべたの Win32 を用いた Windows プログラミングはあまり勉強してない私. C++ で書かれたコードの遺産を抱えている後輩がいるのだが,コードがよく分からなくて動かせないと言うのでものを見てみた. そしたら,ウィンドウとウィンドウの間で情報をやり…

Windows SDK (旧Platform SDK + DirectShow SDK) と DirectX SDK を最新版にアップデート

通例の Microsoft DirectX ダウンロード のページから最新版のDirectX SDKである Microsoft DirectX SDK (Nov 2007) ダウンロード をダウンロードする. Microsoft DirectX SDK (Nov 2007) をインストールすると,VS2005に自動的にパスが設定された. Window…

mp3再生

研究室の後輩がC++でmp3再生をするためにDirectShowを使おうとしていたので制止して,野良ライブラリを薦めておいた.mp3鳴らしたいだけであんなもんに手を出すとかテラオソロシス.

C++ GUI Libraries

今どんな感じなんでしょうか. Win32 GUI Generics Library http://www.torjo.com/win32gui/ あれっサイトの印象が変わっている. いつの間にか何か進んでいるのか・・・!? Notus http://notus.sourceforge.net/ 昔 boost::gui 候補と言われていたらしい.…

D言語2.0でのWindowsアプリケーション

編集中です(`・ω・´) http://rayerd.ddo.jp/pukiwiki/ingwiki/index.php?D%B8%C0%B8%EC2.0%A4%C7%A4%CEWindows%A5%A2%A5%D7%A5%EA%A5%B1%A1%BC%A5%B7%A5%E7%A5%F3 てなわけで,まだ見かけたことのない「D言語2.0でのWindowsアプリケーション」のサンプルコー…