http://www.pwblog.com/user/evergreen/orange/62638.html
echo 1 > /proc/sys/xen/independent_wallclock
/etc/sysctl.conf
xen.independent_wallclock = 1
Navicat の Lite version が出てた。
無料。
http://www.navicat.com/download.html
早速ダウンロード。
便利。
DomainU で I/O 負荷をかけまくると酷いことになる。
たとえば Subversion から、ファイルを check out しながら、
ab(apache benchmark)をかけてみたら、CPU の wait が99%以上に
はりついたまま、応答しなくなっちゃう。
調べてみると、I/O スケジューラが noop なのね。
# cat /sys/block/xvda/queue/scheduler
[noop] anticipatory deadline cfq
とりあえず anticipatory に設定。
# echo anticipatory > /sys/block/xvda/queue/scheduler
# cat /sys/block/xvda/queue/scheduler
noop [anticipatory] deadline cfq
酷いことにはならなくなった。
参考)
kernel:I/O Schedule
http://d.hatena.ne.jp/takaochan/20071118/1195316602
http://devcentral.f5.com/Wiki/default.aspx/iRules/iRulesReference.html
F5 の BIG-IP 等で使われる iRulesのリファレンス。
かなりいろいろな設定ができる。
ちゃんとしたロードバランサはやっぱりよくできてる。
リダイレクト設定も超簡単。
以下のような感じで書けちゃう。
when HTTP_REQUEST {
if { [HTTP::uri] starts_with "/form/"} {
HTTP::redirect "https://[HTTP::host][HTTP::uri]"
}
}
mod_rewrite みたいに面倒なことをしなくてもOK。
ちなみに mod_rewrite で同じことをやろうとすると以下のような感じ。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteLog "logs/rewrite_log"
RewriteLogLevel 0
RewriteCond %{HTTPS} Off
RewriteRule ^/form(.*)?$ https://%{HTTP_HOST}/form$1 [L,R]
</IfModule>
ググると、443 番ポートのときに、という設定(以下)が多いけど、
RewriteCond %{SERVER_PORT} !^443$
多分 HTTPS という環境変数を参照するほうが正しい(以下)。
RewriteCond %{HTTPS} Off
cpanflute2 を使うと CPAN の tarball から rpm にしてくれる。
cpanflute2 は RPM-Specfiles に入っている。
RPM-Specfiles
http://search.cpan.org/dist/RPM-Specfile/lib/RPM/Specfile.pm
http://www.aoky.net/articles/steve_yegge/boring_stevey_status_update.htm
- Emacs-Lisp 上で動く JavaScript 環境を作ってる話
- Rhino on Rails の話
http://d.hatena.ne.jp/ymorimoto/20060410/p2
自分で書いたプログラムより綺麗だったので、
ちょっとだけパクらせてもらった。
http://www.infoq.com/jp/news/2007/10/big-java
システムを何で構築するか、っていうのは実装者に
依存する部分が多い気がする。
実装者が Java より他の言語を好む、っていうだけじゃないかのう。
ちなみに、うちの会社では、今は Catalyst ブームか?
すげーいきおいで実装できていくよ。
でも実装チームリーダーは、実は Ruby が大好きだったり、
これからは Django だよ、とか言ってたりもするんだよな。
電子情報通信学会誌に1999年に寄稿した記事を読むと、
ひととおりのうんちくが語れるようになります。
マイクロプロセッサの25年
http://www.ieice.org/jpn/books/kaishikiji/199910/19991001.html
関連)
嶋正利(wikipedia)
http://ja.wikipedia.org/wiki/%E5%B6%8B%E6%AD%A3%E5%88%A9
嶋正利のプロセッサ温故知新
http://itpro.nikkeibp.co.jp/watcher/shima/index.html
それと、Z80はパソコンで使われなくなった後も、機能拡張等が続けられていて、
組み込み系では、ずーっとかなりのシェアを持っていたはず。
参考資料は以下とか。
Z80の研究。
http://homepage3.nifty.com/z80/
でもさすがに今は ARM に押されまくって消えてるかも。
ARM も面白いので、勉強しておくと良いことがあるかも。(ないかも)
ARMの源流は6502。
ARMアーキテクチャ(wikipedia)
http://ja.wikipedia.org/wiki/ARM%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3
ちなみに DS Lite なんかも中身は ARM ね。
http://www.mozilla24.com/program/kudan/b2.html
Shibuya.JS のイベントは面白いねえ。
前半も後半もとても楽しかった。
ライトニングトークもやっぱり面白い。
Photoshop をシェルからいじるのはネタっぽいけど便利そう。
高速化の話は、へー、となった。
最初に展開してから実行する、みたいなことができるのか。
USBミサイル欲しいなあ。使い道なさげだけど。
id:mala はやっぱり素敵だ。
http://tech.feedforce.jp/load_balance_apache.html
via http://d.hatena.ne.jp/mawatari/20070904#1188920121
mod_proxy_balancer の使い方。
使ったことないんだよなあ。
勉強しないと。
http://basecamphq.com/
via http://satoshi.blogs.com/life/2007/09/post.html
http://ya.maya.st/d/200708c.html#s20070830_1
- qmail と一緒でメンテされてない
- ルートサーバの一覧が古いまま