26 March 2010

Ragam Manusia

Assalamulaikum wbt..

Alhamdulillah bersyukur pd Allah swt krana dgn keizinan dri Nya msih dpt lagi aku berjumpa dgn sayyidul ayyam wat sekalian kali nye..Mlm td aku tido kul 1.30 am..tue dh consider sgt lewat sbenarnye bg aku..siyes ngntuk time khutbah td..tp khatib minggu nie mmg mantop..Aku dtg dh azan y kedua berkumandang, so xtaw sape name beliau since usually bilal akn annouce sape khatib b'tugas b4 azan ptama..Knapa mantop? Suara n intonasi die mmg menggugat kekuatan gegendang telinga aku smpai aku xsbar2 nk dgr lagi..siyesly..Slaein dri khutbah Dr Danial ngn Ust Alias Zakaria, ssh nk jmpe khatib y smangat tul cra ckp die n best nk dgr..First half khutbah cam bese, ckp malay, sal kpentingan Islam dimartabatkn dlm segala segi utk menyatukan msyarakat. Msuk 2nd half tukar english la plak..aiseyman..Honestly, aku lelap trus ms tue..hehe

"MASJID AL-MALEK KHALID"


Kt Usm nie, aku ckup kagum ngn Ust Zamrus..nk tw knape? Slaen jwatan beliau sbg Imam kt Masjid Al Malek Khalid nih (masjid usm)..Die da 1 anugerah y sgt aku kagum iaitu suara die bile menjadi Imam..Pergh..Aku bkn la bdak alim sgt..jauh lagi PMI..Sori ar kalu nk g mane2 nk pki kopiah..solat pn kdg2 tlambat la, tlajak laa..tp ape y pasti..bile solat jmaah ngn Ust Zamrus jd imam, rse cam da 1 feeling y ssh aku nk define kt sini..Bile lepas je takbir ptama, rse cam nk cpat2 je bce doa iftitah, sbb nye xnak tlepas dgr sore die bace Al-Fatihah..Every byte tue mmg nk sumbat je dlm buffer kpala otak aku ni..ptt kne expand sikit maximum transmission unit (MTU) kt sini..mmg syok ar..then ms die nk bce surah len, mmg xsbar2 nk tunggu..almaklum la, kn sunat imam lmbat kn sikit bacaan surah after Fatihah tue..

"TAZKIRAH"

Teringat aku kt 1 kisah nie, antara sorang ayah dgn si anak die..nk diceritakan, anak die nie mmg terjal thap lahabau laknat, sumer kj2 jahat nie mmg associate dgn die..Ayah smpai pening xtaw nk watpe lgi..Then ayah die terpikir 1 cara..Die wat 1 papan lebar n tmpal kt dinding lam umah (ala2 whiteboard ar)..so stiap kali anak die wat bengap, wat slah or wat hal y menyakitkan ht umat, si ayah nie akn ketukkan 1 paku kat papan tersebut..Lama kelamaan, si anak nie tgk papan tue dh nak penuh dh dgn paku2..n then die stat la wat baek..Si ayah ni plak, stp 1 kbaekan y anak die wat, die akn cabut 1 paku..Ape y si anak ni ksalkan, even die wat baek n byk paku dh dicabut pun, bekas kene paku kt papan tue still ade lagi..moral of da story? Sama2 kite fikirkan, sbb berfikir tue baik utk mengurangkan risiko kene alzheimer..layan

"CONCLUSION"

Xlama lgi dh nk study week..kwn aku kt UIA dh stat exam dh pun..time2 cmni la lecturer rmi y nk wat test..final projek xsiap lagi nih..exam plak kne sit 3 paper..huhu..bile nk start stadi pn xtaw..So, stadi ar wei..





.

21 March 2010

Tengah berfikir..

Assalamulaikum wbt..




Click to enlarge


Gambar atas nie adalah workflow utk socket y aku prepare utk grid computing..pening mmg pening..jadi mmg jd..cume aku xsure workable or x bile combine dgn part Acad..hmm..

Sperti y ditunjukkan pd gambarajah di atas, aku write based on basic socket for client server. 3 hari gak berfikir smbil tgk CSI Las Vegas nih..Nseb bek la aku amik CST234 dulu, network programming.Kalu x, menjajah jgak nk tnye uncle googlerudin..

Aku rse cm complicated nk explain..cume pe y bleh di explain adalah sumer y kt atas tuh run on cross platform (windows + linux) and y pling penting, stiap server bleh jd client n vice versa..Alternating each other whenever needed.



i'm still thinking...








.

18 March 2010

FYP Progress

Assalamulaikum wbt..

Alhamdulillah, skg nie msih lgi da kekuatan utk berfikir, consume knowledge atas keizinan Allah swt..Dipendekkan cite, aku xsure projek aku nie nk ke mana..Wat ms nie, saat nie, pkataan y seswai utk projek nie adalah "impossible" to me..Still stp hri kne keep thinking nk figure out cmana nk "possible"kn bnde nie..Bese ar, bnde nie sgt bru bg aku..name pn bdak network terjun lam field AI n grid computing..

"INSPORA - IN DETAILS"



Click to enlarge

Kat atas nie adalah main system framework utk projek aku..Main purpose bnde nie adalah utk membolehkan orag rmai dptkan info sal bunga dgn secepat y mungkin..igt tue, "secepat y mungkin"..Which means, this project should implement all necessary method to make it run faster and efficient, xksah ar processing algorithm ker, memory leak management ker..Aku explain ar sikit supaya korang senang nk phm k..

"1 - USER INPUT"

Utk system nie, ade dua main input iaitu mobile device or website. User bleh upload gambar bunga either melalui website (conventional way) or send directly from mobile thru MMS ke system..Utk website, team aku gune Silverlight 3 technology utk interface visualization (XAML), all animation n language C# utk sumer event handling..Silverlight nie slah satu component dlm .Net Framework (latest version 4.0) y specialize utk high user interface experience. Ape y best nye, Silverlight nie ade full integration with Asp.net..mksudnye, let say ar certain function xleh wat dlm Silverlight, kite bleh invoke Asp.net punyer function as a delegate function..

Next, utk integration between Silverlight page ngn Web Server, aku gune WCF utk manage data connection..WCF nie integated web service y operate based on SOA (service oriented architecture)..snang gune nie sbb programmer cm kite xperlu nk pk kn sal WSDL, UDDI, Object Serialization n etc since everything WCF dh handle..data serialization done by enumerable data collection.Tue part web, utk receive MMS, kne ader GSM Modem spya bleh receive image file from network provider..GSM modem nie lebih kurang cm broadband y kite bese gune, cume beza nye die ade antena kecik cam access point..Once user send MMS ker system, akan ade "daemon" apps y akn retrive image from GSM modem nie and transfer tue web server..So, for now web server dh ade flower image y die dpt either dri GSM Modem (MMS) or Silverlight (manual upload)..

"2 - WEB SERVER + GRID MANAGER"


Next, web server n grid manager actualy reside on two separate machines..One on windows n linux on the other..Utk communication n data transmission between 2 machine nie aku gune socket programming dgn UDP protocol, since aku assume both are on dedicated line n no service lookup is needed..just one-to-one mapping..Those y interested nk tw pe die socket programmng nie leh rujuk kat entry y lepas2 yer..Once web server dh dpt image tue, cam bese, path file akn di store lam MySql database, n image file dlm file server..Bleh je nk stor image dlm database gune format BLOB, tp nti nk load image akn jd lmbat..Then path file tue akn di pass as a forward request to Grid Manager..Kat sini, ngn bantuan Globus middleware and main language Java, any available image processing engine bleh di pick on round robin basis..Grid computing mmg pnting kat sini..Xleh nk citer byk sbb aku pn still ngah develop part nie..Examiner aku suggest gune ping method, kire machine y reply plig cepat, machine tu y akn di pick..

"3 - IMAGE PROCESSING"

Dlm projek Inspora nie, ade 2 part y plig pnting iaitu cross platform communication n image processing..After receive path file image td, ngn bantuan Matlab, system akn retrive blik image from file server, and go thru 1st phase which is image enhancement. Reason being is image from user bleh dtg ngn mcm2 format, ade 2, 3 or 8 megapixel, ade y jpeg, bitmap or png, ade y blur n low contrast..mcm2 lagi..After that, 2nd phase which is image recognition will take over..Bermula ngn binarization, elimination, then edge detection utk define degree of circularity or shape, n dominant color determination..process nie melibatkan bbrapa feature extraction algorithm y agk pnjag lebar kalu nk explain kt sini..so, xyah la explain erk..Data2 y dh di extract tu akn dicompare ngn system punye neural network based on back propagation algorithm..berkenaan ngn bnde nie, aku srahkan kat acad ar (team mate) sbb die majoring in AI..hehe..

"4 - FORWARD RESULT"

After dh dpt result n dh tw bunga tue bunga ape, retrieve reference id from database, pass back to web server. Based on id tue, web server akn retrieve necessary info n display result kat user (in case of Silverlight) or send to user using SMS via SMS gateway (in case of MMS)..SMS gateway nie plak actually 1 "daemon" apps y connect ngn external dummy gateway

"CURRENT PROGRESS"

Click to enlarge

Progress skg ? leh rujuk pic kat atas tu..mmg byk lagi y aku xwat..xtaw bile nk siap nie..bnde nie ssh nk wat sbb name pn projek bdak master, level cm kite nie ssh gak ar nk prah otak fikirkan kn bnde y kite xpnah blaja..Dlm project ni, aku responsible utk interprocess and cross platform communication on mobile n distributed grid computing, and team mate aku, Acad plak responsible utk image processing n neural network algorithm..exploration takes time kn..sabar je laa.

"SOME SCREENSHOT"

Kalu korang prasan ar, projek aku nie bleh kate 87% main programming kat background system..xder ar interface sgt pun..Projek Inspora nie da 1 interface jer iaitu from Silverlight website..So, aku tnjuk ar sikit2 shot ya ader..hak cipta terpelihara ok..watch out..

Main front page..Konsep die kt sini, besenye org taip keyword kat google utk cri image, but skg ktorang reverse, upload image utk cri keyword n explaination.


Sign up page..Main theme web site nie kaler kuning + grey..logo kaler hjau tu aku pick je mane2..


Front page after sign in..data xder lagi, sbb mlas nk goreng info..nk display jer pun.


Page utk display all image uploaded by user..sumer gmbar same sbb gune sample pic y sme.


Flower description..Once again, data kosong sbb mlas nk goreng info..


Page utk list all or favorite article..kosong gak sbb info n karangan len mlas nk isi..y ptg programming sumer siap..






.

14 March 2010

Ape y aku rse



Assalamulaikum wbt..

Hri ni hari ahad, 14 Mac..tahun 2010..umo aku taun nie dh nk masuk 21 dh..Taun nie gak aku scra official nye dpt segulung ijazah BSc. Computer Science majoring in Network Computing with CCNA level 2..Bln 8 nie insyaAllah konvo n after that, b'mula la journey aku m'hadapi dunia luar y serba xadil n mencabar ni.

"PERANCANGAN MASA DEPAN"


Hopefully aku bleh continue master kat Usm nie..After grad, aku nk gune duit hdiah dri Maxis y 5000 tue utk cri motor baru..life pasni dh bkn lagi as a student, so kalu da motor tue mmg agak menyenangkan ar..Aku hrap jgak bleh finnish my master ms umur aku 23 taun, iaitu 2012/2013 nnti..After 23, bru pk nk cri kerete sebijik..Selepas tu, kalu ade pluang or ade y sudi bg peluang, hope bleh continue Phd n finnish that before umo aku 28 or 29..Xtaw bile nk khwin..kalu ade y sudi, n dh dtentukan Allah, mmg xleh elak ar kn..For now, aku nk build up my life first..Duit b'belas ribu kat ASB ngn bank, tp xtaw nk wtpe..Mak pesan, nnti after grad bleh beli kereta y elok trus..Tp aku pk2 blik, beli motor je la kot dulu..Berjimat amalan mulia..After 23 mesti dh ade kreta, after 25 msti dh tunang..dgn sape? aku pn xtaw lagi.

Bile kenang blik pjlanan hdup nie, cm kejap jer..hdup dpn laptop stp hari..then dh nk grad dh upe nye..Mcm2 blaku dlm 3 tahun nie..Xleh nk byg bile after grad, sumer kwn2 bwk haluan msing2..da y kj, da y menganggur, da y wat mster, da y khwn..msti sedih..Sumer org da prasaan msig2, tp aku sure, sumer org akn rse sedih..Perpisahan tue 1 permulaan kn..

"APE YANG AKU RASE"


Hdup sbg programmer nie xlah best sgt pn sbenanye..After all, xder bnde y best pn kt dunia nie..melainkan di syurga nnti..kn?..Sumer makhluk Allah bernama manusia y hidup kt dunia nie diciptakan unik antara 1 sma len..Everybody have their own feeling, wif range of differences on how people perceive things in life..kite lahir kt dunia nie sndirian, cmtu la jgak bile kite menuju ke barzakh bertemu Allah nnti pn sndirian..Pertemuan kite sesama manusia atas muka bumi nie pn atas ketentuan Allah, begitu jgak la dgn perpisahan..Tp kite sering terlupa, y kite ditemani oleh Raqib n Atit y ptuh menulis sgala kebaikan n kemungkaran y kite dh lakukan spnjang hidup kite bergelar khalifah bumi Allah nie..Aku xtaw brapa byk bekalan aku ke akhirat nnti..ntah ckup ntah x..ape y aku psti, aku byk wat dosa pd Allah..Spt sabda Nabi kite y mafhumnye - "Beribadah lah kamu spt kamu akn mati pd keesokkan hari, dan bekerjalah kamu spt kamu akn hdup slamanya"..


"SOAL CINTA"


Anak2 muda cm kite nie mmg xlari dri cinta duniawi..bohong lah kalu seumur hdup kite xpenah t'tarik dgn some1 from opposite gender..termasuk la aku..sjak kite mula blaja membaca, smpai la kite tw wat kalkulus..sejak kite tgk ayah nek motor, smpai la kite dh bleh nek motor sndiri..Sometimes, kite t'nmpak some1 y cam menarik..lame2 kite admire die..then msing2 bwak haluan sndri..normal kehidupan manusia kn..Stp pertemuan tue bermula dgn perpisahan..Rmai gak kwn2 aku y dh khwin n dh da famili sndiri..Bile umur kite mkin meningkat, rse tggjwab pn mkin bertambah..n sbg manusia bergelar lelaki, aku sure org2 cam aku pn dh pk ms depan..agak2 sape la aku erk after 10 years from now ?..Soal cinta ?..xtaw lagi..kdg kite tleka dgn ilusi dunia nie, smpai kite t'lupa akan cinta lagi hakiki..Bile kite sedih, kite hrapkan some1 tenang kn kite, tp kite tlupe y stp saat Dia selalu temankan kite..Busuk sgt ke ht kite, smpai Dia y selalu mendampingi kite pn kite wat x endah?..Soal jodoh nie, kalu ade tue ade lah kn..kalu xder tue nk wt cmane ye x..Allah y tentukan ape y t'baek buat kite, krn stp nafas y kite miliki nie xkan ade tanpa keizinan Dia..

"GOOD LUCK GUYS"



"MY FAMILY BERTAMBAH LAGI"


InsyaAllah, kalu xder aral melintang 10 April nie akn ade kenduri kt umah aku di Segamat, Johor..Kakak aku, Siti Maisarah y dh ssh pyah kj 2 tahun kumpul duit as a engineer kt Kerteh akhirnye akn meneruskan hidup sbg sorang isteri pada Khusyairi y juga eng. Petronas but in KLCC..Stakat ape y aku tw, dorang knal sjak dri UTP lagi..and at the mean time, one of my uncle, Raja Nasron from kerabat aku kat Singapura pn akn b'nikah dgn suri hdup die y baru, Sophia Ahmad pd mlm hri y sama..ape y bes nye, dorang kenal melalui YM..hehe..Welcome to my family..haha..mkin lame mkin bsar la plak family aku nie..

So, kat bwah nie sj nk show org baru dlm my family..

Kak Sophia Ahmad..Bkal makcik aku..

Ape y menariknye, bkal makcik aku nie ade twins sperti gmbar di atas..n twin die dh khwin dlu


This is my sis..Maisarah







.

11 March 2010

My FYP

Assalamulaikum wbt..

Alhamdulillah, setelah lame xmenulis, kali nie msih lagi aku diberi peluang utk share something n buah fikiran aku pd korang sumer.

"Final Year Project"


Projek aku ?? Don't ask k..rase mcm nk bling tong najis je kt bdak master y proposed tajuk nie..Bangau btul ar..Tjuk project aku - "Mobile Grid-based Flower Recognition" a.k.a. Inspora. Project nie sbenarnye adalah project proposal bdak master..Cam bese, postgrads do the research things n we do the implementation part.But, unfortunately, bdak master tue give up middle way n me n acad end up doing this bangau things ourself. From scratch till ends.The problem is, project nie sgt2 ar susah petala ketujuh..

"Whats Are The Components"


Based on title project tue je dh jelas dan nyata ade 3 main part iaitu mobile, grid n flower recognition..For now, aku handle part grid n acad handle part image processing..Mission die simple jer, user take photo gune handset, send to system thru MMS, system pass the request to available grid engine, then do the image processing, get the result, retrive aditional info n pass back the result to user thru SMS..simple rite?? Bangau..Simple pe bende nye..Honestly, project nie ckup menguji minda aku y xseberapa pndai nie..Kenapa?? Aku bleh je wat SMS gateway, tp MMS?? Aku bleh je wat socket programming, tp grid ??..

"Conclusion"

Ape pn, aku rse aku xletak kot code programming y aku wt kt sini..Sbbnye, 1st, rmai org xtaw nk read code (bce pn xreti ker), 2nd, aku xtaw korang phm or x code tue nnti, 3rd, "meggi aku sudah kembang"..Rse mmg cm nk give up..tp, i take this as a challenge to myself..The thing is, dlm dunia programming nie, "nothing is unexpected, nothing impossible"..precondition always followed wif postconditon, action wif result..








.



.

02 March 2010

IP Multimedia Subsystem

Assalamulaikum wbt..

Setinggi2 Alhamdulillah kite pnjatkn atas sgala nikmat y Allah berikan pd kite. Sbg mnusia, kite xlari drpd melakukan kesilapan dan kemungkaran, tp sering kali kite t'lupe bhawa Allah itu lebih menyayangi dri kite lebih dri ape y kite dpt gmbarkn.

"IMS"

After short chatting with my frenz, Alfin Syafalni, aku t'trik sal 1 teknology y still dlm development nie, IP Multimedia Subsystem or IMS..Aku xbrape nk digg up bnde nie, tp roughly I know that this technology can change how we behave for next 20 years and beyond..Briefly, everyone know the current issue of IPv4 addresses rite. Currently there are 3 solution to overcame the shortage of IP addresses, 2 of them have been implemented which are Classless Interdomain Routing (CIDR) n the use of Private IP addresses (internal autonomous IP)..The 3rd solution is the use of IPv6, which consist of 6 octets with hexadecimal number as its format representation. Dianggarkan, if IPv6 dpt digunakan, each human being kat muka bumi ni will have more than 5000 IP address associate with them..Dgn kate laen, stiap device y aku ade bleh receive IP address..Xkire la tv, peti sejuk, air cond, kereta, motor n etc..So whats the big deal aniway ??..Remember, if that particular device, machine or tool have its own IP address, that means it can transmit, receive and communicate with other devices as well..

"LEARN BY EXAMPLE"

Ok cam bese, aku bg example mudah..Cuba byg kn korang tgh kj penat2 kat office, n laptop korang tgh play lagu "Smell like teen spirit" from Nirvana..Then tpat kul 5 pm korang blik nek kete. Msuk je dlm kete, audio system kete akn sync dgn laptop td n sambung play lagu Nirvana, n at the same time, air cond kat rumah akn start sync, auto start air cond supaya bile korang msuk je umah, umah dh sejuk dh. Once korang msuk je pintu umah, system audio dlm kete akn stop playing music, but radio dlm rumah akn smbung, tv akn on channel favorite korang..The main point here is, everything is synchronise with you, n you will synchronize with everything..Another example, penah tgk filem Iron Man x?? alaa y Tony Stark tue..xtaw la korang perasan or x, ms die design body ironman tue, die just gune finger gesture je utk pindah kn file from 1 computer to other computer, no need to use USB thumb drive anymore..So, how is it possible?? Nothing impossible in this world, except y dh ditentukan oleh Allah swt..Aku rse cm nk explain kat sini, tp sure korang xphm..Silap2 da y kate aku giler.

Aper pun, dunia computer nie luas, rite now Intel in collaboration with BMW, nk turn kete y bese kite nmpak skg, as a computer (perhaps like netbook + car)..



So, are we ready???









.