GeekFactory

int128.hatenablog.com

2009-10-01から1ヶ月間の記事一覧

軽量メール送信コマンドnbsmtpを使う

LAN上にメールサーバが立っている場合、ローカルのメール送信にsendmailやPostfixを使うのは重すぎます。SMTPさえ喋れればよいので、ssmtpやnbsmtpを使います。しばらくssmtpを使っていたのですが、Fromに名前が付加される、Toが勝手に書き換えられる、とい…

KVMとlibvirtによるサーバ仮想化の4つのポイント

Linuxの仮想化技術であるKVMが広まりつつあります。昨年の今頃はWindowsゲストが起動しただけで感動してましたが、今や多くのディストリビューションで動くようになりました。デスクトップ内の開発環境として使う場合はオールインワンですぐ使えることが大事…

syslog-ngをmetalog風に使う

以前、システムロガーにmetalogを使っていました。分かりやすいログ配置、分かりやすい設定ファイル、自動ローテーション等の利点があって重宝していましたが、たった一つ欠点がありました。それは他ホストからのsyslogを受信できないことでした。複数のホス…

プロセス改善を進めるには会社全体で取り組むべき

売上が飛躍的に伸びなくても利益を伸ばすことは原価を圧縮すれば可能で、人月をベースに考えれば期間を圧縮して人数を削ってその分のカネを単価に回して技術者にカネを与える。ひがさんのプログラミングファーストはこういう方向だよね。売上1億で儲けが3000…

プロセス改善のインセンティブと値切りの誘惑

人月ビジネスの世界では、単金と工数を掛けた値が原価です。売値から原価を引いた値が利益です。発注者は最小の費用で最大の仕事をさせようとし、受注者は最小の仕事で最大の利益を得ようとします。発注者は費用を下げようとするので、単金もしくは工数を小…

ZABBIXのインストール後にやるべきこと

ZABBIXはオープンソースの統合監視ツールです。今はCactiと併用していますが、徐々にZABBIXに移行していく予定です。いじりはじめて3日間で分かったことを書きます。MySQLに定常的な負荷が掛かるので、my.cnfをチューニングしていない場合は必ず実施してくだ…

90年代と21世紀の越えられない壁

実質的な仕様承認者となることが多いであろう30代後半の人は、1990年代のクライアントサーバの経験で生きている。業務トランザクションやGUIの考え方は、VBに代表されるクライアントプログラムがベースになっている。業務データが入力されてからコミットされ…

Windows 7をLinux KVM上で使う

VM

RC版ですが、Windows 7 x64は順調に動作しています。ISOイメージをcdromに割り当てて起動すると、セットアップが始まります。セットアップ時は標準的な構成にしておきましょう。 <domain type='kvm'> <name>windows7</name> <uuid></uuid> <memory>524288</memory> <currentMemory>524288</currentMemory> <vcpu>1</vcpu> <os> <type>hvm</type> </os> <features> <acpi/> </features> </domain>