Saya telah memulakan satu projek baru di Github. Anda boleh gunakannya ikut kesesuaian sendiri dan projek ini diedarkan dengan lesen open source MIT. Saya ni takdelah pantas nak mengikut dan tangkap teknologi terkini dalam programming. Walaupun ramai yang dah beralih ke Laravel (mungkin saya perlu juga nanti), saya masih gunakan Codeigniter. Kalau nak saya rumuskan, […]
Category: Development Tools
Saya pasang “website monitoring” ni beberapa bulan lalu. Tiada apa yang berlaku. Jadinya saya tiada menerima sebarang makluman daripada skrip PHP ringkas ini. Tapi hari ini tiba-tiba saya mula menerima email. “website-orang.com has been down for 00:05:00” Apa?! Memang saya terkejut. Ini laman web klien besar. Dahlah sebelum ni ada masalah besar yang berlaku. Ianya […]
Kita biasa login ke sistem di web mengguna username dan password. Dan kalau kita menggunakan aplikasi perbankan, sebagai tambahan kita perlu menggunakan kod TAC yang hadir dalam telefon melalui SMS. Kalau kita biasa, mungkin ada website lain yang kita gunakan juga meminta kod khas yang hanya boleh didapati daripada telefon kita. Ini semua dipanggil Two-Factor […]
Apabila untuk pembangunan web, yang biasa kita baca, kita dengar, dan mungkin kita gunapakai adalah seperti PHP, Ruby, Python, C# dan ASP. Mungkin juga kita pernah dengar pasal bahasa pengaturcaraan baru seperti Go dan Dart. Dari segi platform dan framework, mungkin kita pernah dengar atau guna Laravel, Codeigniter, CakePHP, Yii, Zend, Symfony. Atau mungkin .NET, Ruby […]
Bila kita memulakan sebuah projek programming, lebih-lebih lagi yang untuk dikongsi secara open source, eloklah ianya disertakan dengan dokumen README.md. Mungkin ramai yang kurang biasa dengan format markdown, atau pun fail .md. Ianya adalah satu format fail teks yang ringkas, untuk memudahkan penulisan dokumentasi projek programming. Sekiranya di Github, apabila projek kita mempunyai fail README.md, […]
Sebagai web programmer, web designer kita perlu melihat hasil kerja kita di browser. Dan banyak kali, kita perlukan webserver sekali. Saya menggunakan Windows. Dan biasanya kita ada XAMPP. Tapi kadang-kala, rasa banyak langkah juga nak lancarkan XAMPP dan Apache. Tapi sekarang ni, PHP hadir bersama webserver. Kita boleh gunakan Command Line dan gunakan arahan: php […]
Sebelum ni saya menulis tentang menggunakan Git untuk menyuruh server mengemaskini aplikasi atau kod. Dengan hanya membuat push ke repo di server Git, server aplikasi juga akan mengemaskini dirinya dengan kod yang terkini. AWS, Autoscaling dan ELB Saya banyak menggunakan server di Amazon Web Service (AWS). Antara ciri yang hebat di AWS adalah autoscaling. Dengan […]
Backup dan Restore MySQL Anda
Ini adalah sebuah tutorial ringkas bagaimana untuk backup dan restore pengkalan data MySQL anda. Kemahiran ini adalah penting untuk memastikan kelangsungan aplikasi sekiranya berlaku sebarang peristiwa yang tidak diingini. Saya nak tekan di sini, apa yang kita buat adalah backup DAN restore. Sebab apa gunanya backup kalau tak boleh restore, betul tak? MySQL mempunyai satu […]
Setelah sekian lama membina aplikasi web, agak berkarat kemahiran membina aplikasi untuk desktop. Kali terakhir membina aplikasi desktop adalah dengan Delphi. Dah berkurun rasanya. HTML, Javascript, CSS dan PHP lebih menjadi makanan harian. Malah bahasa scripting bash dan arahan command line Linux kadang-kala menjadi bahan minum petang. Beberapa minggu lepas ada juga saya mencuba Visual […]
Web ini sememangnya menggunakan DigitalOcean.com. Bagi yang masih baru dengan cloud hosting dan server berasaskan Ubuntu, mungkin masih tertanya-tanya bagaimana untuk menambah domain ke droplet baru. Satu droplet boleh digunakan untuk lebih daripada satu domain. Untuk langkah-langkah seterusnya, saya andaikan yang awak sudah ada akaun di DigitalOcean, maka awak sudah mempunyai sekurang-kurangnya satu droplet. 1 […]