Google Image Upgrade!
Ooh! Ahh! Google recently upgrade the image search.
More to fine on official Google Blog
mengetuk keyboard untuk mencari sesuap nasi
Ooh! Ahh! Google recently upgrade the image search.
More to fine on official Google Blog
Pernah guna fungsi goto? last time aku guna mcm 4-5 tahun dlu. sebab dulu PHP memang takde.
/* function lock */ function lock() { $file = fopen("file.txt","r+"); retry: if(flock($file,LOCK_EX)) { fwrite($file, "Success!"); fclose($file); return 0; } else goto retry; }
loop dalam function. nice?
Kalau selalu guna if and else, langkah seterusnya mesti tahu ternary condition. ade alternative lain nak guna dalam CakePHP, contoh:
/* ife in cakePHP */ ife($condition, $true, $false)
jadi, kalau statement ternary tu cam ni:
/* ternary condition */ echo ($x)?'x = true':'x = false';
ble ubah jadi macma ni. mudah sket
/* replace ternary with ife in cakePHP */ echo ife($x, 'x = true', 'x = false');
urm.. dapat?
Kalau malas asik nak declare layout di cakephp, aku akan guna code macam ni.
/* before Render */ function beforeRender() { parent::beforeRender(); $this->layout = 'plugin'; .... }
lepas tu aku nak tukar stail layout, misalnya nak guna layout “ajax”. jadi aku declare macam ni..
/* children */ function children($id = null) { .... $this->layout = 'ajax'; }
tapi tak jadi!? kenape? perasan function beforeRender tu?
/* before filter */
function beforeFilter()
{
parent::beforeFilter();
….
$this->layout = ‘plugin’;
}
baru jadi! sebab beforeRender akan override balik variable sebelum render! sebab tu tak jadi.
Aku ada masalah nak buat link dari plugin page ke page biasa.
mula² jumpa cara macam ni..
$html->link(__(‘Home’, true), array(‘root’ => false, ‘plugin’ => false, ‘controller’ => ‘users’, ‘action’ => ‘home’), array(‘class’ => ‘menu’));
tapi still tak menjadi.. aku check cake version betul.. 1.2.5
jadi.. setelah mencari² cara macam mana nak reroute balik (kejalan yang benar) siap bukak source asal. rupa² nyer kena guna null. jadi seperti ni.
$html->link(__(‘Home’, true), array(‘root’ => false, ‘plugin’ => null, ‘controller’ => ‘users’, ‘action’ => ‘home’), array(‘class’ => ‘menu’));
kenapa false tak ok? pelik tapi benar
Post ringkas, kepada yang berminat untuk dapatkan slide dari Zeev Suraski untuk topik Zend In The Cloud ble click di Zend In the cloud (dalam bentuk PDF).
Kenapa aku pilih Drupal, padahal joomla lagi best. “Did you know that whitehouse.gov using Drupal?” fakta ni membuatkan orang mengangkat kening. Kebanyakkan masa aku hanya diluted dengan teori syok sendiri. Tapi sapa tau yang twitter dan facebook adalah next big thing, 2-3 tahun dahulu?
Satu bende yang aku terapkan dekat budak-budak yang buat praktikal adelah presentation. Kenape? sebab aku sedar masa aku masuk bekerja, presentation skill aku amat la teruk (dan sekarang jugak). Tak semua orang dilahirkan untuk bercakap dikhalayak ramai. Lagi² orang² teknikal yang asyik mengilatkan skill teknikal sampai lupa cara nak bersosial.
Hidup tu tak senang, permulaan hidup pun mula dengan perlumbaan. Berjaya nya aku dalam perlumbaan tu bermakna berjayalah aku seorang manusia. Bak kata kawan aku, setiap orang dah diberi jalan masing2 untuk berjaya. Cuma kita pilih yang mana, yang tentukan arah dan situasi kita.
Betul ke kalau aku sebut kita boleh pilih kejayaan kita sendiri? Aku terlupa ayat tu, menjadi pegangan aku untuk terus survive dikala aku putus asa masa separuh pengajian kolej aku. Kita tak ada future masa tu. Dan sekarang kat mana kita?
Pilihan aku, adalah untuk aku dan aku tak mahu membazir masa dengan pilihan orang.