UDFとFAT32 ― 2011/06/24 05:04
雲は、ただいま、WindowsのファイルI/OのAPIを調査中です。これまで、面倒だったと言う理由で、ファイルのI/Oには、C++の標準関数を使っていましたが、折角なので、非同期I/Oなるものでも扱ってみようかと思って、再チャレンジ中です。その中で、HDへ書き込みをすると非同期I/Oでも同期I/Oでも速度が速すぎて、あまり良い例題になりません。ということで、今更ながら、フロッピードライブに対して、非同期I/Oをしてみました。まぁ、そうすると、バグが出ること出ること。あまりのバグにうんざりというか進みません。何とか、フロッピーでバグを収束させたので、次は、DVD-RAMにチャレンジ。フロッピーで試したファイルサイズ(1MB)では全然問題がないので、一気に、1GB にしてみました。そうすると、何故か、ファイルサイズのリサイズで凄い時間がかかるようになりました。雲は、DVD-RAMのフォーマットをFAT-32を使っていたので、ものは試しと、UDF-2.01へ変えてみると、なんと、あっという間にファイルのリサイズが終わるではありませんか。う~む。複雑な心境。。。Microsoft。せめて自分のフォーマットは、他のフォーマットと同等の機能を入れて下さい。とっても残念です。
Windows8は、Longhornの再来? ― 2011/06/25 10:48
雲は、C#とC++にかなり投資しているので、Windows8が、HTML5/CSS/JavaScriptになるととっても困ります。以下の記事を読むと、Windows8 は、Nativeと.NetとHTML5の開発の閾値(必要な能力)が下がってくると書いてあります。しかも、Win32 API の置き換えを狙ってWinRTなるものまで投入するそうです。とすると、雲が今作っているWin32APIのライブラリはそのうち書き換えが必要になる。ということですね。なかなか、世の中の進歩について行くのは大変です。
開発者にとってのWindows 8
リンク集18 ― 2011/06/28 04:15
高速かつ省メモリで文字列を扱うデータ構造「wavelet tree」
http://codezine.jp/article/detail/261
dag_vector: ランダムアクセス可能な圧縮配列
http://research.preferred.jp/2011/06/dag_vector/
wat-array : wavelet木を利用した高速配列処理ライブラリ
http://research.preferred.jp/2010/12/wat-array/
メモリ リークの検出と特定 (MSDN)
WinDbgの入門的な情報と完全メモリダンプの初歩的な解析手順
http://www.ttoyota.com/php/winkernelseries1.php
javaのLoggerみたいなものを純c++で作ってみた
http://d.hatena.ne.jp/FunnyBunnyDizzy/20081003/1223038421
C++ でロガーっぽい何か
http://d.hatena.ne.jp/bleis-tift/20091129/1259484626
空の基底クラスの最適化(Empty Base Optimization)
http://ameblo.jp/woooh-p/theme25-10003265978.html
Boostの遊び方(ライブラリまとめ)
http://d.hatena.ne.jp/faith_and_brave/20070910/1189423151
C++ コード片 ?? 継承関係にあるクラス間でお互いのメンバ参照が行える
MSXMLのノード名取得について
http://hpcgi1.nifty.com/MADIA/Vcbbs/wwwlng.cgi?print+200909/09090010.txt
BYTEの配列データをVARIANTのSAFEARRAY(VT_ARRAY)に変換する
ユニットテストの実践: CppUnitの導入(実装編)
http://www.lab.its55.com/?p=27
C++でバイト列をBase64や16進数表示へ変換
http://www.lab.its55.com/?p=34
FAILEDマクロでS_FALSEはひっかからない
http://www.lab.its55.com/?p=68
COM で分かち書き IWordBreacker for C++
http://www.freeml.com/bl/7771196/102758/
Chrome「about:」コマンドのちょっと便利なまとめ
http://journal.mycom.co.jp/news/2011/07/08/059/index.html
Super Technique 講座
http://www.nurs.or.jp/~sug/soft/super/index.htm
SQL Server Compact 4.0
http://technet.microsoft.com/ja-jp/library/dd631853(SQL.10).aspx
最近のコメント