知らぬまにはてなブログのシンタックス・ハイライトにPowershellが追加されてる

こんな感じ(下記はMarkdownで書いた) Get-ChildItem -Path $dir -Verbose なおファイルタイプはps1の模様

Amazonビデオが‘7031エラーで再生できない with カスペルスキー

amazonビデオのエラーコード7031で詰まってググッても出なかったが原因がわかった。たぶんセキュリティ系ソフト。ちなみにウチはカスペのネット決済保護を一時開放したら視聴できた。— L-FLIGHT (@eruflight) 2016年2月26日 上記の方がおっしゃる通り、カス…

マネー・ショート 華麗なる大逆転

公開終了が近いレイトショーで鑑賞。 とても興味深い映画だったが、おもしいか、と言われると少し悩む。何とも言えない気分になる映画。 2007年のサブプライムローン住宅ローン危機をいち早く予見して、経済が崩壊する方に賭け、でかい空売り*1を仕掛けた人…

瀧本哲史『戦略がすべて』(2015)

戦略がすべて (新潮新書)作者: 瀧本哲史出版社/メーカー: 新潮社発売日: 2015/12/16メディア: 新書この商品を含むブログ (5件) を見る 評判が良いようだったので読んでみた。内容としてはあまり求めていたものではなかった。 著者によるこの本の位置づけは、…

bashで文字列を切り出す

お仕事で大変つらいスクリプトを見たので、備忘まで。 物自体はほぼ以下のページみたいな感じ。 逆引きシェルスクリプト/シェルスクリプトで文字列操作のleft, rightを作ってみた - Linuxと過ごす わざわざ文字列を切り出すためだけのために数十行以上の関数…

『ソフトウェアエンジニアのための ITインフラ監視[実践]入門 』(斎藤 祐一郎)

ソフトウェアエンジニアのための ITインフラ監視[実践]入門 (Software Design plus)作者: 斎藤祐一郎出版社/メーカー: 技術評論社発売日: 2016/01/16メディア: 単行本(ソフトカバー)この商品を含むブログを見る ソフトウェアエンジニアのための ITインフラ…

Powershellでファイルとフォルダの区別をする方法

普通にPSIsContainerプロパティを使えばよい #カレントディレクトリのフォルダだけを表示 > Get-ChildItem | Where-Object {$_.PSisContainer} #同じくファイルだけを表示 > Get-ChildItem | Where-Object {$_.PSisContainer} ちょっとした解説 PSIsContaine…

2015年を振り返る

今思い返すと、延々と仕事ばかりしていた。 残業時間の平均か60から70時間ぐらい。 否が応でもやらねばならなかったが 代わりにインフラ周りの知識をいろいろ得ることができた。 まあ、頑張ったのでは。

Bashでfizzbuzz

もうちょっとシンプルにならないかなー seq 1000 | awk '{ if($0%3==0){a="fizz"}; if($0%5==0){b="buzz"}; if(a b==""){print $0} else {print a b} a="" b="" }'

『ヘルシープログラマ』

ヘルシープログラマ ―プログラミングを楽しく続けるための健康Hack作者: Joe Kutner,Sky株式会社玉川竜司出版社/メーカー: オライリージャパン発売日: 2015/07/23メディア: 単行本(ソフトカバー)この商品を含むブログ (7件) を見る エンジニア視点で健康を…

Kaoriya版のVimにプラグインを導入する

Kaoriya版のVimにプラグインを導入するためには、vim74-kaoriya-win64フォルダの下のpluginsフォルダにプラグインのファイルを一式配置する*1。 また、プラグインのテスト等をするために、vim74-kaoriya-win64以下にvimfilesフォルダを作成しておくと、vim74…

VimでPowershellのコマンドを使う。

vimrcの設定に以下の記載を追加することで":!"したときのコマンドをPowershellに変更できる。 "Vimで使用するコマンドをPowershellに変更する set shell=powershell.exe 残念なことに、コマンドの補完は効かない。

Powershellで印刷を自動化したい

Powershellで印刷したいとき、例えば以下のようにStart-Processコマンドを利用する手がある #カレントディレクトリのすべてのファイルに対して印刷を試みる >ls | %{Start-Process -FilePath $_ -Verb print -Wait} いろいろ欠点はある。 細かな設定はできな…

遅延環境変数の展開を利用する際に、エクスクラメーションマーク(感嘆符)をエスケープする

bat

遅延環境変数の展開を利用する際に、ハット記号(^)を使うことでエクスクラメーションマーク(感嘆符)=「!」をエスケープすることができる。 背景 遅延環境変数の展開を利用すると「!」は変数の展開に使うための記号となるため、文字列変数中の「!」が正しく…

Powershellのローカルヘルプを更新する

単純にUpdate-Helpコマンドレットでhelpを更新できる。 日本語ヘルプがないコマンドもあるため、むしろ英語のヘルプを導入しておくと便利。

VimをPowershell上で呼び出せるようにする

PowershellのProfileにvimのエイリアス設定を追加すればOK #Profileの場所の確認 $PROFILE #以下のコマンドをProfileに記載する Set-Alias vim "<Vimのパス>" VimをインストールしてPowerShellから使用する | PowerShell from Japan!! Blog</vimのパス>

PowershellでWindowsのCapsLockキーをCtrlキーに変更する

Windowsのキーマッピングを変更するためには、専用のソフトを使うかレジストリを変更すれば良い。 今回は参考サイトの記載をもとに、Powershellを用いて、レジストリを編集し、CapsLockキーをCtrlキーに変更する

Powershell でWindowsOSのVersionを取得する。

Powershell でWindowsOSのVersionを取得するには、WMIを利用して情報を取得する必要がある。とはいえ、参照するだけなので、そこまで難しくはない。 環境 もの 詳細 OS Microsoft Windows 8.1 Pro (6.3.9600) Powershell 4.0 実行例 PS > "$((get-wmiobject …

PowershellでWindowsの証明書情報を確認する

PowershellでWindowsの証明書情報を確認するには、証明書ストアを指定してGet-ChildItem(ailias:ls)を実行する。 > ls Cert:\ Location : CurrentUser StoreNames : {SmartCardRoot, Root, Trust, AuthRoot...} Location : LocalMachine StoreNames : {Trust…

LPICの勉強(パーティション)

Linuxの必須パーティション 領域 用途 / ルートファイルシステム(他のパーティション以外) swap領域 仮想メモリ領域 また、性能や運用を考えて/home、/var、/bootなどのディレクトリには独立したパーティションを割り当てることが一般的。 ※RHEL7(Cent7)から…

LPICの勉強(共有ライブラリ)

Linuxのライブラリの種類 種類 概要 備考 静的ライブラリ スタティックリンクにより呼び出される 共有ライブラリ ダイナミックリンクにより呼び出される 一般的/libや/usr/libにあり、lib~.so~という名前 #共有ライブラリのファイルをいくつか見てみる。 >…

LPICの学習メモ(ブートローダー)

LINUXの代表的なブートローダー GRUB(GRand Unified Bootloader) GRUB Legacy (ver0.9x系) GRUB 2 (ver1.9x系) Cent7やRHEL7はGRUB2。 起動時にブートオプションを指定するなど、いろいろできる。 GRUB2の設定ファイルを見てみる > cat /etc/default/grub GR…

LPIC1の学習メモ(システムアーキテクチャ)

デバイスファイルを確認する ls /dev デバイスの情報を確認する /procディレクトリ以下を確認する cat /proc/meminfo pciデバイスの詳細情報を表示する lscpi -vv USBデバイスの情報を表示する lsusb ロードされているカーネルモジュールを確認する(デバイス…

『絵で見てわかるWindowsインフラの仕組み』

絵で見てわかるWindowsインフラの仕組み作者: 株式会社アンク出版社/メーカー: 翔泳社発売日: 2015/07/21メディア: Kindle版この商品を含むブログを見る まあそこそこ面白かったのだが、全体的に内容が薄いというか、Microsoftのプロダクト紹介であったよう…

『ピープルウェア』

ピープルウエア 第2版 ? ヤル気こそプロジェクト成功の鍵作者: トム・デマルコ,ティモシー・リスター,松原友夫,山浦恒央出版社/メーカー: 日経BP社発売日: 2001/11/26メディア: 単行本購入: 26人 クリック: 339回この商品を含むブログ (197件) を見る ピープ…

シェルは実行権限だけでは実行できない

シェルスクリプトのファイルパーミッションではまったのでメモ。 タイトルのままで、シェルスクリプトは実行権限だけでは実行できず、読み込み権限も必要。 実行権限があるファイルを実行できない - カレントディレクトリにsleep.shとい... - Yahoo!知恵袋 …

Linuxで/binを削除されたとき、ひとまず復旧するためにしたこと

まあタイトルのままなのだが…… Linux*1で何等かの原因で/bin以下が削除された際に、Linuxをひとまずbootするように復旧したので、そのメモ*2。 事象の発生 「なんか試験用のサーバにsshがつながらなくなったのですが…」という相談を受ける サーバーを直接見…

『クラウドを支える技術 ―データセンターサイズのマシン設計法入門』

クラウドを支える技術 ―データセンターサイズのマシン設計法入門 (WEB+DB PRESS plus)作者: ルイス・アンドレ・バロッソ(Luiz André Barroso),ジミー・クライダラス(Jimmy Clidaras),ウルス・ヘルツル(Urs Holzle),Hisa Ando出版社/メーカー: 技術評論社発売…

『ザ・ゴール』

ザ・ゴール ― 企業の究極の目的とは何か作者: エリヤフ・ゴールドラット,三本木亮出版社/メーカー: ダイヤモンド社発売日: 2001/05/18メディア: ペーパーバック購入: 32人 クリック: 373回この商品を含むブログ (384件) を見る 有名らしいことはずっと知って…

『おうちで学べるデータベースのきほん』

おうちで学べるデータベースのきほん作者: ミック,木村明治出版社/メーカー: 翔泳社発売日: 2015/02/13メディア: 単行本(ソフトカバー)この商品を含むブログを見る データベース界隈では有名人であろうミックさんの本。ブログに載っていたので読んでみまし…