tech.guitarrapc.cóm

Technical updates

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

PowerShell勉強会(仮) の結果を受けての勉強会仮予告

先日は、PowerShell勉強会(仮)*1 のアンケートにご協力いただきありがとうございました。 ざっくりと結果と、今後どうするかについてお知らせしたいと思います。 参加希望者数 98人 でした! また、コメントの方も合わせると + 5名 で 103 名となります。 正…

PowerShell による同期処理、非同期処理、並列処理 を考えてみる

PowerShell の一番つらいところは、非同期な Cmdlet やキーワード*1が用意されていないことです。 そこで前回の記事 で作成したコードを使って、同期、非同期、並列の3つのパターンに関して見てみましょう。 拙作のPowerShellによる Deployライブラリvalenti…

Internet ArchiveのWayback Machineのサービスリニューアル に合わせて PowerShell で Wayback Machine APIを叩いてみよう

10/27 PM22:00 に知ったのですが、 Internet ArchiveのWayback Machine が一新されました。 すちゃらかコーダー - Internet ArchiveのWayback Machineが大幅にサービスをリニューアル その中で、特に興味を引いたのがWayback Availability JSON APIです。 Wa…

PowerShell でユーザー名と異なる userフォルダを自由に設定する

先日、@muu000 さんが、このような問題で困っていたそうです。 Windows8.1環境でSourceTreeがインストールできない? しかし私は問題なくインストールできます、他の方も問題なかったようです。 どうやら原因は、ユーザーフォルダが2byte文字 = 日本語だった…

PowerShell で インストールされているアンチウィルスソフトを取得する

PowerShell を用いた PC管理の需要が高いようですね。 今回は、PowerShell での アンチウィルスソフト検出 を見てみましょう。 結構前から WMIでのやり方はあるのですが、ただ出しただけの事例が多く注意点が余り説明されていないようなのでいい機会だと思い…

Widnows 8.1 RTM から Windows 8.1 GA へは "GA Rollup A" update しよう

Microsoft Subscriptionを持っている開発者のみなさんは、先んじて Windows 8.1 RTM にあげていたことでしょう。 先日の Windows 8.1 GA リリースと RTMでは、意味合いが違うのはご存知の通りです。 RTMとGAでは、微妙に機能差分があるので、GAに挙げましょ…

PowerShell で Windows OS Versionを取得する

.Net Frameworks での Windows 8.1のバージョンに関して面白い記事があります。 grabacr.nét - Windows 8.1 でバージョン判別するときの注意点 Windows 8 のバージョン 6.2 が帰ってきます。 デバッグ実行している間は正しいバージョン 6.3 が取れるのに、リ…

Windows 8.1 でなくなった Windows エクスペリエンス インデックス GUI表示の代りに PowerShell で測定する

Windows 8.1 から、Windows エクスペリエンス インデックスがなくなりました。 ベンチマーク(笑)程度の、精度が低いなどと言われてはありましたがおおよその性能を見るには充分ですし標準で入っているというのはいいものでした。 さて、GUIでのWindows エク…

Windows 8.1 や Windows Server 2012 R2 以外で Windows PowerShell 4.0を利用する方法

ご存知の通り、 Windows PowerShell は、 Windows Management Framework (WMF)としてバンドルされています。 PowreShell 3.0 では、 WMF3.0のインストールと .NET Framework 4.0が必須でした。 では、PowerShell 4.0はどうでしょうか。 見てみましょう。 目…

PowerShell 4.0 の機能についてまとめてみる (後編)

さて、前回PowerShell 4.0についての新機能を紹介しました。 今回は、その他の新機能と改善点などです。 目次 目次 New features in Windows PowerShell Integrated Scripting Environment (ISE) (PwoerShell ISEの新機能) Debugerの機能強化 - PowerShell W…

PowerShell 4.0 の機能についてまとめてみる (前編)

先日Windows 8.1 や Windows Server 2012 R2 がリリースされました。 ようやく、PowerShell 4.0 が一般でも利用開始になりうれしいことです。 さて、PowerShell 4.0ですが、DSCなど大きくアピールされていることの他にも修正や追加が入っています。 今回はそ…

PowerShell で Chocolatey をリモートコンピュータにインストールしたい

chocolatey 便利ですよね、使っていらっしゃる方も多いかと思います。 私も見つけてからずっと愛用しています。 今回は、Invoke-Commandやvalentiaなど、リモートPCでのchocolatey インストールについて考えてみたいと思います。

(RTX810構築シリーズ 7/7) Yamaha RTX810 で ローカルルータ構成で L2TP/IPsec を利用したリモートアクセス VPNを構築してみよう (NAT環境)

各環境での RTX810 設定を紹介してきたこのシリーズ*1、これが最後です。 *1:シリーズ化してない

(RTX810構築シリーズ 6/7) Yamaha RTX810 を ローカルルータ構成で Amazon VPC と Hardware VPN を構築してみよう (NAT環境)

前回の記事で、ローカルルータ環境は出来ました。 これで、本番で利用しているネットワークに影響をあたえることなくAmazon VPC VPNを構築することができます。 ではさっそく見てみましょう。

(RTX810構築シリーズ 5/7) Yamaha RTX810 を ローカルルータ構成で インターネット接続してみよう (NAT環境)

今回は、1つしかグローバルIPがない状況下でのローカルルータ構成を考えてみます。 リモートルータはIPマスカレード変換でLAN側に... に IPマスカレード変換という環境です。 WAN側グローバルIP アドレス変換方式 LAN側IPプライベートアドレス 11.11.11.2 IP…

(RTX810構築シリーズ 4/7) Yamaha RTX810 を ローカルルータ構成で Amazon VPC と Hardware VPN を構築してみよう (グローバルIPの1対1NAT環境)

前回の記事で、ローカルルータ環境は出来ました。 これで、本番で利用しているネットワークに影響をあたえることなくAmazon VPC VPNを構築することができます。 ではさっそく見てみましょう。 構成 前回の内容そのままです。 構成図 リモートルータでのIP変…

(RTX810構築シリーズ 3/7) Yamaha RTX810 を ローカルルータ構成で インターネット接続してみよう (グローバルIPの1対1NAT環境)

ローカルルータ。 美しくありませんね。しかし、用途や検証にはありだと思います。 さて今回は、8個のグローバルIP (固定IP) がISPから割り振られた状況でのRTX810 の構成を考えてみます。*1 リモートルータはIPマスカレード変換でLAN側に... に IPマスカレ…

PowerShell勉強会(仮) で 希望と需要を確認させていただいています

先日の めとべや や AWS でのセッションを通して、 Windows PowerShell をメインに扱った勉強会がない現実 と インプット、アウトプットを増やしていきたいという気持ちが強くなりました。 しかし、 Twitter や Web を見ても、圧倒的に日本における PowerShe…

AWS これからを生き抜くソーシャルゲーム X オンライン広告 で AWSとWindows上でのC# の一部で PowerShell を使ったデプロイ環境について発表してきました

概要 2013/Sep/27 に開催された これからを生き抜くソーシャルゲーム X オンライン広告 にて、表題をタイトルにセッションさせていただきました。 元々 Linux 環境で 構築されていた 大規模ゲームインフラを Windows に移行するにあたり、 デプロイ環境にど…

#めとべや 東京2 で Sideloading Windows Store apps with PowerShell について発表してきました 資料公開

概要 2013/Oct/12 に開催された めとべや東京#2 (Room metro Tokyo #2) にて、表題をタイトルにセッションさせていただきました。 「@tanaka_733 さんから PowerShell について、 Windows Store apps に絡めて話して欲しい」と依頼された時は焦りましたが、 …

AWS Redis on ElastiCache のBenchmark をしてみた

実は Redis on ElastiCacheに関しては、先月2013年9月5日に AWSからリリースされてから、すぐにベンチマークをとっていました。 が、記事にするのを忘れていたという、いつもの有様です。 さて、Redis on ElastiCacheに関しては、他にも既にいくつかのベンチ…

PowerShell で Zip圧縮、解凍処理に ZipFileクラスを利用してみる (続き)

前回、Powershell のZip処理をDSCと比較してみるでPowerShellによる zip処理に、ZipFileクラスを使う例を紹介しました。 牟田口先生から以下のご指摘を受けたので修正版を公開します。 @guitarrapc_tech ぎたぱそ氏ー。これsourceにサブディレクトリがあると…

PowerShell で Amazon S3 を使ったファイルアップロードとファイル取得をしてみる

ファイル共有にはいろんな手段がありますが、最近 S3 も悪くないと感じています。 さて今回は、 PowerShellを使って S3へのファイルアップロードとURI取得、ダウンロードをしてみましょう。 今回もInitialize-AWSDefaultsで、クレデンシャルがセットされてい…

Powershell のZip処理をDSCと比較してみる

PowerShell V4.0 では DSC があることに言及してきました。 さて、このDSCですが標準で各種リソースに対して処理が可能です。その中には zip解凍処理処理も含まれています。 Built-In Windows PowerShell Desired State Configuration Resources Provider De…

(RTX810構築シリーズ 2/7) Yamaha RTX810 でAmazon VPC と Hardware VPN を構築してみよう

前回の L2TP/IPsec を利用したリモートアクセスVPNの次は、 Amazon VPCとの LAN間VPNです。 さっそく見てみましょう。

(RTX810構築シリーズ 1/7) Yamaha RTX810 で L2TP/IPsec を利用して リモートアクセス VPNを構築してみよう

Yamaha といえば、 ルータと楽器とバイクですね。個人的には、業務やお家で扱っていた経験から 大好きです。 さて、今回 某紫髪 のイケメンLync先生のお家とLAN間接続VPN を組むべく RTX810 を購入しました。 手始めに 固定IPを自宅にとったので、L2TP/IPSec…