<?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>ShaunChng.com &#124; Blog &#187; Computers</title>
	<atom:link href="http://www.shaunchng.com/blogs/category/computers/feed" rel="self" type="application/rss+xml" />
	<link>http://www.shaunchng.com/blogs</link>
	<description>Tangy Orangy Content!</description>
	<lastBuildDate>Fri, 27 Jan 2012 20:09:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>World of Warcraft chilling in the new January</title>
		<link>http://www.shaunchng.com/blogs/2012/01/07/world-of-warcraft-chilling-in-the-new-january</link>
		<comments>http://www.shaunchng.com/blogs/2012/01/07/world-of-warcraft-chilling-in-the-new-january#comments</comments>
		<pubDate>Fri, 06 Jan 2012 18:03:03 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/shaunchng/domains/shaunchng.com/public_html/blogs/wp-content/plugins/autometa/autometa.php</b> on line <b>304</b><br />
		<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/?p=5991</guid>
		<description><![CDATA[All work and no play makes jack a dull boy. It was the December holidays, stretching all the way to January at least before the start of the upcoming Lent university term. With Portal, Skyrim, and TF2 boring me out these days, why not get back onto some RPGs like World of Warcraft? Well as [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2012/01/07/world-of-warcraft-chilling-in-the-new-january"></g:plusone></div><p>All work and no play makes jack a dull boy. It was the December holidays, stretching all the way to January at least before the start of the upcoming Lent university term. With Portal, Skyrim, and TF2 boring me out these days, why not get back onto some RPGs like World of Warcraft? Well as you should know, World of Warcraft (WoW), despite it&#8217;s launch since 2004 is still the most widely played massively multi-player RPG in the world (though some SWtoR fans would argue otherwise). </p>
<p>So it&#8217;s $15 a month to head back into Azeroth at least for the holidays, for a month. Paying to play a game, could be a turn off for many. I was initially skeptical of paying too. But later do I know paying does has it perks as it not only provides a much better mature gaming experience not only in support and game uptime, but sieves out casual trolls and kids you usually see on free-to-play games, not to mention flame-bait and trolls. </p>
<p>So what did I do within the period of a month? Leveled up 3 toons with a cumulative total of 200 levels, now that is quite alot of (anti-social) time. That also means exploring the worlds and various (and revamped) expansion zones I missed out over the years. I never quite got to the current level cap of 85, not seeing the need to level up so quickly, so technically I actually had not touched the Cataclysm zones as of yet, despite starting on it already on my ass-kickin&#8217; Worgen Death Knight. </p>
<div class="blog3imgc">
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" title="Dragons in Northend" href="/gallery/d/64436-1/WoWScrnShot_010112_005253.jpg"><img src="/gallery/d/64437-1/WoWScrnShot_010112_005253.jpg" class="gallery_image" alt="Dragons in Northend"/></a><br />
Dragons in Northend</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" title="Flying over Stormwind" href="/gallery/d/64438-1/WoWScrnShot_010412_010012.jpg"><img src="/gallery/d/64439-1/WoWScrnShot_010412_010012.jpg" class="gallery_image" alt="Flying over Stormwind"/></a><br />
Chilling out over Stormwind</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" title="Chilling in Orgrimmar" href="/gallery/d/64440-1/WoWScrnShot_010712_203447.jpg"><img src="/gallery/d/64441-1/WoWScrnShot_010712_203447.jpg" class="gallery_image" alt="Chilling in Orgrimmar"/></a><br />
Exalted in Orgrimmar</div>
</div>
<div style="clear:both"></div>
<p>With the start of Lent around the corner in a few weeks time, it&#8217;s time to put all my toons into deep freeze till the upcoming summer holidays at least. Not to mention considering gearing up my characters for the new level-90 cap when blizzard releases the Kungfu- touting pandas on the new Azeroth southern continent in the upcoming &#8220;Mist of Pandaria&#8221;. But not of course till we get &#8220;Heart of the Swarm&#8221; or the long delayed Diablo III on the next Starcraft/Diablo franchise.</p>
<p>Surprising, with the exception of a number of local British students I know here in the university, no Singaporeans studying here plays WoW at at. Not only that, some do not even know about the game, let be any PC or Xbox game titles I know at the back of my head released within the last 5 years. So for WoW I usually end up playing with my friends in the States anyway, with almost all of my toons on US servers. </p>
<p>I know you must be screaming &#8220;NERD ALERT&#8221; right now, yea but it&#8217;s a &#8220;problem&#8221; either the poor Singaporean kids here, I hope this is not what you get with ultra nerdy students coming from top schools and Junior Colleges who &#8220;take pleasure by studying&#8221;. That is really sad, but the fact is this is the stereotypical image of various top Singaporean JCs, just study study study- Not even any extra-curricular activities or nothing about heading to a pub to chill for the night or a game of pool after a long day of work. Of course that is another huge area to debate about what I define as a &#8220;balanced and healthy&#8221; college life. I mean hey! college life is literally one of the best times of your entire life. I definitely wouldn&#8217;t like to look back at my college days and see myself remembering just only all the studying as a socially-inert study-bot.</p>
<p>That would be really, really sad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2012/01/07/world-of-warcraft-chilling-in-the-new-january/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple iPad annouced, not a workhorse, but hey it can run iPhone apps!</title>
		<link>http://www.shaunchng.com/blogs/2010/01/27/apple-ipad-annouced-not-a-workhorse-but-hey-it-can-run-iphone-apps</link>
		<comments>http://www.shaunchng.com/blogs/2010/01/27/apple-ipad-annouced-not-a-workhorse-but-hey-it-can-run-iphone-apps#comments</comments>
		<pubDate>Wed, 27 Jan 2010 22:30:36 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/shaunchng/domains/shaunchng.com/public_html/blogs/wp-content/plugins/autometa/autometa.php</b> on line <b>304</b><br />
		<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/?p=2968</guid>
		<description><![CDATA[
It interesting that such﻿ technology and capability already existed ages ago, but no one seemed to put it all together for the consumer. Apple seem to always get that right, this time they are doing it again with a new slate tablet computer called the iPad.
At first glance, it looks like an over sized iPhone, [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2010/01/27/apple-ipad-annouced-not-a-workhorse-but-hey-it-can-run-iphone-apps"></g:plusone></div><div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" title="Apple ipad" href="/gallery/d/39423-1/apple_ipad_2010.jpg"><img src="/gallery/d/39424-1/apple_ipad_2010.jpg" class="gallery_image" alt="Apple ipad"/></a></div>
<p>It interesting that such﻿ technology and capability already existed ages ago, but no one seemed to put it all together for the consumer. Apple seem to always get that right, this time they are doing it again with a new slate tablet computer called the <a href="http://www.apple.com/ipad/features/">iPad</a>.</p>
<p>At first glance, it looks like an over sized iPhone, which the distinctive bezel, form factor and home button. It&#8217;s not running the full workstation-capable version of OS 10 contrary to much speculation, but rather a portable-enhanced version of OS 10 which is largely similar to the interface on the iPhone, for a larger screen. It comes in 2 favors, Wi-Fi or one with additional 3G in 16GB, 32GB, or 64GB capacities on flash drives.</p>
<p>The fun device seems to cater for a void in the market which tries to be neither on both ends, namely a phone nor a work-capable computer. If you need an, it will only truly shine for it&#8217;s wireless capabilities and size, so it will be wise to get the one with 3G. Otherwise, it will just be a regular slate with no noticeable selling points. To me, the iPad seem to fit into the market for people looking to have a device around the house for quick access to emails and the internet, but not much one being a full-fledged computer, something which might rival the iMac or iBook. So technically it&#8217;s in a class of it&#8217;s own filling the void between the iPhone and the iMacs. </p>
<p>Though multi-touch may be a selling point, capacitive touch screens are good for gesture based commands and navigating menus. Not exactly that impressive for writing, something a tablet must be good at. Capacitive touch screens are just simply something notorious for precision. Moreover, I don&#8217;t see a need for a slate, being a tablet user myself for almost 5 years, having used on screen digitizers (wacom penabled screens) on convertible slates as well as traditional pen based drawing tablets (intuos4) from wacom, I find the lack of precision of the screen a big turn down for a promising product- It is just not as practical as I&#8217;ve expected it to be too. In short, the precision offered on dedicated tablets is very important and is something I don&#8217;t see the iPad fitting well into my needs as a student who needs to use a tablet for lectures as a student, let be precise enough to take down notes or do drawings accurately on. </p>
<p>The iPad is after all, a fun product not intended for work. Like, the iPod touch bigger brother. An expensive toy.</p>
<p>Hardware-wise, it does bags 10 hours of battery life. But big no nos will be the lack of a user-replaceable battery and a small resolution XGA screen- You can&#8217;t really call the slate an internet machine with a screen resolution of 1024&#215;768! The 1Ghz A4 processor of the iPad is adequate, despite not being as speedy as most mainstream tablets on the market now. This apple designed processor is largely tailored to the basic needs of the device and OS, thus would be adequate for the basic functions it aims to serve, don&#8217;t expect it to be much of a production computer though.</p>
<p>The really cool thing I like about it is that it can run literally all iPhone apps on it out of the box, so that will allow many users to port over from existing iPhone platform and also establishing a good base for the new product to grow on.</p>
<p>I can&#8217;t deny that the device is indeed very pretty, but it will never be powerful enough to be justifiable to do descent work as a proper computer or for school, etc, yet too big to conveniently carry around as a portable device. It&#8217;s trying to be something, but not really found it yet. Anyway, with apple aggressively promoting the iPad SDK since it&#8217;s launch, it will be fair however to give it some time for iPad dedicated apps to grow on it where it&#8217;s functionalities can be truly realized. But for now, and for me, I will be putting my money for the next gen iPhone maybe coming out in June, that will be a better choice.</p>
<p>Video of the iPad at the click:<br />
<span id="more-2968"></span></p>
<div align="center"><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/NOzSo_YqL7Q&#038;hl=en_GB&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/NOzSo_YqL7Q&#038;hl=en_GB&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2010/01/27/apple-ipad-annouced-not-a-workhorse-but-hey-it-can-run-iphone-apps/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Solving iPhone 3Gs apps &#8220;unknown error&#8221; or &#8220;file not found&#8221; in iTunes 9.0.2 64-bit</title>
		<link>http://www.shaunchng.com/blogs/2010/01/24/solving-iphone-3gs-apps-unknown-error-or-file-not-found-in-itunes-9-0-2-64-bit</link>
		<comments>http://www.shaunchng.com/blogs/2010/01/24/solving-iphone-3gs-apps-unknown-error-or-file-not-found-in-itunes-9-0-2-64-bit#comments</comments>
		<pubDate>Sun, 24 Jan 2010 23:28:37 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/shaunchng/domains/shaunchng.com/public_html/blogs/wp-content/plugins/autometa/autometa.php</b> on line <b>304</b><br />
		<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/?p=2952</guid>
		<description><![CDATA[
I had this problem with iTunes previously, but solved the problem by reverting the program, so I am posting this here in case anyone who experienced the problem on a same setup can get a solution here. 
After updating iTunes on my PC to the spanking new 9.0.2 64-bits to suit my current system platform, [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2010/01/24/solving-iphone-3gs-apps-unknown-error-or-file-not-found-in-itunes-9-0-2-64-bit"></g:plusone></div><div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" title="iPhone Sync" href="/gallery/d/39418-1/iphonesync_jan10.jpg"><img src="/gallery/d/39419-1/iphonesync_jan10.jpg" class="gallery_image" alt="iPhone Sync"/></a></div>
<p>I had this problem with iTunes previously, but solved the problem by reverting the program, so I am posting this here in case anyone who experienced the problem on a same setup can get a solution here. </p>
<p>After updating iTunes on my PC to the spanking new 9.0.2 64-bits to suit my current system platform, I kept getting numerous errors whenever I try to install new apps on my phone. The system will just fail an app install each time and will demand a phone restore each time I plug the phone back into the sync cable. Bad!</p>
<p>Also, what you will get from iTunes will be a myriad of irritating, yet not very helpful error messages only the person who wrote the program knows about. I mean who knows error codes man? So much for user friendly apple software!</p>
<div class="iquote">
<em>&#8220;The application was not installed on the iPhone because an unknown error occurred (IxE8008001).&#8221;</em></p>
<p><em>&#8220;Cannot install&#8230; file not found&#8221;</em>
</div>
<p>Seemingly, the programs are not installed at all on the phone, but with the icons showing on the springboard. True enough, launching them will crash you back to the homescreen. iTunes will simply just hate your iPhone (Latest firmware 3.1.2) and treat it like some foreign virus, demanding it be cleansed with a restored backup each time after plugging your phone into your PC.</p>
<p>I&#8217;ve heard about file permission errors in the iTunes music directory. Sometimes, R-clicking on your iTunes music folder C:\Users\username\Music\iTunes and unchecking &#8220;Read only&#8221; under &#8220;Properties&#8221; will help.</p>
<p>In the end, it turned out that it&#8217;s an iTunes program error with the 64-bit version. Apparently, the latest iTunes 9.0.2 64-bit does not work on my setup running Windows 7 64-bit Ultimate. Force installing (the installer will recommend you to install the 64-bit version) the 9.0.2 iTunes 32-bit version makes everything work like a charm.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2010/01/24/solving-iphone-3gs-apps-unknown-error-or-file-not-found-in-itunes-9-0-2-64-bit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Word random crash on Windows 7 Ultimate and Office 2007</title>
		<link>http://www.shaunchng.com/blogs/2009/11/12/word-random-crash-on-windows-7-ultimate-and-office-2007</link>
		<comments>http://www.shaunchng.com/blogs/2009/11/12/word-random-crash-on-windows-7-ultimate-and-office-2007#comments</comments>
		<pubDate>Thu, 12 Nov 2009 21:44:19 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/shaunchng/domains/shaunchng.com/public_html/blogs/wp-content/plugins/autometa/autometa.php</b> on line <b>304</b><br />
		<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/?p=2689</guid>
		<description><![CDATA[I came across this problem when doing some word processing on my new installation of Office 2007 on Windows 7. If you are running the final release build of Windows 7 (build 7600) and Office 2007, you may have this problem of being unable to use your mouse to click on text or click-drag the [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2009/11/12/word-random-crash-on-windows-7-ultimate-and-office-2007"></g:plusone></div><p>I came across this problem when doing some word processing on my new installation of Office 2007 on Windows 7. If you are running the final release build of Windows 7 (build 7600) and Office 2007, you may have this problem of being unable to use your mouse to click on text or click-drag the right scroll bar. Closing your Word window will result in an App crash. Even after many restarts, running the Office diagnostics (no problems) and having the latest Office updates do not seem to work either. My add-ons do not seem to affect the situation enable or not, so the problem will lie mainly on word&#8217;s core. </p>
<p>A quick fix which worked for me till Microsoft releases an official fix is to revert the office registry settings back to the default value, (well despite my Office install being still largely set on default). That means renaming the current registry values to an alternative backup value so that word can re-create the registry values again. </p>
<p>Click start and under run, type &#8220;regedit&#8221; (start -> Run-> enter &#8220;regedit&#8221;). The registry editor will pop up and navigate to: CURRENT_USER/Software/Microsoft/Office. From there, do the following:</p>
<div class="iquote"><strong>1. CURRENT_USER/Software/Microsoft/Office/Word</strong><br />
Rename the folder Addins -> oldAddins</p>
<p><strong>2. CURRENT_USER/Software/Microsoft/Office/12.0/Word</strong><br />
Rename the folder Data -> oldData<br />
and rename Options -> oldOptions</p>
<p><strong>3. LOCAL_MACHINE/Software/Microsoft/Office/Word</strong><br />
Rename the folder Addins -> oldAddins</div>
<p>Make sure that word is closed when doing this. After that start word and you should be able to click on text and drag the scroll bar using your mouse. Unless if you are really sure of what you are doing, do create a registry backup before altering any values on the editor, do this at your own risk. But if anything crops out, you can always rename your registry values back to the original values.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2009/11/12/word-random-crash-on-windows-7-ultimate-and-office-2007/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gearing up for the &#8220;all powerful&#8221; Alienware M17x</title>
		<link>http://www.shaunchng.com/blogs/2009/07/07/gearing-up-for-the-all-powerful-alienware-m17x</link>
		<comments>http://www.shaunchng.com/blogs/2009/07/07/gearing-up-for-the-all-powerful-alienware-m17x#comments</comments>
		<pubDate>Tue, 07 Jul 2009 10:48:38 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/shaunchng/domains/shaunchng.com/public_html/blogs/wp-content/plugins/autometa/autometa.php</b> on line <b>304</b><br />
		<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/?p=2105</guid>
		<description><![CDATA[
With my university term starting in October, it&#8217;s very much shopping time to get the gears and stuffs in preparations for my departure. Shopping is good therapy, well, not until you see the bill! 
The choice of my desired system was much of a personal debated topic as well. The story started with this quad [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2009/07/07/gearing-up-for-the-all-powerful-alienware-m17x"></g:plusone></div><div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" title="2009 Alienware M17x" href="/gallery/d/20714-1/2009_alienware_m17x.jpg"><img src="/gallery/d/20715-1/2009_alienware_m17x.jpg" class="gallery_image" alt="2009 Alienware M17x"/></a></div>
<p>With my university term starting in October, it&#8217;s very much shopping time to get the gears and stuffs in preparations for my departure. Shopping is good therapy, well, not until you see the bill! </p>
<p>The choice of my desired system was much of a personal debated topic as well. The story started with this quad core desktop which I currently use as my primary computer, but it won&#8217;t be something I would see lugging all the way, let be shipping with my books to UK for use in the dorms. It will be too much to handle, let be to move around if I have to switch rooms between semesters. So the logical choice will be a laptop, which brings us to another problem- There is currently no laptop I have which has as much computing power as my desktop, the solution? Get a new laptop? What laptop? well!</p>
<p>After much searching and re-searching, I finally come to choose few desktop replacement laptops which I will using for my whole university term of 4 years till I graduate- namely the Alienware M17x (which gave me mixed feelings about it&#8217;s exclusivity when it was made available in Singapore now, though I planned to get it while in UK), the Clevo/Sager NP9850 (or the Core i7-940 based NP9280) and IBM/Lenovo Thinkpad W700. These babies are not so much your average laptop, with 17&#8243; screens and weighing about 5kg- not much the proper definition of &#8220;portable&#8221; but beats lugging 20kg of steel and monitor around as well. Anyway this laptop will be based in my room as a personal system where it will be permanently mated to the wall socket. I will be using my current lighter Fujitsu tablet for lectures and tutorials.</p>
<p>The IBM Thinkpad is cool because it has a tablet built-in which is cool for illustrations or a quick doddle, but is not compared to a dedicated tablet which I already have. Though you can the bells and whistles such as Quad core processors, workstation graphics and DDR3, the W700 is expensive, let be overpriced- about $9000 fully loaded with not much graphic options as well. And yes, there is no Macbook pro which can satisfy my computing requirements, so I am leaving that completely out.</p>
<p>The Alienware however, appeals to me through 5 main points- Price, performance (it&#8217;s claimed to be the fastest laptop in the world at the moment), gamer orientation, X-factor and support is backed by Dell, which I say is superb. What&#8217;s more it has freaking cool lighting and doesn&#8217;t look like a laptop my dad would use. So for a laptop which is as or even exceedingly powerful than my desktop, I feel there is a need to turn to the &#8220;all-powerful&#8221;: </p>
<div class="iquote">
<strong>Alienware M17x:</strong>
<ul>
<li>Intel(R) Core2 Quad Processor Q9000 (2GHz/ 1066 FSB/ 6MB Cache)</li>
<li>SLI(TM) Dual NVIDIA GeForce GTX 280M (2GB GDDR3 total)</li>
<li>NVIDIA Geforce 9400M G Low power stealth mode secondary GPU</li>
<li>4GB Dual-channel 1333MHz DDR3 SDRAM (2 x 2GB)</li>
<li>1TB 7200RPM SATA RAID 0 HD (2 x 500GB)</li>
<li>Slot Load Blu-ray BD-R, BD-RE / DVD + /-RW Drive with DVD + R double layer write</li>
<li>Windows Vista Home Premium 64-bit SP1 Edition (English)</li>
<li>17.0 &#8221; Beyond HD 1200p WUXGA (1920&#215;1200) CCFL Display with TrueLife</li>
<li>Dell Wireless 1510 802.11n Half Mini-Card</li>
<li>Dell Wireless 370 Bluetooth Internal mini-card</li>
<li>AlienFX Illuminated Keyboard (English)</li>
<li>2MP webcam with VGA video at 30fps</li>
<li>Metallic Space Black Base</li>
<li>9-cell Primary Battery</li>
</ul>
</div>
<p>I am only having gripes to forgo the Sager NP9280 with the i7 processor, as that is truely proper desktop processor but it&#8217;s just a shame that laptop do not offer SLI or a blu-ray writer, what&#8217;s more it looks ugly.</p>
<p>Mmmm it seems that once you put your foot in quad cores and 1200p HD screens, you will never own a system lower than that. The laptop specified at the following costs about $5500 including GST. I have yet confirm prices through phone with Dell but it can be roughly $300-$500 cheaper by ordering through phone than online.</p>
<p>Frankly speaking $5500 is a considerable sum at a go. But after some consideration of this being my primary system for daily use with school, projects and maybe work, it&#8217;s quite a bargain for what I can possibility achieve with it. So do I consider this much of an investment rather than a purchase?</p>
<p>Can&#8217;t wait to get my hands on this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2009/07/07/gearing-up-for-the-all-powerful-alienware-m17x/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrate and wrapping Wordpress 2.8 functions with Gallery2 (with conditional CSS)</title>
		<link>http://www.shaunchng.com/blogs/2009/06/26/integrate-wrapping-wordpress-2-8-functions-with-gallery2-with-conditional-css</link>
		<comments>http://www.shaunchng.com/blogs/2009/06/26/integrate-wrapping-wordpress-2-8-functions-with-gallery2-with-conditional-css#comments</comments>
		<pubDate>Thu, 25 Jun 2009 17:32:46 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/shaunchng/domains/shaunchng.com/public_html/blogs/wp-content/plugins/autometa/autometa.php</b> on line <b>304</b><br />
		<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/?p=2010</guid>
		<description><![CDATA[Following the upgrade of the site, I&#8217;ve successfully integrated gallery2 with wordpress 2.8, able to call wordpress functions within gallery itself and maintain your wordpress sidebar. This was not previously achievable with gallery1 considering that some wordpress and gallery share some variables which needs to be redefined to avoid conflict, with this new setup I [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2009/06/26/integrate-wrapping-wordpress-2-8-functions-with-gallery2-with-conditional-css"></g:plusone></div><p>Following the upgrade of the site, I&#8217;ve successfully integrated gallery2 with wordpress 2.8, able to call wordpress functions within gallery itself and maintain your wordpress sidebar. This was not previously achievable with gallery1 considering that some wordpress and gallery share some variables which needs to be redefined to avoid conflict, with this new setup I am glad to say that problem do not exist now.</p>
<p>True there are other plugins for wordpress such as WPG2. WPG2 looked promising, as it allows you to call and display photos in your posts as well, but it&#8217;s too evasive for just the simple need to integrate gallery into your wordpress theme. What&#8217;s more WPG2 requires users to disable URL rewrite which messed up my permalinks and my old gallery URL structure, too much of a hassle.</p>
<p>All what needs to be done is just the ability to call any wordpress function within gallery and maintain the same layout as your blog through all gallery&#8217;s pages. Though this is a simple mod, surprisingly, there had not been any well documentation on the internet integrating them together, so I will just write one here for anyone looking to do the same.</p>
<p><strong>Step 1- Including the wordpress header</strong><br />
For starters, we need to include the wordpress header in all of gallery&#8217;s pages, we do so by including it in main.php found in your gallery&#8217;s root folder. You can include it anywhere by lets do it at the top of the file.</p>
<p>In main.php find:</p>
<div class="code">
$gallerySetErrorHandler = false;<br />
include(dirname(__FILE__) . &#8216;/bootstrap.inc&#8217;);
</div>
<p>Then add at the bottom add the path to your blog header file, you can omit &#8220;<em>wordpress/</em>&#8221; or otherwise in the require path if your blog is on your site&#8217;s root:</p>
<div class="code">
$gallerySetErrorHandler = false;<br />
include(dirname(__FILE__) . &#8216;/bootstrap.inc&#8217;);<br />
require($_SERVER['DOCUMENT_ROOT'] .&#8221;/wordpress/wp-blog-header.php&#8221;);
</div>
<p><strong>Step 2- Including your wordpress template</strong><br />
Next with your chosen gallery template to modify, (I will recommend one which you can choose from the gallery&#8217;s website which reassembles closely your current theme, then you might only need minimal tweaks to suit the stylesheet your site&#8217;s layout) open the theme.tpl file and you will notice that the file follows the typical layout of a html file with html, body and their respective closing tags as well.<br />
<span id="more-2010"></span><br />
Unless you have custom headers and footers, wordpress header and footer files by default however, do have their own &lt;head&gt; and &lt;html&gt; tags as well, so you simply just can&#8217;t include them into the gallery template file as that will result in html errors.</p>
<p>A way around this to create another duplicate of header.php and footer.php in the same folder and deleting all the duplicate code, keeping the code after the &lt;body&gt; tag for the header.php and before the &lt;/body&gt; tag for the footer.php. You might want to call these new files <em>subheader.php</em> and <em>subfooter.php</em>.</p>
<p>So effectively what code remains is the html code for your template itself. Do not worry about your blog stylesheet as it will be integrated on the third step. Your sidebar.php can be left as it is as it&#8217;s simply just encased in &lt;div&gt; which can be included without messing your code format.</p>
<p>So assuming you are using the wordpress &#8220;<em>default</em>&#8221; theme, for subheader.php, deleting everything before the &lt;body&gt; tag, we have:</p>
<div class="code">
&lt;div id=&quot;page&quot;&gt;<br />
&lt;div id=&quot;header&quot;&gt;<br />
&lt;div id=&quot;headerimg&quot;&gt;<br />
&lt;h1&gt;&lt;a href=&quot;&lt;?php echo get_option(&#8217;home&#8217;); ?&gt;/&quot;&gt;&lt;?php bloginfo(&#8217;name&#8217;); ?&gt;&lt;/a&gt;&lt;/h1&gt;<br />
&lt;div class=&quot;description&quot;&gt;&lt;?php bloginfo(&#8217;description&#8217;); ?&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;
</div>
<p>Likewise, deleting everything after &lt;/body&gt; for subheader.php, we have:</p>
<div class="code">&lt;hr /&gt;<br />
&lt;div id=&quot;footer&quot;&gt;<br />
&lt;!&#8211; If you&#8217;d like to support WordPress, having the &quot;powered by&quot; link somewhere on your blog is the best way; it&#8217;s our only promotion or advertising. &#8211;&gt;<br />
&lt;p&gt;<br />
&lt;?php bloginfo(&#8217;name&#8217;); ?&gt; is proudly powered by<br />
&lt;a href=&quot;http://wordpress.org/&quot;&gt;WordPress&lt;/a&gt;<br />
&lt;br /&gt;&lt;a href=&quot;&lt;?php bloginfo(&#8217;rss2_url&#8217;); ?&gt;&quot;&gt;Entries (RSS)&lt;/a&gt;<br />
and &lt;a href=&quot;&lt;?php bloginfo(&#8217;comments_rss2_url&#8217;); ?&gt;&quot;&gt;Comments (RSS)&lt;/a&gt;.<br />
&lt;!&#8211; &lt;?php echo get_num_queries(); ?&gt; queries. &lt;?php timer_stop(1); ?&gt; seconds. &#8211;&gt;<br />
&lt;/p&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;</div>
<p>With that done, now is time to include these new files into your gallery template, use smarty tags to include your blog header, sidebar and footer into the theme file.</p>
<p>Simply just add this code, after the &lt;body&gt; tag in theme.tpl</p>
<div class="code">{include_php file=&#8217;/www/var/public_html/wordpress/wp-content/themes/default/subheader.php&#8217;}</div>
<p>And before the &lt;/body&gt; tag in theme.tpl, the sidebar and your modified wordpress footer to complete the wrap:</p>
<div class="code">
{include_php file=&#8217;/www/var/public_html/wordpress/wp-content/themes/default/sidebar.php&#8217;}<br />
{include_php file=&#8217;/www/var/public_html/wordpress/wp-content/themes/default/subheader.php&#8217;}
</div>
<p><strong>Step 3- Adding blog your stylesheet</strong><br />
With that done, this last step is to simply re-introduce your wordpress stylesheet in the gallery template itself. In theme.tpl, between the &lt;head&gt; tags, simply call you wordpress CSS file by adding the code:</p>
<div class="code">
&lt;link href=&quot;/wordpress/wp-content/themes/default/style.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;
</div>
<p>Likewise, you might want to modify the path /wordpress/ if you blog nests in a different folder or on the root directory.</p>
<p><strong>Adding conditional CSS in gallery&#8217;s theme.tpl</strong><br />
I thought this was a simple affair, but it&#8217;s not so straightforward. If your site features conditional CSS, which uses conditional tags to call out a specific targeted browser stylesheet, file etc.. simply adding the conditions in your theme.tpl will throw your gallery into a white blank page due to gallery itself trying to phase the conditional tags themselves, that should not be the case as the tags should be printed out in clear and not phased. A way around this is to print them out using the php phaser, which effectively by-pass the phaser itself:</p>
<p>Within your head tags, you can add as many conditional statements, here is an illustration for include additional stylesheets for IE6 and IE7:</p>
<div class="code">
{php}<br />
echo &#8216;&lt;link href=&quot;/wp-content/themes/default/style.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;&#8217;.&quot;\n&quot;;<br />
echo &#8216;&lt;!&#8211;[if gte IE 6]&gt;&#8217;.&quot;\n&quot;;<br />
echo &#8216;&lt;link href=&quot;/wp-content/themes/default/ie.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;&#8217;.&quot;\n&quot;;<br />
echo &#8216;&lt; ![endif]&#8211;&gt;&#8217;.&quot;\n&quot;;<br />
echo &#8216;&lt;script type=&quot;text/javascript&quot; src=&quot;/js/lightbox.js&quot;&gt;&lt;/script&gt;&#8217;.&quot;\n&quot;;<br />
echo &#8216;&lt;!&#8211;[if lt IE 7]&gt;&#8217;.&quot;\n&quot;;<br />
echo &#8216;&lt;link href=&quot;/wp-content/themes/default/ie6.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;&#8217;.&quot;\n&quot;;<br />
echo &#8216;&lt;style type=&quot;text/css&quot;&gt;&#8217;.&quot;\n&quot;;<br />
echo &#8217;style1 { color: #FFFFFF; } &#8216;.&quot;\n&quot;;<br />
echo &#8216;&lt;/style&gt;&#8217;.&quot;\n&quot;;<br />
echo &#8216;&lt; ![endif]&#8211;&gt;&#8217;.&quot;\n&quot;;<br />
{/php}
</div>
<p>With that and you are done. The gallery on this site was coded in a similar manner, so you can check that out as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2009/06/26/integrate-wrapping-wordpress-2-8-functions-with-gallery2-with-conditional-css/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Launch of Dell Swarm</title>
		<link>http://www.shaunchng.com/blogs/2009/04/25/launch-of-dell-swarm</link>
		<comments>http://www.shaunchng.com/blogs/2009/04/25/launch-of-dell-swarm#comments</comments>
		<pubDate>Sat, 25 Apr 2009 12:34:06 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>swarm</category>
	<category>swarms</category>
	<category>dellswarm</category>
	<category>buyers</category>
	<category>intel®</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2009/04/25/launch-of-dell-swarm/</guid>
		<description><![CDATA[Due to be launched on the 5th of May and the first of it&#8217;s kind in the world, Dell Swarm by Intel and Dell is an online ordering portal targeted at students and value hunters alike. So it works like a mass order system we usually see taking &#8220;lobangs&#8221;, only that this time, you are [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2009/04/25/launch-of-dell-swarm"></g:plusone></div><p>Due to be launched on the 5th of May and the first of it&#8217;s kind in the world, Dell Swarm by Intel and Dell is an online ordering portal targeted at students and value hunters alike. So it works like a mass order system we usually see taking &#8220;lobangs&#8221;, only that this time, you are dealing the lobang directly with the supplier. You start by picking the laptop you would like to purchase, which is the &#8220;Buy&#8221; part, so you are the first buyer to join a Swarm and you’ll enjoy a price lower than dell.com.sg’s best discounted price (after cash rebates). So say your starting price is $899 SGD. You enter and the price drops so $854 SGD.</p>
<div class="blog3imgc">
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/dell_swarm09_1.jpg" ><img src="http://www.shaunchng.com/albums/blog/dell_swarm09_1.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Dell swarm 2009 site main page</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/dell_swarm09_2.jpg" ><img src="http://www.shaunchng.com/albums/blog/dell_swarm09_2.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
The swarm page </div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/dell_swarm09_3.jpg" ><img src="http://www.shaunchng.com/albums/blog/dell_swarm09_3.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Keep in touch with social networking or SMS </div>
</div>
<div style="clear:both"></div>
<p>Here comes the good part, for every member you comes in and joins your &#8220;swarm&#8221; you will get a lower price for every member which comes in, so say after 8 members joined your swarm, the prices drops to $809 SGD. To reach the maximum discount, you can grow the Swarm by Sharing with your friends through social networking sites and functions, such as facbook, tweeter, etc.</p>
<p>When you’re ready to join the Swarm, click on the Buy button, register and the website will contact you once the Swarm ends and the price is finalised. This happens once the limit of 15 buyers or 72 hours is reached.</p>
<p>For users not ready to buy yet. You won&#8217;t be left out either with a range of monitoring services available, you can also choose to follow your choosen Swarm through updates via email and SMS.</p>
<p>To test drive the site, visit <a href="http://dellswarm.com/sg/">http://dellswarm.com/sg/</a> and log in with the following information (Prices shown in beta site are placeholders only.)</p>
<div class="iquote">Username: dellswarm<br />
Password: buysharesave</div>
<p>Read more about the new spanking new website on the click:</p>
<p><span id="more-1307"></span></p>
<h2>About Dell Swarm Singapore</h2>
<p>(Only available in Singapore at the moment) </p>
<ol>
<li><strong>What is a Swarm?</strong><br />
A Swarm is a group that forms to buy selected Dell laptops powered by the latest Intel® processors for less. How it works, in 3 simple steps:</p>
<ul>
<li>Swarm: Be the first to buy to get the discounts going, or join the Swarm after to bring the price down further.</li>
<li>Share: Tell your friends about Dell Swarm, the new way of saving on the latest Dell laptops. You can do this via Facebook, Twitter, Social sharing or simply email.</li>
<li>Save: Everyone gets to enjoy the final price once the Swarm’s time limit or its maximum number of buyers is reached!</li>
</ul>
</li>
<li><strong>How much of a discount will I get?</strong><br />
With Dell Swarm, you will pay less than the best prices offered on dell.com.sg. And that’s for current models equipped with the latest Intel® processors. The final price though, depends on you. For the more buyers there are, when the Swarm ends, the less you pay!</li>
<li><strong>Which specific products will be offered on Dell Swarm?</strong><br />
The following products will be offered on the 1st week (5th May 2009):</p>
<p>a. Inspiron Mini 12<br />
There’s a new kid in town. One that’s super thin and ultra-portable – the Inspiron Mini 12, weighing in at less than 1.1&#8243; thick and 1.236 kg.<br />
• Intel® Atom TM Z530 Processor<br />
• Vibrant 12.1&#8243; display<br />
• Advanced wireless options for superior mobility<br />
• Dynamic and customisable user interface</p>
<p>b. Dell Studio 14<br />
Get creative and connected with this personalised, Hi-Def, 14.1&#8243; widescreen laptop with rich multimedia features.<br />
• Powered by Intel® Core™ 2 Duo processor T6600 for compact performance<br />
• Experience intuitive interaction with multimedia keys, which illuminate when touched.<br />
• Sleek and Stylish</p>
<p><strong>Products on offer the 2nd week (12th May 2009):</strong></p>
<p>c. Dell Studio XPS M1340<br />
Blending power with elegance, the Studio XPS 1340 is designed to deliver the ultimate mobile laptop experience.<br />
• The latest Intel® Core™2 Duo processors P8600 for blazing fast performance<br />
• Premium design with genuine leather accents, anodised aluminum, edge-to-edge display and<br />
backlit keyboard<br />
• Optional NVIDIA® Hybrid SLI graphics deliver incredibly lifelike videos, movies and gaming<br />
• Watch all your DVD movies in brilliant HD with automated hi-def up-conversion</p>
<p>d. Dell Studio 14<br />
Get creative and connected with this personalised, Hi-Def, 14.1&#8243; widescreen laptop with rich multimedia features.<br />
• Powered by Intel® Core™ 2 Duo processor T6400 for compact performance<br />
• Experience intuitive interaction with multimedia keys, which illuminate when touched.<br />
• Sleek and Stylish</p>
</li>
<li><strong>How long does each Swarm last for?</strong><br />
Two Swarms open every Tuesday, right after Monday midnight, and end on Thursday midnight. The Swarm ends when it reaches the maximum number of 15 buyers or a time limit of 72 hours. To ensure that you enjoy the optimal discount, just get a total of 15 buyers before the time’s up!</li>
<li><strong>Is Dell Swarm only available in Singapore?</strong><br />
Yes. You must be located in Singapore to buy on dellswarm.com. People outside of Singapore are not permitted to purchase laptops from this website. Dellswarm may soon be available in other regions.</li>
<h2>FUNCTIONS ON DELL SWARM</h2>
<li><strong>Buy</strong><br />
When you’re ready to join the Swarm, click on the Buy button, register and Dell will contact you once the Swarm ends and the price is finalised. This happens once the limit of 15 buyers or 72 hours is reached.</li>
<li><strong>Follow</strong><br />
If you’re not ready to buy yet, you can choose to Follow a Swarm and get updates on its current price via email and/or SMS. Once it reaches the price you want, you can then join the Swarm to buy it.</p>
<p>If you don’t see a product you like, you can check out our upcoming Swarms by following them, which arrive every Tuesday. Or opt for SMS updates on what’s coming next. Simply click the follow button on the website.</li>
<li><strong>Share</strong><br />
Tell others about Dell Swarm, so they too can buy in a group and save. If they join your Swarm, your savings will get even greater! Here are three ways for you to share.<br />
•	Option 1: Share with friends and followers &#8211; Use Facebook or Twitter to share with everyone how you’re saving on a brand new laptop by joining a Dell Swarm – and how they can do so too.<br />
•	Option 2: Social sharing &#8211; Use Digg, del.icio.us and other tools to bookmark your Swarm so others know how they can save by joining one.<br />
•	Option 3: Email it &#8211; Drop him or her an email.</li>
<li><strong>What does the message box on dellswarm do?</strong><br />
Type your message regarding Dell Swarm into the Latest Buzz box, and it will appear both on the dellswarm message board and on the dellswarmsg Twitter page.</li>
<li><strong>I have a Facebook account. How can I use it to share my Swarm?</strong><br />
Facebook Connect seamlessly connects your Facebook account with dellswarm.com, giving you access to your network in several different ways.<br />
i. Publish stories – leave a message about Dell Swarm<br />
ii. Invite Friends – invite your friends to join you on dellswarm.com<br />
iii. Or simply join the dellswarm Facebook group and tell everyone how you are a big fan of our great deals!</li>
<h2>OTHERS</h2>
<li><strong>Can I opt out of a Swarm after I joined?</strong><br />
By joining a Swarm, you are agreeing to buy the item at the price you see when joining a Swarm so your purchase is not retractable. However, rest assured that you are paying a lower price than if you were to buy on dell.com. You enjoy greater savings on top of the discounted price at the start of the Swarm if there are more buyers. How much you save really depends on how many buyers there are at the end of the Swarm.</li>
<li><strong>Can I join a Swarm after it has ended?</strong><br />
Unfortunately, no, because Swarms are exclusive group buys with special prices for those who join. However you can definitely follow the next Swarms and join when they open. Or you can send us an enquiry and Dell will get back to you as soon as we can.</li>
<li><strong>How do I stop getting email or SMS updates on Swarms?</strong><br />
The option to unsubscribe can be found on the Swarm alert email so click on the link and you will not receive Swarm email updates. To unsubscribe to SMS updates on Swarms, simply reply <unsub> to the SMS update.</unsub></li>
<li><strong>Can I pay for an item in a Swarm before the maximum 15 buyers or time limit of 72 hours is reached?</strong><br />
You only pay for your purchase at the end of a Swarm. If you wish to get your Dell laptop powered by the latest Intel® processor earlier but at a higher price, you can buy it at dell.com. Our suggestion is for you to join a Swarm and enjoy the lowest price at the end of the session!</li>
<li><strong>Will I enjoy further discounts on my next Swarm buy if I joined and bought products in previous Swarms?</strong><br />
Swarm buyers enjoy the same discount whether you have bought in a Swarm or not. But you can always gather your friends to join your Swarms for greater savings./li></p>
</li>
<li><strong>Will I get more discounts if I recommend friends to join than if I were to join a Swarm with strangers?</strong><br />
We don’t differentiate between friends you already know or those you haven’t met so the discount you enjoy depends just on the number of buyers at the end of a Swarm./li></p>
</li>
<li><strong>When will I get my computer after I pay for my Swarm purchase?</strong><br />
Once the Swarm ends and the final price is confirmed, you will receive a call from Dell.com to confirm your order and delivery. Your order will reach you in 5 to 7 working days after that. However, you can track your order anytime you like with the order reference number, by calling 1800-394-7476 or going to dell.com./li></p>
</li>
<li><strong>Are there any other ways I can find help on my Swarm purchase?</strong><br />
Find some of the commonly asked questions in the FAQ section in dellswarm.com or you can also see ‘How it Works’ to understand the mechanics of the group buys and how you can save. You can also get help using Dell Chat. Get answers from our Dell Product Advisors using instant messaging anytime you want./li>
</li>
</ol>
<p>For more info, you can follow the swarm on Twitter @dellswarmsg, hashtag #dellswarm</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2009/04/25/launch-of-dell-swarm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Followup of the hacking situation</title>
		<link>http://www.shaunchng.com/blogs/2009/04/15/followup-of-the-hacking-situation</link>
		<comments>http://www.shaunchng.com/blogs/2009/04/15/followup-of-the-hacking-situation#comments</comments>
		<pubDate>Wed, 15 Apr 2009 14:29:18 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>hacking</category>
	<category>administrator</category>
	<category>narrows</category>
	<category>investigation</category>
	<category>ddos</category>
	<category>thrown</category>
	<category>kinds</category>
	<category>shit</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2009/04/15/followup-of-the-hacking-situation/</guid>
		<description><![CDATA[
Am updating all scripts on my servers as I type along in this blog post, there is quite much updating to go, I guess I just sneak an update here. After much investigation of the previous hacking attempt in my last blog post, it seems that the DoS problem narrows down to a vulnerability in [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2009/04/15/followup-of-the-hacking-situation"></g:plusone></div><div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/dell_servers08.jpg" ><img src="http://www.shaunchng.com/albums/blog/dell_servers08.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p>Am updating all scripts on my servers as I type along in this blog post, there is quite much updating to go, I guess I just sneak an update here. After much investigation of the previous hacking attempt in my last blog post, it seems that the DoS problem narrows down to a vulnerability in the roundcube webmail program, so if you have that running on versions before 0.2.1, please do an update.</p>
<p>In layman&#8217;s terms, what the hackers did is to exploit a code injection vulnerability in Roundcube towards Apache which causes it to eat up so much resources that it forces Apache run a safety shutdown to terminate the script, thus explaining those sudden SIGTERM disabling all your server&#8217;s webservice. But once that happens, it will unable to start itself up again as a Apache is &#8220;still&#8221; running the service and using the ports, thus resulting in a denial of service.</p>
<p>I&#8217;ve updated all my servers and did a full rootkit scan, currently all is running fine and A-OK. (Keeps fingers crossed). Oh yes, do note that roundcube-0.2 requires PHP 5 to run. </p>
<p>I guess, the cool thing about being your system administrator is that you get you get to learn all kinds of shit which comes thrown at your server.</p>
<p>Mmm don&#8217;t know should I try to install PHP 6 on my development server, I am sooo liking their new date functions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2009/04/15/followup-of-the-hacking-situation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ShaunChng.com servers hacked</title>
		<link>http://www.shaunchng.com/blogs/2009/04/14/shaunchngcom-servers-hacked</link>
		<comments>http://www.shaunchng.com/blogs/2009/04/14/shaunchngcom-servers-hacked#comments</comments>
		<pubDate>Mon, 13 Apr 2009 18:15:19 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>barbut</category>
	<category>barbut</category>
	<category>killed</category>
	<category>barbutlinux</category>
	<category>35336</category>
	<category>awaiting</category>
	<category>connecting</category>
	<category>request</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2009/04/14/shaunchngcom-servers-hacked/</guid>
		<description><![CDATA[Sorry for the 1 hour downtime last night from 12:30am to about 1:30am (Singapore time). The site is up and functional now. I jumped when I got a downtime message from my servers, strange, the server can be reached and pinged, so not a hardware or network problem, but my website cannot be reached. A [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2009/04/14/shaunchngcom-servers-hacked"></g:plusone></div><p>Sorry for the 1 hour downtime last night from 12:30am to about 1:30am (Singapore time). The site is up and functional now. I jumped when I got a downtime message from my servers, strange, the server can be reached and pinged, so not a hardware or network problem, but my website cannot be reached. A short search later led me to finding Apache stopped and unable to restart automatically. After viewing my logs, it seems that my server was issued a SIGTERM to terminate Apache, possibility hacked with a Trojan:<br />
<strong><br />
A snippet of the logs:</strong></p>
<div class="iquote">
<code>--08:07:28--  http://[some ip]/barbut<br />
Connecting to [some ip]:80... barbut: no process killed<br />
brb: no process killed<br />
barbutLinux: no process killed<br />
--08:07:28--  http://[some ip]/barbut<br />
Connecting to [some ip]... barbut: no process killed<br />
brb: no process killed<br />
barbutLinux: no process killed<br />
--08:07:28--  http://[some ip]/barbut<br />
Connecting to [some ip]... connected.<br />
HTTP request sent, awaiting response... connected.<br />
HTTP request sent, awaiting response... connected.<br />
HTTP request sent, awaiting response... 200 OK<br />
Length: 35336 (35K) [text/plain]<br />
Saving to: `barbut'<br />
0K .200 OK<br />
Length: 35336 (35K) [text/plain]<br />
Saving to: `barbut.1'<br />
     0K ................ ........... .......... .......... ....                 100% 54.5K=0.6s<br />
08:08:33 (54.5 KB/s) - `barbut' saved [35336/35336]<br />
chmod: cannot access `barbut': No such file or directory<br />
sh: ./barbut: No such file or directory</code>
</div>
<p>This is like 1 of the 10 trys this hacker from Germany tried to spam my servers with. These bastards seem to trick the server to killing my processes and downloading a Trojan called Kaiten. But based on what I see in the logs, they are unable to run it. Think setting all downloaded files unable to execute in the temp folder was a good choice.</p>
<p>So it&#8217;s very much a DDoS attack. It managed to get a service to run under the &#8220;apache&#8221; username which blocked the ports required by Apache itself. I managed to find the pesky process blocking port 80, killed it, restarted Apache successfully and changed all my passwords. I am puzzled if the file was not run, then how the file managed to kill Apache in the first place. </p>
<p>So if you try to run Apache, you get an error with this message:</p>
<div class="iquote"><code>httpd start 2>&#038;1</code></div>
<p>for a quick fix to the solution, what you can do is to find the pesky service running by entering the following command as root</p>
<div class="iquote">
<code>ps -aux</code></p>
<p>Carefully look through all the processes for suspicious ones. Then kill the process using the process id listed by it&#8217;s side XXXX<br />
<code>kill -9 XXXX</code></p>
<p>Then restart Apache<br />
<code>/sbin/service httpd restart</code>
</div>
<p>The next thing is to do a complete scan of your server for any residual files lurking. Who knows what could be installed with the Trojan, I will be damned how they got in the first place. Now I have to consider whether to reload all my backups and do a fresh install of the OS on the infected servers.</p>
<p>Mmmm, I guess say the wise saying goes <em>&#8220;No server is unhackable&#8221;</em>, but I think with every such incident, you just get stronger every time you combat them.</p>
<p><strong>Update:</strong> Updated post and removed the hacker&#8217;s IP to prevent it from getting indexed here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2009/04/14/shaunchngcom-servers-hacked/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Singnet users, watch out for email account upgrade phishing email from &#8220;helpdesk@singnet.com.sg&#8221;</title>
		<link>http://www.shaunchng.com/blogs/2008/10/16/singnet-users-watch-out-for-email-account-upgrade-phishing-email-from-helpdesksingnetcomsg</link>
		<comments>http://www.shaunchng.com/blogs/2008/10/16/singnet-users-watch-out-for-email-account-upgrade-phishing-email-from-helpdesksingnetcomsg#comments</comments>
		<pubDate>Thu, 16 Oct 2008 04:16:21 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>webmail</category>
	<category>berkeley</category>
	<category>calmail</category>
	<category>helpdesk</category>
	<category>out1</category>
	<category>singnet</category>
	<category>smtp</category>
	<category>email</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/10/16/singnet-users-watch-out-for-email-account-upgrade-phishing-email-from-helpdesksingnetcomsg/</guid>
		<description><![CDATA[Received an unexpected email from &#8220;Singnet&#8221; Today, apparently without a doubt (even without the obvious spelling errors), though this E-mail is obviously a hoax, I do not know how many people are fooled into thinking it is genuine. It reads:

ATTENTION,
This mail is to inform all our Signet Webmail users that we will be upgrading our [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/10/16/singnet-users-watch-out-for-email-account-upgrade-phishing-email-from-helpdesksingnetcomsg"></g:plusone></div><p>Received an unexpected email from &#8220;Singnet&#8221; Today, apparently without a doubt (even without the obvious spelling errors), though this E-mail is obviously a hoax, I do not know how many people are fooled into thinking it is genuine. It reads:</p>
<div class="iquote">
ATTENTION,</p>
<p>This mail is to inform all our Signet Webmail users that we will be upgrading our webmail site date.Subscribers of our site are required to send us email account details so as to enable us know if you are making use of your mail box.</p>
<p>Further be informed that we will delete all mail accounts that are not functioning, to create more space for new user. Please send us your mail account details as follows:</p>
<p>*ID/EMAIL:<br />
*Password:</p>
<p>Failure to do this will leads to immediate deactivation of your email address from our Webmail database.</p>
<p>Thank you for using our singnet<br />
SINGNET WEBMAIL SUPPORT TEAM
</p></div>
<p>In addition to my previous article <a href="/blogs/2008/05/19/how-to-recognize-spam-phishing-emails-adsense-websbiggestnet-paypal-hsbc-etc/">on phishing</a>, lets dissect this email headers to raise the truth and origin of this email- and you should whenever you see a questionable email, or one which asks for personal details, though it may seem to come from a legitimate source.</p>
<p>So lets take alook at the headers, you can view it by right clicking email and selecting properties or options in your mail program.</p>
<div class="iquote">
Return-Path: <helpdesk @ singnet.com.sg><br />
Received: from mx15.singnet.com.sg (panther1.mcis.singnet.com.sg)<br />
</helpdesk></div>
<p>The first part looks completely OK, the server which pulls this email from the singnet server into my singnet account is valid. The return path is the email which your email program will automatically use as a reply address, since it&#8217;s placed at helpdesk@singnet.com.sg, it appears to be a legitimate email. </p>
<div class="iquote">
Reply-To: helpdesk [at] j- mail .info<br />
User-Agent: SquirrelMail/1.4.9a-3.berkeley
</div>
<p>*Note that I replaced @ with [at] to prevent indexing of the phisher&#8217;s email here.</p>
<p>However, clicking on reply will create a message with a reply to the email helpdesk [at] j- mail .info which is obviously not the same email which it is sent or perceived to be sent from. Do note not to trust what you see on the &#8220;reply&#8221; box as sometimes it can be a formatted name made to look like an email address. You will understand what I mean sometimes when you reply to an email and you see like &#8220;John Tan&#8221; underlined in outlook rather than johntan@someemail.tld, this is the case where the phisher can replace &#8220;John Tan&#8221; with &#8220;helpdesk@singnet.com.sg&#8221; while the email is still sent to the phisher&#8217;s email helpdesk [at] j- mail .info hidden behind the name for example. </p>
<p>It seems that the email was sent from a server with a university of Berkeley web email account running the squirrelmail webmail software, presumably from some unfortunate soul who had their student email account hijacked by this phisher. The sender details are as follows:</p>
<div class="iquote">Received: from smtp-out1.berkeley.edu (smtp-out1.Berkeley.EDU [128.32.61.106])</div>
<p>True enough, the sender&#8217;s IP 128.32.61.106 originates from California Berkeley contrary to a Singapore IP and origin- area where it should be sent from instead. The sender masked the email to the helpdesk email and return/send path helpdesk@singnet.com.sg while it&#8217;s actually sent out from Berkeley&#8217;s own smtp server at smtp-out1.berkeley.edu (smtp-out1.Berkeley.EDU [128.32.61.106]).</p>
<div class="iquote">arsenic.calmail ([192.168.1.2] helo=calmail.berkeley.edu)<br />
	by fe4.calmail with esmtpsa (TLSv1:AES256-SHA:256)<br />
	(Exim 4.68)<br />
	(auth login:mdnoerper@berkeley.edu)<br />
SquirrelMail authenticated user mdnoerper@berkeley.edu)<br />
by calmail.berkeley.edu with HTTP;</div>
<p>Going abit further, we can tell that the attack was sent via a web browser interface via HTTP which can only mean port 80, through automated or manual means. And through the problematic email account (account &#8220;mdnoerper&#8221;), this will allow the Berkeley administrators to trace the source of the problem and plug the phisher.</p>
<p>Then many will come to ask, what those phishers can do if they take control of my email account? Well despite the obvious fact of the possibility of your bank account being emptied to some Swiss account if you respond with your details to bank phishing emails, taking control of your inbox may allow a hacker to take over a server for their own use if they manage to execute any Trojans within the email storage itself. Otherwise they can always use your email for spamming or sending out more phishing emails and having you accountable.</p>
<p>I hope this will shed more light on phishing emails. Remember surf smart, mail smart, it&#8217;s a rough digital world out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/10/16/singnet-users-watch-out-for-email-account-upgrade-phishing-email-from-helpdesksingnetcomsg/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shaunchng.com moving to a new server. Have few spare Us for co-location.</title>
		<link>http://www.shaunchng.com/blogs/2008/10/02/shaunchngcom-moving-to-a-new-server-have-few-spare-us-for-co-location</link>
		<comments>http://www.shaunchng.com/blogs/2008/10/02/shaunchngcom-moving-to-a-new-server-have-few-spare-us-for-co-location#comments</comments>
		<pubDate>Wed, 01 Oct 2008 17:21:30 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>track_chalet_oct08</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/10/02/shaunchngcom-moving-to-a-new-server-have-few-spare-us-for-co-location/</guid>
		<description><![CDATA[
The site has grown a very fair bit, so I guess it&#8217;s deserving to give the site it&#8217;s own box on the web. Installed 2 new servers in the Datacenter on the 28th of September. This new Quad Xeon Linux box will host the site. Having largely worked on the Windows platform, I&#8217;ve been doing [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/10/02/shaunchngcom-moving-to-a-new-server-have-few-spare-us-for-co-location"></g:plusone></div><div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/dell_servers08.jpg" ><img src="http://www.shaunchng.com/albums/blog/dell_servers08.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p>The site has grown a very fair bit, so I guess it&#8217;s deserving to give the site it&#8217;s own box on the web. Installed 2 new servers in the Datacenter on the 28th of September. This new Quad Xeon Linux box will host the site. Having largely worked on the Windows platform, I&#8217;ve been doing quite alot of reading on Linux and Unix OS and hands-on in preparing the server for the web, including installation of the operating system, switch networking and securing the server. Though there was alot to learn and try. Linux is really interesting to configure which just brings me away from the luxury of GUI and back to the old MS-DOS days in the early 90s. But the good thing is that once you get the hang of the commands unique to the platform, most of the logic will still largely be similar to DOS. Will be looking to move the site over soon after the new server is ready for it.</p>
<p>Currently I have about quarter rack free space in Pantech 21 (Pandan) which I can lease out to anyone looking to co-locate their servers. The infrastructure I have in place for each 1U will be 10Mbps shared with 2IPs, one power plug and RJ45 port for $95 SGD/month. Ping is good, always not exceeding 17-25ms. Currently I have only about 6Us of space left so place is limited. Places will be offered on a case by case basis and access based on trust, so feel free to <a href="/feedback.php">reach me</a> if you are interested.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/10/02/shaunchngcom-moving-to-a-new-server-have-few-spare-us-for-co-location/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mind your own problems&#8230; and modem &#8211; Singnet</title>
		<link>http://www.shaunchng.com/blogs/2008/09/02/mind-your-own-problems-and-modem-singnet</link>
		<comments>http://www.shaunchng.com/blogs/2008/09/02/mind-your-own-problems-and-modem-singnet#comments</comments>
		<pubDate>Tue, 02 Sep 2008 14:50:59 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>singtel</category>
	<category>alias</category>
	<category>calling</category>
	<category>thinking</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/09/02/mind-your-own-problems-and-modem-singnet/</guid>
		<description><![CDATA[
One problem, one too many, I am quite fad up with an incident trying get my modem repaired today but never got anything done at all. It have to be like that, the day where I have to submit my UCAS application online, the day just after the Comex IT show, my DSL modem just [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/09/02/mind-your-own-problems-and-modem-singnet"></g:plusone></div><div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/2wired.gif" ><img src="http://www.shaunchng.com/albums/blog/2wired.thumb.gif" class="gallery_image"  alt="[img]"  /></a></div>
<p>One problem, one too many, I am quite fad up with an incident trying get my modem repaired today but never got anything done at all. It have to be like that, the day where I have to submit my UCAS application online, the day just after the Comex IT show, my DSL modem just went poof. After further inspection, it turned out that the power supply adapter was faulty, so the modem is completely A-ok. </p>
<p><strong>The object of attention</strong><br />
The victim is my reliable and trusty 2wire 1800HG gateway modem, 3 years and only one disconnect in it&#8217;s entire life. Not bad an experience after not-so pleasant experiences with Aztech and Linksys modems and routers myself, this is one little mean modem, only that&#8217;s it&#8217;s power supply ain&#8217;t working. So got up the Singnet technical line and told them of my problem. They told me that my current modem is out of warranty, (ok yes fair enough, I know) and the only place to get any replacement will be their suppler and the official (and only) 2wire vendor in Singapore is at 76 Playfair Road, in the LHK 2 Building.</p>
<p><strong>The service center</strong><br />
So I got my butt off there after calling the supplier up and confirming with their counter staff, who informed me that they do offer walk-in power supply replacements for out-of-warranty models for $35 each. Later do I come to know after braving the long journey there, putting and wading through the heavy rain (to appear at their service center drenched), I was told that my modem is and end-of-life model and they do not offer any more repairs or spare parts. What? </p>
<p>The technicians there blatantly told me to head to Simlim Square or Tower to look for second hand adapters or an equivalent. A new modem there cost $300. Failing to accept the fact that I could have possibly wasted 3 hours of my time, all wet and miserable, just to get my equipment repaired. I called Singtel technical help line up there again hoping (and considering) that they could strike a deal with them for a replacement of failed equipment, also considering that I was still on a contract with Singtel, so aliasing with them will prove some help, after all Singtel is a big customer to the supplier.</p>
<p><strong>Left hanging</strong><br />
I explained to them my problem, the fix I was in and how it led to my current situation. But no, I can only get a new modem by renewing or extending or upgrading my contract with them, otherwise, I can consider purchasing one from their hello shop as exclaimed by the operator &#8220;It might be cheaper than what they are offering there&#8221;. They knew I needed a replacement, but the conversation was not about helping customers, it&#8217;s more like fighting for you to put the money on them- Singtel or the supplier. It just simply paints a situation in line with the Chinese saying: <em>&#8220;chen huo da jie&#8221;</em> or thriving/making opportunities over other&#8217;s misfortune.</p>
<p><strong>Now what?</strong><br />
That was getting me nowhere, I thanked the Singnet operator, coyly saying: <em>&#8220;Thank you so much for not offering any good support at all&#8221;</em> and hung up. I accepted the fact on being sent on a wild goose chase and started questioning myself on my way back on my loyalty with Singtel. I had been with them for almost 15 years for my home internet connection since the Teleview era, let be patronizing their service to my business clients and even my whole family mobile lines with them. Was I wrong to stay with them all this while? I guess so, they don&#8217;t bother after all.</p>
<p><strong>Looking back</strong><br />
Reflecting on this, there were few questionable quirks in this incident, firstly both the supplier and Singtel knew what modem I was using, but they were more efficient into telling you &#8220;Your warranty is out!&#8221; rather than clarifying that they even have support for the model. There should be at least some form of continued support for products passed EOL they can&#8217;t assume that no one in Singapore still uses their old products and just dump the whole line away.</p>
<p>I just feel that we customers are just more of less just entities to offer a paid service and no more than that. The thing which I am sure of now is the obvious lack of recognition to long term customers- the ones the operator should pay more attention on rather than trying to get people to jump the orange and green boats. No wonder I keep getting stories from contacts I have working with Singtel about the negative subscribers rate they are having now, let be the mobile side with the new number retention policy in place and the known failure of Mio TV. </p>
<p>I definitely won&#8217;t be obligated to extend my contract with them next year.</p>
<p>With all that aside, I can always look into fixing the power supply problem myself, after all, I am an engineer. Only that I always felt that using 3rd party power supplies will have long term consequences to using tested supplies for the model itself. </p>
<p>Good thing I have a spare modem lying around the house.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/09/02/mind-your-own-problems-and-modem-singnet/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Comex 2008, Part II</title>
		<link>http://www.shaunchng.com/blogs/2008/08/31/comex-2008-part-ii</link>
		<comments>http://www.shaunchng.com/blogs/2008/08/31/comex-2008-part-ii#comments</comments>
		<pubDate>Sun, 31 Aug 2008 15:14:00 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/08/31/comex-2008-part-ii/</guid>
		<description><![CDATA[Was at the Comex Show again tonight after the Nike Human Race. Some of my running kakis wanted to go check out the show after dinner around the area. There were few rather cool last minute deals includes bluetooth headsets going for $29 with 1-1 exchange. Display set cameras at 40% off retail prices as [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/08/31/comex-2008-part-ii"></g:plusone></div><p>Was at the Comex Show again tonight after the Nike Human Race. Some of my running kakis wanted to go check out the show after dinner around the area. There were few rather cool last minute deals includes bluetooth headsets going for $29 with 1-1 exchange. Display set cameras at 40% off retail prices as well as laptops slashed $1000 off their retail prices (such as some Sony Viaos going at $1299 from $2199), though similar spec-ed models from other brands are already selling at their &#8220;discounted&#8221; prices.</p>
<div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/comex2008_part2.jpg" ><img src="http://www.shaunchng.com/albums/blog/comex2008_part2.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p>The place was in a great mess with lots of slippery waxed-flyers and litter all around, very different from the spick and span conditions when I visited on the first week days. Especially on the 6th floor with smaller exhibitors. At around 9pm, there were many exhibitors who had already vacated their booths, while some desperately trying to sell off their remaining stocks. Gone are the soft and calm mood of the place where both customer and exhibitors alike are all fighting for deals and bargains, let be blasting the air waves with their voice and PA system to out shout each other from booths getting the attention, deals and offers across to customers. </p>
<p>Anyway, managed to get quite a few good deals for some of my Shunqiang, Eric and Qiwen who were looking to get memory cards. They got quite a good deals for Kingston MircoSD cards going at $8 each with a full-sized SD adapter. I remembered paying close to $30 for that almost half a year ago darn! Goes to say how low memory card prices had gone down over the years, not to mention the large profit margins earned from early adopters.</p>
<p>Sean was a little more spendthrift, who dumped $799 on a Sony Cybershot semi-pro camera with tons of freebies such as a free photo printer, etc as well.</p>
<p>For me, this is one IT show where I didn&#8217;t even put a penny on, well mainly as I didn&#8217;t need anything at the moment. But the show was a good eye-opener to update myself and do some market research on current IT prices. I will be sinking most of my purchases next year before flying off the UK, where I will get a new hybrid video/still camera and multifunction Canon printer which I will bring abroad with me. Thereafter, I will be intending to purchase an Alienware laptop in the UK itself.</p>
<p>On my way home along Nichol highway, lines of trucks are lined up alongside the convention center by the loading bays, presumably the staff all getting ready to vacant and move out of the exhibition area after the event.</p>
<p>Will update on the Nike Human race tomorrow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/08/31/comex-2008-part-ii/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comex 2008</title>
		<link>http://www.shaunchng.com/blogs/2008/08/30/comex-2008</link>
		<comments>http://www.shaunchng.com/blogs/2008/08/30/comex-2008#comments</comments>
		<pubDate>Fri, 29 Aug 2008 16:47:54 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/08/30/comex-2008/</guid>
		<description><![CDATA[
Was around comex on Friday mid-afternoon. I think visiting during office hours may be the best time to check out the deals, especially before the weekend rush. Technically, we can say that is the last of the IT shows we can expect this year, with PC and the IT show 2008 over for this year [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/08/30/comex-2008"></g:plusone></div><div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/comex2008.jpg" ><img src="http://www.shaunchng.com/albums/blog/comex2008.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p>Was around comex on Friday mid-afternoon. I think visiting during office hours may be the best time to check out the deals, especially before the weekend rush. Technically, we can say that is the last of the IT shows we can expect this year, with PC and the IT show 2008 over for this year already. The place was packed but largely only around the entrances where all the flyer distributors are clogging up the entrances, the 4th floor is crowded, but still allows traffic flow with the 4m wide walkways. Everything is much clearer on the 6th floor.</p>
<p>There were not many good deals, NEC, HP/Compaq, let be Fujitsu and Sony do not even have any deals which can raise any eyebrows. If I do not miss much after walking around, I think much of the specials for this year&#8217;s fair will largely be peripherals. I think a good buy there will have to be few Logitech products Mclogic were having on sale, to my surprise, the $129 Logitech VX revolution mouse selling at $59 was sold out right at day one. There was no stock for the whole show period when I was there on Friday. Singnet is the only one in the house giving free laptops with their broadband plans while Starhub&#8217;s offers are simply plain to none.</p>
<p>Being largely a consumer fair, there wasn&#8217;t anything for corporate users, let be managed networking products on sale which I was looking for. I was scouting around for a new managed switch, but seems that Linksys is the closest you can get to Cisco in the fair. 3Com only had gigabit switches the most. Nevertheless got some contacts from few stores who have their shops back at Simlim, I guess it goes to say with the exception of only very few very good bargains, the line of IT shows in Singapore is just a no mere &#8220;get together&#8221; for vendors, let be part time students looking to distribute flyers and earn a quick buck here or two. Why people always have the impression that IT show deals are cheaper? it&#8217;s not at all!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/08/30/comex-2008/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Excellent Dell Service</title>
		<link>http://www.shaunchng.com/blogs/2008/08/14/excellent-dell-service</link>
		<comments>http://www.shaunchng.com/blogs/2008/08/14/excellent-dell-service#comments</comments>
		<pubDate>Thu, 14 Aug 2008 14:28:10 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>dell</category>
	<category>telephony</category>
	<category>xeon</category>
	<category>impress</category>
	<category>automated</category>
	<category>hassles</category>
	<category>service</category>
	<category>fail</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/08/14/excellent-dell-service/</guid>
		<description><![CDATA[
Ordered a new server today from Dell. I will give the wait for the upcoming PC show a miss for servers as only consumer products will only be on sale at the coming exhibition later this month. Nevertheless, having said that, what I can say besides putting up with the hassles of automated telephony, Dell [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/08/14/excellent-dell-service"></g:plusone></div><div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/dell_servers08.jpg" ><img src="http://www.shaunchng.com/albums/blog/dell_servers08.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p>Ordered a new server today from Dell. I will give the wait for the upcoming PC show a miss for servers as only consumer products will only be on sale at the coming exhibition later this month. Nevertheless, having said that, what I can say besides putting up with the hassles of automated telephony, Dell always never fail to impress me with their excellent phone service and service courtesy. I remembered purchasing my first Dell, an Axim PDA around 2005 and if it&#8217;s not the friendly service, it&#8217;s their one to one exchange policy right at your doorstep which I simply love as well. It&#8217;s like straight no-frills or having to put up with service centers or queues.</p>
<p>The thing which is worth noting is the great difference from online price to that of the price you get when calling in. My configured system was about $1500 cheaper when I ordered it through the phone than similarly configured online, they even threw in a free redundant power supply unit as well. This is so as I learnt when accidentally landing on their technical support line on the Dell phone directory. Chatted with the service technician there who gave me some good advice to go talk to the sales consultant where they can always give a better rate. So as I found out today, yea savings!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/08/14/excellent-dell-service/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New ISP phishing email (as Singnet) on the books</title>
		<link>http://www.shaunchng.com/blogs/2008/07/16/new-isp-phishing-email-as-singnet-on-the-books</link>
		<comments>http://www.shaunchng.com/blogs/2008/07/16/new-isp-phishing-email-as-singnet-on-the-books#comments</comments>
		<pubDate>Wed, 16 Jul 2008 15:35:27 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/07/16/new-isp-phishing-email-as-singnet-on-the-books/</guid>
		<description><![CDATA[
As part of my usual updates and sharing of Phishing emails I receive in my junk folder in addition to my previous entry on phishing. Here is an interesting new find I got recently, so as claimed by Singnet themselves.
This email is smart by using your email&#8217;s domain and top level domain (usually in the [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/07/16/new-isp-phishing-email-as-singnet-on-the-books"></g:plusone></div><div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/singnet_phishing_email_08.jpg" ><img src="http://www.shaunchng.com/albums/blog/singnet_phishing_email_08.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p>As part of my usual updates and sharing of Phishing emails I receive in my junk folder in addition to <a href="/blogs/2008/05/19/how-to-recognize-spam-phishing-emails-adsense-websbiggestnet-paypal-hsbc-etc/">my previous entry on phishing</a>. Here is an interesting new find I got recently, so as claimed by Singnet themselves.</p>
<p>This email is smart by using your email&#8217;s domain and top level domain (usually in the format domain.tld) and verifies it with a list of valid ISPs before replacing all references to &#8220;itself&#8221; as singnet.com.sg (in my particular case) and send them to you formatted and &#8220;personalised&#8221;. Kinda neat, but should seriously do better in the design section or at least know the ISP customer contact protocol, and even corporate colours which Singtel uses very strongly in all emails they send. This one made it&#8217;s way automatically into my outlook junkmail folder, though I kinda fished it out for dissection while going through for any legitimate emails in the junk folder before emptying it everytime. This one is worth noting however.</p>
<p>Similar with most phishing emails, this one has it&#8217;s sender email masked as info@customercare.org, which bares no relation to your ISP so it will be already a big giveaway, let be the email masquerading as one from Singnet, M1 or even Starhub, they can actually fool more users if they were to replace their formatted name as the name of ISP, but with all fake emails, there will usually one or two little differences which any veteran will recognize in an instant anytime. </p>
<p>Since this one is targetted at Singapore users, you should take note of this email to date and be vigilant on it, especially inexperienced or new users on the internet.</p>
<p>Remember Singnet or any ISP, let be online banking services, given DBS, UOB, Paypal etc will NEVER ask you for your Userid and password through email at all, no matter how real or true the email will claim to be.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/07/16/new-isp-phishing-email-as-singnet-on-the-books/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bill Gates Retirement</title>
		<link>http://www.shaunchng.com/blogs/2008/06/24/bill-gates-retirement</link>
		<comments>http://www.shaunchng.com/blogs/2008/06/24/bill-gates-retirement#comments</comments>
		<pubDate>Tue, 24 Jun 2008 15:19:58 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>bill</category>
	<category>redmond</category>
	<category>retirement</category>
	<category>gates</category>
	<category>melinda</category>
	<category>furthest</category>
	<category>provoking</category>
	<category>forgive</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/06/24/bill-gates-retirement/</guid>
		<description><![CDATA[
It is official straight from Mr William Henry Gates III himself- on June 27th, Bill Gates will stop commuting to Microsoft&#8217;s Redmond campus on a daily basis, and begin full-time work at the Bill &#038; Melinda Gates Foundation where he plans to donate his fortune of approximately $40 billion towards charitable causes. Bill Gates will [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/06/24/bill-gates-retirement"></g:plusone></div><div align="center"><img src="/albums/blog/bill_gates_retirement_08.jpg" alt="Bill Gates Retirement" /></div>
<p>It is official straight from Mr William Henry Gates III himself- on June 27th, Bill Gates will stop commuting to Microsoft&#8217;s Redmond campus on a daily basis, and begin full-time work at the Bill &#038; Melinda Gates Foundation where he plans to donate his fortune of approximately $40 billion towards charitable causes. Bill Gates will retire from his day job as chief software architect of Microsoft, the company he founded more than three decades ago.</p>
<div class="iquote">
<strong>From microsoft.com presspass</strong><br />
Microsoft Corp. today announced that effective July 2008 Bill Gates, chairman, will transition out of a day-to-day role in the company to spend more time on his global health and education work at the Bill &#038; Melinda Gates Foundation. The company announced a two-year transition process to ensure that there is a smooth and orderly transfer of Gates’ daily responsibilities, and said that after July 2008 Gates would continue to serve as the company’s chairman and an advisor on key development projects.
</div>
<p>Gates said he is leaving gradually in order to smooth the transition of his duties to the two men who will assume them&#8211;chief technical officers Ray Ozzie and Craig Mundie, who have been named chief software architect and chief research and strategy officer, respectively, effective immediately. Steve Ballmer will still take the throne as the company&#8217;s key man, but Bill, despite his official announcement, Bill will still visit his Redmond office once per week, doing what Ballmer tells him to do.</p>
<p>There had been rather lots of speculation of what will become of Microsoft with the absence of their founder, and the problem is not just related to Microsoft as of yet- Apple is under speculation of a suitable successor as well, given the recent rumors of Steve Job&#8217;s progressive &#8220;thining-up&#8221; in all his press conferences together with his health problems.</p>
<p>Rather meaningful photo credit from <a href="http://gizmodo.com/5018983/bill-gates-retirement-party">Gizmodo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/06/24/bill-gates-retirement/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Team Fortress 2 New Pyro Achievements Tips and Hints</title>
		<link>http://www.shaunchng.com/blogs/2008/06/20/team-fortress-2-new-pyro-achievements-tips-and-hints</link>
		<comments>http://www.shaunchng.com/blogs/2008/06/20/team-fortress-2-new-pyro-achievements-tips-and-hints#comments</comments>
		<pubDate>Fri, 20 Jun 2008 15:21:30 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/06/20/team-fortress-2-new-pyro-achievements-tips-and-hints/</guid>
		<description><![CDATA[
The Pyro achievement pack is out today, so got about over the night to play Pyro over my few favorite public servers such as the 32 player [300]Yen Japanese server, and got my Axtinguisher already! 
It&#8217;s remarkable that most of the achievements for the Pyro are easily obtainable this time, contrary to the Medic pack [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/06/20/team-fortress-2-new-pyro-achievements-tips-and-hints"></g:plusone></div><div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/tf2_april_medic_achievements_01.jpg" ><img src="http://www.shaunchng.com/albums/blog/tf2_april_medic_achievements_01.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p>The Pyro achievement pack is out today, so got about over the night to play Pyro over my few favorite public servers such as the 32 player [300]Yen Japanese server, and got my Axtinguisher already! </p>
<p>It&#8217;s remarkable that most of the achievements for the Pyro are easily obtainable this time, contrary to the Medic pack which many are almost impossible to get on public servers, having the need to realistically grind them on closed server to get them. It&#8217;s also pleasing to know that Valve allows milestone 3 to be locked this time by simply getting 22 and not all of the 35 achievements. I will provide a rundown of the new achievements I&#8217;ve got so far in case you are wondering how to get them</p>
<p>Just as all the server full of Pyros now, no one will be an idiot to play a spy this time round. It&#8217;s also commendable that Valve has contributed much to the PC gaming platform than any PC developer has done in year, also with the recognize of community based contributions (which too made Counter-strike too) such as the introduction of maps CP_Fastlane and CTF_Turbine. Without further ado, lets talk about the new weapons.</p>
<div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/tf2_pyro_flaregun.jpg" ><img src="http://www.shaunchng.com/albums/blog/tf2_pyro_flaregun.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p><strong>The Flare Gun &#8211; Milestone 1</strong><br />
The first weapon to be unlocked at milestone 1, this is a single shot reloadable weapon with only 16 ammo store which replaces the shotgun, and no you can&#8217;t get fireworks or a light show firing this up in the air. Given it&#8217;s lightweight projectile, it&#8217;s trajectory is almost straight and allows the Pyro to only ignite an enemy at very long range. Damage is minimal and this weapon serves more of a distraction tool than one to kill, especially to messing up camping sprees of snipers and superflourous Engineer beehives, sending back for health. You will most of the time able to employ this weapon as assist tool, though the chances of you able to get a clean kill with this weapon largely low. You do need to aim it very carefully on your part, having test fire rounds on where it land before releasing you barrage on distant foes. It&#8217;s also good for retreat runs on corridors where the fire splash damage can catch and foe running up on you.</p>
<div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/tf2_pyro_backburner.jpg" ><img src="http://www.shaunchng.com/albums/blog/tf2_pyro_backburner.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p><strong>The Backburner &#8211; Milestone 2</strong><br />
The second Pyro unlockable, this flamethrower is Valve&#8217;s definition of what the original &#8220;left click only&#8221; flamethrower should be. Taking some hints of the spy&#8217;s critical back attacks, this weapon guarantees critical hits whenever it’s used on an opponent from behind, able to mow healing medics or even heavies from the back with ease. To aid in survivability, it grants the Pyro an extra fifty health from 175 to 225, which can be topped up to 150% it&#8217;s value with a medic. I can say this variant of the flamethrower is very much built for the thinking Pyro who knows every nick and cranny of the map at the back of hand and likes to ambush their opponents. The bad is that unless your foes are weakened, it&#8217;s not a recommended frontal assault weapon as there will be no critical damage on enemy frontal damage. There is also no compression blast capability (which I will touch on later) contrary to the old flamethrower.</p>
<div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/tf2_pyro_axtinguisher.jpg" ><img src="http://www.shaunchng.com/albums/blog/tf2_pyro_axtinguisher.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p><strong>The Axtinguisher &#8211; Milestone 3</strong><br />
The third and final Pyro unlockable is The Axtinguisher. This mighty axe guarantees critical hits on any enemy only when they are currently on fire, otherwise it&#8217;s just like any small meat tenderizer with fancy barded wire wrapping. There had been significant changes to this planned weapon- it was planned initially only be able to guarantee a single shot critical kill on a foe lighted by your flamethrower, but now you can get it to work as long as any enemy is on fire- a great combination with the another Pyro buddy riding alongside with you doing the igniting, or say coupled with a The Flare Gun and covering you from a distance. Now will the spies feel challenged! </p>
<p><strong>My thoughts on the new weapons</strong><br />
Personally after using the Axtinguisher, I still feel that the old Axe is still up for the better job unless you are playing on a server full of Pyros on your side. And given most situations, you will most probably whip up your shotgun than your Axe to finish any foe. The Axtinguisher is also mostly useless on other Pyros as their flame retardant suit makes them impossible to ignite for long and changing an Axtinguisher kill on them, so in all yup unless you demand the bragging rights, I find the old Axe still a better choice with usual criticals.</p>
<p>The same applies for the flare gun as well. Usually in a team based map, we will leave the long distance attacks to team snipers or soldiers who are better at picking enemies from afar. Moreover, personally as a Pyro I find myself faced in more situations with a close to medium range foe where a shotgun will be more effective in finishing them off than whipping up a flare gun which only lights them up and my next other better choice being a melee weapon? The flare gun is impressive, but remove the all-roundedness of the Pyro to attacking Long and Very-close range only, given the big gap and lack of medium range attacks, I will choose the midrange shotgun anytime over the flare gun.</p>
<p>However, the backburner is a great weapon and the 100% guaranteed critical hits from the back will cut out most of the chance factor in your attacks, especially for those who prefer not to take a calculated chance on when your critical rounds are coming. The additional 50 health comes very much of a welcome as well and aided me in survival in many situations, to the extent of running back to spawn with only 1-5 health on few occasions, something I would never have done if I had 175 maximum health! </p>
<div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/pyro_compression_training.jpg" ><img src="http://www.shaunchng.com/albums/blog/pyro_compression_training.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p><strong>Compression power!</strong><br />
I have to give honorable mention to the Compression feature (right click) on the old flamethrower now. Valve mentioned about the long awaited series of balancing for the Pyro, with rumors ranging from assists points ignition to doubling flamethrower attack kills. Their answer to the balanced Pyro is the compression defense system. It takes 25 ammo of your 200 to initialise one and does a very good job in protecting yourself- only if you know how to use it. I was so amazed by this new feature that I got up on a &#8220;compression training server&#8221; with a group of friends where we perfected the art of compression- rockets, stickies, etc you name it all deflected. It was here where I accidentally got the &#8220;Hotshot&#8221; achievement as well as fully realizing the ricochet offensive capability and killing your foes with their own ammo! </p>
<p>Besides the defense power, it&#8217;s strong in offense as well- no more having to whip up a shotgun to clear sticky traps or clearing sticky ladened control points, one wisp and they are all gone! For flying projectiles, the key is to compress early the moment your enemy fires the rocket or you will miss it. An enemy coming too close to you with a melee? Backstabbing spy? Compress them! They will get pushed away and if you get them in the air, compress at their feet when they land to get them up again! It&#8217;s fun (to you) and frustrating (to them). Now try to whisp enemies into your team sentries, now thats cool!</p>
<p>In all, my recommendations for a balanced Pyro loadout will be either the Backburner/Old Flamethrower, shotgun and Fire axe. </p>
<p>Last but not least, here are all the Pyro achievements explained and tips to get them based on my experiences in getting them. I got most of them playing maps Dustbowl and Goldrush. There are few of them which I was unable to get and will post updates when I get them. (* denotes easily obtained on casual play).<br />
<span id="more-1208"></span></p>
<div class="iquote">
<ol>
<li style="margin-bottom: 8px;"><strong>*Spontaneous Combustion: </strong>Ignite 10 cloaked Spies, they have to be completely fully cloaked, as in completely invisible. When you are so anxious to light them up before they are fully cloaked up, or taking damage with a flicker, if won&#8217;t count, so it takes quite alot of accidental luck when you suddenly see flames appearing walking around out of no where in front of you. A great place to catch cloaked spies will be routes leading the red Sentry spots in Dustbowl, thats where I get alot of them.</li>
<li style="margin-bottom: 8px;"><strong>*Trailblazer:</strong> Simply light up 10 enemies that have recently used a teleporter on their side, though I patiently have to resist the urge to destroy enemy teleporters I see, waiting for some enemy to use it, but it always don&#8217;t seems to work on all servers as well. (Bugged)</li>
<li style="margin-bottom: 8px;"><strong>*Combined Fire:</strong> Have your shotgun ready on &#8220;previous weapon&#8221; or enable fast weapon switch to quickly finish off players you&#8217;ve ignited and run out of range, takes time and effort and can be done overtime, instead of going flamethrower happy all the while. You need to kill 20 enemies for this.</li>
<li style="margin-bottom: 8px;"><strong>*Firewall:</strong> Light 5 enemy spies, after they had placed a sapper on your team&#8217;s (friendly) building. This achievement strangely works on few servers and not all. The key is to set them on fire (or kill them if you wish) after they had sapped an engineer building, you can get this very easily while being the spy checker for your team engineer&#8217;s sentry beehives.</li>
<li style="margin-bottom: 8px;"><strong>*Cooking the Books:</strong> Ignite 5 enemies carrying your intelligence. You can get this very easily on Well and 2 Fort (CTF), just always be waiting beside your intel where ever it is.</li>
<li style="margin-bottom: 8px;"><strong>*Camp Fire:</strong> Kill 3 enemies in a row, all within the same area. You can get this on Goldrush or Dustbowl very easily with an uber when the gate opens.</li>
<li style="margin-bottom: 8px;"><strong>*Lumberjack:</strong> Kill 3 people with your axe in one life. Work with a medic to heal you constantly, an uber will help greatly at an enemy spawn.</li>
<li style="margin-bottom: 8px;"><strong>Clearcutter:</strong> Kill 6 people with your axe in one life. Rather difficult on public servers, same as &#8220;Lumberjack&#8221; but the main key to this is to stay alive! Was told you can get this in like 3 seconds on a grinding server.</li>
<li style="margin-bottom: 8px;"><strong>*Firewatch:</strong> Ignite 10 snipers while they are zoomed in. You can get many of this playing the map &#8220;Well&#8221;, where you can make your way up the enemy&#8217;s sniper&#8217;s nest from the center small stairs after entering their base and go trigger happy! Otherwise, this achievement works with the Flare gun as well, and is great for catching snipers still zoomed-in from a distance.</li>
<li style="margin-bottom: 8px;"><strong>*Burn Ward:</strong> Ignite 3 medics that are ready to deploy an Uber-charge. Get the attention of medics on Goldrush or Dustbowl at the gates by taunting during setup and ignite them easily when they come in front of it! Otherwise, usually medics will hold their ubers on CPs especially CP 2 on Dustbowl stage one, sneak by the side gates and light them up before they uber up.</li>
<li style="margin-bottom: 8px;"><strong>*Makin&#8217; Bacon:</strong> Kill 50 Heavies with your flamethrower. Takes time, assists kills counts as well.</li>
<li style="margin-bottom: 8px;"><strong>*Plan B:</strong> Kill 10 enemies while you&#8217;re both underwater. You can get this done together with the &#8220;Baptism by Fire&#8221; achievement. Follow enemies into the water with your shotgun in the map &#8220;Well&#8221; after you get ignited and finish them from there, axe kills count as well.</li>
<li style="margin-bottom: 8px;"><strong>*Pyrotechnics:</strong> Kill 3 enemies in a single uber-charge. Get a medic to uber and rush into blue spawn at Dustbowl final stage when the gates open, you can easily catch all the players in there by surprise and get 5 kills with no sweat.</li>
<li style="margin-bottom: 8px;"><strong>*Arsonist:</strong> Destroy 50 Engineer buildings. You can get a great deal of this achievement completed if you can get a medic to uber you at the sentry defences on Goldrush or Dustbowl. When you win the round, there are always many teleporter entrances at the enemy spawn to toast before the next round starts.</li>
<li style="margin-bottom: 8px;"><strong>*Controlled Burn:</strong> Ignite 50 enemies capturing one of your control points. Great on any CP maps, like Dustbowl and well, just stay firmly planted all all your CPs open to enemy capture.</li>
<li style="margin-bottom: 8px;"><strong>*Dead Heat:</strong> Kill an enemy in the same second that he kills you. This came to be as a laughing stock for me, I was attacking a solider when he killed me with his critical rocket and next moment, he burned to death by my flame.</li>
<li style="margin-bottom: 8px;"><strong>*Pilot Light:</strong> Ignite a rocket-jumping Soldier while he&#8217;s in midair. I got this on Goldrush 2nd stage at the blue gates where many blue soldiers like to rocket jump up the ledge on their right when they come out of the gates. Just stay at the corner waiting and light them up when they are mid air. Use the health and ammo at the top observation shack to keep your efforts going.</li>
<li style="margin-bottom: 8px;"><strong>*Freezer Burn:</strong> Provide enemies with freezecam shots of each of your taunts. This one is super easy, it does not matter which weapon you kill them with, just switch to any of your 3 weapons and taunt the moment you kill you them.</li>
<li style="margin-bottom: 8px;"><strong>*Hot on Your Heels:</strong> Very do-able but just takes time with no special rules- Kill 50 enemies with your flamethrower, from behind.</li>
<li style="margin-bottom: 8px;"><strong>*Next of Kindling:</strong> Ignite an enemy, and the Medic healing him. I got this on Well (CP) where I attacked a medic healing a soldier from behind. The key is that both of them have to be already healing and light them both up.</li>
<li style="margin-bottom: 8px;"><strong>&#8220;Second Degree Burn:</strong> Kill a burning enemy who was ignited by another Pyro. All you need is only one kill, especially with team Pyros everywhere now, this can be one of your first achievements.</li>
<li style="margin-bottom: 8px;"><strong>*Weenie Roast:</strong> Have 2 enemy Scouts on fire at the same time. You can get this when you light a bunch of scouts (2 and above in one flame) pushing the cart on payload maps.</li>
<li style="margin-bottom: 8px;"><strong>*Baptism by Fire:</strong> Force 10 burning enemies to jump into water. You can get this very easily on both &#8220;Well&#8221; maps, just always keep hanging around the water bridges area by hiding behind the container trains and lighting any unsuspecting enemy which comes by, they will be greeted with a body of water right in front of them and it will be too irresistible to jump in to extinguish your flames.</li>
<li style="margin-bottom: 8px;"><strong>*Fire and Forget:</strong> Kill 15 players while you&#8217;re dead. Very much those unexpected kills you get after dying where your previously kit enemy burns to death. Stay footed at places far from their spawn with no health pickups and just keep lighting every enemy you see everytime and you can go wrong in a matter of no time form there. Health pickups, no matter what the size, extinguishes your flame completely.</li>
<li style="margin-bottom: 8px;"><strong>*I Fry:</strong> Ignite 10 disguised Spies. As simple as it sounds and can be done overtime, just chase after them and set their butts on fire. Some servers do not register this achievement though, so take note.</li>
<li style="margin-bottom: 8px;"><strong>*OMGWTFBBQ:</strong> Kill an enemy with a taunt. This is the most funny achievement after &#8220;Dance Dance Immolation&#8221; you can do it on snipers in the &#8220;Well&#8221; map when you sneak up behind them via the small staircase after entering their base. One taunt is a confirmed kill. OR when you are in a CP map ending in a stalemale, usually both Blue and Red will crowd around and start taunting, simply have shotgun/flare gun previously selected before the timer goes up and run up in front of an enemy when the match ends (before the score screen comes up) and taunt kill them!</li>
<li style="margin-bottom: 8px;"><strong>Got A Light?:</strong> Ignite an enemy Spy while he&#8217;s flicking a cigarette. This is one of the harest achievements to get. The only time where the spy flicks a cigarette is when he&#8217;s taunting while viewing his spytron cigarette case (Disguising). You can get this when an enemy spy loses his disguise when he tries to kill any of your teammates, and tries to quickly re-disguise and taunt, go after him and light him up- but only when the cigarette is being thrown.</li>
<li style="margin-bottom: 8px;"><strong>BarbeQueQ:</strong> Cause a dominated player to leave the server. I got this one purely out of luck and the thing is that you have to be a Pyro when the player leaves the server.</li>
<li style="margin-bottom: 8px;"><strong>*Dance Dance Immolation:</strong> Kill 3 enemies while they&#8217;re taunting. This achievement is both wicked yet very funny- riding on the principal that alot of players tend to taunt at each other at the Goldrush or Dustbowl gates during setup, do a taunt at the gates and get an enemy on the other side to do one too, when they are at it, flame them through the gates for a spawn kill!</li>
<li style="margin-bottom: 8px;"><strong>Hotshot:</strong> Kill a Soldier with a reflected critical rocket. I got this when practicing Compression on a closed server, otherwise I can say it very very Dependant on luck. Even if you see a critical rocket coming for you, theres 50-50% chance you can compress it immediately. The trick is to line yourself up long narrow passage ways like defending your 2-Fort courtyard area, where theres a long passage way where enemies can make their way from the sewers or main entrance. Deflect their rockets there.</li>
<li style="margin-bottom: 8px;"><strong>*Firefighter:</strong> Kill 500 enemies. Both kills and assists counts here, the key is to just keep playing Pyro to rack this up over time.</li>
<li style="margin-bottom: 8px;"><strong>*Fire Chief:</strong> Kill 1000 enemies. Same as Firefighter, but only that you are only half-way there from 500 for a 1000.
</li>
<li style="margin-bottom: 8px;"><strong>*Attention Getter:</strong> Ignite 100 enemies with the flare gun. As simple as it sounds, but it does and takes time. Otherwise still very much doable here, you can easily get about 10-20 enemy lit on a single map round, especially by always spamming the flares at the cart in the payload map. Just avoid other team Pyros (as they don&#8217;t seem to be able to be lit) and you will get a count.</li>
<li style="margin-bottom: 8px;"><strong>*Pyromancer:</strong> Do 1 million points of total fire damage. This is an endurance achievement which gives you the reason to play Pyro everytime. Just like the tedious &#8220;Chief of staff&#8221; Medic achievement. Just keep roasting and this achievement will be in reach toasty. I am quite disappointed that all my previous Pyro damage before the update were not factored in unlike the Medic achievement, so everyone have to start from 0 Damage no matter how much they played Pyro previously.</li>
<li style="margin-bottom: 8px;"><strong>*Hot Potato:</strong> Reflect 100 projectiles with your compressed air blast. The easiest way to get this is to compress sticky mines or traps you see from their intended traps/places or at Demoman guarded Payload carts or Control Points before pushing/capping the point respectively. The compression can deflect rockets, etc, but can&#8217;t block heavy bullets effectively though and don&#8217;t seem to count.</li>
</ol>
</div>
<p>One thing worth noting that the Pyro&#8217;s Huoduken in the &#8220;OMGWTFBBQ&#8221; achievement also works on engineer buildings as well, and as how human players can be killed on one blow, it&#8217;s the same for buildings as well. I hope Valve fixes some of the bugs for few of the achievements. Ok that is all I have for now for my comments on the new Pyro achievement pack, don&#8217;t you feel that with all the heat on the servers now, its the best to release the Spy achievement pack next? Followed by the Engineer? Feel to to share your comments and how you get them otherwise too. Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/06/20/team-fortress-2-new-pyro-achievements-tips-and-hints/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suntec PC Show 2008 Full Exhibitors Pricelists</title>
		<link>http://www.shaunchng.com/blogs/2008/06/13/suntec-pc-show-2008-full-exhibitors-pricelists</link>
		<comments>http://www.shaunchng.com/blogs/2008/06/13/suntec-pc-show-2008-full-exhibitors-pricelists#comments</comments>
		<pubDate>Fri, 13 Jun 2008 02:15:16 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>pc_show_2008</category>
	<category>2008_pricelists</category>
	<category>plogger</category>
	<category>yourfirstcreditcard</category>
	<category>imagehost</category>
	<category>http</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/06/13/suntec-pc-show-2008-full-exhibitors-pricelists/</guid>
		<description><![CDATA[For those looking to spend your weekend at the PC show at Sutnec, it pays to be informed and doing your homework before committing to anything, thats means know what you need to buy without having to put up with the crowds there. You can view a full list of pricelists from almost all the [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/06/13/suntec-pc-show-2008-full-exhibitors-pricelists"></g:plusone></div><p>For those looking to spend your weekend at the PC show at Sutnec, it pays to be informed and doing your homework before committing to anything, thats means know what you need to buy without having to put up with the crowds there. You can view <a href="http://imagehost.yourfirstcreditcard.com/plogger/2008_pricelists/pc_show_2008">a full list of pricelists</a> from almost all the exhibitors here ranging from cameras, monitors, network solutions, desktop and laptops at the link.</p>
<p>Thanks to coldfreeze from Hardware zone for putting them up!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/06/13/suntec-pc-show-2008-full-exhibitors-pricelists/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Team Fortress 2 Pyro Achievements Confirmed by Valve</title>
		<link>http://www.shaunchng.com/blogs/2008/06/08/team-fortress-2-pyro-achievements-confirmed-by-valve</link>
		<comments>http://www.shaunchng.com/blogs/2008/06/08/team-fortress-2-pyro-achievements-confirmed-by-valve#comments</comments>
		<pubDate>Sun, 08 Jun 2008 04:59:57 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>what’s</category>
	<category>worse</category>
	<category>“the</category>
	<category>diplomatically</category>
	<category>doesn’t</category>
	<category>perception</category>
	<category>vagaries</category>
	<category>underpowered</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/06/09/team-fortress-2-pyro-achievements-confirmed-by-valve/</guid>
		<description><![CDATA[Here are some news for ya team fortress fans. Straight off the news oven from Computer and video games.com. The Pyro class is next in line to receive an achievement and unlockables upgrade in Team Fortress 2 as confirmed by Valve! Uh-oh just like the previous medic frenzy, won&#8217;t we be seeing more BBQs coming [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/06/08/team-fortress-2-pyro-achievements-confirmed-by-valve"></g:plusone></div><p>Here are some news for ya team fortress fans. Straight off the news oven from <a href="http://www.computerandvideogames.com">Computer and video games.com</a>. The Pyro class is next in line to receive an achievement and unlockables upgrade in Team Fortress 2 as confirmed by Valve! Uh-oh just like the previous medic frenzy, won&#8217;t we be seeing more BBQs coming up then?</p>
<div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/tf2_april_medic_achievements_01.jpg" ><img src="http://www.shaunchng.com/albums/blog/tf2_april_medic_achievements_01.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p>As elaborated, the last class to receive the upgrade goods was the Medic, whom can now receive unlockable weapons for collecting specific Achievements based on its healing abilities. Earn all 36 of the Medic&#8217;s achievements and you can get your hands on The Ubersaw, which will take damage done in melee attacks and convert it directly to ubercharge. As said by Valve, we can expect equally useful fiery additions for the Pyro as well.</p>
<p>Speaking to PC Gamer, Valve also revealed that the &#8216;Meet the Sniper&#8217; video is next in line on its comedy trailer release list. Unlockable weapons system are the main things of Team Fortress 2 classes now and will be introduced in the future to the other classes over time. Specifics of the changes weren’t clear, but you can be rest assured that the Pyro will definitely get more recognition for the fiery wrath and damage he can dish out after the next update:</p>
<div class="iquote">“The Pyro doesn’t get lag compensation with the flamethrower in the same way which other characters do for their weaponry, which I think has a really subtle effect on perception, and it gets worse as your net connection gets worse. It’s one of the vagaries of multiplayer. Sometimes you think that what’s going on might not be what’s going on. But this is why we gather lots of data.”</div>
<p>That means assist points for lighting up an enemy? A non-cri flamethrower with an increase in range? A Fire Axe that gains health/ammo per hit? Your guess, only time will tell. Stay tuned for the exactly list of (another 36?) achievements to come.</p>
<p>Well, I was really hoping that Valve can introduce a cosmetic &#8220;icon tag&#8221; system which shows up on the scoreboard which identifies and rewards players who achieves 100% achievements.</p>
<div class="iquote">
<strong>Update:</strong>Valve revealed one of the new unlockables for The Pyro and it called The Axtinguisher.</p>
<p>Along with all of the new content, the Pyro will be confirmed to receive significant gameplay and damage/scoring changes regardless of whether you have unlocked any new items. For the record, The Axtinguisher does about half of normal damage to just like a normal fire axe for non-burning enemies, once you light someone on fire and hit them with it, it will guarantee a critical hit (and technical one shot kill), so prepare for lots of quick weapon switches and Axtinguisher ubers coming your way!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/06/08/team-fortress-2-pyro-achievements-confirmed-by-valve/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to recognize spam phishing emails (adsense, websbiggest.net, Paypal, HSBC, etc)</title>
		<link>http://www.shaunchng.com/blogs/2008/05/19/how-to-recognize-spam-phishing-emails-adsense-websbiggestnet-paypal-hsbc-etc</link>
		<comments>http://www.shaunchng.com/blogs/2008/05/19/how-to-recognize-spam-phishing-emails-adsense-websbiggestnet-paypal-hsbc-etc#comments</comments>
		<pubDate>Mon, 19 May 2008 03:14:48 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>amazes</category>
	<category>banks</category>
	<category>addresses</category>
	<category>paypal</category>
	<category>hsbc</category>
	<category>professionally</category>
	<category>laid</category>
	<category>physical</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/05/19/how-to-recognize-spam-phishing-emails-adsense-websbiggestnet-paypal-hsbc-etc/</guid>
		<description><![CDATA[All about Phishing 
Phishing is nothing new to most web users nowadays, but despite how aware we are, there will always still be people who get caught unaware by them, even I was almost fooled once. Phishing mails had came a long way from simple autonomous plain-text mails to nicely detailed craft emails from various [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/05/19/how-to-recognize-spam-phishing-emails-adsense-websbiggestnet-paypal-hsbc-etc"></g:plusone></div><p><strong>All about Phishing </strong><br />
Phishing is nothing new to most web users nowadays, but despite how aware we are, there will always still be people who get caught unaware by them, even I was almost fooled once. Phishing mails had came a long way from simple autonomous plain-text mails to nicely detailed craft emails from various banks or monetary organizations- all made to appear like official emails to cheat or exploit their victims. While thankfully most phishing emails often appear obviously different from the genuine ones, though there are some exceptionally very good ones which mimics the official email letterhead on top of masking emails and sender&#8217;s addresses. </p>
<p>I found this of a concern as I believe that almost most people out there are users of these few payment or banking services, so there will bound to be exploits and cause for concern. Here are 3 &#8220;rather commendable&#8221; emails I&#8217;ve received personally myself to date which I will be using as examples for my illustration:</p>
<div class="iquote"><strong>Case one- Paypal account deactivation (one of the possible &#8220;problems&#8221; your account can have)</strong><br />
For long paypal has always emphasized that they do not send out any emails to users with regards to asking for personal account information. The only time you will get an official email from them is upon registration.</p>
<div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/phishing_spam08_paypal.jpg" ><img src="http://www.shaunchng.com/albums/blog/phishing_spam08_paypal.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p>This email I&#8217;ve received is one the best ones I&#8217;ve got which looks almost like the real thing. With proper image headers, support, contact and paypal addresses at the email footer as well-  it simply amazes me is how professionally laid out it is and how phishing emails had came through. This particular ones states you account has been suddenly deactivated and have to follow up  to their &#8220;resolution center&#8221; with your login details to verify your account so it can you it again- very cunning. </p>
<p><strong>Checking the email URLs for authenticity</strong><br />
Upon closer inspection in the HTML coded url, it actually points to a site other than paypal.com. So a good habit in outlook is to hover over any hyperlinks to see which root domain is it actually pointed to (in this case one called <em>&#8220;update-informations.com&#8221;</em> with a &#8220;paypal&#8221; subdomain). I can presume that these cheaters also use the same domain for other banks simply by changing the subdomain, e.g. <em>HSBC.update-informations.com</em> or <em>CITI.update-informations.com</em>.</p>
<p>A general rule is anything originating from your bank&#8217;s root or top-level domain (TLD) is genuine, this includes it&#8217;s subdomains (e.g. anything before the &#8220;.&#8221; like sgsubs.subway.com- &#8220;sgsubs&#8221; is the subdomain), to the domain name (or mid level domain MLD) itself (e.g. subway.com) and subfolders, anything following after the slash &#8220;/&#8221; from the TLD (e.g. subway.com/blt_special), with the following examples you can test yourself with:</p>
<p>- https://anything.paypal.com = Real (though they seldom use subdomains)<br />
- https://www.paypal.com = Real<br />
- https://www.paypal.com/cgi-bin = Real<br />
- http://login.data.paypal.com = Fake (masked MLD)<br />
- https://paypal.com.survey-infos.com = Fake (another masked MLD)</p>
<p>Another good way to tell you are on a real site is the presence of secure <em>http</em>, or the secure hypertext protocol denoted by <em>https://</em> before your actual URL. The absence of a website icon can also be a give away as well. You can read more in relations to paypal at their <a href="https://www.paypal.com/row/cgi-bin/webscr?cmd=_security-center-outside">Security Center</a>.</p>
<p>I&#8217;ve received similar official looking emails from &#8220;HSBC&#8221; and &#8220;Bank of America&#8221; as well. However, these emails are more or less based on the similar hit-and-run principal- in other words you can&#8217;t fool people unless you are either a member of any of those banks. It was a dead giveaway for me as I was neither a HSBC or Bank of America member, so something was definitely amiss.</p>
<p>Such emails can take few over forms as well, such as asking you to update your personal particulars (e.g routine update, survey, etc) to an email warning you of unauthorized account access, alerting you to &#8220;login&#8221; immediately to rectify the problem. Remember, banks WILL not ask you for account information through email, they will always mail it to your physical home addresses. When in doubt, ALWAYS call your bank to confirm the email before proceeding or even providing any personal information, and please do yourself a favor by not calling the phone numbers listed in the phishing email itself.
</p></div>
<div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/phishing_spam08_google.jpg" ><img src="http://www.shaunchng.com/albums/blog/phishing_spam08_google.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p><strong>Case two- Update my Google Adsense details?</strong><br />
Being a Google advertising user myself, I believe most users will simply pounce at any official email sent from them. But won&#8217;t all members be confirmed of their details through snail mail and only at the point of registration? Why the email out of the blue? In fact, these emails will be the same for other &#8220;problems&#8221; to get your attention to act, such as account intrusion, account deactivation, etc&#8230; Sneaky&#8230;</p>
<p>The page is made to look like a standard plain text email, but it is infact HTML coded, so the URLs shown are not the true URLs. As suspected, what appears to be a link pointing to <em>http://adwords.google.com/</em> is rather, directed to a subdomain with <em>&#8220;adwords.google&#8221;</em> on the root domain <em>&#8220;g500oz.cn&#8221;</em>, a China registered website. Now ain&#8217;t that sneaky or what? </p>
<p><strong>Hidden sender&#8217;s email- who actually sent the email?</strong><br />
At a glance, the email header reads, <em>&#8220;adwords-noreplay [adwords-noreply@google.com]&#8220;</em>, though the word &#8220;replay&#8221; is already a big giveaway, do note that sometimes phishers put a true-looking email as their sender&#8217;s email name (where we normally put to address names such as &#8220;John Tan&#8221;, or &#8220;Jennie Tay&#8221;). This is a flaw in outlook as it will automatically renders the next best available thing- if a name is provided, it will show the name, if not an email will be shown. Doing it seemlessly by default may allowing phishers to mask the true senders &#8220;from&#8221; email address from the user&#8217;s view unless you view the actual message properties. So, in all do not trust what you see in the outlook headers, especially if you suspect the source of it.</p>
<p><strong>Encoded/variable URLs &#8211; do not click!</strong><br />
This URL however (<em>adwords.google.com.g500oz.cn/select/Login</em>), is safe if you accidentally click on it. As the most just your browser type, screen resolution settings and IP address (which gives geographical info) can be captured which actually means nothing to them. Thereafter, the most you will be directed to is a &#8220;ripped&#8221; login site made to look like the host&#8217;s site where &#8220;logging&#8221; won&#8217;t get you anywhere, but all your real login data captured and stored to be later exploited. </p>
<p>However, if you were to encounter a link however one in the format: <em>&#8220;www.phishingsite.com/webscr?cmd=_your@email.com&#8221;</em> or with your@email.com replaced with a numerical id such as <em>&#8220;file.php?=&#038;id=232137&#8243;</em> with a question mark character tied to a variable/parameter (I have an example in the following case 3), these will actually send a verification back to the phisher/spammer server indicating that your email is indeed active. You can only expect more spam to come your way when that happens.</p>
<div class="iquote">
<strong>Case three- websbiggest.com or websbiggest.net?</strong><br />
This example is not much of phishing case but simply one of the most ingenuous ones I came across in verifying your active email. It&#8217;s very interesting one and I will believe will fool most users due to the very legitimate look of the domain name and how the site appears to look.</p>
<div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/phishing_spam08_websbiggest2.jpg" ><img src="http://www.shaunchng.com/albums/blog/phishing_spam08_websbiggest2.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p>The email I&#8217;ve received from them has an encoded URL for me to click and &#8220;verify&#8221; my search engine submission, going by <em>&#8220;websbiggest.net/update.cmf?d=shaunchng.com&#8221;</em>. It&#8217;s outright, not hidden and is a legitimate top level domain (TDL), seems to be OK with no problems and most webmasters would simply pounce on free search engine submission.</p>
<p>I however, copied the TDL &#8220;websbiggest.net&#8221; and pasted that in my browser for verification, the page loads and it appears completely normal. Upon closer inspection, the URL I was directed too was perfect (www.websbiggest.net) and no hidden subdomains or HTML overwritten hyperlinks just like in the adsense and paypal email. I was paranoid, as it was a completely legitimate and functional search engine, till I started mouseovering all their links and they all point to the <em>&#8220;http://websbiggest.com/&#8221;</em> domain. Got ya!</p>
<p>Besides having a keen eye for detail (or you will miss this one) some background knowledge of your search engine submissions will be useful as well- I&#8217;ve never added my site on the <a href="http://www.websbiggest.com/">webbiggest.com</a> search directory but &#8220;they&#8221; had sent me a rather looking legitimate email with a full site description of my site (presumably taken from my site&#8217;s meta description or google cache). I verified that the .net TDL and the .com TDL are indeed 2 separate identities.</p>
<div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/phishing_spam08_websbiggest.jpg" ><img src="http://www.shaunchng.com/albums/blog/phishing_spam08_websbiggest.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p>In other words, the search engine with the .com top level domain (TLD) is real, but the page with the different .net TLD is actually a container housing the .com site inside it so it appears active. Another way to verify this is to check the page info (firefox) or page properties (in IE) by right clicking the page. People using internet explorer can only do so by selecting &#8220;view source&#8221; on the page they right click on, where firefox will allow you to view the source of specific frames- prompting you that the page you are viewing has nested frames. </p>
<p>A closer look at the domain registrar verfies my claim, the legitimate .com domain has a proper DNS and nameserver: NS1.WEBSBIGGEST.COM and NS2.WEBSBIGGEST.COM while websbiggest.net is registered with all similar &#8220;ripped&#8221; contact details, only that the account is registered anonymously and pointed to nameservers from DirectInc, (NS0.DIRECTNIC.COM and NS1.DIRECTNIC.COM) a budget webhost based in New Orleans, LA.</p>
<p>What amazes me is the extent and measures phishers take into creating their phishing emails directed to their &#8220;cheat sites&#8221;, this one is a good example.
</p></div>
<p>When encountering such emails, just simply ignore and delete them and you will be safe. Do not attempt to reply them too. </p>
<p>I hope this article with these few examples helps you into your awareness of phishing emails and how to properly handle them despite resembling like their legitimate counterparts. It will be sometime before phishers get their capabilities up again and that is only when arming ourselves- the end user with these basic habits where we can minimize exploits and fraud not only for yourself but for your immediate loved ones as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/05/19/how-to-recognize-spam-phishing-emails-adsense-websbiggestnet-paypal-hsbc-etc/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Portal completion and some facts about GlaDOS</title>
		<link>http://www.shaunchng.com/blogs/2008/05/04/portal-completion-and-some-facts-about-glados</link>
		<comments>http://www.shaunchng.com/blogs/2008/05/04/portal-completion-and-some-facts-about-glados#comments</comments>
		<pubDate>Sun, 04 May 2008 09:46:03 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>pauses</category>
	<category>fight</category>
	<category>boss</category>
	<category>glad</category>
	<category>part</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/05/04/portal-completion-and-some-facts-about-glados/</guid>
		<description><![CDATA[Got some time to complete the orange box game Portal today. For those who never heard of the game, it&#8217;s one kinda unique first person shooters (FPS) meets puzzle games. Portal is developed by Valve, the same company which brought the world Half-life and brought the game Counter-strike into the retail channels. 

The staff on [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/05/04/portal-completion-and-some-facts-about-glados"></g:plusone></div><p>Got some time to complete the orange box game Portal today. For those who never heard of the game, it&#8217;s one kinda unique first person shooters (FPS) meets puzzle games. Portal is developed by Valve, the same company which brought the world Half-life and brought the game Counter-strike into the retail channels. </p>
<div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/valve_portal_01.jpg" ><img src="http://www.shaunchng.com/albums/blog/valve_portal_01.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p>The staff on the Portal project were previously students of the DigiPen Istitute of Technology who created an independent game freeware game Narbacular Drop in 2005. Portal is based largely on the original Narbacular Drop concept considering that the team are now all employed at Valve. </p>
<p>Certain elements have been retained from Narbacular Drop, such as the system of identifying the two unique portal endpoints with the colors orange and blue. A key difference in the signature portal mechanic between the two games however is that Portal&#8217;s &#8220;portal gun&#8221; cannot create a portal through an existing portal unlike in Narbacular Drop. Portal took approximately two years and four months to complete after the DigiPen team was brought into Valve, and no more than ten people were involved thus the rather small, short yet very funny gameplay portal offers.</p>
<p>Portal involves people going through 19 levels of the Aperture science enrichment test center, guided by a super intelligent computer by the name of GLaDOS, voiced by <a href="http://en.wikipedia.org/wiki/Ellen_McLain">Ellen McLain</a>, who also and the commentator voice in TF2.</p>
<p><strong>About GlaDOS in Portal</strong><br />
GlaDOS is cool, I mean, she something like a near-perfect a biological operating system- she is a research computer who had hrashly overtook the Aperture facility by releasing a neuto-toxin gas, killing and evacuating everybody in the complex- She have only one purpose and ablity- develop the portal gun autonomously by means of volunteer tests subjects going through the enrichment test center- promising tasty and moist &#8220;Cake&#8221; at the end of the series of camber tests.</p>
<div class="blog3imgc">
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/valve_portal_02.jpg" ><img src="http://www.shaunchng.com/albums/blog/valve_portal_02.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
With jokes aside, some of the rather interesting textured walls</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/valve_portal_03.jpg" ><img src="http://www.shaunchng.com/albums/blog/valve_portal_03.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
GlaDOS your last &#8220;boss&#8221;</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/valve_portal_04.jpg" ><img src="http://www.shaunchng.com/albums/blog/valve_portal_04.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
The cake is not a lie!</div>
</div>
<p>The mission ends with GlaDOS wanting to &#8220;murder you&#8221;, but you escape and put your familiarity of the portal gun to good test as you make you way from chamber 19 through the facilities research and industrial areas into GlaDOS central area, where she tries very comically to kill you just as how navie she is always in the game. Here is the last part of the last boss fight with <a href="http://half-life.wikia.com/wiki/GLaDOS">GLaDOS</a> damn funny speech:</p>
<div align="center"><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/Yl_-QxbRzts&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Yl_-QxbRzts&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></div>
<p>I was not until I completed the game where I came to know that the eyes you throw into the fire actually speak- In the video you will see 4 different ball &#8220;modules&#8221; GlaDOS is made up of a central AI system which is hot-plugged with several control chip sphere to provide her with her various traits and/or to control her, with an explanation of each:</p>
<p>1) Purple (Quiet) &#8211; Morality eye &#8211; A hotfix install preventing the re-occurring release of the deadly toxin<br />
2) <a href="http://www.youtube.com/watch?v=3fo-_bEp-Xg&#038;feature=related">Orange</a>- The inquisitive eye which builds GlaDOS intelligence<br />
3) <a href="http://www.youtube.com/watch?v=SG2GMdZ2Vio&#038;feature=related">Blue</a> (Video with some overlapping content from other eyes)- The knowledge core of GlaDOS who is obsessed with &#8220;Cake&#8221;<br />
4) <a href="http://www.youtube.com/watch?v=7qHUsWNCq14&#038;feature=related">Red</a> The angry thing &#8211; The part with expresses anger and revenge</p>
<div class="blog3imgc">
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/valve_portal_05.jpg" ><img src="http://www.shaunchng.com/albums/blog/valve_portal_05.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
The ending escape scene
</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/valve_portal_06.jpg" ><img src="http://www.shaunchng.com/albums/blog/valve_portal_06.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
GlaDOS singing &#8220;Still Alive&#8221;</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/valve_portal_07.jpg" ><img src="http://www.shaunchng.com/albums/blog/valve_portal_07.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Cake and your companion cube back!</div>
</div>
<p>Portal will definitely be one of the most humorous games I&#8217;ve played. Now after playing portal I am so into my companion cube, <a href="http://store.valvesoftware.com/">I want one</a>!</p>
<p><span id="more-1152"></span><br />
Here are more of an archive of GlaDOS voices through the game</p>
<div align="center"><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/j0PDGp1hL4w&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/j0PDGp1hL4w&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></div>
<p><a href="http://www.youtube.com/watch?v=CfLXGeLceSk&#038;feature=related">Speech Part 2</a><br />
<a href="http://www.youtube.com/watch?v=SGp-YceTOK8&#038;feature=related">Speech Part 3</a><br />
And of course not forgetting the adorable sentry turrets as well.</p>
<div align="center"><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/RFhd4_-Zfe8&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/RFhd4_-Zfe8&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/05/04/portal-completion-and-some-facts-about-glados/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips and tricks on getting all Team Fortress 2 (TF2) Medic Achievements</title>
		<link>http://www.shaunchng.com/blogs/2008/05/02/tips-and-tricks-on-getting-all-team-fortress-2-tf2-medic-achievements</link>
		<comments>http://www.shaunchng.com/blogs/2008/05/02/tips-and-tricks-on-getting-all-team-fortress-2-tf2-medic-achievements#comments</comments>
		<pubDate>Fri, 02 May 2008 03:58:20 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>text</category>
	<category>tf2_april_medic_achievements_01</category>
	<category>tf2_april_medic_achievements_02</category>
	<category>tf2_april_medic_achievements_03</category>
	<category>tf2_april_medic_achievements_04</category>
	<category>econd</category>
	<category>tf2_april_medic_achievements_06</category>
	<category>tf2_april_medic_achievements_05</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/05/02/tips-and-tricks-on-getting-all-team-fortress-2-tf2-medic-achievements/</guid>
		<description><![CDATA[With the new Team fortress achievement packs out, I bet everyone on the steam server will be raiding on medics hoping to get all the new achievements (aka new weapons loadout). Many of the achievements can be unlocked while playing normally on any causal server, but if you simply wish to speed up the process [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/05/02/tips-and-tricks-on-getting-all-team-fortress-2-tf2-medic-achievements"></g:plusone></div><p>With the new Team fortress achievement packs out, I bet everyone on the steam server will be raiding on medics hoping to get all the new achievements (aka new weapons loadout). Many of the achievements can be unlocked while playing normally on any causal server, but if you simply wish to speed up the process for the OMG OMG BFG uber-bonesaw you saw that guy having on a public server, here are some tips I have for you on all of them.</p>
<div class="blog3imgc">
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/tf2_april_medic_achievements_01.jpg" ><img src="http://www.shaunchng.com/albums/blog/tf2_april_medic_achievements_01.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
TF2 Pyro Frenzy!</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/tf2_april_medic_achievements_02.jpg" ><img src="http://www.shaunchng.com/albums/blog/tf2_april_medic_achievements_02.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
April update Medic Rush on GoldRush
</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/tf2_april_medic_achievements_03.jpg" ><img src="http://www.shaunchng.com/albums/blog/tf2_april_medic_achievements_03.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
&#8220;Scouts no more in a corner&#8221; &#8211; Blast Assist on interteam team achievement</div>
</div>
<p>The screenshots here show how some of the achievements can be unlocked if you group up with some friends to grind on a server. My favorite will defiantly have to be &#8220;The Raid&#8221; where you can a bunch of 10-16 scouts of the other team running straight into heavy mini and medic syringe guns. You can easily get 5-6 achievements for your team at a go on a single map round doing this, some of them being &#8220;Does It Hurt When I Do This?&#8221; and &#8220;Big Pharma&#8221; achievement just to name a few. Its also a typical laughing stock on how it is done too, trust me.</p>
<p>I&#8217;ve got almost all the achievements as of yesterday with few more left as I have only reached about half of the 1 million heal points for &#8220;chief of staff&#8221; together with milestone 3 after playing few hours for 2 days so far, with one weapon unlocked per day since I&#8217;ve started playing. The new Level 5 syringe gun (crap I don&#8217;t remember those fancy Kso-bomatic-zerg names!) is nice but pathetically little in health generation. The new critical medi-gun is very useful in helping you getting few more achievement as well, though that only most of of them only works with the old medi-gun, so stick to the old one even if you got the new one, so as not to take chances and wasting people&#8217;s time. </p>
<div class="blog3imgc">
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/tf2_april_medic_achievements_04.jpg" ><img src="http://www.shaunchng.com/albums/blog/tf2_april_medic_achievements_04.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Engineer setup for the &#8220;Medical Breakthrough&#8221; achievement</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/tf2_april_medic_achievements_05.jpg" ><img src="http://www.shaunchng.com/albums/blog/tf2_april_medic_achievements_05.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Mass medic BBQ aka &#8220;circle of fire&#8221; for the &#8220;Infernal Medicine&#8221; achievement</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/tf2_april_medic_achievements_06.jpg" ><img src="http://www.shaunchng.com/albums/blog/tf2_april_medic_achievements_06.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
My favorite &#8220;The Raid!&#8221;- Scout Massacre teams running into mini and syringe guns</div>
</div>
<p>With that I present to you a short but extensive tip and guide into getting all of them yourself, with the help of your friends of course!</p>
<p>asterisk * denotes an achievement which can be easily obtained in-game public server casual play, but can take sometime or based on luck.</p>
<div class="iquote">
<strong>*First Do No Harm:</strong> You can get this one only before the map ends with a round win or map change, being the highest scoring medic on a team of 6 or more players with your kills = 0, which means only earnings points in assists and deploying ubers.</p>
<p><strong>*Quadruple Bypass:</strong> Heal a teammate who&#8217;s taking fire from 4 enemies at once- Can be done on defense, say dustbowl map on a heavy teammate, you will most probably get it unexpectedly in the heat of the battle. Or just have 4 enemies sink one round each into a teammate you are healing.</p>
<p><strong>*Group Health:</strong> Happens everytime in dustbowl or goldrush, work with 2 other medics to deploy 3 simultaneous uber-charges at the starting rush.</p>
<p><strong>*Surgical Prep:</strong> Works in dustbowl or goldrush too, very easily as well too- have an uber-charge ready before the setup phase ends.</p>
<p><strong>Trauma Queen:</strong> Realistically on public servers, 3 ubers in 5 minutes is almost God-like. You need both teams to work on this- Have a teammate (solider/demoman) constantly damaging himself and have some enemy volunteers to kill and to charge your uber faster. You need to deploy 3 uber-charges in less than 5 minutes, and assist your teammate in killing 5 enemies during that time.</p>
<p><strong>*Double Blind Trial:</strong> Happens everytime in dustbowl or goldrush. Deploy an uber-charge within 8 seconds of a nearby enemy medic deploying his.</p>
<p><strong>Play Doctor:</strong> Despite this being the easiest to get, its the hardest infact now with everyone playing medic now on casual game servers. In a team with no medics, get a teammate to call for &#8220;medic&#8221; then be first to switch to medic, and then heal 500 health on any teammate without dying. After healing 500 health, change class to get the award.</p>
<p><strong>*Triage:</strong> You can get this by accident (if you are lucky) when you uber a teammate after the setup in dustbowl or goldrush when both teams collide. Alternatively, this is a very easy achievement to obtain- Get a demoman teammate to lay a critical sticky on the ground, and get him to immediately detonate it (while he&#8217;s standing on it) after you&#8217;ve deployed your uber-charge on him.</p>
<p><strong>*Preventive Medicine:</strong> Have an uber ready and deploy it the moment an enemy touches your CP, with means blocking the enemy from capturing a control point with an uber-charged teammate.</p>
<p><strong>Consultation:</strong> This one is hard to get on casual servers. Get the other team to be full of scouts (5 minimum) and heal a team medic to kill them all in a single life without dying. You can get this while going for the &#8220;Does It Hurt When I Do This?&#8221; achievement as well.</p>
<p><strong>Does It Hurt When I Do This?:</strong> Kill 50 scouts with your syringe gun. This can be done on the method I call <em>&#8220;The Raid&#8221;</em>- In dustbowl, get blue to be all scouts and have them keeping running out the spawn and your syringe gun/team heavys all on full auto at the entrance. You can get <em>Big Pharma</em> and <em>placebo effect</em> easily for your whole team in less than 30 minutes before switching for the other team to have ago at it too.</p>
<p><strong>Placebo Effect:</strong> This one is hard on public servers as most medics (unless the other team is retarded) can&#8217;t get past 2-3 kills without dying. This involves having your uber-charge charged and killing 5 enemies (preferably clean kills, no assists) without dying. On a recommendation you can get this done on &#8220;The Raid&#8221; as mentioned in the &#8220;Does It Hurt When I Do This&#8221; point.</p>
<p><strong>*Peer Review:</strong> Takes time, or initiate a medic melee match to get it within the hour- Kill 50 medics with your bone saw.</p>
<p><strong>Big Pharma:</strong> Can be done while doing the method in &#8220;<em>Does It Hurt When I Do This?</em>&#8220;- Assist a heavy in killing 20 enemies, where neither of you die.</p>
<p><strong>You&#8217;ll Feel A Little Prick:</strong> In pure execution style, get enemies to bunch up weakened in a corner and ubber the scout using the scatter gun to clear them all at close range. You need to kill 4 enemies with single uber-charge on your scout with only with one med gun on the scout at one go.</p>
<p><strong>*Autoclave:</strong> Assist in burning 5 enemies with a single uber-charge on a pyro. You can get this with a &#8220;friendly/tamed&#8221; pyro lighting up some volunteers from another team standing bunched up together. Or you can get it in my recommend &#8220;Mass medic BBQ&#8221; while doing the &#8220;Infernal Medicine&#8221; achievement.</p>
<p><strong>Blast Assist:</strong> Refer to the 3rd screenshot on the 1st row. In pure execution style, assist in exploding 5 enemies (in this case weakened scouts) with a single uber-charge on a soldier. Can be done only with one medi-gun on one soldier at every go (i.e do not works if 2 or more medi-guns are on the soldier delivering the blows).</p>
<p><strong>Blunt Trauma:</strong> Have some deliberately weakened enemy (say scouts) clustered in an area and rip your uber on the heavy- Assist in punching out 2 enemies with a single uber-charge on a heavy. Also, like in the &#8220;Blast Assist&#8221; achievement, can be done only with one medi-gun on one heavy at every go.</p>
<p><strong>Medical Breakthrough:</strong> 3-4 is normal in causal servers but 8? Now that is difficult. With reference to the 2nd row screenshot above. Have blue build dispensers and teleporters all clustered together, then get a red demoman to lay stickies all around and destroy everything with a single uber-charge. Also, like in the &#8220;Blast Assist&#8221; and &#8220;Blunt Trauma&#8221; achievements, it can be done only with one medi-gun on one demoman at every go.</p>
<p><strong>*Midwife Crisis:</strong> This is easy and paints a very typical situation in normal TF2 play, just heal an engineer as he repairs his sentry while it&#8217;s under enemy fire.</p>
<p><strong>*Ubi Concordia, IBI Victoria:</strong> This one is tricky as it is all about positioning. You can get it by having you (the medic) and a heavy standing near by not on an enemy Control Point and having opposing team scouts (5 enemies) coming on towards you kill 5 in a single life. Dustbowl or the TF2 Warpath is a good map for this. The easy way is to blow up 5 enemies all standing on their control point with a team Demoman.</p>
<p><strong>*Grand Rounds:</strong> Very doable, but just takes time- You just have to keep on playing- Heal 200 teammates after they&#8217;ve called for &#8216;Medic!&#8217;</p>
<p><strong>*Infernal Medicine:</strong> Can be done overtime in casual servers, or for a fast track do it like what I do in the screenshot above with a &#8220;circle of fire&#8221; aka Mass medic BBQ- Extinguish 100 burning teammates, only when the fire disappears when it can be considered extinguished. You can get everyone to call for &#8220;medic&#8221; at the same time in the circle to get the &#8220;Grand rounds&#8221; achievement as well.</p>
<p><strong>*Doctor Assisted Homicide:</strong> Assist in killing 20 of your nemesis (i.e getting revenge only by assisting). After one round is completed in &#8220;The Raid&#8221; as a scout (refer to &#8220;Does It Hurt When I Do This&#8221;), you will more of less the whole opposing team as a nemesis, switch over as a medic and heal the teammate who dishing out the honours to the scouts on the other team after the switch. </p>
<p><strong>*Sawbones:</strong> Got this on a casual server, or you can set it up like how I got it- An enemy heavy healed by medics are best for this. Hit him with your bonesaw 5 times in arrow without dying or missing.</p>
<p><strong>*Intern:</strong> Accumulate 7000 heal points in a single life. Once you 7000, why not go for the next 10,000 one?</p>
<p><strong>*Specialist:</strong> Accumulate 10000 heal points health in a single life. Key point- do not die.</p>
<p><strong>*Chief of Staff:</strong> Accumulate 1 million total heal points. This was brought down from 10 million after the gods at valve software found out that most of us players are not like Bruce almighty. Takes and really takes time to complete, no shortcuts here, though you can speed it up in the &#8220;circle of fire&#8221; as mentioned in my &#8220;Infernal Medicine&#8221; point.</p>
<p><strong>*Hypocritical Oath:</strong> This depends on your luck but I happen to get this on an unlucky spy on a competition server- Kill an enemy spy (bonesaw, syringe gun) that you have been healing. The trick is to go to him and heal him when you see any spy decloak (or look suspicious) then block their retreat with your syringe gun and keep firing at them (in the air) even when they cloak up.</p>
<p><strong>Medical Prevention:</strong> Save a falling teammate from dying on impact. This one is very tricky, get a demoman teammate against a long flat wall and have him damage himself till about 50% health. Then have him sticky-jump up vertically and heal him in the air (apex of the jump) before he hits the ground and dies. You need quite a few goes at this to get it right. This is harder to get being soldier though.</p>
<p><strong>*Second Opinion:</strong> Very simple, but <strong>DO NOT work</strong> when you have auto-heal on checked in the multi-player options. Focus on 2 teammates preferably standing side by side and deploy your uber-charge on both on them (2 of them) only, rotating between them quickly in a circle so both of them have the uber effect together at once.</p>
<p><strong>*Autopsy Report:</strong> Provide an enemy with a freezecam shot of you taunting above their ragdoll. Simply just taunt on an enemy after you killed &#8216;em with a clean kill (no assists).</p>
<p><strong>*FYI I Am A Medic:</strong> Can be completed over time with luck as 5 spies is not too hard or simply just have the other team keep sending spies for you to finish off. Use your bonesaw to kill 5 enemy spies who have been calling for &#8216;Medic!&#8217;. Note the spies have to call for &#8220;Medic!&#8221; before you kill them or it won&#8217;t count.</p>
<p><strong>*Family Practice:</strong> Uber-charge ten of your steam community friends. Part of a community? simply just join their game and uber them simple! No friends? make and add some! </p>
<p><strong>House Call:</strong> Join a game that one of your friends is in and then deploy and uber-charge on him. Same as Family Practice ahievement as above, only that its a friend this time instead of a group member. To work, you need to enter the game from the community &#8220;friends&#8221; panel or &#8220;retry&#8221; on a server with your friend currently playing inside.</p>
<p><strong>*Bedside Manner:</strong> Be healing a teammate as he achieves and achievement of his own. With medics stealing the achievement limelight, just focus your med gun on any of them during a Control Ppint setup map (goldrush, dustdowl) and you will more or less able to get one very easily on any server when the achievement frenzy spams your command prompt the moment the gate opens. It only valid only for the duration when your teammate have the achievement trophy on his head. It works for other classes too, but you are better off targeting teammate medics for now.
</div>
<p>Thats all I have, feel free to let me know if you have gotten yours in another way or either. Cheers!</p>
<p>P.S: Oh yes I guess to all those grievers over the last few days in many servers mocking people on the &#8220;console command&#8221; Valve accidentally left out to unlock all your achievements prior to the hotfix update, you will notice that your achievements are all like gone now.. whahah serves ya right! Remember there is no easy way out!</p>
<div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/got_all_med.jpg" ><img src="http://www.shaunchng.com/albums/blog/got_all_med.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p><strong>May 3rd 01:00am Update: I&#8217;ve got the uber saw!</strong> Apparently from my achievement list, you need not get almost all the achievements to unlock the last milestone 3. I still have Chief of Staff leftover (which can be achieved slowly over time) and my milestone 3 was just unlocked today! The uber saw is the only cool weapon in the update. The Kritzkrieg from experience do not have much of the wow factor as the old uber-charge, besides doing a good job in confusing your teammates who run into the enemy lines the moment they get charged. </p>
<p>Of them all, the Kritzkrieg is overall best for defense where health is not a concern but terrible at offense and as a counter-uber measure. So the best loadout for the versatile medic will have to be the new Blutsaugher syringe gun, the old medi-gun and the new Ubersaw to charge things up real quick. The damage of the new uber saw is greater too, one clean shot of an injured enemy will guarantee a kill and 25% uber boost! Nice!</p>
<p>Ok enough for medic for now. Hope my favorite class, the engineer will have new laser mounted tesla-coil sentry guns or spy detector building probes for the engineer achievement pack.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/05/02/tips-and-tricks-on-getting-all-team-fortress-2-tf2-medic-achievements/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Team Fortress 2 Update- Goldrush and 39 Medic achievements up</title>
		<link>http://www.shaunchng.com/blogs/2008/04/29/new-team-fortress-2-update-goldrush-and-39-medic-achievements-up</link>
		<comments>http://www.shaunchng.com/blogs/2008/04/29/new-team-fortress-2-update-goldrush-and-39-medic-achievements-up#comments</comments>
		<pubDate>Tue, 29 Apr 2008 15:42:54 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>exploit</category>
	<category>overlay</category>
	<category>mapmakers</category>
	<category>tf_gamerules</category>
	<category>disguised</category>
	<category>ammo</category>
	<category>goldrush</category>
	<category>spies</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/04/29/new-team-fortress-2-update-goldrush-and-39-medic-achievements-up/</guid>
		<description><![CDATA[For those TF2 fans, the day of the major update has arrived, with a new game mode called payload in the goldrush map (very similar to thehappycow style tf2 maps) and many new spy-friendly fixes and misc updates on top of the new &#8220;loadout&#8221; menu for the medic with 39 new achievements. Here is the [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/04/29/new-team-fortress-2-update-goldrush-and-39-medic-achievements-up"></g:plusone></div><p>For those TF2 fans, the day of the major update has arrived, with a new game mode called payload in the goldrush map (very similar to thehappycow style tf2 maps) and many new spy-friendly fixes and misc updates on top of the new &#8220;loadout&#8221; menu for the medic with 39 new achievements. Here is the low down on what is up:</p>
<div class="iquote">Team Fortress 2</p>
<ul>
<li>Added Goldrush</li>
<li>Added Character Info and Loadout to the main menu</li>
<li>Added 39 Medic achievements</li>
<li>Added unique Medic items:</li>
<li>The Blutsaugher, The Kritzkrieg, and The Ubersaw</li>
<li>Added new attack animations to most melee weapons</li>
<li>Added new speech for the Heavy and Demoman</li>
<li>Added Stopwatch mode to Tournament mode</li>
<li>Automatically used on Attack/Defense maps</li>
<li>Teleporter effect no longer shows up on invisible or disguised Spies</li>
<li>Spies disguised as their own team can now capture control points</li>
<li>Increased force taken by pipebombs by bullets and explosions</li>
<li>Target ID hud is now colored red or blue to match the spectator target</li>
<li>Tournament mode no longer ends matches early if the time limit is nearly up when a new round starts</li>
<li>Fixed exploit where clients could start benchmark mode on servers</li>
<li>Fixed drowning exploit that allowed players to regenerate health</li>
<li>Fixed reload exploit that allowed plays to fire instantly after switching weapons</li>
<li>Fixed flamethrower bug where a player flush against a wall couldn&#8217;t be lit on fire from the front</li>
<li>Fixed invulnerability overlay not drawing if the invuln player was previously on fire</li>
<li>Fixed &#8220;times used&#8221; entry in teleporters maxing out at 32</li>
<li>Fixed rare client crash on level change during control point capturing</li>
<li>Minor fix to stat gathering to prevent players using sv_cheats to easily garner achievements</li>
</ul>
<p>For mapmakers:</p>
<ul>
<li>Mapmakers can now directly place the tf_gamerules entity into their map. Fixes Hammer thinking the inputs to it are broken</li>
<li>Mapmakers can now place Engineer buildings directly into a map, with an option for them to be invulnerable</li>
<li>Added &#8220;AddRedTeamScore&#8221; and &#8220;AddBlueTeamScore&#8221; inputs to tf_gamerules</li>
<li>Added &#8220;SetRequiredObserverTarget&#8221; input to tf_gamerules. Force spectators to use the specified viewpoint</li>
</ul>
<p>Granary</p>
<ul>
<li>Added setup time logic, and gates to the middle</li>
<li>Fixed an overlay alignment bug on one of blue&#8217;s gate signs</li>
<li>Minor lighting fixes in red/blue spawns</li>
</ul>
<p>2Fort</p>
<ul>
<li>Added medium ammo and health to basement hallways</li>
<li>Added small ammo and health to top of spiral</li>
<li>Fixed a clip brush exploit outside blue sniper deck</li>
<li>Fixed number &#8220;2&#8243; overlay on front of red base not being assigned to the brush face</li>
</ul>
</div>
<p>Pop on the update by simply logging into Steam and the update will kick in automatically. </p>
<p>Here is a video of the new goldrush map and medic weapons explained in the video on the click courtesy from gamevideos:</p>
<p><span id="more-1149"></span></p>
<div align="center"><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/c1u_uuTglhA&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/c1u_uuTglhA&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/04/29/new-team-fortress-2-update-goldrush-and-39-medic-achievements-up/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Got My New Yorkfield Quad Core PC!</title>
		<link>http://www.shaunchng.com/blogs/2008/04/20/got-my-new-yorkfield-quad-core-pc</link>
		<comments>http://www.shaunchng.com/blogs/2008/04/20/got-my-new-yorkfield-quad-core-pc#comments</comments>
		<pubDate>Sat, 19 Apr 2008 16:33:29 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>2x2gb</category>
	<category>bliss</category>
	<category>neo3</category>
	<category>9600gt</category>
	<category>valueram</category>
	<category>1092</category>
	<category>1216</category>
	<category>ddr4</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/04/20/got-my-new-yorkfield-quad-core-pc/</guid>
		<description><![CDATA[
Got some cool stuff today, or like those peeps in hardware zone will call &#8220;a Hoot&#8221;, will let ya in for in with this teaser on the left to figure out the parts.
I wanted to challenge myself in building a sub 10k 3Dmark2006 PC around $1000 without overclocking, the budget itself is a challenge I [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/04/20/got-my-new-yorkfield-quad-core-pc"></g:plusone></div><div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/shaun_2008_pc.jpg" ><img src="http://www.shaunchng.com/albums/blog/shaun_2008_pc.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p>Got some cool stuff today, or like those peeps in hardware zone will call &#8220;a Hoot&#8221;, will let ya in for in with this teaser on the left to figure out the parts.</p>
<p>I wanted to challenge myself in building a sub 10k 3Dmark2006 PC around $1000 without overclocking, the budget itself is a challenge I gave myself too, but I think in the computer world, what you pay is what you get. This system will be a major upgrade from my current Pentium 4 system, retaining hard disk, power supply, media drives and casing. This is so after countless revisions and price checks over the last months, finally I can have a capable system both for work and play!</p>
<p>Part are brought from various stores based on my research since the past month (with stores):<br />
<strong>Intel Quad Core Q9450 Processor (1333FSB) + MSI Neo-3 P35 ATX Motherboard- $657 (Bliss)<br />
4GB (2&#215;2GB) Kingston DDR800 PC6400 ram &#8211; $136 (Powersys)<br />
Powercolor ATi Radeon HD3870 DDR4 512MB &#8211; $305 (Fuwell)</strong></p>
<p><strong>Total: $1098</strong></p>
<p>I was rather satisfied and fortunate to get the processor and board at that price as no store will sell them to anyone so low before, kudos going out to the helpful staff at Bliss computers. The Radeon card comes with a professional cooling system from Zalman, so it&#8217;s very much a dual slot cooler card with ultra zippy DDR4 memory- ATi&#8217;s most powerful single GPU solution to as of date.</p>
<p>I was initially considering the cheaper Geforce 9600GT ($239) for my graphics solution till Vista SP1 came along with DirectX10.1 support, which yields a promising 20% increase in performance in <a href="http://www.rage3d.com/articles/assassinscreed/index.php?p=1">Assassin&#8217;s Creed</a> with 4XAA enabled. Assassin&#8217;s Creed is one the first DirectX 10.1 game to be released recently and only the Radeon HD3800 series cards are the more future-proof cards in the market today with DirectX10.1 support, therefore my rather unusual shift to ATi considering my 2 previous graphic solutions being Nvidia cards.</p>
<p>Assembled and replaced all my old PC parts in the evening and got everything tested and working, only that my re-animated hard disk with XP refuses to boot in my new system, it&#8217;s not an activation problem, which I can get done by calling up Microsoft tech support, but more of a boot incompatibility. So a backup, reformat and re-installation of XP is the cleanest solution. The bad being that I hate reinstalling all my programs and games when I get vista soon, gonna pop by SLS soon or maybe tomorrow to get Vista home premium with SP1 so I can get my system up and running by next week.</p>
<p>Now to backup about some 400GB of data&#8230; sigh.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/04/20/got-my-new-yorkfield-quad-core-pc/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>C&amp;C3 Kanes Wrath &#8211; Tacitus interruptus brief mission walkthrough (Hard difficulty)</title>
		<link>http://www.shaunchng.com/blogs/2008/04/09/cc3-kanes-wrath-tacitus-interruptus-brief-mission-walkthrough-hard-difficulty</link>
		<comments>http://www.shaunchng.com/blogs/2008/04/09/cc3-kanes-wrath-tacitus-interruptus-brief-mission-walkthrough-hard-difficulty#comments</comments>
		<pubDate>Tue, 08 Apr 2008 16:42:29 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>kanes</category>
	<category>wrath</category>
	<category>walkthrough</category>
	<category>vanishes</category>
	<category>mission</category>
	<category>difficulty</category>
	<category>text</category>
	<category>doctor</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/04/09/cc3-kanes-wrath-tacitus-interruptus-brief-mission-walkthrough-hard-difficulty/</guid>
		<description><![CDATA[This mission is fairly straightforward though largely requested, so I won&#8217;t be going into too much detail on it as my previous most sought after walkthrough, The doctor vanishes due to the challenge of this mission being set on timely executions and not much on survival. So here goes, also played on hard difficulty.
You start [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/04/09/cc3-kanes-wrath-tacitus-interruptus-brief-mission-walkthrough-hard-difficulty"></g:plusone></div><p>This mission is fairly straightforward though largely requested, so I won&#8217;t be going into too much detail on it as my previous most sought after walkthrough, <a href="http://www.shaunchng.com/blogs/2008/04/02/cc3-kanes-wrath-the-doctor-vanishes-mission-walkthrough-hard-difficulty/">The doctor vanishes</a> due to the challenge of this mission being set on timely executions and not much on survival. So here goes, also played on hard difficulty.</p>
<p>You start off with your base on the Southeast, start by building at least 3 Venoms, then rush your raiders and bikes to attack the MCV before it leaves the city on the West exit, as shown on the screenshot below. There it will deploy there permanently like a sitting duck with few shatterers and zone raiders guarding it.</p>
<p>From here on everything is largely done easy on your pace now, build up all your defenses and strike force. Personally I prefer the use of Venoms on this mission, 3-5 squads of about 20 of them with laser capacitor upgrades will make short work or anything which comes in their way. Paired with a redeemer, you can level all the northern bases with ease. This is also on top of detonating all the base&#8217;s Tiberium veins for the bonus objective.</p>
<p>The main problem of this mission is getting your timings and strategies right, that is why this mission is not easy complete in a whole. </p>
<div class="blog3imgc">
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c3_tacitus_interrupt_01.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c3_tacitus_interrupt_01.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Stopping the MCV</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c3_tacitus_interrupt_02.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c3_tacitus_interrupt_02.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Full objective list</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c3_tacitus_interrupt_03.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c3_tacitus_interrupt_03.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Full intel list you have to achieve</div>
</div>
<p>A short moment after capturing the GDI Construction yard, meteor showers will come in on the Northeast followed by a horde of Scrin attack banshees, welcome them openly with your Venoms who will take them all out with ease. For a 100% objective and Intel complete on this mission you need to play the mission a little while longer and kill some Scrin to collect more intel. Given that, do not send your MCV straight to the pickup point after capturing it. Instead send it there and wait out at the pickup point guarded by troops (as ultimately all Scrin troops will be targeting your MCV). More scrim troops will make their way in from the north east. You need to reveal a shielded harvester, kill a shard walker and reaper tripod before completing all objectives, so be patient and let them out out.</p>
<p>A Scrin mothership will appear on the Northwest but won&#8217;t pose any threat at all as you will be able to collect all your intel even before it can reach your MCV. You can up your score by destroying it with your Venoms too if may.</p>
<p>After completing the mission, a rather dramatic kane cut scene will show. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/04/09/cc3-kanes-wrath-tacitus-interruptus-brief-mission-walkthrough-hard-difficulty/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C&amp;C3 Kanes Wrath &#8211; The doctor vanishes mission walkthrough (Hard Difficulty)</title>
		<link>http://www.shaunchng.com/blogs/2008/04/02/cc3-kanes-wrath-the-doctor-vanishes-mission-walkthrough-hard-difficulty</link>
		<comments>http://www.shaunchng.com/blogs/2008/04/02/cc3-kanes-wrath-the-doctor-vanishes-mission-walkthrough-hard-difficulty#comments</comments>
		<pubDate>Tue, 01 Apr 2008 16:19:21 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>text</category>
	<category>image</category>
	<category>blog</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/04/02/cc3-kanes-wrath-the-doctor-vanishes-mission-walkthrough-hard-difficulty/</guid>
		<description><![CDATA[There had been lots of word going on lately on a particular C&#038;C mission being rather difficult to complete, namely the 7th NOD mission known as &#8220;The doctor vanishes&#8221;. I&#8217;ve completed the mission myself, so why not share my own experience and how I went about it in this mission walkthrough. I&#8217;ve completed the mission [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/04/02/cc3-kanes-wrath-the-doctor-vanishes-mission-walkthrough-hard-difficulty"></g:plusone></div><p>There had been lots of word going on lately on a particular C&#038;C mission being rather difficult to complete, namely the 7th NOD mission known as &#8220;The doctor vanishes&#8221;. I&#8217;ve completed the mission myself, so why not share my own experience and how I went about it in this mission walkthrough. I&#8217;ve completed the mission on hard difficulty so what you experience in your game might be different at a different setting. There are many ways to play this mission, I went for the superfluous, covert approach, so here goes!</p>
<p><strong>Behold the superfluous beehive!</strong><br />
First off you start on the Southeast corner of the map, with a green tiberium field on your left. Immediately start building up your base defenses starting with spider then laser turrets all facing the ramp. You will need a crane as well as 3 harvesters going to keep yourself and your cash flow busy. </p>
<div class="blog3imgc">
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_01.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_01.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
My left kill zone</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_02.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_02.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
The right kill zone</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_03.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_03.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Makin&#8217; short work of enemies</div>
</div>
<p>Do take caution when placing the turrets too near the ramp base as enemy tanks and rocket squads can use the height vantage point over your defenses and hit your them out of your range. A good indicator will be like as shown above with a good level &#8220;kill zone&#8221; for enemy troops to engage your turrets.</p>
<p>Technically, it would be ideal to position both kill zones at the ramp, the 2nd one being directly above your start point expanded with a mini forward base, but given the fact first wave will come in less than a minute time, you won&#8217;t be able to counter their large forces in time- mostly comprising of predators and rocket soldiers, making jello out of any armoured tanks they can possibly encounter. The enemy is also smart into not attacking your turrets but it&#8217;s nerve control center, so always keep repairs in handy. The best bet is to have your right kill zone just above your starting power plants as shown above. Having more spider than laser turrets is a good choice, but they won&#8217;t hold out for long either, quick leveling up your tech level and have at least 2 obelisks up on each kill zone, then you are really safe.<br />
<span id="more-1120"></span><br />
Though one can argue on spending the money instead on tanks and rush them to the bases and capture the objective. There are however 3 enemy bases in all and though one is lightly defended just north from your location with guard towers, attacking them with any sizeable NOD force will severely weaken them upon taking one base down- remember you have to deal with both their offensive and defensive forces. To make matters worst, there are 2 more other bases constantly sending tanks and rocket squads to your base, you won&#8217;t be able to take any assaults thereafter. Their tanks love crushing your infantry and NOD tanks can&#8217;t stand a chance against their rockets and armor, so the best bet is to secure your beehive.</p>
<p><strong>The covert forces</strong><br />
Now here is the fun part, once you have build up a sizable defense, there won&#8217;t be enough green tiberium left to feed and build your army. But before you go into the red, ensure that you&#8217;ve trained one commando and at least 3 specters. The base on the north east is defended on their south entrances but guarded by pillboxes on the eastern entrances. You can start by stealing some blue tiberium from the northeast base using your newly formed covert team. When the time is right start by sneaking past enemy tanks on the exit ramp to your right leading up, keeping to the right edge of the screen. You have to get your timing right after an enemy assault and sneak past before the next wave comes. You will pass a space shuttle like building and see a monorail track, behind the top north east field is the fenced blue tiberium field. The enemy base is on your immediate left.</p>
<div class="blog3imgc">
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_04.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_04.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Op on the Northeast</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_05.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_05.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
2nd Tiberium forward base</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_06.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_06.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Clearing the center base</div>
</div>
<p><strong>Leveling the bases</strong><br />
A combination of artillery force fire (ctrl-Rclick) will make short work of any buildings in the fog of war. Start by destroying all their buildings at the back especially their refineries so you can keep the cash for yourself. Always keep your specters away from the front line with your commando at the front, you might considering grouping them so you can call them out by numbers. If any patrol predator tanks were to come your way push your commando in front and engage them, she will be able to sustain fire from 3 tanks without any sweat, then let your artillery turn the tanks into scrap metal in few nicely placed shots. Your commando is also very useful into clearing and rocket squads harassing your specters, just don&#8217;t get her against any watch towers and you will be fine. Stick to his technique and you will be able to clear the whole base with 4 units. Start building a forward base up right on your enemy field and start building up your main attack force.</p>
<p>There you will be able to make short work of the center GDI base and stop the wave of attacks. The 3rd base is located right on the Northwest corner of the map. right behind the facility housing the doctor. But you have to get past a whole city of garrisoned buildings to reach him. </p>
<div class="blog3imgc">
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_07.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_07.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Entrance to the city</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_08.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_08.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
A center forward base is good for arming and repairs</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_09.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_09.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Commando urban clearing</div>
</div>
<p><strong>Clearing the garrisoned city</strong><br />
Attacking here can be done in any way you prefer- you can choose to flush them all out using purifiers or flame tanks, personally I still prefer clearing them with my long distance artillery, at the same time leveling out the whole city in the process with my commando- yes the same veteran strike team. The thing is that all garrisoned buildings are anti-air (i.e only rocker squads) so having a commando doing back to back C4s is a rather effective way to clear the city as well. While taking out all the buildings in the city, do start building a sizable scorpion tank battalion of say 20 tanks and 20 mantis as well, because the mission is not over after capturing the 2 objectives yet.</p>
<div class="blog3imgc">
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_10.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_10.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Capturing bonus objective</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_11.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_11.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Capturing final objective</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_12.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_12.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Hammerhead attacks</div>
</div>
<p>Thereafter you can start capturing your final objective, not forgetting your bonus one as well. Carryalls will arrive to extract the doctor and load him into one carryall transport. Then all hell will break loose- the map will suddenly spawn few rocket squad hammerheads, slingshots and shatterers all targeted at your carryall. Here is where your scorpion tanks and mantis will come into good play, getting rid of them is relatively easy, but getting them off your carry all is the tough part as they only concentrate all their fire on that one target.</p>
<div class="blog3imgc">
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_13.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_13.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Engaging Shatterers </div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_14.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_14.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Opps we sunk a ship!</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_15.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_15.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Carry all at destination</div>
</div>
<p>The computer is rather persistent too, sending few hammerheads right at the end to meet my carryall destination, not knowing about my base anti-air defenses. The mission will end once you&#8217;ve successfully protected the carryall upon reaching the other Southeast end of the map (i.e your base) . Congrats!</p>
<div class="blog3imgc">
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_16.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_16.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Objectives completed</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_17.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_17.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Intel gathered for this mission</div>
<div class="blog3img" align="center"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_18.jpg" ><img src="http://www.shaunchng.com/albums/blog/c_c_doctorvanishes_walkthru_18.thumb.jpg" class="gallery_image"  alt="[img]"  /></a><br />
Only bonus objective</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/04/02/cc3-kanes-wrath-the-doctor-vanishes-mission-walkthrough-hard-difficulty/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Suntec IT SHOW 2008 full offer pricelists and offers</title>
		<link>http://www.shaunchng.com/blogs/2008/03/05/suntec-it-show-2008-full-offer-pricelists-and-offers</link>
		<comments>http://www.shaunchng.com/blogs/2008/03/05/suntec-it-show-2008-full-offer-pricelists-and-offers#comments</comments>
		<pubDate>Wed, 05 Mar 2008 15:32:17 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<category>coldfreeze</category>
	<category>comprehensive</category>
	<category>listed</category>
	<category>scan</category>
	<category>forums</category>
	<category>show</category>
	<category>credit</category>
	<category>thinking</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/2008/03/05/suntec-it-show-2008-full-offer-pricelists-and-offers/</guid>
		<description><![CDATA[Thinking of dropping by the IT show tomorrow of over the weekend? Do check out this comprehensive list of scanned and photographed pricelists here.
Credit going out to coldfreeze from the HWZ forums
]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/03/05/suntec-it-show-2008-full-offer-pricelists-and-offers"></g:plusone></div><p>Thinking of dropping by the IT show tomorrow of over the weekend? Do check out this comprehensive list of scanned and photographed <a href="http://imagehost.yourfirstcreditcard.com/plogger/2008_pricelists/it_show_2008">pricelists here</a>.</p>
<p>Credit going out to coldfreeze from the HWZ forums</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/03/05/suntec-it-show-2008-full-offer-pricelists-and-offers/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Codetalk- tips to minimise spam in HTML form submit elements and comments</title>
		<link>http://www.shaunchng.com/blogs/2008/02/21/codetalk-tips-to-minimise-spam-in-html-form-submit-elements-and-comments</link>
		<comments>http://www.shaunchng.com/blogs/2008/02/21/codetalk-tips-to-minimise-spam-in-html-form-submit-elements-and-comments#comments</comments>
		<pubDate>Thu, 21 Feb 2008 05:36:45 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/shaunchng/domains/shaunchng.com/public_html/blogs/wp-content/plugins/autometa/autometa.php</b> on line <b>304</b><br />
		<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/?p=1081</guid>
		<description><![CDATA[On the internet, I guess everyone is no stranger to spam and I believe neither is any of us is a fan of one. Spam always plague webmasters and our websites, finding difficult to balance the exposure of our emails so that we can still reach out to our intended audiences, but not extent of [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/02/21/codetalk-tips-to-minimise-spam-in-html-form-submit-elements-and-comments"></g:plusone></div><p>On the internet, I guess everyone is no stranger to spam and I believe neither is any of us is a fan of one. Spam always plague webmasters and our websites, finding difficult to balance the exposure of our emails so that we can still reach out to our intended audiences, but not extent of spam bots reaching us even beforehand. </p>
<p>I&#8217;ve been creating websites for more than 10 years, favoring bit of live with spam day in and out in comments and emails sent from form contact. The thing is no matter what you do, spam in inevitable. The bright side is that there is an array of methods which can employ to reduce spam you receive, let be on comments or form submissions through email. Here are few of my favorite useful techniques I&#8217;ve developed and picked from others as a webmaster, compiled in quick pointers: (The pointers here assumes that you have a a certain degree of knowledge of HTML form elements).<span id="more-1081"></span></p>
<ol>
<li><strong>Using Catch pa Images</strong><br />
A Captcha is a type of challenge-response test to determine whether the user is human, the server will ask a user to complete a simple test (e.g type the letters of a distorted image, the addition of an obscured sequence of letters or digits) which the computer is able to generate and grade. Any user entering a correct solution is presumed to be human given other computers are unable to solve the it. </p>
<p>However, though widely used and largely effective method against spam, this method is the most shunned by users as it hinders the user processes by adding an additional step before form submission. User entered form field values may be lost if the page refreshes after the user accidentally keys in the wrong value. Whats more, Catch pa is server side intensive on your site (even if you pull the service from an external catch pa provider), having the need to run image manipulation programs each time a form is loaded, not to mention massive memory usage for portals and is not as clean and code efficient as other options listed below.
</li>
<li><strong>Akisnet Verification</strong><br />
Released on October 25, 2005, Akismet, or Automattic Kismet, is a spam filtering service created by Automattic. Akismet attempts to filter link spam from blog comments and spam TrackBack pings and learns from experience from past spam messages to dynamically create future spam rules to block future spam. There are localised versions which stores it&#8217;s own &#8220;blacklist&#8221; in databases when it always refers to as part of the auto moderation process.</p>
<p>The main challenge in Akisnet is the possible blacklisting of rightful comments due to possible strict filtering rules (e.g IP address, signature or domain). Commenters can be wrongfully flagged and it is usually difficult to participate or even get legitimate emails through because all input are sent to moderation before approval or deletion, unless &#8220;unbanned&#8221; by a human moderator.
</li>
<li><strong>Having hidden input fields</strong><br />
A rather simple but rather effective method is to include hidden < input > fields carrying a fixed particular value which the form processor will run only when that particular value is received, either through $_GET or $_POST events. This works to a large extent (even reducing up to 80% active spam) as most spam bots will only submit form fields and ignore hidden fields which are often assumed to pass redundant server variables. </p>
<p>This method will fail however as the hidden form value is always fixed, so spam bots can always attack your form unless you change your input value time to time as spam bots are able to harvest all hidden field values and submit them wholesale without any changes. A way to counter this is to add some dynamism into your secret hidden value- an example is to send an md5 hash of the month and year string so it auto updates every month, just make sure your form processor you call to runs on the same server/clock so that it can verify it from there without any timelag between months</li>
<li><strong>Create bait/fake fields and hide with CSS</strong><br />
This idea is based on the fact that spam bots do not see webpages just what how humans do- They skim through webpages by the source code, looking for tell tales code signs are as < form >, < input > or < div > elements with a telltale name such as &#8220;name&#8221;, &#8220;email&#8221;, &#8220;message&#8221; etc. The trick is to name your elements otherwise- e.g. give your true field elements completely unrelated and misleading names to fool the spam bots, like &#8220;hedge&#8221; for your actual email name field or &#8220;dog&#8221; as the name of your message textarea (you can always simply just get your form processor to take those values as true name, message, etc). Thereafter create few bait fields with tempting names such as &#8220;email&#8221;, &#8220;name&#8221; or &#8220;message&#8221; and hide them in CSS using the visibility: hidden element tag. The trick is now to get your form processor to ignore any submissions with your bait fields filled as real humans will only submit the fields visible and rendered on the browser.  </p>
<p>Using CSS to hide elements however, will not be cross-browser capable, not to mention some CSS tags being incompatible with older browsers, handheld mobile browsers or those users with images and external reference files linking turned off in their browsers, so it&#8217;s generally good to have a redirect or a special non-css versions for them upon detecting their browser type. Not doing so will expose all elements such as your intended hidden fields. Unless a human dissects and implements the spam attack, you can always put messages beside those bait fields telling users to leave them blank.
</li>
<li><strong>Get users to do simple math</strong><br />
This method involves the system random generating 2 integers for the user to perform some simple math on it (usually addition) with the answer keyed into an &#8220;answer field&#8221;, these 2 integers are then also passed onto the form process script where it will be executed only if both submitted values are equal with the sent value in the &#8220;answer&#8221; field. This method provides for variation and ambiguity to spam bots, lowering their chances of a successful form submission compared to a fixed input field. </p>
<p>However, just like Captcha images, this involves a form of challenge to users which will be big thumbs down to people who may have mental or physical problem working our your challenges, let be even simple math additions. Being an additional step, this also adds to the hassles for submission which is irritating to users who may want to contribute out of courtesy,let be potential clients for business contacts, we definitely do not want to burden them too much with such challenges or frustrate them when they accidentally enter values wrongly or unintentionally.</li>
<li><strong>Avoid JavaScript validation.</strong><br />
JavaScript validation is quite a popular choice in terms of employing client-side browser validation, this is given given the ability to check the form without having the user refresh or go to another page, whats more JavaScript can prompt users with and alert or change the style of fields to attract correct attention. All these offers a degree of &#8220;dynamism&#8221; as required field elements are put through an &#8220;onsubmit&#8221; event where the Javascript will go through all the fields based on code and prompt the user. This is before the JavaScript passes the form values onto a recipient form processor script specified in the form action.</p>
<p>Most spam bots usually do not see JavaScript and will submit straight into the < form > tag &#8220;action&#8221; value, something JavaScript is incapable to block. Though a way against this is to also use JavaScript to print the form &#8220;action&#8221; value out as a string combination. It is usually advised to use methods 3 and 4 in combination with JavaScript to achieve the maximum protection against spam bots.
</li>
<li><strong>Use flash movie elements to submit form</strong><br />
Flash have a nature of containing all it&#8217;s form elements in a flash movie itself, being an independent embedded activeX element, it completely shields all your form input values such as your fields and even the path to your form processor. Therefore if your choose an external form processor option, you can name it non-intrusively (like not form_processor.php/cgi, etc&#8230;) and place it anywhere on your server to be executed, spam bots are non the wiser and will not be able to find it. It is almost the perfect solution to mask all your values, whats more dynamism with ajax and form validation also can be added in flash without reloading the page at all.</p>
<p>On the contrary, Flash elements (depending on your version of flash) is a nightmare for older browsers and computers, not to mention not fully compatible with mobile devices/handhelds, slower in loading and usually not recommended and uneconomical (overkill) to include in simple websites unless as part of a whole flash enabled website, where it&#8217;s intended application are usually more desirable and recommended. The frequent need of updating player versions is also quite a hassle for users and generally, most flash websites do not utilise the power of form handling unless it is a completely thought out one allowing you to &#8220;tab&#8221; jump fields or Ajax driven, usually flash form sacrifices speed and feedback flexibility with eye candies and looks to boot.
</li>
<li><strong>Cookies to benefit users</strong><br />
This last point focuses more on the user-friendly aspect of web forms. User-friendliness is key in web and process design, knowing the few methods listed above we can learn that challenges to users should be avoided at all costs, thus the effective use of cookies here can be brought to your benefit. With or without a login system, you can use methods 3 to 5 listed above like the hidden fields method to populate a simple direct no-frills form with little or no challenges towards email forms or commenting users who have previously successfully contributed a legitimate entry. </p>
<p>Only new users, or say visitors after 2-3 unsuccessful logins to your site will have their cookies reset and be faced with Catch pa or math challenges for all your comments and form. This adds greatly to contribution and rewards feedback and regular participants, especially those who contribute out of goodwill</li>
</ol>
<p>Ok that is all I have on anti-spam for forms, do note that this is list is completely non-exhaustive, do feel free to add on or critique any points if so. Cheers and take care!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/02/21/codetalk-tips-to-minimise-spam-in-html-form-submit-elements-and-comments/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EA&#8217;s C&amp;C Red Alert 3 Announced</title>
		<link>http://www.shaunchng.com/blogs/2008/02/13/eas-cc-red-alert-3-announced</link>
		<comments>http://www.shaunchng.com/blogs/2008/02/13/eas-cc-red-alert-3-announced#comments</comments>
		<pubDate>Wed, 13 Feb 2008 04:18:17 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/shaunchng/domains/shaunchng.com/public_html/blogs/wp-content/plugins/autometa/autometa.php</b> on line <b>304</b><br />
		<category><![CDATA[Computers]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://www.shaunchng.com/blogs/?p=1080</guid>
		<description><![CDATA[
Well just when you thought EA (aka old ruins of westwood) is totally done calling 2008 with the FPS &#8220;Tiberium&#8221; looks like they have something else up their sleeves with a new sequel to the largely popular Red Alert series. We&#8217;ve seen C&#038;C 3 adn Kane coming up previously, so we can technically and most [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; position:relative; width: 10px; bottom:38px; left:-25px; margin: 0px 0px 0px 0px;"><g:plusone size="medium" count="" href="http://www.shaunchng.com/blogs/2008/02/13/eas-cc-red-alert-3-announced"></g:plusone></div><div class="blogimg"><a class="highslide" onclick="return hs.expand(this,{outlineType: 'rounded-white'})" rel="type:jpg" href="http://www.shaunchng.com/albums/blog/ra3_magcover.jpg" ><img src="http://www.shaunchng.com/albums/blog/ra3_magcover.thumb.jpg" class="gallery_image"  alt="[img]"  /></a></div>
<p>Well just when you thought EA (aka old ruins of westwood) is totally done calling 2008 with the FPS &#8220;Tiberium&#8221; looks like they have something else up their sleeves with a new sequel to the largely popular Red Alert series. We&#8217;ve seen C&#038;C 3 adn Kane coming up previously, so we can technically and most expectedly see Red Alert next in the rotation for a sequel. </p>
<p>Many old time gamers will know Red Alert as part of the Command and Conquer series which took the world by storm and redefined real time strategy since the mid 90s. Red Alert was a classic which we can only reminisce on but will never set our hands on playing given what Red Alert 2 (RA2) can offer in terms of graphics and eye candies. </p>
<p>However RA2 did not quite get the package right in a rather non-catchy and as immersive story line delivered in the classic RA1 series. Coupled with the fact that it simply takes no brains to complete any new C&#038;C title on hard released since the late 90s. I hope EA won&#8217;t disappoint with this new title, presumably too, their answer to Blizzards up and coming Starcraft 2.</p>
<p>More info and larger cover shot of what you can expect in this comoing April&#8217;s edition of PC gamer <a href="http://www.pcgamer.com/archives/2008/02/21208_-_red_ale.html">here</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunchng.com/blogs/2008/02/13/eas-cc-red-alert-3-announced/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

