不完全ながらプロテクト・モードに移行し、通常の32ビットコードを使う準備ができた。ここでいよいよD言語を導入していくことにする。 モジュール階層の準備 D言語のソース・ファイルをこれから追加していくわけだが、そのためにモジュール階層をまず用意することにする。モジュールとは、Javaで言うパッケージとほとんど同じものだ。ファイルパスでx/y/z.dというソースファイルは、モジュールで言うとx.y.zに属することになる。1ソースファイルが1モジュールとなる。で、x.y.zというモジュール階層を作る場合はxとyディレクトリを掘らなければならない。 ここではoutlandish.os以下に各ソース・ファイルを置くことにした。つまり各ソースファイルはoutlandish.os.XXXというモジュールを作ることになる。というわけで、outlandish/osディレクトリを掘る。 ソースコードの追加 と
2007年06月01日00:05 カテゴリLightweight Languages erlang & perl - 並列論理演算 これ、erlangにうってつけの問題なのに、どうやらまだ手つかずのようなので。 sumiiの日記 - 並列論理和 では、「第一引数と第二引数のどちらかが真になったら、もう一方の引数に関わらず真を返す」ような論理和演算「por」は実装できるでしょうか? つまり、 int f() { return 1; } /* 引用者追補 */ int g() { return g(); } /* 同上 */ int main() { return por(f(), g()) && por(g(), f()) && !por(0, 0); } のようなプログラムが1を返す「por」マクロは書けるでしょうか?まずはerlang版。条件はリストに複数書けるようにしてあります。まだ終
次の国から YouTube を閲覧しているようです: 日本 ウェブサイトの閲覧に次の言語を選択しました: 日本語 この変更を受け入れるには、[OK] をクリックします。または、サイトを英語で表示するには、[キャンセル] をクリックします。各ページ上部の YouTube ロゴの右にある設定は、いつでも変更できます。 You appear to be viewing YouTube from this country: 日本 We've selected the following language for viewing the website: 日本語 Click "OK" to accept this change, or click "Cancel" to view the site in English. You can always change your preferen
4月19日に公開された「Thunderbird」v2.0では、メールごとに複数のタグを自由に追加できるようになったほか、Webブラウザー風の[戻る][進む]ボタンでメールの閲覧履歴をたどる機能が追加されるなど、大量のメールを効率よく管理・閲覧できる機能が多数搭載された。 しかし、いくつかの主要メールソフトに比べると、まだまだ基本機能に物足りなさを感じる人も多いだろう。また、「Thunderbird」はWebブラウザー「Firefox」と同様に、拡張機能を利用してユーザー自身が欲しい機能だけを追加できるのが特長の一つだ。そこで本特集では、これから「Thunderbird」に乗り換えようとしている人や、すでに「Thunderbird」を利用している人にもオススメできる拡張機能を紹介する。 第1回目となる今回は、「Thunderbird」に足りない基本機能を補う拡張機能を紹介する。続く第2回目で
小型の2足歩行ロボットなどの開発に取り組むベンチャーのゼットエムピー(ZMP、東京都目黒区)は31日、東京大学大学院総合文化研究科の池上高志・准教授と共同で、生命体だけが持つ“気まぐれ”な動きを実現する人工生命体プログラムの開発を始めると発表した。 ZMPは今年1月、あらかじめ設定したプログラムに従い、部屋の中を移動して装着した携帯音楽プレーヤー「iPod(アイポッド)」の音楽を再生する2輪スピーカーロボット「ミューロ」(10万8800円から)を発売した。今回、ミューロがあたかも生物であるかのように音楽などに合わせて動くプログラムを共同開発する。 プログラムは、化学反応などの自然現象をシミュレートした場合に一定範囲内で閉じた活動(アトラクター)をした後、別のアトラクターへと次々に移り変わっていく「カオス的遍歴」が現れることを利用する。完全に乱数に基づいてランダムに動かすのとは異なり、予期は
http://mve.jp 2チャンネルの良スレから引用して、作成致しました。また明日から仕事が始まります・・・。
次の国から YouTube を閲覧しているようです: 日本 ウェブサイトの閲覧に次の言語を選択しました: 日本語 この変更を受け入れるには、[OK] をクリックします。または、サイトを英語で表示するには、[キャンセル] をクリックします。各ページ上部の YouTube ロゴの右にある設定は、いつでも変更できます。 You appear to be viewing YouTube from this country: 日本 We've selected the following language for viewing the website: 日本語 Click "OK" to accept this change, or click "Cancel" to view the site in English. You can always change your preferen
5月31日に開催されたGoogle Developer Day 2007で発表され、一気に話題をさらった「Google Gears」。本稿では、そのGoogle Gearsを技術的な観点から解説したうえで、同アプリケーションを使用した簡単なサンプルをご紹介し、その魅力に迫ってみたい。なお、Google Gearsの概要については、「Google Gearsを組み込んだGoogle Readerを使ってみよう」を参照してほしい。 Google Gearsが提供するもの Google Gears(以下、Gears)は、Webアプリケーションのオフライン使用を可能にする技術である。ただし、オフラインには様々な課題がある。セキュリティ上、ローカルマシン上で好き勝手にファイルを操作したり、読みだしたりすることは許されない。アプリケーションのページをキャッシュしておくことと、アプリケーションが使用する
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く