<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alvin Cheung&#039;s Blog</title>
	<atom:link href="http://alvincheung.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://alvincheung.com/blog</link>
	<description>Solo Dolo.</description>
	<lastBuildDate>Fri, 05 Apr 2013 20:41:22 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Programmers Who Rave</title>
		<link>http://alvincheung.com/blog/?p=312</link>
		<comments>http://alvincheung.com/blog/?p=312#comments</comments>
		<pubDate>Fri, 05 Apr 2013 20:39:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alvincheung.com/blog/?p=312</guid>
		<description><![CDATA[It&#8217;s so sad that I don&#8217;t meet enough programmers who rave. In my entire rave streak I&#8217;ve only run into a single other programmer who actually raves. I lost his phone number but the next one I run into I&#8217;m going to hold onto. PLEASE CONTACT ME IF YOU ARE A PROGRAMMER AND YOU ARE ]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s so sad that I don&#8217;t meet enough programmers who rave.</p>
<p>In my entire rave streak I&#8217;ve only run into a single other programmer who actually raves. I lost his phone number but the next one I run into I&#8217;m going to hold onto.</p>
<p><strong><span style="color: #ff6600;"><span style="color: #00ff00;">PLEASE CONTACT ME IF YOU ARE A PROGRAMMER AND YOU ARE ALSO A RAVER.</span> </span></strong></p>
<p>Also, did you ever wonder why programmers are notorious for not having girlfriends? It&#8217;s because you&#8217;re all so god damn negative. Try raving for a change, it&#8217;ll change your world. Fuckers!</p>
]]></content:encoded>
			<wfw:commentRss>http://alvincheung.com/blog/?feed=rss2&#038;p=312</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How long does it take to forgive your girlfriend for cheating on you?</title>
		<link>http://alvincheung.com/blog/?p=311</link>
		<comments>http://alvincheung.com/blog/?p=311#comments</comments>
		<pubDate>Fri, 29 Mar 2013 18:15:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://alvincheung.com/blog/?p=311</guid>
		<description><![CDATA[The truth? At least a year, but I have no definitive answer for you. Once you&#8217;ve been cheated on and don&#8217;t leave the person who cheated on you &#8211; at least the next year of your life will be spent wondering if that person is going to cheat on you again. You&#8217;ll be thrown into a world ]]></description>
				<content:encoded><![CDATA[<p>The truth? At least a year, but I have no definitive answer for you.</p>
<p>Once you&#8217;ve been cheated on and don&#8217;t leave the person who cheated on you &#8211; at least the next year of your life will be spent wondering if that person is going to cheat on you again. You&#8217;ll be thrown into a world of untrusting, heartache, jealousy, pain, rage, and hate. You&#8217;ll live your every waking moment away from that person wondering what they&#8217;re doing, who they&#8217;re talking to, and when they&#8217;re going to put themselves in a position to hurt you again, which will be daily. Every moment spent with that person will be pretty much okay because you have their attention but once you lose that attention to a phone, or facebook, or some other means of interacting with another person&#8230; all bets are off. Every phone call or text message with someone else will drive you into a state of angsty heart breaking wondering about who they&#8217;re talking to and what it&#8217;s about.</p>
<p>You&#8217;ll obsess over it with every second that passes by because it&#8217;s your heart we&#8217;re talking about here. Why wouldn&#8217;t you? You&#8217;ve given them your heart once and they destroyed it. In they beginning, they&#8217;ll try hard but they&#8217;ll continue to make similar mistakes by testing your bounds with seemingly little to no regard for the state of your heart until it&#8217;s too late. Your heart will no longer be in pieces &#8211; It will now be in the form of little fine dust that has no recognizable format.</p>
<blockquote><p><strong>One thing I would have done differently through the entire process:</strong></p>
<p><strong></strong>The best thing to do to avoid this situation is to provide blanket statements about all your expectations right up front in the very beginning. Everything about what you&#8217;ll allow or not allow and postfix them all individually with a clause that you will leave immediately if these rules are broken. If you don&#8217;t reprogram this up front then you&#8217;re setting yourself up for a world of hurt later.</p></blockquote>
<p>She&#8217;ll ask about your feelings and how you&#8217;re coping with the hurt and you should tell her even if it&#8217;s stupid. When she realizes the answer that you gave is not the answer that she expected she&#8217;ll get upset. Most likely at herself but she&#8217;ll call you selfish and jealous and direct her frustrations about herself at you. You&#8217;ll remind her that she cheated on you over and over again like a broken record, and you&#8217;ll both be hurt every time it&#8217;s brought up. Although that sucks for both parties, you have every right to do that until you&#8217;re completely over it. If she can&#8217;t accept the consequences of what she&#8217;s done that&#8217;s fine. Only two things could happen from it.</p>
<ol>
<li>She&#8217;ll eventually change and learn over time to be who you need her to be and your relationship might be stronger after that.</li>
<li>She&#8217;ll give up trying to be someone she&#8217;s not and finally set you free like she should have done. She&#8217;ll move on to cheating on someone else and continue on her path of unhappiness until she finds the one for her.</li>
</ol>
<p>Hopefully it&#8217;s number one.</p>
<p>The things you tell her about your feelings will make absolutely no logical sense but that&#8217;s the way it is I guess.</p>
<blockquote><p><strong>If you can grasp the following statement then you&#8217;ll feel a lot better about yourself and be able to hold your composure in the relationship much better:</strong></p>
<p>You can&#8217;t control what she does. You can&#8217;t control who she talks to. If she&#8217;s going to cheat on you again then she&#8217;s going to do it and there&#8217;s nothing you can do about it short of locking her up in a box with no communications to the outside world. You don&#8217;t want to put her in that situation so just learn to accept it.</p>
<p>It&#8217;s her choice to ruin her life and forever, her choice, it will remain.</p></blockquote>
<p>That&#8217;s all I know for now. I&#8217;ll update this post or you&#8217;ll find another post about the subject matter here on my blog if that feeling ever goes away.</p>
]]></content:encoded>
			<wfw:commentRss>http://alvincheung.com/blog/?feed=rss2&#038;p=311</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeIgniter PHP Script to replace all spaces in columns with underscores &#8211; mySQL</title>
		<link>http://alvincheung.com/blog/?p=310</link>
		<comments>http://alvincheung.com/blog/?p=310#comments</comments>
		<pubDate>Wed, 27 Mar 2013 04:37:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alvincheung.com/blog/?p=310</guid>
		<description><![CDATA[$tables = $this->db->query(&#8216;SHOW TABLES&#8217;)->result(); foreach($tables as $table): $table = $table->Tables_in_$table_name; echo &#8220;\n\n{$table} &#8211; &#8220;; foreach($this->db->query(&#8220;SHOW FIELDS FROM {$table}&#8221;)->result() as $column): echo $column->Field . &#8216; &#124; &#8216;; $this->db->query(&#8220;ALTER TABLE `{$table}` CHANGE `{$column->Field}` `&#8221;.strtolower(str_replace(&#8216; &#8216;, &#8216;_&#8217;, $column->Field)).&#8221;` &#8220;.str_replace(&#8216;(&#8216;,&#8217; (&#8216;,$column->Type)); endforeach; endforeach; echo &#8220;\n\nDONE\n\n&#]]></description>
				<content:encoded><![CDATA[<p>$tables = $this->db->query(&#8216;SHOW TABLES&#8217;)->result();<br />
		foreach($tables as $table):<br />
			$table = $table->Tables_in_$table_name;<br />
			echo &#8220;\n\n{$table} &#8211; &#8220;;<br />
			foreach($this->db->query(&#8220;SHOW FIELDS FROM {$table}&#8221;)->result() as $column):<br />
				echo $column->Field . &#8216; | &#8216;;<br />
				$this->db->query(&#8220;ALTER TABLE `{$table}` CHANGE `{$column->Field}` `&#8221;.strtolower(str_replace(&#8216; &#8216;, &#8216;_&#8217;, $column->Field)).&#8221;` &#8220;.str_replace(&#8216;(&#8216;,&#8217; (&#8216;,$column->Type));<br />
			endforeach;<br />
		endforeach;<br />
		echo &#8220;\n\nDONE\n\n&#8221;;</p>
]]></content:encoded>
			<wfw:commentRss>http://alvincheung.com/blog/?feed=rss2&#038;p=310</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where is the AdWords API Center for MCC accounts?</title>
		<link>http://alvincheung.com/blog/?p=306</link>
		<comments>http://alvincheung.com/blog/?p=306#comments</comments>
		<pubDate>Tue, 05 Mar 2013 22:25:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alvincheung.com/blog/?p=306</guid>
		<description><![CDATA[1) Log in to your MCC Account - https://adwords.google.com 2) Click &#8220;My Account&#8221; and then click &#8220;AdWords API Center&#8221; Hopefully this helps someone out there to find it a little easier. &#160; &#038;nbsp]]></description>
				<content:encoded><![CDATA[<p>1) Log in to your MCC Account - https://adwords.google.com</p>
<p>2) Click &#8220;My Account&#8221; and then click &#8220;AdWords API Center&#8221;</p>
<p><a href="http://alvincheung.com/blog/wp-content/uploads/2013/03/Capture.png"><img class="aligncenter size-full wp-image-308" alt="Capture" src="http://alvincheung.com/blog/wp-content/uploads/2013/03/Capture.png" width="692" height="297" /></a></p>
<p>Hopefully this helps someone out there to find it a little easier.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://alvincheung.com/blog/?feed=rss2&#038;p=306</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Managers</title>
		<link>http://alvincheung.com/blog/?p=303</link>
		<comments>http://alvincheung.com/blog/?p=303#comments</comments>
		<pubDate>Fri, 15 Feb 2013 17:19:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alvincheung.com/blog/?p=303</guid>
		<description><![CDATA[Why do project managers have to act as filters for developers to talk to people from other companies, even their developers. Typically project managers are not technical at all and don&#8217;t even understand what they&#8217;re talking about, just regurgitating key terms that they&#8217;ve heard from the developers that they&#8217;re squelching]]></description>
				<content:encoded><![CDATA[<p>Why do project managers have to act as filters for developers to talk to people from other companies, even their developers. Typically project managers are not technical at all and don&#8217;t even understand what they&#8217;re talking about, just regurgitating key terms that they&#8217;ve heard from the developers that they&#8217;re squelching.</p>
]]></content:encoded>
			<wfw:commentRss>http://alvincheung.com/blog/?feed=rss2&#038;p=303</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Big Sean &#8211; 24K of Gold</title>
		<link>http://alvincheung.com/blog/?p=298</link>
		<comments>http://alvincheung.com/blog/?p=298#comments</comments>
		<pubDate>Fri, 26 Oct 2012 15:10:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alvincheung.com/blog/?p=298</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[<p><object id="gsSong3688344274" width="250" height="40" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" name="gsSong3688344274"><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=grooveshark.com&amp;songID=36883442&amp;style=metal&amp;p=0" /><param name="src" value="http://grooveshark.com/songWidget.swf" /><embed id="gsSong3688344274" width="250" height="40" type="application/x-shockwave-flash" src="http://grooveshark.com/songWidget.swf" wmode="window" allowScriptAccess="always" flashvars="hostname=grooveshark.com&amp;songID=36883442&amp;style=metal&amp;p=0" name="gsSong3688344274" /><img src="http://alvincheung.com/blog/wp-includes/js/tinymce/themes/advanced/img/trans.gif" class="mceItemMedia mceItemFlash" width="250" height="40" data-mce-json="{'video':{},'params':{'wmode':'window','allowScriptAccess':'always','flashvars':'hostname=grooveshark.com&amp;songID=36883442&amp;style=metal&amp;p=0','src':'http://grooveshark.com/songWidget.swf'},'name':null,'object_html':'&lt;span&gt;&lt;a href=\&quot;http://grooveshark.com/search/song?q=24K%20of%20Gold%20(Feat.%20J%20Cole)%20%5BProd.%20By%20keY%20Wane%5D\&quot; title=\&quot;24K of Gold (Feat. J Cole) [Prod. By keY Wane] by Big Sean on Grooveshark\&quot;&gt;24K of Gold (Feat. J Cole) [Prod. By keY Wane] by Big Sean on Grooveshark&lt;/a&gt;&lt;/span&gt;','hspace':null,'vspace':null,'align':null,'bgcolor':null}"></img></object></p>
]]></content:encoded>
			<wfw:commentRss>http://alvincheung.com/blog/?feed=rss2&#038;p=298</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t trust mexicans who measure with finger lengths to tailor your clothing properly.</title>
		<link>http://alvincheung.com/blog/?p=295</link>
		<comments>http://alvincheung.com/blog/?p=295#comments</comments>
		<pubDate>Thu, 04 Oct 2012 15:36:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alvincheung.com/blog/?p=295</guid>
		<description><![CDATA[I just gave 15 of my dress shirts to a mexican lady to tailor and they all came back unwearable. Damn it]]></description>
				<content:encoded><![CDATA[<p>I just gave 15 of my dress shirts to a mexican lady to tailor and they all came back unwearable. Damn it.</p>
]]></content:encoded>
			<wfw:commentRss>http://alvincheung.com/blog/?feed=rss2&#038;p=295</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Idea #1</title>
		<link>http://alvincheung.com/blog/?p=285</link>
		<comments>http://alvincheung.com/blog/?p=285#comments</comments>
		<pubDate>Tue, 24 Jul 2012 04:44:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alvincheung.com/blog/?p=285</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[<p><img src="http://alvincheung.com/blog/wp-content/uploads/2012/06/tumblr_m6d9z2JU3u1rva336o1_500.jpg" alt="" title="tumblr_m6d9z2JU3u1rva336o1_500" /></p>
]]></content:encoded>
			<wfw:commentRss>http://alvincheung.com/blog/?feed=rss2&#038;p=285</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>When she says &#8220;It just happened&#8221;</title>
		<link>http://alvincheung.com/blog/?p=278</link>
		<comments>http://alvincheung.com/blog/?p=278#comments</comments>
		<pubDate>Fri, 01 Jun 2012 00:02:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alvincheung.com/blog/?p=278</guid>
		<description><![CDATA[When a woman doesn&#8217;t want to take responsibility for her actions, she blanes it on &#8220;It just happened.&#8221; If you don&#8217;t believe me, watch Divorce Court on television. Of course, men never question this nonsensical statement, much less think about what it actually means. Yet, if her indiscretion were a self-help book, it would be ]]></description>
				<content:encoded><![CDATA[<p>When a woman doesn&#8217;t want to take responsibility for her actions, she blanes it on &#8220;It just happened.&#8221; If you don&#8217;t believe me, watch Divorce Court on television. Of course, men never question this nonsensical statement, much less think about what it actually means. Yet, if her indiscretion were a self-help book, it would be called: How to Avoid Guilt with Men, or How to Use Them: A Beginner&#8217;s Guide for Victimizers.</p>
]]></content:encoded>
			<wfw:commentRss>http://alvincheung.com/blog/?feed=rss2&#038;p=278</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>&#8220;Never allow someone to be your priority while allowing yourself to be their option.&#8221; — Mark Twain</title>
		<link>http://alvincheung.com/blog/?p=268</link>
		<comments>http://alvincheung.com/blog/?p=268#comments</comments>
		<pubDate>Fri, 18 May 2012 07:15:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://alvincheung.com/blog/?p=268</guid>
		<description><![CDATA[Fuck you too. She&#8217;s going to be too tired to come tomorrow because she decided to start a shuffle session that won&#8217;t be over till dawn. She doesn&#8217;t give a shit. I&#8217;m done asking. I&#8217;m done. I need to downgrade this relationship. Have you ever been in ____? Horrible isn’t it? It makes you so ]]></description>
				<content:encoded><![CDATA[<p>Fuck you too. She&#8217;s going to be too tired to come tomorrow because she decided to start a shuffle session that won&#8217;t be over till dawn. She doesn&#8217;t give a shit. I&#8217;m done asking. I&#8217;m done.</p>
<p>I need to downgrade this relationship.</p>
<p>Have you ever been in ____? Horrible isn’t it? It makes you so vulnerable. It opens your chest and it opens your heart and it means that someone can get inside you and mess you up.You build up all these defenses, then one stupid preson, no different from any other stupid person, wanders into your life&#8230;.You give them a piece of you. They didn’t ask for it.They did something dumb one day, like kiss you or smile at you, and then your life isn’t your own anymore. ____ takes hostages. It gets inside you. It eats you out and leaves you crying in the darkness, so simple a phrase like ‘maybe we should be just friends’ turns into a glass splinter working its way into your heart. It hurts. Not just in the imagination. Not just in the mind. It’s a soul-hurt, a real gets-inside-you-and-rips-you-apart pain. I hate ____.</p>
]]></content:encoded>
			<wfw:commentRss>http://alvincheung.com/blog/?feed=rss2&#038;p=268</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
