あるふぁふぁ

こまんどぷろんぷと

ちゃらっと、MZとPEヘッダを表示させるの作ってみた。
別に何かに使うって訳じゃないんだけど、あったら使うかなぁと思って。

64bitのPEヘッダって、32bitのそれとサイズが違うのね。
ULONGLONGってなんだよ…ウルトラ長い長い

Number of rva and sizesって普通0x00000010なのに0xDFFFDDDEとかなっちゃってる、それたぶんアルファ。
OllyDbgに突っ込むと「問題ありまたは未知の32ビット実行ファイルです」って言われます。0x00000010にしてやると幸せになれるかもしれません。

遅いなぁ…

ぱれっとの立ち絵合成をPNGで吐けるようにしたみたんだが…

立絵PNG -> BMP \
合成 -> PNG
表情PNG -> BMP /

とかなってるんで、非常に遅い。
ループが多いのも問題だよなぁ…
まぁいいか。

もしも明日がはれならば(c)ぱれっと

幽霊もさくっと…

クリスのクスリのリスク

ぼーっと考えてみた。ので忘れないように。

    BYTE *byDIBData;
    BYTE ***byDIBBuff;
    // byDIBDataに32bitなDIBが入ってるとしてー
    // 画像の高さはiHeight、幅はiWidth
    // メモリ確保
    byDIBBuff = (BYTE ***)malloc(sizeof(BYTE *) * iHeight);
    for(int i = 0; i < iHeight; i++) {
        byDIBBuff[i] = (BYTE **)malloc(sizeof(BYTE *) * iWidth);
        for(int j = 0; j < iWidth; j++) {
            byDIBBuff[i][j] = byDIBData + iWidth * 4 + 4 * j;
        }
    }
    // byDIBDataをbyDIBBuff[y][x][z]で扱えるかもしれない…
    // BMPだとボトムアップが殆どだから、
    // 外のループを逆から回した方がいいかな?
    // メモリ解放
    for(int i = 0; i < iHeight; i++) {
        free(byDIBBuff[i]);
    }
    free(byDIBBuff);

しかし、良いのかコレ…

つぅ…

すみません。

ドメイン:dazzling.dyndns.ws

死んでました。
そろそろ復活するはずです。

ブレンディ

アルファブレンドで躓いて早6時間。
朝になりました。
トリプルポインタで遊んでた頃が懐かしいです。

2008年度12月分 アクセス解析

ん…と。

減った?

さぁ、どっち!?

几帳面だからなのか、はたまたコボラーだからなのか。

CUIでリスト出力するとこうなる。
きっちり揃ってキモイ。

きゃらくたゆーざいんたふぇーす

ぱれっとを思い出しつつコーディング。

■ ようやく
大宇宙の誇りに特設ページが!
でも、別にFlashじゃなくても良いと思うんだ。

Cげんご

#include <stdio.h>
#include <windows.h>

int wmain(void) {
    char  cStr;
    WCHAR wcStr;

    wprintf(L"cStr : %d\n", sizeof(cStr));
    wprintf(L"wcStr: %d\n", sizeof(wcStr));

    return 0;
}

実行結果
cStr : 1
wcStr: 2
まぁ、当たり前か…

戦わずして勝つ

孫子曰く、戦わなくて勝てたらいいなと思う。

まぁそういうことで?
AVGに戦闘パートっていりませんよね?

あけおめ

今年はちょっと違う方向に伸びたい。