tech.guitarrapc.cóm

Technical updates

2014-09-01から1ヶ月間の記事一覧

PowerShell Script の エディタ と Visual Studio

PowerShellスクリプトを書く時のエディタには、いくつか人気のものがあります。 PowerShell ISE Visual Studio PoweGUI PowerShell Plus や いくつか他にも利用者がいるものはあるのですが、いずれも完成度が上記より低い印象が強いため、3つに絞っています…

Disposable にする時に考慮するべきこと

先日 neuecc と話していて「サーバーをDisposableにする時って何が問題になるの?」 といわれたので、その時に答えた内容を備忘録も兼ねて。 目次 目次 Disposable にするとは 捨てられるサーバーと捨てられないサーバー 捨てられないサーバー 捨てられるサ…

PowerShellのパイプライン遊び

Hey, Script Guy! Blog にある記事があります。 簡単にいうと、こういうことが PowerShell のワンライナーでできるよー。というものです。 Fun with the number one in #PowerShell: 1..8 | ForEach {$n="1" * $_;"{0,9} x {0,9} = {1}" -f $n, ("$n * $n" |…

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 ビルト…