tech.guitarrapc.cóm

Technical updates

2014-01-01から1年間の記事一覧

PowerShell DSC Resource の公開

謎社では C# を中心として、PowerShell が隙間産業的に必要なところで使われています。 その1つが PowerShell Desired State Configuration (DSC) です。 今回、謎社で作成/利用している一部の DSC Resource を公開しました。 目次 目次 GitHub 公開内容 Scr…

PowerShell v5 の新機能紹介 - PowerShell で Class構文が利用可能になります

今回も前回に続き PowerShell v5 をコアとする Windows Management Framework 5.0 Preview September 2014 (v5.0) の機能詳細を触りつつ、何が変わるのかお伝えできればと思います。 Develop with classes in Windows PowerShell ついにクラスが PowerShell …

PowerShell Team から Hardware-Management-Module がOpen Source として公開されました

さて、WMF v5 Preview September の話題ばかりでは楽しくない(?) ので、少し別の話題を。 PowerShell Team は、日本ではそれほど活発ではないかもしれませんが、結構コミュニティと密接にかかわっています。有名どころでは、PowerShell.Org や OneGet でしょ…

PowerShell v5 の新機能紹介 - Zipファイルの操作が可能に

今回も前回に続き PowerShell v5 をコアとする Windows Management Framework 5.0 Preview September 2014 (v5.0) の機能詳細を触りつつ、何が変わるのかお伝えできればと思います。 Manage .ZIP files with new cmdlets つまり、 Zip ファイルが標準で扱え…

PowerShell v5 の新機能紹介 - PowerShell ISE や Visual StudioでもTranscript が扱えるように

今回も前回に続き PowerShell v5 をコアとする Windows Management Framework 5.0 Preview September 2014 (v5.0) の機能詳細を触りつつ、何が変わるのかお伝えできればと思います。 今回から、WMF 5.0 のリリースノート機能詳細を見ていきます。 Audit Wind…

PowerShell v5 の新機能紹介 - PowerShell ISE でリモートファイルを直接編集可能に

さて前回の記事で PowerShell v5 をコアとする Windows Management Framework 5.0 Preview September 2014 (v5.0) について紹介しました。 その機能詳細を触りつつ、何が変わるのかお伝えできればと思います。 今回は、まず WMF 5.0 のリリースノートにない…

Windows Management Framework 5.0 Preview September 2014 (v5.0)が利用可能になりました

PowerShell 5.0 がコアに含まれる、Windows Management Framework (WMF) 5.0 の September Preview がリリースされました。 Windows Management Framework 5.0 Preview September 2014 今回は、これを紹介しましょう。 目次 目次 PowerShell の進化は止まら…

PowerShell Cmdlet のデバッグとかなんとか

最近は、もっぱら RespClient がお気に入りで欲しいと思ったものをちょいちょい追加しています。 neuecc/RespClient Cmdlet なので、VS で C# となります。 PowerShell ISE での function デバッグといえば、まぁごにょごにょ。 これが、Cmdlet となるとどう…

PowerShell の Pipeline と C# の LINQ の簡単な比較とかなんとか

てきとーです。ふぇぇ、まさかりこわいです。 PowerShell といえば Pipeline 処理。 C# なら LINQ がわかりやすい対比になると思ったのでてきとーな記事をでっち上げてみます。 今回は文字列(string) を題材にします。 目次 目次 わかりやすい例 : フィルタ …

C# や PowerShell から Redis を直接操作する RespClient というクライアント

私が所属する謎社では、Cache として Redis をフルに活用しています。Redis大好き最高です。 そんなRedis ですが、 インタラクティブに操作するクライアントとして誰もがお世話になったことがあるのが redis-cli でしょう。 Redis - built-in client ビルト…

PowerShell DSC の記事といろいろ (2)

前回もご紹介したのですが、ご縁があって書かせていただいた @IT Windows Server Insider様 の Desired State Configuration (DSC) の超入門記事が完結したので記事にしてみます。 PowerShell Desired State Configuration(DSC)とは(前) (1/2) PowerShel…

はてなブログで Google Custom Search (Googleカスタム検索) を使うために10分でやってみたこと

はてなブログには「検索」をサイドバーで容易に追加できます。 ただ、はてなブログ検索だと記事の全文検索がかかり検索結果が表示されます。 長くてうざいですね。 今回は、はてなブログ検索を Googleカスタム検索にするために10分でやったことです。 目次 …

PowerShell で 2つのシーケンスから1つのシーケンスを生成したい(2)

前回のPowerShell で 2つのシーケンスから1つのシーケンスを生成したい(1) から続きです。 いろいろもにょっていたのですが、LINQ星人 から、オリジナルのZipのコードを参考にしたらどうかといわれて、シンプルになったので公開します。 目次 目次 コード 何…

PowerShell で 2つのシーケンスから1つのシーケンスを生成したい(1)

公開していないユーティリティがいくつかあるのですが少しだけ記事にします。 みんな大好き LINQ には、 Enumerable.Zip メソッドがあります。 とっても便利で、大変重宝するのですが、これに類する操作が PowerShell にはありません。とはいえ、[LINQ.Enume…

PowerShell で シンボリックリンクを 使えるようにしよう

Windows は Vista以降に シンボリックリンクが利用可能になりました。 いやはやほんと遅い、やっとです。 ということで、PowerShell でシンボリックリンクを扱ってみたいですよね?扱いたいなら書けばいいんです。 目次 目次 ジャンクション、ハードリンクと…

PowerShell でディレクトリ構造を保ったまま特定のファイルをコピーする (2)

前回の続きです。 PowerShell でディレクトリ構造を保ったまま特定のファイルをコピーする(1) 今回は、コメントをいただいた箇所を対応してみましょう。 最後の二つ、比較がフェアではないですな…。 目次 目次 つまり 対応 コード 利用方法 基本的な利用方法…

PowerShell で MS14-045の問題が起きる環境かどうかチェックするのを楽しもう

コードを読むの楽しいですね。 さて、今回は みんな大嫌いなレジストリを PowerShell で扱うものです。 【リリース後に確認された問題】2014 年 8 月 13 日公開の更新プログラムの適用により問題が発生する場合がある記事がいま話題です。 早速、できる大人 …

PowerShell でディレクトリ構造を保ったまま特定のファイルをコピーする(1)

久々の記事です。更新なくてごめんなさい。 今回は、PowerShell でよく問題になる、ディレクトリ構造を保ったままの特定ファイルのコピーです。 続編について この記事中の方法は効率面でよろしくないため、事前にコピー対象をフィルタしてから実行するもの…

はてなブログでのWebサイト表示を早くしてみた時にやったこと

某AWS紅魔館図書室 *1の表示遅いよねー。。。。えっ、12秒余りもかかってる。。。。 ということで某所は、平均6~8秒まで早めてました。 そういえばと思って自分のサイトを計測してみたら、ホーム画面で15秒かかっててほげー。 今回、はてなブログのホーム画…

PowerShell DSC の記事といろいろ

なんだか ご縁があり @IT Windows Server Insider様 で Desired State Configuration (DSC) の超入門記事を 全2回で書いています。 @IT/Windows Server Insider : PowerShell Desired State Configuration(DSC)とは(前) (1/2) 2014/5/23 に第1回の記事が…

PowerShell Desired State Configuration and DevOps in Microsoft Azure が公開されました

PowerShell DSC の中心的開発者 Hemant Mahawar によるセッションが公開されました。 TechEd 2014 : PowerShell Desired State Configuration and DevOps in Microsoft Azure ここでは PowerShell DSC による Azure での実施に関するデモ PowerShellGet のデ…

PowerShellGet を触ってみよう

Windows Management Framework 5.0 May Preview から、 PowerShellGet が追加されました。 Microsoft Download Center : Windows Management Framework 5.0 Preview May 2014 OneGet との違いを見てみましょう。 目次 目次 用途 OneGet Cmdlets PowerShllGet…

Windows Management Framework 5.0 Preview May 2014 (v5.0)が利用可能になりました

WMF 5.0 が改善を反映して、 WMF 5.2 として 本日 5/15 から利用可能です。 Microsoft Download Center : Windows Management Framework 5.0 Preview May 2014 これを利用することで、PowerShell V5 previewが入ります。 何よりダウンロードしたパッケージの…

Script Browser for Windows PowerShell ISE がScript Browser & Script Analyzer 1.2 になりISEと分離動作も可能に

Script Browser & Script Analyzer 1.2 からは、PowerShell ISE から分離して動作も可能になりました。 ダウンロードはここから Microsoft Download Center : Script Browser & Script Analyzer 1.2 これで、 PowerShell ISE を起動せずともデスクトップアプ…

Windows PowerShell Unplugged with Jeffrey Snover が公開されています。

TechEd 見てますか?私はしんでました。見てません。 ということで、後から見たい人向けに! Channel 9 : TechED 2014 - Windows PowerShell Unplugged with Jeffrey Snover Unplugged は、 Snover 自身がPowerShell をこう使おうぜ!という内容を実演するも…

PowerShell で non-Unicode Programs の言語を変更する

多忙って良くないですね。記事が滞ってますが、ネタだけは日々増えています。 簡単ですが、結構欲しがる人がいそうなので表題の記事を。 Windows は、シェル (cmd や PowerShell)、あるいは Unicode でないプログラムで使用する言語を設定しないと、文字化け…

OneGet Repository が CodePlex から GitHub に移動します。

OneGet が CodePlex から GitHub に、そのリポジトリを移すようです。 June からの情報ですので、近いうちにさくっとかわるでしょう。 Seen on http://t.co/28dANQ0poP "Due to overwhelming community feedback, we're moving to https://t.co/MAXAAKgj5N" …

Script Browser for Windows PowerShell ISE が公開されました

私以外の人にとっても待望であったであろう、 TechNet のスクリプトギャラリー と PowerShell ISE との 統合アドオン Script Browser for Windows PowerShell ISE がMS公式から公開されました。 これで、 9000を超える スクリプトを あなたの手元の PowerShe…

Windows と Deploy と PowerShell

私が PowerShell をやる理由、好きな理由、今自分が 果たす必要があること。それは Windows におけるデプロイであり、私が PowerShell に興味を持っているすべてです。 Linux 大好きです。Deploy や Automation のトレンドは Linux 界隈を見ると楽しいです。…

Windows Management Framework 5.0 Preview (PowerShell 5.0 Preview) のインストールが失敗する場合の対処

Twitter や ブログを見ていると、 Windows Management Framework 5.0 Preview のインストールに失敗することが多々あるという方を見かけます。 OPC Diary - OneGet について 私も、3台のうち1台で失敗したのですが、その時に対処してインストール後問題なか…