|
|
タグによる閲覧
すべてのタグ » WIN32 (RSS)
検索ページ 1 / 3 ( 合計 29 件)
-
ずいぶん遅くなりましたがcodeseek勉強会で簡単にお話ししたx64 Windowsについてまとめた資料です。実はもうちょっとx64 Windows使っている人って多いと思っていたのですが、2,3人しかいなくてびっくりでした。
すくなくともVirtual Serverの土台とか、SQL Serverの土台としてはもうx64 Windowsしか考えられないですね。ただ、フロントエンド寄りのものに関してはまだまだx64の運用にはコツがいるなと感じます。
(記憶が正しければ)Vista Compatibleを名乗るにはx64のドライバがいるはずなので、徐々に改善されるとは思いますが…やっぱり困る筆頭はPDFですかね。
-
codeseek 25回勉強会でお話しした資料を公開しました。
codeseek 25回勉強会資料-ログ話いろいろ
いいわけですが、これやる数日前からいろいろあって、もうちょっと実装寄りの話を入れようと思っていたのですが、入れられませんでした。期待していた人、ごめんなさい。セッション中にいくつか質問も頂きました。ここでQ&Aも公開します。忘れているぞ!というものがあれば教えてください。
ログをXMLで出すのは無し?
個人的にログとは「高速化を追求する」か、「その場で手軽に読める」のどちらかだと考えています。あと、少ないですけれどXMLだと異常系を考えると頭が痛いですしね。タグの途中でDisk ...
-
Win32(※1)ではファイル名に使用できない文字(列)というものが決まっています。これはDOS時代からの互換性のためによるものです。Naming a File(msdn2 library)から引用。ここではDOSからの仕様に基づいて書かれているようです。
AUX、CLOCK$、COM1 ~ COM9、CON、CONFIG$、LPT1 ~ LPT9、NUL、および PRN(※2)
\ < > : '' / \ | ? *(※3)
period(.)はカレントディレクトリを表すので不可。
ASCIIの0から31までは使用不可。128-255までは使用してもよい。
二つのperiod(..)は「一つ上のフォルダ」を表すので不可。 ...
-
Windows Sharepoint Serviceを便利に使い始めてちょっと気になったことがありました。Office製品ではSharepointのURLをコモンダイアログに指定するとこんなビューが表示されます。
これは2007 OfficeでSharepoint 3.0のサイトを開いたところ。ビューが表示されてわかりやすい。ところが、メモ帳(notepad)で同じURLを指定するとこんな感じ。
そのまんまWebDAVを見せている用に見えます。これでもまぁわかるといえばわかるのですが、できればOfficeのようにWebビューで表示してほしい。そこでどんな実装になっているのか、Spy++でみてみました。
...
-
Windowsのファイル名の最大長考察で最大ファイル名を少し試してみました。最後のPowerShellでより長いファイル名が扱えないということが疑問だったので、.NET Frameworkで試してみましょう。 1: FileInfo fi = new FileInfo(@''c:\temp'');
2: DirectoryInfo di = new DirectoryInfo(@''c:\temp'');
3: FileInfo[] files = di.GetFiles(''*.txt'');
4:
5: foreach (FileInfo oneFile in files) {
6: ...
-
NTFSファイルシステムにおいて、CRTでは256文字と定義されていますが、CreateFileではワイド文字であれば、32767文字まで指定できるとあります。ちょっと実験してみましょう。
1: void Win32UnicodeName(void) 2: { 3: WCHAR wszLongLongName[] = L''\\\\?\\c:\\temp\\'' 4: L''123456789012345678901234567890'' 5: L''123456789012345678901234567890'' 6: L''123456789012345678901234567890'' ...
-
1: void SeparatePath(void) 2: { 3: TCHAR szFile[] = _TEXT(''\\\\servername\\Sharename\\path\\base.txt''); 4: TCHAR szDrive[_MAX_DRIVE + 1], szPath[_MAX_DIR + 1], szBase[_MAX_FNAME + 1], szExt[_MAX_EXT + 1]; 5: 6: _tsplitpath(szFile, szDrive, szPath, szBase, szExt); 7: _tprintf(_TEXT(''szdrive:%s ...
-
Windowsのファイルについて、まずは基本のVisual C++ 2005 SP1 CRTでの定義から。includeディレクトリにあるstdlib.hではこうなっています。
1: #define _MAX_PATH 260 /* max. length of full pathname */ 2: #define _MAX_DRIVE 3 /* max. length of drive component */ 3: #define _MAX_DIR 256 /* max. length of path component */ 4: #define _MAX_FNAME 256 /* max. length of file ...
-
非常によく聞かれるネタ。
レジストリのキー(値)を大文字で入力しちゃったんですけど、大丈夫でしょうか?
ファイル名小文字で入力したけど、大文字にしなくても大丈夫でしょうか?
カーネルオブジェクト大文字小文字大丈夫でしょうか?
コンピュータ名大文字小文字大丈夫でしょうか? ...
-
MSDNでDPM2007が公開されました。期待していたのでインストールしてみたのですが、意外と事前準備が大変です。システム要件は公開されていますが、インストール前作業をまとめてみましょう。
Windows Server 2003+Active Directoryは当然として、いくつか前パッチを書いておきましょう。
.NET Framework 2.0ランタイム(私はOS構築時に3.0まで入れていたので特に言われませんでしたが)
IIS 6.0
SP2+Windows Update後にKB940349のパッチ(これもSP2まであてていたので特に言われませんでした)
PowerShell(当然Windows Server 2003用)
既存のSQL ...
1
|
|
|