Hacking一覧

ラズパイをかじるPart 1

田舎にとばされ家にこもって鬱々していたのでパイが欲しくなったんだ Amazonでよさげなキットをポチった 空けてびっくり組み方を書いてなかったのでちょろちょろ調べながら組み立て 組上がったのでSDカードにOSをインストールする. ここからラズパイ用のOSインストーラーを拾ってきてよしなにOSを焼くだけ 今回はせっかくなのでUbuntu ...

NO IMAGE

カラオケDamjiroをつくってるよ

家で死ぬほど暇なので採点機能付きカラオケシステムDamjiroを作っています。マイクがつながったPCがあれば、ここから遊べます。遊び方は簡単で、まずこのあたりから歌いたい楽曲のMIDIファイルを買ってきて、Damjiroのサイトで選択して放り込むと歌えます。買いたくない人は適当にネットサーフすると無料で転がってたりするのを自己責任でダウンロードして使ってください。 ちょっと手間がかかっても...

そのクラウド、信用できますか? 〜プログラムを暗号化したまま実行する〜

この文章では「2019年度未踏IT人材発掘・育成事業」に採択された 「準同型暗号によるバーチャルセキュアプラットフォームの開発」について解説します。 可能な限り事前知識を仮定せずに書きましたので、ぜひご一読ください。 なお表示上の執筆者は「艮鮟鱇」となっていますが、実際の執筆はプロジェクトの採択メンバー全員に よります。 「クラウド」という言葉が市民権を獲得して久しくなりました。 一口に「...

ISUCON9 参加記

TL; DR: 初参加にしては頑張ったので褒めてほしい。 ISUCON9に参加したので、大会前と大会中と大会後に何やったかを書く。 開催前 @_nemohemと@fplwdが ISUCON9のメンバーを募集していたので「入れて入れて〜」と言って入れてもらう。まともなWebサービスの運営はほぼ経験が無いが、「知識を得ることが目的」とのことだったので、気軽に参加した。 気軽に...

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

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

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

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

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