読み物一覧

「サイゼリヤで1000円あれば最大何kcal摂れるのか」を自作CPU上で解いてみた

サイゼリヤに1000円を持って食事に言ったとき、どの料理を頼めば最大何kcalの食事をすることができるかを、FPGAに構築した自作CPU上で計算しました。 自作CPU 学校の演習課題としてFPGA上でCPU(プロセッサ)を作成しました。具体的には、PowerMedusaボードを利用し、このボード上にあるFPGAをVerilogを用いてプロセッサとして動作させました。 5段パイプラインや簡易的な...

NO IMAGE

ブージャム

目の前のベンチには一人の女性が座っている。イギリスのストーンヘンジを模したモニュメントが中心にある広い公園で、普段は子供が大勢遊んでいるのだが、今日は天気も不安定であたりに人気はなかった。少し前まで、この女性のボーイフレンドらしき人物がベンチに一緒に座っていたが、今はここにはいない。 私は今、さっき目撃した驚くべき現象をこの女性に伝えたいと思っている。といっても私はもうかなりの回数それを見...

NO IMAGE

隙あらば自分語り(2)

2月の頭に大学が事実上の春休みに入ってから、起きている時はほとんどずっとパソコンに向かっている。わたしが主に使っているパソコンは2台あるけれど、どちらもDropboxで同期されているから、やっていることは似たようなものだ。画面にはターミナルとエディタとブラウザ。わたしのパソコンを覗き込むことがある人には知っておいてほしいのだけど、こういう画面になっているとき、わたしは大抵プログラムを書いている。話...

NO IMAGE

イントロクイズWebアプリ Mioをつくった

こんばんは。とある方から「コンテンツ主義じゃない?」と言われて少し落ち込んでいる艮鮟鱇です。コンテンツ主義なので、新しいコンテンツを作りました。仲間内で簡単にイントロクイズで遊ぶ環境を構築できる Webアプリ Mioです。レポジトリはこちらです: 友だちに「イントロクイズ作って欲しいんだけど」と打診を受けて作りました。 Webアプリはこれまでほとんど作ったことが無かったので暗中模索でしたが、...

はりぼて自作OCamlコンパイラAQamlでセルフホストしてみた

おじさん1なにしたの はりぼて自作OCamlコンパイラを書いてセルフホストを達成しました2。コミットログによると、11月から開発を始めて3およそ2ヶ月くらいかかったようです。レポジトリはこちら4: 文字列・リスト・タプル・レコード・バリアント・参照などの基本的なデータ構造5と、 if・for・パターンマッチ・let・相互再帰関数・クロージャなどの基本的な制御構造6が実装されています。 ...

NO IMAGE

私とプログラミングとおっぱい

最近スマホのブラウザに「おすすめ記事」が表示されるようになった。どうやら、私が普段見ているサイトから推測して表示されるらしい。私がスマホのブラウザで見るものなど、プログラミングに関するものか、おっぱいと相場が決まっている。いつ親にブラウザの履歴を見られても問題ないように、おっぱいはシークレットブラウザで見ているから、結局プログラミングの記事ばかりが並ぶことになる。 「おすすめ記事」にはプログラミ...

できる! コンパイラ作成の資料まとめ

あけましておめでとうございます。今年もよろしくおねがいします。艮鮟鱇です。 さてつい先程、友人から「冬休みに言語処理系ちょっと書いてみたいんだけどいい資料ない?」(意訳)と言われました。新しい年も始まりましたし、これを機にコンパイラ・インタプリタを書き始める人も少なくないこともないかもしれません。 ということで私が把握している言語処理系開発のための資料を以下に一覧します。上から順に見ていって、...

NO IMAGE

seccamp2018とKernel/VM@関西と「やるだけ」

この記事は2018年の10月くらいに投稿しようと思いながらも結局投稿しなかった記事原案を、適当に編集したものです。 セキュリティキャンプ全国大会2018とKernel/VM@関西 9回目とちょっとだけ話題になった「やるだけ」の話をします。 お久しぶりです。艮鮟鱇です。一行目はTwitterのカードに出るので2行目で挨拶です。 Twitter対策大事ですね。あんまりTwitterやらない...

NO IMAGE

無い袖は振れん

ち。 皆さんこんにちは。STARTです。昨年のAdvent Calendarをカオスの坩堝での初めての投稿とした僕ですが、今年も無事記事を上げることが出来ました。ざっくり二年目最初の投稿となる本記事は、少し長めのものとなってしまうと思われますが、どうぞ最後までお付き合いいただけますと幸いです。 さて、ご覧の通り今回の記事タイトルは「無い袖は振れな...