ログ日記

作業ログと日記とメモ

2010-06-01から1ヶ月間の記事一覧

VMWareの仮想ディスク .vmdk をLinuxからマウントして使う

aptitude install libfuse-dev modprobe fuse mkdir /mnt/Windows vmware-mount /var/lib/vmware/Virtual\ Machines/WindowsXP/Windows\ XP\ Professional.vmdk 1 /mnt/Windows/簡単だった。 ファイル全コピーのためにKnoppixで立ち上げようかと思っていたと…

WebからHDBCを使ってSqliteに書き込む場合のエラー

ハマった。 エラーメッセージは unable to open database fileで、単純にディレクトリの書き込み権限の問題だったわけだけれど、このエラーメッセージを出すまでがハマった。 HDBCのrun関数では SQL logic error or missing databaseというエラーだけ表示さ…

Haskellでの文字コードの扱い方が分かってきた

encodeString は Haskellの内部エンコーディングの文字列を UTF-8 に変換する。 decodeString は UTF-8 の文字列をHaskellの内部エンコーディングに変換する。 http://blog.kfish.org/2007/10/survey-haskell-unicode-support.html しかしUTF-8のコマンドプ…

Haskellでメール送信

Google グループ メールは HaskellNet を使うといいよ、と書かれている。 Author Jun Mukai って入門Haskellの著者かな? cabal install iconv --global cabal install HaskellNet --globalソースをDLしてきて example/smtp.hs の通りにすれば英語のメールは…

TexとHaskell

haskelldbを使う、ってタイトルで書こうとしてたけど見送り。 cabal install haskelldb --globalえーと、マニュアルは…。 http://haskelldb.sourceforge.net/haskelldb.pdf これ? 論文を書くときはマニュアルにならないようにしろって言われたのを思い出す…

Haskellでデータベース操作

ぐぐったら2006年の自分の日記がヒットしてしまった…。あの頃から特に進展がないことに落ち込みつつ。 haskelldbは、haskelldb-hdbc、haskelldb-hsql、があって、それぞれHDBC、hsqlなどと関連している? haskelldbのバージョンは0.13なのでちょっと躊躇する…

WindowsでSDLとhsSDLをインストール

昨日入れたけどエラーが出てたので再インストールしてみた。 取り敢えずMsys上に展開した。 cd /local tar xvzf SDL-devel-1.2.14-mingw32.tar.gz cd SDL-1.2.14 make nativeWindowsのPATHに C:\msys\1.0\local\SDL-1.2.14\bin を追加。 hsSDLを入れる。 tar…

やっとWindowsでHaskellからwxWidgetsが動くようになった

Cygwinは諦めてMsys上でコンパイルした。 一般的なことは http://wiki.wxwidgets.org/Compiling_WxWidgets_With_MSYS-MinGW ここに載っているが、別のやり方をする。 まずMinGWとMsysをインストールする。 wxMSW-2.8.11-Setup.exe をダウンロードして、Msys…

wxWidgetを入れたり

debianのlennyだとghcが6.8なので色々不都合が起こる。 一時的にsources.listのlennyをsqueezeに変更してghc関連だけ入れてやっつけ解決。 あとはsources.listを戻してwxWidgetのダウンロードページでDebian用の設定に従ってインストール。 そしてcabal inst…

SDLを入れる

結局Haskell Platformはアンインストールして、ghc6.8.3をインストールした。 http://www.haskell.org/ghc/download_ghc_683.html wget http://www.haskell.org/cabal/release/cabal-install-0.8.2/cabal-install-0.8.2.tar.gz tar xvzf cabal-install-0.8.2…

Msysを入れた

続き。 まだ途中。 wx-configは直接起動できるバイナリじゃないとダメっぽいので #include <stdlib.h> #include <string.h> int main(int argc, char *argv[]) { int i; char cmd[256]; strcpy(cmd, "D:\\cygwin\\usr\\local\\msys\\1.0\\bin\\bash -i -c \"PATH=/bin D:/cygwin/</string.h></stdlib.h>…

Cygwin、SDL

うまくいかない。 $ runhaskell Setup.lhs configure --extra-include-dirs="D:\cygwin\usr\include\SDL" \ --extra-lib-dirs="D:\cygwin\lib"http://web.animal-machine.com:8080/blog/2010/04/a-haskell-adventure-in-windows/ ここのコメントのようなエラ…