2011-03-01から1ヶ月間の記事一覧

気休めに放射線測定サイトのミラーをつくった

http://costpa.net:8000/ガイガーカウンターが秋葉原で売り切れたらしい。 自分で測るより各地の測定値をモニタリングした方がよっぽど合理的だと思う。node.jsで頻繁なアクセスにも耐えられるよう試しに作ってみました。 テキストのみしか表示されない場合…

memcached

最近エンジニア的なことをしてなかったので調べてみる。とりあえず、我がサンドボックス環境にインストール # yum install memcachedyumでいけた# pecl install memcachePHPから使えるようにモジュールインストール#/etc/init.d/memcached start デーモンス…

Google Analytics サイト内検索

Google のカスタムサーチでは検索文字列を「q」で送信しています。 なので、デフォルト設定だと[cx]キーで送られるので、 099999999999999999999:1234abcdefのようなアカウントIDみたいなのが 取得されてしまいます。Analytics の設定で、 「プロファイル情…

node.js インストール

# wget http://nodejs.org/dist/node-v0.4.2.tar.gz # tar xvzf node-v0.4.2.tar.gz # cd node-v0.4.2 # ./configure # make # make install # node -v v0.4.2;npm (node.jsパッケージモジュール)のインストール # curl http://npmjs.org/install.sh | sh;主…

grep の使い方tips

カレントにあるファイルからhogehogeという文字列をgrepして表示 ーh でどのファイルで見つかったかの表示を抑制します。 ーhオプションはリダイレクションで、結果をファイルに落としたい場合 に便利です。 $ grep -r -h "hogehoge" . $ grep -r -h "hogeho…

sed の使い方 on Mac

結構重いファイルで置換とかすると、 それだけでパソコンのディスクを圧迫する場合がある。 例えばウェブサーバのアクセスログを解析する場合とか。そんなときsedをつかって元ファイルを直接置換とかできちゃうと便利です。 //スペースをカンマに置換(ただし…

カレントのzipファイルをすべて展開して、unzipped という名前のフォルダに保存する。

$ find . -maxdepth 1 -mindepth 1 -type f -name "*.zip" -exec unzip {} -d unzipped \;UNIXシェルスクリプト逆引き大全333の極意作者: 中橋一朗出版社/メーカー: 秀和システム発売日: 2004/10/04メディア: 単行本購入: 4人 クリック: 64回この商品を含む…