Humanity

Edit the world by your favorite way

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

XFS on LVM on KVMのファイルシステム拡張手順

事前にディスク容量の見積もりとか全くしていないので、KVMで飼っているVMがちょくちょく*1容量不足になる。 そしてCentOS7のVMはスナップショットを使う事もあるかもと無駄に全てLVM構成になっている。 PVは LVM構成になってなければVMイメージをリサイズす…

Vim scriptのmatchstr()関数を使用する際の注意点

Vim

Vim script Advent Calendarはもう終了してしまいましたが、 Vim scriptのmatchstr()関数を使用する際に注意した方が良いと思った事があったので共有します。 結論 いきなり結論から言うと、マッチ結果が空文字となる可能性のあるパターンを指定すると失敗し…

Powershell 5.0の機能をWindows 7で使いたかった

9月15日に日記の方に書いた記事だけど、やはり技術系はこちらにも書いておきたいので転載。 Powershell 5.0の機能をWindows 7で使うためにWindows Management Framework(以下WMF) 5.0をインストールしようとする WMF 5.0をインストールするにはWMF 4.0が必要…

バッチファイルでの引数のダブルクォートの扱い方と特殊文字の扱い方

気を付ける事は3つ。特に最後が重要。 人生は限られているし、たいてい人生の終わりより納期が先に来るはず。 関数呼び出し側は必ずダブルクォートで括る 半角スペース、()等を含む引数は必ず括る必要があるが、常に括っていた方が無難。 「cmd /?」を実行し…

「PowerShellの関数を手続き的に書きたい(出力が戻り値に含まれてしまう問題)」を書いて約0.08年が経過しました

tyru.hatenablog.com 上記の記事を書いてから、あまり良いプラクティスとは思えなくなって、結局実際仕事で書いてるソースコードの方も上記の記事の書き方はやめてたりする。 なぜかと言うと出力を出さない事で、 ブロック内のデバッグが恐ろしくし辛い ブロ…

dlnico.plを久しぶりに更新した

ニコニコ動画巡回中ふとインストールしたい動画を見つけて、そういや以前ニコニコ動画のダウンロードクライアント作ってた事を思い出し最新のPerlで試してみたら動かなかったので直した。 ついでに依存モジュールのインストールがかったるかったのでCarton使…