2007-01-01から1年間の記事一覧
require File.dirname(__FILE__) + '/../test_helper' class AgentTest < ActionMailer::TestCase tests Agent # replace this with your real tests def setup puts 'hoge' end endこんな感じでsetupメソッドを使っても華麗にスルーされてしまう(teardownは…
自らの過去のメモを参照してMySQLを設定した。
こんなスクリプトを/usr/local/binにbackup.shという名前で用意した。 #!/bin/bash TARGET_DIR='/var/www /var/svn /etc /home' BACKUP_DIR='/backup' TODAY=`date +%F` for dir in $TARGET_DIR;do cd $dir FNAME=`echo $dir | cut -c2- | tr '/' '_'`${TODA…
subversionをインストール # cd /usr/src/redhat # wget wget http://summersoft.fay.ar.us/pub/subversion/latest/rhel-4/src/subversion-1.4.5-1.src.rpm # rpm -ivh subversion-1.4.5-1.src.rpm # cd /usr/src/redhat/SPECS //デフォルトのままrpmbuildす…
mod_dav_svnを使ってhttpでアクセスしている。 @remote $ mkdir /var/svn/dest @remote $ adnadmin create /var/svn/dest @remote $ chown -R apache:apache /var/svn/dest @remote $ cp /var/svn/dest/hoook/pre-revprop-change.tmpl /var/svn/dest/hoook/p…
よくわからないけれでduplicate pkey みたいなことを言われるのでkeyが重複してるみたい。 とりあえずの解決策として select setval('orders_id_seq',(select max(id) from orders) で解決。
HDDがやたら遅い気がするのでチューニングしてみる $ sudo su - # sudo hdparm /dev/sda /dev/sda: IO_support = 0 (default 16-bit) readonly = 0 (off) readahead = 256 (on) geometry = 7296/255/63, sectors = 117210240, start = 0 # hdparm -t /dev/sd…
tdiaryをHatenaスタイルにする # cd /usr/local/src # wget http://www.tdiary.org/download/tdiary-contrib.tar.gz # tar -zxvf tdiary-contrib.tar.gz # cp tdiary-contrib/style/hatena/hatena_style.rb /var/www/html/tdiary/ # vi /var/www/html/tdiary…
emacs22のインストール # cd /usr/local/src # cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/emacs login CVS password: //パスワードは入れなくてもいい # cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/emacs co emacs # cd emacs # ./configur…
apache2.2インストール # rpm -e httpd # wget http://ftp.kddilabs.jp/infosystems/apache/apr/binaries/rpm/SRPMS/apr-1.2.8-1.src.rpm # cd /usr/src/redhat/SPECS # rpmbuild -ba apr.spec # rpmbuild -ba # cd /usr/src/redhat/RPMS/i386/ # rpm -ivh a…
sshの鍵を登録する $ ssh-copy-id -i ~/.ssh/id_rsa admin@#{ip_address} セキュリティの確認 # /sbin/iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Cha…
class AgentTest < Test::Unit::TestCase def test_notice Time.class_eval do class << self alias_method :real_now, :now end def self.mock_now @current_time end def self.mock!(time) class << Time; alias_method :now, :mock_now; end @current_tim…
id:hsur にコメントでバグを指摘されたのでちょっと修正。 require 'yaml' require 'rubygems' require 'mechanize' require 'uri' require 'tempfile' class NicoVideo attr_reader :email, :password AGENT_ALIAS = 'Windows Mozilla' def initialize(*arg…
まずはcapitranoやmongrelをインストール $ sudo su - # gem install capistrano mongrel mongrel_cluster -yapacheのmod_proxy_balancerの設定をする ServerName rails_app.domainProxyPass / balancer://cluster/ timeout=2 ProxyPass /balancer-manager !…
まずはmechanizeをインストール $ sudo gem install mechanize -y で、スクリプトがこんな感じ require 'yaml' require 'rubygems' require 'mechanize' require 'uri' require 'tempfile' class NicoVideo attr_reader :email, :password AGENT_ALIAS = 'Li…
GutsyにアップグレードするとFirefoxがやたらと不安定になった。 いろいろとググってみるとubufoxっていうのが悪さをしているらしい。 とりあえずubufoxを削除してみた $ sudo apt-get remove --purge ubufox これでもまだ不安定。とりあえず設定ファイルを…
$ sudo su - # cd /usr/src/ # apt-get install linux-source-2.6.18 # tar -jxvf linux-source-2.6.18.tar.bz2 # ln -s linux-source-2.6.18 linux # apt-get install automake make gcc libc6-dev # make oldconfig # apt-get install libncurses5-dev # m…
phpマニュアルの検索のところに「html」と入力すると「faq.html.php」というファイルんダウンロードになる。 英語で報告なんてできないから誰かMLかどっかに流してくれないかなぁ…
postgresql-8.1をインストールしようとすると DETAIL: File must be owned by the database user or root, must have no write permission for "group", and must have no permissions for "other". FATAL: could not load private key file "server.key": P…
mod_rewriteの正規表現は!(否定)が使えるので これと[C] (Chain)を組み合わせると特定条件「以外」の時にリダイレクトができる RewriteRule !^/admin - [C] RewriteRule ^/.* http://www.google.co.jp [R,L]
ntp-simpleをインストール # apt-get install ntp-simple/etc/ntp.conf の serverディレクティブ にmfeedのサーバーを指定 #server ntp.ubuntu.com コメントアウト server ntp1.jst.mfeed.ad.jp server ntp2.jst.mfeed.ad.jp server ntp3.jst.mfeed.ad.jp 再…
SetEnvIfで対象を設定する SetEnvIf Request_URI "\.(gif)|(jpg)|(png)|(ico)" no_log SetEnvIf Remote_Addr 127.0.0.1 no_log SetEnvIf Remote_Addr 192.168.11. no_log CustomLogディレクティブにenv=!no_logを追加 CustomLog /var/log/apache2/access.log…
# apt-get install ruby1.8 rdoc1.8 ri1.8 # apt-get install devscripts fakeroot gcc # apt-get install gdb manpages-dev autoconf automake1.8 libtool flex bison
UTF-8をデフォルトにする mysqld、mysql、mysqldumpセクションにdefault-character-set=utf8を追加する [mysql] default-character-set=utf8 [mysqld] default-character-set=utf8 skip-character-set-client-handshake [mysqldump] default-character-set=u…
virtual mailへの対応は title">http://d.hatena.ne.jp/rudeboyjet/20070913>title title">http://d.hatena.ne.jp/rudeboyjet/20070916>titleを参考にする SMTP-AUTH cyrusをインストールする # apt-get install cyrus-common/etc/postfix/main.cfにsaslの設…
…インストール直後 rootになる $ sudo su - // ここでパスワードを要求されるのでログインパスワードを入力 # //プロンプトが「#」になったらrootになれたということ コンソールのbeep音を消す /etc/inputrc内に # set bell-style none とbeep音を消す設定が…
csrf-pluginをインストールする $ ruby script/plugin install http://svn.techno-weenie.net/projects/plugins/csrf_killer/コントローラーにverify_tokenを書く class AccountController < ApplicationController verify_token :only => :index READMEに従…
UTF-8の波線のマッピングがwinだけ違うので表示がおかしくなる。 win FULL WIDTH TILDE(全角チルダ) mac & Linux WAVE DASH(波線)回避するためには実体参照(&#65374)を使う。
Postfixので使用するテーブルはこんな感じ mysql> show columns from accounts -> ; +----------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+--------------+------+-----+----…