whoisnetいただきました。
さてさて。
ウチの場合は...何に使おうか...う〜ん(笑)。
ちゆ12歳 ポータル「ちゆ4コマ」。 本文より4コママンガの方が更新頻度が高いサイトは珍しいかも。
いつぞやネタにした分散実行の話。 Daily Daemon Newsの記事によると、サンのグリッドエンジンがFreeBSDに移植されたらしい。 どんなふうに実行しているのかな?
Internet Week チュートリアル系がわかりやすくて良かった。
あとで読んでおこう。
スラッシュドット ジャパンからフルスクラッチ&オープンソースのWindowsNT 4.0互換OSを作成するプロジェクト ReactOS Home。
現在のバージョンは 0.1.0 らしい。
WINEを使っているらしい。
まだ一般ユーザーが使える段階ではないらしい。
Hello World系のGUIアプリケーションが実行できるようになった、とのこと。
しかし、パワーあるな...。
ミッション2-3、ドラゴン戦をLSメンバーとフレンドに手伝ってもらってクリア。
これでランク3になった。
このミッションでは、開始予定時間から1.5時間ほど遅れて出発することになったりして、参加者各位にほんと迷惑をかけてしまった。
FF11のミッションパーティーメンツ集めは非常に困難で、メンバーが違う街から移動してくる場合は異常に時間がかかるということを痛感したミッションだった。
自分は開始予定時刻の3時間前くらいに現地入りして人集め活動開始してたほうがよかったな。
ちなみに、ウィンダス現地で人集めしていた人達は、1〜2時間程度のシャウト&テルで人が集まっていた模様。 中央都市ジュノにて、ウィンダスで行われるドラゴン戦のシャウトしている人もいたが、こちらはメンバーが集まったのかどうか不明。 ジュノ→ウィンダスまでの移動に420ギル+30分程度はかかるから、手伝いで参加するのも大変な話ではある。 (2003.02.05のパッチで、お手伝いさんのLVが最高でも25に制限され、高LV装備をしている人は装備がはずれて裸になる(=お手伝いさんはLV25周辺の装備を別に用意しておく必要がある)という変更がはいったので、ドラゴン戦やる人はメンバー集め大変そう...。)
2003.02.05パッチ以降、画面がブラックアウトしていきなりFF11クライアントソフトがフリーズするプレーヤーが続出中。 私の場合はマップ切り替え時にブラックアウトしてフリーズすることが多いのだけど、モグハウス内で落ちたり、競売みていて落ちたり、戦闘中に落ちたりと人によって落ちるトリガーは色々らしい。 突然落ちる、だんだん重くなる、まともに動作しないなどという症状をみていると、なんだかラグナロクオンラインで遊んでいるようなデジャビュが....(笑)。
そんな感じの超廃人プレイの結果、戦士24/白13/モンク7/黒5/シーフ3に。 そろそろ戦士の装備をそろえるためのお金が足りなくなってきた。 弱い敵を乱獲するなどして、お金稼ぎ活動しないとダメっぽい。
freebsd-users-jp [73347] よりUNIXの系譜が載っているサイトhttp://www.levenez.com/unix/。
ふと、*statというコマンド一覧が欲しいと思ったが、どうやって取得するのが簡単なんだろう。
手順が長いな...。 screenにログ記録させるのではなくて、scriptにログ記録させた方が短くていいかも。 以下、実行結果にjmanからの解説を一部追加。
cannastat cvsstat fstat # 現在オープンされているファイルについての情報表示 ifmcstat iostat # 端末やデバイス、CPU操作のカーネルI/O統計を表示 ipfstat kldstat # カーネルに動的にリンクされたファイルの状態を表示 mailstat netstat # ネットワークに関連したさまざまな情報を表示 nfsstat pstat # オープンしているファイルのエントリ・スワップ領域の利用状況・ 端末の状態・vnode データ構造体を表示 slstat sockstat # インターネットドメインおよび UNIX ドメインの開いているソケットを列挙 systat # システムの各種統計情報をスクリーン指向な方法で ncurses(3) の curses スクリーンディスプレイライブラリを用いて表示 uustat vmstat # プロセス、仮想メモリ、ディスク、トラップ、CPU の活動状況などについて カーネルが持っている統計情報を報告
2003.02.12 後日談。
csh なら find $path -name "*stat" で良いのでは、というつっこみを頂きました。
こちらの方がはるかに簡単ですね。
ありがとうございました。
findって複数のパス名を受け付けたのか...。
今まで知らなかったよ。
Mozilla-1.3 beta がリリースされたソースをひろってコンパイル。
コンパイル後にアーカイブを作成すると、mozilla-sdk-i386-unknown-freebsd4.4.tar.gzというファイルが作成されるようになった。
開発キットらしいが、詳細はまだ不明。
キャッシュ設定でメモリキャッシュの設定が無くなったのをのぞいて、普通に使っている限りでは目立った違いを発見できず。
*statというコマンドの一覧を作成する話の続き。
各地での反響をまとめてみました。
抜けてたりしたらごめんなさい。
以下蛇足など。
man -k は、指定したキーワードを含むマニュアルページ一覧を表示する便利な機能。
というか、どんなコマンド名だったのか忘れてしまった場合はこのオプションを知らないと立往生してしまうという実に重要なオプションだったり。
上の -k とよく似たオプションに -kk というのがあり、こちらはマニュアルページ内全域を検索対象にするのでこちらもチェキしておくとぐー。
man -kの内容に対してgrepというのは新鮮な技でした。
これは思いつかなかった...。
locateは金曜日深夜0500に更新されるHDD内部全ファイル一覧DBの中から一致するファイル名を取り出すコマンド。
findで検索するよりもHDDに負荷をかけずに超高速なのが売り。
しかし、基本的にファイル一覧は週イチ更新なので、ごく最近追加したファイルは発見できない&金曜の夜電源が落ちているマシンではファイル一覧が作成されていないので注意ね。
(locate.databaseがちゃんと更新されていること、という条件がつくのはこのため。)
(さらにどうでもいい話だけど、Solaris8にはlocateコマンドが無くてショックだった...。)
bashとかscreenとか使って手作業でやったのはオレだけだった...。
2003.02.20後日談。man manしたら、-kkなんてオプションはありませんでした。
先生!exec系は #include <unistd.h> の予感がします〜。 ANSI C的には、exec/fork/waitはUNIX環境専用だから、systemを使えってことなんかなと思ったり。 Win32的にはCreatePipeなのかな?
最後のインストール項目。 USBキーボードとUSBマウスの設定をやってみた。 USBなキーボードとマウスを使うのは初めてだったり。
# # カーネルコンフィギュレーションファイル # /usr/src/sys/i386/conf/ARCHANGEL より抜粋 # # atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc0 at isa? port IO_KBD device atkbd0 at atkbdc? disable irq 1 flags 0x1 device psm0 at atkbdc? disable irq 12コメントアウトではなくdisableにする理由は、USBキーボードやマウスを接続していない場合、ブート時のカーネルコンフィギュレーションからatkbdを復活させることも可能にしておきたいため。
# # /etc/rc.conf より抜粋 # moused_enable="YES" # Run the mouse daemon. moused_type="auto" # See man page for rc.conf(5) for available settings. moused_port="/dev/ums0" # Set to your mouse port. moused_flags="-z 4" # Any additional flags to moused.
# The entry below starts moused when a mouse is plugged in. Moused # stops automatically (actually it bombs :) when the device disappears. # device "Mouse" devname "ums[0-9]+" attach "/usr/sbin/moused -z 4 -p /dev/${DEVNAME} -I /var/run/moused.${DEVNAME}.pid"
# # /etc/X11/XF86Config より抜粋 # Section "InputDevice" Identifier "Mouse0" Driver "mouse" # for use mouse wheel, Buttons is set to 5. Option "Device" "/dev/sysmouse" Option "Protocol" "Auto" Option "Buttons" "5" EndSection
以上の設定で、FreeBSD 4.7-RからUSBキーボード、USBマウスが利用可能になった。
余談:Windows XP Tablet PC Edition からは、USBキーボードとUSBマウスを認識してくれないんだが、なんか設定が必要なんだろうか...。
2003.02.20 後日談: Windows XP でも、USBキーボードとUSBマウスを接続してしばらく待っていたら利用可能になった。 ハードウェアウィザードの表示が出ないのでつかえねーと早合点しちゃったんだけど、WinXPの場合はウィザード画面は表示せずに、小さな吹き出しを表示しつつ勝手にUSBデバイスが使用可能になるのね。 おそるべし。
ついでに、FreeBSD 4.7-R のブート時設定方法メモ。 FreeBSDの起動時操作の流れは以下の通り。
F1 DOS F2 FreeBSD F5 Drive1 Default: F2ファンクションキーで起動するOSを選択する。
-画面上に2秒程度、- (マイナス) が表示されている期間がある。 ここで何かキーを押すと、起動用のカーネルを選択するためのプロンプト Boot: が表示される。 この部分はUSBキーボードには関係ないので以下省略。
Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds....画面上で10秒間のカウントダウンがある。 カウントダウン中にリターンキー以外のキーを押すと...
okというコマンドプロンプトが出る。
config>ここで、「vi」と入力すると、FreeBSD インストール用CD-ROMやフロッピーから起動した時に表示される、お馴染みのデバイス追加/削除用画面が出てくる。
とりあえず、これでACER TravelMate C100が実運用段階に入った...。
現在、TravelMateから日記更新中。