2012-03-01から1ヶ月間の記事一覧
PT2で録画したデータはATOMでなく、クラウド側でエンコードしたら速いよね。ATOMでエンコードすると、時間がかかりすぎるし、電気代大変なので。 サーバーでエンコードする。 cat test.ts | ssh enc_server1 "/usr/local/bin/ffmpeg -i pipe:0 out.mp4 "はい…
結論から言います。 アクトビラ対応機器のブラウザで好きな動画が楽しめます。 もうDLNA対応機やREGZA厨と喧嘩しなくていいんですね。朗報ただし、イバラの道なので初心者にはお勧めしません。うまく動作するテレビやSTBならとても快適です。 今回実験に使っ…
PDOのquery/execの違いを忘れていたので、久しぶりに調べてみた。 album_table->exec($CREATE_TABLE_SQL); $ret = $this->album_table->query($CREATE_TABLE_SQL); 複数行のクエリを投げるときは、execを使う。たとえばcreate tableの一括実行など。sqlite:m…
prepare では in(:list)とできない 。PHPのPDOでbindParamした時に、INの場合は複数値を配列で渡せない。 PDOStatement::execute() をコールする際には、 文に渡すパラメータにはそれぞれ固有のパラメータマークを設定する必要があります。 ひとつのプリペア…
ActiveRecordの単体でSQLiteにテーブルを作るとかしてみた。データベースにテーブル作るのすらActiveRecordを使ったら楽な気がする。 1 #!/usr/bin/env ruby 2 3 require 'rubygems' 4 require 'active_record' 5 6 ActiveRecord::Base.establish_connection…
PHPにも数あるテストツール(unittest)だけど、今のところ。これが手軽で便利そう (63d7cb68b612441ee851c5a020fa64b5) インストールと使い方 最新版のtgz を取得する。 require する 特定のclassをextendsする。 作ったクラスをnewする。 以上 インストール…
MechanizeでUserAgentを切り替える方法。 MechanizeでScrapingしていると、時々UAチェックで弾かれることがある。 UserAgentを切り替える方法 mech = Mechanize.new mech.user_agent_alias = 'Windows IE 7' #キーを指定。 ちなみに使えるUserAgent UserAgen…
ddでHDDやNASの速度を見てみる。ディスクの速度を見たいなぁと思ったんですけど、いちいち測定ソフト入れるのも面倒くさい。 書きこんで速度がわかれば・・・そうかddで良いじゃん。 ddでやってみた。 5回書き込み takuya@air:~/Desktop$ dd if=/dev/zero of…
PHPのSQLiteには謎のエラーがあって、 unable to open database fileになります。 Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 14 unable to open database fileと出てきます。しかし・・・ [mi@www-min…
watchコマンド:コマンドを定期実行し結果を淡々と表示するコマンドで--differences=cumulativeとすれば、毎秒変わっていくところがハイライトされて便利なんですが。 --differences=cumulative が長くて覚え得られないと思ってたら、 -dc でも同じらしい wa…
カラムを使って表示すると、JOINの時とかに便利でしょ。 .headers ON設定前 sqlite> SELECT * from B inner join C on c.id = b.c_id inner join D on c.d_id = D.id ; 20|100||100|1000||1000|1設定後 sqlite> .headers ON sqlite> SELECT * from B inner j…
alternatives を使って使うプログラムを切替えるにはの続き。切替する選択肢を増やしたい。alternativesを使うと同じ名前の別プログラムを切り替えられる。これにプログラムを追加したい。 記述方法 alternatives --install $PATH_TO_LINK $ALTER_NAME $PATH…
RPMファイルを貰ったけど、いちいちRedhat(CentOS)に転送して展開するのも馬鹿らしい。rpm2cpioで形式を変換したらいい。 brewにrmpをcpioに変換 brew install rpm2cpio 展開。 rpm2cpio hoge.rpm | cpio -id以上。簡単です。RPMファイルの中身を見るのに…