<?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>Lloyd Leung</title>
	<atom:link href="http://www.lloydleung.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lloydleung.com</link>
	<description>Thoughts, ramblings, projects.</description>
	<lastBuildDate>Fri, 08 Feb 2013 03:52:17 +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>PS3 YouTube App &#8211; unable to contact youtube fix</title>
		<link>http://www.lloydleung.com/2013/02/07/ps3-youtube-app-unable-to-contact-youtube-fix/</link>
		<comments>http://www.lloydleung.com/2013/02/07/ps3-youtube-app-unable-to-contact-youtube-fix/#comments</comments>
		<pubDate>Fri, 08 Feb 2013 03:52:17 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/?p=329</guid>
		<description><![CDATA[I was getting &#8220;Unable to contact YouTube&#8221;. I believe my current version as of writing is 1.0.4. &#160; This is how I fixed it. Â I change the DNS settings on the PS3, to point to 8.8.4.4, and 8.8.8.8 (google&#8217;s DNS servers). Â After this change, the youtube app worked just fine. I gave my PS3 a &#8230; </p><p><a class="more-link block-button" href="http://www.lloydleung.com/2013/02/07/ps3-youtube-app-unable-to-contact-youtube-fix/">Continue reading &#187;</a>]]></description>
				<content:encoded><![CDATA[<p>I was getting &#8220;Unable to contact YouTube&#8221;. I believe my current version as of writing is 1.0.4.</p>
<p>&nbsp;</p>
<p>This is how I fixed it. Â I change the DNS settings on the PS3, to point to 8.8.4.4, and 8.8.8.8 (google&#8217;s DNS servers). Â After this change, the youtube app worked just fine.</p>
<p>I gave my PS3 a static IP, and and applied the proper settings. Test the PS3 internet settings, and start the YouTube app. Â Everything should work, at least it did fo rme.</p>
<p>&nbsp;</p>
<p>Hope this helps&#8230; drop a line if it did.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2013/02/07/ps3-youtube-app-unable-to-contact-youtube-fix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mass VHOST wildcard, mapping to subdomain to folder</title>
		<link>http://www.lloydleung.com/2013/01/18/mass-vhost-wildcard-mapping-to-subdomain-to-folder/</link>
		<comments>http://www.lloydleung.com/2013/01/18/mass-vhost-wildcard-mapping-to-subdomain-to-folder/#comments</comments>
		<pubDate>Sat, 19 Jan 2013 02:32:47 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/?p=285</guid>
		<description><![CDATA[The original problem: Since I jump from project to project a lot, I have lots of project folders. &#160; Summary of the solution: use dnsmasq, and a mass vhost setup. &#160; &#160; Problem in detail: Normally, you&#8217;d have to: create a subdirector for your project all the standard setup stuff for your project. Setup an &#8230; </p><p><a class="more-link block-button" href="http://www.lloydleung.com/2013/01/18/mass-vhost-wildcard-mapping-to-subdomain-to-folder/">Continue reading &#187;</a>]]></description>
				<content:encoded><![CDATA[<p>The original problem:</p>
<p>Since I jump from project to project a lot, I have lots of project folders.</p>
<p>&nbsp;</p>
<p>Summary of the solution:</p>
<p>use dnsmasq, and a mass vhost setup.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Problem in detail:</p>
<p>Normally, you&#8217;d have to:</p>
<ul>
<li>create a subdirector for your project
<ul>
<li>all the standard setup stuff for your project.</li>
</ul>
</li>
<li>Setup an apache VHOST</li>
<li>Edit your hosts file</li>
</ul>
<p>&nbsp;</p>
<p>What I wanted to accomplish was avoiding fiddling with the vhost and hosts file, each and every time I setup a new project.</p>
<p>I wanted to map all http://&lt;wildcard&gt;.localhost.com to /www/hosts/wildcard.localhost.com/www</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The solution I found that works for me:</p>
<ul>
<li>Dnsmasq, which will auto resolve *.localhost.com to 127.0.0.1
<ul>
<li>Install
<ul>
<li>OSX: $&gt; sudo port install dnsmasq</li>
<li>Debian/Ubuntu: $&gt; sudo apt-get install dnsmasq</li>
</ul>
</li>
<li>Dnsmasq Setup
<ul>
<li>Editing the /etc/dnsmasq.conf file (with the appropriate permissions)
<ul>
<li>$&gt; sudo nano /etc/dnsmasq.conf</li>
<li>Add the following lines</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>address=/localhost.com/127.0.0.1</p>
<p>address=/.localhost.com/127.0.0.1</p>
<p>listen-address=127.0.0.1</p>
<p>&nbsp;</p>
<ul>
<li>Setup your OS
<ul>
<li>Make sure your OS is pointing to 127.0.0.1 as a DNS server.</li>
</ul>
</li>
<li>Restart dnsmasq, so that the dnsmasq changes take effect</li>
<li>Apache, setup a dynamic mass vhost setup file.</li>
</ul>
<p>&nbsp;</p>
<p># get the server name from the Host: header</p>
<p>UseCanonicalName Off</p>
<p>&nbsp;</p>
<p># splittable logs</p>
<p>LogFormat &#8220;%{Host}i %h %l %u %t \&#8221;%r\&#8221; %s %b&#8221; vcommon</p>
<p>CustomLog logs/access_log vcommon</p>
<p>&nbsp;</p>
<p>&lt;Directory /www/hosts&gt;</p>
<p># ExecCGI is needed here because we can&#8217;t force</p>
<p># CGI execution in the way that ScriptAlias does</p>
<p>Options FollowSymLinks ExecCGI</p>
<p>AllowOverride All</p>
<p>Order allow,deny</p>
<p>Allow from all</p>
<p>&lt;/Directory&gt;</p>
<p>&nbsp;</p>
<p>RewriteEngine On</p>
<p>&nbsp;</p>
<p># a ServerName derived from a Host: header may be any case at all</p>
<p>RewriteMap Â lowercase Â int:tolower</p>
<p>&nbsp;</p>
<p>## deal with normal documents first:</p>
<p># allow Alias /icons/ to work &#8211; repeat for other aliases</p>
<p>RewriteCond Â %{REQUEST_URI} Â !^/icons/</p>
<p># allow CGIs to work</p>
<p>RewriteCond Â %{REQUEST_URI} Â !^/cgi-bin/</p>
<p># do the magic</p>
<p>RewriteRule Â ^/(.*)$ Â /www/hosts/${lowercase:%{SERVER_NAME}}/www/$1</p>
<p>&nbsp;</p>
<p>## and now deal with CGIs &#8211; we have to force a handler</p>
<p>RewriteCond Â %{REQUEST_URI} Â ^/cgi-bin/</p>
<p>RewriteRule Â ^/(.*)$ Â /www/hosts/${lowercase:%{SERVER_NAME}}/cgi-bin/$1 Â [H=cgi-script]</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Make a directory</p>
<p>$&gt; mkdir -p /www/hosts</p>
<p>$&gt; cd /www/hosts</p>
<p>&nbsp;</p>
<p>Now for each domain you&#8217;re going to have repeat below:</p>
<p>&nbsp;</p>
<p>Lets call say you want to start a project called sandbox.</p>
<p>&nbsp;</p>
<p>$&gt; mkdir â€“p sandbox.localhost.com/www</p>
<p>sandbox is the subdomain we are using.</p>
<p>Restart apache, so that the conf file will puck up the new domain.</p>
<p>&nbsp;</p>
<p>In your browser, navigat to <a href="http://sandbox.localhost.com/">http://sandbox.localhost.com</a></p>
<p>You should see an empty folderâ€¦ Â the setup portion is not done. Â You are now able to start developing your site in your new document root, /www/hosts/sandbox.localhost.com that maps to sandbox.localhost.com</p>
<p>&nbsp;</p>
<p>NOTES:</p>
<p>mobile devices won&#8217;t be able to connect to this site&#8230; so you&#8217;ll either have to setup your router to use dnsmasq (dd-wrt), or another method.</p>
<p>&nbsp;</p>
<p>Addition notes:</p>
<p>setup instructions for dnsmasq is available here:</p>
<p><a title="http://inspirix.wikispaces.com/dnsmasq-on-OSX" href="http://inspirix.wikispaces.com/dnsmasq-on-OSX" target="_blank">http://inspirix.wikispaces.com/dnsmasq-on-OSX</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>http://www.justincarmony.com/blog/2011/07/27/mac-os-x-lion-etc-hosts-bugs-and-dns-resolution/</p>
<pre class="brush:bash">ignore the stuff below this... as it's more for my own sake... but it's here to share.

sudo port install dnsmasq
sudo cpï¿½/opt/local/etc/dnsmasq.conf /etc/dnsmasq.conf
sudo mkdir -p /System/Library/StartupItems/DNSMASQ
3.) sudo mkdir -p /System/Library/StartupItems/DNSMASQ

4.) sudo nano /System/Library/StartupItems/DNSMASQ/DNSMASQ

#!/bin/sh

. /etc/rc.common

if [ "${DNSMASQ}" = "-YES-" ]; then
  ConsoleMessage "Starting DNSMASQ" 
  /opt/local/sbin/dnsmasq
fi

5.) sudo nano /System/Library/StartupItems/DNSMASQ/Startup\ Parameters.plist

{
  Description = "Local DNSMASQ Server";
  Provides = ("DNS Masq");
  OrderPreference = "None";
  Messages = 
  {
  start = "Starting DNSMASQ";
  stop = "Stopping DNSMASQ";
  };
}

6.) Add line to /etc/hostconfig

DNSMASQ=-YES-

7.) sudo chmod +x /System/Library/StartupItems/DNSMASQ/DNSMASQ

8.) sudo /System/Library/StartupItems/DNSMASQ/DNSMASQ

9.) In network settings make sure 127.0.0.1 is in your dns server list.  If you do:

  dig google.com

  You should see something like this near the bottom (if not, your network settings need to 
  be applied.. try this to flush dns cache: dscacheutil -flushcache ):
    ;; SERVER: 127.0.0.1#53(127.0.0.1)

  # test it.
  ping somewhere.localhost.com
  : PING somewhere.dev (127.0.0.1): 56 data bytes
  : 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.031 ms</pre>
<p>add the line to /etc/dnsmasq.conf<br />
$&gt; sudo nano -w /etc/dnsmasq.conf ## or your favourite editor, as root.</p>
<pre class="brush:bash">address=/localhost.com/127.0.0.1</pre>
<p>Clear your dns cache.</p>
<pre class="brush:bash">dscacheutil -flushcache</pre>
<p>Troubleshooting:<br />
You may need to setup your network connection to point your DNS to localhost first.</p>
<p>sudo kill -HUP `cat /opt/local/var/run/dnsmasq.pid`</p>
<p>my vhosts Magic</p>
<pre class="brush:bash">Alias /phpmyadmin /opt/local/www/phpmyadmin

&lt;directory "/www"&gt;
	Options -Indexes FollowSymLinks
	AllowOverride AuthConfig FileInfo
	Order allow,deny
	Allow from all

&lt;directory "/opt/local/www/phpmyadmin"&gt;
	Options -Indexes FollowSymLinks
	AllowOverride AuthConfig FileInfo
	Order allow,deny
	Allow from all

UseCanonicalName Off

LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
CustomLog logs/access_log vcommon

# include part of the server name in the filenames
VirtualDocumentRoot /www/hosts/%1/www</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2013/01/18/mass-vhost-wildcard-mapping-to-subdomain-to-folder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating to google apps, from an old mail server.</title>
		<link>http://www.lloydleung.com/2012/08/30/migrating-to-google-apps-from-an-old-mail-server/</link>
		<comments>http://www.lloydleung.com/2012/08/30/migrating-to-google-apps-from-an-old-mail-server/#comments</comments>
		<pubDate>Thu, 30 Aug 2012 10:57:24 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/?p=308</guid>
		<description><![CDATA[Here&#8217;s was my problem: I had a gmail email address, and my own domain (lloydleung.com, this site). I never setup lloydleung.com under google apps, as I already had gmail setup to pull from mail.lloydleung.com. Now that I&#8217;m leaving my current hosting provider, textdrive/joyent, i needed to migrate mail.lloydleung.com to another place. Google apps, I&#8217;ve already &#8230; </p><p><a class="more-link block-button" href="http://www.lloydleung.com/2012/08/30/migrating-to-google-apps-from-an-old-mail-server/">Continue reading &#187;</a>]]></description>
				<content:encoded><![CDATA[<p>Here&#8217;s was my problem:</p>
<p>I had a gmail email address, and my own domain (lloydleung.com, this site). I never setup lloydleung.com under google apps, as I already had gmail setup to pull from mail.lloydleung.com. Now that I&#8217;m leaving my current hosting provider, textdrive/joyent, i needed to migrate mail.lloydleung.com to another place.</p>
<p>Google apps, I&#8217;ve already set it up for a few clients, so why not. However, my problem is&#8230; how could I consolidate my emails?</p>
<p>I had my @gmail address, which housed my @lloydleung.com emails. While needing to change the DNS MX records at the same time.</p>
<p>Solution</p>
<ol>
<li>@gmail address, stop pulling from mail.lloydleung.com, and pull from the mail server IP instead. <strong>Not the domain name.</strong>
<ul>
<li>Reason: While the DNS change is propagating across the net, some emails will still go to the old mail server.</li>
</ul>
</li>
<li>Setup google apps for lloydleung.com. Lets call this @app
<ul>
<li>Make the appropriate MX, and CNAME changes as required by google apps.</li>
</ul>
</li>
<li>@app, setup the mail account to pull from @gmail pop3 account.
<ul>
<li>Ensure @gmail pop3 access is enabled.</li>
<li>Reason: any emails going to the old mail server, will be pulled via the IP. Finally, all emails will be pulled from @gmail, to @app.</li>
</ul>
</li>
</ol>
<p>Lets say you wanted to migrate a webmail account that you already had, this would even be easier:</p>
<ol>
<li>Setup an google apps account, lets refer to this as @app</li>
<li>Setup the @app, to pull via pop3 to your current mail server&#8217;s IP. Â Or domain name, if you don&#8217;t have a custom mail.&lt;your domain&gt;.&lt;tld&gt; server.</li>
<li>Change you DNS records to what google has asked of you.</li>
</ol>
<p>So, what would happen if the above case applied to me, any emails going to mail.lloydleung.com on joyent, will be pulled by my google apps account via it&#8217;s IP of the mail server (not the hostname, as the DNS records are propagating). Â  Any mails going to mail.lloydleung.com with the updated MX records, will be going to google apps directly.</p>
<p>&nbsp;</p>
<p>Simple, tidy&#8230; hope this helps people.</p>
<p>&nbsp;</p>
<p>[Update 2012-08-31 1700 China Standard Time]</p>
<p>#1 Google apps, failed to import about 30% of my emails. Â So now I have to use thunderbird, and IMAP to move the remaining.</p>
<p>#2 &#8220;Chats&#8221; don&#8217;t get moved over.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2012/08/30/migrating-to-google-apps-from-an-old-mail-server/feed/</wfw:commentRss>
		<slash:comments>393</slash:comments>
		</item>
		<item>
		<title>flush clear dns on Mac OSX 10.7+ 10.8+</title>
		<link>http://www.lloydleung.com/2012/08/30/flush-clear-dns-on-mac-osx-10-7-10-8/</link>
		<comments>http://www.lloydleung.com/2012/08/30/flush-clear-dns-on-mac-osx-10-7-10-8/#comments</comments>
		<pubDate>Thu, 30 Aug 2012 10:17:20 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/?p=305</guid>
		<description><![CDATA[The following two commands should work in OS X, 10.7+ dscacheutil -flushcache sudo killall -HUP mDNSResponder sudo killall -HUP dnsmasq Mind you, dscacheutil never worked for me&#8230; the second has always worked for me. &#160; Update 2012-10-17: Added killall for dnsmasq If you&#8217;re pinging something that you&#8217;re expecting another ip, check your network configuration, and &#8230; </p><p><a class="more-link block-button" href="http://www.lloydleung.com/2012/08/30/flush-clear-dns-on-mac-osx-10-7-10-8/">Continue reading &#187;</a>]]></description>
				<content:encoded><![CDATA[<p>The following two commands should work in OS X, 10.7+</p>
<p><code><br />
dscacheutil -flushcache<br />
sudo killall -HUP mDNSResponder</code><code></code><code></code><code><br />
sudo killall -HUP </code>dnsmasq</p>
<p>Mind you, dscacheutil never worked for me&#8230; the second has always worked for me.</p>
<p>&nbsp;</p>
<p>Update 2012-10-17:</p>
<ul>
<li>Added killall for dnsmasq</li>
<li>If you&#8217;re pinging something that you&#8217;re expecting another ip, check your network configuration, and make sure 127.0.0.1 is one of your dns.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2012/08/30/flush-clear-dns-on-mac-osx-10-7-10-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento Customer Segments vs Customer Groups</title>
		<link>http://www.lloydleung.com/2012/03/12/magento-customer-segments-vs-customer-groups/</link>
		<comments>http://www.lloydleung.com/2012/03/12/magento-customer-segments-vs-customer-groups/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 16:39:31 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/?p=278</guid>
		<description><![CDATA[magento customer segments groups segment group]]></description>
				<content:encoded><![CDATA[<p>A good primer is located here:</p>
<p><a href="http://gregdemetrick.com/2011/10/06/magento-customer-groups-vs-segments/" target="_blank">http://gregdemetrick.com/2011/10/06/magento-customer-groups-vs-segments/</a></p>
<p>&nbsp;</p>
<p>One thing I really wanted to add to that list so others can know:</p>
<p style="text-align: center;">Customer <span style="text-decoration: underline;">groups</span> are related the <span style="text-decoration: underline;">catalog</span> promotional rules.</p>
<p style="text-align: center;">vs.</p>
<p style="text-align: center;">Customer <span style="text-decoration: underline;">segments</span> are related to <span style="text-decoration: underline;">shopping cart promotional</span> rules.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2012/03/12/magento-customer-segments-vs-customer-groups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento customer segment by past purchase history</title>
		<link>http://www.lloydleung.com/2012/03/12/magento-customer-segment-by-past-purchase-history/</link>
		<comments>http://www.lloydleung.com/2012/03/12/magento-customer-segment-by-past-purchase-history/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 14:30:29 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[magento customer segment past history sku attribute]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/?p=271</guid>
		<description><![CDATA[I wanted to fulfil the following use case: Create a customer segment based on past purchase history. If a user has purchased SKU-X, they are to belong to a given customer segment. The problem was, I could not remember why the SKU was not listed in the drop downs while adding a condition in the &#8230; </p><p><a class="more-link block-button" href="http://www.lloydleung.com/2012/03/12/magento-customer-segment-by-past-purchase-history/">Continue reading &#187;</a>]]></description>
				<content:encoded><![CDATA[<p>I wanted to fulfil the following use case:<br />
Create a customer segment based on past purchase history.  If a user has purchased SKU-X, they are to belong to a given customer segment.</p>
<p>The problem was, I could not remember why the SKU was not listed in the drop downs while adding a condition in the purchase history.</p>
<p>Enabled &#8220;Use for Promo Rule Conditions&#8221; on the &#8220;SKU&#8221; attribute; it allowed &#8220;SKU&#8221; to show up in the promotional drop downs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2012/03/12/magento-customer-segment-by-past-purchase-history/feed/</wfw:commentRss>
		<slash:comments>268</slash:comments>
		</item>
		<item>
		<title>Peacock Lumber, new project.</title>
		<link>http://www.lloydleung.com/2011/10/29/peacock-lumber-new-project/</link>
		<comments>http://www.lloydleung.com/2011/10/29/peacock-lumber-new-project/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 20:17:57 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/?p=269</guid>
		<description><![CDATA[Just came form Peacock Lumber, in Oshawa. Great friendly bunch. Really helpful, and willing to help. I would recommend them to anyone needing lumber/wood supplies. Bought some 3/8&#8243; baltic plywood&#8230; secret as to what I&#8217;m making for now.]]></description>
				<content:encoded><![CDATA[<p>Just came form <a title="Peacock Lumber" href="peacocklumber.ca" target="_blank">Peacock Lumber</a>, in Oshawa. Great friendly bunch. Really helpful, and willing to help.</p>
<p>I would recommend them to anyone needing lumber/wood supplies.</p>
<p>Bought some 3/8&#8243; baltic plywood&#8230; secret as to what I&#8217;m making for now. <img src='http://www.lloydleung.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2011/10/29/peacock-lumber-new-project/feed/</wfw:commentRss>
		<slash:comments>373</slash:comments>
		</item>
		<item>
		<title>What I intend on writing about in the near future</title>
		<link>http://www.lloydleung.com/2011/01/17/what-i-intend-on-writing-about-in-the-near-future/</link>
		<comments>http://www.lloydleung.com/2011/01/17/what-i-intend-on-writing-about-in-the-near-future/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 01:05:15 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/?p=265</guid>
		<description><![CDATA[note to self, write about the following: magento objects. Specifically product and customer objects magento optimization. titanium php development.]]></description>
				<content:encoded><![CDATA[<p>note to self, write about the following:</p>
<p>magento objects.  Specifically product and customer objects<br />
magento optimization.<br />
titanium php development.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2011/01/17/what-i-intend-on-writing-about-in-the-near-future/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7, links not working</title>
		<link>http://www.lloydleung.com/2010/11/23/windows-7-links-not-working/</link>
		<comments>http://www.lloydleung.com/2010/11/23/windows-7-links-not-working/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 15:30:20 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/?p=263</guid>
		<description><![CDATA[If you get an error message like: &#8220;this operation has been canceled due to restrictions in effect on this computer&#8221; Culprit is google chrome. uninstall google chrome, through it&#8217;s uninstaller, not the windows uninstaller reinstall chrome restart any application that is still giving you a problem.  Such as outlook. Drop a line, if this helped.]]></description>
				<content:encoded><![CDATA[<p>If you get an error message like:</p>
<p>&#8220;this operation has been canceled due to restrictions in effect on this computer&#8221;</p>
<p>Culprit is google chrome.</p>
<ol>
<li>uninstall google chrome, through it&#8217;s uninstaller, <strong><span style="text-decoration: underline;">not</span></strong> the windows uninstaller</li>
<li>reinstall chrome</li>
<li>restart any application that is still giving you a problem.  Such as outlook.</li>
</ol>
<p>Drop a line, if this helped.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2010/11/23/windows-7-links-not-working/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inbox zero, years later&#8230;</title>
		<link>http://www.lloydleung.com/2010/07/31/inbox-zero-years-later/</link>
		<comments>http://www.lloydleung.com/2010/07/31/inbox-zero-years-later/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 04:03:31 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/?p=166</guid>
		<description><![CDATA[It&#8217;s been over three years now, and inbox zero is still happening. I&#8217;m throwing everything into an archive folder, for each year&#8217;s quarter seems to be working well. Does it give me more productivity? In a single word, yes.]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s been over three years now, and inbox zero is still happening.</p>
<p>I&#8217;m throwing everything into an archive folder, for each year&#8217;s quarter seems to be working well.</p>
<p>Does it give me more productivity? In a single word, yes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2010/07/31/inbox-zero-years-later/feed/</wfw:commentRss>
		<slash:comments>383</slash:comments>
		</item>
	</channel>
</rss>
