2011-12-29から1日間の記事一覧

記号の幅をいいかんじに揃える

LaTeX で BNF 的なものを書くときに,::= や | の記号をいいかんじに揃えたい.縦に並べるだけなら eqnarray 環境でやればいいかんじに揃う. \begin{eqnarray*} t &::=& x \\ &|& t + t \\ &|& t - t \\ &|& t \times t \\ &|& t \div t \\ \end{eqnarray*}…

ハッシュの衝突

http://events.ccc.de/congress/2011/Fahrplan/events/4680.en.html おもしろい. ウェブアプリケーションフレームワークのほとんどはパラメータを勝手に解析してハッシュテーブルに突っ込んでいるけど,ハッシュが衝突するようなキーを意図的に大量に送りつ…