ようこそゲストさん

chibilog

メッセージ欄

2007年8月の日記

一覧で表示する

2007/08/26(日) 色々と買ったおー。

はてブ情報 はてブに登録 はてブ数 2007/08/26 22:20 未分類

最近、よく買い物してたので、ちょっと買った物でも書いておくことにしますYO。
やっぱ、日本経済を活性化させるためには、お金を遣わないといけませんからね。
大分、日本経済に貢献したと思うよ。

とりあえず、バッグを2つ買いますた。
今回は、リュックとビジネスバッグを買いますたよ。

リュックはプライベートの時とか荷物がたくさんある時用かなー。
やっぱり、リュックって何かと便利だからね・・・
両手がフリーになるのがいいよね。オタクの基本ツールですよ。

あとは、一応社会人だし(そろそろニートだけど)、ビジネスバッグを買いましたよ。
PORTERってタグがついてるだけで、1万円くらい料金が
上乗せになるバッグですよ。
でも、これはこれで気に入ってるんだよ。
やっぱ、ビジネスバッグってたくさんポケットとか収納するとこがあるから
使いやすいんだよねー。だいぶ快適になりましたよ。


さて、時計なんかも買ったわけですよ。
この家は時計があまり無くて、不便でね・・・
とりあえず、机の上に置いておくようの時計が欲しいなと思って、
ちょうどいいのがあったので衝動買い。
ちゃんと、日付も表示されるので、これで月日を忘れることは無いでしょう。


本も何冊か買ったわけですが、この中でも本当に気に入った本がありますよ。
これは殿堂入りです。なかなか僕の中で殿堂入りする本ってのは
無いんですが、これは殿堂入りしましたよ。

オライリーから出てる、「Apache セキュリティ」って本ですよ。

こんなに素晴らしい本ならもっと早くに買って読んでおくべきだったよ・・・
ApacheでWebサーバを構築したり、管理したりしてる人は必携の書でつよ。
オライリーのApache関係の本は結構当たりが多いかもー。


そんなわけで先週は買い物が多かった一週間でしたよ。
今週は、遂に家庭用の弐寺発売だね。
マジでこのタイミングに合わせて、ニートになりたかった・・・


1: 『カバンとか服とかほとんど貰い物だわ…(´・ω・`)やっぱり普通の子はいっぱい買ったりするのかしら。』 (2007/08/30 11:13)

2: chibi 『カバンは買うけど、服はいらねーやw服なんて隠せるとこ隠せればおkだよ。カバンもヨドバシの紙袋でいいんじゃないかって、最近思ってる...』 (2007/09/01 11:44)

2007/08/22(水) 【Debian】 カーネル再構築

はてブ情報 はてブに登録 はてブ数 2007/08/22 22:25 未分類

Debianのカーネル再構築方法のメモでも書いておくことにしますよ。

予めインストールしておくもの
libncurses-dev   // make manuconfig するのに必要
fakeroot
aptitude


上の準備が出来たら、先ずはソースパッケージを取得する。
ここで取得したカーネルソースは、/usr/src 以下に圧縮ファイルとして
置かれているので、適当なディレクトリに展開する。
今回は、/var に kernel/ というディレクトリを作成し、そこに展開する。


$ sudo aptitude install linux-source-2.6.18
$ sudo mkdir /var/kernel
$ sudo chown chibi:chibi /var/kernel

$ cd /var/kernel
$ bzcat /usr/src/linux-source-2.6.18.tar.bz2 | tar xvf -

展開したディレクトリに移動し、Makefileを微調整し、make mrproper を実行する。


$ cd linux-source-2.6.18
$ vi Makefile
EXTRAVERSION =    ← 4行目

EXTRAVERSION = -chibi-20070708

$ make mrproper

Makefileの修正は必須ではないけど、どんな修正を入れるのか記述しておくと
あとで分かりやすくなる(カーネルの名前に追記されるので)

現在の設定を引き継ぎたい場合は、設定ファイルを .config として
ソースファイルにコピーしておく。
その後、現在のカーネル用に設定ファイルを変換。


$ cp /boot/config-2.6.18-4-686 .config
$ make oldconfig

カーネルの設定を行う

$ make manuconfig

HDDアクセス関係のものはモジュールとして読むのでは無く、
組み込みにしないと起動時に kernel panic となるので注意。
基本的には以下の2つの項目。
Device Drivers --->
File systems --->

あとは不要なものを読み込まないようにしてみたりとかする。

設定が完了したら以下を選択する
Save Configuration to an Alternate File

出来上がった .config ファイルの中を開いて、
以下のものが「M」ではなく「y」になっているか確認する。
CONFIG_IDE
CONFIG_SCSI
CONFIG_EXT3


設定完了したら、パッケージの構築を行う(これは時間が結構かかる)

$ fakeroot make-kpkg --initrd --revision chibi.01 kernel-image

カーネルパッケージのインストールを行う。

$ su
# dpkg -i ../linux-image-2.6.18-chibi-20070708_chibi.01_i386.deb


以上で完了となるので、/boot/grub/menu.lst に
今回インストールしたカーネルパッケージが含まれているか確認する。
今回なら以下のような感じの記述になる。


title Debian GNU/Linux, kernel 2.6.18-chibi-20070708
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-chibi-20070708 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.18-chibi-20070708
savedefault

もし、今回インストールしたカーネルパッケージが無いようなら
以下を実行する。


$ sudo update-grub

リブートし、今回インストールしたカーネルを選択してちゃんと起動するか確認する。
HDD起動関係のものを組み込みにしていないと、kernel panic になってアボーン。

起動後は以下で確認してみる。


$ uname -r
2.6.18-chibi-20070708


以上で完了でつ。


2007/08/20(月) Lhazに脆弱性が見つかった件

はてブ情報 はてブに登録 はてブ数 2007/08/20 15:41 未分類

+Lhacaに続き、解凍ソフトのLhazにも脆弱性が見つかったみたいですYO。

また日本のフリー圧縮ツールにゼロデイ攻撃

これまた僕が愛用しているソフトですよ・・・

とりあえずまだ修正パッチは、まだ出てないみたいなので、
問題になってる「.tgz」の拡張子が付いたファイルは解凍しないようにして
過ごすことにしますよ。


1: 『あーそんなことあったなぁ…って超他人事ですがwうちはRARだし…(´゜ω゜`)』 (2007/08/20 25:28)

2: POSE 『tgzなんて、拡張子普通使わないよねw最後に見たのは、2年ぐらい前だわwガンジップとか響きがカッコイイwwww』 (2007/08/21 5:09)

3: chibi 『>>忍たん僕も最初の頃はWinRARとか使ってたんだけど、ネットランナーでLhazが紹介されてて、一度使ってからはずっとそれです...』 (2007/08/21 22:48)

2007/08/15(水) スパムコメント対策

はてブ情報 はてブに登録 はてブ数 2007/08/15 22:25 未分類

世間では夏休みみたいですが、僕に夏休みなんて無縁ですよ・・・
毎日クソ暑い中、真面目に出社してますよ・・・
そしてクソ暑い中、遠くのチゲ鍋屋まで歩いて、チゲ鍋を食べてますよ・・・
このクソ暑いのにチゲ鍋とかwww

チゲ鍋屋に着く前ですでに汗だらだら。
始まる前に終わってる状態。死亡フラグ立ちます。
チゲ鍋食べてる時も汗だらだら。
帰りも汗だらだら・・・

オフィスは暑いので、帰りは大江戸線の改札前近辺に
冷房がかなり効いてる涼しいスポットがあるので、
そこで涼んでからオフィスに戻るという生活をしてますよ、こんばんわ。

ちなみにこのチゲ鍋屋は、炭焼き屋って名前の店です。
本当に美味しいんだけど、このクソ暑い中はキツイです・・・

さて、タイトルにもあるスパムコメントについてですよ。
昨日、一昨日あたりに凄くスパムコメントが多かったので、
重い腰をよっこいしょって上げて、やっと対策をしましたよ。

昨日の夜くらいにコメントくれて、コメント書き込み後に保留状態みたいな
画面が出た人・・・いたら、ごめんなさい。それ、ロストしてますw
居ないとは思うけど、該当したらもう1度書いてくださいな・・・

それで先ず手軽にできるということで、keystrokesというものを試したんですよ。
でも、結果は失敗に終わりましたよ・・・そしてこの失敗してる時間の
コメントを全部ロストしてますw

導入したら一気にスパムコメントが来なくなったから、こりゃ楽で凄い精度だって
思ったら、普通のコメントも来なくなっちまったwwww

失敗してる原因は不明・・・ネットで調べると同じことになってる人も多いみたい・・・
ちゃんと手順通りにやってるんだけどねー。
怪しいのは、MTの管理画面のプラグインで、このkeystrokesが見えないとこかな。

一応、導入手順だけ記録に残しておくことにしますよ。


keystrokesの入手と適切な場所への配置を行う

$ wget http://overstated.net/projects/mt-keystrokes/keystrokes-0.1.5.tar.gz
$ tar zxvf keystrokes-0.1.5.tar.gz
$ mv php/plugins/function.MTKeystrokes.php /MTのディレクトリ/php/plugins/
$ cp plugins/keystrokes.pl /MTのディレクトリ/plugins/

MTのディレクトリの中にphp/ と plugins/ があるので、そこに
上記のファイルを配置。ただし静的なページの場合は、
function.MTKeystrokes.php は不要。

あとは、テンプレートのコメント・プレビューの以下の赤字部分を追記。


<MTEntryIfCommentsOpen>
<form method="post" action="<$MTCGIPath$><$MTCommentScript$>" name="comments_form" onsubmit="if (this.bakecookie.checked) rememberMe(this)">
<$MTKeystrokes$>
<input type="hidden" name="static" value="1" />
<input type="hidden" name="entry_id" value="<$MTEntryID$>" />

<textarea id="text" name="text" rows="15" cols="50" onkeypress="keystrokes(this.form)"></textarea>

<input type="submit" accesskey="s" onclick="keystrokes(this.form)" name="post" id="comment-post" value="投稿" />

参考URI:
http://weblibrary.s224.xrea.com/weblog/mt/templatetag/mtkeystrokes_mo.html
http://zacky.y32.net/blog/archives/2007/06/24-1014.php


この後、再構築で準備はおkなんだけど、ダメでしたよ・・・


仕方無いから別の方法を探してたところ、
NotJapaneseLookup というものを発見しましたよ。

これは、全角/ひらがな/句読点の文字が含まれているかどうかで、
日本語のコメント/トラックバックであるかどうかを判断するというもので、
全角とかが指定した文字以上無い場合はスパムと判定させるというものですよ。

なので、このプラグインを導入することによって、英語のスパムコメントを
撃退することができるわけです。
(うちにくるスパムコメントの全部が英数字のみのもの・・・)

もちろんこのプラグインは、正規のコメントでも全角文字が含まれてなかったりすると
スパムと判定されてしまうので、コメントしてくれる有難い人、
注意してくださいよ・・・
あとは日本語スパムには対応できない点ですかね・・・
まぁ、現状はこれでスパムコメント排除できたので、良しとしますよ!