32nd Diary

過去の日記
today: , yesterday: , total:
2006年
8月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

めーるあどれす:ruby -r base64 -e 'puts Base64.decode64("dGFrQG5vMzIudGs=")'


トップ «前の日記(2006-08-02 (Wednesday)) 最新 次の日記(2006-08-04 (Friday))» 編集

2006-08-03 (Thursday) [長年日記]

30日でできる! OS自作入門(川合 秀実) 30日でできる! OS自作入門(川合 秀実)

大学でこんな本を手に取り読んでいるのですが, Windows向けに書かれていて,Linux環境では開発が難しいです.

しょうがない.Windows 2000 on VMware Serverの力を借りるか...

後日,機会があれば読んで面白かったことなどについて書きたいと思います.

...

うおっ,QEMUから抜けるためにCtrl + Altを押すと VMware Serverからも抜けるじゃねーか...orz

追記.サポートページにLinux向けの開発ツールがアップロードされていた. おお,普通にLinuxでも動く.よかった.

Tags: Univ Hack Book

.NET VMの仕様が氏ねと思うくらいうざい件について

バイトで.NET VMを作ってます. にしても,このVMの仕様を考えたMSのエンジニアは 「オレ様天才wwwうはwwww」みたいなやつに違いない.

リソースの使い方がへたくそだ. そこは節約するところじゃないってば... いや,そこは絞れよ... ってか,参照実装がバグってる*1...orz

あんまり細かいことを言ってもしょうがないが, blob streamの仕様はもう少しどうにかならなかったのかよ...ワカンネ. もう少し時間が必要だなぁ.

*1 Monoの開発者はちゃんとバグがあるとわかってるみたいね.その上で互換性を持たせるためにバグも実装ってwwwなんだそれwww

Tags: Work .NET

似非拡張スーパーpre記法 @ tDiary

やってみたらできた.

Ruby

class Foo
  def bar'baz' # return baz
  end
end

Perl

@week = (Sun, Mon, Tue, Wed, Thu, Fri, Sat);
print "$week[2]\n";

PHP

<?php
  phpinfo()
?>

Python

for value in range(100):
    print value

C

#include <stdio.h>
 
int main(int argc, char* argv[]) {
        printf("Hello World!!");
        return 0;
}

Lisp

(defun interactive-prefix (&optional arg)
  "interactive prefix argument test"
  (interactive "p")
  (message
   (cond
    ((= arg 1) "one")
    ((= arg 4) "four")
    ((= arg 16) "six-teen")
    )))

今日はネモスので詳細は明日にでも.

Tags: Ruby Diary
本日のツッコミ(全4件) [ツッコミを入れる]
nojishu (2006-08-03 (Thursday) 21:13)

うほ。この本、夏休みに読もうと思ってたんだけど、やっぱりMacOS Xじゃ難しいか・・・気になっていた情報なので、ありがたいです。

32 (2006-08-04 (Friday) 02:48)

Mac OS Xだとバイナリが配布されていないので,自分でコマンドをビルドする必要があり,ちょっときついかもしれないです.<br>本の内容はいいと思います.著者の口調に違和感を感じなければwww

しばた (2006-08-04 (Friday) 07:37)

>似非拡張スーパーpre記法 @ tDiary<br>詳しく!

32 (2006-08-04 (Friday) 23:29)

遅くなりましたが,今日の日記に詳細を書いてみました.CLI版のPHPが使える環境でしたら,だうぞー.

[]
本日のPingbacks(全0件)