2008-03-01から1ヶ月間の記事一覧

「C++のコンストラクタで例外を投げてはいけない」は迷信

via. http://www.kmonos.net/wlog/83.html#_1255080321この件に関してはずっと誤解していたので、調べてみた。 昨日の#lowhacksで騒いでいた件のまとめ。「C-torで例外を投げてはいけない」というのは、確かに迷信のようだ。

RS232C Serial/Midi over Ethernet

背景 ラックマウントサーバ導入準備で、100M/LAN越しのみ操作なマシン群をリビングの方に移動した。その際、昔使ってた音源SC-55Mk2をおくスペースが確保できたので、なんとかお遊びDTM環境を構築できないか試してみた。 まず、x60sにはCOMポートがないので…

メンテ

しばらく*.nyaxtstep.comにつながらなくなります。 サーバの物理的な掃除&機器の配置変え。復帰

除法最適化解除のメモのメモ

今日の#lowhacks @ irc.freenode.net [ log ]via. d:id:h0shu:20080302x86アセンブリをC言語(ぽいの)に翻訳してみた r0 = A; // mov r0, A edx:eax = eax * r0; // imul r0 edxには上位32bitが入る。( edx = edx:eax >> 32 ) (signed)edx /= 2^B; // sar edx…

宣伝

こういうことに興味がある方は是非: #lowhacks (irc.freenode.net:6667 charset=utf8) 迄!姉妹チャンネルの #renderist もよろしく!どちらにも常駐してます

Darwin(xnu)のシステムコールを直で呼び出してHello, world #2

実際にコードを書いてみる

Darwin(xnu)のシステムコールを直で呼び出してHello, world

背景 #lowhacks @ irc.freenode.netを作ったが、低レベルプログラミングはインラインアセンブラでちょっとした事を書いた事ぐらいしかないことに気づいた。とりあえず純asmでHello, worldぐらい書けなきゃなーということで、手元の環境で書いてみる事に。Lin…