Tuesday, December 28, 2010

308. Mac Nux

Minggu ni belum kemaskini blog rupanya. Musim kesibukan melanda diri ini. Banyak perkara baru dapat dipelajari. Perkara melibatkan syarikat takkan saya coretkan di sini. Blog ini hanya untuk perkongsian Linux sahaja.

Kalau pun saya bercerita mengenai telefon pun adalah berkaitan Linux juga iaitu Android dan Maemo/Meego. N900 boleh dipasang Android. Ingin juga saya mencuba memasangnya jika ada kelapangan. Perlu beli external memory card sekurang2nya 2GB barulah boleh dipasang 2 OS dalam N900. Maksimum external memory card yang disokong oleh N900 adalah 16GB.

Tadi baru menyiapkan satu tugasan yang mencabar minda juga. Bertukar kerja bermakna akan banyak yang perlu dipelajari. Sebab itu ramai orang lebih suka kekal dengan tempat yang sama kerana tidaklah banyak yang perlu dipelajari dalam masa yang terlalu singkat di samping alasan2 yang lain. Saya juga dalam kategori tidak suka berpindah kerja tapi apakan daya takdir penentu segalanya.

Sejak usia sudah menua ni daya kelupaan semakin meningkat. Saya memang sudah lama membuat nota setiap perkara yang saya belajar. Supaya lain kali dapat mengunakan perkara tersebut dengan cepat dan berkesan. Mungkin itu adalah cara saya belajar dengan membuat nota. Lain orang lain caranya.

Dalam masa terdekat ini rasa nak balik kampung untuk mencuba Lubuntu pada pc lama. Ingin melihat sejauh mana keberkesanannya dari segi kelajuan dan keselesaan mengunakannya.

Terima kasih kepada kenkawan kerana sudi menghulurkan bantuan di kala saya kesukaran dalam menyiapkan kerja. Saya juga ada membantu rakan2 yang memerlukan kerana saya percaya apabila kita membantu seseorang itu maka suatu masa nanti di kala kita dalam kesusahan akan ada orang lain yang membantu kita. Tidak semestinya orang yang kita bantu itu yang menolong kita. Begitulah kehidupan yang saya faham.

Ramai yang tidak faham cara tukang kod bekerja. Bagi saya tukang kod perlu selesaikan isu2 besar dahulu kemudian baru selesaikan isu2 kecil. Kerana banyak masa diperlukan untuk mencari penyelesaian kepada isu2 besar. Isu2 kecil hanya perlukan masa sahaja untuk disiapkan. Isu2 besar kadangkala merupakan kali pertama dihadapi untuk diselesaikan dan kadang2 tercari2 kaedah yang sesuai untuk digunapakai.

#zairo

Sunday, December 19, 2010

307. All the Codes are Shuffle in the Air

Tengah tunggu siap basuh baju ni ada baiknya kemaskini blog.

Setelah mengunakan Lubuntu untuk beberapa ketika didapati banyak kelebihan berbanding Xubuntu.

1) Kelajuan memproses Lubuntu lebih laju daripada Xubuntu. +1

2) File Manager dalam Lubuntu lebih mudah untuk buka partition lain berbanding Xubuntu. Work out of the box. +1

3) Lubuntu mengunakan wvdial sebagai default memudahkan untuk sambungan ke internet manakala Xubuntu tiada wvdial secara default. +1

4) Default aplikasi office adalah asas sahaja sama seperti Xubuntu.

5) Setakat ini tiada isu kehilangan menu bar yang berlaku pada Xubuntu kadang2. Walau pun ada cara atasi tapi lagi bagus kalau tiada error tersebut. +1

6) Tidak boleh tukar tempat untuk tab aplikasi yang dibuka yang boleh dilakukan pada Xubuntu. -1

Ubuntu, Kubuntu, Xubuntu, Lubuntu dan bermacam2 variasi Ubuntu di luar sana menyajikan kelebihan masing2 di samping kekurangan2 yang harus diperbaiki daripada semasa ke semasa.

Saya tidak ada masalah dengan gaya linux yang lebih suka mengunakan command line dalam banyak situasi kerana ianya pantas dan kita hanya perlu simpan nota arahan tersebut pada satu fail untuk rujukan sendiri. Kecuali jika anda seorang genius maka semua arahan sedia ada dalam minda, hu2. Rileks2.

#zairo

Saturday, December 4, 2010

306. Tak Perlu Kata Apa2

Layan lagu Senyum oleh Malique memang menarik, hu2. Lirik yang macam pantun itu sedap didengar dan dalam maknanya. Apa cerita kali ini tidaklah dirancang pun. Main taip je dah jadi 4 ayat, hu2.

Oh ya, saya baru selesai pasang Lubuntu 10.10 dalam MBP secara dual boot. Didapati banyak aplikasi perlu dibuat konfigurasi seperti wireless, bluetooth, dll. Tidak seperti laptop biasa yang semuanya berfungsi 'out of the box'. Kelajuan memang 'superb' la sebab RAM 4GB dan guna pulak Lubuntu, GUI moden paling ringan.

Blog ini jarang letak gambar sebab saya malas. Ini kira habis rajin la menaip pakai telefon bimbit. Sengaja tak nak kemaskini melalui laptop sebab nak mengekalkan 100 peratus kemaskini blog mengunakan telefon bimbit.

Blog saya sudah mula dikemaskini setiap minggu. Mula2 dulu 2 minggu sekali, kemudian sekali sebulan. Bagi saya, kemaskini seminggu sekali paling sesuai. Kemaskini setiap hari bagus untuk yang cari duit lebih melalui blog. Saya buat blog suka2 je dan tak nak terikat dengan masa dan keadaan.

Gaya penulisan saya 'straight to the point'. Saya tak suka tulis panjang2 tapi bunga2 je yang panjang tapi isi sikit je. Penat orang nak baca. Lain padang lain belalang. Terpulang pada kreativiti masing2.

Saya juga kadang2 suka tulis 10 sebab untuk apa jua tajuk yang saya cuba kongsikan. Sengaja saya hadkan 10 dan susah juga nak cari idea tapi bila berjaya buat, memang berbaloi.

Topik cerita saya adalah catur, PHP dan Linux. Linux banyak benda boleh cerita. Catur dan PHP mungkin saya dah kurang bercerita. Bos saya panggil saya 'open source guy'. Ada geng panggil saya 'IT geek'. Ada staf opis lama panggil saya 'orang Linux'. Mungkin saya lebih kepada 'Linux geek' walau pun saya tidaklah pakar sangat. Tapi saya suka menjelajah dunia Linux mencari jawapan2 bagi setiap persoalan.

3 syarikat saya bekerja, hanya saya mengunakan Linux dalam laptop. 1 syarikat lagi ada staf2 lain mengunakan Linux sebab saya yang syorkan sebab lebih mudah pasang bingkai kerja Symfony dalam Linux berbanding OS lain. Linux sudah menjadi sebahagian daripada kehidupan saya selama hampir 3 tahun kebelakangan ini. Syukur.

#zairo

Sunday, November 28, 2010

305. Very Technical is Subjective

Ni ada 40 langkah saya susun khas untuk guna GIT. Disebabkan ramai yang bertanya di ruang maya ini, saya rasa terpanggil untuk berkongsi perihal pemasangan GIT ini. Ini saya belajar semasa berada di ofis lama. Moga memberi manfaat kepada yang memerlukan, InsyaAllah.

Installation and Configuration for GIT On Server Centos 5.4

Installation
------------
1) Install the dependencies
$ yum install gettext-devel expat-devel curl-devel zlib-devel openssl-devel gcc

2) Change directory
$ cd /usr/local/src

3) Get the git source code
$ wget http://kernel.org/pub/software/scm/git/git-1.7.1.1.tar.gz

4) Untar the git source code
$ tar xzvf git-1.7.1.1.tar.gz

5) Change Directory
$ cd git-1.7.1.1

6) Install from source using configure and make command
$ ./configure

7)
$ make

8) Install Git
$ make install

9) Test it
$ git --version
git version 1.7.1.1

Configuration
-------------
10) SSH to server
$ ssh user3@x.x.x.x

11) Change directory
$ cd /home/user3

12) Create new folder
$ mkdir git-mysystem

13) Change directory
$ cd git-mysystem/

14) Copy from source
$ cp -R /var/www/html/mysystem/* /home/user3/git-mysystem

15) Initialize git repository
$ git init
Initialized empty Git repository in /var/www/html/git-mysystem/.git/

16) Description (optional)
$ echo "My System" > .git/description

17) Edit .gitignore
$ nano .gitignore
Add:
app/tmp
app/config/database.php
app/webroot/files

18) Tell git to take a snapshot of the contents of all files under the current directory
$ git add .

19) Commit
$ git commit -m 'Initial commit'

20) Check log
$ git log

21) To allow git push from client PC
$ git config --bool core.bare true

On local:
22) Change directory
$ cd /var/www

23) Config the user which will be used by git
$ git config --global user.name 'Ali Bin Ahmad'

24) Same for the email addess
$ git config --global user.email alibinamhad@gmail.com

25) To set up a new repo on your local computer, use the following syntax:
$ git clone user3@x.x.x.x:/home/user3/git-mysystem

26)
$ git remote rm origin
$ git remote add origin user3@x.x.x.x:/home/user3/git-mysystem
$ git config branch.master.remote origin
$ git config branch.master.merge refs/heads/master

27) Status, add, commit and push
$ git status
$ git add .htaccess
$ git commit -m "missing file"
$ git push

Create Development Repository
-----------------------------
On Server:
28) $ su root
29) $ cd /var/www/html
30) $ git clone /home/user3/git-mysystem
31) $ chown user3:user3 git-mysystem -R
32) $ exit
Optional:
$ cp -R /var/www/html/mysystem/app/tmp /var/www/html/git-mysystem/app/
$ cp -R /var/www/html/mysystem/app/config/database.php /var/www/html/git-mysystem/app/config/
$ cp -R /var/www/html/mysystem/app/webroot/files /var/www/html/git-mysystem/app/webroot/

33) $ git remote add origin /home/user3/git-mysystem
34) $ git config branch.master.remote origin
35) $ git config branch.master.merge refs/heads/master
36) $ git pull

Auto Git Pull
-------------
37) $ cd /home/user3/git-mysystem/.git/hooks
38) $ cp post-receive.sample post-receive
39) $ nano post-receive
Add:
cd /var/www/html/git-mysystem
git --git-dir /var/www/html/git-mysystem/.git --work-tree /var/www/html/git-mysystem pull

Copy To Production
------------------
40) $ git archive --format=zip HEAD > archive.zip

#zairo

Tuesday, November 16, 2010

304. Mac OS in the Eye of Linux Fan

Sementara menunggu Linux memasang bingkai kerja C++ ni, ada baiknya kemaskini blog yang kian bersawang. Tengok aku nak simpan fail ni pun tekan ALT + S gara2 terbiasa guna Mac OS.

1. Mac OS mengajar cara baru simpan fail iaitu Command + S di mana ibu jari kerap digunakan untuk short cut key. Kalau pakai Linux jadinya tertekan ALT + S, kan dah masalah tu. -1.

2. Mac OS dengan RAM yang tinggi, Hard Disk yang besar dan Processor yang pantas sememangnya tidak dinafikan kebagusannya. Itulah dapat dilihat orang mengunakan Windows atau pun Linux dalam MacBook kerana sukakan kekuatan pada perkakasannya bukan pada perisiannya. +1.

3. Command hampir sama dengan Linux kerana berasal daripada BSD yang berasaskan UNIX. +1.

4. GUI yang menarik. Ini trademark Apple. Daripada Iphone, Macbook, dll semua design superb. Siapa tak tertarik mungkin datang daripada planet lain. +1. Ubuntu pun punya GUI yang menarik, jangan tak tahu, hu3. +1 untuk Ubuntu gak.

5. Nak pasang aplikasi Linux kena pasang dahulu MacPort atau Fink. Dah pasang Geany tapi macam buka dalam emulator. Setting kembali default bila tutup aplikasi. Jadinya skang saya tak pakai Geany tapi pakai Komodo Edit. Tak pasal2 saya kena tukar Pengubah Teks. Terus pasang Komodo Edit kat Linux gak sebab dia open platform. Geany terkenal dengan kelajuannya. -1.

6. Banyak sokongan ada pada Mac OS contohnya seperti MS Office, Adobe Photoshop, dan bermacam2 lagi aplikasi terkini yang sedia untuk installer Mac OS. +1.

7. Kalau Windows ada WAMP, Linux ada LAMP, Mac OS ada MAMP. Senang jugak untuk digunakan. +1. XAMPP pula boleh digunakan dalam ketiga2 OS tersebut.

8. Firefox saya ada sedikit bug. Asal bukak je Firefox pasti kuar folder suruh install. Bila pangkah je boleh je masuk pelayar. Mungkin ada cara untuk atasi, tapi saya belum berjaya menyelesaikannya. Takdela menganggu sangat pun tapi tetap bagi -1.

9. Untuk cipta fail .htaccess (hidden file) agak payah kerana tidak dapat lihat dalam file explorer. Godek2 sana sini baru berjaya. File Explorer Linux ada je option untuk view hidden files. Kan senang. -1.

10. Banyak juga menda baru yang saya belajar semasa mengunakan Mac OS. Sekurang2nya saya tahu apa menda yang menyebabkan Mac OS terus diminati terutamanya dalam Iphone yang merupakan versi ubahsuai daripada Mac OS menjadi iOS. +1.

Bagi saya kedua2 Mac OS dan Linux sangat bagus dan terpulang kepada pengguna untuk mengunakan dengan bijaksana.

Peminat Linux macam saya ni lebih suka mengunakan terminal berbanding GUI sebab ada je ubah sana sini yang memerlukan lebih kebebasan yang tidak ada secara default dalam Mac OS.

Apa juga sistem pengoperasian yang korang gunakan, pastikan ianya benar2 selesa untuk digunakan supaya produktiviti meningkat dan dapat menyiapkan kerja dengan cepat dan efisien. Bagi saya sebagai pengguna tegar Linux, Linux terbaek :)

#zairo
Published with Blogger-droid v1.7.4

Thursday, October 28, 2010

303. Lubuntu

Akhirnya versi stabil Lubuntu sudah pun dilepaskan dengan versi 10.10 Kod nama Maverick Meerkat. Agak lama juga saya menunggu versi pemasangan standalone LXDE pada Ubuntu ini sejak tahun 2009.

Saya menunggu Lubuntu ini kerana PC lama saya di kampung agak perlahan mengunakan Xubuntu. Kalau dibiarkan jadi tukun la pulak. Jadinya Lubuntu memberi nafas baru untuk PC tersebut.

Akan tetapi saya berminat juga untuk memasang Lubuntu ini pada laptop saya. Tunggu masa yang sesuai untuk melaksanakan misi ini kerana sekarang dalam proses untuk berpindah kerja dan berpindah rumah.

Lubuntu sememangnya lebih laju daripada Xubuntu (mengunakan GUI XFCE yang juga ada sedikit GNOME). Lubuntu mengunakan GUI LXDE yang merupakan cabang dan peningkatan daripada GUI BusyBox. Untuk rekod, BusyBox juga merupakan GUI yang digunakan dalam Maemo, sistem pengoperasian dalam telefon bimbit Nokia N900. LXDE adalah GUI yang paling ringan di samping menawarkan GUI yang moden tanpa klik kanan pada tetikus untuk membuka menu.

Pemilihan aplikasi pada Lubuntu semestinya berbeza dengan aplikasi pada Ubuntu, Kubuntu dan Xubuntu. Pelayar Chrome dijadikan pilihan dalam Lubuntu dan saya masih merasakan Firefox masih pilihan terbaik untuk digunakan dalam pembangunan sistem.

Aplikasi pejabat mengunakan GNU hampir sama seperti Xubuntu. File Manager agak selesa digunakan kerana ciri2 yang hampir sama dengan File Manager pada Xubuntu.

Tahniah kepada pasukan Ubuntu terutamanya kepada Lubuntu kerana berjaya menghasilkan satu lagi sistem pengoperasian yang terkini dan menarik. Saya juga akan mengesyorkan kepada rakan saya untuk mengunakan Lubuntu memandangkan dia mengunakan PC yang agak lama.

#zairo

Tuesday, October 26, 2010

302. DSLR

1) N900 baru awal pagi tadi dilepaskan patch PR 1.3. Saya pun terus kemaskini untuk 84MB dah didapati lebih pantas kadar pemprosesan semasa lihat gambar, dll.

2) N900 juga mempunyai aplikasi kamera pihak ketiga mirip DSLR iaitu BlessN900 dan FCamera. FCamera menyimpan gambar dalam format data mentah iaitu .dng.

3) Semestinya apa yang boleh dibuat oleh N900 tidaklah sebagus DSLR akan tetapi ianya menghasilkan gambar yang berkualiti walau pun mengunakan kamera 5MP kerana API pada aplikasi yang digunakan.

Luar topik, Ubuntu 10.10 sudah dilancarkan pada 10 Oktober 2010. Kesibukan kerja hampir2 melupakan saya pada sistem pengoperasian Linux yang paling popular di ketika ini. Akan dicuba mengunakan VirtualBox OSE untuk melihat apakah pembaharuan yang telah dilakukan oleh pembangun Ubuntu dan laporan ringkas mengenainya dijangka akan menyusul.

Semestinya saya akan memilih variasi Xubuntu kerana ianya telah saya gunakan untuk lebih 2 tahun kebelakangan ini. Paling saya suka kelajuannya yang mempesonakan dan sangat stabil tanpa hang jika anda mengunakannya dengan berhemah. Maksud berhemah di sini ialah buka aplikasi yang perlu sahaja dan tutup aplikasi yang tidak digunakan. Jika membuka aplikasi yang berat seharusnya tidak membuka banyak aplikasi serentak. Ini seharusnya diamalkan untuk mana2 sistem pengoperasian pun.

#zairo

Sunday, October 24, 2010

301. GIT

Sejak pasang GIT, saya mendapati ianya jauh lebih baik berbanding versioning yang lain. Salah satunya, jika cuba kemaskini ke server sedangkan kod pada server lebih terkini berbanding kod pada local maka GIT tidak membenarkan kemaskini ke server. Ini mengelakkan berlakunya konflik pada kod terutamanya jika melibatkan lebih seorang pengaturcara.

1) Ada 2 GUI sedia ada semasa pasang GIT iaitu GIT GUI dan GITK.

2) GIT GUI dan GITK digunakan bersama2 dan tidak memerlukan GUI client yang lain.

3) Cola merupakan GIT client yang berfungsi seperti GIT GUI.

4) QGIT merupakan GIT client yang berfungsi seperti GTIK dan ada fungsi copy paste teks yang tiada dalam GITK untuk Ubuntu.

5) Giggle merupakan GIT client yang masih tidak banyak arahan untuk digunakan di dalamnya.

6) MSYSGIT merupakan salah satu cara untuk memasang GIT di dalam Windows yang menyediakan penjanaan id untuk SSH tanpa katalaluan.

7) GIT boleh juga mengunakan arahan pada terminal jika tidak mahu mengunakan GIT client.

8) Antara projek sumber terbuka yang mengunakan GIT ialah Linux kernel, GNOME, KDE, XFCE, Symfony2, CakePHP, GIT, dll.

9) GIT mula direka oleh Linus Torvalds pada 3 April 2005 dan mula digunakan untul Linux kernel pada 16 Jun tahun yang sama.

10) Antara kelebihan GIT yang paling ketara ialah kelajuan memproses yang cukup laju.

#zairo

Tuesday, October 19, 2010

300. Kenapa Kemaskini Blog Sedangkan Tiada Idea?

Ada jugak orang tanya saya blog bila nak kemaskini. Ye tengah kemaskini lani. Memang tengah minggu sibuk mempelajari CodeIgniter di malam hari. Di siang hari jadi chef buat kek yang kadang2 tak brapa nak jadi hu3. Kalau kek tak jadi memang saya tak puas ati. Dalam kepala ligat je berpikir cari jawapan. Mencari sebuah jawapan.

Siang malam buat kod tak penat ke? Apa lantak tak penat, tapi mengigil tangan ni sebab seronok dapat belajar sesuatu yang baru. Ingatkan dah nak benti ni boleh la rilek2. Apa lantak nak rilek2 sedangkan banyak lagi kerja yang perlu disiapkan.

Bukan selalu pun sibuk. Ada masa santai jugak. Takde la 24/7 buat kod. Sampai masuk dalam mimpi la jadinya. Tapi saya suka berfikir tentang penyelesaian kod jika ada masa terluang. Kadang2 ambik masa berfikir lebih bermakna berbanding mengadap depan laptop mencari penyelesaian. Tulis kat buku catatan ke seperti membuat rangka kerja.

Kalau tanya saya: Antara Symfony, CakePHP, CodeIgniter dan Zend mana yang paling bagus? Jawapan saya seperti yang pernah saya katakan iaitu semuanya bagus dengan cara mereka yang tersendiri. Apa yang paling penting adalah menguasai dengan secara mendalam dalam satu2 bahasa pengaturcaraan.

Kalau syarikat mengunakan kek maka belajarlah kek, vice versa. Memberi alasan sememangnya lebih mudah daripada melakukan yang terbaik.

#zairo

Thursday, October 14, 2010

299. CodeIgniter

Ada 4 bingkai kerja utama dalam PHP iaitu Symfony, CakePHP, CodeIgniter dan Zend. Boleh dibuat kesimpulan bahawa dengan mempelajari keempat2 bahasa pengaturcaraan tersebut 8 daripada 10 syarikat IT akan menerima anda bekerja di syarikat tersebut.

Saya pernah mengunakan Symfony dan CakePHP semasa bekerja. Zend akan dipelajari jika berkelapangan. CodeIgniter dulu pernah cuba belajar tapi separuh jalan. Belajar pun sebab dulu ada pergi satu temuduga. Katanya "Awak belajar dulu CodeIgniter dan kemudian baru jumpa saya semula". Beberapa tahun berlalu dan saya masih memandang sepi kepada CodeIgniter kerana kesibukkan kerja mengunakan Symfony dan CakePHP.

Namun sekarang ini saya sedang belajar CodeIgniter. Bagi saya dalam banyak2 bahasa pengaturcaraan CodeIgniter adalah cinta pandang pertama saya. Saya suka dengan pemasangannya yang sangat mudah: hanya copy folder dan konfigurasi pada config folder. Tidak perlu install. Ini yang tidak ada pada Symfony dan CakePHP yang memerlukan install dan konfigurasi bagai.

Walau pun saya mengambil masa yang lama iaitu selepas 2 tahun untuk belajar semula CodeIgniter ianya ada hikmah yang tersendiri. Mungkin saya perlukan timing yang betul untuk memulakan misi besar ini. Belajar bahasa pengaturcaraan tidak semudah yang disangkakan. Perlukan keazaman, disiplin dan ketekunan yang tinggi untuk mengunakan masa yang ada untuk diisi sebaik2nya.

Okay nak sambung belajar CodeIgniter hu2. Harus.

#zairo

Thursday, October 7, 2010

298. Lesson Learned

Kebelakangan ini banyak menda berjaya disiapkan. Lagi nak berenti lagi banyak menda siap, hu3. Selalu mcm tu. Syukur. Paling seronok apabila berjaya membuat sesuatu perkara yang gagal dibuat di syarikat lama.

Saya suka explore untuk meningkatkan pengetahuan di samping menyiapkan kerja. Dah nak berenti buat apa susah2 kan. Tapi saya memandang dari sudut yang berbeza.

Sebagai contoh SVN. Sebelum ini tak pakai pun untuk sistem yang dibuat itu. Tapi pengalaman di syarikat lama membantu saya untuk memasangnya kerana betapa versioning amat perlu jika pengaturcara lebih daripada seorang untuk mengelakkan terkemaskini kod terkini dan boleh kembali ke kod lama jika perlu.

Terima kasih juga kepada En. Bazet. SVN Checkout adalah konsonan yang saya cari selama ini, hu3. Satu hari jugak godek2 menda ni di samping kerja yang lain. Tapi bila jadi ianya cukup berbaloi dan istimewa.

#zairo

Sunday, October 3, 2010

297. Basic Phone

Semalam baru membeli Ximax C28 untuk mengantikan CSL DS28 yang semakin rosak kekuncinya dan skrin yang sudah lama retak. Kekunci boleh diganti akan tetapi skrin mahal harganya. Kalau biarkan pun tidak apa, akan tetapi tiba2 rasa nak guna model baru, hu2. Lagi pun kadang2 tidak keluar nama apabila panggilan masuk atau miskol yang tidak menyelesakan.

Sasaran saya adalah membeli telefon bimbit asas yang paling murah dengan fungsi sms dan panggilan sahaja. Kerana fungsi lain diambil alih oleh Nokia N900 saya itu.

Ciri2 yang ada pada telefon bimbit asas ini adalah:
1) Panggilan siap ada blacklist
2) SMS
3) Lampu suluh
4) Perakam suara dan pemain suara
5) Radio
6) Mesin kira
7) Kalendar untuk lihat sahaja
8) Kad ingatan
9) Alarm
10) Dua kad sim, dual standby

Tiada: MMS, kamera, GPRS dan 3G
Harga: RM98.00
Had SMS dalam ruang ingatan: 50

#zairo

Tuesday, September 28, 2010

296. Pembuka Jalan

Aritu godek2 Open Office Impress untuk presentation. Susah juga nak memahami key untuk guna dengan berkesan. Godek punya godek akhirnya dah berjaya faham macam mana nak guna dengan baik. Dengan bantuan gugel la jugak, hu2.

1) Pg Up - navigasi slide selepas slide semasa
2) Pg Down - navigasi ke sebelum slide semasa
3) Format #Crop Picture - potong imej
4) Format #Line - letak garisan pada imej
5) Alt + Home - pergi ke slide pertama
6) Alt + End - pergi ke slide akhir
7) Home - ke slide pertama (semasa slideshow)
8) End - ke slide akhir (semasa slideshow)
9) nombor slide + Enter - ke slide tertentu (semasa slideshow)
10) Esc - hentikan slideshow (semasa slideshow)

#zairo.

Thursday, September 23, 2010

295. CV

Baru selesai kemaskini resume. Daripada 14 muka surat menjadi 3 muka surat. Baru nampak kemas. Memang dah rancang untuk jadikan 2 hingga 3 muka surat saja.

Kebelakangan ini saya berjaya dalam temuduga untuk setiap temuduga yang saya pergi dan saya mengamalkan temuduga berpilih. Ingatkah lagi saya pernah berkata formula saya berjaya dalam temuduga adalah dengan membawa resume lama yang tidak dikemaskini alamat. Main potong2 je hu2. Mungkin itu kebetulan saja tapi saya jarang menyediakan resume yang terbaru dengan sempurna. Kali ini buat pertama kali saya sudah pun ada resume yang ringkas dan padat pernah saya hasilkan. Alhamdulillah.

Bagi seorang pengaturcara, tiada yang lebih bermakna untuk kerjaya daripada pengetahuan yang mendalam dalam bahasa pengaturcaraan. Sentiasa ada pembaharuan dalam bahasa pengaturcaraan yang perlu dipelajari daripada semasa ke semasa. Ianya bersifat dinamik bukan statik. Skop terlalu luas daripada server, PC dan mobile. Ada banyak bahasa pengaturcaraan sehingga kini dan beberapa bahasa pengaturcaraan biasa digunakan dalam sesebuah syarikat.

Apa yang kita tahu tidak semestinya diperlukan oleh syarikat. Dalam menyiapkan kerja, ada perkara perlu dipelajari terlebih dahulu. Pengaturcaraan yang melibatkan fungsi kompleks sentiasa saya anggap seperti Matematik Tambahan. Beberapa langkah perlu disiapkan dahulu sebelum mendapat jawapan akhir.

#zairo

Saturday, September 18, 2010

294. Saja Hobi

Kerana hobi, kita sanggup berhabis duit riban2 pun tak apa tanpa kita sedari. Hobi ada macam2 contohnya mekap kete, memancing, berlawan catur, tukar telefon bimbit, beli baju, memasak, menulis blog, mengambil gambar, dll.

Hobi membuatkan kita gembira. Orang nampak kita macam pelik tapi hakikatnya kita berpuas hati dengan wang yang dileburkan. Ada hobi tidak banyak duit perlu dikeluarkan manakala ada juga yang memerlukan banyak wang dihabiskan. Apa jua hobi, banyak ilmu dipelajari dan pengetahuan yang diperolehi.

Hobi saya mula2 dulu adalah catur. Pergi ke kejohanan satu hal, satu lagi beli buku2 sebagai rujukan untuk berlatih. Banyak juga habiskan duit tapi berbaloi bila tahap permainan meningkat. Ada kejohanan dapat Top 10 walau pun banyak juga yang gagal.

Hobi saya berikutnya adalah mengikuti teknologi telefon bimbit. Dalam 20 buah telefon sudah saya tukar dan saya daripada tak tahu apa2 pasal telefon bimbit sudah menjadi tempat rujukan kenkawan apabila ingin membeli telefon bimbit baru. Saya tidak gunakan teknologi yang popular kerana popular tak semestinya bagus sangat. Saya suka teknologi sumber terbuka. Kerana orang yang membuat sesuatu aplikasi bukan semata2 kerana duit, betapa keikhlasannya amat dihargai dan dikagumi.

Kebelakangan ini saya banyak bercerita mengenai N900. Bukan untuk menunjuk2 tapi menghargai teknologi yang ada pada N900. Kerana dulu saya pernah berangan2 untuk memiliki telefon bimbit Linux dan kini saya telah pun memilikinya.

Paling saya suka kestabilannya yang tidak pernah hang. Tidak seperti Symbian pada Smart Phone yang saya pernah gunakan yang kerap hang. Kadang2 dapat panggilan masuk pun tiba2 hang. Tak semena2 pun tiba2 hang.

Lagi satu tiada virus. Telefon bimbit N70 saya dulu pernah kena virus dan terpaksa hantar ke kedai untuk dibaiki. Saya biasa sambungkan ke Laptop Linux dan tidak akan ada masalah. Kalau sambung ke OS bukan Linux pada PC rakan itulah masalah yang boleh berlaku.

Linux masih baru untuk saya kerana saya telah gunakan selama 2 tahun lebih berbanding 8 tahun saya pernah bekerja. Tetapi mengunakan Linux banyak membantu saya dalam menyiapkan kerja. Di ketika orang lain sibuk format laptop, saya masih meneruskan penyiapkan kerja2 seperti biasa. Kalau pun saya format laptop, ianya kerana ingin mengunakan teknologi terkini bukannya disebabkan oleh masalah virus dan sebagainya.

#zairo

Friday, September 17, 2010

293. Jam On 'Cause Backstreet Got It

Hari Raya kali ini banyak juga menziarahi umah sahabat handai dan saudara mara. Bila ada kete panjang langkahnya. Siap pergi menziarah ke Ipoh dan Kuala Kangsar. Ramai sedara kat Perak. Kalau cuti lama, maunya satu Perak saya pusing, hu2.

Berikut perkara yang boleh dibuat untuk elak kesesakan
1) Kembali pada hari Sabtu berbanding Ahad. Kalau cuti 2 hari je Sabtu dan Ahad, tak dapet den nak nolong, ahax.
2) Elak kuar 7-9 dan 5-7. Kalau ke site, balik sebelum jam 5 atau selepas jam 7. Waktu bekerja fleksi membantu di sini.
3) Guna jalan alternatif atau jalan lama jika lebuhraya sesak.
4) Balik selepas Maghrib satu cara juga.
5) Rumah dekat dengan ofis memang memudahkan. 10 minit je perjalanan memang terbaek.
6) Naek motor atau pun kenderaan awam.
7) Elak melalui jalan yang sedia maklum memang tengah sesak.
8) Berkongsi kenderaan. Kalau sesak pun ada teman berborak. Sejuk sikit hati hu2.
9) Kalau sesak nafas, tarik nafas pelan2 hembus. Jagalah kesihatan dengan bersenam.
10) Kalau sesak duit, mintak advance dengan bos ha3. Ni sesak lain ni hu2.

#zairo

Tuesday, September 14, 2010

292. The Best of N900

1) Aplikasi disimpan mengikut kategori pada Menu.
2) Menyokong tetikus dan papan kekunci tanpa wayar.
3) Multi-tasking, banyak aplikasi boleh dibuka dalam satu masa.
4) Lihat semua aplikasi yang sedang dilarikan.
5) Email client.
6) GPS terbina dalam dan AGPS.
7) Facebook client (FaceBrick) dan Twitter client (Witter, TwimGo)
8) Pelayar sesawang MicroB berskala penuh.
9) Sistem pengoperasian Linux - tiada virus, cepat dan stabil.
10) Memori maya 1GB dan 32GB cakera keras.
11) Live blogging mengunakan MaStory.
12) Mempunyai skrin sesentuh dan papan kekunci QWERTY.
13) IM (Pidgin, Conversations).
14) Video call (Skype)
15) 5MP Camera with 2 LED flash
#zairo

Monday, September 13, 2010

291. N900 Highlights

Witter, Twitter client N900 tidak mengalami masalah apabila login mudah dihapuskan oleh pembangun Twitter dan hanya OAuth sahaja dibenarkan kerana ia sedia menawarkan OAuth. $ rm -rf .witter* perlu dibuat untuk memadam profail lama dan membolehkan login mengunakan profail baru jika sebelum ini mengunakan login mudah. Kadang2 lebih selesa mengunakan mobile.twitter.com atau twitter.com kerana lebih laju kerana sudah sedia login.

Email client juga sudah berjaya diset untuk gmail dan ymail. Gmail mempunyai set IMAP manakala ymail POP3 tetapi ada pilihan untuk padam mail pada server secara serentak. Jadi tidak perlu padam mail pada 2 tempat yang berbeza.

Masih menunggu sejauh mana aplikasi Navigasi GPS akan ditingkatkan untuk N900.

#zairo

Monday, September 6, 2010

290. Tiga Macam

Bila dah senang untuk kemaskini blog, rajin pulak menulis ahaks. Kalau pakai laptop, line slow di sini. Salah satu pendorong untuk saya membeli N900 sebenarnya. Mengunakan mobile, lebih pantas kerana saiz skrin yang lebih kecil maka lebih rendah kuantiti data yang dimuat turun.

Oh ya, twitter client masih belum pulih sejak pihak Twitter kemaskini OAuth untuk login. Mengunakan web client macam tak bes sebab tak tau sama ada sudah lebih 140 patah perkataan atau tak. Kang tak kuar penuh, tidak menarik di situ hu2.

Saya mengunakan MaStory dalam Nokia N900 untuk live blogging. Satu pengalaman yang menarik kerana dapat kemaskini terus apa jua cerita yang ingin dikongsikan. Ada idea terus je taip. Boleh simpan untuk dimuat naik kemudian atau pun mengikut jadual. Menarik. Ini salah satu kelebihan yang ada pada Nokia N900.

#zairo

289. Bukan Ilusi VI

Pindah lagi. Mungkin ini yang terakhir. Penat sudah sebenarnya asyik pindah randah. Tapi apakan daya. Takdir penentu segalanya.

Saya sudah bagi notis 2 bulan. Saya ada banyak impian yang belum tercapai. Mungkin ini peluang saya untuk mencapai apa yang dihajati.

Di sini saya banyak belajar menda baru semasa menyiapkan kerja. Saya sangat menghargai setiap ilmu yang saya belajar. Ada yang saya abadikan dalam blog dan kebanyakannya saya coretkan dalam kitab saya untuk rujukan kelak.

Sempena Hari Raya Aidilfitri yang bakal menjelang, saya memohon maaf atas kesilapan yang saya lakukan semasa menjalankan tugas. Akhir kata terimalah pantun dari saya, saya jual ye ahaks:

Dulu Xubuntu sekarang Xubuntu,
Masih setia dengan Xubuntu,
Maaf zahir dan batin kepada kamu,
Semoga kalian gembira selalu.

#zairo

Sunday, September 5, 2010

288. N900 (Part 2)

Menulis dapat menenangkan jiwa, mengembirakan hati dan menceriakan kehidupan.

Edisi lepas saya menceriterakan mengenai 15 aplikasi utama yang boleh dipasang di dalam N900. Kali ini biar saya ceritakan pengalaman saya dalam mengunakan N900, telefon bimbit yang dikatakan dibuat khas untuk para geek IT.

1) Ini adalah telefon bimbit saya yang pertama mengunakan sistem pengoperasian GNU/Linux Debian (Sama seperti Ubuntu yang cabang daripada GNU/Linux Debian).

2) Salah satu aplikasi penting adalah kamus yang sedia dipasang dalam model telefom bimbit model Symbian. Untuk N900 saya baru sahaja menemui kamus luar talian iaitu SDictViewer.

3) Navigasi adalah salah satu ciri penting telefon bimbit untuk pengguna berkeupayaan tinggi. Setakat ini Ovi Map terbaik cuma suara masih lagi dalam penyiapan kod. Juga Navigasi Langkah Demi Langkah dan juga Carian Jalan Luar Talian masih belum ada.

4) 100 peratus aplikasi di dalam N900 adalah percuma. Boleh juga dimasukkan aplikasi berbayar akan tetapi kebanyakkannya sudah sedia ada untuk versi percuma yang dibangunkan oleh para pembangun sumber terbuka yang cukup berwibawa dan berjasa.

5) Untuk memahami cara mengunakan N900 mula agak canggung juga. Ada beberapa perkara asas yang perlu diketahui iaitu
a) Dalam pelayar sesawang, pusing arah jam pada skrin sesentuh untuk zoom masuk.
b) Dalam pelayar sesawang, pusing lawan jam pada skrin sesentuh untuk zoom keluar.
c) Butang kiri atas untuk lihat semua aplikasi yang sedang dibuka, biasanya dengan ikon 2 kotak bertindih.
d) Butang kiri atas untuk lihat menu sekiranya terpapar satu kotak ikon.
e) Papan kekunci kiri atas adalah butang CTRL.
f) Papan kekunci kiri tengah adalah butang ALT.
g) Papan kekunci kiri bawah adalah butang SHIFT.
h) Butang CTRL + backspace adalah shortcut untuk lihat menu.
i) CTRL + Shift + p adalah untuk tangkap skrin.
j) CTRL + Shift + x adalah untuk buka aplikasi terminal.
k) Beberapa arahan dalam terminal tidak berfungsi disebabkan faktor tertentu. Jadi perlu lebih banyak membuat carian Google untuk mendapat jawapan pasti.
l) Widget boleh dipasang pada Desktop, yang Desktop maksima sebanyak 4.
m) Tarik skrin panjang2 ke kiri atau kanan untuk melihat ke workspace lain.
n) Tutup papan kekunci dan tekan pada kotak teks untuk mengeluarkan papan kekunci maya.
o) Ada karakter khas yang tiada pada papan kekunci dan penyelesaiannya adalah mengunakan papan kekunci maya untuk karakter khas tersebut.
p) Kebanyakan aplikasi adalah dalam mod lanskap. Namun mod potret akan diusahakan dari semasa ke semasa oleh para pembangun aplikasi tersebut.

6) Antara aplikasi menarik dan sangat berguna sebagai widget untuk diletak pada desktop adalah Notes dan Calendar.

7) Had untuk memasang aplikasi adalah 2GB. Keseluruhan ruang ingatan cakera keras adalah 32GB. Nampak seakan tidak cukup tapi banyak pendapat mengatakan ianya sudah memadai. RAM adalah 1GB mempunyai kelajuan yang sangat baik.

8) Pertanyaan daripada seseorang berkaitan membangunkan aplikasi mengunakan N900 kepada saya membuatkan saya terfikir untuk belajar membangunkan aplikasi pada N900 sebagai hobi di masa senggang. Saya nampak Qt berpotensi besar untuk telefon bimbit Nokia kerana ianya boleh dipasang pada sistem pengoperasian Maemo, Meego dan juga Symbian.

9) Bateri adalah tahan selama 12 jam untuk separuh bar. Ini berbeza kepada pengunaan masing2. Skrin besae yang 3.5" untuk mana2 model pun sentiasa lebih lapar kepada kuasa bateri. Pendek kata setiap hari kena cas meh. Kalau malas pakai jela telefon bimbit berskrin kecil.

10) Saya mengunakan 2 telefon bimbit. Cara ini lebih selamat kerana jika bateri habis untuk N900, saya masih ada satu lagi telefon untuk panggilan dan mesej.


#zairo

287. N900 with Android Theme

I am a beginner of using this. Take some time to familiar with. May be this will replace my old blog. So that I can blog more frequent.

Nice isn't it?

Friday, September 3, 2010

286. Live Blogging

Testing from MaStory using N900. Not sure how good this thing is. We will see.