tech.guitarrapc.cóm

Technical updates

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

PowerShellで、Get-WmiObjectにて「クォータ違反です」と怒られた場合のRewindableプロパティ変更による対応とWmi処理の処理速度向上

先般にWMIオブジェクトの一覧や、WMI継承元クラスの取得記事を書きました。 実はこの時も発生していましたが、Get-WmiObjectを使用して大量のデータを取得するとクォータ違反ですというエラーが発生します。 Get-WmiObject : クォータ違反です 発生場所 行:1…

PowerShellでWmiクラスの一覧を参照したい

WMIを触るに当たって、当然知りたくなるのが「何のWMIクラスがあるのか」「何のWMIクラスに何の情報が格納されているのか」です。 今回は、「何のWMIクラスがあるのか」をコマンドで確認する方法を紹介します。 WMIクラス一覧取得方法 簡単です。以下の一文…

PowerShellのWMI Objectのinheritance(継承)を参照するには

興味深く有意義な記事があったので確認しました。 Displaying WMI Inheritance PowerShell 3.0からは、PSTypeNamesというGet-Memberでは表示されない隠れたプロパティが存在します。 このPSTypeNamesを利用することで、WMIオブジェクトの継承ツリーが確認出…

PowerShellでGlobalWeatherから天気情報取得してみる

開始しようとし、先にて某星人に答えを言われました。 2013%E5%B9%B41%E6%9C%8829%E6%97%A5">だるじろうさん (@takeshik) めげずに見たところ、返ってきたデータがXMLだったのでJsonにはしてませんが一応できました。 もしPowerShellでJsonする場合は、以下…

PowerShellでIPアドレスやHOSTNAMEを取得

面白い試みの記事があります。 Find a list of all IP addresses assigned to the local system やっている事は簡単で、制限付きの状況で、PCにアサインされている全てのIP Addressを取得しなさいというモノです。 で、勝者の基準は簡単「短いコード」である…

PowerShell ISE 3.0でコードラインの上下入れ替えをショートカットコマンドで行いたい

PowerShell 3.0ではPowerShell ISEも機能追加されています。 今回はISE 3.0のツールバーにはない隠し機能を1つ紹介します。 なお、ISE2.0以前ではできません。 目的 PowerShell ISEでコードを書いていて、現在のラインにあるコードを直下の行と入れ替えたい…

Opera-Next 12.12でもブラウザ・ベンチマークテスト(2013年1月)比較してみた

Etc

Opera-Next(12.12)とOpera(12.11)でテストしてみました。 ブラウザ・ベンチマークテスト(2013年1月)- IE、Firefox、Chrome最新最速ブラウザ比較 ぐんにょり結果だったのは残念ですがOperaは愛用してます。 目的 ブラウザのベンチマークテスト、JavaScript…

WPF4.5入門 その3 「Hello world」をやってみた

C#

PowerShellはシェル環境、バッチ処理、CUIで一撃。みたいな感じで楽しんでます。ではC#は?と言われると、ものすごい興味あるけどなかなか学習が進まない感じでした。 ここでかずき先生が俺得な記事を年始からされてて、もうやるしかないですね! せっかくす…

PowerShellの-PassThruパラメータについて

前回の第1回シェル芸への挑戦で牟田口先生から以下の別解をいただきました。 牟田口大介さん (@mutaguchi) 1月 24, 2013 -PassThreパラメータ…コレがようやく理解出来たので記事にします。さらにPowerShell 3.0では-PassThruも強化されていますのでぜひぜひ…

Hbstudy#38シェルスクリプトでいろいろやってみよう!をPowerShellでやってみた

いつもUSP友の会様を拝見してます。 さて、前回のシェル芸が第2回だったこともあり第1回を触ってみました。 触るのはおもしろそうな3,5,6,7問だけです。(問題4は意図が不明でした) hbstudy #38で講師してきました ちなみに、前回の挑戦はこんな感じでした。 …

PowerShellのGet-Date -Formatで出力される標準の書式指定結果一覧

Get-Date -Formatは「カスタム書式指定」文字列を都度書かなくても標準書式で指定できます。 良くログ出力に日時を付ける際に使うので簡単に調べてみました。 書式指定方法 Get-Dateコマンドレットの日付と時刻の値のテキスト表現を指定するには、以下のよう…

(New-Object -ComObject Shell.Application).NameSpace()で指定出来るインデックスと名称一覧

以前あげた記事で、(New-Object -ComObject Shell.Application).NameSpace(17)がマイコンピュータであると書きました。 なぜNameSpace(17)がマイコンピュータと判断出来るのか、インデックスと名称一覧を取得出来る簡単なワンライナーを書きました。 Shell.A…

OperaのGoogle検索をSSL暗号化する

Etc

Operaといえば簡単に検索できる検索窓が便利ですね。従来OperaにはGoogle検索が組み込まれていますが、これはGoogle検索しておりSSL暗号化されていません。 18/Jan/2013にGoogleから以下の発表がありました。 Google、Chrome 25から検索Wordを暗号化~マーケ…

PowerShellでFizzBuzzしてみる

第1回シェル芸を今度触ろうと思って問題を見たらやってるじゃないですか、FizzBuzz問題。 PowerShellでFizzBuzzとか、今更たっぷりですが先行して挑戦です。 Fizz Buzzをご存じない方は以下から Wikipedia - Fizz Buzz 縛り まぁPowershellだし、当然の縛り…

PowerShellでWPFしたい Part1 - WPK編

前回の予告通り、今回はPowerShellでWPFに関する記事です。 PowerShellは、ご存じの通り.NET Frameworkを基盤としたシェル環境です。シェル環境というとCUIだけと思いがちですがPowerShellは.NETの力を借りてGUI表示も出来るわけです。cmdの頃には考えられな…

PowerShellでCD ROMドライブのエジェクトをしたい

更新ネタが溜まってるのですが、一向に更新せずにいます。 今日は、牟田口先生の以下のエントリーの内容を見てみたり。 PowerShell Scripting Weblog - CD-ROMトレイを取り出せるPowerShell関数、「Dismount-CDDrive」作った いくつか記事の内容では気になる…

PowerShellを使ってサーバで動いているプロセスを知りたい

さて、今回の刺激元は以下です。 $shibayu36->blog; - サーバで動いているプロセスを知るために使ったコマンド 何かとBashさんとPowerShellさんは比較されるので同じような事をするにはってことで。 Get-ProcessコマンドレットとGet-WmiObject PowerShellでP…

PowerShellでフィボナッチ数列してみる

毎度お馴染み、Twitterで刺激を受けてます。 本年第一号は、PowerShellでフィボナッチ数列を考えてみます。元ネタはこちら。 satosystemsの日記 -[C/C++][Java][Haskell][Scheme][Lua]フィボナッチで各種言語をベンチマーク なんというか、すごい記事でした…