Pastikan terma anda betul
Lama sungguh mengabaikan perkongsian ilmu di blog ini. Catatan kali ini ditujukan buat para bakal graduan/graduan/sesiapa yang ingin berkecimpung dalam bidang pengaturcaraan. Kenapa penggunaan terma yang betul perlu dititik-beratkan? Bayangkan, anda memohon untuk bekerja sebagai Pengaturcara PHP. Bila penemuduga bertanyakan pada anda apa itu PHP dan anda menjawab “Pangkalan...
Fungsi Tail pada Windows
Sekiranya anda menggunakan sistem pengoperasian *nix. Ada masa-masanya anda perlu membaca server log, fungsi tail sangat berguna. Malangnya fungsi tail tidak ada pada sistem pengoperasian windows. Sekurang-kurangnya tidak semudah dan sependek *nix. Perkara pertama anda perlu pastikan Windows anda dilengkapi dengan Windows Powershell. Sekiranya anda menggunakan Windows 8, Windows...
DRY – Don’t repeat yourself.
Dalam konteks pengaturcaraan, ini melibatkan proses perancangan dan juga proses perlaksanaan. Sebagai contoh, kita mahu memaparkan senarai peserta tadarus, apa yang perlu kita buat adalah buat satu fungsi untuk memanggil data dari pangkalan data. Fungsi ini sepatutnya boleh dikongsikan/digunapakai oleh fungsi-fungsi lain. Jadi kita tidak perlu membuat pernyataan SQL...
Mengira perbezaan hari
Apabila kita membangunkan sistem, seringkali kita berhadapan dengan mengira perbezaan hari. Terutamanya sistem yang melibatkan KPI ataupun ISO bagi sesuatu proses. Catatan kali ini akan menceritakan bagaimana kita boleh mendapatkan perbezaan hari dari 2 tarikh. Bagi yang menggunakan PHP versi 5.2 dan kebawah bolehlah mencuba cara ini Format bagi...
Invalid argument supplied for foreach() CORE\Cake\Utility\ObjectCollection.php, line 330
Selama 3 hari saya tersangkut dengan ralat ini. Sungguhpun ianya sekadar amaran(warning), tapi saya mahu menjadikan sistem saya bebas ralat. Kod yang pada asalnya menggunakan cakephp 1.3 kini dalam proses migrasi ke cakephp 2.3. Hasil daripada apa yang saya kesan penggunaan fungsi $this->NamaModel->(‘count’) haruslah mempunyai parameter ‘contain’ => array()....