2010-06-01から1ヶ月間の記事一覧

CentOSでruby、dbi、postgresを動かそうとして `load_driver': Could not load driver (libpq.so.5: cannot open shared object file:が出た

ruby-postgresのdriverがうまく入っていないのかと思ったけど ldにPATHを追加したらいけた [root@localhost ~]# vi /etc/ld.so.conf ↓ include ld.so.conf.d/*.conf /usr/local/pgsql/lib ←追記 ↓ [root@localhost ~]# ldconfig

postgresはデフォルトのDBエンコードがUTF-8になっているので、EUC等を使いたい場合initdbで指定しなければならない

initdb -W -E EUC_JP --no-localeinitdbをやり直したい場合は /usr/local/pgsql/dataを削除してからinitdbする

linuxで困ったら迷わずlogフォルダを参照する

何かの拍子でアパッチが多重起動していた為、 apache_ctlでrestartしても既存のアパッチが終了せずおかしくなっていたlogsフォルダのerror_logやaccess_log、httpd.pidを参照しながら問題を解決する必要があった

samba基本設定

http://www.jitaku-server.net/samba_setup.html http://www.studionadesico.com/snkm/knowledge/debian_samba_n01.html

make distclean 初期状態にしてくれる

多少ごへいもありましょうが

/lib/libc.so.6: could not read symbols: Bad valueが出たので、「extern int errno;」が書いてあるファイルを探す

http://comp.senseofwonder.org/2009/05/ /lib/libc.so.6: could not read symbols: Bad value collect2: ld はステータス 1 で終了しました のようなエラーが表示されることがある。そんな時はソースコードのerror.hを開き、 extern int errno; の部分を er…

Postgresでvalue too long for type characterのエラーで更新出来なかった場合はtrimする

UPDATE A SET code = to_char(seq, '00000000000000') ↓ ERROR: value too long for type character(14) UPDATE A SET code = trim(to_char(seq, '00000000000000')) ↓ OK

ロジックを正確に発音することが正しい訳ではない、相手に伝わらなければ意味がない

正確なロジックを発音したところで、 相手に伝わらなければ それは間違いだ