トップ 最新 追記

えぐち@エスアンドイーの日記

2003|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|
RDF

2007-09-01(Saturday) [長年日記]

_ 月報

早速集計にバグ発見!

_ nagios と snmp の組み合わせで、FreeBSD の ports から入れた pakage の鮮度管理

まだ構想です。

ports/net-mgmt/check_snmp_pkgvuln と /etc/periodic/weekly/400.status-pkg の特徴をマージしたもの。

check_snmp_pkgvuln は portaudit の遠隔実行/報告だけど、pkg_version の相当ロジックを遠隔事項しようという魂胆。

_ check_snmp_pkgupdate

ということで作ってみた、ターゲットから pkgnames をとってくるのは ports/net-mgmt/check_snmp_pkgvuln と同じ

最新判定は /usr/ports/INDEX-6 の1カラム目に一致するものがあるかでお茶を濁す。

このやりかただと PKGNAMESUFFIX な ports を誤判定してします。

portupgrade とかは、どうやっているのだろう。

_ ruby で書き直し

check_snmp_pkgupdate は、結局 bsh から ruby で書き直し

INDEX-6 に大してオプショナルな PKGNAMESUFFIX を持っているパッケージ名を正規化したり、メッセージを人間にわかりやすくした版を作成、3つのサイト横展開して様子を見る。.shに対し行数は半減。PKGNAMESUFFIX(あるいはPKGNAMEPREFIX)はパッケージのレシピまかせにしているが、ある種の規約を .mk レベルで強制したほうがいいかも。また、pakkageあ毎に有効な PKGNAME{PRE,SURF}SUFFIX を管理しなければ駄目じゃないだろか。さらに依存関係/競合関係を考えると・・・オーバーホール?

このへんを考えると、configure(autoconf,automakeあとlibtool)をベースに ports/pakeages を作り直したほうがいいんじゃないかと思うことしきり。

_ 【訓練】東海地震注意情報 平成19年8月31日20時00分気象庁発表 - 静岡県の災害情報 - Yahoo!ブログ

(訓練)東海地震注意情報

平成19年8月31日20時00分気象庁地震火山部


この情報は訓練です。

この情報は、8月31日20時00分の想定で、9月1日06時30分に発信しています。

** 見出し **

東海地域の複数の地殻変動データに有意な変化が現れており、この変化は東海地震の前兆である可能性が高まりました。

東海地域及びその周辺地域においては、東海地震の発生に注意が必要です。

_ 気象庁 | 東海地震関連情報

現在、発表されている「東海地震に関連する情報」はありません。

合同訓練ではないんだ。

本番でも気象庁のサイトへのリンクは入れないんだろうな。(入れると輻輳に輪をかけかねないし悩ましいけど)

[]

2007-09-02(Sunday) [長年日記]

_ gtar に脆弱性

FreeBSD の ports は差し替えられている

_ ports/net-mgmt/nagios-devel

開発版 nagios-3.0b2 の ports がコミットされてので、五号機でテスト。

_ check_tcping

ICMP_ECHO を通さない壁の中のホストの死活確認に使う

ports/net-mgmt/nagios-silfreed-plugins に含まれている

port: 80,22,161,23 をプローブする。

-p でポートを明示することもできる。

_ searchhi: Automatic search word highlighting after web searches

The searchhi JavaScript library is a way of automatically highlighting words on a page when that page was reached by a search engine. In essence, if you search, for example, Google for some words, and then follow a link from the search results to a searchhi enabled page, the words you searched for will be highlighted on that page. Pretty neat, huh?

ちょうっといじれば Google 以外にも対応可能っぽい。あと # なアンカにも利くかも。

_ Dovecot

Dovecot is an open source IMAP and POP3 server for Linux/UNIX-like systems, written with security primarily in mind. Dovecot is an excellent choice for both small and large installations. It's fast, simple to set up, requires no special administration and it uses very little memory.

imap4サーバなのにmbox形式に対応しているらしい(信じられない//ロックしちゃうんだろか)。

_ FreeBSD software : monit - sysutils

Monit is a utility for managing and monitoring processes, files, directories, devices and network services on a Unix system. Monit conducts automatic maintenance and repair and can execute meaningful causal actions in error situations.

単体でも便利そうだが、muninと連動すると可視化できてよさげ。

_ squid

coss がよくわからず。

と言う以前に、なぜ squid。

[]

2007-09-03(Monday) [長年日記]

_ fetchmail-6.3.8_3 に脆弱性

遠隔自動 audit でチェックリストが飛んできた。

[]

2007-09-04(Tuesday) [長年日記]

_ DataDraw - datadraw.sourceforge.net

DataDraw is an ultra-fast persistent database for high performance programs written in C. It's so fast that many programs keep all their data in a DataDraw database, even while being manipulated in inner loops of compute intensive applications. Unlike slow SQL databases, DataDraw databases are compiled, and directly link into your C programs. DataDraw databases are resident in memory, making data manipulation even faster than if they were stored in native C data structures (really). Further, they can automatically support infinite undo/redo, greatly simplifying many applications.

ports/datadraw ができた。あとでためそう。

_ 毎晩リブートする運用

面倒を見ているホストに、毎晩4時過ぎに10分前後 ping に応答しなくなるマシンがある。

どうも自分でリブートしているらしい。

個人的には馬鹿馬鹿しいと思うが、Windows を使ったサーバでは一般的なのだろうか。

[]

2007-09-05(Wednesday) [長年日記]

_ nagios-3.0b2

てごわい

_ 結局 nagios-3.0b2 はバグ持ち

Noteify が飛ばないという極めて基本的かつ致命的なバグがあることが発覚(再現条件はあるかも)

b3 に入れ替え解消。

_ munin

munin-main cron でなく常駐して1つの perl で動いてくれないだろうか。

munin-node も mod_perl のようにインタープリタ1つ動けないだろか。

[]

2007-09-06(Thursday) [長年日記]

_ Process Explorer for Windows v11.0

Ever wondered which program has a particular file or directory open? Now you can find out. Process Explorer shows you information about which handles and DLLs processes have opened or loaded.

タスクマネージャはこれに置き換えてくれないかな。

_ Google Reader に検索機能がついた

今までなかったり理由を探すのが面倒なくらいだが、やっと Google Reader に検索機能がついた。

が、日付やドメインでの絞り込みの方法が判らない・・・単にできないのか?

[]

2007-09-07(Friday) [長年日記]

_ martijndevisser.com » FLV Player

FLV Player is a standlone utility to play Adobe Flash Video files with. I created it because I didn’t want to have to open the Flash IDE in order to be able to view FLV Files. FLV Player is compatible with Windows 2000, XP and Vista.

_ 牛個体識別番号情報-同意確認-牛の個体識別検索サービス

● (平成19年09月06日現在)

個体識別番号 出生の年月日 雄雌の別 母体の個体識別番号 種別(品種)

0114208057 H 17.12.10 去勢 (雄) 0221404557 ホルスタイン種

飼養県 異動内容 異動年月日 飼養施設所在地 氏名または名称

1 北海道 出生 H 17.12.10 河東郡鹿追町 菊池 和弘

2 北海道 転出 H 17.12.17 河東郡鹿追町 菊池 和弘

3 北海道 転入 H 17.12.17 上川郡新得町 山中 新一

4 北海道 転出 H 18.06.24 上川郡新得町 山中 新一

5 青森県 転入 H 18.06.24 十和田市 農事組合法人 川村養豚組合

6 青森県 搬入 H 19.08.03 上北郡おいらせ町 日本フードパッカー(株) 青森工場

7 青森県 と畜 H 19.08.03 上北郡おいらせ町 日本フードパッカー(株) 青森工場

_ 牛個体識別番号情報-同意確認-牛の個体識別検索サービス

● (平成19年09月06日現在)

個体識別番号 出生の年月日 雄雌の別 母体の個体識別番号 種別(品種)

0221404557 H 13.08.08 メス 0221402577 ホルスタイン種

飼養県 異動内容 異動年月日 飼養施設所在地 氏名または名称

1 北海道 出生 H 13.08.08 河東郡鹿追町 菊池 和弘

2 北海道 転出 H 14.05.18 河東郡鹿追町 菊池 和弘

3 北海道 転入 H 14.05.18 河東郡鹿追町 鹿追町農業協同組合

4 北海道 転出 H 14.10.25 河東郡鹿追町 鹿追町農業協同組合

5 北海道 転入 H 14.10.25 河東郡鹿追町 菊池 和弘

_ 牛個体識別番号情報-同意確認-牛の個体識別検索サービス

● (平成19年09月06日現在)

個体識別番号 出生の年月日 雄雌の別 母体の個体識別番号 種別(品種)

0221402577 H 04.05.10 メス ホルスタイン種

飼養県 異動内容 異動年月日 飼養施設所在地 氏名または名称

1 北海道 装着 H 13.03.07 河東郡鹿追町 菊池 和弘

2 北海道 転出 H 14.02.26 河東郡鹿追町 菊池 和弘

_ 静岡県道路情報

静岡県道路情報

やっと復帰、でもまだよたよた。

[]

2007-09-08(Saturday) [長年日記]

_ Quizo's software

Update - Version 0.9.5 - (2007-9-5)

+背景色/文字色/フォントを指定するオプション

**修正点

○ネットワークドライブのルートにアクセスできなかったのを修正

○いくつかのバグ

QTAddressBar-0.9.5

_ ports/net/wakeonlan

サーバって対応してるのだろうか?

_ USL-5Pで遊ぶ話

IO-DATAのUSL-5Pという機械が、 ネットワークに繋がるLinuxマシンであるというのを聞いて、 遊んでみることにしました。

セルフ開発できるまでに上げられないだろうか?

_ USL-5Pで定点カメラをつくる

試行錯誤しながらUSL-5Pをいじったときの備忘録的メモ

USB ポートが5つもあるから。

_ burncd

burncd の事を忘れて sysutils/cdrtools と atapicam の組み合わせで焼こうとしていた。

そういえば最近は、ネットワークから新しいマシンをブートしてインストールする事がほとんどだから、CD-R に最新を焼く習慣はなくなってしまった。

[]

2007-09-09(Sunday) [長年日記]

_ ダウンロードの詳細 : DirectX Redist (August 2007)

ファイル名 : directx_aug2007_redist.exe

バージョン : DX

公開された日付 : 2007/09/07

言語 : 日本語

ダウンロード サイズ : 58.8 MB

_ ダウンロードの詳細 : test

ファイル名 : test.doc

バージョン : 0.1

公開された日付 : 2007/09/06

言語 : 日本語

ダウンロード サイズ : 24 KB

↑なんでこんなのがのっておるの?

_ ダウンロードの詳細 : Windows Server 2008 Beta 3 Standard

バージョン : 1.0

公開された日付 : 2007/09/04

言語 : 日本語

ダウンロード サイズ : 1804.3 MB - 13244.7 MB*

DVD 焼けないと駄目かよ。qemu で動くだろうか?

_ host_name - Munin - Trac

The host_name attribute is required if you want the running munin-node to query remote hosts and present them as such.

muninのsnmp系プラグインに実装例が見られる。多段 munin-node が構成できることを示唆している。

proxyするついでに(どっちみち五分更新なのだし)キャッシュしてくれると、複数の munin-main にサービスするときにノードの負荷が下がりそう。

また、config と fetch を同時に行うリクエストがあると、プラグインの多くは config の処理と fetch の処理が被るので効率よさそう。(combine?)

OPTION コマンドでできるコマンドの一覧を返すとよい。いまもないコマンドを命令すると一覧が出るけど。

[]

2007-09-10(Monday) [長年日記]

_ 静岡県沼津土木事務所

国道138号(御殿場市深沢〜乙女峠)は片側交互通行可能です

フィートゥ被害関連。

_ Official Google Maps API Blog: v2.88: Clickable Polylines & Polygons

In our latest release (2.88) of the API, we've added "click" events to GPolyline and GPolygon, much to the enthusiasm of developers in the forum. Since a few developers started speculating on how we implemented click detection in the API, we're giving you all the juicy details right here. (Warning: Algorithms ahead!)

うれしいが、IE6でパフォーマスが出ない問題があり厄介。

_ htcacheclean - Clean up the disk cache - Apache HTTP Server

htcacheclean is used to keep the size of mod_disk_cache's storage within a certain limit. This tool can run either manually or in daemon mode. When running in daemon mode, it sleeps in the background and checks the cache directories at regular intervals for cached content to be removed. You can stop the daemon cleanly by sending it a TERM or INT signal.

2.2.6 へのアップグレードで気づいたけど、前からあったん?

_ 日本人街?


拡大地図を表示

_ htcacheclean_enable

htcacheclean_enable="YES" を /etc/rc.conf に追加。容量などは初期値を採用。

squid の coss のような仕組みの登場が待たれる。・・・それなら squid を使えという話も。

_ 峰大噴湯の暫定公開

「峰大噴湯」の暫定公開について

開放時期  平成19年9月16日(日)から

         ※平成20年度整備工事着工までの暫定公開

噴湯時間  日曜日と祝日に限定 ただし祝日が水曜日・土曜日の場合は除く

        「河津桜まつり」期間中は毎日公開(ただし水曜日・土曜日は除く)

※水曜日、土曜日はメンテナンス作業のため公開を行いません。

        ※緊急メンテナンス作業のため公開を中止する場合もあります。

1日2回 午前9時30分と午後3時

        各時刻から10分間隔で3回、噴湯時間1分間程度

          (午前の部9:30、9:40、9:50と午後の部15:00、15:10、15:20の各3回)

見学料金  無料

駐車場    小型車(2箇所)

[]

2007-09-11(Tuesday) [長年日記]

_ IPMI BIOS

FDD/CDROMなしサーバでのアップグレード思案中。・・・そもそもリモートだし。

_ mod_version - Apache HTTP サーバ

様々なバージョンの httpd の異なる設定を扱うことになる、 テストスイートや大規模ネットワークでの使用のために設計されています。 このモジュールは新しいコンテナ ― <IfVersion> を 提供します。これを使うと、数字の比較や正規表現による柔軟な バージョンチェックができるようになります。

_ /usr/local/share/examples/apache22/httpd.conf

/usr/local/etc/apache22/httpd.conf はインストール後触らないようにしているのでアップデート時に差し替える。

ただ余計なモジュールを読み込まないようにこれから削っていくレシピをかこう。

[]

2007-09-12(Wednesday) [長年日記]

_ gentoo

cd /usr/src && make update buildworld installworld buildkernelinstallkernel に相当することをやるのも一苦労。

python と言う選択がまずいんでないの?っていうか make ではだめだったのだろうか?

_ 9月のセキュリティリリース

今日のリリースは、事前通知でお伝えした 緊急 1 件, 重要 3 件の計 4 件を新規に公開しています。

当初の事前通知では、重要 4 件とお伝えしていましたが、1 件は、順延となったため、今月は重要 3 件となります。

品質検査ではじかれたらしい。

[]

2007-09-13(Thursday) [長年日記]

_ 沼津

代替機ピックアップ

[]

2007-09-14(Friday) [長年日記]

_ 昨日 USL-5P 到着

USBマルチカードリーダも一緒に購入。

これとは別に、キタムラでUSBフラッシュ・SD・CFそれぞれ1GBを買う。

_ 近頃のsendmail事情 (FreeBSD PRESS No.4)

FEATURE(relay_based_on_MX)

 送られてきたメイルの宛先のホスト部についてMXレコードを引いて、MXレコードが自ホストを指していた場合には、そのメイルのリレーを許可します。 これにより、セカンダリMXを受け持つ際にそのサイトへのリレーを許可する設定を入れる必要がなくなります。

 CFのLOWER_MX_OK=yesに相当します。

 この設定によって、SPAMのリレーに悪用されることはありません。 しかし、外部の者が彼らのサイト宛のメイルをリレーするのに利用する抜け道があります。 便利な機能ですが、気になる方は使わないようにコメントアウトした方が良いかもしれません。

_ cf/README /features

relay_mail_from

メールの発信者のメールアドレスが access マップに RELAY として載っていれば、転送を許可します。もし、引数に `domain' が指定されていれば、発信者のドメイン部もチェ ックするようになります。

発信者のアドレスを偽造する のは容易なので、この機能は本当に必要な場合だけ利用する ようにしてください。この機能を用いる場合は、access マ ップのキーに "From:" タグを指定します。 SPAM 対策用設定 の章のタグの節と、FEATURE(`relay_mail_from') についての記述を参照してください。

_ Open Tech Press | コレガ、メガソリューションと汎用Linuxボードを開発、年内に製品化

コレガ(本社:横浜市)は2007年9月10日、組み込みLinux機器開発のメガソリューション(本社:東京都千代田区)との協業で、汎用Linuxボードを共同開発したと発表した。同市場への参入で、法人および個人向け製品として年内に発売する予定。

NetBSDの移植で盛り上がれそう。・・・値段しだいか。

[]

2007-09-15(Saturday) [長年日記]

_ ともちゃんの日記 - ブログ始めました - , 朝ごはん

子供のブログを書いていましたが、今日から自分のブログも始めました。

昨日から妻がブログを書き始めた。

_ CF換装

先日購入した USL-5P のファーム(実体はSH4に移植されたLinux)をいじるため、ファームの納められているCFを換装。

ホストは、 HP Compaq nx6125 (Windows XP Pro. x64 Ed.)

カードリーダは、ADR-MLT13BK/SANWA

換装後のメディアは1GB

心配した DDforWindows も WinXP x64 Ed. で問題なく動作し、もともとの128MBのイメージを1Gに書いて何事もなく従前のファーム(1.02)で起動。

次は telenetd を走らせて、CFの残りに評価環境を作る予定。Swap を CF に作るのは体に悪そうだから、NFS のクライアント設定をなるべく早く作りたい。

Tags: USL-5P

_ telnetd 動いた

usl5p-telnetd-update.tgz を使わせていただき、telnetd 無事インストール。

普通にLAN上のサーバから telnet login できるようになった、が vipw はどこにあるんだ?

ささたり次は debian26 環境の構築?

_ USL-5P/3.debian26環境の構築 - PukiWiki Plus!

USL-5Pオリジナルシステムとdebian26のデュアルブート環境を構築します。

このシナリオから swap を取ったもの(スライスの番号がずれる)

_ Index of /kogiidena/debian26/base

元記事のサイトにつながらないのですが、ここから取得。

_ 中間ファイルを作らない方法

wget -O - http://iohack.sourceforge.jp/kogiidena/debian26/base/base26-sh4-20070709-etch.tgz|tar zxvvBpf -

こうすれば、中間ファイルを作ってターゲットファイルシステムを汚さずにすむ。

[]

2007-09-16(Sunday) [長年日記]

_ nanoBSDのNetBSD版が欲しい

クロスビルド環境を作ることになるのか?

Tags: USL-5P

_ 構成で悩む

開発環境をクロスにするかセルフにするか?セルフだとlinuxのコンパイルだけで2・3時間かかりそうだ。

ターゲットのOSを何にするか。netbsdが普段使い慣れているのでよさそうだが、シリアルコンソールがないとつらそうだ。

何はともあれデュアルブート環境の構築が先決。

CFにあまり頻繁に書き込みたくない。

_ ports/x11/xorg に混乱

7.2 から 7.3 への移行で依存関係(特にpixman)に混乱発生、、ほぼ沈静化。

_ gentoo に手を出す。

debian-kernel2.6/landisk を入れるもセルフ環境はできたが、最新の kernel/userland に更新するだけで大仕事(バイナリパッケージを使うのは簡単だが、ソースからのリビルドは大変)というバランスが普段の生活と違いすぎて疲れる。そこで Gentoo を /dev/sda1=(USBメモリ/1G)に入れてみる。

途中、portage の展開で inode 不足となったので mkfs.ext3 の -N で6倍程度に増やす。

Tags: USL-5P

_ コンパイルオプション

CFLAGS=-Os -m4にした。 -m4a ではないと思う。あと fpu 関係どうなっているか不明。

[]

2007-09-17(Monday) [長年日記]

_ DebianSH - Silicon Linux Wiki

Debianプロジェクトは多方面のアーキテクチャへすぐれたフリーソフトウェアを提供しているすばらしいプロジェクトです。Debianプロジェクトの最新バージョン Debian 4.0 etch を SH3, SH4 CPUへコンパイルしました。

Tags: USL-5P

_ debootstrap - Google 検索

パーソナライズ debootstrap の検索結果 約 472,000 件

[]

2007-09-18(Tuesday) [長年日記]

_ About PCC

Well, I'm not sure if it should be called "goal", but the intention is to write a C99 compiler while still keeping it small, simple, fast and understandable. I think of it as if it shall be able to compile and run on PDP11 (even if it may not happen in reality). But with this in mind it becomes important to think twice about what algorithms are used.

[]

2007-09-19(Wednesday) [長年日記]

_ 計画停電

前回のバックアップ電源不良の仕切りなおし、今回は立会い

_ 【マイコントラブル7】部品本来の機能を知らないため,メモリの1/4しか利用できず - マイコン - Tech-On!

実際のマイコンの動作を自分で考えてみれば,たとえマイコンのマニュアルを読んでいなくても,マイコンが内部にアクセスするときにはRD/WR信号は動かないかもしれない,と想像はできると思います。マイコン・メーカーの設計者は使い勝手が良くなるように設計しており,不便になるようなことは考えないはずです。

個人的な経験から言えば、この推定は間違え。

特にマーケッティング上の理由から故意にインターフェースを他社と違えるとか、信号名に「普通じゃない名前」をつけたり、レイテンシの遅いほうを頻繁にスイッチさせる例をアプリケーションノートに載せたり。不便というか、罠を仕掛けているケースの話を語らせたら、きりがない。あと最近は高周波特性まで考える必要があるので直流回路的な考察しかしない技術者の作ったディバイス(特にパッケージ周り)は「何個に1個か動かない」とかイヤラシイ不良になって大変。

[]

2007-09-20(Thursday) [長年日記]

_ 桜並木の消毒

今年二回目だと思う今日もやってた。

_ Mozilla Japan - Firefox 2.0.0.7 リリースノート

Firefox 2.0.0.7 の新機能と改良点

リリース日: 2007/09/18

セキュリティアップデート: こちらにあるセキュリティ問題 が修正されています。

_ Mozilla Foundation セキュリティアドバイザリ

Firefox 2.0.0.7 で修正済み

MFSA 2007-28: QuickTime のメディアリンクファイルを通じたコードの実行

_ MFSA 2007-28: QuickTime のメディアリンクファイルを通じたコードの実行

Windows 上で、qtnext 属性を含む QuickTime のメディアリンクファイルを使って、任意のコマンドラインオプション付きで既定のブラウザを起動できることが、Petko D. Petkov 氏により 同氏のブログ 上で報告されました。既定のブラウザが Firefox 2.0.0.6 またはそれ以前のバージョンになっている場合、-chrome オプションを用いることで、遠隔地にいる攻撃者がユーザの全権でスクリプトコマンドを実行できてしまいます。これは、悪意のあるソフトウェアのインストール、ローカルデータの盗み出し、あるいはデータの破壊等に利用される可能性があります。

_ 訃報:シャチ「アスカ」の死亡について 19:06 (11時間前)

伊豆三津シーパラダイスのシャチのアスカが死んでしまったそうだ。

当館にて飼育しておりましたシャチの「アスカ」が本日、7時5分に死亡いたしました。

1997年より10年にわたり皆さまに愛され、スタッフにも愛されてまいりました「アスカ」の冥福を心よりお祈りいたします。

※死因等については、現在調査中です。

※判明しだいメルマガ及びホームページ等にてお知らせいたします。

今年の正月に行ったときには元気な姿を見せていたのに。

_ Buildroot

buildroot: making Embedded Linux easy

Buildroot is a set of Makefiles and patches that makes it easy generate a cross-compilation toolchain and root filesystem for your target Linux system using the uClibc C library. Buildroot is useful mainly for people working with small or embedded systems. Embedded systems often use processors that are not the regular x86 processors everyone is used to using on their PC. It can be PowerPC processors, MIPS processors, ARM processors, etc. And to be extra safe, you do not need to be root to build or run buildroot.

_ apt-get の UA

Debian APT-HTTP/1.3

[]

2007-09-21(Friday) [長年日記]

_ ストレージ散財

USBメモリ(4GB)・USB-HDD(20GB)を買う。後者は名刺サイズの小さいもの;あわせて\12K

_ 「CG-HDLA」製品情報| 株式会社コレガ

CG-HDLAは、USB2.0 (High/Full/Low Speed)インタフェースを1ポート搭載したUSBハードディスク用LANアダプタです。USBハードディスクを本商品に接続することで、ネットワーク接続が可能となり、同じネットワークに接続されている複数のパソコンで共有できます。また、USBハブを接続することで最大4台のUSBハードディスクを簡単に接続することができます。

実はこれにグラッと来たのだが(値段も安いし)、最近人柱精神が低下していて買うにはいたらず。

_ silex の OEM らしい

同じ形をした製品が silex にあって、ファームも細工をすれば入れられるらしい(若干機能が増える)、、とは言う物のいじくろうという気持ちにはなれず(1000BaseTXだったり無線LANつきだったらどうだったか)

_ WITHOUT_APACHE_OPTIONS

唐突に ports/www/apache2* に WITHOUT_APACHE_OPTIONS というオプションが増えた、dialog で mod_ を選ぶ用に変更になったが、これをキャンセルする機能らしい。

dialog の選択結果は、/var/db/ports/apache2*/ に保存されないし、これから少し動きが出そうだ。

_ 16:石部 道路情報板現況 - 静岡市道路通行規制情報提供システム

道路情報板現況 16:石部 石部海上橋 事故 通行止 2007/09/21 12:52:53

何事だろう?転落?

_ LANDISKで漕ぎいでな〜♪ - PukiWiki Plus!

libataの補足:カーネル2.6.22(base26-sh4-20070606-etch.tgz)を境に、ドライバをideからlibataへ切り替えました。HDDの見え方が/dev/sd*というふうに変わりますので、関連する項目、例えば、liloのdisk、bootパラメータ、カーネル起動パラーメータのroot、/etc/fstab等の記述を適宜修正してください。

この1文を読まなかったゆえに、かなり無駄な時間を過ごす。シリアルコンソールがあれば、マウント先が見つからない旨、メッセージが読めたのではないかと思われる。

さて本体CF/USBディバイスのスライスは、どのようなディバイス名になるのだろう。同じ rootfs を ide/libata で共有は(fstabに矛盾が生じるので)できないのでスライスの切りなおしが必要か?・・・インコアファイルシステムだけの 2.6.22-libata があると便利なのだが。

[]

2007-09-22(Saturday) [長年日記]

_ Developments of the Honeyd Virtual Honeypot

Honeyd is a small daemon that creates virtual hosts on a network. The hosts can be configured to run arbitrary services, and their personality can be adapted so that they appear to be running certain operating systems. Honeyd enables a single host to claim multiple addresses - I have tested up to 65536 - on a LAN for network simulation. Honeyd improves cyber security by providing mechanisms for threat detection and assessment. It also deters adversaries by hiding real systems in the middle of virtual systems.

_ NetBSD/landisk

NetBSD/landisk は I-O DATA 社製 LANDISK 向けの NetBSD ポートです。

ほかに、OpenBSD の port もあるらしい。

Tags: USL-5P

_ OpenBSD/landisk

OpenBSD/landisk runs on machines related to the IO-DATA USL-5P, using a Hitachi/Renesas SH-4 CPU.

こちらには gigalandisk は(一見した範囲では)みあたらない。

_ OpenBSD/armish

NetBSD と命名法が違う

_ debian26環境上でnetbsdをbuild

netbsd は linux でも build できることを思い出す。current のソース一式を展開し

cd src/ && ./build.sh -m landisk tools build

XeonやOpteronのマシンでも並行して build しているので、スローモーション加減がよくわかる。

ここまで遅いとほほえましい。

debian26 の base では libc6 や ncurses など足りないので、apt-get build-dep less あたりを実行するとよさそう。

apt-get install gcc では、 hello.c もコンパイルできないんだな。

Tags: USL-5P

_ amd64(a ka x86-64) で landisk をターゲットにすると失敗する

i386 だと問題ない、 gcc のクロスのセルフ構築で long のサイズに関係した警告で停止。今日の current でも netbsd-4-0-RC1 でも同じ。ホストアーキ側の問題か?

セルフ(debian2@USL-5P)では g++ が足りず、 apt-get install g++ する。

[]

2007-09-23(Sunday) [長年日記]

_ クロスOSビルドできそうだ

debian26 上で netbsd(tag=.) の tools と kernel=USL-5P のビルド成功、あとは build と reelase に挑戦中。(時間はかかる)

csup が debian にはないので、自力で移植しないと。(いまは FreeBSD/amd64 で取得して rsync で転送)

Tags: USL-5P

_ csup on debian

コンパイルそのものは簡単、でもbison,flex,libssl-dev などが build に必要なので、自分でインストールするか apt-get install する。

パッケージを作る価値があるかも。でも、需要は微妙。

[]

2007-09-24(Monday) [長年日記]

_ クロスOSビルド失敗

--- fpgetmask.o ---

# compile libc/fpgetmask.o

/mnt/netbsd/src/obj/tooldir.Linux-2.6.17-sh-sh4/bin/shle--netbsdelf-gcc -O -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-sign-compare -Wno -traditional -Wreturn-type -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra

-Wno-unused-parameter -std=gnu99 -Werror -fstack-protector -Wstack-protector --param ssp-buffer-size=1 -D_LIBC -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT -DHESIOD -DINET6 -DNLS -DYP -I/mnt/netbsd/src/lib/libc/include -I/mnt/netbsd/src/lib/libc -DSOFTFLOAT -I/mnt/netbsd/src/lib/libc/arch/sh3/softfloat -I/mnt/netbsd/src/lib/libc/softfloat -DSOFTFLOAT_FOR_GCC -I/mnt/netbsd/src/sys -I/mnt/netbsd/src/lib/libc/compat/stdlib -I/mnt/netbsd/src/lib/libc/compat/../stdlib -I/mnt/netbsd/src/lib/libc/../../common/lib/libc/quad -I/mnt/netbsd/src/lib/libc/../../common/lib/libc/string -I/mnt/netbsd/src/lib/libc/../../common/lib/libc/arch/sh3/stri

ng -D__DBINTERFACE_PRIVATE -DI18NMODULE_MAJOR=4 -DCITRUS -I/mnt/netbsd/src/libexec/ld.elf_so -I/mnt/netbsd/src/lib/libc/dlfcn -I/mnt/netbsd/src/lib/libc/gdtoa -DNO_FENV_H -I/mnt/netbsd/src/lib/libc/arch/sh3/gdtoa -DCITRUS_ICONV -DWITH_RUNE -I/mnt/netbsd/src/lib/libc -DPOSIX_MISTAKE -DCOMPAT__RES -DUSE_POLL -DPORTMAP -D WIDE_DOUBLE -DALL_STATE -DUSG_COMPAT -D_FORTIFY_SOURCE=2 -nostdinc -isystem /mnt/netbsd/src/obj/destdir.landisk/usr/include -c /mnt/netbsd/src/lib/libc/softfloat/fpgetmask.c -o fpgetmask.o

--- softfloat.o ---

*** [softfloat.o] Signal 9

--- fpgetmask.o ---

/mnt/netbsd/src/obj/tooldir.Linux-2.6.17-sh-sh4/bin/shle--netbsdelf-objcopy -x f

pgetmask.o

1 error

となってしまう。FPUの関係?

[]

2007-09-25(Tuesday) [長年日記]

_ 燃えやすい: uyota 匠の一手

実際に、古来のinflammable の意味は、燃えにくいという意味だったそうだ。ところが、本来の意味とは違った「燃えやすい」ということを指して、inflammable を言う誤用がとても頻繁にあったそうだ。誤まった使い方をする人があまりにも多く、inflammable が、「燃えやすい」という意味に変わってしまったらしい。

ダウト。

inflammable の場合の in- は否定の接頭辞ではなく、古典接頭辞と呼ばれ in や into を含意させる前置辞。

工業製品への注意書きでは、引用したような誤解が重大な事故につながるので、あえて正確でない flammable という単語が用いられる。

_ Cygwin IPv6 extention

Cygwin IPv6 extentionはRFC2553で規定されているAPIのサブセットを提供します。Windows XPもしくはWindows2000にMicrosoft IPv6 Technology Previewがインストールされている必要があります。

csup を cygwin でコンパイルするのに必要になった。

_ 混ぜるな危険

cygwin を reinstall する羽目に。

_ cygwin で csup のコンパイルは簡単には出来ず。

netdb.h 関係がないので無理っぽい。モダンな(IPv6を意識しプロトコル独立にした)関数が見つからず、ビルド失敗 miss/ 見たいのを付けてほしい。そもそも configure があればよいのだけど。

ソース自身はきれいなほうです。

_ pkgsrc: The NetBSD Packages Collection

pkgsrc consists of both a Source distribution and a Binary distribution for these operating systems. After retrieving the required source or binaries, you can be up and running with pkgsrc in just minutes!

debina26/landisk に pkgsrc を導入する。

debian のパッケージ管理システムは、

  • コンパイルオプション1つ変えるのに手動介入を要求する

  • パッケージのリビジョンが上がったら自動的にソースからアップグレードすることをしない

  • 強制的にソースからリビルドさせる方法がない

  • ソースからビルドするときに(機能の取捨選択などの)オプションを対話的に行えない

など、長期間に渡って公開システムを維持したり、テスト環境を自動でドライブするなどがとても難しい。

ほかのパッケージにパッチを当ててビルドするメタパッケージなどを作ってみたが、参照先のパッケージの更新に追従させるのがとても困難だということがわかり、このアイディアは破棄。

という数々の難点から、apt/dpkg は徐々に使わないようにし、NetBSD 由来の pkgsrc に移行することにした。

csup で netbsd の pkgsrc を取得して、いま pkgsrc/bootstrap/testbootstrap を実行中。・・・ bmake つくっているようだ。

_ Bluewall GNU/Linux

Bluewall is a GNU/Linux distribution based on Debian SID and pkgsrc. It aims to create a complete pkgsrc-based GNU/Linux distribution.

やっていることは、きわめてこれに近い。

_ Draco GNU/Linux

Draco is a GNU/Linux distribution based on Slackware and pkgsrc.

こんなのもある。Slackware ってまだあるの?

_ The Machine Emulator

The Machine Emulator, or tme, provides a general-purpose framework for computer emulation. The goal is to create a large library of modules, each emulating a specific computer chip, or bus, or board, etc. These modules offer standard interfaces that allow you to connect them together to create a whole machine emulation with a minimum of effort.

SS2があるぅ。

[]

2007-09-26(Wednesday) [長年日記]

_ netbsd-4

リリースエンジニアリングについて、考えさせられる。

マーケッティングなのかもしれない。

薄いマーケットが多岐にわたる場合、マーケットマスを期待しないマーケッティングを考えるのは意味ありそう。

kernel/userland(base)/pkgsrcと綺麗にレイヤ分けされているので、配布に興味が薄れるのかも。

xsrc は何なのさぁ。と言う意見はありだと思うが。

[]

2007-09-27(Thursday) [長年日記]

_ ダウンロードの詳細 : Word Viewer

Word がインストールされていなくても、Word 文書を表示、印刷、およびコピーできます。このダウンロードは、Word 2003 Viewer および以前のすべてのバージョンの Word Viewer に置き換わるものです。

_ ダウンロードの詳細 : Word Viewer 2003 Service Pack 3 (SP3)

Word Viewer 2003 Service Pack 3 は、Microsoft Office Word Viewer 2003 の最新の更新プログラムです。

WinXP Pro. x64 Ed. でインストーラを起動したらこっちに誘導された。

_ ダウンロードの詳細 : Excel Viewer 2003 Service Pack 3 (SP3)

Excel Viewer 2003 Service Pack 3 は、Microsoft Office Excel Viewer 2003 の最新の更新プログラムです。

Excel Viewer にも出てた。

[]

2007-09-28(Friday) [長年日記]

_ http://www.google.com/logos/9th_birthday.gif

今年は4文字目を9にしたが来年はどうするんだろう。

_ Nagios: Changelog

3.0b4 - 09/27/2007

* New macros: $HOSTGROUPMEMBERS$, $HOSTGROUPNOTES$, $HOSTGROUPNOTESURL$, $HOSTGROUPACTIONURL$, $SERVICEGROUPMEMBERS$, $SERVICEGROUPNOTES$, $SERVICEGROUPNOTESURL$, $SERVICEGROUPACTIONURL$, $CONTACTGROUPALIAS$, $CONTACTGROUPMEMBERS$, $NOTIFICATIONRECIPIENTS$, $NOTIFICATIONAUTHOR$, $NOTIFICATIONAUTHORNAME$, $NOTIFICATIONAUTHORALIAS$, $NOTIFICATIONCOMMENT$

* Removed host/service downtime author/comment macros introduced in 3.0b2 in favor of more generic $NOTIFICATION...$ macros

* Fix for segfault when cancelling active scheduled host downtime

* Macro code cleanup

* Added on-demand contact and contactgroup macro support

* More complete (but still partial) support for macros in CGIs ($xNOTES$, $xNOTESURL$, and $xACTIONURL$ macros)

* Fixed bug in config CGI with displaying incorrect notification interval for escalations

* Added new 'check' option to init script to verify configuration

* Added custom host and service notifications, with option to force the notifications and broadcast them to all contacts

* Fix for on-demand/cached host check statistics

* Fixed bug where null host check command would cause high CPU utilization

* Alias, if not specified, now defaults to object name in host, hostgroup, servicegroup, contact, and contactgroup definitions

* Fixed bug with excluding hosts, services, and contacts with bang (!) in object definitions

* Fixed bug in nagiostats with NULL mrtg data arguments printing bogus string

* Added custom delimiter option in nagiostats output (useful for CSV output)

nagios-3.0b4 ...そろそろ RC か?

_ 機関車トーマス唐突に終わる

BS-FUJIの「機関車トーマス」が前触れもなく、今日で終わってしまった。

_ トーマスくらぶ!

9月をもって放送を終了いたします。長らくご愛顧いただきありがとうございました。

[]

2007-09-29(Saturday) [長年日記]

_ NetBSD移行計画

いまは、CFを1GBに換装し、先頭64Mにオリジナルシステム+telnetd、残りにdebian/2.6.17-shを導入 netbsd-RAMDISK 起動可能な状態になっている。

このCFのイメージを dd でファイル化し、のUSL-5P上のNetBSDからCFにクリーンインストールする記事を参考に、ramdisk起動したNetBSDからUSBメモリ上のフルセットのベースシステム(netbsd-2.1/hpcsh由来)のchrootしそこから、インストールを行う計画。

シリアルケーブルは入手していないので、インストールは一発勝負なのが難点。

Tags: USL-5P

_ CFに作る前に、USB-HDD(20GB/1.8inch)に、NetBSD 4.99.31 landisk 環境を構築

いきなり CF に焼くのはリスクフルなので、USB-HDD(名刺大)に 4.99.31 環境を構築(バイナリは FreeBSD 上でクロスビルド)

boot には debian/2.6.17-sh の kexe を使ったので roofs を sd0a にしたカーネルで比較的あっさりブートに成功。telnetd の設定もしておいたのでシリアルの必要性も生じなかった。(実は inetd.conf で telnet を有効にし忘れたが、power button は使えるので、再度 linux から netbsd-RAMDISK を起動し、ターゲットドライブの /var/run/dmesg.bootに起動履歴があることを確認後、inetd.conf を手直しして、無事立ち上がった経緯がある)・・・このまま linux をブートローダにして生活してもよいかも(それって redboot でいいんじゃないか)。

[]

2007-09-30(Sunday) [長年日記]

_ NetBSD セルフビルド中

tools に約7時間かかった。

Tags: USL-5P

_ -m4 は CFLAGS で指定してはいけない

-lgcc 関係に未定義シンボルが生じてしまう。PLT (Procedure Linkage Table) に関するもの。r0 と r1 を libgcc の関数が使ってしまうとかかららしい。

pkgsrc/shells/tcsh で顕在化した。

-m4 を使わない方向で対処。(/etc/mk.conf は、CFLAGS+=-Os のみ)

SH4 という MPU の事をもっと調べたほうがよさそう。

今のところ気づいているのは、amd64 をホストにするクロスターゲットでは、gcc4 が int のサイズ関係でワーニングが出る(そしてワーニングをエラー相当に扱うのでビルド中断)と言う事象ぐらいだとおもう。機械生成のコードに警告/エラーが出るので調べが捗っていない。

_ --disable-multilib

NetBSD/landisk では --disable-multilib なので、上記挙動は説明がつく。

--with-multilib-list=m4,m4-nofpu とすべきなのだろうか?

とおろで -march=sh4 とか -mtune=sh3 とかモダンなオプション表記はないのだろうか?

[]