Linux
「便利なソフトを見つけたが、パッケージがない!」けど /usr/local には入れずにきちんと管理したいという場合には既存の Linux ディストリビューションの設定ファイルを参考にすることが多い。 そういう場合によく探すサイトをまとめておく。
CI で docker イメージをつくらずにスクリプトで常に最新の chrome をダウンロードしてたりすると、version up された時に CI がこけるようになったりするので、できれば version 指定しておきたい。(まあ、docker イメージをつくっておけよという話ではある…
古くなったため、書き直しました。fd0.hatenablog.jp
データがメモリへどのようにアロケーションされるかは OS や libc およびコンパイラに依存する。 Linux 2.6 の場合、どうもユーザ自身が limit でスタックの使用量を制限しないと、スタックもヒープも拡張し放題で、最終的に衝突してしまうことを許している…
nohup はログアウトしてもプロセスを実行し続けさせるコマンドであり、coreutils の nohup.c によると signal(SIG_HUP, SIG_IGN) で端末が死んだ時にプロセスに配送されるシグナルを無視させるようにして、execve() で目的のプログラムを実行させる仕組みに…