エロサイトの作り方

2013年11月から勉強しながらエロサイトを作っています。

Shell

画像のバックアップ用シェル

シェルの墓場シリーズ。 以前、クローラーをさくらVPSに置いていた頃のバックアップ用シェル。 あの頃はストレージがカツカツで、定期的にローカルに画像を落とさないとディスクがいっぱいになっていた。今はクローラーごとローカルに持ってきて3TBのHDDに入…

OSXでtimeoutコマンドを使う

Linuxにはtimeoutという、プログラムが一定時間処理が返って来なかったらシグナルを送るというコマンドがあって、これが地味に便利なのでOSXでも使いたいなと思ったわけです。 インストール $ brew install coreutils Homebrewでcoreutilsを入れるとこの手の…

nvm環境でcronからNode.jsを呼び出す

cron使うとログイン時に設定してくれる環境変数が使えないので、実行できるように手探りで何とかしようという話です。 cron実行下の環境を再現する cron上でのコマンド実行を再現する - Qiita 素晴らしい記事があったので、これを参考にすれば良いかと。 直…

tarやzipコマンドで特定のファイルを除く

$ tree -a . └── img ├── .DS_Store ├── eroero.png └── himitu ├── .DS_Store └── hentai.jpg 2 directories, 4 files こんなディレクトリ構成があったとして。 zipの場合 .DS_Storeがじゃま $ zip -r img.zip img -x '*.DS_Store' adding: img/ (stored 0%…