2012-01-01から1年間の記事一覧

古いバージョンのDebianのリポジトリ

そろそろ Debian lenny のサポート終了が近づいているため、終了後の対策を考えておく。 サポート終了したバージョンでパッケージを追加したい場合は、Debian アーカイブを利用する。 lenny ももうそろそろアーカイブ行きになる予定。http://www.debian.org/…

bash のコマンド履歴に、タイムスタンプを表示する

history コマンドで、タイムスタンプを履歴に記録・表示する方法が分かった。.bashrc などに以下の設定を追加すればいい。 export HISTTIMEFORMAT=’%F %T ‘ 確認方法: history | less

Capistrano (on JRuby) で sudo するには?

OS: Windows 7 Ruby: jruby 1.6.5 JDK: Oracle jdk 1.6.0_30 で Capistrano (v2.9.0) を試したところ、 sudo を実行しようとすると、はじかれてしまった。 sudo: no tty present and no askpass program specifiedとのこと。 対策(その1) Capfile に以下を…

Capistrano 再検討

Capistrano は、私にとって、4年以上前にちょっとだけ触って、そのまま活用することなかったツール。手元のPCからリモートサーバを操るツールとしてはなかなか便利だったが、動作が重く、Rails 向けの機能に偏っていたため、それ以外の環境だと準備が面倒だ…

CakePHP 2.0 で単体テストの debug() が効かない件

いつの間にか、単体テスト実行時の debug() が効かなくなっててどうしたものかと悩んでいたところ、以下にヒントが書かれてあった。 http://book.cakephp.org/2.0/en/development/testing.html#installing-phpunit All output is swallowed when using PHPUn…

Sqlite のデータベース移行

Sqlite のデータベースは、メジャーバージョン間(2.x から 3.x )では、バイナリに互換性がないため、移行作業が必要。Ubuntu 10.04 のコマンドライン上にて、以下のコマンドを実行した。 $ sqlite file2.db .dump | sqlite3 file3.db これで file2.db から f…

Ubuntu 11.10 に gitolite を入れてみた

http://sho.tdiary.net/20110422.htmlに書かれてある通りだが、自分なりにまとめてみることにする。gitolite のインストール sudo aptitude install gitoliteDebian 流の設定 sudo dpkg-reconfigure gitolite管理用リポジトリの取得 git clone gitolite@loca…

Linux は、半年に1回は再起動が必要

Linux カーネルに割と重大なバグが見つかったそうです。http://www.st.ryukoku.ac.jp/~kjm/security/memo/2012/01.html#20120106_Linux より、 Linux 2.6.28 以降に欠陥。sched_clock() が約 208.5 日で overflow するため、 Linux が再起動する。Linux 2.6.…