:: iklaneka ::

Saturday, October 9, 2010

Lama menyepi...

Alhamdulillah, rasanya dah lama tak update blog ni. Bukan apa, kesibukan dengan hal-hal yang wajib menyebabkan blog ini kesepian buat seketika. Hari ini saya berjaya selesaikan satu kes laptop yang asyik restart setiap kali lepas format. Rupa2nya motherboardnya mudah panas. Lagipun usia laptop tu hampir 7 tahun rasanya sebab guna processor Intel Celeron Mobile manakala RAM pun 256MB saja. Banyak kelemahan kalau nak dibandingkan dengan latest technology. Solusinya hanya satu, guna Cooler Pad. :-)


InsyaAllah akan datang pula kes-kes yang baru yang mungkin lebih mencabar berbanding dengan yang hari ni. Web Ofis pun hampir tak sempat nak update lantaran terlalu sibuk dengan kerja-kerja teknikal. But at least banyak pengalaman yang saya dapat hasil dari mengerjakan laptop2 dan pc2 yang bermacam-macam kes. Pengalaman itu tidak boleh dijual beli dan tak ternilai harganya. Hanya orang yang mengalaminya saja yang tahu bagaimana pahit manis pengalaman tersebut. Wah macam sasterawan lah pulak. :-)

Jadi malam ni nak selesaikan satu lagi installation software. Selesai yang ini, mungkin esok atau lusa boleh delivered kat owner. Ini yang suka ni. Kita puas hati dengan hasil kerja yang kita usahakan.

Saturday, July 17, 2010

Apa itu Portal ?

Dah banyak kali saya diutarakan soalan tersebut. Apa itu Portal ? Portal merupakan salah satu medium web untuk menyampaikan maklumat. Bezanya dengan laman web biasa ialah portal umpama "gateway" atau pintu masuk atau pusat pengumpulan untuk banyak sumber maklumat lain. Melalui portal kita boleh lakukan pencarian maklumat dalaman web, pendaftaran pengguna dan login pengguna, sistem undian online, news feeder atau suapan berita, takwim solat dan banyak lagi module-module yang kita boleh dapati dalam sesebuah portal. 

Kebanyakan kita mungkin pernah mendengar portal seperti iluvislam.com, hannan.com.my dan banyak lagi. Semuanya menggunakan konsep portal untuk menguruskan laman web mereka. Pada zaman awal internet di Malaysia, sekitar awal tahun 90-an, kebanyakan portal perlu dibangunkan secara berbayar maknanya kalau kita nak urus laman web dengan sistem portal, kita kena upah syarikat web designer untuk bina portal. Kosnya tinggi sehinggakan ada yang mencecah puluhan ribu untuk satu-satu portal itu tak termasuk kos maintenance yang berkala dan ada yang berjadual. 

Oleh kerana timbul kekangan seperti diatas (pada saya itu satu kekangan), maka ramai developer dan programmer yang otai-otai di dunia telah membina satu laman web komuniti untuk sama-sama berbincang macamana nak buat satu alternatif untuk menggantikan proprietary portal ini. Selepas itu lahirlah idea "Free Content Management Software" atau "Free CMS" untuk mana-mana individu atau organisasi yang inginkan kebebasan dan penjimatan kos untuk pembinaan dan penyelenggaraan portal. Sekarang ini dah banyak CMS yang percuma telah direka dan dibangunkan oleh programmer-programmer yang otai ni. Antaranya seperti Joomla, phpNuke, Mambo, Drupal dan banyak lagi. Dan semua CMS ini FREE! Cuma satu lagi kekangan timbul, webmaster atau web admin yang nak kena urus CMS ni kenalah study dan belajar cara-cara untuk mengendalikannya. Tak susah, berlambak-lambak manual dan tutorial yang kita boleh baca dan ikut dalam internet. Dan kebanyakkannya FREE!

Saya juga mengadakan kelas atau trainning untuk pengurusan Portal menggunakan CMS percuma ini. Jika anda berminat sila hubungi saya untuk mendapatkan maklumat dengan lebih lanjut. Emailkan kepada saya : mamn85@gmail.com

Thursday, June 24, 2010

Another small web application for lectures...just using php & mysql

Hari ni saya nak siapkan satu lagi web application untuk lectures. Just using php & mysql. :-) Another in-house project using open source software. We moving towards software freedom! Web application sebelum ni pun memang guna php & mysql. Sebab tu lambat siap sikit sebab saya dah lama tinggal world of development. hehehe... bukannya expert pun. Baru nak merangkak balik. Begitulah tradisi programming ni. Ada jatuh bangun juga macam bisnes.

Hari-hari nak kena update akal dengan teknologi terkini. Semuanya melalui bacaan secara online. Akses web news tech yang berkaitan dengan IT atau yang seumpama dengannya. Kalau kita involve dalam programming, kita kenalah news tech yang berkaitan dengan programming. Seelok-eloknya yang menggunakan oss (open source software) sebab updates untuk teknologi oss ni sentiasa ada. Boleh dikatakan hampir setiap hari. Mesti ada updatesnya.

Kita nak belajar programming ni bukannya susah macam zaman-zaman awal internet ada. Sekarang ni begitu banyak sekali resources untuk belajar programming. Yang PERCUMA pun banyak. Jadi jom belajar programming!

Tuesday, June 8, 2010

Berjaya selesai satu projek kecil... Tiny & Light web application

Hari ini saya berjaya selesaikan satu projek kecil. Alhamdulillah, aplikasi web yang ringan dan kecil telah berjaya saya siapkan dalam tempoh 2 minggu. Orang lain hanya ambil masa beberapa hari sahaja. Tapi saya 2 minggu nak siapkan aplikasi web yang kecil dan ringan ni. Susah sangat ke? hehehe... tak lah. Sebenarnya benda tak lah susah sangat. Cuma nak kena fokus je.

InsyaAllah, aplikasi web ini akan menjadi platform yang baru untuk kembangkan banyak lagi aplikasi web yang lain. Setiap hari saya fikirkan pelbagai cara untuk selesaikan projek ni. Pelbagai cara saya gunakan dan dah banyak manual yang dirujuk. Sampai pening kepala. Mutar itik. Akhirnya saya bertemu juga dengan solusinya. Alhamdulillah.

Tentu anda semua tertanya-tanya apa projek kecil yang saya develop tu? Projek ini adalah aplikasi web yang digunakan untuk menyemak keputusan peperiksaan pelajar. Benda kecil je. Bukannya susah sangat pun. :-) Tapi saya suka study elok-elok codingnya. Saya tak nak buat saja tapi tak faham-faham apa yang saya buat. Sesetengah developer hanya buat je dan copy&paste je coding dari Google.com atau mana-mana web yang diorang jumpa. Kemudian diorang akan elaborate sendiri coding tu. Tapi saya cuba nak lari sikit dari normalisasi metod programming tu. Alhamdulillah, banyak variasi programming (pengaturcaraan) yang saya jumpa dan saya simpan dalam laptop untuk rujukan masa depan.

Pengaturcaraan menggunakan PHP & MySQL bukannya sesenang ASP.net atau VB.net. Banyak benda yang kita kena kaji. Lain developer lain cara dan gaya programmingnya. Sebagai contoh, kalau kita nak bina satu form yang boleh terima data/maklumat, ada lebih dari 5 variasi/gaya programming yang saya jumpa. Semuanya berbeza-beza dan ada identiti masing-masing. hehehe.... Kadang-kadang dalam satu hari tu saya tak kemana asyik dok melekat kat pc/laptop je.

Tapi buat programming ni memang cukup menyeronokkan kerana kita dapat merasai kepuasannya bila user boleh menggunakan sistem yang kita develop tu dengan mudah dan senang hati. Kita pun senang hati dan gembira serta bahagia je rasa.

Berbalik kepada PHP & MySQL tadi, kedua-dua tools ni merupakan open source punya komponen. PHP merupakan bahasa pengaturcaraan web bahagian pelayan (server) yang percuma dan semestinya Open Source. Setiap hari mesti ada pembaharuan yang dilakukan pada bahasa pengaturcaraan ini oleh pembangun/pengaturcara. Bahasa ini mudah dipelajari dan kod atau manualnya boleh didapati di internet dengan mudah. Taip sahaja 'php' dalam enjin carian Google.com, anda akan dapat lihat beribu-ribu results yang ada berkaitan dengan PHP. Ini menunjukkan banyaknya resources berkaitan PHP ni.

Anda boleh belajar secara PERCUMA code PHP di laman web w3schools (http://www.w3schools.com/). Kat sini banyak benar resources dan tutorial berkaitan dengan bahasa programming termasuklah PHP. Anda boleh try and error je tutorial tu. Tutorial pun dibuat dalam bahasa yang ringan dan mudah difahami. Perisian yang perlu digunakan tak lah hebat sangat. Cukup sekadar pakai notepad, anda sudah boleh menjalani tutorial. Tapi sebelum itu anda kenalah install HTTP server. Tools yang ini pun PERCUMA! :-) Boleh download di : http://www.apachefriends.org/en/xampp.html

Tak perlu guna kad kredit untuk bayar dan yang penting tak perlu bayar. Sebab PERCUMA! :-) Bila dah abis download, anda boleh install HTTP server tu dan ikut step by step yang mudah dan mudah difahami. Kemudian mulakan tutorial PHP anda pada bila-bila masa sahaja. Anda nak tahu lebih lanjut bagaimana nak bangunkan sebuah laman web menggunakan PHP? Ikuti artikel terbaru saya pada masa akan datang. InsyaAllah. Mungkin saya akan update pada hari Ahad ini.

Salam buat semua dan salam kebebasan perisian!

Monday, June 7, 2010

Adakah anda tahu setiap kali anda login Facebook, anda menempah tiket untuk pembunuhan saudara anda?

Adakah anda tahu, setiap kali anda login Facebook anda menempah tiket untuk pembunuhan saudara anda? Untuk pengetahuan anda semua, Facebook merupakan salah satu laman web rangkaian sosial (social networking) yang menyokong kekejaman rejim Israel di Palestin. Anda pasti tertanya-tanya, betul ke? Betul lah wahai pak cik, mak cik, abang, adik, kakak sekalian. Sekarang ni Malaysia merupakan negara pengguna FB terbesar di dunia. Sehinggakan Administrator FB terpaksa membina versi Bahasa Melayu FB. Bagi admin FB, itu merupakan satu keuntungan besar bagi mereka. Kerana semakin ramai pengguna yang masuk ke FB mereka, maka semakin tinggilah hits FB mereka. Dan peluang untuk PPC (Pay-Per-Click) mereka semakin tinggi.

Adakah anda tahu bagaimana FB menjana pendapatan? Mereka tiada produk untuk diniagakan namun mereka banyak mengiklankan produk-produk dari luar. Hasil dari iklan tersebut mereka kenakan cas dalam bentuk komisen. Sehingga kini pendapatan FB hampir-hampir bilion dolar Amerika. Anda percaya atau tidak, FB pernah ditawarkan harga 1 bilion dolar Amerika kepada pembida-pembida laman web di seluruh dunia? Itulah kebenarannya.


Namun walau sekaya mana sekalipun FB, setiap hari ada saja saudara kita di Palestin yang dibunuh hasil dari kerja tangan kita juga. Kerana kita asyik dengan kesedapan melayari laman web FB. Sedangkan saudara se-Islam kita di Palestin mengalami kepayahan, kesusahan dan kesengsaraan hidup di bawah kekejaman dan kezaliman Yahudi Israel. Sebelum anda login FB, cuba anda fikir sejenak, apakah tindakan anda itu akan memberi kesan positif atau negatif pada Islam? Itu pun jika anda memikirkan tentang Islam dan masa depan umat Islam. 

Kita tidak memaksa tapi kita mengajak sama-sama kita berfikir dan merenung akan tindakan kita setiap kali berada di dunia maya ini. :-)

Wednesday, April 7, 2010

Sayangi hasil kerja anda dengan backup online - Gunakan secara maksimum aplikasi web = Google Docs

CUBA FIKIRKAN :

"Mamat seorang pelajar semester akhir yang sibuk dengan Final Year Project. Mamat banyak mencari info menggunakan internet, dan info yg Mamat rasakan berguna Mamat bookmark pada browser kegemarannya. Hasil kerja Mamat selama hampir satu semester, Rooney simpan dalam hard disk. Suatu hari, hard disk Mamat rosak. Habis hilang segala hasil kerja. Pendrive Mamat yang mengandungi backup juga hilang. Akhirnya Mamat terpaksa repeat satu semester kerana tidak sempat membuat kembali projeknya itu."
ATAU PUN :

"Abu seorang penjawat awam yang sentiasa sibuk dengan kerja-kerja pejabat di jabatannya. Dia menyimpan dokumen-dokumen pejabat dalam softcopy. Abu juga mencari banyak info dari salinan-salinan secara softcopy kawan-kawan yang bekerja di jabatan yang lain kemudian disimpankan di dalam hard disk dan pendrive. Suatu hari, hard disk Abu rosak akibat serangan virus dan trojan. Habis hilang segala info-info dan softcopy kerja-kerja pejabat yang disimpan olehnya selama ini. Akhirnya Abu terpaksa mengumpul balik semua info-info yang hilang tersebut dan membuat semula dokumen-dokumen pejabat yang telah hilang itu."
 Apakah puncanya? Puncanya ialah kerana mereka tidak membuat backup secara online. Backup dalam hard disk dan pendrive belum cukup lagi dan belum benar-benar selamat. Kemungkinan atau possibility untuk hard disk dan pendrive diserang virus dan trojan amat tinggi. Oleh hal yang demikian, disyorkan agar kaedah backup online dilakukan untuk menjamin keselamatan dokumen yang penting.

Anda ingin tahu bagaimana caranya untuk buat backup online? Anda boleh gunakan aplikasi web = Google Docs. Ianya PERCUMA dan MUDAH saja untuk digunakan! Ikut langkah-langkah berikut :

  • Akses ke laman web ini : http://docs.google.com 
  • Kemudian daftar akaun Google Docs anda. Ikuti langkah-langkah yang tertera di skrin pc anda.
  • Setelah mendaftar, skrin berikut akan muncul :

  •  Kemudian klik [ Close ].
  • Jika anda ingin memuat naik atau 'upload' apa-apa file/dokumen/data, klik pada butang 'Upload...'

  • Apabila skrin berikut keluar :
                          Klik 'Select files to upload', kemudian pilih mana-mana files yang ingin dimuat naik (upload).
  • Setelah files yang ingin dimuat naik dah muncul kat senarai, kemudian klik 'Start Upload'.
  • Setelah Upload complete, klik '<<< Back to Google Docs'. Sekarang files yang telah dimuat naik tadi sudah ada dalam senarai. Lihat skrin berikut :

Selamat mencuba! Selamat menyimpan di dalam Google Docs! Jangan lupa backup data anda selalu dan secara kerap kali!

Komputer tiba-tiba keluar alert - Error Loading Operating Systems

Salam pagi dan semua pembaca yang dikasihi sekalian berada dalam keadaan bahagia dan tenang sentiasa. Pagi ni saya sempat singgah di satu PC staf ofis. PCnya tiba-tiba keluar alert - Error Loading Operating Systems. Setelah reset CMOS/BIOS Setup. Perkara yang sama tetap berlaku. So, saya try cabut dan tukar kabel SATA hard disk dengan yang baru punya. Perkara yang sama juga berlaku.

Jadi penyelesaian terakhir adalah dengan menukar hard disk baru. Sebab kemungkinan besar hard disk nak corrupt. Ini yang tak berapa sedap dengar ni. Adui... Duit lagi. Duit duit.... di mana kau duit.... :-) Jadi hari ni mungkin saya kena despatch PC ni ke vendor yang bertapak di Kota Bharu. Adui.... Tapi ok juga. Boleh ambil dan makan angin yang ada sepanjang perjalanan ke sana.

Ok, sekarang nak selesaikan sikit spect untuk data center yang bakal wujud di ofis. Saya nak minta habis2 tinggi spect untuk data center ni. Hehehe... Bila lagi nak jadi jahat kalu bukan sekarang. hehehe... :-)

Friday, January 15, 2010

Cloud Computing vs. Webbase Storage

Benda ni lebih kurang sama saja. Cloud computing adalah aplikasi yang dipelopori oleh Google. Penampilan pertamanya ialah melalui GDrive (Google Drive) yang diaplikasikan pada Google Docs. Manakala aplikasi lain yang sama dengan GDrive ini ialah SkyDrive dari Microsoft, Dropbox, Rapid Share dan banyak lagi. Beratus-ratus produk FREE yang ada.

Kita cerita pasal GDrive ni, pertama sekali dia FREE and completely OSS. :-) Ruangan storan 1GB dan sekali upload file maximun sehingga ke 250MB per file. Banyak tu kan? Mudah dan cepat! Ringan! Anda boleh lihat sendiri pada Google Mail (GMail)! Kan GMail itu lebih ringan dan laju berbanding Yahoo! Mail, LiveMail dan sebagainya??? Betul tak??? Kenapa ia laju? Sebab antaramukanya (interface) lebih kepada berasaskan teks (text-base) manakala yang lain lebih kepada interface grafik semata-mata. Adalah sikit-sikit teks tu. Hehehe...

Kalau anda nak try GDrive, anda boleh try sekarang! PERCUMA saja! http://docs.google.com 
 

Hakcipta Terpelihara PANDUANOSS 2009-2012. Sebarang pertanyaan sila emailkan ke : mamn85@gmail.com