2009年1月21日水曜日

zlib-1.2.3 備忘録

 いい加減 VC8 から VC9 へプロジェクトを移行したいと思って、zlib 系でコンパイルして、
LNK2019 _inflateEnd というようなエラーで、しばらく悩んだ…。コンパイルしたのは、contrib/vstudio/vc8 の方である。

 zconf.h を include する前に

#define ZLIB_WINAPI 1

してやればよい。

追記:
/projects/visualc6 の方を使ってコンパイルしても良い。アセンブラでエラーになるが、[] の前に dword ptr を修飾してやればコンパイルは通る。この場合
zconf.h を include する前に

#define ZLIB_DLL

してやればよい(ZLIB_WINAPI)しない事。

2009年1月20日火曜日

地球温暖化だろ・・・コレ

 1月下旬にさしかかろうとしているのに、札幌で+7度の気温で、道路中が溶けてベショベショ…。そして、春の嵐がやってきた…。これ、3月下旬の天気だろ?積雪量も極端に少なくて、信じられない状況。これは異常だ…と、隣家の人と話していたら、北海道新聞にも「冬異変」との見出しで、道内の平均気温と積雪量の平年比が出ていた。その表によると、およそ+2度ぐらいは高い。差が小さいのは室蘭の+0.9度、大きいのは北見の+3.0度、気温は軒並み上がっているが、面白いことに積雪量は+になっているところもあり、温暖化!=積雪量減少のようです。
 

glutといえば

 windows環境で、glut を使おうと思って、一生懸命コンパイルしても、まともに動作しません。で、探したら freeglut というのがあって、こちらを使うと良いです。
 何気に思い出したので備忘録としてポストしますた。

2009年1月16日金曜日

shortest_path2

 pgRouting 1.03 ベースに最短経路探査ルーチンを追加したので、一応、貼っておく。

2009年1月13日火曜日

ふんがーー

 使おうと思っていたやつの別のルーチンにもバグを見つけてしまった。そこを直しても、お亡くなりになるパターンがあるようで、結局、全部、俺が書くんかい~~っ!と、一人突っ込みを入れて笑うしかない状況。仕事多すぎて、こなせませんわ。こんなペースで仕事してたら、心臓麻痺で過労死するわ・・・。今日は、この辺でやめとこ・・・。精神的に持ちません。

2009年1月12日月曜日

ubuntu8.10+4965agn

 自宅のubuntuは8.10に上げてしまったが、無線LANが動作しなくなるので、古いカーネルを残しておりました。しかし、最近NVIDIAのドライバが更新されるに伴って、古いカーネルでグラフィック・ドライバが機能しなくなったため、この辺を突っ込んで調査する事に・・・。
 で、見つけたのが、この記事。うちの環境では、WICDを入れてるので、状況が少し異なっていると思うけど、まあ、やってみようと make install まで実行できたけど、make unload が、どうにも通らない。


root@werdna:/usr/src/compat-wireless-2009-01-11# make unload
Unloading mac80211...
FATAL: Module mac80211 is in use.
Unloading cfg80211...
FATAL: Module cfg80211 is in use.
make: *** [unload] エラー 1
root@werdna:/usr/src/compat-wireless-2009-01-11# make load
Unloading mac80211...
FATAL: Module mac80211 is in use.
Unloading cfg80211...
FATAL: Module cfg80211 is in use.
make: *** [unload] エラー 1


 いろいろ検索してみた結果、cfg80211 というのは blacklist に載せた方が良いらしいので、/etc/modprobe.d/blacklist に次の1行を追加した。


# causes no end of confusion by creating unexpected network interfaces
blacklist eth1394 # ここは元からあり、追加したのは、次の1行
blacklist cfg80211


あれ? make unload, make load しなくても無線LANが使えるようになっているんですけど???もしかしたら、blacklist cfg80211 だけでOKだったのかな?

2009/01/16 追記
blacklist cfg80211 は、全く機能していないようだ。繋がる時と繋がらない時がある。結局のところ、よくわからない。

2009/01/26 追記
synaptic manager より、linux-backports-modules-intrepid をインストールしたら、だいぶ改善された

2009年1月11日日曜日

合衆国再生、やっと読んだ

 「合衆国再生―大いなる希望を抱いて」をやっと読みました。

エクセレント!

オバマ大統領、直球勝負です。ITも理解しているし、ここ最近、私が感じたような事も既に考えられてありました。銃禁止のタブーにも触れており、気になる中絶問題も良識的にとらえてます。グローバルな世界では、世界が協調しないと問題が解決しない点を指摘している事が素晴らしい。ここまで凄いと逆に暗殺されてしまうのではないか?という危惧までいだいてしまいます。そうならない事を願ってやみません。

 それにひきかえ、日本の首相は自分の面子にこだわっている状況、私は、渡辺 喜美議員の行動にブログからエールを送りたい。対投資効果として単なる”ばら撒き”は、何の意味も無い。