あんパン

こしあん派

2014-10-04から1日間の記事一覧

Sinatraで独自エラーをraiseしたら勝手にエラーページを生成する方法

SinatraのModularアプリケーションではStandardErrorを継承したMyErrorみたいなのをキャッチして特定の動作をすることができる。 MyError class MyError < StandardError def self.code 402 end def self.message '寿司を食べるには支払いが必要です' end en…

SlowScanComputer Simulatorとかいうのを作った

電気通信大学では幾つかの授業でSlowScanComputerというものを使う。SlowScanComputerとは、簡単に言えば原始ノイマン型コンピュータ。8bitのデータ列を32個持つことができ、Jump, Add, Sub, Load, Store, Read, Write, Shiftの8つの命令を使うことができる…