<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2481554647836677877</id><updated>2011-11-27T17:18:28.947-08:00</updated><category term='mysql hierarchical Data'/><title type='text'>Cake PHP</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://semangat46.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2481554647836677877/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://semangat46.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>bazet</name><uri>http://www.blogger.com/profile/07257188874193060703</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_PMSLAMTiap8/SQpdu5_m3lI/AAAAAAAAAco/lB6tUgRdGdw/S220/art.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2481554647836677877.post-1171635525657199237</id><published>2008-04-10T18:46:00.000-07:00</published><updated>2008-04-10T18:58:00.110-07:00</updated><title type='text'>Listing File dan Folder</title><content type='html'>Katakan nak list file dalam Linux yang ada berjuta dan folder berbillion, dan cuma nak check latest changed file&lt;br /&gt;&lt;br /&gt;Guna command nih:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ls -lstR &gt; updated.txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;pastu tengok laa file updated.txt&lt;br /&gt;&lt;br /&gt;Nak tengok Tree view dgn latest changed file ?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tree -t  &gt; tree.txt&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2481554647836677877-1171635525657199237?l=semangat46.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://semangat46.blogspot.com/feeds/1171635525657199237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2481554647836677877&amp;postID=1171635525657199237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2481554647836677877/posts/default/1171635525657199237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2481554647836677877/posts/default/1171635525657199237'/><link rel='alternate' type='text/html' href='http://semangat46.blogspot.com/2008/04/listing-file-dan-folder.html' title='Listing File dan Folder'/><author><name>bazet</name><uri>http://www.blogger.com/profile/07257188874193060703</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_PMSLAMTiap8/SQpdu5_m3lI/AAAAAAAAAco/lB6tUgRdGdw/S220/art.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2481554647836677877.post-197417861132453769</id><published>2008-04-01T23:09:00.000-07:00</published><updated>2008-04-02T01:06:03.634-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql hierarchical Data'/><title type='text'>Storing hierarchical data database</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_PMSLAMTiap8/R_MkKT8Q-GI/AAAAAAAAAJY/ZtIQUavfMhc/s1600-h/sitepoint_tree.gif"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_PMSLAMTiap8/R_MkKT8Q-GI/AAAAAAAAAJY/ZtIQUavfMhc/s320/sitepoint_tree.gif" alt="" id="BLOGGER_PHOTO_ID_5184527355603908706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dalam LRT terfikir macam mana agaknya database structure untuk simple forum atau comments. Bayangkan kita buat blog, dan nak buat comments system.&lt;br /&gt;&lt;br /&gt;Ali adalah topik starter&lt;br /&gt;Ahmad reply topik Ali&lt;br /&gt;Ah Chong pulak reply topik dari Ahmad&lt;br /&gt;Raju pulak reply topik Ah Chong&lt;br /&gt;Ali baca balik blog dia dan reply topik Ahmad&lt;br /&gt;&lt;br /&gt;Mula-mula mari kita baca artikel dari Site Point&lt;br /&gt;&lt;a href="http://www.sitepoint.com/article/hierarchical-data-database/"&gt;http://www.sitepoint.com/article/hierarchical-data-database/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Then baca MySQL DEV Article&lt;br /&gt;&lt;a href="http://dev.mysql.com/tech-resources/articles/hierarchical-data.html"&gt;http://dev.mysql.com/tech-resources/articles/hierarchical-data.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2481554647836677877-197417861132453769?l=semangat46.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://semangat46.blogspot.com/feeds/197417861132453769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2481554647836677877&amp;postID=197417861132453769' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2481554647836677877/posts/default/197417861132453769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2481554647836677877/posts/default/197417861132453769'/><link rel='alternate' type='text/html' href='http://semangat46.blogspot.com/2008/04/storing-hierarchical-data-database.html' title='Storing hierarchical data database'/><author><name>bazet</name><uri>http://www.blogger.com/profile/07257188874193060703</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_PMSLAMTiap8/SQpdu5_m3lI/AAAAAAAAAco/lB6tUgRdGdw/S220/art.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_PMSLAMTiap8/R_MkKT8Q-GI/AAAAAAAAAJY/ZtIQUavfMhc/s72-c/sitepoint_tree.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2481554647836677877.post-2728161013487886071</id><published>2008-03-29T10:39:00.000-07:00</published><updated>2008-03-29T11:51:40.113-07:00</updated><title type='text'>CakePHP :  Pengenalan kepada MVC</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_PMSLAMTiap8/R-6PCz8Q-FI/AAAAAAAAAJQ/b_yOBnjFY98/s1600-h/content_model.JPG"&gt;&lt;img style="cursor: pointer;" src="http://bp3.blogger.com/_PMSLAMTiap8/R-6PCz8Q-FI/AAAAAAAAAJQ/b_yOBnjFY98/s320/content_model.JPG" alt="" id="BLOGGER_PHOTO_ID_5183237499615508562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Klik gambar untuk lihat Code ( MVC) dan hasilnya sekali.&lt;br /&gt;&lt;br /&gt;Dalam sessi ini, saya akan memperkenalkan kepada anda basic asas CakePHP. Kita akan bina aplikasi mudah iaitu pengurusan data di table Contents.&lt;br /&gt;&lt;br /&gt;Pertama sekali, gunakan database Cake dan laksanakan arahn berikut :&lt;br /&gt;&lt;br /&gt;mysql&gt; create table contents (id int not null auto_increment,title varchar(255),&lt;br /&gt;body text, primary key(id));&lt;br /&gt;&lt;br /&gt;Kita sekarang mempunyai table bernama contents dan mempunyai 3 kolum ( id,title dan body )&lt;br /&gt;&lt;br /&gt;Untuk pastikan MVC kita dalam keadaan yang betul, kita kena create Model,View dan Controller untuk Content&lt;br /&gt;&lt;br /&gt;** Sila lihat contoh code di dalam gambar di atas **&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2481554647836677877-2728161013487886071?l=semangat46.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://semangat46.blogspot.com/feeds/2728161013487886071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2481554647836677877&amp;postID=2728161013487886071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2481554647836677877/posts/default/2728161013487886071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2481554647836677877/posts/default/2728161013487886071'/><link rel='alternate' type='text/html' href='http://semangat46.blogspot.com/2008/03/cakephp-pengenalan-kepada-mvc.html' title='CakePHP :  Pengenalan kepada MVC'/><author><name>bazet</name><uri>http://www.blogger.com/profile/07257188874193060703</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_PMSLAMTiap8/SQpdu5_m3lI/AAAAAAAAAco/lB6tUgRdGdw/S220/art.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_PMSLAMTiap8/R-6PCz8Q-FI/AAAAAAAAAJQ/b_yOBnjFY98/s72-c/content_model.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2481554647836677877.post-747088585032431461</id><published>2008-03-29T07:54:00.000-07:00</published><updated>2008-03-29T10:32:51.350-07:00</updated><title type='text'>Install &amp; Configure Cake PHP 1.2 XAMPP</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_PMSLAMTiap8/R-59OD8Q-EI/AAAAAAAAAJI/jBRbsHjKCcw/s1600-h/cake.JPG"&gt;&lt;img style="cursor: pointer;" src="http://bp0.blogger.com/_PMSLAMTiap8/R-59OD8Q-EI/AAAAAAAAAJI/jBRbsHjKCcw/s320/cake.JPG" alt="" id="BLOGGER_PHOTO_ID_5183217901679736898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Tutorial ini ditujukan kepada programmer PHP yang ingin menggunakan framework CakePHP versi 1.2 di atas sistem operasi Windows XP.&lt;br /&gt;&lt;br /&gt;Perlu download software-software di bawah&lt;br /&gt;1. &lt;a href="http://www.crimsoneditor.com/"&gt;Crimson Editor&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://www.apachefriends.org/en/xampp.html"&gt;Xampp&lt;/a&gt;&lt;br /&gt;3. &lt;a href="http://cakeforge.org/frs/?group_id=23&amp;amp;release_id=372"&gt;CakePHP 1.2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Peringatan !&lt;br /&gt;CakePHP adalah untuk programmer PHP yang telah biasa menggunakan funcion-function PHP dan telah membuat program berasaskan PHP dari scratch dan juga kepada mereka yang coding HTML secara manual ( bukan menggunakan editor ). CakePHP berfungsi untuk membuatkan ruang kerja anda lebih kemas, teratur dan selamat.&lt;br /&gt;&lt;br /&gt;Saya akan menggunakan konfigurasi berikut :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Xampp akan menggunakan direktori c:\xampp&lt;/li&gt;&lt;li&gt;HTTPDOCS di c:\xampp\htdocs&lt;/li&gt;&lt;li&gt;DocumentRoot dalam httpd.conf menggunakan c:\xampp\cake1.2&lt;/li&gt;&lt;li&gt;c:\xampp\mysql\bin\mysql.exe telah disalin ke c:\windows&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Konfigurasi Sistem&lt;/strong&gt;&lt;br /&gt;Secara default, Apache yang didatangkan dengan Xampp tidak menyokong mod_rewrite. Jadi, buka fail c:\xampp\apache\conf\httpd.conf dan enablekan ayat Loadmodule mod_rewrite.so. Restart semua Apache setelah anda mengubah konfig tersebut&lt;/p&gt;&lt;p&gt;Download CakePHP 1.2 dan copy fail tersebut ke c:\xampp\htdocs\cake1.2Ubah konfigurasi httpd.conf dan ubah DocumentRoot ke c:\xampp\htdocs\cake1.2&lt;/p&gt;&lt;p&gt;Skrg tibalah masa untuk create database. Saya akan gunakan database cake dengan menggunakan privileges sebagai root&lt;/p&gt;&lt;p&gt;c:\mysql -uroot -p [ENTER]&lt;/p&gt;&lt;p&gt;mysql &gt; create database cake;&lt;/p&gt;&lt;p&gt;mysql &gt; exit;&lt;/p&gt;&lt;p&gt;Ubah fail c:\xampp\htdocs\cake1.2\app\config\database.php.default dan ubah konfigurasi $default supaya menggunakan database tempatan&lt;/p&gt;&lt;p&gt;username : "root"&lt;br /&gt;password : ""&lt;br /&gt;database : "cake"&lt;/p&gt;&lt;p&gt;Rename fail database.php.default ke database.php&lt;/p&gt;&lt;p&gt;Buka browser anda ke &lt;a href="http://127.0.0.1/"&gt;http://127.0.0.1/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Dan sepatutnya anda akan dipersembahkan dengan Cake1.2 default installation info.&lt;/p&gt;&lt;p&gt;Selamat mencuba. Topik seterusnya saya akan bercerita mengenai asas-asas utama dalam CakePHP 1.2&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2481554647836677877-747088585032431461?l=semangat46.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://semangat46.blogspot.com/feeds/747088585032431461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2481554647836677877&amp;postID=747088585032431461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2481554647836677877/posts/default/747088585032431461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2481554647836677877/posts/default/747088585032431461'/><link rel='alternate' type='text/html' href='http://semangat46.blogspot.com/2008/03/install-configure-cake-php-12-xampp.html' title='Install &amp; Configure Cake PHP 1.2 XAMPP'/><author><name>bazet</name><uri>http://www.blogger.com/profile/07257188874193060703</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_PMSLAMTiap8/SQpdu5_m3lI/AAAAAAAAAco/lB6tUgRdGdw/S220/art.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_PMSLAMTiap8/R-59OD8Q-EI/AAAAAAAAAJI/jBRbsHjKCcw/s72-c/cake.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
