2008-08-01から1ヶ月間の記事一覧
http://www.dmpl.co.jp/kumatan/ バナー貼ってくれと書いてあったので貼ってみた。 このサイト、バナー画像以外のところに発売日が明記されていないのはポリシーなのか。 9/25発売らしいです。
昔luaにあったdostring。あれなんでなくなったんだろう?squirrelで書くとしたらこんな感じ。 //printハンドラ static void print( HSQUIRRELVM hvm, const SQChar* format, ... ) { va_list args; va_start( args, format ); vprintf_s( format, args ); va…
はみがきさんの助言でやっとこ会社からsourceforgeへアクセスできました。記念に最近の調子を画像で表してみました(なんのこっちゃ)この画像はsourceforgeにupしてリンクしてみました。画像もあげ放題ですな。#実は作業中のソースもあがってますがハング…
http://svn.sourceforge.jp/svnroot/shive/sandbox/sqtest/test000.cpp以前luaを使っていたのですんなり入れそう。 APIセットはluaを踏襲して完全に+αした感じになってます。配列、クラスなどが増えているのと、スロットの初回代入の違いなどを覚えればOK…
敬遠されがちなDOSのバッチ(.bat)処理。実はいろいろ使えるんです。 @echo off setlocal rem メインルーチン :main call :func "hoge" goto :eof rem 関数 :func echo %1 goto :eof 関数呼び出し。 for /F %%s in ('dir *.txt /b') do ren %%~fs %%~ns.xml .…
携帯から更新。 先日のコメントでスレッド分離やってるって書きましたが半分嘘でした。なんかおかしいと思って調べたら、完全にブロックされて同期処理になってました。 WM_PAINTで描画処理するようにして、更新スレッドからメッセージループスレッドへUpdat…
//新規作成書き込み fopen("hoge.dat","wb"); //追記書き込み fopen("hoge.dat","ab"); この2つ、"hoge.dat"が存在しなければまったく同じ挙動をすると思っていたんですが、違いました。ゲームのバイナリデータはアラインメントをそろえないといけないので…
enum hoge { one = 0, two, three, number_of_hoge, last = number_of_hoge - 1, }; number_of_hogeはenumの総数、lastは一番最後の値 struct hoge; hoge data[ 240 ]; int count = sizeof(data)/sizeof(data[0]);//=240 要素数を計算 /* 無効 /*/ 有効 //*/…
ネタづくりのために久しぶりに日曜プログラミングしはじめました。○ウィンドウ表示○DirectX初期化して描画○テキスト描画○FPS管理○マウスでカメラ操作あたりまでできた。さてあと何やろう?まとまったらsourceforgeにupします。
#include <iostream> template<typename F> struct functrait; //引数0個の関数の場合 template<typename R> struct functrait<R(*)()> { typedef R Ret; }; //実際に使ってみる template<typename F> void printret( F fn ) { typename functrait<F>::Ret ret = (*fn)(); std::cout << ret << std::endl; } int foo()</f></typename></r(*)()></typename></typename></iostream>…
試してみた結果ダメでした。 SSHはおろかpingすら通らないのでやっぱりブロックされてるっぽいです。まぁセキュリティ上当然ですか。 ということで諦めます。どうせ会社からコミットなんかしないし。他プロジェクトのソースが見れないのは残念ですけど。 DNS…
//独自アロケータ template<typename T> class myallocator { ... }; //独自アロケータを使ったvector typedef std::vector< int, myallocator<int> > myvector; これで独自アロケータでメモリ確保するvectorが作れます。が、しかし、std::strstreamなどの奥底で使われている</int></typename>…
会社からsourcefogeのSVNリポジトリへアクセスできない。httpにしてもダメ。webブラウザからはアクセスできるので繋がっていないわけではないみたい。以前GoogleCodeのリポジトリを見ようとしたときも似たようなエラーでアクセスできなかった。セキュリティ…
id:garyo:20071010 こちらを参考に設定してみた。パスワードを何回も聞いてくるのは仕様なのか?それともキャッシュ設定をミスったのか?深く考えるのも面倒なのでTortoiseSVNの設定にパスワードも明記。 明日会社からアクセスしてみます。
プログラマ日記を書きたくてはてなダイアリーに手を出してしまいました。はてさてどうなることやら。 int main( int, char** ) { printf("Hello!はてな!!\n"); } 日記にソースかけるなんて素敵。
https://sourceforge.jp/projects/shiveコード書きブログっぽくsourceforgeにアカウント登録してみた。 さて何しよう?