2013-01-01から1年間の記事一覧
シェルスクリプトのワンライナーは色々PowerShellを扱うに当たって勉強になります。 Ruby内部でshを呼び出すときに、変数を用いずにファイルやディレクトリの存在を確認して条件判定をする方法が面白かったのでどうぞ。 ==== -fと-dを利用する とりあえず実…
小ネタです。 Read-Hostでキーを読み取る時に、Caps Lockが有効化どうか判定したい場合にどうぞ。 [Console]::CapsLock まんまです。 面白くもなんともないので例で。 Read-Host -Prompt "パスワードをどうぞ$(if([System.Console]::CapsLock){'(CapsLock が…
意外と需要があるようなので、普段Windows 8, Windows Server 2012で良く使うキーボードショートカットを簡単に紹介してみようかと思います。 数が多いので、「コピーとか単純な作業にも使えるショートカット」、「Windowsでショートカットを多用するなら」…
じんぐるさん楽しそうですね。 Community Open Day 2013 資料公開 課題をPowerShellでやってみました。 と言っても、要はFizzBuzzなので前回のを使っただけで……すいません。許してください。 C#er 3人によるプログラム対決は、こんなルールです。さぁ、皆さ…
part7 今回が最終回です。 前回は、GNOME環境を整えるところまでやりました。 Windows AzureのOpenLogic CentOS 6.3 で GNOME (X Window)を使うまでセットアップをしてみる part1 Windows AzureのOpenLogic CentOS 6.3 で GNOME (X Window)を使うまでセット…
part6です。 前回は、zsh環境を整えるところまでやりました。 Windows AzureのOpenLogic CentOS 6.3 で GNOME (X Window)を使うまでセットアップをしてみる part1 Windows AzureのOpenLogic CentOS 6.3 で GNOME (X Window)を使うまでセットアップをしてみる…
part5です。 前回は、zsh環境を整えるところまでやりました。 Windows AzureのOpenLogic CentOS 6.3 で GNOME (X Window)を使うまでセットアップをしてみる part1 Windows AzureのOpenLogic CentOS 6.3 で GNOME (X Window)を使うまでセットアップをしてみる…
part4です。 前回は、ssh環境を整えるところまでやりました。 Windows AzureのOpenLogic CentOS 6.3 で GNOME (X Window)を使うまでセットアップをしてみる part1 Windows AzureのOpenLogic CentOS 6.3 で GNOME (X Window)を使うまでセットアップをしてみる…
part3です。 前回は、yum環境を整えるところまでやりました。 Windows AzureのOpenLogic CentOS 6.3 で GNOME (X Window)を使うまでセットアップをしてみる part1 Windows AzureのOpenLogic CentOS 6.3 で GNOME (X Window)を使うまでセットアップをしてみる…
part2です。 前回は、AzureにCentOSでイメージを作りSSHで接続出来るところの確認まですすめました。 Windows AzureのOpenLogic CentOS 6.3 で GNOME (X Window)を使うまでセットアップをしてみる part1 目次はこちら。 今回は、yumでシステム状態の更新とRe…
クラウド楽しいですね。 費用対効果とか言う時に、良くオンプレミスなどと比較されますが貴方にとってのメリットは何でしょうか? 私にとっては、スケールアウト、スケールアップ、スナップショット、冗長化 など、どれも「物理」で関わると難しいことが正に…
PowerShellから MySQLにクエリ飛ばしたりとかやってました。 纏めて function作ったり、Trigger作ったりとかしたかったので。 1回作ると意外と楽だったのですが……周りからの変態扱いが酷くなったのでアレです。 とりあえず、ググったりしても国内外問わず纏…
自分で作ったスクリプトや、GitHubでお知恵を拝借したスクリプトには、「Module Pathにして便利に使ってね!」というものが少なくありません。 というか、一々スクリプトをたたいてなどいられません。 しかもPowerShell 3.0 では、Import Moduleを一々しなく…
相変わらず bashな日々です。 SAN値がゴリゴリ削られていますが、生きています。 さて、PowerShell でちょくちょく整列させたりとか、小細工をしたりが多いのですが、ヒア文字列がネタになっていたので1つ。 ヒア文字列 (ヒアストリング)とは 英語好きな人は…
「仕事道具にお金をかけずに何にかける」 良く聞く言葉ですが、賛否の分かれる言葉との聞きます。 私は同感であり、切にこれが普通になる事を祈るのですが……。 さて、IT業界 での仕事道具といえばPC関連が多いのではないでしょうか。 今回は、ついに念願の東…
bash記事なんて書いてたのは錯乱してました (( 私はPowerShellerなのでシェル大好きですが、PowerShellを愛しているのです。 ココ大事です。 ただし、他のシェルから受ける影響はトテモ大きいですね。 何かPowerShellで出来ないのに、他で出来ていると悔しく…
AWSでファイルを探す時は、もっぱら find を使ってました。 sudo find / -name hoge しかしlocateの方がdb参照するので早いようですね! ちょっと使ってみましょう。 AWS の初期 EC2環境に locateは入っていない EC2の初期環境でlocateを使ってもコマンドが…
AWS 楽しいです。 が、/bin/bash は痒いところに手が届かない感があります。 例えば、オプションが分からなかったり、補完で一覧を出してくれなかったり。 これはPowerShellにも言えることですが、さてさて。 そこに zsh で解決すると聞いてさっそく試してみ…
謎社ではAWSを活用しています。 特に、RDS (Relational Database Service) でのMySQLは素敵です。 ほめる点ばかりではありませんが、良く考えられています。 さて、MySQLの負荷分散といえば、垂直分割 (DB単位、テーブル単位で分割) と 水平分割 (テーブルを…
先日公開された PowerGUI 3.6.0.2 ですがps1を.exeにコンパイルする機能が以下のエラーで利用できません。 [office src="https://skydrive.live.com/embed?cid=D0D99BE0D6F89C8B&resid=D0D99BE0D6F89C8B%21616&authkey=APnm_znIR26anuU" width="319" height=…
こんなマニアックな需要があるのでしょうか。 あ、あったので作りました (震え声 正直SQLエディタを選べばコピペでポイッてイケそうですが、その選択が出来なかったので。 今回は、show create table "MyTable" で取得、あるいはGUI上でも表示される、CREATE T…
絶賛AWSしてます。 AWSへの接続はsshです。 PowerShellで繋げって?teraterm先生があるので、今はいいかなー (白目 と、ここでteratermを使っていて困るのが、接続の自動化がされず毎回ユーザー名や秘密鍵の選択をさせられることです。 インフラ担当としては…
Windows Server 2012いいですね!もう2008R2以前に戻れません。 さて、IISですが、相変わらず読みにくいログです…。 今回、接続元のIPをログから取得、調査するする必要に迫られたので、スクリプトを書きました。 せっかくなので公開しておきます。 IISのロ…
最近GitHub始めました。 謎社ではGitでプルリク駆動を本格稼働目指しているので、馴れておかないと? あとPowerShellでのお手伝いもにょ。 (Git ShellはPowerShellで動いてる) ちょっとずつ公開しています。 このブログのスクリプトも置き始めているので、ク…
シェル芸に近いです。 最近はDBとかのベンチマークを取ってます。 が、Linuxで動いているのでPowerShellが使えずbashばかりです……ところがbashは馴れれずついついPowerShellで生成したりしてます (石投げないでください という訳で、今回は10ずつ1000までの…
先日のWindows Updateで配布されたKB2823324は困りものですね。 [MS13-036] Windows ファイル システム カーネル モード ドライバー (ntfs.sys) セキュリティ更新プログラムについて (2013 年 4 月 9 日) 特に一部アンチマルウェアソフトで、本KBにかかわる…
PowerShellな小遊びです。 画面いっぱいに半透明なWPFを表示して画面をロックしたように見せかけてみます。 悪用……できないでしょうが、まぁほどほどに節度を…。 コード全文 Function Show-LockScreen{ [CmdletBinding()] param( [int] $Sleep, [string] $Co…
PowerShellで毎日いじられてます。 悔しいことが多いのがアレですが、負けません。 さて、今回は最近はやり?のbashネタです。 某LINQ星人にPowerShell 3.0ならできるはず!と言われ、初めて気付き大変不覚の致すところです。 では早速。 tail -fって何 この…
過去にも紹介しているPowerShellのISE(統合スクリプティング環境)であるPowerGUI、これまでは公式ではPowerShell 2.0対応だったのが、8/Apr/2013 リリースのV3.6.0でPowerShell 3.0対応となりました。 これで過去に紹介したような面倒な手間なくPowerShell 3…
さて、サービスの監視。前に紹介したような気もしますが、出していないようなので。 サーバー監視において、PowerShellで、サービスの状態を監視したい時ってあります。 その場合のコードサンプルを。 方法1. Whileループを使う 正直、無いですね。 まぁ一応…