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

PHP4でOpenID Libraryを利用する際、discoveryが通らない件

長かったけど、ようやく解決。 php4版openid library(2.1.0)に不具合があり、$fetcher->get,$fetcher->postする際にヘッダとデータ部取得に失敗するという…。 Auth/Yadis/ParanoidHTTPFetcher.php get()とpost()の以下の部分を curl_setopt($c, CURLOPT_WRIT…

自宅サーバーのRAID1HDDの片方が壊れたので復旧。

備忘録としてコマンドログを。環境によってデバイス名や数値が違ってくるのでこのままやるのはとても危険なので注意。 640GBだったけど、今の時代はそんなHDDが簡単に手に入らない上にコスパが悪いので1TBで代用。 [root@localhost ~]# fdisk -l Disk /dev/s…

Androidのトルカで「取得に失敗しました」エラーが出る時。

Basic認証がかかったサイト内でのトルカの取得は行えないので、そこだけ外す必要がある。

SJISでDB作った時、「〜(波線)」等一部だけ文字化ける場合。

最近では滅多にSJISを使いませんがメモ。 set namesで「SJIS」にしてる箇所があればそれを「cp932」にすると解決出来る場合あり。

条件付き書式で比較値がマルチバイト文字列で反応しない場合。

比較値に「◯」とか「×」とかマルチバイト文字列を入れても反応しない場合はダブルコーテーションでくくると良い。

Passenger Error #2などのエラーが出る場合。

Redmineやその他Rubyプロダクトをインストールした後に、VirtualHostを使っていてPassenger Errorが出るようになったら、 httpd.confに以下を追加。(conf.d/passenger.confの人もいるかも。) PassengerEnabled off これでどのサイトもRailsアプリ扱いにして…

Lock

http://www.postgresql.jp/document/8.3/html/explicit-locking.html

tarのexcludeオプションを使って複数の除外ファイルを指定する。 tar zcvf ./hoge.tar.gz ./hoge/ --exclude-from ./exclude_list hogeフォルダの中身をhoge.tar.gzに圧縮。 予め除外したいファイルをexclude_listなどのファイルを作成しておく。 例:exclude…

copyコマンドで結合したファイルの後ろに黒点(コード:1A)が入る

1Aは終端コードらしい。 C:\>copy *.csv /A ketugo.csv /B という風にすれば良いみたい。

年度を取得

exp_dateを年度に変換したいとする。(date型かtimestamp型) select case when date_part('month',exp_date) という風にするといい。元号変換はしていないので注意。