Prog

POP3の…POP3の…おバカぁぁぁーーーーーー!!

↑ s/POP3/蒼星石/g すると、ローゼン第一期第8話。さて、昨日 まきまき3 で配布した「薔薇乙女メールチェッカー 〜着てますか?着てませんか?〜」 に、早速問題が見つかりました。orz LIST した後の反応っていうのは、ある程度しかRFCで規定されていない…

2度あることは3度あることは無限にある

struct SThraedParam { CKana* pcThis; HANDLE hEvent; // スレッド起動完了を通知 }; int CKana::Func() { UINT nThreadID; ATL::CEvent cEvent(false, true, NULL, NULL); SThreadParam sParam = { this, cEvent }; m_hThreadHandle = reinterpret_cast<HANDLE>( _</handle>…

VS2005のプロジェクトをVS2003 で開く。

知人から VS2005 のプロジェクトが送られてきました。 が、未だに私のVSは2003なので、読めないと怒られる…さぁ困った………とか思いましたが、まぁなんつーか、プロジェクトファイルをメモ帳で開いて、Version="8.00" を Version="7.00" に書き換えてしまえば…

シリアライズ?朝食に食べそうだよね。

LOGFONT構造体のパラメータを ini ファイルから読んでみた。(自前クラス使ってるけど気持ちはわかって^^;) m_sSerifFont.lfHeight = pcSection->GetValueInt(_T("lfHeight"), nDefHeight); m_sSerifFont.lfWidth = pcSection->GetValueInt(_T("lfWidth"…

Lispが動かないよ。orz

emacs で lisp 弄ってます。 が!自前の関数定義が動きません。(涙 …スグにデバッガが起動してしまいます…なぜ? (defun add(a) (+ a a)) (add 2) コレが動かない… う〜ん…なんだろうなぁ…。 void-function とか言われてもなぁ…。

修羅場であるからこそ、ゆっくりと。落ち着いて

OpenGLの初期化コード自体はサクっとかけてハッピーだったのです。 が、案の定というかなんというか、正常に描画されないわけですよ。(爆 orz どうもバッファの内容が初期化されないようで、ゴミ値が描画されてしまいます。 glClearColor / glClear でしっ…

また間違って覚えてた…

区切り文字のこと。 × デミリタ○ デリミタ …どうりで目的の情報が出てこないわけだよ…(涙 orz

Borlandがああああああああああ!!!

米ボーランドがIDE事業を売却、「Delphi」はどこへ − @IT Borlandが開発ツールを売却、Segue Software買収 - ITmedia NEWS まままままままま マジか!!!???? ボーランド、マジか!? …IDEだけの売却…なの? いや、コンパイラも一緒…なんだろうなぁ。…

Prologとの格闘

とりあえず、深さ優先・幅優先探索の実装が完了。 …もうこれだけでおなか一杯だよ俺…(苦笑しかし、配列に対して push_front は得意なのに、push_back が不得意なのはどうにかなりませんかねぇ。^^; push_back するのに一々再起呼び出しして、配列の要素…

LispとPrologの課題中

とりあえず Prologを触ってます。 初めて触る処理系なので、GNU Prolog を Vine にインストールするも勝手が分からず。と、とりあえず、ここは お決まりの "Hello world!!" 辺りを……… ……文字列出力って、できなくね? orzて、テストコードもかけないのか……っ…

デバッガのありがたさ

phpであれこれデータを弄ってたのですが、どうも実行するとエラー…つーか Notice が出てくる。 どうも範囲外の添え字にアクセスしている模様。よーしそしたら、デバッグだ〜! という話になるのですが……ブレークポイント無しのデバッグがこんなに辛いものだ…

コマンドライン

下位ディレクトリにある複数のテキストファイルを一つにまとめる必要が出てきました。というわけで、こんなコンソールからこんなコマンドを書いてみた。 >for /f "usebackq delims=" %f in (`dir /s /b /o:n *.txt`) do copy /a laura.txt + "%f" laura.txt …

FPUの廃止に巻き添えです(何

発表前だというのに、メモリコピーについて云々の実験してます。(ぉ ^^;いやーもう、パワポでの修正するところも自分では見つからんので(今からいじると大惨事の可能性もあるし)、あとは発表時のトークで勝負かなぁ〜 と…。 いやまぁ、トーク内容はし…

24時間プログラミング 〜聖夜に舞い降りるバグと妖精〜

というわけで、クリスマスイブの今日は、1日中一人で引きこもってコード打ちます。 なにこの負け組み。 (ぉ orzちなみに、こちらで展開してますーhttp://d.hatena.ne.jp/ir9/

本リクエストしたどー!

昨日*1C#の本を借りてきたりしましたが、他にも読みたい本ってのが色々あったりします。 で、技術書になるので、非常に高い! 学生がポンポン購入できる金額ではないので、学校の図書にリクエストすることにしたわけです。今まで自分で普通にほしかった本や…

コラ画像じゃないよ

カナの賢い頭脳を使って、計算しちゃうのかしら〓!?

Visual Studio 2003 で"新規テキストファイル"

Visual C++ 6.0 の頃は、ツールバーのボタンから手軽に "テキストファイル" を新規作成できていたのに、Visual Studio 2003 になったらそのボタンが無くなっている! 一々ウィザードかまさないと、テキストファイル作れないのかよ!とか思ってたのですが、マ…

C#はすごい

正確には .NET Framework がすごいんですが…ちょっと時間が空いたので、右下の時計とか表示されている脇の「タスクトレイ」にアイコンを追加するテストコードを書いてみた訳です。なお、Windowsアプリケーションとしてプロジェクトを作成し、コントロールと…

リリースビルド

とりあえず、月曜日に文化祭に出すため作品を提出する必要性があるので、超久々にリリースフルビルドをしてみました。コンパイルオプションは /Ox /GT /GL /GA 。 ビルド完了するのに、2:30かかりました…。何やってるんだ俺。orz折角なのでビルドログ(何

クラス関係に悩む

ゲームの話で、仮に 機体A〓Hの8タイプがある。描画するとき、機体Hについては特別な描画を用いるが、他の機体は同じアルゴリズムを利用する。 という時、どう実装するべきか、毎回ちと惑う。ちなみに Draw は CCharBase から呼ばれる事前提です。 候補…

Visual Studio 2005? 2006?

日本語版のRTMリリースは12月中と目されており、それに対してパッケージ版は、2006年の2月頃のリリースとなる模様だ「Visual Studio 2006 日本語版」じゃねーかぁぁぁぁぁぁぁ!!てっきり11月発売かと思ってたのに 「MSDNユーザーは(英語版が)11月1日に入…

急がば回れ…?

火曜日の4時間目(14:50〓16:20)はフリータイムぅ〓! 授業もないし、仕事もないのでフリータイムぅ〓!よし!久々にふぃふぽんの実装を行うぞ!!……と思って、Visual Studio を立ち上げコーディングしようかと思ったのですが、新しい実装を行う予定だった…

後で死んだ orz

すぐ上↑のエントリの最後に「後で死にたくない人は〓」って書きましたが、今になって昔作成したクラスと、新しく作成しようとした名前がバッティングして凹む。orz…当時は Visio つかってなかったからなぁ…。そりゃクラス管理できないわ…さて、どうするかな…

LSE - ソフトウェア技術者連盟

http://lse.ysnet.org/ なる団体を発見。WinnyのP2P問題も取り上げているようですが、私が一番注目したいのは ほかにも、この業界にはさまざまな問題があります。過重労働、不払い残業、偽装請負等の問題ある労働慣行、優秀な技術者の不足、spam問題、キャリ…

STL.NET

http://www.microsoft.com/japan/msdn/vs05/visualc/stl-netprimer.asp なる記事を発見! VC++での.NETプログラミングのやる気が増加!そしてコードはより複雑に。(ぉ

Visioファイル最適化(?)

クラスがうんと増えてしまいとんでもなく重くなってしまっている "ふぃふぽん Visio Document" なのですが、あまりにも重くて作業に支障が出てしまっているのでモジュールごとに分割して保存することにしました。…したのは良いのですが、作業が超大変…。シー…

テクスチャが表示されない!

私的memo。トランスフォーム済み頂点を利用した DrawIndexedPrimitiveUP でテクスチャが表示されない。確認した事項 スライド大きさの指定あってる? y の座標はトランスフォーム後だから、下に向かってプラスになるぞ。 FVF は? なんか他にも別のチェック…

templateに悩んで…

template int Func(){ return 0; } template<> int Func(){ return 0; } // 特殊化OK template int Func(){ return 0; } template int Func(){ return 0; } // C2768: 明示的なテンプレート引数はアカン! template int Func() { return 0; } template<> int…

_fgettc の戻り値の型は?

fgetc/fgetwc と getchar/getwchar なんつー関数があり、ASCII/UNICODEを切り替える為の _fgettc, _gettchar があったりします。 それはいいんですが、fgetc/fgetwc (そして getchar/getwchar)って、戻り値の型が int/wint_t(unsigned short) という感じで…

危険なコード

void threadFunc(void*) { std::string strString = "にょ"; // リーク!! _endthread(); } int main() { _beginthread(threadFunc, 0, NULL); // メインスレッドは適当に待ってにょ。 ::Sleep(256); return 0; }このコードは strString がメモリリークします…