Haskell

アクセスログから指定範囲のIPアドレスを含む行を抜き出す

アクセスログから、指定範囲のIPアドレスを含む行を抜き出す。ログはまあまあのファイルサイズがあり、処理はできるだけ速く完了したい。そこで、幾つかの方法を試してみた。例として、Webサーバのhttpdアクセスログを使う。ログのサイズは約19MBで、72733行…

OpenGLで五芒星を描く

Haskell PlatformにはOpenGLとGLUTのライブラリが入っているので、余計な手間不要ですぐ使える。 OpenGL - HaskellWikiにあるチュートリアルを読めば、使い方はすぐ分かる。 とりあえず、関数型言語らしさがどうとか気にせず、素直に書いた。 import Graphic…

Google Translate(翻訳)コマンドラインツール

Google Chromeにはhttps://chrome.google.com/extensions/detail/jlhlebbhengjlhmcjebbkambaekglhkfを入れ、FirefoxとThunderbirdにはhttps://addons.mozilla.org/en-US/firefox/addon/58606/を入れて、英語の長文はさっさとGoogle Translateに投げて、大体…