2001-09-24
_ 場所
神奈川
_ [イベント] 亜季にゃ
夕方から亜季にゃ握手会。昼ころ外出。1300 ころ秋葉着。てんや にて飯。秋味丼。「亜季一丁!」というアレです。ちょっと違うけど。
飯を食ったのでイベントまで暇。その間に本を探した。最初はザコンに行ったのだが、目当てのものが無かった。書泉ブックタワーにて買物。
* 今日の買物
- それがぼくには楽しかったから
リーナストーバルズ氏のアレです。 - プログラミング作法
ソフトウェア作法とかプログラム書法はあるのだが、これは持ってない。 - プログラマのうちあけ話
どこかの日記にこれが面白いと書いてあったな。
買物が終って石丸へ。佐伯くんと合流。今日の参加券(握手のみ)と、DVD を受け取った。DVD とトレカを購入すれば、握手だけでなくてサインカードも貰えるという。でもさすがに「ちょっと行ってみよう」なノリの人のサインカードのために \10 近く出す季にはならなかった。
すぐにらむさん、ほださん、ぶんじさんも合流。ほださんからコメットさん☆なうちわを貰った。メイト池袋に有ったらしい。
今日のイベントは 1430 〜, 1530 〜, 1630 〜 の合計 3 回あるそうな。らむさん、ぶんじさん、ほださんは初回。僕と佐伯くんは 1530 〜 のやつ。 時間まで店の外でヨタヨタ。
時間になったので入場。石丸が改装してから初めてっす。イベント会場がだいぶ広く鳴ってる。すばらしいことだ。
時間になって亜季にゃ入場。僕が居たのは後ろのほうなのでさっぱり見えません。
人数がすごいことになっているので、一人あたりの持ち時間は 5 s ほどか。一言二言で終り。僕はコメットさん☆なうちわを見せた。
「あ。コメットだ☆」
という一言。む。なかなか可愛いではないか。
イベント終了。あっち(どこ)の方々と再度合流。物江さんも居た。ここで佐伯くんとお別れ。
2002-09-24
_ Java
Java の良いとこ悪いとこ Java: Good and Bad
なんで Java が C++ より遅いか Why Java Will Always Be Slower than C++
いつかきっと分かる日がくる( いまだに C プログラマなヲレ )。
2003-09-24
_ 残業
_ まあしかし現実はそーうまくいかない。
_ ぅぅ
_ 本業がさっぱり進まないしこんな作業のために定時の日に残業。
_ 服
_ 季節が亜季になったようです。気温がだいぶ下がりました。
_ なので、いままで T シャツな恰好で自転車通勤してたけど、最近はさらに Y シャツ( 半袖 )を着るようにしました。
_ ようするに蔵とかで普段みなさんと会ってる恰好と同じです。
_ ていうか亜季物の服を買いに行く暇がない。そのうち冬物が出回りそうだ。
_ 仕事
_ FINAL FANTASY 9 の曲を聞き始めるの図。
_ 仕事
_ 0120 退勤。
2004-09-24
_ 夢
ふむ。
_ テキスト音楽「サクラ」
( via inside out )
テキスト音楽「サクラ」は、エディタに、『ドレミ』と書けば、その通りに音楽を演奏することができるソフトです。パソコン+サクラの本体だけで、本格的な音楽制作ができます。スクリプト機能を持ち繊細な音楽表現やアルゴリズム作曲もできます。
音楽なんて作らないのでさっぱりなのだけどそれでもごくまれに仕事で効果音なんぞを作ったりするのだけど効果音と音楽は違うか。
アルゴリズム作曲ってなんだろう。
_ 綿密な沖縄移住計画で内定ゲット
( via hard で loxse な日々 )
1 週間という期間はどうであれ、とにかく行った先での面接で内定をもらえたというのはちゃんとご本人にチカラがあるからだろうなあ。
ヲレなんぞ転職できないよきっと。
どうも「三線やってます」というのが効いたみたい。
手芸とか園芸とかじゃなくて、音楽のように派手?にひとを楽しませられる芸がいいいんだろか。
芸は身を task 。
_ 飯
ろみたん&うさだー迎撃@蔵。
ヲレ、おーくぼのーしゃん、並木さん、のぶしゃん、よないせんせー、しーなちゃ、うさだー、ろみたん、たくみ、かみなぎくん。
ようするに %ア 。
ちうか当初の予定は 2000 開始だったのに 2000 に店に入ってみたらなんでみんな揃ってるんだよ。
「 えー、IRC で言ったじゃん 」
17:48 <txxxxxxxx> 19時頃からはじめる予定で 17:48 <txxxxxxxx> これから電話します
ってこれか ...on
この時間は自宅に居たけど計算機を起動してなかったから見てないよ。
どこぞの黒歴史で話題騒然。ヲイラはさっぱりさっぱりデシタ。
エレエレと飲みつつ天功うまー。
ろみたんからイカめんたい貰った。さんくす。
久ぶりに爆笑しました。
ヲイラは 2330 ころ退店。
あたまいて。
2005-09-24
2006-09-24 :-)
_ Mac mini に NetBSD/macppc をインストールしたよ
tokuda.net のひと に触発されてやってみた。
NetBSD/i386 以外の port を使うのは初めてです。
文字をキャプチャする手段を知らないのでデジカメで撮影しました。画像がでかくてすんません。
環境
- Mac mini
- Mac OS X 10.3.7
- Open Firmware 3
- NetBSD/macppc 3.0.1
KVM 切り替え器 PKV-UUH を使って PC と Mac mini をつないで作業した。
参考
- Installation procedure for NetBSD/macppc
- NetBSD/macppc よくある質問
- NetBSD/macppc パーティショニング HOW-TO
- NetBSD/macppcを入れてみる
- NetBSD/macppc
- NetBSD/macppc booting
- NetBSD/sparcのインストール法
作業手順
- マニュアル読め
- インストーラ 設置
- fetch the bootloader macppc/installation/ofwboot.xcf
- the installation kernel macppc/binary/kernel/netbsd-GENERIC_MD.gz
- パーティション作成
- ディスクラベル作成
- sysinst
- Utility Menu
- Run /bin/sh
- disklabel wd0
- newfs /dev/wd0a
- /etc/fstab
- ...
- NetBSD インストール
- Re-install sets or install additional sets
- sh MAKEDEV all
- Finalizing Open Firmware settings
- NetBSD boot
- boot hd:,\ofwboot.xcf netbsd-GENERIC_MD.gz
- Post installation steps
マニュアル読め
とにかく最初は Installation procedure for NetBSD/macppc を熟読する。NetBSD/i386 をそこら辺の PC にインストールしたときは Installation procedure なんて読んだことなかったです。
あとここら辺も読む。
パーティション作成
手元に Mac mini 付録のインストール DVD にある Disk Utility を使った。
Mac OS X インストーラー

ディスクユーティリティを開く

現状のディスク。すべて Mac OS X

パーティションを作る。
細かい手順は Disk Utility を使ったパーティショニング (Mac OS X) を見る。
Mac OS X のパーティション。10 GB

NetBSD のパーティション。残り全部。64 GB くらい。

最初は Mac OS X のパーティションを 1 GB にしようとした。しかしディスクユーティリティでパーティションを作成すると 6.5 GB くらいに強制的にリサイズされた。よく分からない。なので Mac OS X をインストールする最低限の 7.8 GB が収まる 10 GB にした。
Mac OS X をインストールする。

これは必要ないのだろうけど、のちの ofwboot.xcf と netbsd-GENERIC_MD.gz ( インストール用カーネル? )を HFS パーティションにコピーする作業のためだけに Mac OS X をインストールした。
次に Open Firmware に入る。Mac mini の Open Firmware は 3 。


KVM 切り替え器を使った Windows キーボードな環境だけど Open Firmware に入れた。
Mac mini の電源を入れて Windowsキー + Altキー + O + F で OK
バックスラッシュを入力できないので FAQ にしたがう。
ref. Open Firmware でバックスラッシュ (\) キーを打てません!
たとえば
boot hd:,\ofwboot.xcf netbsd-GENERIC_MD.gz
としたいときは以下のようになる。
" boot hd:,"(5C)ofwboot.xcf netbsd-GENERIC_MD.gz" evaluate
NetBSD の sysinst が起動する。

Utility menu

Run /bin/sh

disklabel

パーティション a と e が NetBSD のパーティション なのだが fstype が unknown になってる。パーティション f はなんだ。
ディスクラベル作成
仕方ないのでdisklabel(8) を使ってラベルを書く。disklabel なんて初めて使った。disklabel の使い方がよく分からなかったので以下を参考。
ref. NetBSD/gigalandisk のインストール
disklabel を使うときは sector と cylinder を使う。計算方法は以下を参考にした。
ref. NetBSD/sparcのインストール法
disklabel の情報。
| bytes/sector | 512 |
| sectors/track | 63 |
| tracks/cylinder | 16 |
| sectors/cylinder | 1008 |
| cylinders | 155061 |
| total sectors | 156301488 |
ディスクサイズは
( ( total sectors ) * 512 ) / ( 1024 * 1024 )
これを当てはめると
( ( 156301488 ) * 512 ) / ( 1024 * 1024 ) = 76319.0859375
約 76 GB になる。
1 cylinder 辺り
( ( sectors/cylinder ) * 512 ) / ( 1024 * 1024 )
( ( 1008 ) * 512 ) / ( 1024 * 1024 ) = 0.4921875
約 0.49 MB
このようにした。って swap 少ないな。

| partition | mount | size |
| a | / | 128 MB |
| b | swap | 8.6 MB |
| e | /usr | 3 GB |
| f | /var | 1 GB |
| g | /home | 62 GB |
newfs と fstab

exit して sysinst に戻る。
NetBSD インストール
sysinst では Re-install sets or install additional sets する
ディスク wd0 を発見。

インストールしていく

ftp を使う。

ネットワークの設定。

| DNS Domain | area51.gr.jp |
| Host Name | kahori |
| Primary Interface | gem0 |
| Host IP | 192.168.0.4 |
| Netmask | 255.255.255.0 |
| IPv4 Nameserver | 218.45.16.73 |
| IPv4 Gateway | 192.168.0.1 |
| Media type | autoselect |
| IPv6 autoconf | no |
| IPv6 Nameserver | <none> |
あとは放置。
インストールが終わったら /dev を作る
mount /dev/wd0a /mnt cd /mnt/dev sh MAKEDEV all cd / umount /mnt exit
Finalizing Open Firmware settings
NetBSD の pdisk。3 の HFS が Mac OS X 。5 の UFS が NetBSD

Mac OS X の pdisk

boot-decice と boot-file を setenv する。最初の「"」のあとに空白を入れないと失敗する。

以下のようにしてみたが先ほどインストールした Mac OS X が起動してしまった。NetBSD が起動しなかった。

「ide0/disk」が間違ってるんだろか。pdisk を見ても boot-file-device:partition-num に何を書いたらいいのか分からない。
以下をもっと読むとしよう。
NetBSD/macppc booting ofwboot - NetBSD Manual Pages
ともあれ手動で boot する。
Open Firmware に入って入力する。
boot hd:3,ofwboot.xcf
NetBSD が起動しました。でも single user mode 。

Post installation steps
/etc/rc.conf に rc_configured=YES する


NIC の設定は /etc/ifconfig.gem0 にすでに書かれていた。

/etc/wscons.conf
encoding jp.swapctrlcaps しておく。

reboot する。
NetBSD/macppc です。

2007-09-24 :-)
_ [buzztter]buzztter
buzztter というのがあるんですね。そういえば Twitter で名前が出てたような気がします。buzztter も Twitter検索 と同様に検索結果を RSS フィードしてくれます。たとえばこう。
アッー
nean から Twitter でフォロー貰ってた! → @miwarin http://www.twittermail.com/ なんかはそういうのかも、です
_ [野菜のバルサミコ酢炒め][飯][ぶりの塩焼き]飯
ぶりの塩焼き、野菜のバルサミコ酢炒め( ref. きょうの料理 2006-09 p.155 )、しじみの吸い物。
あははー バルサミコ酢〜
ていうかフォーカスを固定できない。何か設定変えたかしら。
2008-09-24
_ [メディアマーカー]メディアマーカーのユーザとしてNHKさんに取材されました - 創造マラソン
( 淺田義和さんとこ。淺田義和さんは 「スピード3倍仕事術×年収10倍アップ勉強法」セミナー[ 20070520#p04 ] に参加していた方です )
実際の放送では時間の都合でカットされてしまうシーンも多々あると思いますので、ブログである程度(覚えている範囲で)公開しておこうと思います。
本日朝 05:40 の NHK 総合を見ました。放送はだいぶ短かったです。ブログの記事も読んだほうが良いです。
メディアマーカーは私は使ってないんですが( アカウントは取得している )あまのりょーさんが使っているので眺めてみると雰囲気が分かります → メディアマーカー - beakmarkのバインダー
_ 日記は読んでもらうために書くものなのだ - bugbird の日記
( via id:mmasuda )
日記を書(か|け)ない期間というのは、要するにそれだけの実のある思考と生活ができていなかったということでもある。暇なほど滞り、忙しいほど進むのが日記ということなのだな。
- 暇なとき:妄想あふれる日記
- 泥のように働いてるとき:淡々と業務日誌
( 元記事のひとは「業務日誌」のことを問題にしている )
_ 「CDイメージをダウンロード」は英語わかる人にはわからないらしい - 狐の王国
- NetBSD: ISO image ref. NetBSD: Mirror Sites
- FreeBSD: CDROM images (“ISO images”) ref. Preparing Your Own Installation Media
- Microsoft: 両方使ってる ref. site:www.microsoft.com (ISO OR CD) image - Google 検索
要するに「CDイメージ」は和製英語に近いものがあるのかな。日本語としては普通に、コンピュータに慣れてる人同士なら通じるよね?
通じるかどうか確認してないけど( どうやって確認するのか ) 私は ISO イメージと言ってるようです ref. ISO イメージ - Google 検索
_ 買い物
amazon
ゲーム・ミュージック (アーティスト, 演奏), 平野綾 (アーティスト)
平野綾の名前があるわりには浜渦正志の名前が無いんだが amazon なので気にしないことにした。
B001DNF7JW
_ 川崎市立図書館へ本を予約した
受け取りまでの流れ
- 予約登録
- 受取可能通知到着
- 図書館へ受取に行く
通知到着までの期間を見積もれないので( 予約当日に到着する本なのか、3ヶ月待つ本なのか ) 6,7 冊予約してみた。
_ と思ったがキングダムハーツも下村陽子の名前が書いてなかった
ゲーム・ミュージック (アーティスト), 宇多田ヒカル (アーティスト, その他), Richard M.Sherman (その他), Jimmie Dodd (その他), Danny Elfman (その他), その他
アサマシしてるわけじゃないですyp
B0000635NX
_ みわ [もっさん: 愚痴を言いたい気分は理解できるんだが( 始業してから朝飯云々は以前聞いたことがある ) 本書の内容とは異..]
_ 矢道 [書きたいけど、言葉にならずに日記を書けないって時もあるけど。 まぁ、最近の公開日記は「話題にしている人に不快な思いと..]
_ もっさん [ぬーん。 まぁ、その本のタイトルを見て書いたから、脊髄反射で書いた、っちゃー書いたんだが。(^_^;) その本は読ん..]
_ みわ [矢道さん: 公開したくないことはIRCとかMLに書くんですが、まあそれでもIRCログ保存してるひとがログを公開しない..]
_ みわ [もっさん: 本は....なんかよく分からなかったです。 実際に自分の労働力がいくらになるのか、と意識しておくのは重..]
2009-09-24 :-)
_ 朝ッ
0530 起床
_ 仕事
0830 出勤
_ 跡地
いないよ
_ リンク集
工事中
_ [リッジレーサー7]リッジレーサー7 メモ置き場
手元の wiki に書きなぐっている。2ch からの引用とか → rin's Wiki - リッジレーサー7
_ ひらがなでにっきをかく
きょうは、れんきゅうあけの仕事だった。
かまくらへ行ったときに買ったはとサブレーを仕事場のひとたちにくばった。
タイムラインをながめていたら「マイクロソフトブースのお姉さんかわいい」というポストを見つけた。けまい
_ などと書くと
チャーリィ( アルジャーノンに花束を )の経過報告のように見え、読みながら「うわあ....」となり、かなり怖い。
_ [リッジレーサー7]リッジレーサー7
オンラインバトルなど。最終コーナー手前まで 1 位だったのに最後に追い抜かれる。上級者相手にあと一歩のところで負ける。
- 走行距離 39990.504 km
- RSGP 進行度 100.0 %
- 名声 20012 FP
_ 飯
おかゆ
_ [リッジレーサー7]リッジレーサー7 BAYONET
BAYONET は ASTAROTH+グリップ3 を履かせているんだが、ところで knhtymh さんの動画 YouTube - WRC Aルーム 第7レース の 00:50 秒付近のコーナーでどうしてもニトロが 3 つ溜まらない。車の挙動を見ると knhtymh さんは BOSCONIAN を履かせてるような感じがする。といって試しに BOSCONIAN を履かせてみてもやっぱりニトロ 3 つ溜まらない。むう
2010-09-24 :-)
_ 朝ッ
0520 起床
_ 仕事
0830 出勤
_ 隣神部
デス(長兄)は地下に引きこもってるし、サルーイン(次兄)も地下に引きこもって延々と恨みごとをつぶやいてるし、シェラハ(末妹)は世界じゅうを放浪してるニートであるか。
_ 隣神部
シェラハ「お前が存在することで、神としての我が力は弱まってしまった。このままでは闇の力を抑えきれずに呑まれてしまうだろう。そうなれば闇は世界にあふれ、光の神といえども苦戦は免れまい。お前の力で闇の力を抑えよ。我が支配に闇を従わせよ。」
デス「シェラハ、早く食べないと飯が冷めるぞ」
シェラハ「あ、あんちゃん!」
ref. シェリル・シェラハ関連台詞集
2011-09-24 :-)
_ 午前
1030 起床 || 部屋掃除
_ 夜
2000 飯。ぶりかま
_ [NetBSD][カーネルモジュール][翻訳]hubertf's NetBSD blog - Looking at the new kernel modules in NetBSD-current
NetBSD-current での新しいカーネルモジュールに注目
In contrast to the current and previous NetBSD releases, NetBSD-current and the next major release (6.0) uses a new system for kernel modules. Unlike the "old" loadable kernel modules (LKMs), the new module framework supports dependencies between modules, and loading of kernel modules on demand.
current と以前の NetBSD リリースとは対称的に、NetBSD-current と次のメジャーリリース (6.0) は新しいカーネルモジュールを使う。旧ローダブルカーネルモジュール(LKM) とは異なり、新しいモジュールフレームワークはモジュール間の依存関係に対応し、必要に応じてカーネルモジュールをロードする。
Today, I've found time to install NetBSD-current/i386, and configure things that I use here - /kern, /proc, and some NFS, in addition to a local disk. Now, looking at the list of loaded kernel modules reveals:
今日、NetBSD-current/i386 をインストールし、/kern, /proc といくつかの NFS とローカルディスクの追加を設定した。いまロード済みカーネルモジュールの一覧を以下に示す:
% modstat NAME CLASS SOURCE REFS SIZE REQUIRES compat misc builtin 0 - - coredump misc filesys 1 3067 - exec_elf32 misc filesys 0 7225 coredump exec_script misc filesys 0 1187 - ffs vfs boot 0 166292 - kernfs vfs filesys 0 11131 - nfs vfs filesys 0 145345 - procfs vfs filesys 0 28068 - ptyfs vfs filesys 0 8975 -
Interesting points here are that nfs, kernfs and procfs are just listed in /etc/fstab, and the related filesystem modules are loaded automatically, without a need to worry if they are needed or not. In fact I just assumed NFS is in the GENERIC kernel. Seems it's loaded as module! ;)
ここで興味深い点は、 nfs, kernfs と procf は /etc/fstab に挙げられているだけであり、関連するファイルシステムモジュールは、必要かそうでないか手間をかける必要なくロードされた。実際 GENERIC カーネルに NFS が書いてあるだけだ。モジュールとしてロードされたのである! ヽ( ´ー`)ノ
Another interesting module is "coredump", which is loaded by the module to execure 32bit ELF programs, exec_elf32. This is an example of module dependencies, and again no manual intervention was needed.
他の興味深いモジュールは coredump だ。これは 32bit ELF プログラムを実行するためのモジュール exec_elf32 からロードされた。これはモジュール依存の例であり、再び手動での作業が必要とされなかった。
So what modules are there? First, let's remember that kernel modules are object code that implements facilities for the running kernel, and which interfaces closely with the running kernel. As such, they need to match the kernel version, ideally. When one of the kernel's API or ABI interfaces changes, it's best to rebuild all modules. For NetBSD, the kernel's version is bumped e.g. from 5.99.15 to 5.99.16 for such an interface change, which helps tracking those changes.
それでモジュールはどこだって? まず、カーネルモジュールはカーネル実行のための仕組みを実装したオブジェクトコードであり、実行中のカーネルと密接したインターフェースであるということを思い出そう。よって、理想的にはカーネルバージョンにマッチしている必要がある。カーネルの API か ABI のインターフェースを 1 つでも変更したら、すべてのモジュールを再構築するのが最善である。NetBSD カーネルのバージョン 5.99.15 から 5.99.16 でインターフェースの変更があった。それらの変更点を追跡すると助けになる。
Back to the question of what modules are there. Now that we know kernel modules are closely tied to the version of the kernel (which still is in the file /netbsd, btw), associated modules -- for the example of NetBSD/i386 5.99.15 -- can be found in /stand/i386/5.99.15/modules
モジュールはどこなのか、という問いに戻ろう。いまやカーネルモジュールはカーネルのバージョンに密接に結びついていることは既知だ( ちなみに /netbsd にもある ) 例えば NetBSD/i386 5.99.15 に連するモジュールは /stand/i386/5.99.15/modules で見つけることができる。
% cd /stand/i386/5.99.15/modules % ls -F accf_dataready/ drm/ lfs/ ptyfs/ accf_httpready/ efs/ mfs/ puffs/ adosfs/ exec_aout/ miniroot/ putter/ aio/ exec_elf32/ mqueue/ radeondrm/ azalia/ exec_script/ msdos/ smbfs/ cd9660/ ext2fs/ nfs/ sysvbfs/ coda/ fdesc/ nfsserver/ tmpfs/ coda5/ ffs/ nilfs/ tprof/ compat/ filecore/ ntfs/ tprof_pmi/ compat_freebsd/ fss/ null/ udf/ compat_ibcs2/ hfs/ overlay/ umap/ compat_linux/ i915drm/ portal/ union/ compat_ossaudio/ kernfs/ ppp_bsdcomp/ vnd/ compat_svr4/ ksem/ ppp_deflate/ coredump/ layerfs/ procfs/
% ls */*.kmod accf_dataready/accf_dataready.kmod layerfs/layerfs.kmod accf_httpready/accf_httpready.kmod lfs/lfs.kmod adosfs/adosfs.kmod mfs/mfs.kmod aio/aio.kmod miniroot/miniroot.kmod azalia/azalia.kmod mqueue/mqueue.kmod cd9660/cd9660.kmod msdos/msdos.kmod coda/coda.kmod nfs/nfs.kmod coda5/coda5.kmod nfsserver/nfsserver.kmod compat/compat.kmod nilfs/nilfs.kmod compat_freebsd/compat_freebsd.kmod ntfs/ntfs.kmod compat_ibcs2/compat_ibcs2.kmod null/null.kmod compat_linux/compat_linux.kmod overlay/overlay.kmod compat_ossaudio/compat_ossaudio.kmod portal/portal.kmod compat_svr4/compat_svr4.kmod ppp_bsdcomp/ppp_bsdcomp.kmod coredump/coredump.kmod ppp_deflate/ppp_deflate.kmod drm/drm.kmod procfs/procfs.kmod efs/efs.kmod ptyfs/ptyfs.kmod exec_aout/exec_aout.kmod puffs/puffs.kmod exec_elf32/exec_elf32.kmod putter/putter.kmod exec_script/exec_script.kmod radeondrm/radeondrm.kmod ext2fs/ext2fs.kmod smbfs/smbfs.kmod fdesc/fdesc.kmod sysvbfs/sysvbfs.kmod ffs/ffs.kmod tmpfs/tmpfs.kmod filecore/filecore.kmod tprof/tprof.kmod fss/fss.kmod tprof_pmi/tprof_pmi.kmod hfs/hfs.kmod udf/udf.kmod i915drm/i915drm.kmod umap/umap.kmod kernfs/kernfs.kmod union/union.kmod ksem/ksem.kmod vnd/vnd.kmod
% find . -type f -print | wc -l
58
There are directories with major kernel subsystems in the named directory, each one containing various files with the ".kmod" extension, for kernel modules. Subsystems include kernel accept filters, various file systems, compatibility modules, execution modules for various binary formats, and many others. Currently there are 58 kernel modules, and I guess we can expect more in the future.
おもなカーネルサブシステムの名前がついたディレクトリがある。各々カーネルモジュールとして .kmod 拡張子がついた様々なファイルを含んでいる。サブシステムは、カーネル accept filter、様々なファイルシステム、互換性モジュール、様々なバイナリ形式を実行するためのモジュール、その他いろいろを含んでいる。現在カーネルモジュールは 58 個ある。将来もっと増えるだろう。
P.S.: I've seen one confusion WRT systems that use kernel modules to whatever extent, as they shrink the size of the actual kernel binary: Even with kernel modules, an operating system is still a monolithic kernel: The modules are tied in closely into the system once loaded, ending in a monolithic system. In contrast, a "microkernel" is something very different, and it doesn't have anything to do with kernel modules. :-)
P.S. このシステムについて、すべての拡張についてカーネルモジュールを使えば実際のカーネルバイナリーのサイズを縮小するといった混乱を見かけた。カーネルモジュールを使ったとしてもオペレーティングシステムはいまだモノリシックカーネルなのだ。モジュールは一度ロードされれば、モノリシックシステムの終了までシステムに密接に結びつく。 対称的にマイクロカーネルは たくさんの違い が何かしらある。そしてカーネルモジュールについて何も知らない ( ´_ゝ`)
2012-09-24 :-(
_ cygwin に mecab をインストールする(失敗)
環境
cygwin
% uname -a CYGWIN_NT-6.1-WOW64 kotomi 1.7.16(0.262/5/3) 2012-07-20 22:55 i686 Cygwin
mecab-0.994 MeCab: Yet Another Part-of-Speech and Morphological Analyzer
make したら怒られた。
% ./configure && make : ctionary_rewriter.lo dictionary_generator.lo dictionary_compiler.lo context_id.lo connector.lo nbest_generator.lo writer.lo string_buffer.lo param.lo tokenizer.lo char_property.lo dictionary.lo feature_index.lo lbfgs.lo learner_tagger.lo learner.lo libmecab.lo -lpthread -lpthread -lstdc++ libtool: link: g++ -shared -nostdlib /usr/lib/gcc/i686-pc-cygwin/4.5.3/crtbegin.o .libs/viterbi.o .libs/tagger.o .libs/utils.o .libs/eval.o .libs/iconv_utils.o .libs/dictionary_rewriter.o .libs/dictionary_generator.o .libs/dictionary_compiler.o .libs/context_id.o .libs/connector.o .libs/nbest_generator.o .libs/writer.o .libs/string_buffer.o .libs/param.o .libs/tokenizer.o .libs/char_property.o .libs/dictionary.o .libs/feature_index.o .libs/lbfgs.o .libs/learner_tagger.o .libs/learner.o .libs/libmecab.o -lpthread -L/usr/lib/gcc/i686-pc-cygwin/4.5.3 -L/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../.. /usr/lib/gcc/i686-pc-cygwin/4.5.3/libstdc++.dll.a -lgcc_s -lgcc -lcygwin -luser32 -lkernel32 -ladvapi32 -lshell32 -lgcc_s -lgcc /usr/lib/gcc/i686-pc-cygwin/4.5.3/crtend.o -O3 -o .libs/cygmecab-2.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libmecab.dll.a Creating library file: .libs/libmecab.dll.a .libs/viterbi.o:viterbi.cpp:(.text+0x1505): undefined reference to `std::vector<mecab_path_t*, std::allocator<mecab_path_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<mecab_path_t**, std::vector<mecab_path_t*, std::allocator<mecab_path_t*> > >, mecab_path_t* const&)' .libs/viterbi.o:viterbi.cpp:(.text+0x17ed): undefined reference to `std::vector<mecab_path_t*, std::allocator<mecab_path_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<mecab_path_t**, std::vector<mecab_path_t*, std::allocator<mecab_path_t*> > >, mecab_path_t* const&)' .libs/viterbi.o:viterbi.cpp:(.text+0x1b2f): undefined reference to `std::vector<char, std::allocator<char> >::_M_fill_insert(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned int, char const&)' .libs/viterbi.o:viterbi.cpp:(.text+0x1b5a): undefined reference to `std::vector<char*, std::allocator<char*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, char* const&)' .libs/viterbi.o:viterbi.cpp:(.text+0x1bfc): undefined reference to `std::vector<std::pair<char*, char*>, std::allocator<std::pair<char*, char*> > >::reserve(unsigned int)' .libs/viterbi.o:viterbi.cpp:(.text+0x1f17): undefined reference to `std::vector<std::pair<char*, char*>, std::allocator<std::pair<char*, char*> > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::pair<char*, char*>*, std::vector<std::pair<char*, char*>, std::allocator<std::pair<char*, char*> > > >, std::pair<char*, char*> const&)' .libs/viterbi.o:viterbi.cpp:(.text+0x1f9e): undefined reference to `std::vector<mecab_node_t*, std::allocator<mecab_node_t*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<mecab_node_t**, std::vector<mecab_node_t*, std::allocator<mecab_node_t*> > >, mecab_node_t* const&)' /usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: .libs/viterbi.o: bad reloc address 0xb in section `.text$_ZN5MeCab10scoped_ptrINS_4MmapIsEEED1Ev[MeCab::scoped_ptr<MeCab::Mmap<short> >::~scoped_ptr()]' collect2: ld returned 1 exit status Makefile:375: recipe for target `libmecab.la' failed make[2]: *** [libmecab.la] Error 1 make[2]: ディレクトリ `/home/public/mecab-0.994/src' から出ます Makefile:409: recipe for target `all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: ディレクトリ `/home/public/mecab-0.994' から出ます Makefile:282: recipe for target `all' failed make: *** [all] Error 2
ググると CygwinでMeCabを使う - d.hatena.ne.jp/muraokaz/ ヒットしたので libiconv を
% ./configure --prefix=/usr/local && make && make install
などして mecab を
% ./configure --with-charser=utf-8 LIBS="-liconv" CPPFLAGS=-DNOMINMAX
などしてみたんだけどやはり同じエラーになり面倒くさいので挫けた。
2014-09-24 :-(
_ [國府田マリ子][ムササビ][川原湯温泉]川原湯温泉
東京新聞:川原湯温泉駅 ずっと記憶に 八ッ場ダムに水没 24日で終業、移転:群馬(TOKYO Web)
國府田マリ子 の歌に「ムサ君のお引っ越し~川原湯温泉に捧ぐ~」という歌がありまして。川原湯温泉のムササビのことを歌ったうたなんですが、はるか昔 偶然にも國府田マリ子ファンだった俺たちは川原湯温泉へ行ってムササビのぬいぐるみを買ってきたのであった。いや行ったのは一人なんですが。
1998年8月27日の日記より。当時は学生だった。いまの飲み連中の國府田マリ子クラスタとも出会っていない時期だった。
8/27(金)
「折角の連休なんだから何処かに旅行に逝ってこいよ。」
先日、バイト先の社員に言われたので、川原湯温泉に逝ってみることにした。
國府田さんのアルバム「だいすきなうた」に入っている「ムサ君のお引っ越し~川原湯温泉に捧ぐ~」で知ったのだけど、
この地域は平成18年にダムに沈んでしまうそうだ。そうなる前に一度逝っておきたかった。
因みにNHK「ひるどき日本列島」でも取り上げられていたね。
当日は「祭だから(宿の)部屋は空いてないよ。」と言うので、日帰りにした。祭?
大宮~高崎迄を新幹線で移動しようとしたのだが、気付いたら「越後湯沢」?
駅の外にはNAEBAという文字が見えるなあ。新幹線に急行とか各駅停車が有るとは知らなかった。
流石に若者は少ない。っていうか居ない。
昼から温泉に入っている人間は珍しいのか、入浴料金を払うときに珍しいものを見る様な目で見られた。
温泉街なので他に何も無い。取り合えず有名らしい「王湯」に入る。
寝不足だったためか、風呂を出たら吐き気がする。
温泉の建物と同じ処に有るソバ屋で昼飯。おお。手作りなためか歯応えが違う。
その後ムサ君グッズが有るという山木館に逝く。
ここは夜になるとムサ君が来る(夜行性)というので、ここに泊まりたかったが上記の通り満室らしい。残念。
取り合えず風呂に入って、ムサ君のぬいぐるみと、あとちょこちょこ菓子を買った。
一人の方が行動するには楽なのだけど、拙者の場合、旅は一人じゃない方が良いらしい。
いつもATフィールドを張っているから。
当時買ったのがこれ
2016-09-24 :-)
_ [松月][安田屋旅館][ラブライブ!サンシャイン!!]ラブライブ!サンシャイン!!最終回を千歌ちゃん家で見よう会! - TwiPla
行ってきた。貸し切りらしい。
ラッピング列車
せっかくだからラッピング列車に合わせる 「ラブライブ!サンシャイン!!」ラッピング電車の運行情報
伊豆長岡駅
ラブライブ!一色だった。
ラッピングバスの時刻表
ラッピングタクシーの料金表
河南タクシーに遭遇した。
おひる
ひとまず宿に荷物を預けて昼飯へ。宿の従業員に聞いたところ店を教えてもらったので行ってみた。
普通に地元のひとも利用しているらしい。
松月
舞台探訪をしたあと松月へ行ってみた。座席は10人分ほどしかなく、ほぼ埋まっている。たまたま相席で座れた。
商品ケースには 9 人全員が居る。あいにくほとんど売り切れだったが、人気商品だという「みかんタルト」を注文した。千歌と同じ色。
なおみかんパウンドとやらは売り切れていた。昼ころには売り切れたとのこと。「寿太郎」は静岡のみかん。
宿
風呂付きの部屋だった。4 人にグルーピングされたんだが 8 人部屋だ。なんめっちゃ広い。
受け付け付近。大洗の肴屋本店のような状態となっている。
上映会
ラブライブ!サンシャイン!! 1話~12話上映会。
途中で飯を挟みつつ。
6 話( 海開きの日に PV を撮影した回)の上映が終わったときちょうど外が夕焼けだった。
こんな景色を見たら Aqours でなくても輝きたくなるわ。
遠くに富士山が見えるんだが雲がかかっていた。
8 話( 上京して惨敗した回 )以降はシリアス回が続く。涙をだらだら流しながら見るなどしていた。「未熟DREAMER」では号泣しているひともいた。
ラブライブ!サンシャイン!!最終回
釘宮理恵が全部持っていった。
2018-09-24 :-)
_ [艦これ]艦これ 2018 晩夏イベント 抜錨!連合艦隊、西へ! E-4 欧州作戦海域方面 地中海マルタ島沖
乙クリア。甲は沼りそうだったので。
輸送ゲージ
【初秋イベ】E-4 戦力ゲージ ジェノヴァの風 攻略【連合艦隊西へ】 | ぜかましねっと艦これ!
コメント欄
乙だと駆逐6の通常艦隊が楽ですよ。
ということでこの編成。かなり楽でした。ダイソンx1 なら S 勝利もあります。5 回ほど出撃して道中撤退は 1 回でした。
編成
基地航空隊。Iとボス
基地航空隊。ボス集中
基地航空隊。出撃はできないけど防空ににします。空襲あります。
ルート出現ギミック O,R
抜錨!連合艦隊、西へ!/拡張作戦 - 艦隊これくしょん -艦これ- 攻略 Wiki*
輸送ゲージ攻略後、拡張されたマップのうちOマスA勝利以上、および、RマスA勝利以上をする必要がある。どちらも通常艦隊でスタート2から出撃して達成する。
イタリア艦に特効があるらしい。E-5 は乙の予定(全艦出撃可能)なのでイタリア艦を投入。
O マス
基地航空隊は O マス集中。Pマスに潜水艦が居るので道中支援で対潜支援。乙の O マスの制空値が分かりませんが甲を参考にして積めるだけ積みました。これで制空値 291 。対空カットインが発動して、制空権確保しました。
この編成で最短ルートです。駆逐艦x3 が必須?
基地航空隊
R マス
潜水艦が居るので対潜装備です。編成はメモし忘れました。皐月と荒潮に対潜装備させた記憶がありんす。
ルート出現ギミック S マス
V マスと W マスが出現するギミックです。必須じゃないみたいですが、どうもこのギミック開放の有無によりルートが固定できなかったりするらしい(甲以外?)ので一応やっておきます。
戦力ゲージ
削りはかなり楽です。対地要員が集積地に 4 桁ダメージ出すことがよくあります。ゲージ破壊時に苦戦しました。あと一手足りない妖怪との戦いでした。
ゲージ削り。と、破壊に挑戦した編成。道中はレ級ルートを通ります。陣形は単縦、輪形、輪形、警戒、単縦。キラ付けしておくこと道中安定しますね。
ゲージ破壊に手こずったので配置を変更したり、補強増設を使い機銃を載せたり、Roma、Italiaに荷重砲を載せたり。乗せるために改修したり。
基地航空隊はボスマス集中。熟練度は MAX にしましょう。
ボスマス集中。
防空。
トドメは Zara でした。
2020-09-24 :-|
_ 日誌
0620 起床
0820 出勤
気温がいっきに下がったので上着を出した。
居室の内装工事後の荷物開封。床のマット等が新しくなったので匂いがある。新車の車内の匂いと同じ匂い。疲れた。
2000 退勤
飯
2300 結目ユイ配信 Youtube メンバー限定
2355 水瀬しあ配信
2021-09-24 :-|
_ ゼロトラストとかのセキュリティを雑談する – インフラ勉強会
セキュリティは難しい
_ ,
昔のテレビゲームをリメイクして売るというのはスクウェアの伝統芸能だと思ってたが任天堂もやりはじめたらしい。
2022-09-24 :-)
_ 部屋掃除をするなど
だらだらするなど
_ おひる
パスタ。和えるだけのやつ
_ 艦これ 2022 夏イベント 「大規模反攻上陸!トーチ作戦!」 E5 「反攻上陸!トーチ作戦」 E5-4
甲です。
削り時 https://aircalc.page.link/ghBY
道中支援は対潜支援。 決戦支援あり。
うちの山汐丸はソナーx1 で先制対潜できないので制空要員にしました。代わりに対潜支援を出しました。
_ 艦これ 2022 夏イベント 「大規模反攻上陸!トーチ作戦!」 E5 「反攻上陸!トーチ作戦」 E5-4 装甲破砕ギミック
E5-4 装甲破砕の P マス道中の C マスがキツいんだが、ぜかましねっとさんとこのコメントにCマスに基地x2 大和に対地装備というひとが居たので貰いました。 https://zekamashi.net/202208-event/hankoutorch-6/#comment-342008






































































































_ もと [FF9の曲、おいら大好きです。なんとなく懐かしい気持ちになる曲が多くないですか?]
_ みわ [どーだろー。FF1 とか FF2 あたりの曲がいくつかあるが、懐かしいか。うーむ。曲がやわらかい感じなので好きではあ..]