tech.guitarrapc.cóm

Technical updates

2013-02-01から1ヶ月間の記事一覧

PowerShell 3.0のBuild-In Variableを取得する

結構大事。 PowerShell V3.0でのやり方ですね。 Finding Built-In Variables 簡単に見ておきます。 変数の取得 現在の変数の取得には、コマンドレットが用意されています。 Get-Variable あるいは、[PSDrive]のVariableで一覧取得もありですね。 Get-ChildIt…

PowerShellのスプラッティングを試す

前々回の記事で、パイプラインを介してFunctionに渡す例をやりました。 PowerShellでHashTableや配列の値をパイプラインでFunctionに渡す この時試したのは以下の方法です。 ハッシュテーブル(HashTable) 配列(Array) ハッシュテーブルを[PSCustomObject]で…

PowerShellでJSONを触ってみる

かずき先生から謎APIをご提供いただいたので触ってみましたw 何分初めて真面目にapiを叩いたり、JSON触ったので寄り道しまくりで。 無理やりJSON無視して-replaceで抜き出したりとか、JSON Serializationでやってみたりとかしました。 ==== どんなAPI? 期間…

PowerShellでHashTableや配列の値をパイプラインでFunctionに渡す

今回は、HashTableや配列(一次、多次元)を、パイプラインでfunctionに渡してみたいと思います。 PowerShellでファイル名をソートして最後のアイテムを取得するなら パイプラインで渡すとは 一応こういうイメージを意味しています。 ・HashTable HashTable | …

PowerShellでファイル名をソートして最後のアイテムを取得するなら

このような記事があったのですが……ふむ…。 少し冗長なのでコードを自分なりに修正すると…。 ファイル名でソートしたときに一番最後にくるファイルを開く PowerShell スクリプト 元コード 元はこうです。 Get-ChildItem C:\hoge\fuga | Sort-Object -Descendi…

バッチ(cmd)で配列(もどき)を使う

本記事は、私が以前Qiitaにて掲載していたものの転載です。 PowerShellerとしては、今更 cmd感 がありますが、まぁ参考程度に ( コマンドプロンプトで配列(もどき)を使う

「第3回シェル芸爆破デスマッチ勉強会&第21回餃子爆破定例会やってきた」をPowershellでやってみた

毎度おなじみのシェル芸ですが、第3回シェル芸があったとのことです。 第3回シェル芸爆破デスマッチ勉強会&第21回餃子爆破定例会やってきた 前回の挑戦はこちら 第2回チキチキ!シェル芸人養成勉強会をPowerShellでやってみた Hbstudy#38シェルスクリプトで…

PowerShellで16進法FF早見表を描いてみた

寝れないので、ちょっと頭の運動にやってみました。 「エンジニアたるもの、16進数の掛け算くらいできたいね」という勢いだけで、九九ならぬ、Fの段までの掛け算表FF早見表を作ってみた。頭がグニョグニョする。 ow.ly/i/1wO1E — ひね - IMAI, Daisukeさん (…

PowerShellでヘルプをポップアップ表示させたい

PowerShell 2.0までは、help about_xxxx やGet-Help cmdletで表示されるヘルプはコンソール内部だけでした。 しかし、PowerShell 3.0からは、ポップアップ表示 + 表示内容の検索が可能になりました。 簡単ですがそのやり方を紹介します。 なお、helpは、Get-…

PowerShellで利用できるaboutファイル一覧

PowerShellには、その使い方等を記載したabout_xxxxxファイルがインストール時にセットされます。 今回は、そのaboutファイルのパスと簡単な確認方法についです。 about_xxxxのパス about_xxxxファイルは、以下のパスに存在します。 #English file path C:\W…

PowerShell 0.6.10 of the Azure SDK has been released

This is English article, see here for Japanese. There's the new version of New Version of the Azure SDK (0.6.10) has been released on 11/Feb/2013. It's provides Windows PowerShell cmdlets for Azure with building, deployeing and managing Wi…

PowerShell Azure SDK tools 0.6.10がリリース

日本語記事です。英語記事はこちら。 新バージョンのPowerShell Azure SDK tools (0.6.10)が11/Feb/2013にリリースされました。 本SDKで、Windows Azure ServiceのPowerShell によるビルド、デプロイ、管理が可能となります。 新機能 github - WindowsAzure …

PowerShellとパイプライン

非常に秀逸で尊敬の念を覚えた記事があります。 パイプ Oriented 環境、PowerShell KARINO2さんが、AWK と PowerShell を対比することで、 PowerShellでのパイプがAWKとはどう違うのか PowerShellにおけるパイプが齎す最大のメリットとは何なのか を、具体的…

PowerShellで文字列の比較をする際のTips

余り本件に関して書くことが無いのですが…一応簡単なサンプルを。 今回は、時々アレっ?って自分で思うため、テキストに含まれるかどうか/比較を見る方法のメモです。 ==== サンプル 今回、これらを試してみます。 "abc".Contains("a") "Abc".Contains("a") …

PowerShellのType Acceleratorsについて

キャストや.Netリソースを利用する際に[String]や[System.IO.Path]などという形で、型を指定することが多々あります。 ご存じのとおり、[string]はFullNameでは[System.String]であり、短縮した表記になります。 今回は、このPoiwerShellにおけるType Accele…

PowerShellでリモートPCの操作を行うに為にEnable-PSRemotingをするための準備

いまだに、よくcmdに比べてPowerShellのメリットは?と聞かれます。 業務経験上、最も嬉しいのはこれです。 イメージ的にはsshに近いものを個人的には感じています。(tunnelについて突っ込んだひとはお静かにお願いします><) パラメータ一つでリモート先に対…

「シェルスクリプト大喜利 第八回 ~"for,while禁止"に喜びを感じる人の何と多い事か!」をPowerShellでやってみた

毎度おなじみのシェル芸です。 前回の挑戦はこちら 第2回チキチキ!シェル芸人養成勉強会をPowerShellでやってみた Hbstudy#38シェルスクリプトでいろいろやってみよう!をPowerShellでやってみた たまたまUPS友の会様を覗いていたらあるじゃないですかー。 …

Great Introductions - Introduction to Windows Azure PowerShell

Do you remenber Devops? I introduce some in previous article.. NICconf Opening and Keynote: Modernizing Windows Server/Modernizing Ourselves – by Jeffrey Snover Now the Devops seems to be sat as goal for Cloud OS of Microsoft, it means not…

NICconf Opening and Keynote: Modernizing Windows Server/Modernizing Ourselves - by Jeffrey Snover

Are you already check it? This is the greate message from Jeffret Snover about "The way Microsoft is focusing." and "How PowerShell Automate with DataCenter.". Here's the Keynotes for anyone who don't kwnow. NICconf Opening and Keynote: Mo…

PowerShellで[DateTime]::ParseExact利用時にCultureInfoを指定する

前回、[DateTime]::ParseExactメソッドを利用したカスタム日付書式について紹介しました。 PowerShellで日付書式にカスタム書式パターンを指定する 今回は、CultureInfoを指定してみます。 現在のCultureInfoを取得する まずはCultureInfoクラスから確認しま…

PowerShellで日付書式にカスタム書式パターンを指定する

以前、Get-Dateコマンドレットで出力される標準書式について記事を書きました。 PowerShellのGet-Date -Formatで出力される標準の書式指定結果一覧 今回は、PowerShellで[DateTime]型にキャストする際に、PowerShellでのカスタム書式指定についてみていきま…

PowerShellでCIM cmdletを用いて対象PCのユーザーや所属するユーザーグループを調べる

サーバー管理において、そのサーバーに存在するユーザー/グループを管理することは重要ですね。 今回の例は、PowerShell 3.0で、PowerShellのCIM関連コマンドレットを利用してローカル/リモートのユーザーやグループを調べる方法です。 ==== CIM関連コマンド…

PowerShellで「腕を42回折りたたむと、月に手が届きます。」を計算してみる

深夜のお仕事楽しいですね! さて、息抜きにこんなのを見つけて遊んでみました。 腕を42回折りたたむと、月に手が届きます。— くいなちゃんさん (@kuina_tesso) 2013年2月7日 さっそく食いつくしゅーさんを見つけて、じゃあ計算してみましょーということで。…

Keep Yourself Up To Date

C#

とっても大事ですね…。行けなかったのが残念で仕方ない><

C#、2012年の首位プログラミング言語に名が挙がる

C#

Mono de C#. ますます注目ですね。

PowerShell 3.0で入力パラメータを短くできるのか

できます。 PowerShell 1.0の頃からだったような? 基本的にはそのパラメータと一意に絞れる程度まで入力すれば、以降の文字は入力せずとも受け付けます。 ではそのサンプルを。 短くしてみよう 良く使われるところで、Get-Commandを使ってみます。 Aliasに関…

PowerShellでStringをChar[]に変換する

表題の事案には、シェル芸で試みている時に巡り会っていたのです。 さてちょうど、いつもの問題出題サイトで表題の試みが行われていたようです。 Convert a string to a character array たまたま経験則で答えが出てたのですが、改めて勉強になりました。 さ…

PowerShellでregionを使ってScriptを折りたたんだ際のPowerShell ISEとPowerGUIの見え方の違い

PowerShell Script書くときには、PowerShell ISEやPowerGUIを使っているかと思います。 コードを折りたたむ為のツリーが表示されるものとして、{}、()、function{}、、@" "@が良く知られていますが、#regionも利用できます。 PowerShell ISEとPowerGUIの両者…

PowerShellでネットワークインターフェースの速度を取得する

そういえばブログで書いてなかったな、と次の記事を見て思い出しました。 Checking Network Adapter Speed せっかくなので紹介しておきます。 ==== ネットワークインターフェースの速度を取得する 記事の例通り、System.Net.NetworkInformation.NetworkInter…

PowerShellでSmallBasicLibrary.dllを使ってMMLにて「ドレミの歌」を奏でてみよう

前回は、ビープ音で「ドレミの歌」を奏でました。 PowerShellでビープ音の「ドレミの歌」を奏でてみよう ところが、Beep音は同時に鳴らすことができないため、和音は奏でられません。 WindowsではWMVの再生などは.Netで出来ますが、どうも音を作って鳴らす事…