2007-09-01から1ヶ月間の記事一覧

mysqlとclsqlで文字化け その2

文字化け解決したっぽい。 [mysqld]にskip-character-set-client-handshakeって書いとくとサーバ側の文字コードをクライアントも使うらしい。 /etc/mysql/my.cnfはこう変更。mysqlはコメントした。 [mysqld] skip-character-set-client-handshake default-ch…

mysqlとclsqlで文字化け その1

emacs/slimeから接続して結果を取得しても、shellからつないでも日本語が化ける。 char(10)なカラムに "あいうえお"をInsertすると結果は "あいう■"みたいにつぶれる。 char(12)だと "あいうえ"になったから、一文字3バイト??になってるのか??わからん…

cl-sqlとmysql

commonlispでデータベースに接続したくなったので、cl-sqlを試す。 mysqlもclsqlも以前に入れていたけど放置してた。まずmysqlのパスワードを忘れているという問題が・・・。 次にclsqlでmysqlにつなごうとすると何やらエラーがでる。 なんだかlibmysqlclien…

linuxとC 共有ライブラリの動的ロード

ライブラリの動的ロード。 んーー。○libshared.h #include <stdio.h> typedef struct { int a; int b; } MyType; int hello2(MyType t,char *buf); int hello(char *buf); >|| ○libshared.c >|cpp| #include <stdio.h> #include "libshared.h" int hello2(MyType type,char *bu</stdio.h></stdio.h>…

linuxとC 共有ライブラリ

急にLinuxでCを書き始めたのは普通のLinuxプログラミングを買ったからだったりする。 だめだ。「普通の」はじまりの本を無条件に買ってしまったような気が・・・。その2 共有ライブラリ○libshared.h int hello(char *buf); ○libshared.c #include <stdio.h> #include</stdio.h>…

linuxとC スタティックリンクライブラリ

Linux + C スタティックリンクライブラリ コンパイル時にコードが組み込まれる ダイナミックリンク プログラムの実行時にロードされる ダイナミックロード 自分でロードして自分で呼び出すその1 スタティックリンクライブラリ○staticlinklib.h #ifndef _ST…

在庫管理の実際

読了。 嫁さんがERPパッケージのプリセールスを始めた頃、何も分からず右往左往していたところ、先輩がこれを読めって言ってこの本をくれたらしい。 初版が1991年で2002年の時点で17版。 内容は丁寧で分かりやすかった。業務に疎いプログラマでも読めました…

蝉しぐれ

テレビでやってたのを録画。 録画してまで見るのが面倒なタイプだったのに、HDレコーダに変えてから録画のハードルが一気に下がった。 HDレコーダ万歳。 で、録画したはいいけど、なんとなくまとめて見れなくて、5日くらいにわけてちびちびみた。 予備知識…

ヱヴァンゲリヲン新劇場版:序

前に会社を辞めた同期に誘われて見てきた。 テレビ版を見てたころは大学生だったんだ。 QuickJapanとかで騒ぎ出してから見たのでリアルタイムとは言えないけど。 4部作の1作目だから今後どうなるかは全くわからない。 大学を出て、働き初めてから時間の流…

どう書く?org ピラミッドを作る を common lispで

こんな感じ。 マクロを使いたくなる年頃。 あまり意味はないところが将来見たら恥ずかしいんだろな。 (defmacro string-times(n str) `(apply #'concatenate (cons 'string (make-list ,n :initial-element ,str)))) (defun pyramid(n) (dotimes (var n) (fo…

festival入れてみた(音声合性)

どう書く.orgのお題を眺めていたら、音声合性でhello worldなんてお題が。 そんなのできんのか??、とのぞいてみたらfestivalっていうのがあるらしい。おもしろそうなので入れてみる・・・。 色々やったけど、結局はドキュメント通りでよさそう。 やっぱ最…

どう書く?org ウインドウの表示 を common lispで

久しぶりにどう書く.orgの続き。 僕が先に進よりお題が先に追加されてて永遠に追い付けないような気がしてきた。GUI表示ってどうやればいいの?というところからわからないので、「Common lisp GUI」で検索。 一番最初に見付かった日本語サイトにLTKって書い…

伝染歌

訳あって数時間時間をつぶさなくてはならなくなったので、 ・なるべくすぐ始まって ・チケットが売り切れていない という条件を満たしたのがこの映画。 CMでタイトルは見ていたけど、普通ならまぁまず観に行かない映画。で感想。 さっぱり恐くない。ホラーだ…

seriesと遅延評価

seriesで遅延評価されているか確認。 なんだかまたhaskellさわってみたくなってきた・・・。 前よりはわかること増えてるんじゃないかって思えるし。 ; SLIME 2006-11-26 CL-USER> ;;seriesで遅延評価の確認 ; No value CL-USER> (require :series) ("SB-CLT…

ユダヤ人大富豪の教え

読了。 自分で購入することはまずない部類の本。 嫁さんが暇つぶしにと買ってきた。 それほど本を読みきらない彼女が読み終わったので、会話のタネになるだろう、との目論見もあって読んでみた。 しかし、僕ならいくら暇でもこの本は買わないなぁ。 以下はヤ…

common lispがはやらない理由(かもしれない)

色々うまくできんかったので八つ当たり。0.括弧。色々な意味で使われてて、使われ方にも統一がないんじゃないか? (c d">*1 と (a b c d) と書くときがあっていちいち覚えていられない。 前置は別にいいと思う。僕は。 1.日本語の情報が少ない。 文法解説は…

seriesでいきなり挫折

map-fnを#Mってかけそうな雰囲気なのにダメ・・・。 no dispatch function defined for #\Mだって。なんか勘違いしているのだろうか???

CommonLisp Series

series入れてみた。 リファレンスどっかにないかなぁ。 ; SLIME 2006-11-26 CL-USER> (require :asdf) NIL CL-USER> (require :asdf-install) ("ASDF-INSTALL") CL-USER> (asdf-install:install :series) Install where? 1) System-wide install: System in …

タイフーン

2005年 韓国 面白かった。演出過剰気味かもしれないけど、それでいいと思う。 チャン・ドンゴンがかっこいい。 「あそこで待ってっていったじゃないか」のセリフに泣きそうになってしまった。 リアルな話ではないけど、なんつーかちゃんと見れる。 終盤つな…

ブレイブストーリー

オーストラリアに旅行に行ってました。 機内で読む本を持っていこうと探しにいったんだけど、 ・バカンスなんだろうから殺伐とした本は読みたくない ・プログラミング関連の本もちょっと・・・(といいつつOcamlの本を買っちゃったけど) と考えて適当に選ん…

2ちゃんねるはなぜつぶれないのか?

あまり感想がない。身も蓋もないといえば身も蓋もないことが書いてあった。 はてなが今後どうなっていくのかは僕も気になる。 最近元気がないようにも思えるし。