2008-01-01から1年間の記事一覧
インターネットラジオ、癒されBar若本の第0回〜第10回放送+αが収録されたCD。コミケで先行発売してたらしいけど、当然行けるはずもないのでamazonからの配達待ちだった。 Disc1にはオリジナルの歌も入ってたよ。渋すぎる歌声。Disc2がiTunesで認識されない!…
ファイルは異なるパーティション間でも移動できたけど、ディレクトリはダメだった。perldoc File::Copyしても、それらしい記述は見つけられなかったんだけどどうなんだろ。 パーティションの状態 /rootと/tmpが/dev/md0、/var/は/dev/md3。 # df -k Filesyst…
エロ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
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 remote login以外にもport forwardすることも出来るんですね。でもバックドアのようにもなるので使い方には少し注意。sshd_configのGatewayPortsの設定次第で挙動が変わる。 man sshd_config The argument may be ``no'' to force remote port forwardin…
※ 原因はDNSじゃなくてldap(/etc/ldap.conf)の設定でした sshdのdefaultのtimeoutはLoginGraceTimeの2分で、DNSでそんな待たないですよね。 ldap.confの参考 AD(ActiveDIrectory)によるLDAP活用 Page9 ldap.confの設定が間違ってたところ uri(host) ldap ser…
WebUIのNetwork > Routing > Destinationで変更できそうでなぜか出来ない。cliのコマンド簡単だし、gatewayのIPなんてまず変更しないからあまり困らないんだけど。 set interface eth0/0 gateway 192.168.0.1 追記 default gateway っていう項目はないので、…
backendにrewriteするRewriteRuleにはPフラグをつけること。こうしないとrewrite後のホスト名がbackendのサーバ名になってしまってうまくいかない。ProxyPassを設定するときに、あわせてProxyPassReverse書くのと似たようなもんかな。
# 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…
DSASのこれから - 安井真伸‐ニコニコ動画(夏) DSASの中の人は専用のソフトウェアを作って、マスタサーバからマルチキャスト配信して同期を取ってるみたい(8:45あたり)。いずれはオープンソースにして公開する予定だそうで。楽しみ。 追記: 公開された。Makuo…
uuencode $ uuencode hoge.txt /dev/stdout # エンコード結果を標準出力 $ uuencode -o hoge.bin hoge.txt # hoge.binに Manpage of uuencodeいわく、 このデータには uudecode が使うファイルのアクセス権とオペランド名 name が含まれる。 name が /dev/st…
http://techtalk.jp/2008/08/-tech-meeting.html Linuxカーネルの読み方 - 伊藤直也‐ニコニコ動画(夏) を見てApp::Ackの存在を知った。確かに便利そうだ。 cpan -i App::Ackするとackというコマンドがインストールされる。 でも色つけるだけなら、(GNUの)grep…
※ 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 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
零 〜月蝕の仮面〜 OP見ただけでちびりそうです。
認証かけるとSVNListParentPathが有効にならないー!と小一時間悩んだけど、認証ファイルの書き方が悪いだけだった。 AuthzSVNAccessFileで指定するファイル [/] user = rみたいな感じでリポジトリの/からのread権限を設定しないと、一覧表示できないですよ…
会場が京都コンピュータ学院ってこともあって、1教室に数十人と適度な広さだったかな。7/20のShibuya.jsとはてなの話も聞きたかったんだけど、この日は会社のBBQだったので無理でした。それにしてもあの内容で無料というのはなかなか太っ腹ですね。 Linux+Xe…
焼く前はこちら 可もなく不可もなく普通な仕上がりだった。
去年から、肩こり -> 首こり -> 首痛と来てたから、どっかの神経やられたのかなー。 嫌な感じだ。
dns関係のライブラリをコピーしてあげたらいけた。/etc/hosts、/etc/resolv.confも作ってあげないとダメかも。 # cp /lib/libnss_dns* ~chrootuser/lib/これをしないと、pingなどでIPがひけない。 # ping www.google.co.jp ping: unknown host www.google.co…
※ 整理した情報ではなく、ad hocに試したことをメモ書き。なので結構怪しいです。 version: 0.7.25 (api:79/proto:74) slave側が落ちて、heartbeat、drbdを再起動してもstatusが戻らない状態からの復旧メモ。以下"all"となっているresourceは各自の環境ごと…
default DATADIR/hostname.err my.cnfで設定 log-err=/path/to/logただ、my.cnfのlog-errを指定してもDATADIR/hostname.errは相変わらず出来てしまう。 起動時のオプションで指定 /etc/init.d/mysqlとか。 "--log-error=/path/to/log"を追加。 こうしとけばD…
調べてみると、現状lvsではsource IP addressでのpersistence処理しかないみたいですね。L4だから当然なのか。 ipvsadmでの設定 ipvsadmで設定するときに-pオプションをつけるだけ。 お好みでtimeoutの秒数も設定できる。 ipvsadm -A -t www.example.com:80 …
大学卒業してから自転車に乗ってないことに気づいた。移動はもっぱら電車、原付、バイクだからなぁ。パンでも食いながらのんびり走りたい。というわけでamazonでどんな自転車があるのか色々見た。 自転車関連の商品を色々見た。 そのはずなのに気がついたら…
http://d.hatena.ne.jp/hogem/20080608/1212891318 これに関連してetagのこと調べていたら、とあるサーバだけ.htmlにEtagが返ってこなくて不思議だった。httpd.conf見直したら原因発見。htmlファイルでSSI使えるようにしてたのが悪かった。 AddOutputFilter …
組合のイベントで陶芸教室行ってきた。 焼いたらヒビ入りそうな予感たっぷり。 出来上がりは1ヶ月後。
今年も行ってきます。 10日に前泊して、11日に一日かけて見て回る予定。
http://httpd.apache.org/docs/2.2/ja/mod/core.html#fileetag HTTPのcacheの管理にEntity Tagを使うみたいで、デフォルトではEtagはfileのinode、filesize、timestampで決まる。クラスタ構成で、各webサーバが自前でファイルを持っている場合、inodeが変わ…
use bigintしてるのに有効数字が小さいから、なんで?と思って調べた。範囲演算子が文字列を返してるからなのかな。 範囲演算子 use bigint; for my $n (16..20) { print $n ** $n, "\n"; } 実行結果 1.84467440737096e+19 8.27240261886337e+20 3.934640807…