星期日, 8月 29, 2010

【Zend 筆記】環境

開啟mod_rewrite 設定參考:http://blog.linym.net/archives/119
sudo a2enmod rewrite

zend 在軟體中心就可以找到了。






















建立專案
zf create project XXX
zend studio 顏色主題 參考:http://lepingbeta.com/archives/680 , http://lepingbeta.com/download/zend%20studio.epf

之後網頁進入後就可以看到這個畫面了。

星期四, 8月 26, 2010

【GAME】eden*

eden看在是單線的份上,用wine 把他給跑完了。
先把 wine 裝起來。
之後下載 winetricks 把微軟的播放器以及DX9裝上去(沒裝似乎也可以。)
再把喜歡的字型放入wine的 c:/windows/Fonts

編輯 /var/lib/locales/supported.d/zh-hant
zh_HK.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8
ja_JP.UTF-8 UTF-8 
zh_CN.UTF-8 UTF-8
zh_CN.GB2312 GB2312
zh_CN.GBK GBK
之後執行
sudo locale-gen
放字型後 就看用什麼語系進入。
不需要APP執行感覺蠻爽的。
簡體執行 LANG=zh_CN.GBK wine XXX.exe
日文執行 LANG=ja_JP.UTF-8 wine xxx.exe

 播放的方面似乎都沒有什麼問題,大概是2D的所以很順暢,可見CPU很努力的運轉。
中間感覺有點慢,雖然最後詩音還是死了~~。。

星期四, 8月 19, 2010

【UBUNTU】Flashget foy linux

Flashget 官方的論壇 有UBUNTU 打包好的套件,
按照 上面的方法就可以 很順利地 和firefox 結合。

之後測試下載後,感覺蠻不錯的。
相信他會越做越好的。

星期六, 8月 14, 2010

【Ubuntu】stepmania

 有個外接式的音效卡,在原本都是用PulseAudio,
不過要玩stepmania 音效卡都寫 找不到聲卡的工作,
今天剛好心血來潮,搞了半天,最後發現用 aoss 就可以進去了,
真的夠無言的,假如不行進入他會提示要你安裝 aoss ~~,
之後想想這樣就不需要 pulseAudio 了,
就去系統-》偏好設定-》多媒體選擇器 條 alsa,
之後再去工具列那裡的喇叭圖案,設定你的音效卡預設。
最後執行
aoss ./stepmania

 順利的話就可以進去了。
 關於LINUX:抓LINUX版本的 覆蓋在原本WINDOWS資料夾裡面,
 就可以玩了,原本的設定都不會消失,實在是太棒了。

-------2010 - 8/29------
最近換裝64位元的ubuntu,發現音效卡的小問題。
參考 http://planykao.blogspot.com/2008/06/usb-dac.html
 sudo gedit  /etc/modprobe.d/alsa-base
可是修改了  options snd-usb-audio index=0 他似乎找不到USB的音效卡了~~
最後在 最底下加入
options snd-usb-audio index=0
options snd_hda_intel index=1
 就OK了(~.~)

-------2011 - 8/29- 更新
直接抓了 STEPMANIA 5 http://code.google.com/p/sm-ssc/source/checkout 的原始碼編譯

之後就可以玩了,只是 沒有動畫的播放而已。





星期五, 7月 16, 2010

C++ 雜筆記


最近剛好有朋友問了一個程式的小題目,
正好之前3月的問題,也和這個類似,
不過那時候沒時間,也 留到現在了。

1.cin 緩衝區問題:
參考:
http://hi.baidu.com/wingfy01/blog/item/b4b763b19b6ec8530923028a.html
http://hi.baidu.com/liuhaorancode/blog/item/7740ae1b5942381f8618bf09.html
code:
加入cin.ignore(1,' ');
str and str2 is char
    cin.get(str,999,'\n');
    cxList->scan(str);
    cin.ignore(1,' ');
    cin.get(str2,999,'\n');
    cxList2->scan(str2);

2.strtok() 使用
參考:
http://www.cnblogs.com/oomusou/archive/2009/05/10/c_strtok.html
http://www.cplusplus.com/reference/clibrary/cstring/strtok/
3.sstream stringstream 字串轉數字
參考:
http://topic.csdn.net/u/20090216/00/5cbfcce8-c9de-44b2-9909-cffcb6758410.html
http://www.csie.ntnu.edu.tw/~u91029/libtech.html
http://golineage.com/ShowSameTitleN/vc/29985.html
http://www.cplusplus.com/reference/iostream/stringstream/
4.使用vector
template < class T, class Allocator = allocator > class vector;
參考:
http://www.cplusplus.com/reference/stl/vector/
http://www.cnblogs.com/oomusou/archive/2008/03/22/1117686.html
code:
#include
....
class cx_List{+
.. ..
vector viValue;
void scan(char* str);
stringstream strStream;
.. ..
void
    cx_List::scan(char* str)
{
    char *cp;
    int i = 0,tmp = 0;
    //cout << str << endl;
    cp = strtok(str," ");
    while(cp != NULL)
    {
        //printf ("cp:%s\n",cp);
        this->strStream << cp;
        this->strStream >> tmp;
        //cout << tmp << endl;
        this->viValue.push_back(tmp);
        cp = strtok(NULL," ");
        this->strStream.clear();
        i++;
    }
}
};



星期日, 5月 02, 2010

【OpenGl】俄羅斯方塊....


【OpenGl】第一個無聊的遊戲。
【顯示中文】實在是很麻煩。
【FREETYPE2】提供的函數,完成了顯示中文。
【當初】沒看到FT_Glyph object must be released with FT_Done_Glyph,花很多時間再查記憶體。
【記憶體】在GET FT_Glyph,之後要記得 FT_Done_Glyph,不然記憶體就慢慢的增加。
【下載】下載點


星期日, 4月 25, 2010

【opengl】glut 中 在 wingw ,msys 建立環境


折騰很久,本來都是用 ubuntu 去編譯,
想說換來 windows ,發現問題實在是一堆,
找了GOOGLE : http://code.google.com/p/msys-cn/
這個 似乎都整合好了,也有GLUT SDL freeType ...等的套件
真是太棒了,這樣就可以把在UBUNTU上寫的make了.

某些問題:glut.h 裡面似乎發生問題,
之後 註解掉typedef unsigned short wchar_t;
問題就解決了,也不曉得為什麼。
在g++ 裡面引入iostream 會發生問題,
最後在 include前面加入:
#ifdef __STRICT_ANSI__
#undef __STRICT_ANSI__
#endif
就不會error 了 .....XD。