2006-04-01から1ヶ月間の記事一覧

SXML Engine

XULとかも良さそうだったんだけれど、設定方法が規定化されてて組み込むのがなんだか面倒くさそうなので、別のものを探す。 http://www.realityflux.com/abba/しかしGUIを作る人はパワフルだなぁ。。自分じゃこんなの作れないよ。MFCのだけど、 http://www.c…

Ultimate++

http://0xcc.net/pub/uu-2004-08/#foottext-5 を見てUltimate++に興味を持ってやってみたくなった。 http://upp.sourceforge.net/ 落として実行してみるとIDEも提供しててまぁまぁ本格的。でもIDEはVS8のがいいや…。 サンプルのビルドに失敗。がーん…。エラ…

wxWidgets

wxWidgets (wxWindows) 日本語ドキュメントプロジェクト http://wxwindowsjp.sourceforge.jp/

serialization

自作のライブラリで、Deserializeする際に、INIファイルを読み書きするWindowsAPIに合わせて、記録が存在しなかった場合の規定値を用意していたんだけれど、そもそもどうせ構造体とやり取りするんだから、構造体のコンストラクタで初期化してしまえば済む話…

serialization

自作ライブラリ boost::serializationみたく読み書きの定義のコードをある程度共通化出来てベタに書くよりかは結構少ない記述量で実装が完了出来て、あとデフォルト値も指定できるようなライブラリを作った。欠点は、 種々のコンテナに標準で対応していない…

構造化

仕事で以下のリファクタリング作業に数日を費やさざるを得ない。 GetPrivateProfileString,WritePrivateProfileString等のINIファイルに対しての読み書き処理が好き勝手に散らばっているのを修正。 enumにするべき種別をあらわす変数がintになっているのを修…

VS6でSerialization

設定ファイルの読み書き処理の為に、VS6でもboost::serializationが使いたいんだけど、昔VS6で使ってみたらなんかcompile errorが取り除けなかったので諦めている。boost::serializationの気に入っているところは、データの読み書きに必要なコードが圧倒的に…

明治ブルガリアのむヨーグルトブルーベリーミックス

500mlの紙パックのが出た。お得♪

Meijiチョコレート効果CACAO99%

甘さが皆無。唾液が出ない。飲み物と一緒じゃないとムリ。

LifeGame

wxWidgetsのbinフォルダにあるライフゲームが面白い。ここまで大きな規模のライフゲームは見た事が無かった。SampleGameのMaxが膨らんでから、周りを囲って潰すと快感。もっとルールを複雑にしたくなるけれど、重くなりそうだなぁ。puffer grainとかbreeder…

Help

EclipseのHelpは表示されるのが速くて良いなぁ。。 VS2002以降のMSDNは表示されるのが遅いので、C++の場合は、 http://www.cppreference.com/ を参考にしてる。

Thread

MFC用のWorkerThread管理クラス http://www.codeproject.com/threads/cthread.asp スレッドもクラス使ってやった方が楽だ…。評価が高いのは機能性や、コメント、解説、補助ツール等の充実度から来てるんだろうか。

あるデータをファイルに保存する際に一番楽なのは、 void WriteDataToFile(const Data& d, LPCTSTR filePath); void ReadDataFromFile(Data& d, LPCTSTR filePath); みたいに読み書きの関数を作る事だけれど、このやり方だとData以外のものも保存したくなっ…

プログラミング

自分が、他人が、構造化きちんとしてなかったせいで、手直ししなきゃいけない箇所が多くて大変。ある程度覚悟を決めて、作り直していかないといけないなぁ。

シリアル通信

シリアル通信って、ケーブルに依存するのが好きでない。テスタ使わないとどんなケーブルか分からないよ…。でも達人になると指の先から変な線が出てチェック出来るんだろうか。。そのぐらいになると耳の穴とかからもなんか出てそうだ。。

コンビニ

ピューレというアイスクリームと、杏仁豆腐を買ったんだけれど、不味かった…。パンも不味い。。

シリアル通信

LantronixのUDS-100だと、自作のソフトではうまくいかなったのも問題無く動作した。シリアルの色んなイベントとか、パケット送出タイミングとかもきちんと見て制御してるのかな…。ポートの通信をシリアルのコムポートに変換してくれるCom Port Redirectorっ…

シリアル通信

シリアル通信とTCP/IPの通信を、互いに転送できるツールを作った。これでシリアルイーサネット変換機いらず!と思ったら、短い間隔で頻繁に通信するっぽいソフトでうまくいかない。もっと細かく制御しないといけないんだろうか…。

GUI

現在作成しようとしているGUIのライブラリにおいては、様々なイベントを用意したい。用意しようと思っているイベントは大体以下のような感じ。 Select Deselect SetFocus KillFocus KeyDown KeyUp MouseDown MouseMove MouseUp Press Release ReleaseOutside…

数式の解釈とプロット

単純そうで素晴らしい。 http://www.codeproject.com/useritems/Differentiation.asp

VS AddIn

http://www.codeproject.com/macro/vsedebugaddin.asp

Debugging

http://www.codeproject.com/csharp/tracetool.asp

CELL

PS3で使われるCELLに対しての疑問点というか想像。高速に処理をしたい場合にはSPEを使う事になるだろうけれどSIMD演算ばっかしでコーディングするのは結構たるいんじゃないだろうか?あとSPEはレジスタとあとLSにしかアクセス出来ないみたいなのでDMA転送を…

AA

http://morapo.hp.infoseek.co.jp/haa.html .,.,.,. ,),ツツ''" "ツシッ,,. ,.,.,.,.,;ツ' "''彡 ,: ''"'" "';、 ,:'" '; ,.,'" 彡 ミ 彡 ,;'" ミ ミ ミ 彡 彡 ミ ミ ミ , 、 ミ ミ ミ 、ミ ミ ミ (●ノ ミ ミ ミ ミ }`ヽ、_____゙ ミ ミ ミ ミ シ | " , <、、 ,., ヾヾ ヾ ,.ミ゙ レ ' ゙':;, …

WS003SH

タスクトレイに表示される通信状態を示すアイコンがきちんと切り替わらない。通信中なのに通信中じゃない表示になったりする。モデムの既定のインターネット設定画面でリスト中でタップして接続しようとすると、初回は必ずエラーが出て失敗してしまう。これ…

UPX

195wだとVS2005で作ったexeも処理出来るようになってた。マニフェストを入れなくしたからかな? ドキュメントを見てみると、arm/peのサポートもするようになってる。2++ v0.7.9.14のexeで試してみた。 before : 516 KB (528,384 バイト) after : 218 KB (223…

仕事

自分は時間の制約の中で仕事を終わらせるのが苦手。さぼりがち。気合少な目。集中力の欠如。人に頑固と責められた事があったけれど、怠惰で自分勝手なのが正体だと思う。

GUI

クロスプラットフォームな小さなGUIのライブラリが欲しい。SDLも良いんだけれど、もっと小さいのを自分で作っていって理解を深めて、他のとくっつけやすくしたい。 http://www.geocities.jp/beruponu/gui/GUI_exe20060409v01.cab

C7

http://pcweb.mycom.co.jp/articles/2006/04/08/c7/ 消費電力が小さくてコンパクトでなんか良さそう。 ファンレスな周波数が低い奴だと開発に使うのには厳しそうだけれど。 消費電力がACアダプタのが小さいのはそういうものなのかな?これとDDR2メモリとHDD…

VisualStudio2005

intellisenseがパワーアップしてるようでやっぱり効かない事が多い。 しかし重い重い重い。。ちゃんと最適化してるんだろうか。。落ちたーーーー!