Thursday, January 10, 2008

haunted by fyp...

FYP sucks.. have i said how much it sucks? seriously, how does it benefit us? "experience the stages of a project - research, design, implement, feedback, blah blah blah" what the heck, we did that during IA already.. thanks for giving us another chance.. DUH! it's simply useless.. this stupid FYP.. it's juz benefitting the stupid profs.. why? because we are doing their f***ing research work!

i bet even the management level of the university oso knows FYP is useless.. but why is FYP still around? bcos the bloody deans are also prof! =.=" so dream on.. i think maybe IA is also benefitting the school.. bridging ties to those IA companies by supplying them cheap labour..

anyway.. why i suddenly complain so much abt FYP.. actually, i'm pretty much relunctant to do it even though i'm pressed by the deadline.. i know everyone feels the same.. but, eh, mainly not bcos it's sian or wat.. it's for another reason.. ard 3 days ago, i started doing proper read up and research on my FYP, though i've done a bit during last year.. i'm doing more intensive read up and research, if that makes you feel better.. then for the initial 2 nights.. i can't sleep well at all.. the stuff i've read is haunting me.. my mind is too active...even though i tried to sleep at 3-4am, i can't.. those equations, logics and stuff juz kept popping up in my mind.. each time i put aside 1, another 1 will just pop up... sucks.. end up, i spent at least an hour in bed WIDE AWAKE..

yesterday, i was actually afraid to do my FYP stuff.. scare that i can't sleep again.. for goodness sake, now is actually school term already.. I NEED TO LIVE IN SINGAPORE TIME ZONE! NO MORE EUROPE! so i cast FYP away, and play whole night long.. woot~ at 3am, i felt tired and went to sleep.. immediate KO! well done! that comfirmed my suspect that it was the FYP that's haunting and not before i'm still suffering from 'jet lag'.. and not to mention, i slept for more than 12hrs yesterday.. =)

however, and sadly, i can't afford to repeat wat i've done yesterday.. so i had to work on my FYP again.. so here i am, writing this blog juz bcos i can't sleep.. i've been tossing ard in my bed for an hour alreadi.. and i gave up sleeping.. i'll just sleep later when i'm really shagged out..

BUT! eh.. pls dun think that tossing ard in bed is really a waste of time.. usually when i can't sleep, it's bcos my mind is too active.. too much stuff in my brain and i was thinking hard on them... that's why.. many times.. bcos of this hyperactive brain during sleeptime, i gained knowledge from some sudden enlightenment.. no joke! that actually happened a lot of times alreadi.. this hyperactiveness can even be brought into my dream world..

i remember there was once.. i was thinking real hard, trying to solve a programming logic problem.. in my dream, i even dreamed that i was doing programming work.. although i can't really recall wat the whole dream story was about and how i managed to gain enlightenment, when i woke up, i did really have the solution in my mind alreadi! and that solution worked.. hmmm.. spooky or wat? either it's "someone else" helping me, or i'm really that spooky... GODLIKE!

anyway, ya.. that's problem solving in dreamland.. then just now was another incident of solving thing while wide awake on bed... just now i suddenly realised something that i was reading and wat it was talking abt.. intitially while reading it, i dunno how to link it.. just now i finally managed to link it up... this is wat i called as caching.. read/see/listen something i dun understand yet, put into my brain's cache.. i know i will be needing it soon.. v(^^)v it always works.. even for my exam..

*-=- this portion may be ignored.. too technical... -=-*
lemme share this enlightenment that i've gained just now.. it's abt how to split a number up to binary form and let hardware handle.. let's say a number 27.. we human, one look and we know 17 = 16 + 8 + 2 + 1.. so 27y, y is an arbituary integer, can be broken down into 16y + 8y + 2y + y.. then we juz need to count the individual component and add them up.. we even know 16y = 8y + 8y.. and stuff.. so we can count a lot faster than an electronic device.. faster as in number of steps.. of cos their processing time is still faster than us.. anyway.. ya.. to make electronic stuff to think like us, we need to put in lots of logic to make it think like us... but apparently there is quite a simple way for electronic to process that faster.. i forgot wat the algo name liao.. but it's swee lah..

27 = 0001 1011 .. from left to right.. ignore all leading '0's and first '1'..
process those behind the first '1'..
for an '0', do x2,
for an '1', do x2, follow by +y..
initial value is y..

so.. 0001 1011,
ignore the first 4 bit '0001'..
next is an '1', y x 2 = 2y, 2y + y = 3y
next is '0', 3y x 2 = 6y
next is '1', 6y x 2 = 12y, 12y + y = 13y
next is '1', 13y x 2 = 26y, 26y + y = 27y

*-=. end of technical stuff -=-*

THERE! simple to implement into hardware right? i'm amazed by those genius who thought of these simple to make our lives easier.. or harder when u have to think like a machine during exam, Chinese Remainder Theorem, Euler Theorem, etc etc.. UGHH!! okay.. at least this time it does really make my life easier.. but no doubt, those theorems never fail to amaze me lah.. esp Chinese Remainder Theorem.. 孙子 no only know how to fight war, he's great in maths too man.. WOOT~

okay.. now talking abt this makes me even more alert and active... maybe i should go back and do more reading.. =\ sucks.. this FYP really haunts me to my grave... at least now i have smoke grenades to throw at my prof liao.. *phew*

No comments: