2013年7月18日木曜日

開発環境


iTerm2 + zsh + tmux + vim で快適な256色ターミナル環境を構築する
(ゆるよろ日記)

たぶんmacだと、これがスタンダードな設定なのかな?

2013年7月13日土曜日

aac エンコードの品質

全然気がつかなかったけど、ffmpeg内臓のaacエンコーダーは品質が悪いらしい。

はじめてffmpegをコンパイルしたときに、aacのライブラリや、コンパイルオプションがいくつかあって、なんだろう? と思ったがそのままにしていた。

FFmpegのwikiに、そのものずばり的なページがありました。
AACEncodingGuide (ffmpeg)

このページのFAQによると、
ffmpeg で使えるaacの実装でクオリティーの順番は以下のとおり。

 libfdk_aac > libfaac > Native FFmpeg AAC ≥ libvo_aacenc


内臓aacでも、cutoff を付けるとクオリティーが良くなる
-c:a aac -cutoff 15000


上記のリンク以外にもffmpegのwikiは必読ですね。

2013年7月12日金曜日

リリースラッシュ

Rails4とFedra19、そしてLLVM3.3がリリースされた。

メジャーどころが、いちどに来た。
とくにRails4は長かった。

Rails4 リリースノート
LLVM 3.3 リリースノート
Fedora 19 リリースノート

2013年6月21日金曜日

postgresのダンプ、リストア


基本型
pg_dump -U user db01 --format=plain --clean > dump_db01.sql
psql -U user db01 < dump_db01.sql

リストア先のユーザー(ロール)が違う場合。
pg_dump -U user db01 --format=plain --clean --no-owner --no-acl > dump_db01.sql

データ部分のみ
pg_dump -U user db01 --format=plain --data-only > dump_db01.sql


■ 参考
バックアップの概要と方式一覧 Lit's postgres
Postgresql 文書
http://www.postgresql.jp/document/current/html/app-pgrestore.html
http://www.postgresql.jp/document/current/html/app-pgdump.html