雑記
お腹いっぱい。
韓国からの留学生の方に夕飯をごちそうになったのですよ。
彼の手料理の( 当たり前ですが男です )プルコギとチゲでした。
チゲは水が少ない!
韓国では二種類あると言うことで、今回いただいたのは水が少ない方のチゲ。
何というか、おいしかった。久しぶりに辛いものをたらふく食べました。いいね、唐辛子は元々好きな人なので。
ショップ99が近所にできた。
便利です。地元にないわけではないけど、利用するのは初めてかも。
できたてで、たぶん店員さんは大学の人なんだろう、結構いろいろばたばたしてた。
店内レイアウトはちょっと失敗した感じ。ただ品揃えは良かったです。とりあえずお菓子とプリンと( プリン最高!プリン万歳! )あとはショップQQオリジナル( 推測 )の大盛りご飯( レンジでチンするあいつです )。
普通のパックご飯が200グラムであるのに対し、ショップ99オリジナルは250グラム。
加熱時間も1分延びて3分に。
値段は変わらないので、おいしかったらご飯はショップ99から調達することに。
後はセブンイレブンでフロッピーを買って帰宅。
常陽銀行に口座がある人なのでセブンで引き落としができるのですよ。手数料かかるみたいだけど。そんなことするぐらいなら大学会館まで自転車とばす。
さすがHHK。打ちやすい。
あ、HHKはHappyHackingKeyboardです。さすが。Professionalはもっと打ちやすいんだろうか。
とはいえ、キーボードがこう、凹んでてくれればぶっちゃけ何でもいいのでこれ以上高いのはいらなかったり。
いいキーボードはいいんだろうけど、やっぱり打鍵の問題をキーボードに押しつけてはだめかもね。結局hpと両方つないでどっちもつかってます。
FreeBSDはもうちょっと勉強したらカーネルの入れ替えなどというものをやってみようかと思います。これでも普通にプログラマな人なのでBSD固有の部分がわかれば大丈夫です。小学生の時はコマンドラインコンパイラでしたから、その感覚を思い出してちょっとうれしかったり。
ワイヤレスヘッドホンはおすすめ。音質は悪くないし、普通に冷蔵庫と電子レンジがあってコンピュータと液晶モニタがある狭い部屋でもべつに音が悪くなったりはしません。…赤外線だから当たり前なのですが。
さすがSONYというか僕の先入観か、バスは結構しっかり効きます。バスの聴かないロックはロックではないのです( メタルでも同じです )。
というわけで、結構Amazonのレビューを見ながらこわごわ買った僕ですが、ワイヤレスにしたいなーなんて思っている人にはエントリーモデルとしておすすめです。というか、通常用途にはこれで十分です。DTMやるんだったらお話にならないとは思うけど( DTMでワイヤレスヘッドホンとかあり得ないから )。安いし。
COMBAT MANEUVERプロジェクトの一環、Irminzulライブラリ整備はやっと軌道に乗ったみたいです。
当面は
・汎用キャッシュクラスの整備
・ファイルシステムの整備
・仮組みしたテクスチャクラスの見直し
・簡易3Dシステムの整備
当たりかな。COMBAT MANEUVERの性格上、そんなにリアルな描写はいらないのです。というか、別にリアル云々に関係なく、3Dに関しては低レベルサポートしかしないつもりです。どうせ一つずつ作り直しだろうから。やねうらお氏の言う再利用化なんて重視してもきりがないというやつです。
Haiku
個人的にいまいち押しのOS、HaikuOS。
もともとはBeOSの後継プロジェクトとして、開発が進められていたOpenBeOSが途中で名前を変えて、Haikuになりました。
なんと言ってもマイクロカーネルであるBeOS譲りのカーネルのモジュール性やそこから生まれるパフォーマンスの高さ。
でもって、BeOSのカーネルをさらに進化させたNewOSのカーネルを利用しているとなれば期待せずにはいられない。
そもそもモノリシックなカーネルよりもマイクロなカーネルに心を揺さぶられる人なので( FreeBSDをインストールしたのは、実はちゃんとgccが動く環境が欲しいだけだったりして。L4-Linuxの実験のためなのですよ:-p )、もうなんというか、期待せずにいられるわけがないと。
この手の話を始めればきりがないので、詳しく知りたい人は調べてもらえばいいと思います。このブログはもうすぐ終了しますので( 引っ越し )。
さて、このHaikuですが、さすがに現状でHDDにインストールするのはリスクが大きすぎる。
というわけで、エミュレーションな訳ですが、手元に強力なマシンがある故その手のエミュレーションはお手の物なのですよ。
ちなみにおっぱいスライダーのベンチマークは画質最高で1280x960のウィンドウモードにてふつうに動いてました。びっくりした。
でやり方としては
本家の方からHDDイメージをダウンロードしてくる。
Qemuをインストールする。
ふつうにインストールしてください。
でもって
qemu.exe -L .\bios "<HAIKUの場所>\haiku.image\haiku.image"
とコマンドプロンプトに入力。Pathを通すかQemuのある場所で。
というか、この程度はふつうに書いてありますがね、チュートリアルに。
起動にちょっぴり時間がかかるので待ちましょう。遅いマシンの人はたっぷり時間を見てください。
ペンティアム4の3Ghzでだいたい1分くらい?
画面がでてそのうちマウスが使えるようになり、ターミナル画面がでます。
切りたいときはQemuを落とせばいいと思う。一応シャットダウンした方が安全ではある。
さわってみた感じは何ともいえないです。BeOSだな、と。
眠い
その上眼が痛い。なんかずっとコンピュータいじってる気がする。
FreeBSDはインストール完了。ふつうにインストールできましたが、コマンドを受け付けてくれないのかな?
違う。lsを打っても何もでない・・・のかな?
UNIXはあんまりわからないのであれですが。
ふつうにEmacs立ち上げたり、X window sytemを動かしてみたり。
眼が痛い・・・。今日は早めに寝て明日早く起きてテクスチャ何とかします。
目薬欲しいかな。それとも虫歯の治療かな?
むむう。
// 消しました。ええ、個人情報だとか言いませんがもうちょっと待ってくれさい。ものを出すときには本名な人なので( ソースコードのコピーライトは本名で書いてあるのです )。
フィードメーター
ネットワーク環境完成。
x64対応の無線LANアダプタがそんなにたくさん種類が無いので、この際だからとイーサネットコンバータに。
これならばOSどころか機器にかかわらずに無線LANを使うことができます( Etherがあれば )。
フィードメーターがなんか、1つになっちゃってますね。なるべく更新していくと同時にいい加減ブログ引っ越ししましょうか。なんつーか、時間無いです。
ゴールデンウィーク…なんでかいろいろ出かけるのでちょっと無理かな…。そんなことよりCOMBAT MANEUVERの方に力を入れていきたい所存。
さて、こうやって久しぶりにSleipnirの画面からブログを書いています。
バージョンアップしたみたいで検索バーがロケーションバーに押しつぶされてほんの少ししか表示されてない。使いにくいことこの上ない。
その上、ネット使えない間、計算機室のMacをメイン環境にしていたので、なんだかもうタブじゃなくてもいいです、別に。
今もタブブラウザと別にFirefoxを立ち上げています。Firefoxはタブ機能を使ってないのです。理由は簡単。Macだと右ボタンが無くてタブがいまいち使いにくい。Macのマウスは慣れましたが。
さて今からFreeBSDのインストールです。
前に一度失敗したことがあるのですが、もうそろそろ対応ハードウェアも増えて大丈夫なのではないかと。
雑記
テクスチャ実装に苦戦。スマートにならないものか・・・。
DIBからポインタをとってテクスチャを構築するんだけど、DIBのデータは手元に置きたいので( キャッシングの制御はこちらでやりたい )ポインタを渡してメモリからテクスチャを起こすことになるんだけど、そうするとDirectX内部ではやっぱり同じデータを別に独自に持ちたがるんだろうか。
それは気持ちが悪い。かといってそれ以外に方法もない。メモリ使用量が二倍になる…のかな?
まあとはいえ、キャッシングをきちんとやればある程度はメモリを効率的に使えるので、むしろ既存のものより早いかもしれない。
宿舎のトイレが水浸し。というか床上浸水。何とかならないものだろうか。
あと学類計算機にMaya6.0PersonalEditionが入っていた。
…なんで? 有難く使わせてもらうことにしましょう。
さてさてテクスチャに戻るか…。
もうアイデアが同じところを行ったり来たりしているのがなんだか、という気がする。さくさく前に進むべきだな。早く完成させて修正するほうが早いのは確実かと。
自宅のDarwinがACPIのGPEDISPATCHエラーで使い物にならない。
というわけで、FreeBSDを入れてDarwinをコンパイルしてみる。何をやっているか正直わからなくなってきた。FreeBSDもまじめにやってみる。
Plan9は動きませんでした。残念。
L4Linuxには期待しているのですが…さてさて。
新しいコンピュータが来た話 - 2 / 3
増えてる。いや、気づいた人向けの話。
IMEのキーバインド使いにくすぎる。というわけで変更。ATOK使いやすい。
さて、今回は自機の新旧パフォーマンスベンチマーク。
まずは旧マシンGateway PERFORMANCE 600から。
| CrystalMark 0.9.117.293 (C) 2001-2005 hiyohiyo |
| Crystal Dew World [ http://crystalmark.info/ ] |
| CrystalMark | 9741 |
| ALU | 1897 |
| Fibonacci | 801 |
| Napierian | 267 |
| Eratosthenes | 338 |
| QuickSort | 469 |
| FPU | 1913 |
| MikoFPU | 232 |
| RandMeanSS | 815 |
| FFT | 430 |
| Mandelbrot | 414 |
| MEM | 733 |
| Read | 213.35 MB/s ( 213 ) |
| Write | 149.44 MB/s ( 149 ) |
| Read/Write | 102.42 MB/s ( 102 ) |
| Cache | 2472.93 MB/s ( 247 ) |
| HDD | 2192 |
| Read | 12.96 MB/s ( 518 ) |
| Write | 12.41 MB/s ( 496 ) |
| RandomRead512K | 9.73 MB/s ( 389 ) |
| RandomWrite512K | 11.95 MB/s ( 478 ) |
| RandomRead 64K | 3.72 MB/s ( 148 ) |
| RandomWrite 64K | 4.08 MB/s ( 163 ) |
| GDI | 1663 |
| Text | 210 |
| Square | 601 |
| Circle | 642 |
| BitBlt | 210 |
| D2D | 1273 |
| Sprite 10 | 67.05 FPS ( 6 ) |
| Sprite 100 | 59.56 FPS ( 59 ) |
| Sprite 500 | 39.58 FPS ( 197 ) |
| Sprite 1000 | 26.98 FPS ( 269 ) |
| Sprite 5000 | 7.31 FPS ( 365 ) |
| Sprite 10000 | 3.77 FPS ( 377 ) |
| OGL | 70 |
| Scene 1 | 65 |
| Lines (x1000) | ( 1416) |
| Scene 2 CPU | ( 1) |
| Scene 2 Score | 5 |
| Polygons (x1000) | ( 46) |
| Scene 2 CPU | ( 1) |
こんなもんです。
さて、新マシンhp workstation xw6200/CTはというと
| CrystalMark 0.9.117.293 (C) 2001-2005 hiyohiyo |
| Crystal Dew World [ http://crystalmark.info/ ] |
| CrystalMark | 79974 |
| ALU | 18129 |
| Fibonacci | 7676 |
| Napierian | 3341 |
| Eratosthenes | 2789 |
| QuickSort | 4301 |
| FPU | 19109 |
| MikoFPU | 3230 |
| RandMeanSS | 8859 |
| FFT | 3723 |
| Mandelbrot | 3275 |
| MEM | 6671 |
| Read | 2958.79 MB/s ( 2958 ) |
| Write | 1140.42 MB/s ( 1140 ) |
| Read/Write | 1124.55 MB/s ( 1124 ) |
| Cache | 14276.57 MB/s ( 1427 ) |
| HDD | 8254 |
| Read | 61.28 MB/s ( 2451 ) |
| Write | 55.06 MB/s ( 2202 ) |
| RandomRead512K | 27.73 MB/s ( 1109 ) |
| RandomWrite512K | 39.92 MB/s ( 1596 ) |
| RandomRead 64K | 6.02 MB/s ( 240 ) |
| RandomWrite 64K | 16.42 MB/s ( 656 ) |
| GDI | 8461 |
| Text | 1491 |
| Square | 1944 |
| Circle | 2237 |
| BitBlt | 2789 |
| D2D | 4552 |
| Sprite 10 | 211.27 FPS ( 21 ) |
| Sprite 100 | 189.56 FPS ( 189 ) |
| Sprite 500 | 127.17 FPS ( 635 ) |
| Sprite 1000 | 89.92 FPS ( 899 ) |
| Sprite 5000 | 27.14 FPS ( 1357 ) |
| Sprite 10000 | 14.51 FPS ( 1451 ) |
| OGL | 14798 |
| Scene 1 | 7193 |
| Lines (x1000) | (1366935) |
| Scene 2 CPU | ( 256) |
| Scene 2 Score | 7605 |
| Polygons (x1000) | ( 482614) |
| Scene 2 CPU | ( 256) |
ね? 文字通り桁違い。
下手すると200倍ぐらい違います( TNT2にOpenGLは無理という話 )。
いろいろいっても仕方ない。
Xeon素晴らしいです。
思ってみれば生まれてこの方Intel製CPU以外は使ったことがないです。純粋培養というやつか。
OSもMicrosoftだし。Wintel万歳。
なんだかんだ言ってベンダのサポート大切。
EM64T対応だからという理由で安易にx64にするなという話は次回。
湯水の如く
・・・静脈認証システムのアナウンス、何度目なんだろう。やかましい。
閑話休題。
昔はお湯や氷等が貴重だったのです、温度を操作する技術が未熟だったので。
まあ知ってる人は知っているだろうまめ知識でした。役に立たないことあたはざりけりだ。
まったくもって
とりあえずタブレットが使えないしおそらくだけどウイルスバスターもダメみたいです。
今までモデリングに使っていたF-2のプラモデルも手元に無く、新しいキーボードを買うまでプログラムする気も起きません。
ダラけてますね。
とりあえずネットを何とかしたい感じ。明日届く。
駄文ですがもう寝るのが良いみたいですのでおやすみなさいです。
今回もふつうのにっきだ・・・何だかなあ。