ardggy's blog

Esc - Meta - Alt - Ctrl - Shift

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

Parallels の仮想マシンにプロキシを設定した

ローカルにプロキシを設定したけど、Parallels の仮想マシンからはエロサイトが見える。こっちも防がないと片手落ちである。 共有ネットワークの場合、ホストマシンは 10.211.55.2 として見えるので、ゲストマシンのプロキシ設定に 10.211.55.2:3128 を設定…

死んだ小銭

普段から小銭は持たないようにしていて、外から帰ってくると、小銭はボウルに空けてしまう。 うっかり小銭を持ってしまうと財布が重くて嫌になる。 そんなふうにしていたらだいぶ小銭が貯まってしまった。 どうにかして使う方法を考えないと貯まっていくだけ…

getopts とやかましいモード

bash の getopts で、同一のオプションが指定されたときの振る舞いを確かめた。 たとえば rsync みたいに -v が重ねられるようだ。 #!/bin/bash VERBOSE="" while getopt v option; do case $option in v) VERBOSE="v${VERBOSE}" ;; esac done shift $(( OPT…

ファイルシステムにやさしく rsync する

rsync の I/O 優先度を下げてはみたけど、load average がやっぱり上がってしまう。 あるディレクトリのスキャン中に数字が上がるのに気づいたので、ls かけてみると全然反応がかえってこない。数えたらファイル数が 50,000 を超えていた。 ディレクトリの下…

Emacs から Vim に戻った

Lisp ブームのときに、Emacs から REPL いじれるのに感動して vi から Emacs にスイッチした。それからずっと Emacs を使ってたんだけど、どうも使いこなせている気がしなかった。Lisp ブームも落ち着いて、自分もあまり Lisp を使う理由がなくなってきたと…

PHPUnit の @runInSeparateProcess でハマる

php

まとめ @runInSeparateProcess を書くときは、 define('PHP_BINARY', 'php') しておいて 場合によっては @preservedGlobalState disabled を指定しておく 経緯 PHPUnit は composer 経由でインストールして使用している。バージョンは 4.7.3 系。 テストメソ…

「Unix という考え方」を読んで気になった expr コマンドのこと

60 ページのユーティリティリストに expr の紹介があった。 expr ある文字列から別の文字列の一部を抽出する expr ってコマンドライン計算機じゃなかったっけ? と思って man を見たら、: 演算子を使って、文字列の抽出ができると書いてある。 たとえば、 $ …

サーバにやさしく rsync する

社内の開発用サーバにデプロイするときに rsync すると、load average が上がって他の人に迷惑がかかっていた。 CPU 優先度と I/O 優先度を下げたほうがいいと思ったので、オプションに --rsync-path="ionice -c2 -n7 nice -n19 rsync" --bwlimit=4096 -e "s…

ブログ

フリーランスのプログラマです。 アウトプットする機会を作っていきたい。