Linux

ロードバランスすだちくんのブログ ポケモンGOで自分の近くにポケモンが出現したらSlackに通知する をみてて試してみたくなったので、最初は Azure で CentoS 7 ベースで作っていたけど、もっと気軽にやりたくて半年ぶりぐら ...

Programming

経緯

この 2 ヶ月、仕事で結構 PowerShell でスクリプトを作っている。
毎回テキトーにログ出していたらログの使い勝手が悪いので、ログ出力をユーザー定義関数として作ったが、状態を持てないのでなんかダサかった。

# ...

Programming

2 次元でキー割れという表現が正しいかどうかはチョット判らないが、列ごとにデータを追加していって、キー割れが行われるとその行の次の行がスタートとなってまた列にデータを追加していくという処理が必要になったので、自宅で先に素振りしたメモ。 ...

Programming

経緯

お仕事で Windows を使うようになり 1 ヶ月、 報告用 Excel に記述するのも面倒になり、PowerShell である程度作ってしまおうという気になってきていて、他の人にも同じような気持ちになって欲しいので、「お?簡単 ...

Programming

PowerShell で配列の扱い方でスピードが変わるらしい
あまり細かいことは良いから、実感が欲しかったので下記コードでテスト

検証コード+= を使ったMeasure-Command { $hoge = New-Obj ...

Programming

並列処理を試す

非同期処理より簡単に導入できそうだったので、PowerShell での並列処理を試してみました

例文での共通部分

3 秒スリープ後、引数で受け取った文字を表示します

function Do-Process ...

Programming

PowerShell はバージョンを指定して実行することができる

バージョンを指定して実行

PowerShell Ver.3 で hoge.sp1 を実行する

PS> powershell -v 3 .\hoge ...

Programming

引数を受け取るための宣言方法と使いそうなパラメーターの備忘録

パラメーターの属性基本的な書き方

引数は Param 属性を使用して宣言します。

Param( $ParameterName)

複数のパラメーター属性 ...