2008年4月27日星期日

idolM@ster Xenoglossia


請從7︰00開始看
idolM@ster變了路魯修!
無線把idolM@ster打錯了!
T.T
天呀!
還我Xenoglossia..........

2008年4月21日星期一

低能的井字過三關

為甚麼說低能呢?
其實我並不是說井字過三關是低能
而是我寫了一個低能的井字過三關游戲
因為我寫得確實是超低能,但兩個人是可以玩的

代碼如下:
………………………………
$ cat test.cpp 
/* test.cpp
* just for trying how to use cpp
*/

#include
using std::cout;
using std::cin;
using std::endl;

class TTT
{ /* this just a trying, test how to use class */
public:
/* all functions are here */
void initGame(void)
{ /* initial the array game */
int i, j;
for (i=0;i<3;i++) {
for (j=0;j<3;j++) {
game[i][j] = '+';
}
}
}

void PrintGame(void)
{
/* print out the table of the game */
int i, j;

cout << "========================================" << endl;
for (i=0;i<3;i++) {
for (j=0;j<3;j++) {
cout << game[i][j];
}
cout << endl;
}
}

void Replace(int i, int j, char T)
{
game[i][j] = T;
}

void hello(void)
{
/* hello word function */
Ten = 10;
cout << "Hello~" << endl;
cout << "Ten is: " << Ten << endl;
}

int Win(char Tag)
{
/* check a winner */
if ((game[0][0] == Tag && game[0][1] == Tag && game[0][2] == Tag) ||
(game[1][0] == Tag && game[1][1] == Tag && game[1][2] == Tag) ||
(game[2][0] == Tag && game[2][1] == Tag && game[2][2] == Tag) ||
(game[0][0] == Tag && game[1][0] == Tag && game[2][0] == Tag) ||
(game[0][1] == Tag && game[1][1] == Tag && game[2][1] == Tag) ||
(game[0][2] == Tag && game[1][2] == Tag && game[2][2] == Tag) ||
(game[0][0] == Tag && game[1][1] == Tag && game[2][2] == Tag) ||
(game[0][2] == Tag && game[1][1] == Tag && game[2][0] == Tag)) {
cout << "The Winner is:" << Tag << endl;
return 0;
}
return 1;
}

int CanPut(int i, int j)
{
/* check the place can put a cross or circle */
if (i >= 0 && i <= 2 && j >= 0 && j <= 2) {
if (game[i][j] == '+') {
return 1;
}
}

return 0;
}

private:
char game[3][3]; /* save the cross or circle of the game */
int Ten;
};

int main(void)
{
/* main function */
int i, j;
char Tag = 'O';

TTT trying;
trying.initGame();
trying.PrintGame();

while (trying.Win('O') && trying.Win('X')) {
cin >> i >> j;
if (trying.CanPut(--i, --j)) {
trying.Replace(i, j, Tag);
trying.PrintGame();
if (Tag == 'O')
Tag = 'X';
else if (Tag == 'X')
Tag = 'O';
}
}

return 0;
}

$ cat Makefile
CC = g++
test:test.cpp

$ ./test
========================================
+++
+++
+++
1 1
========================================
O++
+++
+++
2 3
========================================
O++
++X
+++
2 1
========================================
O++
O+X
+++
2 2
========================================
O++
OXX
+++
3
1
========================================
O++
OXX
O++
The Winner is:O

我連Makefile都寫了,compile只需要$make
雖然那個Makefile只有一句囧
對於C/C++ Makefile真是非常實用~
所以只有一句我都寫了


這本來是year2的練習
不過因為太簡單了,所以我也做了
因為year2是在教C++ & Java
所以我就用C++寫
用上了面向對像的方法
把Data Structure和Algorithm綁在一起,能避開Pointer的使用
Programmer不需要理會Pointer
這就是我所能體會的好處

但如果我對於Pointer的使用很有信心,其實我不需要用上面向對像的方法
所以目前為止我還是喜歡用C
因為Pointer明顯更靈活~

2008年4月19日星期六

Gundam Battle: Universe

Via: http://psp.cngba.com/psp_zx/2008041833119.shtml
Gundam Battle新作消息公佈了!
預定是七月份
太好了~
還以為編年史會是最後一作
Hi-Nu也順利加入了~
PSP上好玩的游戲其實也不算太少吧
還有機戰A呢~

2008年4月17日星期四

Macross Frontier 2


任務代號 VICTOR
今次一開場早乙女就抱着ランカ脱出
並不像SEED,早乙女沒有甚麼超能力
一二三就被敵人打得落花流水~

接着就是ランカ
她一唱歌,另一邊躲着的敵人就即刻出來了
相信她日後一樣會成為歌姬
有可能今次是雙歌姬!
但願今次ランカ能和早乙女走在一起
………………………………

Macross經常都會出現超強勁的大叔
今次也不例外~
這位大叔駕駛VF-25真的超強勁!
除了歌以外,Macross最大的看點就是三角戀和變形戰機!
VF-25的戰鬥真的非常精彩!
加上高清的畫質(1080p啊!)
真是人生一大享受~

話說,VF-25的控制界面設計得不錯~
很有科幻的感覺
而且VF-25居然可作162倍光學變焦..................
真的很想弄一台來玩~
就算不能飛也可以用來當望遠鏡~


嗯.............


想不到.............
早乙女的同學都是秘密地替軍隊工作
雖然ランカ的哥哥也是暪着她戰鬥
但這是否反映了那艘太空船裏的人口實在太少呢?

敵人跑進來才一次,破壞程度相當嚴重
如果來多兩三次估計整架船都要入廠修修了!

最後是官網︰http://www.macrossf.com/


這兩位『歌姬』
三角戀中的女主角
不知道之後的發展會如何呢?
シェソル主動找早乙女,開始有所發展了
早乙女救過ランカ,應該很快就開始發展
早乙女所選擇的會是呢?
真正的『歌姬』又是誰?

2008年4月16日星期三

這台電腦真夠奇...

因為舊的HDD快要壞了
偶不偶會「啫啫啫...」的響
所以星期一就買了隻新的回來

誰不知裝上去後一開機就死機囧………………………………
因為機箱太細的關系,裝HDD時要把顯卡和那張跑不起來的TV Tuner拆下來
RAM也要拆下來
裝好HDD後也好好的裝回主板上
誰不知,一開機就死機........
Linux是跑到udev就掛掉,貌似是loading uevent時掛掉了
Windows則在不知甚麼時候掛掉的

今天我研究為甚麼死機,摸摸顯卡、TV Tunner和RAM
丢隻LiveCD跑MemTest
跑完開機又正常了OTL

實在搞不懂是甚麼問題
不過以前開機一樣有問題的
每天第一次開機都會掛掉的,Reset後又正常
當時以為是HDD的問題
現在則還沒發現掛掉

BTW,那天出去買HDD時坐學校的接䭸巴士
一不小心把裝書的袋遺留在巴士上
竟然被人偷了..........
去問保安說有人拾到是會交給他們的,但沒有我的袋..........
裏面只有十多元的硬幣、一堆紙和一本畫得不似『書』形的英文畫...........
竟然都被人偷了OTL
甚麼世界..........
買HDD也很貴
Seagater的SATA 250GB $440
因為老媽要求,又買了隻Sony的DVD Writer $230
再買隻萬能插和門鐘一個,充值澳門通
一千大元就消失了..............

2008年4月13日星期日

PS3 『手提版』

有個達人把PS3改裝成手提電腦型.......
其實我更想買那台PS3
不過改裝完後好像重7.2KG



Via

2008年4月11日星期五

Solaris 8................

昨天學校的電腦室好像進行系統升級,停機半小時
那個時候碰到負責升級的人
沒事幹就跟他聊起來

他透露,Server用的是Solaris 8
OTL
上維基看看,2000二月Release的..........
八年前的啦
當時我就想講,10好像都出了幾年
不過我不知道到底是哪一年出,所以就沒講出來

其實我講得不止是軟件舊
硬件也很舊
畢竟server是7x24小時運作的
用了起碼8年
也是時候更換了吧?
雖然他說不是很舊,而且我也不知道實際是怎樣
但我覺得用了五年就開始舊的了
因為我的HDD用了才兩三年就跟我說「就黎掛do」.............

Macross Frontier 1


四月新番
新的Macross終於播了~
不過今次的主角十足十偽娘...........
………………………………

Macross必有的三角戀
同樣是兩女一男
男的是那個偽娘,沒甚麼好說的..........
兩位女主角
萌系的ランカ是上面那位
在一家中國餐館工作的~
貌似和異星人也有些甚麼關系
另一位女主角是今次的歌姬

雖然我只看過幾套Macross
但每次萌系的最後都會變成路人
因為男主角選擇的都是歌姬
每次我都比較喜歡萌的女生,但歌姬的存在始終使她變成路人.................
不知今次會否打破這個宿命!

事實上,ランカ的聲優是中島愛
有可能她才是真的歌姬
不過唱歌的確實是シェソル


居然真的把廣告做出來~
這是ランカ工作的中餐館廣告~


歌姬的歌手是中島愛
但今次的OP是坂本真綾和菅野洋子合作的呀!
(我就是因為河森正治和菅野洋子才看Macross的啊!)
為甚麼歌姬不用坂本真綾呢.................
而且直到播出我才知道OP是她唱
然而裏面沒有她配音的角色
總讓人聯想到是臨時找她的...............

還有,之前提早放送的第一話最尾有「可有曾記起愛 remix.
一樣讚!~
總之比歌姬的歌更好就是~


最後附上OP

熱門文章