<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Sean's blog</title>
	
	<link>http://blog.lolyco.com/sean</link>
	<description>Working nights with the thief of time</description>
	<lastBuildDate>Wed, 03 Mar 2010 16:18:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/lolyco/FOJI" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="lolyco/foji" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Pos Malaysia Shipping Price World Map</title>
		<link>http://blog.lolyco.com/sean/2010/03/03/pos-malaysia-shipping-price-world-map/</link>
		<comments>http://blog.lolyco.com/sean/2010/03/03/pos-malaysia-shipping-price-world-map/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 15:37:34 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Fixed]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[Spider.my]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[Malaysia]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[pos malaysia]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.lolyco.com/sean/?p=861</guid>
		<description><![CDATA[The Pos Malaysia World Shipping Map is an example of what you can do with an API. Given a weight and a shipping method, you can draw a global map of relative shipping costs. Now that the Pos Malaysia data has been converted to use ISO3166-1 Country Codes, it&#8217;s trivial to take data from it [...]]]></description>
		<wfw:commentRss>http://blog.lolyco.com/sean/2010/03/03/pos-malaysia-shipping-price-world-map/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://blog.lolyco.com/sean/wp-content/uploads/2010/03/posworld.200.png" length="16716" type="image/jpg" />	</item>
		<item>
		<title>Pos Malaysia widget in Malay and Chinese (browser language detection)</title>
		<link>http://blog.lolyco.com/sean/2010/03/02/pos-malaysia-widget-in-malay-and-chinese-browser-language-detection/</link>
		<comments>http://blog.lolyco.com/sean/2010/03/02/pos-malaysia-widget-in-malay-and-chinese-browser-language-detection/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 14:48:07 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Fixed]]></category>
		<category><![CDATA[Spider.my]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Malaysia]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.lolyco.com/sean/?p=854</guid>
		<description><![CDATA[Adding the Pos Parcel rates (ripped yesterday) to the previously ripped Pos Laju rates made it glaringly obvious how difficult it is to write software for data that&#8217;s in as bad a shape as is Pos Malaysia&#8217;s. With the problems in country names I&#8217;d already mentioned (Luxembourg/Luxzemboug, Netherlands/Netherland, United Kingdom/Great Britain), the benefit of replying [...]]]></description>
		<wfw:commentRss>http://blog.lolyco.com/sean/2010/03/02/pos-malaysia-widget-in-malay-and-chinese-browser-language-detection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://blog.lolyco.com/sean/wp-content/uploads/2010/03/spider.my_.pos_.widget.i18n.en_.jpeg" length="25630" type="image/jpg" />	</item>
		<item>
		<title>NEW: Pos Malaysia Parcel rates</title>
		<link>http://blog.lolyco.com/sean/2010/03/01/new-pos-malaysia-parcel-rates/</link>
		<comments>http://blog.lolyco.com/sean/2010/03/01/new-pos-malaysia-parcel-rates/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 07:19:42 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Fixed]]></category>
		<category><![CDATA[Spider.my]]></category>
		<category><![CDATA[Spinneret]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[Malaysia]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[pos malaysia]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.lolyco.com/sean/?p=848</guid>
		<description><![CDATA[This morning I modified the International Pos Laju rates ripping code to get a full set of Pos Malaysia&#8217;s International Parcel rates. If you use the widget on my blog, you&#8217;ll see that the countries to which Pos Malaysia ships by Pos Laju will also offer Pos Parcel &#8216;Surface&#8217; and &#8216;Air&#8217; prices where these are [...]]]></description>
		<wfw:commentRss>http://blog.lolyco.com/sean/2010/03/01/new-pos-malaysia-parcel-rates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<enclosure url="http://blog.lolyco.com/sean/wp-content/uploads/2010/03/spider.my_.pos_.widget.0.5.to_.france.jpeg" length="27035" type="image/jpg" />	</item>
		<item>
		<title>HTTP Header viewer updates: see redirects and test If-Modified-Since</title>
		<link>http://blog.lolyco.com/sean/2010/02/28/http-header-viewer-updates-see-redirects-and-test-if-modified-since/</link>
		<comments>http://blog.lolyco.com/sean/2010/02/28/http-header-viewer-updates-see-redirects-and-test-if-modified-since/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 15:41:12 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Spider.my]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.lolyco.com/sean/?p=844</guid>
		<description><![CDATA[Just a quicky to bring your attention to a couple of updates to my Server Headers viewer page at spider.my, making it a bit more useful. Now you can check server responses to If-Modified-Since, requests that are redirected, and the effect that persistent &#8216;keep-alive&#8217; connections have.
If-Modified-Since
I&#8217;ve added an If-Modified-Since field so that you can test [...]]]></description>
		<wfw:commentRss>http://blog.lolyco.com/sean/2010/02/28/http-header-viewer-updates-see-redirects-and-test-if-modified-since/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://blog.lolyco.com/sean/wp-content/uploads/2010/02/spider.my_.http_.headers.google.favicon.jpeg" length="48097" type="image/jpg" />	</item>
		<item>
		<title>Cross-domain javascript widget, no JSON, no AJAX</title>
		<link>http://blog.lolyco.com/sean/2010/02/28/cross-domain-javascript-widget-no-json-no-ajax/</link>
		<comments>http://blog.lolyco.com/sean/2010/02/28/cross-domain-javascript-widget-no-json-no-ajax/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 16:20:19 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Fixed]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[broken.fixed]]></category>
		<category><![CDATA[haha]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.lolyco.com/sean/?p=818</guid>
		<description><![CDATA[I may be doing something terribly wrong. I hope the Internet will tell me. I wanted to make a widget so that I could showcase some AJAX-accessible shipping quotes I&#8217;d put on spider.my, but demonstrate accessibility from another site. I&#8217;d never written much javascript before this week, so I was very pleased that my first [...]]]></description>
		<wfw:commentRss>http://blog.lolyco.com/sean/2010/02/28/cross-domain-javascript-widget-no-json-no-ajax/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pos Malaysia Shipping Widget for your website</title>
		<link>http://blog.lolyco.com/sean/2010/02/26/pos-malaysia-shipping-widget-for-your-website/</link>
		<comments>http://blog.lolyco.com/sean/2010/02/26/pos-malaysia-shipping-widget-for-your-website/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 15:47:38 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Fixed]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[Malaysia]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.lolyco.com/sean/?p=803</guid>
		<description><![CDATA[(If you&#8217;re in Malaysia, the latency to spider.my&#8217;s server in the USA is going to make this appear awful. As long as my local Internet bomoh is smiling at me, you might be able to see a Malaysian copy at http://pos.spider.my/ &#8211; just don&#8217;t depend on it being available.)

I&#8217;ve never written a widget before! This [...]]]></description>
		<wfw:commentRss>http://blog.lolyco.com/sean/2010/02/26/pos-malaysia-shipping-widget-for-your-website/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pos Malaysia shipping rates download</title>
		<link>http://blog.lolyco.com/sean/2010/02/25/pos-malaysia-shipping-rates-download/</link>
		<comments>http://blog.lolyco.com/sean/2010/02/25/pos-malaysia-shipping-rates-download/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 10:31:49 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Fixed]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[Malaysia]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.lolyco.com/sean/?p=795</guid>
		<description><![CDATA[Nearly there! Yesterday&#8217;s marathon session to rip Pos Malaysia&#8217;s rating data and make it persistent on spider.my made today&#8217;s job a little bit easier. The first part of the API is done: there&#8217;s a minimal interface for obtaining a single shipping quotation. Today sees the second part complete: a method for obtaining a complete set [...]]]></description>
		<wfw:commentRss>http://blog.lolyco.com/sean/2010/02/25/pos-malaysia-shipping-rates-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://blog.lolyco.com/sean/wp-content/uploads/2010/02/spider.my_.pos_.rates3_.jpeg" length="12954" type="image/jpg" />	</item>
		<item>
		<title>Pos Malaysia shipping quote – part 2</title>
		<link>http://blog.lolyco.com/sean/2010/02/25/pos-malaysia-shipping-quote-part-2/</link>
		<comments>http://blog.lolyco.com/sean/2010/02/25/pos-malaysia-shipping-quote-part-2/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 04:48:23 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Fixed]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[broken.fixed]]></category>
		<category><![CDATA[Malaysia]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Spider.my]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.lolyco.com/sean/?p=787</guid>
		<description><![CDATA[With a little bit of &#8216;reverse engineering&#8216;, it&#8217;s possible to write a program to obtain a full set of postage rates from Pos Malaysia&#8217;s website. As far as I know, they don&#8217;t make their rates available in a form that can be easily used by 3rd parties. That&#8217;s simply not good enough in an age [...]]]></description>
		<wfw:commentRss>http://blog.lolyco.com/sean/2010/02/25/pos-malaysia-shipping-quote-part-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<enclosure url="http://blog.lolyco.com/sean/wp-content/uploads/2010/02/pos.com_.my_.badurl.jpeg" length="73255" type="image/jpg" />	</item>
		<item>
		<title>Pos Malaysia e-commerce shipping quote with AJAX</title>
		<link>http://blog.lolyco.com/sean/2010/02/24/pos-malaysia-e-commerce-shipping-quote-with-ajax/</link>
		<comments>http://blog.lolyco.com/sean/2010/02/24/pos-malaysia-e-commerce-shipping-quote-with-ajax/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 17:14:16 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Broken]]></category>
		<category><![CDATA[Spider.my]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[broken.fixed]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[Malaysia]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.lolyco.com/sean/?p=780</guid>
		<description><![CDATA[Here&#8217;s a first shot at an AJAX-powered Pos Laju shipping quote. As I said in my previous article on a Pos Malaysia shipping quote API, there should ideally be two: one simple one for blogs and low-volume e-commerce sites, and one for large-volume businesses. The shipping quote demo at spider.my is very simple: just enter [...]]]></description>
		<wfw:commentRss>http://blog.lolyco.com/sean/2010/02/24/pos-malaysia-e-commerce-shipping-quote-with-ajax/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<enclosure url="http://blog.lolyco.com/sean/wp-content/uploads/2010/02/spider.my_.poslaju1.jpeg" length="20730" type="image/jpg" />	</item>
		<item>
		<title>Pos Malaysia shipping quotes for e-commerce</title>
		<link>http://blog.lolyco.com/sean/2010/02/23/pos-malaysia-shipping-quotes-for-e-commerce/</link>
		<comments>http://blog.lolyco.com/sean/2010/02/23/pos-malaysia-shipping-quotes-for-e-commerce/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 16:51:30 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Broken]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[oscommerce]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.lolyco.com/sean/?p=772</guid>
		<description><![CDATA[I maintain some Malaysian shipping modules for the popular e-commerce software osCommerce which allow local e-shops to include up-to-date automatic shipping quotes from Pos Malaysia (Pos Laju and Pos Air Parcel) in the order total. If you run an e-shop, being able to pass on accurate shipping costs to your customers &#8211; compared with &#8216;free&#8217; [...]]]></description>
		<wfw:commentRss>http://blog.lolyco.com/sean/2010/02/23/pos-malaysia-shipping-quotes-for-e-commerce/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<enclosure url="http://blog.lolyco.com/sean/wp-content/uploads/2010/02/posmalaysia.jpeg" length="4792" type="image/jpg" />	</item>
	</channel>
</rss>
