2008-02-04

Macのある生活 (現実)

Macのある生活

こんなにオシャレなMacもしがない三十路独身男性の手にかかると、、、、



最初はもっと引いて撮ってましたが、あまりにもMacがかわいそうな部屋なので容赦してこの範囲だけ撮影。

2008-01-29

mod_pythonでLD_LIBRARY_PATHの設定

http://www.troches.jp/content/view/131/66/

mod_pythonの設定をapacheのhttpd.confに書くときに、SetEnvでLD_LIBRARY_PATHなどを設定しても効き目がないそうだ。

/etc/init.d/httpd にexport LD_LIBRARY_PATH = ... と書くとよいとのこと。

ハイフンっぽい文字を一括で半角マイナスに変換

元ネタはこちら。 http://d.hatena.ne.jp/koseki2/20070927/unicodehyphen

hihuns = (u"\u002d", u"\u2212", u"\uff0d", u"\u30fc", 
u"\u2012", u"\u2013", u"\u2014", u"\u2015", u"\u2500")
def to_han_hihun(s):
for x in hihuns:
s = s.replace(x, u"-")
return s

2008-01-28

[メモ]djangoのnewformsで半角英数のみのフィールド

以下のような感じでCharFieldを定義すると一応できるが、作法的にOKなのだろうか。
なんかいちいちこういう書式の制限を書かなければならないわけはないと思うのでもっと簡単な方法があるはずじゃないかなあ。

class AsciiCharField(forms.CharField):
def clean(self, value):
if not re.match(ur"^[A-Za-z0-9_\-\.]+$", value):
raise forms.ValidationError(u'半角英数字のみを使用してください。')
return forms.CharField.clean(self, value)

2008-01-24

[メモ]シェルでファイル名を数字でソート(2桁まで)

2桁までの数字のついたファイルfile**.txtをgrepしたい。ただし、ファイルについている番号順にgrepをかけていきたい。
そういう場合は、ワイルドカード{?,??}を使うと、数字順にソートした上で処理できる。(1の次が10にならないようにソートできる。)

grep searchword file{?,??}.txt


ただし、lsコマンドでファイル一覧を表示する場合は、lsコマンドがデフォルトで名前でのソートを行うので、-vをつけないといけない。
[ayu@home]~/tmp% ls -l -v file{?,??}.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file1.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file2.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file3.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file4.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file5.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file6.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file7.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file8.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file9.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file10.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file11.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file12.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file13.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file14.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file15.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file16.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file17.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file18.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file19.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file20.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file21.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file22.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file23.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file24.txt
-rw-r--r-- 1 ayu ayu 0 Jan 24 11:28 file25.txt

2008-01-22

[メモ]djangoからloggingを使う場合のタイムゾーンはsettings.TIME_ZONEで決まる

djangoのsettings.pyのTIME_ZONEはいつも適当にデフォルトで放置していましたが、loggingモジュールでログを出力する場合のタイムゾーン設定として、きちんと効いているので、ちゃんと以下のように書こう。

TIME_ZONE = 'Asia/Tokyo'

2008-01-20

[日記]過去の認識

リアル84歳だけど質問ある?
興味深い。


506 名前:以下、名無しにかわりましてVIPがお送りします。:2008/01/16(水) 18:20:49.46 ID:gixHjhq+0
ヒトラーとムッソリーニはどう思った?

>>506
ヒトラーはドイツの首相だな
若い人にはわかりにくい感覚だと思うが聞いてくれ
当時は今みたいに情報がなかった
だから、ただ日本の友好国の首相だとしか思ってなかった
ユダヤ人の虐殺とかもあまり知らなかった
ただ、ヒトラーはあの人なりに正しいことをしようとしただけだと思うよ
今のアメリカとイラクだってそうだ
お互いに正しいと思ったことをやってるだけだ
後から、あの人は悪い人って決めつけるのは簡単だけど、特別ヒトラーが悪人だとは思わんよ
真面目過ぎるとは思うけど

517 名前:84 ◆5HOOEYijHo :2008/01/16(水) 18:34:05.69 ID:W45St2r1O
続き
若い人の中には戦争に否定的な人も多いし、戦争に関わった人を憎む人も多いね
気持もわかる
でも、今の生活や政治や平和も戦争の過去があるからある
軍人に感謝しろなんて言う馬鹿な老人にはなりたくないが、当時の人もみんな真面目に家族や国の平和を
  願っていたんだよ
ただ勝ち負けがあるだけで
だから、過去を知ることは大切だけど、60年も昔のことを憎むのは馬鹿らしいことだ