kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

Windows

PowerShellでIISのログを削除する

IISのログを削除するPowerShellスクリプト - 屋根裏部屋mkII改 以前TFSユーザーズグループでお話ししたとき(id:kkamegawa:20120220:p1)に「IISのログ削除しないと後悔するよ」とかいったこともあって、さらっとPowerShellスクリプト作ってみました。おまけで…

NTTのIPv6のため、あきらめて自宅を多段接続にした

自宅はBフレッツ(マンションタイプ)を使っています。ご存知の通り、BフレッツではIPv6配って、しかもNTT東の貸与ルータでは止められない。弊害としてはIPv6のサーバーに接続しようとすると、タイムアウトが起きることがあるそうです。 Internet Explorer な…

Windows 8(仮) Consumer PreviewとVisual Studio 11 Beta

日本時間23:30からダウンロード合戦が始まりました。早い人は30分そこそこでダウンロードできたようですが、私は全く…明日の朝までかかってもダメっぽいです。Windows 8 Consumer Preview(要はベータ版)のダウンロードはこちらから。 Windows Download and S…

Windows 8(仮)フィードバックグループ

Facebook - フェイスブック - ログイン (日本語) facebookで始まりました。 Microsoftとは一切関係ありません。 2/29に公開される予定のConsumer Previewを対象にしますが、フィードバックが必ず通るとは限りません。 ひょっとしたらMicrosoftが正式なフィー…

GeForce GTX550 Ti SP買った

先日メインマシンを使っていたら突然GPUがリセットされて復帰した…と思ったら、完全にロックアップ。OS再起動してもBSODが出てしまう…。SSDであまりにもダンプ出力が早いのをしっかり目を凝らしてみたらSTOPコードが0x00000116でnvlddmkm.sysで発生していま…

Windows 7 SP1で以前のADOのIIDsを使って生成するためのパッチ

以前の日記でKB2517589では何故下位互換がなくなると説明しているか - 新日々此何有哉という話を書いた話の続き。Windows 7 SP1ではADOのIIDsが変更になったので、保守の都合上、ADOアプリケーションを生成するためにはWindows 7 SP1以前のOSを使う必要があ…

WindowsのUnicodeとShift-JISのラウンドトリップしない文字

I18N : WindowsとLinuxでの文字処理の違い | OPC Diary 石坂さんのところでもちょこっと書かれていますが、MS独自拡張(正確には日本のメーカーが独自にあいている領域に追加した文字)と言っているあたりはほんとに悩まされます。Shift-JISの範囲ではNEC選定I…

TFSを支える技術資料チラ見せ

長沢さんのまね(笑)。とりあえずこんな図をキーにしていろいろしゃべろうかなぁと思っています。大枠はできたので、あとは何をしゃべるか細かいところをいろいろ足したり、どのデモをやるかどうかってところでしょうか。 デモの一つは決めていますが、環境が…

XenApp 6.5のユニバーサルプリンタに対してDeviceCapabilities(DC_BINNAMES)を呼び出すとアプリケーションエラーになる

はまりました。 Windows Server 2008 R2+XenApp 6.5 64bit/非Unicodeアプリケーション(32bit/Unicodeアプリケーションでは検証していません) ユニバーサルプリンタドライバで作られたプリンタに対してDeviceCapabilities(DC_BINNAMES)を呼び出す 手元ではこ…

Windowsと.NET 4.5のZipArchiveクラスの互換性問題その4

System.IO.ZipArchive zipped only UTF-8 encoding | Microsoft Connect やっとBCL Teamの人が問題を認識してくれた?ようなので、少し安心しました。あとはWindows側がどうなるか。展開はおそらく問題ないはずなので、対応してくれる…だろう(と期待)。圧縮…

System.IO.ZipArchiveクラスの互換性問題その3

System.IO.ZipArchive zipped only UTF-8 encoding | Microsoft Connect 一言でいうと、「ZIPはCP437かUTF-8が標準なんだから、エンコーディングなんか指定できる必要ないんじゃね?」ということでクローズされました(;-;)。まぁこのクラスがEncodingを指定…

WindowsコマンドポケットリファレンスとWindowsで使うコマンド

.NET Framework 4.0.3ランタイムについて書こうかと思ったんですが、今日は時間がないので。 Windowsのコマンドプロンプトのポケットリファレンス(そのわりに600ページってどんなポケット(^^;)が発売になるそうです。著者は山近さん。Windows コマンドプロン…

codeseek & C#ユーザー会でのBUILD振り返り

いくつか聞いていましたが、やはりみんなであーだこーだしゃべっていると自身も整理できていいですね。 今日みんなで持ち寄ったWindows 8インストール済みマシン(全部実機インストール)。 Twitpic - Share photos and videos on Twitter マルチタッチでもマ…

Windows 8 Developer Preview版

Windows Dev Center Home 公開されています。開発者ツールが含まれているのはx64版のみだそうです。これをうけてドキュメントもサンプルもどかどか公開されていますね。すごい勢い…。 Windows Store App development – Windows Dev Center 私のタイムライン…

F10キーのいろんな用途

WindowsのF10キーはいろいろ用途があります。伝統的な理由やOSの機能とか。 Altキーと同じでメニューにフォーカスをあてる IMEでの文字全角/半角切り替え。 テキストファイルでのタグジャンプ機能 タグジャンプ機能って最近は少なくなったかな?grepなんかで…

IE8の開発者ツールも便利

L'eclat des jours(2011-07-06) 会社の都合でまだWindows 7 + IE8ですが、会社で有志が作って公開してくれているとあるサービスがあるのですが、これが遅い。Mcafee Enterprise 8.7 Patch 5がWindowsのバックアップ中しょっちゅう死ぬ*1のですが、それを除い…

Windows 8のビデオ

Windows Phone 7系のMetro UIと現在のWindows系のUIを統合したデモですね。ぬるぬる動いていますが、10数年前に生まれて当時はいろいろ問題もあったんでしょうけど、やっとHTML Applicationが復権しそうになってきたって感じ? Full HTML5とか言ってますけど…

常時デバイスから取得するかどうか設計時に配慮しよう

ちょっとはまったので。 WindowsにはDeviceCapabilitiesという、デバイスの能力を取得するAPIがあります。このAPIでプリンタでサポートしている用紙の種類を取ってくることができます。 ところが、プリンタ…とくに仮想プリンタによってはかなり応答に時間が…

自宅環境復帰

長らく日記を書いていませんでしたが、仕事の都合と原稿の都合、さらには自宅環境が崩壊したのでその復旧に手間取っていました。 そもそもの発端はActive Directoryのドメインコントローラーが起動しなくなりました…ネットワークにシステム状態のバックアッ…

@ITで記事が公開されました

OS機能によるアプリのパフォーマンス測定 − @IT .NETコーナーなのに、まったくVisual Studioが出てきません(^^;。実は書こうとしていたのですが、どうにもおさまりが悪くなってしまい、次回に回さざるを得なくなりました。 基本的にフリーのソフトおよび、O…

Microsoft Mathematics 4.0

数式を入力して、グラフをプロットするというソフトウェアです。4.0では(前から?)リボンUIになりました。OneNoteやWordにもグラフや数式を貼り付けることができるようです。使用にはDirectXが必要になります。 Download Microsoft Mathematics 4.0 from Off…

コンソールアプリケーションをリモートデバッグするとき

GUIアプリケーションだったら起動すれば、ユーザーアクション以外では終了しないのでとても簡単です。起動してからゆうゆう、リモートマシンでデバッガアタッチすればいいのです。 しかしコンソールアプリケーションの場合、ユーザーの応答なんて待たないも…

パッチ適用時に再起動を要求されるわけ

id:kkamegawa:20101121:p1 にid:NyaRuRuさんからコメントいただきました。ありがとうございます。 実際のところは Windows Installer がファイル更新する際に,別プロセスからオープンされていて MOVEFILE_DELAY_UNTIL_REBOOT 扱いになったファイルがあると…

Task Scheduler 2.0と1.0のAPIレベルの差

昨日ざっくりとタスク機能の歴史を見たので、今日はもうちょっと細かいところを。 Task Scheduler API 2.0の変更で一番気になったのが文字列と日付の扱いです。1.0ではTASK_TRIGGER構造体を作って、ITaskTrigger::SetTriggerへ渡すだけでした。DST(Daylight …

Windowsスケジュール機能の変遷

Windowsのスケジュール機能は大きく分けて三世代あります。 Windows NT 4.0までのTask Schedulerサービス Windows 2000/Windows XP/Windows Server 2003のTask SchedulerサービスVer1 Windows Vista/Windows Server 2008以降のTask SchedulerサービスVer2 Wi…

Visual Studio Hotfix ListsにKB2421596を追加

Visual Studio Hotfix Lists Visual Studio Hotfix Listsに一件追加。KB2421596で、先頭に追加しています。タイトルによるとセットアッププロジェクトでWindows Server 2003のWWWサービス(IIS 6.0)を「再起動しない」で作ってしまったにもかかわらず、再起動…

リモートセッションであるかどうか判定する方法いろいろ

Windows Vista以降、コンソールセッションとサービスセッションは分離されてしまいました。 セッション 0 の分離 - Windows 7 対応アプリケーションの互換性 Windows Vista® および Windows Server® 2008 アプリケーション互換性解説書 私もそうだったのです…

msvcrtをどのくらい使うか?

以前はShell Lightweight Functionの便利関数とかなかったので、自分たちでいろいろ作っていたと思います。文字操作系などはstrtokとかでいろいろやっていた人も多いでしょうし、strlenとかいまだに使っているコードよく見かけます。 最近はまずShell Lightw…

たくさんの異体字

id:kkamegawa:20101013:p1にコメントをいただきました。ありがとうございます。 id:ufcpp wrote: よその国の文字だと、古語にしかない文字も結構入ってますからねぇ。 といいつつ、そのエとゑの旧字は、そんな文字あったのかというレベル・・・ ですよねぇ。…

Unicode 6.0

Sign in to your Microsoft account Unicode 6.0がリリースされたそうで。変更点はいっぱいありますけど、絵文字(emoji)追加したとかはっきり書いてます…。mobile phone用途だそうですが、和風携帯は今後どうするんでしょうかね?とりあえず次のバージョンの…