タグ

ブックマーク / kkamegawa.hatenablog.jp (3)

  • whereコマンドと同じPowerShell関数 - kkamegawa's weblog

    PowerShellでスクリプトを作っていたところ、環境変数PATHの中にあるコマンドを探してくれるwhereコマンドと同じコマンドレットがなさそうだったので、さくっと作ってみました。 whereコマンドでファイルを探す − @IT It is same as ms-dos command where.exe Javaがインストールされているかどうか調べたかったんですよね。インストールされていなければ、chocolateyなどでインストールする、という方法になります。

    whereコマンドと同じPowerShell関数 - kkamegawa's weblog
  • Visual Studio Onlineでプロセステンプレートのカスタマイズが可能になる - kkamegawa's weblog

    blogs.msdn.com まだプライベートプレビューですが、VS OnlineとTFSとの差分機能の一つであった、プロセステンプレートのカスタマイズが可能になるようです。試したい方はVS Onlineのアカウントとカスタマイズしたいところを詳細に書いて vsocustpt@microsoft.com にメールを送ればいいそうです(もちろん英語)で、注意点をざっくりと翻訳。 プロセスは共有される 最初のプライベートプレビューではカスタマイズされたプロセステンプレートはその人のコレクション(VS Onlineでは一つなので、事実上全プロセス)で共有されてしまうそうです。 プロセスは継承される 一から完全に新しいテンプレートを作るのではなく、既存のAgile,CMMI,Scrumから継承することになるそうです。VS Online(のテンプレート)がアップデートされたときは自動的に追従すること

    Visual Studio Onlineでプロセステンプレートのカスタマイズが可能になる - kkamegawa's weblog
  • LINQ to XMLでOpenXMLの名前空間を生成する - kkamegawa's weblog

    Create OpenXML Spreadsheet's xml namespace in LINQ ... ちょこっとOpenXMLのXMLを[Open|Close]XML SDKを使わずに書いてみたらどうなるかということをやってみたら、結構大変。一番悩んだのがXMLの名前空間を作る方法。 mc:Ignorable 属性 OpenXMLに限った話ではなく、XAMLでも「このマークアップは(XMLとしては)無視する」という意味のmc:Ignorableなんて属性があったりしますが、「え、これどうやって作るんだっけ?」と悩んだのが始まり。名前空間作るってサンプルにこんなのないし、XAMLを自前で作っているMSDN blogもありましたが、MemoryStreamで読んで、文字列みつけてそのまま追記するようなやつだったし…。 まさかいくらなんでもそんなことないだろうと試行錯誤した結果がこれ。O

    LINQ to XMLでOpenXMLの名前空間を生成する - kkamegawa's weblog
  • 1