2006-06-01から1ヶ月間の記事一覧

Shibuya.JS Technical Talk #2

biz

最近JavaScriptが熱いらしいので勉強をかねていってきました。会場は大手町のすぐそばにあり、日本のサーバー群が集結している場所らしい、巨大ビルの乱立した場所でした。自分はこんなところに毎日通っていたらノイローゼになりそうです。以下は業務日誌代…

ザスーラ

ザスーラ出版社/メーカー: ソニー・ピクチャーズエンタテインメント価格: ¥ 3,990メディア: DVD家の地下室で拾った古いボードゲーム。なにげなく始めたら家が宇宙へ飛ばされてしまった。地球に帰れる条件はゲームをクリアすること。3人の兄弟は無事に地球…

7月のTODO

カーズ ブレイブストーリー パイレーツオブカリビアン ゲド戦記 日本沈没

ユーザーmalloc

malloc というのはメモリーを動的に確保するための関数です。一般のアプリケーションは動的にメモリ中に読み込まれるため(つまり毎回メモリの番地が変わるため)、その中でメモリーを動的に確保するためにはアプリケーション用の malloc を作らなければなり…

デスノート前編

DEATH NOTE (1)出版社/メーカー: 集英社価格: ¥ 410メディア: 和書ジャンプで大人気だったアニメの実写版です。原作を大事にするためか、無理に1作に詰め込まず、前編・後編に分かれています。だったら前編は半額の900円にしてくれればいいのに・・と思…

3度目の正直

いままでの CUI コンソールは、マウスを動かすと文字が消えてしまうという致命的な問題がありました。というわけで手抜きせずに作り直しました。今度は下敷き(ダブルバッファーみたいなもの)の上に文字を書くようにしたので、マウスを動かしても文字が消え…

CUBE ZERO

CUBE ZERO出版社/メーカー: ハピネット・ピクチャーズ価格: ¥ 3,990メディア: DVD殺戮立方体・キューブ出生の謎に迫る作品。冒頭の映像で、自分もキューブに閉じ込められているような息苦しさを感じます。全般的にグロい映画なので、そういうのが苦手な人に…

ロード・オブ・ウォー

ロード・オブ・ウォー出版社/メーカー: 日活価格: ¥ 3,990メディア: DVDニコラス・ケイジ主演の死の商人(敵・見方問わず武器を売る商品)の話です。退廃的な主人公ならコンスタンティンのキアヌ・リーブスのほうが似合っていたかもしれませんが、とにかく…

動かしてみた感想

ログイン画面は綺麗です。通常の画面はまぁ汚くはないけど、これって MacOSX の Aqua を真似しすぎじゃないですか?IE7 のデザインは・・・という感じ。あと、エクスプローラーの外見が大分かわって、面食らいました。仮想マシンで動かしているわりには重過…

Windows Vista β2 インストール中

実機は怖いので、VMWare Player を使ってインストールしてみています。メモリー512MB、ハードディスク10GBを割り当ててインストールを開始したのですが、不明なエラーでストップ。結局ハードディスクを20GB割り当てたら先に進みました。いったいなにをどうす…

外部アプリケーション呼び出し(2)

30日でできる! OS自作入門出版社/メーカー: 毎日コミュニケーションズ価格: ¥ 3,990メディア: 和書423ページを参考にして、C言語で作った外部アプリケーションを実行することができました。ファイルマネージャはすでに圧縮ファイルの読み込みに対応している…

RENT

Rent [Original Motion Picture Soundtrack]出版社/メーカー: Warner Bros.価格: ¥ 3,356メディア: ポピュラー音楽話題のミュージカル映画、RENTを渋谷文化村で鑑賞してきました。予告編にも出てきますが冒頭からつかみまくり。ものすごい声量に圧倒されま…

C 言語によるオブジェクト記述法 COOL

http://www.sage-p.com/process/cool.htmC++ が利用できない環境でオブジェクト指向プログラミングを行う方法です。とりあえず可変長配列を実装してみます。多少冗長な感じですが、慣れれば組み込み系の大規模開発などでは、特に重宝すると思います。いきな…

スタック例外で悩み中

qemu では発生しないのですが、bochs と VMWare では起動時にキーボードタスクとマウスタスクでスタック例外が発生します。 void task_idle(void) { for (;;) { io_hlt(); } } void task_keyboard(void) { for (;;) { List<int>* fifo = Scheduler::current->fifo</int>…

外部アプリケーション呼び出し(1)

30日でできる! OS自作入門出版社/メーカー: 毎日コミュニケーションズ価格: ¥ 3,990メディア: 和書InfoNES を試しにビルドしてみたら、バイナリサイズが933KBになってしまいました。そのバイナリをtek5圧縮したら50KBほどまで縮みました。これはそろそろ外…

壁紙の最適化

GUI シェルが動いたので、壁紙のコントラストを元に戻しました。そうしたら、今度は我慢できないくらいに壁紙が汚い・・・。パレットの最適化がされていないことが原因でした(はりぼてOSはウェブセーフカラーを使っています)。パレットの最適化のため xPad…

描画の高速化

30日でできる! OS自作入門出版社/メーカー: 毎日コミュニケーションズ価格: ¥ 3,990メディア: 和書BayGUIが移植できたので、早速 GUI シェルを実行させてみました。実行自体はなんの問題もなくいったものの、描画が死ぬほど遅い・・・。仕方がないのでいろ…