2012-07-01から1ヶ月間の記事一覧

正規表現からの脱出

はじめてのHaskellプログラム http://foobardam.hatenablog.com/entry/2012/07/15/000640 では、正規表現を用いてバッテリー残量プログラムを書いた。 haskellライブラリの正規表現で、=~には感動を覚えた。多相性ってこんな使い方ができるんだと感動ひとし…

Gtk2hsのインストールメモ

WindowsにGtk2hsを入れた。忘れないようにメモ。 http://www.gtk.org/download/win32.phpからall-in-one bundleをダウンロードする。 zipを展開して、スペースの入らないパスになるような位置におく。 C:\gtk\binのように、上記で置いたbinフォルダにパスを…

バッテリ残量プログラム(Java版)

昨日ブログに書いたバッテリー容量残量表示HaskellプログラムをJavaで書いてみた。 基本的に、Ubuntuでは、 $ cat /proc/acpi/battery/BAT0/info present: yes design capacity: 74880 mWh last full capacity: 73830 mWh battery technology: rechargeable …

はじめてのHaskellプログラム

Ubuntuでバッテリー容量の残量をパーセント表示するプログラムを書いた。 import System.IO import Text.Regex.Posix getNumber :: String -> Double getNumber str = read (str =~ "[0-9]+" :: String) :: Double getCapacitance :: String -> String -> Do…