Windows

ファイバつかってみる。

関数の途中で戻って再開出来るとか、C言語コードだけ見てたらとても奇妙な冒険。 #include "stdafx.h" #include <Windows.h> const int LOOP_COUNT_IN_MAIN = 5; const int LOOP_COUNT_IN_FIBER = 5; PVOID pMainFiber; PVOID pFibers[4]; struct DestroyChecker { ~Des</windows.h>…

WinMain関数でmain関数のargc,argvを得る

// 空ファイルを作成する。 #include <windows.h> #include <tchar.h> #include <stdio.h> int WINAPI _tWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nShowCmd ) { if (__argc <= 1) return 0; // コマンドライン引数の数 TCHAR* file = __targv[1]; /</stdio.h></tchar.h></windows.h>…

tracのチケット一覧にカラムを追加する。

テンプレートかPythonスクリプトいじれば出来るんでしょ?とか 思っていたら意外と大変だった。 tracのチケット一覧取得は、それ用のクエリ文がtrac環境初期化時に DBに突っ込まれていて、一覧ページにアクセスをしたらDBから まずそのクエリを取り出し、更…

tracインストールメモ。2

Apacheの設定 ちなみにApacheのバージョンは2.2.14(Win32)。 2.2からhttpd.confの設定が結構変わるとか変わらないとか? mod_python ここのWin32 Binariesからmod_python-3.3.1.win32-py2.5-Apache2.2.exeをダウンロードしてインストール。 Apacheのディレク…

tracインストールメモ。

Windowsで入れるのめんどい。 1. Pythonインストール ClierSilverの都合で2.5をインストール。とりあえず2.6に変更。 ここのpython-2.5.4.msi(For x86 processors: python-2.5.4.msi)。 ここのpython-2.6.3.msi(Windows x86 MSI Installer (2.6.3))。 ※なん…

PoderosaでCygwin接続がうまくいかなかった

会社のVistaマシンで、表題の件がうまくいかなかったので動くようにしたメモ。 Vistaが原因なのかは不明。 最近Cygwinがレジストリに保存しなくなったとかなんとか?よくわからんけど。 とりあえず以下の様なエラーダイアログが出る。 レジストリキーSOFTWAR…