2008-08-01から1ヶ月間の記事一覧

若本様のラジオCDが来た!

インターネットラジオ、癒されBar若本の第0回〜第10回放送+αが収録されたCD。コミケで先行発売してたらしいけど、当然行けるはずもないのでamazonからの配達待ちだった。 Disc1にはオリジナルの歌も入ってたよ。渋すぎる歌声。Disc2がiTunesで認識されない!…

File::Copyのmoveはパーティションをまたがってディレクトリを移動できない?

ファイルは異なるパーティション間でも移動できたけど、ディレクトリはダメだった。perldoc File::Copyしても、それらしい記述は見つけられなかったんだけどどうなんだろ。 パーティションの状態 /rootと/tmpが/dev/md0、/var/は/dev/md3。 # df -k Filesyst…

Web::ScraperとXPathの知識を深める効率の良い方法

エロblogから画像 or 動画をdownloadするscriptを書けばいいわけですね http://d.hatena.ne.jp/naoya/20070509/1178686816 http://e8y.net/mag/013-web-scraper/ http://blog.cles.jp/item/2003

1つのログをVirtualHostごとのログに分割

apache付属のsplit-logfileを使えば、1つのログからVirtualHostごとに分割できる。ただし、ログの先頭にホスト名がいるのでLogFormatの設定が必要。 http://httpd.apache.org/docs/2.2/ja/vhosts/fd-limits.html log formatの設定 LogFormat "%V %h %l %u %t…

sshのport forwarding

ssh

ssh remote login以外にもport forwardすることも出来るんですね。でもバックドアのようにもなるので使い方には少し注意。sshd_configのGatewayPortsの設定次第で挙動が変わる。 man sshd_config The argument may be ``no'' to force remote port forwardin…

ldapの設定ミスでした => resolv.confに到達性のないname server書いてるとsshログイン時にtime outする

※ 原因はDNSじゃなくてldap(/etc/ldap.conf)の設定でした sshdのdefaultのtimeoutはLoginGraceTimeの2分で、DNSでそんな待たないですよね。 ldap.confの参考 AD(ActiveDIrectory)によるLDAP活用 Page9 ldap.confの設定が間違ってたところ uri(host) ldap ser…

netscreen/ssg5ってwebからgatewayの設定できなかったっけ

WebUIのNetwork > Routing > Destinationで変更できそうでなぜか出来ない。cliのコマンド簡単だし、gatewayのIPなんてまず変更しないからあまり困らないんだけど。 set interface eth0/0 gateway 192.168.0.1 追記 default gateway っていう項目はないので、…

NetScreen / SSGのTrust側デフォルトのIPアドレスメモ - 192.168.1.1 EOM

mod_proxyとmod_rewriteでbackendにreverse proxyするとき

backendにrewriteするRewriteRuleにはPフラグをつけること。こうしないとrewrite後のホスト名がbackendのサーバ名になってしまってうまくいかない。ProxyPassを設定するときに、あわせてProxyPassReverse書くのと似たようなもんかな。

php-5.2.6がコンパイルできない

# make install Installing PHP SAPI module: apache2handler /usr/local/apache2/build/instdso.sh SH_LIBTOOL='/usr/local/apache2/build/libtool' libphp5.la /usr/local/apache2/modules /usr/local/apache2/build/libtool --mode=install cp libphp5.la…

LB配下のweb server間のデータ同期

DSASのこれから - 安井真伸‐ニコニコ動画(夏) DSASの中の人は専用のソフトウェアを作って、マスタサーバからマルチキャスト配信して同期を取ってるみたい(8:45あたり)。いずれはオープンソースにして公開する予定だそうで。楽しみ。 追記: 公開された。Makuo…

uuencode/uudecode memo

uuencode $ uuencode hoge.txt /dev/stdout # エンコード結果を標準出力 $ uuencode -o hoge.bin hoge.txt # hoge.binに Manpage of uuencodeいわく、 このデータには uudecode が使うファイルのアクセス権とオペランド名 name が含まれる。 name が /dev/st…

ack - App::Ackでソースコード検索

http://techtalk.jp/2008/08/-tech-meeting.html Linuxカーネルの読み方 - 伊藤直也‐ニコニコ動画(夏) を見てApp::Ackの存在を知った。確かに便利そうだ。 cpan -i App::Ackするとackというコマンドがインストールされる。 でも色つけるだけなら、(GNUの)grep…

CentOS 64bitでapacheをインストールするときのconfigureオプション

※ 2.2.9では解決されてるぽい。--with-expatのオプションがなくなってた。 32bitのライブラリを見に行ってしまって怒られてるみたい。/lib64/libexpat.so.0.5.0が64bitのほう。 $ make /usr/lib/libexpat.so: could not read symbols: File in wrong format …

arping - ARPリクエストする

# arping 172.16.0.1 ARPING 172.16.0.1 60 bytes from 00:50:56:c0:00:08 (172.16.0.1): index=0 time=303.030 usec 60 bytes from 00:50:56:c0:00:08 (172.16.0.1): index=1 time=41.008 usec