physpolyglot

主にPC関連の自分用メモのうち、役立ちそうなものを共有します。

Linux

CMakeでprefixを変える

root権限を持っていないマシンにいろいろと自分が入れたいものを入れまくっていて困ったのでメモ。 yaml-cppを入れようとしたが、CMakeを使っていて./configureの出番がない。 ./configureであれば ./configure --prefix=$HOME/local とでもすれば良いのだが…

xargsに空文字列が渡ったときのMacとLinuxでの挙動の違い

今流行りのpecoを使ったシェルコマンドを書いているときに、 xargsが空文字列を受け取ったときの挙動がMacとScientific Linux(以降SL)で違って戸惑った。 echo | xargs echo "hoge" としたときにMacは何もエコーされないのに対し、SLだとhogeがエコーされる…

locateデータベースの除外パスの設定

エイプリルフールネタではありません /backupをlocateの検索パスから消したかった。 /etc/updatedb.confを編集する。 PRUNE_BIND_MOUNTS = "yes" PRUNEFS = "9p afs anon_inodefs auto autofs bdev binfmt_misc cgroup cifs coda configfs cpuset debugfs de…

xmonadで新しいウィンドウへのフォーカスを抑制する

ROOTで解析をすると、Canvasが開くたびにそっちにフォーカスが移ってしまい、もどかしく感じていました。 これをずっと放置していたのですが、 xmonadだし簡単に解決できるんじゃないかと思ったら本当に簡単にできました。 -- xmonad.hs import qualified XM…

Scientific Linux6.5再インストール

そもそものきっかけ 実験データの解析に使っていたマシンのSSDが突然お亡くなりになりました。 幸い、/と/bootが飛んだだけで、/home等は別ドライブだったので、重要なデータや解析コードなどには被害はありませんでした。(バックアップはしてあるから万が一…

Linuxでjavaアプリのフォントにアンチエイリアスをかける

export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on"