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

syntax error, unexpected tINTEGER

カラムの名前に type という名前をつけるとmigrationの時点では弾かないがActiverecordで下記のエラーが出る。 ... active_record/base.rb:1748: syntax error, unexpected tINTEGER予約語あるならmigrationで弾くかWarning出せって・・・

CppUnitを使う

C++

C++のユニットテストライブラリであるCppUnitを使う。 なかなか最低限のコードが載っているサイトが無かったので、インストールからほんとにコンパイルが通るだけのところまでを1コードでまとめる。インストール # apt-get install libcppunit-dev以下最低…

C++のコードテスト

C++

CppUnitを使うべきか否か。 悩ましい。 実際ライブラリでたいしたテストまで出来ないなら自分で条件と結果を照らし合わせたほうが良いのではないかとも思う・・・ うーん

Flashのセキュリティポリシー

Pagmoがセキュリティポリシー変更の影響で最新のFlashPlayerでは入れなくなっていた。下記詳細 http://www.adobe.com/jp/devnet/flashplayer/articles/fplayer9_security_05.html詳細はえらい長々と何故こうしたのか等かいてあるのですが、結局のところポー…

世代交代?

事務所の植物がへたってきてしまったので、今度は水がなくても長持ちする多肉植物に変更。 前のコケダマくんは日のあたる場所でしばらく休養していただくことにした。ちょっと緑分が足りない気もするがこれはこれで

結局

C++

Mysqlの結果レコードは結局 list > にいれて以下のコードで参照するようにした。 list<map<string,string>* >*dat = DB::SQLfindAll(tablename); list<map<string,string>* >::iterator it = dat->begin(); while( it != dat->end() ) { map<string, string>::iterator i_msg = (*it)->find("message"); printf("%s\</string,></map<string,string></map<string,string>…

C++でのMysql苦悩

C++

c++でMysqlにアクセスしているわけですが、データをとりに行く部分。(以下コードのprintfの部分)の結果をどんな形で返したらいいのかが謎過ぎてここ数日最強に困っています・・・ MYSQL_ROW row; mysql_query(mysqld,SQL文); MYSQL_RES *res = mysql_store…

結果的に

C++

結果から言うとこの方法は悪くなかった。 たとえば帰ってきた結果を逆転したいときなんかlistのメソッドがそのまま使えた。 list<map<string,string>* >*dat =DB::SQLfindAll(tablename); dat->reverse();とてもらくてぃん</map<string,string>

さくさん的C++の魅力

最近スクリプト言語ばかり触っていて生ぬるい環境に飽きていたのもあり、C++でサーバーを書くのがとても楽しい感じです。 何がいいって、やはり呼び出すポインタが1バイトずれただけでとまってしまうようなデンジャラスでリスキーな感じがたまらないですよ…

起床

・昔の担任教師に未踏でスパクリになったっていったら「ああ、俺も未踏やってた」って言われて驚いた ・IPAXみたいな会場でid:inajob君とUEDさんがさくさんがIPAXで展示につかってたのと同じマシン(タッチディスプレイ)を買ってきて会場でばらばらにしてた…

骨(コツ

プログラムを他人が興味を持って教わりに来ても、9割がたがあきらめてやめてしまいます。 いままで10人以上に変数から順番に教えて実際にやってる人は1人とかです。 (教え方が下手とかいう可能性も大いにあり) まあ、プログラムと相性の悪い業界だから…

関数ポインタなめてた

さて、Pagmoのサーバーを書き直しているわけですが Epollサーバー部分だけをうまく切り分けたいところ。 理想は Pserver server(port); addEventHandler(server.getRecvEvent()); server.start();とかAS3チックにいけるととてもニヤニヤなわけですが、いかん…

スピードアップ

C++

ピッカーの速度が遅いのの解決策をこうじていました。 ちょうど今下の記事でid:nyaxtさんに突っ込まれてましたが毎回SetPixelすると重いのでビットマップに描画しておいてBitBltする方法を取っています。 hdc = GetDC(hWnd); hdcTest = CreateCompatibleDC(h…

WinGDIでカラーピッカー

C++

SGのカラーピッカーがキューブピッカーだけとかいうお粗末さで困ったので普通のピッカーも作ることに。 さんざカラーピッカーの作り方を悩んだけど、単純にSetPixelでそれっぽい感じで表示できた。 ただちょっと重い・・・工夫しよう HDC hdc = GetDC(hWnd);…

液晶が崩壊

IPAXで使った19インチ液晶が割れていた・・・ 持ち帰りのときに車でぶつかったところが死んだみたいだ・・・そして机の天板のガラスが掃除してるときに割れた ううう・・・まじショックが・・・ なんの嫌がらせだこれ・・・

アンプ購入

アンプを購入すた ヤフオクで購入したんだけどどうも音がたまに途切れる・・・orz まいったなあ・・・なにが原因なんだろう・・・ あっためてれば直るかなあ・・・