■#01 昨日から嫌な感じの咳が出てたけど、完全に風邪ひいた。体中痛い。。。
■#02 [Cooking]:
昼食:トリ丼(インスタント)、味噌汁、小松菜のおひたし、野菜のうま煮の残り
夕食:ご飯と味噌汁、回鍋肉の残り、小松菜のおひたし、野菜のうま煮の残り
■#03 Hiki/Plain2 - style files for Hiki with plain2
Hiki/Plain2 は、Wiki エンジン Hiki のテキスト形式として「べた書き入力による文書清書システム plain2」の書法を採用した Hiki スタイルです。
■#01 ANTQUARIUM すっげーほしー。
■#02 [Cooking]:
昼食:うどん
夕食:ご飯と味噌汁、回鍋肉、小松菜のおひたし、野菜のうま煮
■#01 [Cooking]:
昼食:外食
夕食:外食
■#01 [Cooking]:
昼食:寿司
夕食:ご飯と味噌汁、にんにくの茎と牛肉の炒め物の残り、冷奴、もずく
■#02 [MySQL]: Emic アプリケーションクラスタ、Emic のプレスリリース、Emic のページ
MySQLは世界中で大変人気のあるオープンソースデータベースです。特にWebアプリケーション用データベースとして圧倒的なシェアを持ち、ビジネス的にも重要なアプリケーションの中核となりつつあります。Emic アプリケーションクラスタ(EAC)は、この MySQL データベースをクラスタリング化する上での耐障害性と可用性を高め、MySQL の信頼性とスケーラビリティに新たな可能性を与えます。
高速性、高性能が追求される現在の情報ネットワーク世界において、現在、多くの企業がその基幹業務でのアプリケーションに MySQL を採用しています。Emic アプリケーションクラスタ(EAC) は MySQL のために作られたクラスタリングソフトウエアです。EAC のクラスタリング技術は、物理的に連結された複数の MySQL サーバーをひとつの論理システムと認識し、管理することができます。クラスタは、常にノード間の一貫性を保ち、パフォーマンスやデータの整合性を損なうことなく、データの同期を取ります。クラスタ化されたサーバーを効率的に使用し、最良のロードバランシングを実現します。システムの24時間365日連続稼動を実現する高い可用性や耐障害性が求められている今、EAC は真のクラスタ・ソリューションを提供します。また、インテルベースのシステムでも、RISC システムと同様の性能と信頼性を得ることができ、コストの削減にもなります。
『 Emic Application Cluster for MySQL version 2.0 』は、MySQL 4.0.12、InnoDB をサポートしています。扱いやすいGUIで、設定も簡単にできます。
■ 価格
- 1CPUサーバー 217,000円(消費税別)
- 2CPUサーバー 434,000円(消費税別)
- 4CPUサーバー 868,000円(消費税別)
■#01 [Cooking]:
昼食:ご飯と味噌汁、ハンバーグ、カラアゲ
夕食:外食
■#01 [Cooking]:
昼食:ネギトロ丼
夕食:ご飯と味噌汁、にんにくの茎と牛肉の炒め物、酢の物
■#01 [Cooking]:
昼食:ご飯と味噌汁、ハンバーグ、カラアゲ、酢の物
夕食:築地食堂でカツ丼大盛りと味噌汁
■#02 [Network]: ネームサーバの適切な設定に向けて
■#01 [Cooking]:
昼食:なか卯
夕食:ご飯と味噌汁、肉野菜と焼ソバの残り、ほうれん草のおひたし、野菜のうま煮の残り
■#02 このサーバのインフラが、メタリック(aka YahooBB)の SDSL 1Mbps回線から 有線ブロードバンドの GATE02 100Mbps 回線に変わりました。自宅は既に100Mbps なので、感動は薄い。
■#01 [Web]: Linklint - fast html link checker
Features
- both local-file and HTTP site checking
- cross referenced and fully hyperlinked output reports
- the ability to check password protected areas
- support for all standard server-side image maps
- reports of orphan files, and files with mismatching case
- a report of which URLs have changed since last checked
- support of proxy servers for remote URL checking
- see the documentation for a complete list.
■#02 [Cooking]:
昼食:外食
夕食:ご飯と味噌汁、肉野菜と焼ソバ、ほうれん草のおひたし、野菜のうま煮
■#01 [Cooking]:
昼食:外食
夕食:外食
■#01 [Cooking]:
昼食:築地でネギトロ丼
夕食:ご飯と味噌汁、肉野菜炒めと焼ソバの残り、冷奴、ほうれん草のおひたし
■#02 [Backup]: 死にかけディスクがいっぱい残ってるんで、気休め程度に rsync でフルバックアップ。さて、何時に終わるかな。
# rsync -avH --exclude=/proc --exclude=/mnt --exclude=lost+found --exclude=/backup --rsh=ssh / 192.168.1.1:/backupdir/
■#01 [Cooking]:
昼食:寿司
夕食:外食
■#02 [DB]: データベースの進化的設計
■#01 [Cooking]:
昼食:ご飯と味噌汁、ハンバーグ、カラアゲ、里芋うま煮、ほうれん草のおひたし
夕食:ご飯と味噌汁、肉野菜炒めと焼ソバ、里芋うま煮、ほうれん草のおひたし
■#01 [Cooking]:
昼食:築地で弁当
夕食:ご飯と味噌汁、ジャンマンハンバーグの残り
■#01 [Cooking]:
昼食:築地でパスタ
夕食:ご飯と味噌汁、ジャーマンハンバーグ、もずく
■#02 [Backup]: pdumpfs-clean, 自宅環境だとバックアップディレクトリ配下にいくつかファイルが置いてあるので、今のままだとそのファイルをディレクトリとして扱ってしまってエラーをこくので、下記の変更が必要だった。
diff -ruN old/pdumpfs-clean new/pdumpfs-clean
--- old/pdumpfs-clean Wed Jun 18 09:53:06 2003
+++ new/pdumpfs-clean Wed Jun 18 09:52:00 2003
@@ -62,17 +62,17 @@
# month
keep['month'].downto(0) do |i|
date = nowdate << i
- ret.push("#{date.year}/#{sprintf("%02d", date.month)}/01")
+ ret.push("#{date.year}/#{sprintf('%02d', date.month)}/01")
end
# week
keep['week'].downto(0) do |i|
date = nowdate - nowdate.cwday - 7 * i
- ret.push("#{date.year}/#{sprintf("%02d", date.month)}/#{sprintf("%02d", date.day)}")
+ ret.push("#{date.year}/#{sprintf('%02d', date.month)}/#{sprintf('%02d', date.day)}")
end
# day
keep['day'].downto(0) do |i|
date = nowdate - i
- ret.push("#{date.year}/#{sprintf("%02d", date.month)}/#{sprintf("%02d", date.day)}")
+ ret.push("#{date.year}/#{sprintf('%02d', date.month)}/#{sprintf('%02d', date.day)}")
end
ret.sort.uniq
end
@@ -122,7 +122,7 @@
system("rm -rf #{dir}") if ( ! opts['no-act'] )
print " done.\n" if ( opts['verbose'] )
end
- Dir.glob("#{basedir}/*/* #{basedir}/*").each do |dir|
+ Dir.glob("#{basedir}/*/*/ #{basedir}/*/").each do |dir|
Dir.rmdir(dir) if ( Dir.entries(dir).size <= 2 )
end
if ( opts['verbose'] )
■#01 [Cooking]:
昼食:幕の内弁当
夕食:ご飯と味噌汁、れんこんと豚肉しめじのオイスターソース炒めの残り、田舎煮
■#01 [Cooking]:
昼食:外食
夕食:外食
■#01 [Security]: A Report of Research on Privacy for Electronic Government 電子政府・電子自治体のプライバシーに関する調査研究報告書。カナダ、USA、ヨーロッパ、日本の状況に関して記載されている。興味深い。
■#02 [Cooking]:
昼食:築地で外食
夕食:ご飯と味噌汁、れんこんと豚肉しめじのオイスターソース炒め、ひじき煮
■#03 [CharCode]: EUC-JP と UCS との間のコード変換規則 tnh さんのとこより
■#04 [Backup]: 業界初の第5世代DDSテープドライブ hp StorageWorks DAT72を発表 同じく tnh さんのとこより。ついに DDS5 が(72GB)。
日本ヒューレット・パッカード株式会社(略称:日本HP、本社:東京都品川区、社長:高柳 肇)は、次世代のDDSテクノロジを採用した第5世代DATドライブ「hp StorageWorks DAT72」を発表しました。StorageWorks DAT72はこれまでのDDS-4の容量を80%増加し、GB当たりのコストも、約65%低価格で提供するため、価格性能比が高いバックアップテープを必要とする中小規模環境のバックアップに最適です。
製品名 希望小売価格 出荷時期 hp StorageWorks DAT72 140,000円〜 5月中旬
■#01 [Linux]: ディスクのS.M.A.R.T.情報が知りたい より hddtemp ディスクの温度を表示できる。こんな感じ。1年以上動かしっぱなしマシンの HDD は45度だった。
$ sudo ./hddtemp -f hddtemp.db /dev/hda /dev/hda: IC35L060AVVA07-0: 42°C $ sudo ./hddtemp -f hddtemp.db /dev/hdc /dev/hdc: IC35L060AVV207-0: 37°C
■#02 [Cooking]:
昼食:葬儀場で弁当
夕食:なし 腹へったんで、サッポロ一番醤油味(わら
■#01 [Project]: Opensched ふむ。結構いいかも。そのうち試してみよう。
Opensched is a tool for project management. It takes as input a file describing the project and generates the following:
- Textural descriptions of the generated project plan.
- Gantt charts.
- Network diagrams.
■#02 [Cooking]: 今日は通夜。明日は告別式
昼食:ご飯、肉じゃがの残り
夕食:葬儀場の寿司
■#03 [Network]: Influence of Root & TLD Servers on DNS System Performance DNS のパフォーマンスに関するドキュメントは多いけど、root サーバの状態にも言及しているものは結構珍しいかも。
■#01 [Cooking]: とある事情により、実家に半年振りに帰って実家メシ喰った。うまい。
昼食:ご飯と味噌汁、肉じゃがの残り
夕食:外食
■#02 [Web]: パフォーマンスに関する Hints&Tips 集 第1版 J2EEで構築したWebシステムのパフォーマンスチューニング手法を解説
■#02 今日の体重: 61kg、体脂肪率: 15.3%
■#03 [Cooking]:
昼食:ご飯と味噌汁、ハンバーグ、モロヘイヤ、煮物
夕食:ご飯と味噌汁、肉じゃが
■#04 [PDF]: PDFlib HOWTO PDFlib について解説しているサイトが少なく、またかなり古い物が多いので、さくっと書いてみた。
■#01 [Cooking]:
昼食:ご飯と味噌汁、もやしとピーマン炒め豚肉ソテーがけの残り、モロヘイヤ
夕食:松屋で牛丼
■#01 [Cooking]:
昼食:コンビニ弁当
夕食:外食
■#02 [Unix]: The Art of Unix Programming ESR 版
■#01 [Cooking]:
昼食:ご飯と味噌汁、ハンバーグ、鶏のカラアゲ、ひじき煮
夕食:ご飯と味噌汁、もやしとピーマン炒め豚肉ソテーがけ、ひじき煮の残り、モロヘイヤ
■#01 [Security]: Stealing the Network: How to Own the Box 結構面白そうな本だ。
■#02 [Cooking]:
昼食:寿司
夕食:外食
■#03 [Debian]: Debian Reference
■#04 [Network]: TCP/IP チュートリアルおよび技術解説書 あの名著の日本語訳版がついに出た!
■#01 [Linux]: 某所のサーバ、raidtools で software RAID しているディスクの、アレイを構成している1パーティションがぶっとんだ。
Jun 3 20:42:10 www kernel: scsi0: ERROR on channel 0, id 0, lun 0, CDB: Read (10) 00 00 49 ef 74 00 00 08 00 Jun 3 20:42:10 www kernel: Info fld=0x49ef7a, Current sd08:05: sense key Medium Error Jun 3 20:42:10 www kernel: Additional sense indicates Error too long to correct Jun 3 20:42:10 www kernel: I/O error: dev 08:05, sector 266840 Jun 3 20:42:10 www kernel: raid1: Disk failure on sda5, disabling device. Jun 3 20:42:10 www kernel: ^IOperation continuing on 1 devices Jun 3 20:42:10 www kernel: raid1: sda5: rescheduling block 266840 Jun 3 20:42:10 www kernel: md: updating md0 RAID superblock on device Jun 3 20:42:10 www kernel: md: sdb5 [events: 00000012]<6>(write) sdb5's sb offset: 7172864 Jun 3 20:42:10 www kernel: md: recovery thread got woken up ... Jun 3 20:42:10 www kernel: md0: no spare disk to reconstruct array! -- continuing in degraded mode Jun 3 20:42:10 www kernel: md: recovery thread finished ... Jun 3 20:42:10 www kernel: md: (skipping faulty sda5 ) Jun 3 20:42:11 www kernel: raid1: sdb5: redirecting sector 266840 to another mirror
# df -h Filesystem Size Used Avail Use% Mounted on /dev/md0 6.7G 3.3G 3.1G 51% / /dev/sda1 99M 8.7M 84M 10% /boot none 125M 0 124M 0% /dev/shm /dev/md1 7.8G 3.5G 3.9G 47% /backup
とりあえず下記で、リブートせずに RAID の強制再構成はかけられたけど、いずれアボーンしそうな予感。早めに手を打たねば。。。
# raidhotremove /dev/md0 /dev/sda5
# raidhotadd /dev/md0 /dev/sda5
# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md1 : active raid1 sdb6[1] sda6[0]
8313536 blocks [2/2] [UU]
md0 : active raid1 sda5[2] sdb5[1]
7172864 blocks [2/1] [_U]
[===>.................] recovery = 18.8% (1349756/7172864) finish=9.1min speed=10566K/sec
unused devices:
■#02 [Cooking]:
昼食:ご飯と味噌汁、人参と豚肉の炒め煮の残り
夕食:ご飯と味噌汁、人参と豚肉の炒め煮の残り
■#03 [Linux]: SCOとIBMの訴訟に関するOSIのポジション・ペーパー 興味深い。
■#01 [Cooking]:
昼食:ご飯と味噌汁、ハンバーグ、鳥の唐揚げ、小松菜のおひたし
夕食:ご飯と味噌汁、人参と豚肉の炒め煮、小松菜のおひたし
■#02 djb はいったい何を考えてるのか IPv6 にちょいウケ。
■#03 [OSS]: 社会基盤とオープンソース・ソフトウェア 新定義がまた生まれました!
■#04 [Backup]: The IBM LTO Ultrium Tape Libraries Guide LTO の基礎を知るのに、Chapter1 と 2 がちょっと便利かも。
Chapter 1. Introduction to Linear Tape-Open (LTO) Chapter 2. LTO technology Chapter 3. Tape storage market direction Chapter 4. IBM TotalStorage Ultrium Tape Drive 3580 Chapter 5. IBM TotalStorage Ultrium Tape Autoloader 3581 Chapter 6. IBM TotalStorage Ultrium Tape Library 3582 Chapter 7. IBM TotalStorage Ultrium Scalable Tape Library 3583 Chapter 8. IBM TotalStorage UltraScalable Tape Library 3584 Chapter 9. IBM xSeries LTO tape products Chapter 10. LTO and iSeries considerations Appendix A. LTO Ultrium tape media
■#05 [Linux]: tr を使ってファイルをフィルターにかける
■#06 [OO]: Object Orientated Programming in ANSI-C うーむ…。
■#01 [Cooking]:
昼食:ご飯、ステーキ、もずく
夕食:ご飯と味噌汁、じゃが芋と牛肉の炒め物の残り、小松菜のおひたし
■#02 [PDF]: 【特集】 Acrobat 5.0のセキュリティ
■#01 [Cooking]:
昼食:ご飯と味噌汁、ステーキ、もずく
夕食:ご飯と味噌汁、じゃが芋と牛肉の炒め物の残り、小松菜のおひたし