<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Ping.sg  - Latest Pings From kahwee</title>
<link>http://ping.sg/user/kahwee</link>
<description>Ping.sg - The Community Meta Blog for Singapore Bloggers</description>
<copyright>Copyright 2012 ping.sg</copyright>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>

<item>
	<title><![CDATA[Symfony2 and MVC]]></title>
	<link>http://ping.sg/item/Symfony2-and-MVC</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[Really like what Fabien expressed here: Is Symfony2 an MVC framework? If you look around, every single framework seems to implement the MVC pattern. I really don&#8217;t care whether Symfony2 is MVC or not. Probably because the MVC word is so overloaded and because nobody implements exactly the same MVC pattern anyway. The separation of ...]]></description>
	<pubDate>Sun, 27 May 2012 15:53:36 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/Symfony2-and-MVC</guid>
</item>
<item>
	<title><![CDATA[Symfony 2 is hard]]></title>
	<link>http://ping.sg/item/Symfony-2-is-hard</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[Symfony2 is hard. But not simply because it is doing things so differently, rather, it depends on so many packages. While there are certainly a lot of resources online, many can be considered outdated. This recalls a discussion I had with U-Zyn of gladlyCode on the trends on PHP frameworks. We concluded that Symfony has ...]]></description>
	<pubDate>Sun, 27 May 2012 09:06:16 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/Symfony-2-is-hard</guid>
</item>
<item>
	<title><![CDATA[How to use Symfony with existing database]]></title>
	<link>http://ping.sg/item/How-to-use-Symfony-with-existing-database</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[I recently had to start a Symfony project using an existing database. Here is a rough guide on how it is done. Firstly you have to update your app/config/parameter .ini to your existing database: [parameters]    database_driver=&#34 ;pdo_mysql"   database_host="1 27.0.0.1"   database_port="& #34;   …]]></description>
	<pubDate>Sat, 26 May 2012 10:03:36 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/How-to-use-Symfony-with-existing-database</guid>
</item>
<item>
	<title><![CDATA[Composer, a package manager for PHP]]></title>
	<link>http://ping.sg/item/Composer-a-package-manager-for-PHP</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[Composer is probably a bad name for a package manager in the sense where it is hard to research online by searching on the keyword &#8216;composer&#821 7; without receiving Beethoven as part of results. The composer I am referring to is this. Composer is a package manager tracking local dependencies of your projects and libraries. Composer ...]]></description>
	<pubDate>Fri, 25 May 2012 12:46:12 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/Composer-a-package-manager-for-PHP</guid>
</item>
<item>
	<title><![CDATA[Just got Fitbit]]></title>
	<link>http://ping.sg/item/Just-got-Fitbit</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[I just got Fitbit. Got it fulfilled through Amazon from US. Fitbit is manufactured in Singapore but I cannot get it here. Will update more on how it works. It&#8217;s pretty cool so far.]]></description>
	<pubDate>Thu, 24 May 2012 13:23:16 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/Just-got-Fitbit</guid>
</item>
<item>
	<title><![CDATA[OCBC has an impressive new homepage]]></title>
	<link>http://ping.sg/item/OCBC-has-an-impressive-new-homepage</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[OCBC manages to make banking more user friendly. It has a very Web 2.0 feel. The redesign is risky yet commendable. I love that they focus on several banking components only; it makes banking seem like intimidating.]]></description>
	<pubDate>Wed, 23 May 2012 13:45:03 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/OCBC-has-an-impressive-new-homepage</guid>
</item>
<item>
	<title><![CDATA[General body fat percentage]]></title>
	<link>http://ping.sg/item/General-body-fat-percentage</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[More of a personal note: Classification Women (% fat) Men (% fat) Essential Fat 10-12% 2-4% Athletes 14-20% 6-13% Fitness 21-24% 14-17% Acceptable 25-31% 18-25% Obese 32% plus 25% plus I am at 20% fat.]]></description>
	<pubDate>Wed, 23 May 2012 07:16:49 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/General-body-fat-percentage</guid>
</item>
<item>
	<title><![CDATA[Stop receiving paper bills]]></title>
	<link>http://ping.sg/item/Stop-receiving-paper-bills</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[Get sent bills? If you are discipline enough to pay your bills online every month, consider getting electronic bills instead. And why? You save on paper and do your part on conservation, making Earth a better place You no longer to open envelopes which takes up time and your bills often comes with additional advertisements ...]]></description>
	<pubDate>Tue, 22 May 2012 08:49:17 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/Stop-receiving-paper-bills</guid>
</item>
<item>
	<title><![CDATA[The new wardrobe]]></title>
	<link>http://ping.sg/item/The-new-wardrobe</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[The past 5 years I have been greeted with the thought of having to get a bigger wardrobe every time I look at my wardrobe. I have been stressing over and over that I needed a need wardrobe to many. It just occurred to me one day, a fine 16 May 2012, that I should ...]]></description>
	<pubDate>Tue, 22 May 2012 00:53:57 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/The-new-wardrobe</guid>
</item>
<item>
	<title><![CDATA[My trip to Taiwan]]></title>
	<link>http://ping.sg/item/My-trip-to-Taiwan</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[I doubt I will have time to put up what happened in Taiwan as much as I would like to. There&#8217;s just too much commitment here. I do miss writing personal experiences, though. I might be getting more boring as I grow older. The Taiwan trip has been great, filled with experiences I can never ...]]></description>
	<pubDate>Tue, 22 May 2012 00:45:07 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/My-trip-to-Taiwan</guid>
</item>
<item>
	<title><![CDATA[Random dog in Ximending, Taipei]]></title>
	<link>http://ping.sg/item/Random-dog-in-Ximending-Taipei</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[Lots of dog owners in Ximending. This dog is under the care of an organization that takes cares of animals that encountered an accident. There is a volunteer that is there to gather funds in aid of this organization. The kind people were more than happy to let me have pictures taken.]]></description>
	<pubDate>Mon, 21 May 2012 01:10:27 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/Random-dog-in-Ximending-Taipei</guid>
</item>
<item>
	<title><![CDATA[How to text search in terminal]]></title>
	<link>http://ping.sg/item/How-to-text-search-in-terminal</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[There&#8217;re times when I need to quickly search through occurrences of certain phrases in my PHP source files. Here is when I have to search for &#8216;giraffes&#821 7;. This is an example finding the word &#8216;giraffes&#821 7; in all PHP source files from the current directory recursively. find . -name "*.php" -exec grep -i -H -n "giraffes" ...]]></description>
	<pubDate>Wed, 16 May 2012 07:58:15 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/How-to-text-search-in-terminal</guid>
</item>
<item>
	<title><![CDATA[Bangkok, and now Taipei]]></title>
	<link>http://ping.sg/item/Bangkok-and-now-Taipei</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[I just returned from Bangkok not long ago. It was a good trip. And now I&#8217;m going to Taipei. It&#8217;s okay to be envious, even I am envious of myself. I know however that it&#8217;s probably the only time I can go for two holidays in one month. My excuse is I didn&#8217;t take much ...]]></description>
	<pubDate>Wed, 16 May 2012 07:53:25 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/Bangkok-and-now-Taipei</guid>
</item>
<item>
	<title><![CDATA[Stereotyped as a web developer]]></title>
	<link>http://ping.sg/item/Stereotyped-as-a-web-developer</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[During casual introductions, it perhaps isn&#8217;t particularly good to tell others what you do. I find that introducing myself as a web developer to friends of friends just kind of kills it all. Not because web developers are such nasty people &#8212; quite the opposite, most are nice &#8212; but that there&#8217;s a deep stereotype ...]]></description>
	<pubDate>Wed, 16 May 2012 07:30:51 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/Stereotyped-as-a-web-developer</guid>
</item>
<item>
	<title><![CDATA[Brad Pitt air kiss the TV audience]]></title>
	<link>http://ping.sg/item/Brad-Pitt-air-kiss-the-TV-audience</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[This year&#8217;s BAFTAs host Stephen Fry embarrasses actor Brad Pitt by making him air kiss the TV audience during the show. Stephen Fry makes Brad Pitt air kiss the TV audience at the BAFTAs]]></description>
	<pubDate>Wed, 09 May 2012 13:17:35 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/Brad-Pitt-air-kiss-the-TV-audience</guid>
</item>
<item>
	<title><![CDATA[The battle over the way we should speak]]></title>
	<link>http://ping.sg/item/The-battle-over-the-way-we-should-speak</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[On the increasing usual of improper English, Joan Acocella of The New Yorker notes: English is a melding of the languages of the many different peoples who have lived in Britain; it has also changed through commerce and conquest. English has always been a ragbag, and that encouraged further permissiveness. In the past half century ...]]></description>
	<pubDate>Wed, 09 May 2012 06:22:17 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/The-battle-over-the-way-we-should-speak</guid>
</item>
<item>
	<title><![CDATA[My gitignore file for Yii Framework]]></title>
	<link>http://ping.sg/item/My-gitignore-file-for-Yii-Framework</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[Well here it is, my typical .gitignore file for every project. This doesn&#8217;t change much. Specially it is written for Yii Framework and CakePHP: #Linux *~ *.sw[a-p] .directory #Revisioning systems /.svn/* */.svn/* /CVS/* */CVS/* .cvsignore */.cvsignore #Mac OS X .DS_Store Icon? ._* .Spotlight-V100 .Trashes #Windows Thumbs.db Desktop.ini #PHP php_errors.log #IDEs, …]]></description>
	<pubDate>Wed, 09 May 2012 06:02:31 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/My-gitignore-file-for-Yii-Framework</guid>
</item>
<item>
	<title><![CDATA[Lion takes long to connect to local server]]></title>
	<link>http://ping.sg/item/Lion-takes-long-to-connect-to-local-server</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[Does your /etc/hosts file look like this? 127.0.0.1 gladlycode.local gladlycast.local 127.0.0.1 babyessentials.local  kw.sg.local 127.0.0.1 localhost Every request I made to gladlyCode.local takes 5 seconds to resolve to my local Apache server. Something was wrong! If it does and you&#8217;re on Mac OS X Lion, you should change your VirtualHost names to something else. It …]]></description>
	<pubDate>Wed, 09 May 2012 05:34:27 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/Lion-takes-long-to-connect-to-local-server</guid>
</item>
<item>
	<title><![CDATA[Daniel Simonsen, stand up with Norwegian accent]]></title>
	<link>http://ping.sg/item/Daniel-Simonsen-stand-up-with-Norwegian-accent</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[Russell Howard&#8217;s Good News Series 6 Episode 4 stand up from the brilliant Daniel Simonsen, enjoy! Daniel Simonsen on Good News]]></description>
	<pubDate>Wed, 09 May 2012 05:19:03 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/Daniel-Simonsen-stand-up-with-Norwegian-accent</guid>
</item>
<item>
	<title><![CDATA[Never type origin master again]]></title>
	<link>http://ping.sg/item/Never-type-origin-master-again</link>
	<dc:creator>kahwee</dc:creator>
	<description><![CDATA[The reality with most projects is I typically work with origin master only. Only 10% of my projects is doing actual branching. (Yea, there probably should be an improvement on that figure.) Here&#8217;s how to merge origin master by default. git config branch.master.remote  origin git config branch.master.merge refs/heads/master You never have to see the following ...]]></description>
	<pubDate>Fri, 04 May 2012 11:32:19 +0800</pubDate>
	<guid isPermaLink="false">http://ping.sg/itemA/Never-type-origin-master-again</guid>
</item>

</channel>
</rss>
