Sunday, December 27, 2009

Sandaran Cinta

eeeeeeeeeee...

What is happening to me?

My senses has been altered lately.

I've no idea.. Just felt like posting the stated song above onto my blog post.... blek :p

****************************

Sandaran Cinta
Album : Sandaran Cinta
Munsyid : Saff-One
http://liriknasyid.com


Menelusuri denai kerinduan ini
Ku atur langkah mendaki cinta yang tertinggi
Perjalanannya tak seindah bicara
Penuh onak berduri harus ku tempuhi

Di tengah rimba kehidupan
Menjalar akar perasaan
Malar kecintaan atau kebencian

Segar cinta bertunjang keimanan
Layu cinta kerana tersungkur di perdu dosa#8230;ooo#8230;

Bila cinta diracun alpa dan prasangka
Pasti ia takkan kekal lama
Kebencian pun mula melata di jiwa

Ku mengimpikan kuntum cinta
Harum mewangi penuh warna
Kembangnya dibaja taqwa kepadaNya

Kan ku sunting ia jadi hiasan
Serikan kesuraman taman hatiku selamanya...ooo...

Namun cinta sejati, suci dan abadi
Hanyalah cinta pada Ilahi
Raih cintaNya syarat menuju firdausi
Sandaran cinta pada Tuhan Yang Esa

Tenang dirimbun kasihnya mengubat lara
Tak ketemu kecewa hanyalah bahagia

Pengirim : wazien

********************************

Thursday, December 24, 2009

Final Year Project

Finally, the moment that I've been waiting for... jeng...jeng...

I think the title has done pretty much explaination about what am I going to type. ..hehe..

So, basically, what I need to do is, do some research regarding the technology areas provided and choose 3 of them only and rank them accordingly to your interest.

The next step is, find dedicated, committed, motivated and smart team members.. This is the challenging part as I only have 1 person in mind who fulfilled my requirements... Why did I make such requirements? Because I wanted to have a perfect team whereby the discussions will be dynamic and everyone would be able to contribute their parts.

I don't want to go through past experiences again whereby I felt that I have done everyting alone although they did so called part of the work load. The new aim is to have the perfect team, be eligible to participate in SPINNOVEX as well as score distinction for FYP projects.

So here are the list of technology areas that I'm interested in :
- Consumer Electronics
- Technology Center of Wireless Communications
- Digital Network
- Advanced Robotics & Intelligence
- CXD

I don't think that I need to explain do I?

Ok.. hoping for the best.... "fail to plain is plain to fail"..

"S3S"

Monday, December 21, 2009

Muhasabah Cinta

Just got this song from my sister. I know, the song has been around for quite some time.. But, latetly, I keep on listening to this song for some reasons... hehe..Don't think too much..



Muhasabah Cinta

Album :
Munsyid : EdCoustic
http://liriknasyid.com

Wahai... Pemilik nyawaku
Betapa lemah diriku ini
Berat ujian dariMu
Kupasrahkan semua padaMu

Tuhan... Baru ku sadar
Indah nikmat sehat itu
Tak pandai aku bersyukur
Kini kuharapkan cintaMu

Reff. :
Kata-kata cinta terucap indah
Mengalun berzikir di kidung doaku
Sakit yang kurasa biar jadi penawar dosaku
Butir-butir cinta air mataku
Teringat semua yang Kau beri untukku
Ampuni khilaf dan salah selama ini
Ya ilahi....
Muhasabah cintaku...

Tuhan... Kuatkan aku
Lindungiku dari putus asa
Jika ku harus mati
Pertemukan aku denganMu

Back to Reff.

3rd Year Specialization

Finally I've decided to specialize in Computer Netwroking and Computer Systems..

Althought, I don't like Networking, and Higher Mathematics(under Systems), I still carry on with my plan? Why? Because I can't keep on running from the fact that mathematics, binary numbers and engineering are one. Moreover, the more I tried to run from subjects that I don't like, the more I will end up doing it as I said before in my previous Batch 9 blog post.

I did not manage to score that well during my practical test because I was totally lost while trying to understand the working principles of Networking protocols, concepts as well as hacking concepts. The only practical test that I score was Server Management as it was too easy for me...hehe....

Anyway, I don't regret it now. During the mid-semester test, I started to see the pictures and I know those subjects are easy to score if you put some love on it.. hehe..And I was totally blown out with the results...For some reasons, maybe because I was lucky abit, I managed to score almost all subjects except mathematics.. and the most funny thing is that I managed to score the highest in my class for subjects that I did not do well during my practical... How I wish I studied like that during practical... I was laughing at myself like h**l... haha..

Now, with someone's(XxEvexX) special besides me, I am determined to score on every subjects starting from the coming terms onwards ...got to tie the knot fast nih.. ... hehe... blek ;p

Monday, November 16, 2009

3rd Year Options

T_T

What should I choose ?

I'm gonna choose my 3rd year specialization for next year this week.

Still can't make up my mind on which field should I focus more.

The options are as below :

1. Computer Engineering
2. Computer Networking
3. Computer Security
4. Business

Haiz... Currently, I'm doing Networking and Security.

The only subject that I feel comfartable till now is Server Management which is under Security.

Should I specialize in the same field next semester or shoud I have a broad view of Computer Engineering?

Or probably take a broad view then specialize during degree ?

Which one is better?

Both got pros and cons....

Hmm ... any suggestions?

Tuesday, November 10, 2009

This is Me

This song can say quite old already. But, I'll just write part of it down because I just felt like writing it. ^^

Dont think too much ah!
I just wrote it for fun only.. ><

You're the voice I hear inside my head
The reason that I'm singing
I need to find youI gotta find you
You're the missing piece I need
The song inside of me
I need to find you
I gotta find you
Arist : Demi Lovato
Source : azlyrics.com

Thursday, November 5, 2009

Introduction to Hackers(short version)

bEFORE you proceed to read, here are a few reminders:
1. This is just a short version. Please don't expect to include hackers ethics and laws. I'm a lazy jerk.(go google it yourself)
2. This post is very shallow as I dont intend to really explain about hackers not because I don't know, but It just not really suitable for reading.
3. Confidential information about the techniques and tools used will not be given.

Who are the hackers ?
Individuals who seek to gain access into computer systems or to make such systems unusable.


So basically, hackers are catagorized into 3 types which are :
1. Black hat
2. White hat
3. Grey hat

What on earth are those? Rilex! One at a time ^^

1.Black hat:
They are harmful and always performs destructive activities. Also known as 'crackers'.

2.White hat:
Individuals who have mastered the hacker skills and using those skills for defensive purposes. Also known as security analyst.

3.Grey hat:
Individuals who work both offensively and defensively. They can be good as well as bad.

Well, actually I've got many things to say.. But if I were to include the ethics, etc, it will be a pain in the *&^%.

I'm so lazy to type you know. Such a lazy jerk I am....
jyjy

Wednesday, October 14, 2009

Piano Lesson Software To Help You Play

If you have a love for music and you want to learn to play an instrument then perhaps the piano is a good place to start. You might be able to get a piano to practice on or even a keyboard, but you will need to have lessons if you hope to learn how to play properly and actually learn some songs. One of the best and easiest ways to do this is to get piano lesson software.

If you don't want to go to lessons with a teacher, or you find that this is too expensive, you can easily save money and learn all your favorite songs, but downloading some piano lesson software. This will give you the exact lessons that a teacher would give you, and it will build your confidence too.

There might be some people who don't want to attend lessons because they are afraid of looking silly or they are scared that they will be no good. The good news is that you can use the piano lesson software to learn the basics and then go for more advanced lessons when you are more confident.

When you want to become a good piano player you should think about getting this software. You might want to become good enough to play professionally, or perhaps you just want to do it as a hobby to have fun and be able to entertain the family at the next Christmas or birthday party.

When you search online you will come across various different piano lessons that you can download. This means that you can start out with the basics and then work your way through a number of other lessons to learn what you want, when you want. The best way to learn to play the piano is to get some do it yourself home lessons.

Check this website out if you want to learn Piano the easy and cheapest way.

http://tinyurl.com/pxdpdb

Friday, October 9, 2009

Anyone of Us

I've just listened to this song yesterday or to be exact, someone recommend it to me.

Actually, I do aware that it is one of the top rated song currently I guess. But, I'm just too lazy to search nor to listen till that day.

Below are the lyrics. Please don't get me wrong. This has nothing to do with anyone! I just wrote it because it sounds good.

*His voice is similar to mine somewhat :P


** Anyone of Us **

I've been letting you down, down
Girl I know I've been such a fool
Giving in to temptation
When I should've played it cool
The situation got out of hand
I hope you understand

[chorus]
It can happen to..
Anyone of us, anyone you think of
Anyone can fall
Anyone can hurt someone they love
Hearts will break
cause I made a stupid mistake
It can happen to..
Anyone of us, say you will forgive me
Anyone can fail
Say you will believe me
I can't take my heart will break
cause I made a stupid mistake
A stupid mistake

She was kind of exciting
A little crazy I should've known
She must have altered my senses
cause I offered to walk her home
The situation got out of hand
I hope you understand

[chorus]

A stupid mistake
She means nothing to me
(nothing to me)
I swear every word is true
Don't wanna lose you

** The end **

Artist : Gareth Gates
Source : www.lyrics007.com

Monday, August 31, 2009

Can't Wait for Attachment

yes .. I can't wait anymore ..left only about 1 week for my Industrial Training to commence at ST Electronics(Info-Software System) Pte Ltd .

so let me do some research about the company itself.

ST stands for Singapore Technologies .. The company has many departments which are :
- Large-Scale Systems Group
- Info Comm
- Satcom & Sensor Systems
- Info-Software Systems
- Training & Simulation Systems

STEE-InfoSoft is a Command, Control and Intelligence solutions provider. It provides superior defence simulation applications, homeland security systems and enterprise solutions to both civil and defence customers worldwide. Recently, STEE-InfoSoft has been awarded an S$8.2m contract by the Singapore Land Authority (SLA)to do some projects related to private and HDB properties registration system.

According to my Liason Officer, I am the only one who got posted to ST Electronics(Info-Software). I'm not sure whether there would be other interns from other institues or not. The ITP will be for about 6 weeks. The exiting part is that I'll be doing some programming stuff and they will teach me extra related stuff. Alhamdulillah I'll be able to do a job that I have passion for it.. Moreover , I am so grateful to be able to work for a reputable company when businesses are not doing so well.

That's all for today. ^_^

Tuesday, August 25, 2009

A Little Too Not Over You

I got this song from my sibling. It sounds good so I just went ahead and post the lyrics . The lyrics was taken from http://songlyrics.com ... Please enjoy

//lyrics begin
It never crossed my mind at all
It's what I tell myself
What we had is come and gone
You better offer someone else
It's for the best, I know it is
But I see you sometimes
I try to hide what I feel inside

And I turn around
You're with him now
I just can't figure it out

Tell me why you're so hard to forget
Don't remind me, I'm not over it
Tell me why I can't seem to face the truth
I'm just a little too not over you

Memories supposed to fade
What's wrong with my heart
Shake it off, let it go
Didn't think it'd be this hard
Should be strong, moving on
But I see you sometimes
I try to hide what I feel inside

And I turn around
You're with him now
I just can't figure it out

Tell me why you're so hard to forget
Don't remind me, I'm not over it
Tell me why I can't seem to face the truth
I'm just a little too not over you

Maybe I regret everything I said
No way to take it all back, yeah
Now I'm on my own, how I let you go
I'll never understand
I'll never understand
Yeah, oh no
Oh

Tell me why you're so hard to forget
Don't remind me, I'm not over it
Tell me why I can't seem to face the truth
I'm just a little too not over you

Tell me why you're so hard to forget
Don't remind me, I'm not over it
Tell me why I can't seem to face the truth
And I really don't know what to do
I'm just a little too not over you

Artist : David Archuletta
link : http://songlyrics.com

Sunday, August 23, 2009

Tic Tac Toe Artificial Intelligence

In this post I'm gonna include some of the codes I used personally to construct the computer AI.

It is mainly consist of if-else condition and it is not that relieable. If I were given a 2nd chance, I'll write a better AI codes that this one such as using switch/map/binary tree/etc .

If you are a student searching for an AI reference, I strongly recommend you to use your own creativity and understanding and please dont copy mine 100% . Because by copying my codes,
you'll not be able to gain the satisfaction feeling after you have comlpeted the codes.

Oh , one more thing! my AI is only about 70% intelligent I guess . I ensure you that you can't beat my AI if you are the 2nd player . Enjoy!

//-------AI codes begin ..............

if( (board[0]==human)&&(board[1]==human)&&(board[2]=='c') ) // blocks human moves 0 , 1 , 2 { move = 2 ; cout << "c" << endl ; return move ; } if( (board[0]==human)&&(board[2]==human)&&(board[1]=='b') ) // blocks human moves { move = 1 ; cout << "b" << endl ; return move ; } if( (board[2]==human)&&(board[1]==human)&&(board[0]=='a') ) // blocks human moves { move = 0 ; cout << "a" << endl ; return move ; }
if( (board[3]==human)&&(board[4]==human)&&(board[5]=='f') ) // blocks human moves 3 , 4 , 5 { move = 5 ; cout << "f" << endl ; return move ; }
if( (board[4]==human)&&(board[5]==human)&&(board[3]=='d') ) // blocks human moves { move = 3 ; cout << "d" << endl ; return move ; }
if( (board[6]==human)&&(board[7]==human)&&(board[8]=='i') ) // blocks human moves 6 , 7 , 8 { move = 8 ; cout << "i" << endl ; return move ; } if( (board[8]==human)&&(board[6]==human)&&(board[7]=='h') ) // blocks human moves { move = 7 ; cout << "h" << endl ; return move ; } if( (board[8]==human)&&(board[7]==human)&&(board[6]=='g') ) // blocks human moves { move = 6 ; cout << "g" << endl ; return move ; }
if( (board[0]==human)&&(board[3]==human)&&(board[6]=='g') ) // blocks human moves 0 , 3 , 6 { move = 6 ; cout << "g" << endl ; return move ; } if( (board[6]==human)&&(board[3]==human)&&(board[0]=='a') ) // blocks human moves { move = 0 ; cout << "a" << endl ; return move ; } if( (board[6]==human)&&(board[0]==human)&&(board[3]=='d') ) // blocks human moves { move = 3 ; cout << "d" << endl ; return move ; }
if( (board[1]==human)&&(board[4]==human)&&(board[7]=='h') ) // blocks human moves 1 , 4 , 7 { move = 7 ; cout << "h" << endl ; return move ; }
if( (board[4]==human)&&(board[7]==human)&&(board[1]=='b') ) // blocks human moves { move = 1 ; cout << "b" << endl ; return move ; }
if( (board[2]==human)&&(board[5]==human)&&(board[8]=='i') ) // blocks human moves 2 , 5 , 8 { move = 8 ; cout << "i" << endl ; return move ; } if( (board[8]==human)&&(board[2]==human)&&(board[5]=='f') ) // blocks human moves { move = 5 ; cout << "f" << endl ; return move ; } if( (board[5]==human)&&(board[8]==human)&&(board[2]=='c') ) // blocks human moves { move = 2 ; cout << "c" << endl ; return move ; }
if( (board[2]==human)&&(board[4]==human)&&(board[6]=='g') ) // blocks human moves 2 , 4 , 6 { move = 6 ; cout << "g" << endl ; return move ; }
if( (board[4]==human)&&(board[6]==human)&&(board[2]=='c') ) // blocks human moves { move = 2 ; cout << "c" << endl ; return move ; }
if(board[4] == 'e') { move = 4 ; cout << " e " << endl ; return move ; } if(board[0]=='a') { move = 0 ; cout << " a " << endl ; return move ; } if(board[2]=='c') { move = 2 ; cout << " c " << endl ; return move ; } if(board[6]=='f') { move = 6 ; cout << " g " << endl ; return move ; } if(board[8]=='i') { move = 8 ; cout << " i " << endl ; return move ; } if(board[1]=='b') { move = 1 ; cout << " b " << endl ; return move ; } if(board[3]=='d') { move = 3 ; cout << " d " << endl ; return move ; } if(board[5]=='f') { move = 5 ; cout << " f " << endl ; return move ; } if(board[7]=='h') { move = 7 ; cout << " h " << endl ; return move ; }

Wednesday, August 5, 2009

Tic Tac Toe Source

Whoa!! finally I managed to complete these humble source codes for Tic Tac Toe . It took me about 2 weeks to deal with the obstacles . Now , I understand what does a programmer feels when someone download/crack their files illegally . Please note that the codes shown below are not the ideal source codes for Tic Tac Toe . It is just a simpe version of the codes that my mind can understand . Please enjoy !

//===========codes starts here=======
#include
#include
#include

using namespace std;

char X = 'X' ;
char O = 'O' ;
char EMPTY = ' ' ;
char TIE = 'T' ;
char NO_ONE = 'N' ;
char playAgain ;


void instructions() ; //display instructions //
char askYesNo(string question) ; //ask whether you want to go 1st
char humanPiece() ; //determine human piece . returns 'x' / 'o' //
char opponent(char piece) ; //returns 'x'/'o' based on the previous choice //
void displayBoard(const vector &board) ; //display board on e screen //
int computerMove(vector board) ; //calculate computer's move,receives board n computer's piece,retutns com's move //
int isLegal(const vector board , int index) ; //
char winningCondition(vectorboard) ; //determines the game winner //




int main()

{
do
{
bool TrueFalse ;
char move , a ;
//int NUM_SQUARES = 9 ;
char alpha[] = { 'a','b','c','d','e','f','g','h','i' } ;
vector board(alpha , alpha+9) ;
int size = board.size() ;
vector :: iterator it ;
instructions() ; //
char human = humanPiece() ; //
char computer = opponent(human) ; //
char turn = X ;
displayBoard(board) ; //
char winner = NO_ONE ;
int legal = 0 ;
char check ;
int index ;
while(winner == NO_ONE ) //
{
if(turn == human)
{
do
{
cout << "Please enter an alphabet to choose that move : " ;
cin >> move ;


it = find(board.begin(), board.end(), move); //
index = it-board.begin() ; //replace it with this //
//cout << index ;
//cout << it ;
//cout << *it ;
legal = isLegal(board , index) ; // it replaced with index //

if(legal == 0)
{
cout << "invalid move , please enter the correct alphabet! " << endl ;
}
else
{
cout << "That move is valid" << endl ;
}
}while(legal != 1 ) ;
if(move == 'a') //
{
board.erase(board.begin()) ;
board.insert(board.begin() , 1 , human) ;
}
if(move == 'b') //
{
board.erase(board.begin()+1) ;
board.insert(board.begin()+1 , 1 , human) ;
}
if(move == 'c') //
{
board.erase(board.begin()+2) ;
board.insert(board.begin()+2 , 1 , human) ;
}
if(move == 'd') //
{
board.erase(board.begin()+3) ;
board.insert(board.begin()+3 , 1 , human) ;
}
if(move == 'e') //
{
board.erase(board.begin()+4) ;
board.insert(board.begin()+4 , 1 , human) ;
}
if(move == 'f') //
{
board.erase(board.begin()+5) ;
board.insert(board.begin()+5 , 1 , human) ;
}
if(move == 'g') //
{
board.erase(board.begin()+6) ;
board.insert(board.begin()+6 , 1 , human) ;
}
if(move == 'h') //
{
board.erase(board.begin()+7) ;
board.insert(board.begin()+7 , 1 , human) ;
}
if(move == 'i') //
{
board.erase(board.begin()+8) ;
board.insert(board.begin()+8 , 1 , human) ;
}
}
else
{
int ComMove = computerMove(board) ;
board.erase(board.begin()+ComMove) ;
board.insert(board.begin()+ComMove , 1 , computer) ;
}
displayBoard(board) ; //
turn = opponent(turn) ; //
check = winningCondition(board) ; //
//cout << "check is : " << check ;
//cout << "winner is : " << winner ;
winner = check ;
//cout << "winner is : " << winner ;

}
if((winner=='w') && (human == X)) // X condition for human
{
cout << "Congratulation human! you have won ... I'll defeat you next time!" << endl ;
}
if((winner=='w') && (computer==X)) //X for computer condition
{
cout << "I have defeated you human ... Is that all you got?! " << endl ;
}
if((winner=='c') && (human==O)) // O's condition for human
{
cout << "Congratulation human! you have won ... I'll defeat you next time!" << endl ;
}
if((winner=='c') && (computer==O))
{
cout << "I have defeated you human ... Is that all you got?! " << endl ;
}
if(winner == TIE)
{
cout << "Seems that our skills are equal .. Hence , its a draw! " << endl ;
}

cout << " do you want to play again ? " ;
cin >> playAgain ;


}while(playAgain == 'y') ;
return 0;

}

void instructions()
{
cout << "Welcome to the Tic Tac Toe game." << endl ;
cout << "You will be playing against the Computer (Com)." << endl ;
cout << "You need to make your move by entering character a-i" << endl ;
cout << "The number corresponds to the desired board postion as shown" << endl ;

cout << " a | b | c " << endl ;
cout << " --------- " << endl ;
cout << " d | e | f " << endl ;
cout << " --------- " << endl ;
cout << " g | h | i " << endl ;

cout << "Now, prepare yourself! The game is about to begin.." << endl<}

char askYesNo(string question)
{
char response ;
do
{
cout << question << " Yes (y) / No (n) : " << endl ;
cin >> response ;
}
while (response!='y' && response !='n') ;

return response ;
}

/*int askNumber(string question , int high , int low)
{
int number ;
do
{
cout << question << " (" << low << " - " << high << ") : " ;
cin >> number ;
}while(number>high || number
return number ;
}*/

char humanPiece()
{
char go_first = askYesNo("Do you want to move first ? ") ;
if(go_first == 'y')
{
cout << "Then , take the 1st move ! You'll be using X as your character piece" << endl ;
return X ;
}
else
{
cout << "Then, I'll go first" << endl ;
return O ;
}
}

char opponent(char piece)
{
if(piece == O)
return X ;
else
return O ;
}

void displayBoard(const vector&board)
{
cout << board[0] << " | " << board[1] << " | " << board[2] << endl ;
cout << "---------" << endl ;
cout << board[3] << " | " << board[4] << " | " << board[5] << endl ;
cout << "---------" << endl ;
cout << board[6] << " | " << board[7] << " | " << board[8] << endl ;
cout << endl ;
}

int isLegal(const vector board , int index)
{

//if((board[index]==X)&&(board[index]==O)) //('a'||'b'||'c'||'d'||'e'||'f'||'g'||'h'||'i'))
if(board[index] == 'a')
{
return 1 ;
}
if(board[index] == 'b')
{
return 1 ;
}
if(board[index] == 'c')
{
return 1 ;
}
if(board[index] == 'd')
{
return 1 ;
}
if(board[index] == 'e')
{
return 1 ;
}
if(board[index] == 'f')
{
return 1 ;
}
if(board[index] == 'g')
{
return 1 ;
}
if(board[index] == 'h')
{
return 1 ;
}
if(board[index] == 'i')
{
return 1 ;
}
else
{
return 0 ;
}
}

/*bool isLegal(int move , const vector &board)
{
return (board[move] != (X||O)) ;
}*/
int computerMove(vectorboard)
{
int move ;
cout << "I shall take " ;
//if no one can win
if(board[4] == 'e')
{
move = 4 ;
cout << " e " << endl ;
return move ;
}
if(board[2] == 'c')
{
move = 2 ;
cout << " c " << endl ;
return move ;
}
if(board[6] == 'g')
{
move = 6 ;
cout << " g " << endl ;
return move ;
}
if(board[8] == 'i')
{
move = 8 ;
cout << " c " << endl ;
return move ;
}
if(board[3] == 'd')
{
move = 3 ;
cout << " d " << endl ;
return move ;
}
if(board[4] == 'a')
{
move = 4 ;
cout << " a " << endl ;
return move ;
}
if(board[5] == 'f')
{
move = 5 ;
cout << " f " << endl ;
return move ;
}
if(board[1] == 'b')
{
move = 1 ;
cout << " b " << endl ;
return move ;
}
if(board[7] == 'h')
{
move = 7 ;
cout << " h " << endl ;
return move ;
}
}

char winningCondition(vector board)
{
if((board[0]==X)&&(board[1]==X)&&(board[2]==X))
{
return 'w' ; //someone has won
}
if((board[3]==X)&&(board[4]==X)&&(board[5]==X))
{
return 'w' ;
}
if((board[6]==X)&&(board[7]==X)&&(board[8]==X))
{
return 'w' ;
}
if((board[0]==X)&&(board[3]==X)&&(board[6]==X))
{
return 'w' ;
}
if((board[1]==X)&&(board[4]==X)&&(board[7]==X))
{
return 'w' ;
}
if((board[2]==X)&&(board[5]==X)&&(board[8]==X))
{
return 'w' ;
}
if((board[2]==X)&&(board[4]==X)&&(board[6]==X))
{
return 'w' ;
}
if((board[0]==X)&&(board[4]==X)&&(board[8]==X))
{
return 'w' ;
}

//O's winning condition return 2
if((board[0]==O)&&(board[1]==O)&&(board[2]==O))
{
return 'c' ; //O's user has won
}
if((board[3]==O)&&(board[4]==O)&&(board[5]==O))
{
return 'c' ;
}
if((board[6]==O)&&(board[7]==O)&&(board[8]==O))
{
return 'c' ;
}
if((board[0]==O)&&(board[3]==O)&&(board[6]==O))
{
return 'c' ;
}
if((board[1]==O)&&(board[4]==O)&&(board[7]==O))
{
return 'c' ;
}
if((board[2]==O)&&(board[5]==O)&&(board[8]==O))
{
return 'c' ;
}
if((board[2]==O)&&(board[4]==O)&&(board[6]==O))
{
return 'c' ;
}
if((board[0]==O)&&(board[4]==O)&&(board[8]==O))
{
return 'c' ;
}
//if( (board[0]==(X&&O)) , (board[1]==(X&&O)) , (board[2]==(X&&O)) , (board[3]==(X&&O)) , (board[4]==(X&&O)) , (board[5]==(X&&O)) , (board[6]==(X&&O)) , (board[7]==(X&&O)) , (board[8]==(X&&O)) )
//if(board[0],board[1],board[2],board[3],board[4],board[5],board[6],board[7],board[8]==(X||O))
if( ((board[0]==X)||(board[0]==O)) && ((board[1]==X)||(board[1]==O)) && ((board[2]==X)||board[2]==O) && ((board[3]==X)||(board[3]==O)) && ((board[4]==X)||(board[4]==O)) && ((board[5]==X)||(board[5]==O)) && ((board[6]==X)||(board[6]==O)) && ((board[7]==X)||(board[7]==O)) && ((board[8]==X)||(board[8]==O)) )
{
return TIE ;
}
else
{
return NO_ONE ; // indicate no one has won
}
}

Sunday, July 19, 2009

My Treassure

Nah .. I'm not talking about treassure hunt or anything like that ...

Last Thursday , when I came back home at about 4.00pm , I immediately set up my tools to do some simple works . Those works should be finished by tomorrow according to my schedule .

Here is the tool box that I personally use .




This is the top layer of my toolbox contents which consist of basic tools and wires .


This is the second layer of my toolbox which consist of all kind of prototype circuits .

So , what is prototyped circuits actually ?
It is circuit samples and simulations before you do the actual circuit implemantation .

The circuits below are the end actual working circuits after prototyping it several times . These circuits with another one that I did not included in this post will be integrated with a microcontroller and keypad LCD . I'll do so by next week when we finished programmig the microcontroller to control inputs and outputs perfectly .


These are buzzer , LED's and IR circuits which will be connected to diffrent port pins of microcontroller accordng to our project proposal .







Below are the simulations of my IR circuit to send inputs to microcontroller and further process will proceed which I'm lazy to write and explain what am I doing actually .

Both circuits are the same . The only difference is the signal it send to MCT . You observe by yourself ar!


Friday, July 10, 2009

Marketing Fiesta

The event was held on last Tuesday . So what kind of marketing fiesta am I talking about ? I am talking about my CA1 . We are required to do a marketing consultation in a group of 4 - 6 students . But , due to some special case , my group consist of 3 cool members only , Collumn , Wan and me .



Our job was to present the SWOT analysis to the management of Downtown East and give recommendations to improve the business there . To achieve that , we've done almost all kind of research such as databases , statistics , future potential opportunities and many more .

We managed to divide our time between stuying for Mid-Term Test and do research for this project . Yeah2 I know , it was a pain in the *@#* . To cut the long story , honestly speaking , there was many2 outstanding presenter during the presentation process . Our lecturer also said that some of us perform better than full-time marketing students . Well , probably .

Before the CA1 assasment many of us said that we can't talk about marketing for about 5 mins for every member . But , you won't believe if I said some of us find difficulties to stop after they've started to talk about marketing . They even covered hot topics like investment , trading , association , compability and etc .



Eh! Actually I have so many things to write . But , I feel so lazy to write . You all can just imagine the story without the ending . Ok ? See ya ..

Sunday, July 5, 2009

20 Papers for $2.00

Yeah That's right .

It happened right this morning when I was walking to the library . Someone aproached me and asked me whether I have full scape papers or not . You know why ? Becauze he was having a small class test and no one brought papers . It was about 8.30 am and there was no nearest stationary shop around . So I checked my bag and I noticed that I have enough papers to give him . He ask me to sell my papers . I was not planning to sell to him at all . But since he asked for 20 pieces , I can't say no to someone who is willing to pay for the price .

After I gave him the papers , I asked him , "how much do you want to pay ? " .

Guess what did he said ? "$3.00 can ?" .

Whoa!! "That's too much already . I think $1.00 can " .

Then he gave me $2.00 because he does not have small change so do I . I was hesitated to take that $2.00 . Then he said , "Never mind , just take it " .

So I took it . Then , both of us thanked each other .

Ok that's all I want to write . I'm going to my class now .

Friday, July 3, 2009

On The Line

Taken from http://www.mp3lyrics.org

Featuring: Jonas Brothers

Lyrics Language: English

Demi Lovato On the Line Lyrics:
[Verse 1:]
[Demi:]
I didn't wanna say 'I'm sorry'
For breaking us apart
[Joe:]
I didn't wanna say 'It was my fault'
Even though I knew it was
[Demi:]
I didn't wanna call you back
Cause I knew that I was wrong
[Demi and Joe:]
Yeah I knew I was wrong

[Chorus:]
[Demi:]
One in the same
Never to change
Our love was beautiful
[Demi and Joe:]
We got it all
Destined to fall
Our love was tragical
[Joe:]
Wanted to call
[Demi:]
No need to fight
[Joe:]
You know I wouldn't lie
[Demi and Joe:]
But tonight,
we'll leave it on the line

[Verse 2:]
[Demi:]
Listen baby
[Nick:]
Never would have said 'Forever'
If I knew it'd end so fast
[Demi:]
Why did you say 'I love you'
If you knew it that it wouldn't last
[Nick:]
Baby I just can't hear what your saying
The line is breaking up
[Demi:]
Or is that just us?
Or is that just us?

[Chorus:]
[Demi and Joe:]
One in the same
Never to change
Our love was beautiful
We got it all
Destined to fall
Our love was tragical
[Joe:]
Wanted to call
[Demi:]
No need to fight
[Joe:]
You know I wouldn't lie
[Demi and Joe:]
But tonight, we'll leave it on the line

[Bridge:]
[Joe:]
I try to call again
I get your mailbox
Like a letter left unread
[Demi:]
Apologies are often open ended
[Demi and Joe:]
But this one's better left unsaid

[Chorus:]
[Demi and Joe:]
One in the same
Never to change
Our love was beautiful
We got it all
Destined to fall
Our love was tragical
[Joe:]
Wanted to call
[Demi:]
No need to fight
[Joe:]
You know I wouldn't lie
[Demi and Joe:]
But tonight, we'll leave it on the line

MST week

Talking about test or exam makes my blood boils with excitement . Isn't it cool to have test every week for example . Oh yeah ! Sure it is !

Cut the crap out !

Ok , here we go !

Basically , I've just finish my mid-sem test that was scheduled this week . It was cool and awesome bebeh ...

During the MST week , I noticed that I am totally exhausted after 1 whole day of programming . Then , the next day was mathematics . These 2 module managed to drain 90% of my energy . Another 10% was consumed during travel period .

The rest was .... alhamdulillah . I don't want to say too easy and I don't want to say I don't know.

Then , during the 2nd day of MST , I went to perform my Asar prayer at the 8th floor . After that when I took a lift down . I heard some students conservation with a lecturer that caught my attention .

Student : Teacher , I think I'm gonna fail your module .

Lecturer : Oh really ? How pitty ...

Student : You teach no good ar cher . ..

Lecturer : Yeah2 .. I know that I teach no good . .... . Almost everytime I met student who never
study for my module said so .. . I no good ... (smiling)

Student : Just joking cher .. (laughing) ... don't take it seriously (laughing)

(her friends all laughed ... I also laughed....)

When they reached their desired level , they went out from the lift.

It is normal for you to press the open button so that others can go out ...then someone will probably thank you ...And that's what I did ..

The last person to go was a chineese girl . Just before , I pressed the close button , she turned around , thanked me and waved at me with a smile . (wow .. she's so sweet...I wish I knew her)

eh , what am I thinking ? Back to the story . I met my friends back at the basement and we went to the exam room together . The test started at 5.30pm - 7.00pm . I was exhausted like h-_l because it was mathematics ma ! (sounds like chinese ? haha)

Ok that's all

Tuesday, June 9, 2009

Vital Information when Buying a Computer

Buying a new computer is not something to do in a hurry. Yes, you want to secure the purchase and get your equipment home, you can’t wait to try it out, see what it can do and add your own adjustments to it. But patience is required. It is essential that you get the best equipment at the best price. Making sure you have the right software, the correct hardware and the necessary accessories is an important task.


There are many elements to consider when looking at buying a new PC. The plethora of options that are available can be quite mind numbing. Hopefully, a few pointers in the right direction can provide assistance.


First, you must consider which is the right machine for you. Are you looking for a laptop for accessibility options, a standard desktop which will normally be that more potent. Do you have a budget; if not then work one out. This is a key factor in any purchase. Then look at what you want with the PC. The programs, the applications, and the size of the hard drive. These are all important factors.

We all want value for money, but it is only value if you are going to utilise.


With technological advances nearly every computer will be capable of the basic necessities. Internet connections, e-mail, word packages etc. This is all standard stock. However with the age of digital technology in over drive the likes of picture, music and film downloads can mean you need that little bit more.


So shop around see what is on offer.


A large memory is always a wise option to retain. If you wish to build onto your computer or are a follower of new gadgets, a large memory will give you accessibility and longevity.


Which processor do you require? This is more or less a power option. DO some research see which one fits your needs.


What kind of monitor are you happy with? This is normally just a size option, but do not think bigger is necessarily better. A smallish compact screen can be a much smarter option if you are restricted by space.


The hard drive is a pivotal tool when using your computer. The larger the better performance.


Now most computers come with a limited warranty. Unless you are particularly cautious the extended versions are not necessary and are normally very expensive.


These details should help make an informed decision when first considerations are made in regards of purchasing a computer.

Friday, June 5, 2009

POLY 50

What on earth is poly 50 ?

Basically poly 50 is an annual event at SP . It is a relay running event for several kilometers that consist of 50 laps .

Each time consists of 10 members . There must be at least 3 girls in the team .

Anyone who participate in this event will receive some CCA points . Last year , my class joined this event and guess what ? ... guess ...... . .. . . I said guess . .. .. guess again .....

Ok , I'll tell ya .. .. We participated last year and we've been disqualified on the 39th lap due to a procedure that we have broken .. I'm not gonna tell ya ... .

Our group name for last year was "National Runners " ... We are going to participate for this event again next month .. to be exact , on 29th July 2009 . ..

But , we have some problems here ...

We are planning to make 2 teams for our class . Each team must consists of 5 girls and 5 boys ..

The problem is ... we are lack of girls . . Now , we need about 6 more SP girls .

If you are a female SP student ... here are the requirements :
  • pretty (haha .. not necessary)
  • can run 2.4 km without feeling tired

Do leave your email in this post as comment .. .I won't publish your comments as I respect your privacy . ...

Oh .. one more thing .. This is just for fun .. .So , do join our team girls ..

Thursday, May 28, 2009

Brothers Fight

Its not an ordinary fight ....

Its not a normal fight ...

Its not just a fight ...

Its not a simple fight ...

Its not a bleeding fight ...

Its not a fight over a girl ...

Its not a foolish fight ...

Its not a property fight ...

ITS A SOCCER COMPETITION

I played winning 11 today and I won my
(small)bro 2 times in a row .. ..woohoo .... Finally I defeated him after a month of losing to him . . .

Am I that bad at playing games ? ?

Learn To Love What You Hate

The title seems a bit complicated right ?

I bet so . What leads me to write this post ? Who knows .... . . .

Here we go !

A few months ago , I realized something .


THE MORE YOU HATE SOMETHING , THE MORE THAT THING WILL HUNT YOU TO DEATH .... (not really to death)

Its creepy ...


Well , I am very sure some of you agree and have experience in the statement above . Probably you want to share it here .. .

For example , I hate electronics and mathematics last year although my result is quite good . I noticed that these 2 subjects keep hunting me and forcing me to love them .

Now , somehow I managed to change my mindset and started to try loving those subjects . GUESS what ? Actually the subjects are damn easy man . You only have to change your mindset and keep up the good attitude consistently .

Trust me my friend , it works if you apply some actions =p

Feel free to share anything .

Sunday, May 17, 2009

Goal Setting

What do I want to achieve in year2/sem1/2009 ?
  • I want my GPA to be at least 4.0
  • I want to be damn good at programming
  • I want to think like a programmer
  • I want to be damn creative an innovative
  • I want to synchronize my thoughts with my goals

Where do you want to do you Industrial Training(ITP) ?

SP will offer overseas ITP as well as local ITP . For OITP , your GPA must be outstanding . Local ITP also good if they assign you to a good company based on your result . My ITP period will be on this coming september for 6 weeks .
Well , I pray for the best choice for me.

What do you want to achieve in your second year ?
  • To be able to eliminate my competitors
  • To be in the top 5% of Computer Engineering students

What do you want to get everyday ?

  • Bless from Allah
  • Happiness
  • Wisdom

Thursday, May 14, 2009

Cerita Hati

A few days ago , I came across this song which gave me a strange feelings .


I wrote the lyrics below . Enjoy !


Cerita Hati
Album : Hafiz Hamidun
Munsyid : Hafiz Hamidun
http://liriknasyid.com



Semalam yang telah pergi
Menghilang tanpa jejak
Membawa bersama cereka
Duka dan ketawa

Dan kini ku mencari
Kalau masih ada kesan
Yang terus tersisa di dada
Pantai permainan

Jalanan yang panjang
Bersimpang haluan
Bagai pentas luahan rasa
Tiada sempadan

Pada awan biru ku melakar kata-kata
Pada langit cerah ku panah semua cerita
Dengarlah mentari suara hatiku menyanyi
Bertebangan jiwa merentasi pelangi

Gerimis menitis gugur membasahi bumi
Bagai menangisi sebuah cerita hati
Andai kau fahami semua hikayat pendeta
Seribu tahun kau pasti bisa setia ke alam syurga

Mungkin ada esok
tuk ku ukirkan kalimah
Menjadi arca pembuktian
Pengabdian cinta

Tuesday, May 12, 2009

Design And Innovation


Hmm . . how should I start this ?

Basically , I was required to do some survey about beverage refill dispenser . I need to gather some real problems faced by the users , suggestions , and what do you Ideally like . I hope you can reply the answer to this post .

So , basically I am collecting your opinion about beverage refill dispenser that you can find it in some fast food restaurant such as SUBWAY , KFC and many more .


Thanks in advance = )

===========================Survey Begins=============================

1. Have you ever tried to refill your drinks at restaurants such as SUBWAY or other restaurant before ?

2. What type of problem do you experience ?

3. What is good or bad about these refill dispenser ?

4. Do you ever wished to refill your drinks at any restaurant at cheaper price ?

5. What kind of refill dispenser technology in restaurant do you ideally like ?

6. Let say , someone invented a refill dispenser that you can use it by keying in your desired level of water , then the dispenser will display a price that is cheaper the previous drinks that you have purchased in the same restaurant . All you have to do is tap your ezlink cards or insert a coin to pay .
What's your opinion about the features stated above ?

Saturday, April 25, 2009

The Beginning Of Year 2

Finally I started my life again as a year 2 students . Whoa!! I am so excited man!
Its been 1 week since my class started . I posted my module list below.

Module list :
- Build Your Own Computer(elective)
- Microcontroller Technology
- Mathematics
- Analog System
- Critical Reasoning Skilss
- Design And Innovation Project
- Data Structure And Algorithm (favorite)
- Marketing (under Business Diploma+)

Right now I am searching for a programming text book to be included in my personal library . The book title is "Introduction To Programming With C++" Pearson Edition If I'm not mistaken . I want to use that book as my main reference for c++ complicated questions , methods and problems . That is the best book according to my lecturer after he analyzed tons of programming books out there.

Well , I've learned c++ last year . But , this year we do the practical programming I think =p

Wednesday, April 1, 2009

Grab A Bike ! Go Green !

Yeah that's right ! Burn some of your fats slackers . You already now that we are facing a bad global warming because of the excessive pollution . As a responsible human , let us cycle together to minimize the transport expenses as well as to reduce the pollution . Its like hitting 2 birds with 1 stone .

Talk is easy , I know . Probably you will said , " you just talk without action" . Who said that again and I'll chop his head ...nah just kidding . I'm not that cruel . .. I'm not forcing you , I'm just suggesting . Nothing more and nothing less.

Once upon a day on last month if I'm not mistaken . I wanted to ride a bike as my main transportation to Singapore Polytechnic (SP) . Before I decided that , I've got to test the route and the time taken first . So , one day I decided to cycle all the way to my school and back home . Hey!Probably you can't imagine what have I gone through if you refer to my last year post . I cycled about 12 km within 1 hours and 40 minutes . Then , I cycled 12 km back . It was damn tiring like @#$% .

I thought I won't cycle like that ever again . But , to my luck , the history repeated itself again . It took me 2 and half hours to reach SP from Jurong East . It was like "damn it ! I should not be alive " . Actually , you just need 1 hour to reach SP from Jurong East IF you are not lost . To my luck again , I lost my way and I ended up cycling to commonwealth , west coast and finally I reached clementi . I was really exhausted . Luckily I brought up my kit with me that is a fisherman cap , pair of gloves and arm covers(I don't what is it called).

When I reached SP , I bought a waffle with 2 scoops of ice-cream to refresh myself . Then , I took my bicycle again and cycled my way back home . The journey back is about 1 hour as I did not lost . I was extremely happy T\the moment I reached home ..

The conclusion is , if your workplace , study place or whatever is near , I suggest you grab your bicycle and go green . Why ? To minimize the monthly expenses as well as to reduce pollution released by public transports or whatever transport that releases harmful gases... I hope you enjoyed by reading this simple story of mine.

Friday, March 13, 2009

A Journey To Be The Ultimate Programmer Part 1

The title caught your attention huh?

Well , actually it is a true story of my journey to be the ultimate programmer . The part 1 indicates that the journey just began and its just ahead of its initial point . I wrote back this memory because I want it to last I guess . The story goes like this .

True Journey

Its all started since April 2008 . I was given 5 choices by Singapore Polytechnic to choose my desired course . I did not know what course should I choose . I was thinking and thinking . In fact I was hoping to take an aerospace engineering course since I developed an interest in aircraft a few months ago in 2008 . But then , as the time passes , I asked myself ,"why do you want to take that course while you hated electronics very much?" .

Well , back then in my schooldays , I used to hate electronics chapters when it comes to physics . Then , I asked myself again, " Why don't you just choose aeronautical engineering as it focus on mechanical parts?" .Hmm..."definitely no "..Why? Because I don't want to get my hands dirty .. I wonder why am I thinking like that at that time . Probably not matured enough haha . .

Next , I also considered to choose civil engineering since I kinda like mechanical drawings . But again I thought to myself that I don't want to end up in construction sites . How naive I was at that time . To make the story short , I ended choosing 5 courses based on the points required and interest . Oh yeah , for your info I managed to collect 6 points . This is not to show off , I just wrote it as a true story ..LOLz .

Here are the choices if I'm not mistaken :
  • Aeronautical Engineering
  • Computer Engineering
  • Civil Engineering
  • Mechanical Engineering
  • Marine Engineering
Guess which one did I get ? Well , I managed to grab the second choice that is Computer Engineering . I chose this course because the features are attractive , the max points required is 24 , future working environment maybe comfortable and I had some interest .

I was required to attend the 1 day orientation period . When I came to the location , I could not find my name in the student dashboard . Probably because I was too careless . I asked the management there and they assigned me to class 1B/24 for the orientation . Then , I went to the lecture hall and searched for my course seats and waited for the event to start .

After that we had another event at 1.30 p.m. This is the best part as I started to search for a place to pray . Luckily I found a senior and he helped me find the place . Then, the orientation continued until the end .

For your information , SP has lots of system such as Eliser , Mysas , Idims , Mike and many more to help you navigate your 3 years life there . But for a newbie like me at that time , we are quite confused and not used to it at the beginning . As a result , I ended up in 1B/24 for 1 week . Within that period , I explained to my lecturers the reason for me being in that class as they could not find my name in that class . At the end of the week , I tried to check mysas to check my time table as well as my class . To my suprise , I discovered that I was suppose to be in 1B/22 instead of 1B/24 .

Guess there is no other choice . I transfered to 1B/22 on the following week . What a pain .. For the second time I became a total stranger at my new class as I did not know a single person . The first thing I did was introducing myself and get know them as soon as possible . It likes a cartoon film when I tried to pronounce their name as most of them are Chinese . Actually , I never pronounce a chinese name before as this is the first time I get to know a Chinese.. lol ..

Back to the story , My class consist of 18 students if I'm not mistaken . The subjects for the first semester are Principle of Electrical and Electronics , Digital Electronics , Program Design , Mathematics , Teamwork and Communication Skills(TCS) , Character Development(CD) and IDEA . The most subject I hate was TCS and CD . Why ? Because , there is a lot of presentation and I hate presentation very much . In fact , most engineering students hate this subject . But , what we dislike is good for our sake . Its just about time that we'll realize it sooner or later .

The most subject I like was Program Design . In this subject , we learned Visual Logic which is the concept of flow charts . We also learned LEGO robot programming in this subject . Well , I can say that the subject is fun and pretty easy to understand if you pay attention and do the tutorials . These 2 basic elements will make you a good programmer in the future .

To make it short . I completed semester 1 with a GPA of . . .secret . . .(I won't tell ya unless if you are special to me :p) . When it comes to semester 2 , everything seems so fast and those who never pay attention in class can't survive (count me in) . Its like "whoa!" ... I started to get annoyed and confused in some subjects that I dislike such as DE , IE and PEEE . But , hating a subject is not a solution . Well , I tried to love these subjects but its just too complicated .

On the other hand , I started to really love programming . I practice programming whenever I have free time . It has become part of myself . From that moment , I decided to specialize in programming when I reach final year . Along the way , I'll try to avoid hardware specialization because I really not interested although I can connect the components and troubleshoot it somewhat perfectly . It pisses me off dude .

So, this is my target . I should be able to master almost all programming languages by 3rd year. The languages includes C , C++ , ASP , PHP , Pearl , HTML , Ruby on rails , MySql for the moment . How to achieve it ? Self study and self practice although it is not in my official subject .
Why do I want to become a damn good programmer badly ? Well , I want to work with big companies such as Microsoft , Apple , Softnic , and many more reputable companies . In order to realize it , I've got to be damn good so I can stand on top of the crowd when it comes to selection process ...Ameen .. So , we'll continue the story nex year ...watch out for part 2 next year .

To your success and see ya .. . .. . ..

Wednesday, March 4, 2009

Rock Climbing

Rock climbing is one of the extreme sports ever.For beginners , it will push your stamina and strength to its limit (some sort).It is a good sport to practice for those who wants to be strong , though , handsome(no relation LoL).

To make it short , I started this Rock Climbing sport since last year(2008) when I was a first year student in Singapore Polytechnic. Why? Because I was looking for a challenging extreme sport. Actually , I don't know which CCA club to choose at the beginning . Suddenly I came across SPRC club . Then , one of SPRC member talked to me . He asked me whether I would like to write my name on their list so that I can see2 first then decide whether to really2 join them or not. So I said (more or less) "Why not?Bring it on!" .

The orientation for new SPRC members started a few days after that if I'm not mistaken. I was required to pay $10 for membership fee and $12 for 3 days orientation fee . Overall is $22 . That's a big sum of money to me . We were divided into several groups and assigned 1 senior to train us the most basic techniques and knowledges we should know as a climber.

So , we were trained these few days and I bet all newbie must be exhausted starting from the first day. Why? Because we still not familiar with the techniques . Hence , we used 75% of our arm strength and 25% of our leg strength . Whereby if you use the correct techniques , you should consume about 25% of your arm strength and 75% of your leg strength . Therefore , you'll be able to last a longer period.

At the end of orientation , our SPRC seniors organize a small competition using > 5 m wall I guess. We were required to finish up 2 sections at the wall . I mean , we should reach the top of the wall in this 2 sections. Well most of us managed to complete the 2nd section while the first section , we managed to complete 90% of it . Anyway , it gave us a little exposure .

After the 3 days orientation , Our official training started . We were again divided into several groups with a senior as our leader . He is responsible to train us all the techniques we need to know , track our development , motivate us and help us get along with other members I guess.
So, the official training was about 2 months . After that period of time , we are allowed to train on our own any time we want . Cool huh?

However , only about 10%-20% of these new members are committed to do their own self training. Well , I was quite a good novice climber at the beginning haha. Then , when the sem1 break came , I was very lazy to come to rock gym for self training. I skipped the training for 2 months since Sem1 holiday if I'm not mistaken . As a result , I lost all my cool moves and talents that I have built .

After 2 months I skipped the training , suddenly I feel like I want to climb again. So , I came to rock gym one day and I climbed . I was very2 embressed as I noticed that I climbed like a total noob . I was envious of those who are far better than me . I know that my envious and jealousy does not change anything.The only thing that can make it change is exrteme training .

I started to schedule my time-table . I climbed 3 times a week . There was certain time I climbed almost everyday after I finished my homeworks. Now , eventhough I am having 1 month holiday , I still come to climb with my buddy , Hanafi . I don't want history to repeat 2 times . I admit that I'm not a very good climber since I lost in an inter-competition event . However , I realized my intention . All I want to do is having some fun while climbing . Eventually , my skills will improve drastically as I enjoyed the sport . Now , I can see the improvement and I'm happy for it eventhough it is not a big achievement .

Sunday, February 22, 2009

Year 1 is Ending

Left a few more days for me to complete year 1 out of 3 .

Time is running and will keep running very fast .

I left 2 more exams to complete that is Mathematics and Principal of Electrical and Electronics...

By the way ,

After one year I'm exposed to Electronics , I decided to specialize in networking and multimedia for the second year option . Actually we've been given 4 options if I'm not mistaken whereby we can only choose 2 options .

The 4 options given are :
  • Electronic Engineering
  • Computer Applications
  • Networking
  • Security
  • multimedia

Under these 4 options , There is other module related to the core module above.

At first , I wanted to choose Security and Multimedia . Then , my(not really) lecturer told me that it is a funny(really?) combination and impossible to get . That's why I end up with Multimedia and networking . Note , the result of my application will come out after the release of final exam result.