Lを探す日常

I lov esoteric programming

XSS Challenge (xss.shift-js.info) writeup

Web セキュリティに*1入門したくなってつばめプロの xss.shift-js.info を解きました。 (少なくとも問09までは)セキュリティの勉強じゃなくて esolang ゲームのような気もしました(esolang は初学者じゃないです)が、とりあえず全部解いたので解法を書いてお…

駒場祭 codegolf day2 writeup (or Haskellゴルフのすすめ)

この記事は TSG Advent Calendar 2018 の6日目です。 昨日は fiord さんの ちょっとしたlsのtips でした。 今日は駒場祭のコードゴルフの writeup を適当に書いていきます。 駒場祭がありました 今年の駒場祭で TSG はライブ放送を行いました。強い人々が CT…

QEMU on Vagrant on Mac の環境構築メモ

TSG の分科会で Linux カーネルを読むことになり、デバッグのために Mac 上の Vagrant 上で QEMU を動かした際の環境構築のメモ

Rubyの正規表現で足し算 (2) 異なる桁数

この記事はTSG Advent Calendar 2017の10日目です。昨日の記事は id:gasin さんの SECCONにゆるふわ参加してみた話 - gasin’s blog でした。TSGでは(特に1年生の)新入部員を募集しています。 gasin.hatenadiary.jpさて、TSGの先輩方と雑談しているときに出て…

Rubyの正規表現で加算を判定する

正規表現における「再帰」をご存知でしょうか。一部の正規(自称)表現では再帰的なパターンを定義できるような拡張がなされており、Rubyが使っているOnigmoの正規表現でも再帰の機能が利用できます。この機能は「田中哲スペシャル」と呼ばれて多くの人に愛さ…