mikutterをいじりたおす 第1回

大学の実験「大規模ソフトウェアを手探る」でmikutterを扱ったお話。

数回にわたって、僕がmikutterをどんなふうにいじり、どんなふうに改悪したのかをまとめていきます。少し冗長で長く感じる(冗長な表現!)かもしれませんが、まったくでかいプログラムに触れたことがない人でもいじれるくらいの細かさを心がけたつもりです。ただし、Rubyの文法はちゃんと知っているという前提で進めていきます。

タグ、もしくはカテゴリ「lecture_doss」で本授業の記事のみ参照することができます。

※ 本投稿は一応正式なレポートです。
※ 一部Gitや発表プレゼンでの実装と異なる部分があるかもしれません。ご了承ください。

続きを読む


heroku toolbeltがインストールできない話

ウイルスバスター、それは害悪の象徴。

学科PCのWindowsにはウイルスバスターが強制的に入っている。その中に仮想のUbuntuを入れてherokuの操作をしようとした。しかしながら、ウイルスバスターが heroku-toolbelt.s3.amazonaws.com へのアクセスをブロックしてしまい、ついでにネットワークまで遮断するというあまりに迷惑なことをしてくれる。

これを回避する方法をメモっておいた。

続きを読む


ナンクロをコンピュータで解く

最近バ先に、ナンクロ(ナンバークロスワードパズル)にハマっている同僚がいる。それを見ていると、これはコンピュータで解けるかもしれないと思うわけだ。究極的には辞書を片っ端から見続けて埋めていけばいいので、コンピュータにはもってこいの作業になるはずだ。しかし、探したところ「ナンクロを解くときに便利な補助ソフトウェア」はあるものの「ナンクロ自体を1から解くプログラム」というのがない。なんでじゃ。

というわけで、ナンクロをコンピュータで解くことを考えよう。

続きを読む