PowerShell(備忘録5)2011/04/01 04:24

オブジェクトのメンバの取得

123 | get-member
123 | get-member -static

UNIX の which コマンド

get-command notepad

LoadWithPartialNameをやめてAdd-Typeコマンドレットへ

http://d.hatena.ne.jp/kkamegawa/touch/20100927/p1

Add-member によるオブジェクトの拡張(最初だけ -passthru が必要)

$x= Add-Member -passthru -in $x aliasproperty size length
$x =Add-Member -in $x  noteproperty description "AAAA"
$x = Add-Member -in $x ScriptMethod Foo{ "AAAAAAAAAAAAA" }

文字列の反転

$str = "GOOD" ← 元の文字列
$a = [char[]]$str  ← 配列に変換
[array]::reverse($a)  ← 配列の反転を利用
$str2 = [string]::join("",$a)  ← 文字列に戻す

型の判定

if( $str -isnot [string] ) ← 上手!

オブジェクトの持つ属性を取得

[PSobject].getproperties() | foreach-object{$_.name}

エラーオブジェクトの補足

$err = dir xxxxxx 2>&1

(PowerShellからの)WebClientの使い方2011/04/06 04:46

WebClientを使った例。

東京電力の電気使用量のデータ(CSV形式)を読み込み、一行単位で画面に出力する(ついでに、, 区切りで区切っておく)。

$webClient = New-Object System.net.WebClient
$stream = $webClient.openread("http://www.tepco.co.jp/forecast/html/images/juyo-j.csv")
$streamReader = New-Object System.IO.StreamReader($stream,[Text.Encoding]::GetEncoding("Shift-JIS"))
$streamReader.ReadLine().split(',')

WebClientを使って、ファイルを取得する

$stream = $webClient.downloadfile("http://www.tepco.co.jp/forecast/html/images/juyo-j.csv","d:\abcd.csv")

PowerShellで複数のファイルの文字コードを一括変換する

http://www.atmarkit.co.jp/fwin2k/win2ktips/1012pschcode/pschcode.html

C#プログラミングTips

ファイル入出力の基礎(ストリームについて参考になります)

http://www.atmarkit.co.jp/fdotnet/csharptips/005file/005file.html

WebClientクラスでWebページを取得するには?

http://www.atmarkit.co.jp/fdotnet/dotnettips/302wcget/wcget.html

浜岡原発2011/04/06 05:37

その1 排気塔から出ているのは本当に空気だけ?

http://hamaoka2009.ciao.jp/newpage1.html

その2 原子力発電のコストは本当に安いの?

http://hamaoka2009.ciao.jp/newpage2.html

その3 浜岡原発は本当に固い岩盤の上に建っているの?

http://hamaoka2009.ciao.jp/newpage3.html

その4 浜岡原発が活断層を避けて建てられているって本当なの?

http://hamaoka2009.ciao.jp/newpage4.html

その5 原子力発電が環境にやさしいって本当なの?

http://hamaoka2009.ciao.jp/newpage5.html

その6 浜岡原発が東海地震に耐えられるって本当なの?

http://hamaoka2009.ciao.jp/newpage6.html

浜岡原発の危険を語る。1/5(60,937)

http://www.youtube.com/watch?v=DHblqE6vGeI&NR=1

浜岡原発の危険を語る。2/5(20,985)

http://www.youtube.com/watch?v=k55sJ8WljCk&feature=related

浜岡原発の危険を語る。3/5(18,939)

http://www.youtube.com/watch?v=Ic3749gazUI&feature=related

浜岡原発の危険を語る。4/5(16,238)

http://www.youtube.com/watch?v=IhoaHafTfWg&feature=related

浜岡原発の危険を語る。5/5(18,299)

http://www.youtube.com/watch?v=p18qIyiNh3g&feature=related

WebMatrix2011/04/07 21:36

Microsoft、Webアプリを開発できる新しい開発環境「WebMatrix」を正式公開

http://www.forest.impress.co.jp/docs/news/20110114_420350.html

マイクロソフト、開発環境「WebMatrix」を解説した初心者向け電子書籍を無償公開

http://www.forest.impress.co.jp/docs/news/20110330_436072.html

WebMatrix のおすすめ学習コンテンツ(20110329)

http://blogs.msdn.com/b/tashinmu/archive/2011/03/29/webmatrix-20110329.aspx

風評被害2011/04/08 05:57

原発 緊急情報(16) 法を破った国と専門家・・自衛しよう!

http://takedanet.com/2011/03/16_3882.html

原発 緊急情報(18) ほうれん草は食べられるか?

http://takedanet.com/2011/03/18_ba59.html

原発 緊急情報(46) 「風評被害」を学ぶ

http://takedanet.com/2011/04/46_e65d.html