カテゴリ: デジタル
-
OpenCASCADEで曲線同士の交点計算
Open Cascadeを用いて三次元曲線同士の交点を求めるには、GeomAPIのExtremaCurveCurveを利用します。このエクストリーマクラスは、交点を求める為のクラスではなく、曲線同士の …
-
mumble VoIP サーバをインストール
mumbleとはBSDライセンスで提供されているVoIPクライアント・サーバアプリケーションです。VoIPクライアントとしては、米マイクロソフト社が昨年買収した『Skype』、韓国NHN社の日本法人 …
-
NEC LaVie LightのUbuntuをアンインストール
先日、実家に帰った際、妹がパソコンを欲しいと言ってきたので、それならばと以前メインで使っていたネットブックをお下がりすることにしました。 ネットブックは NEC LaVie Light BL330。タ …
-
新しいサイトを作ってみた。
月曜日の早朝からナニやっているんだ、と自分でも思う。 さくらインターネットのVPSサービスを眺めていると、ふと知人がロリポップでサイトを作っていたことを思い出し、どんなプランなんだろうと詳細ページを見 …
-
OpenCASCADEの最低限のサンプル
OpenCASCADE を用いた最低限のサンプルを書いてみます。下記は、2つのベクトルが平行か否かを検証するコードです。Standard_Macro.hxx は不要かも。 #include …
-
Numer0n数当てゲーム
フジテレビの深夜枠で放送されていたヌメロンという数当てゲームの動きを書いてみました。このゲームは、プレイヤー二人が向かいあって対戦するもので、基本的なルールは次のとおりになります。 基本ルール それぞ …
-
コムソート
先日、知人の大学生にソートプログラムの課題についての相談を受けました。ASCIIテキストのみのワードリストファイルを入力し、ソートして出力するという簡単なものだったので、そこそこ早くてかつコードがシン …
-
PyGame で遊ぶ
PyGameとは、Python用のSDLラッパで「Pythonを使って比較的簡単にゲームが作れるよー」といったライブラリです。自前のIRCモジュールと組み合わせて、キャラクターの操作が可能なアバターチ …
-
C による Brainfuck インタプリタ
難解プログラミング言語のひとつ、Brainfuckのインタプリタを書いてみました。命令は8つしかありませんが、立派にチューリング完全です。 言語仕様 処理系の構成要素 インストラクションポインタ – …
-
4ビット仮想CPUを考える
学研の GMC-4 や Intel 4004 に思いをはせながら、4 ビット命令を搭載した仮想 CPU を考えました。チューリング完全にするだけなら Brainfuck のようにで 3 ビット命令だけ …