<?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>Codestellations</title>
	<atom:link href="http://www.evozong.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.evozong.com</link>
	<description>Coding the universe</description>
	<lastBuildDate>Thu, 22 Sep 2011 07:57:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Symbolic links in Windows Vista / 7</title>
		<link>http://www.evozong.com/215</link>
		<comments>http://www.evozong.com/215#comments</comments>
		<pubDate>Thu, 22 Sep 2011 07:55:20 +0000</pubDate>
		<dc:creator>evozong</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[symbolic links]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://www.evozong.com/?p=215</guid>
		<description><![CDATA[All you advanced *nix users must have at one point in your life used symbolic links to maintain relationships between folders. But I&#8217;ve always found it sad that Windows couldn&#8217;t do the same. From Windows Vista onwards, now you can &#8230; <a class="more-link" href="http://www.evozong.com/215">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>All you advanced *nix users must have at one point in your life used symbolic links to maintain relationships between folders. But I&#8217;ve always found it sad that Windows couldn&#8217;t do the same.</p>
<p>From Windows Vista onwards, now you can do this from the Command Prompt! The command required to do this is <em>mklink</em>. You will need administrative privileges to do this, so remember to run your <em>cmd.exe</em> in administrator mode.</p>
<p>This is the description of mklink from Windows 7:</p>
<p><code>&gt; mklink /?<br />
Creates a symbolic link.</code></p>
<p><code>MKLINK [[/D] | [/H] | [/J]] Link Target</code></p>
<p><code>/D Creates a directory symbolic link. Default is a file symbolic link.<br />
/H Creates a hard link instead of a symbolic link.<br />
/J Creates a Directory Junction.<br />
Link specifies the new symbolic link name.<br />
Target specifies the path (relative or absolute) that the new link refers to.</code></p>
<p>Note from the description that you need to differentiate files and folders as different types of symbolic links in Windows. This is probably because the Windows file systems treat directories differently from files, while in *nix systems directories are also considered as files.</p>
<p>/D and /J should be used on directories. To the best of my abilities, I couldn&#8217;t differentiate these 2 options, except that Junction points cannot be built on remote directories (that&#8217;s kind of a weaker version of /D isn&#8217;t it? So why make 2 toggles..).</p>
<p>/H are hard links, but they are only allowed for files, not directories.</p>
<p>Finally, as you should expect, deleting a symlink or hard link does not delete the original file or folder. Deleting the original file does not delete the hard-linked copy of the file.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evozong.com/215/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review: HP Touchpad 16GB and the WebOS</title>
		<link>http://www.evozong.com/200</link>
		<comments>http://www.evozong.com/200#comments</comments>
		<pubDate>Mon, 05 Sep 2011 16:53:10 +0000</pubDate>
		<dc:creator>evozong</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[HP Touchpad]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.evozong.com/?p=200</guid>
		<description><![CDATA[I&#8217;ve played with the HP Touchpad for a few days. I love it a lot, but also feel somewhat disappointed at it in some other areas. Overall, the Touchpad did not live up to the performance that I felt I&#8217;d &#8230; <a class="more-link" href="http://www.evozong.com/200">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve played with the HP Touchpad for a few days. I love it a lot, but also feel somewhat disappointed at it in some other areas. Overall, the Touchpad did not live up to the performance that I felt I&#8217;d have liked. But at USD$99, it was a steal for this kind of product.</p>
<h2>Booting up</h2>
<p>I took this video when I first booted up this machine.</p>
<span style="text-align:center; display: block;"><a href="http://www.evozong.com/200"><img src="http://img.youtube.com/vi/ETpSIqJom4Q/2.jpg" alt="" /></a></span>
<p>In total, it took the device 2 whole minutes to get started up. Hello HP, this is a tablet, not a PC..</p>
<p>Some of you are already thinking, it doesn&#8217;t matter, most of the time the machine will be sleeping, not shut down. Yes, I agree with you, you&#8217;ll probably never need to reboot this thing. It&#8217;s not an extremely bad problem, but people just don&#8217;t like waiting. Besides, a long loading time means it is loading tons of services and applications in the background, and that&#8217;s bad.</p>
<h2>Screen size</h2>
<p>The huge 9.7&#8243; screen makes it very easy to organise and look at information. I might not have liked a tablet as much if it offered only 7&#8243; screen estate.</p>
<p>I also found it extremely easy to type on the HP Touchpad, no small thanks to the 9.7&#8243; huge screen size. I could even type with both hands, so it was really enjoyable typing on the Touchpad. I can never get myself to type on a smartphone properly, especially if I&#8217;m walking and typing at the same time. I&#8217;m pretty sure I can do that with the Touchpad.</p>
<h2>Touch Accuracy</h2>
<p>The Touchpad has an amazing touch accuracy. There&#8217;s also this ripple effect on the screen each time you touch it, so you know exactly where you clicked on. It makes the tablet so much more fun and enjoyable to use!</p>
<h2>Speakers and Beats Audio</h2>
<p>With Beats Audio™ in the Touchpad, the sound quality it provides should be phenomenal. Unfortunately, the in-built speakers are too weak to provide any justice for it. And doubly unfortunately, I don&#8217;t have a good enough pair of earphones to test the power of Beats Audio. I guess I&#8217;m missing out a little here..</p>
<h2>Multitasking</h2>
<p><img class="alignnone size-full wp-image-206" title="WP_000271" src="http://www.evozong.com/wp/wp-content/uploads/WP_000271.jpg" alt="Multitasking screen" width="514" height="368" /></p>
<p>WebOS was designed to allow multitasking, unlike current generations of major phone OSes (iOS, Android, WP7). Each application running in the background shows a screenshot of itself, and you can navigate through them pretty much the same way the Blackberry Playbook does. Webpages load even when they are zombified in the background, as expected. When an application launches an external window, it appears partly overlayed on the original application, so there is an implicit grouping of windows by application.</p>
<h2>Lag..</h2>
<p>No doubt about it: The Touchpad lags worse than an iPhone 3 running iOS4. When navigating through the apps at the multitask screen, you see noticeable lags in the system. The worst experience was when I brought up the in-built Calendar application. After syncing with my Google Calendar, I tried browsing around the calendar. Each flick I made with my finger took 1-2s to load completely, and the animation was choppy (3 fps?!). I&#8217;d rather do without the animation. I don&#8217;t know what&#8217;s wrong with it, since this thing has a good CPU and a decent amount of memory.</p>
<h2>Animation</h2>
<p>Animation makes an OS feel alive. But <em>too much animation</em> makes an interface look slow, as a user has to wait for the animation to complete before giving it the next command. The WebOS brings &#8220;<em>too much animation</em>&#8221; to a whole new level: it disrupts the entire system. I was able to close applications while it was still loading, and WebOS would still believe that it was open and continued &#8220;running&#8221; in the background. Awesome..</p>
<h2>Video Playback</h2>
<p>&#8230; is extremely stupid. They only allow mp4 files encoded in H.263 or H.264 codec. Which practically excludes nearly the whole world of video, except Youtube. I chanced on a failblog video recently on my Facebook, and tried to watch it on the Touchpad. Hmm.. Nope. It doesn&#8217;t load.</p>
<h2>Integrated Skype</h2>
<p>Skype has been integrated into the video call application, so it was pretty easy to set up and use. Since the Touchpad has a front-facing camera but no back-facing camera, I&#8217;m guessing that HP designed this from ground to be primarily for communications, not as a gigantic camera you use to take photos of your daughter&#8217;s birthday party.</p>
<p>Sadly, WebOS has blown it here too. The interface is beautiful, but the price for this beauty is significant lag when navigating around in the video call app. No prizes for guessing that the rendering of the video chat also lags. In one Skype call with my brother just 1m beside me, I measured a 2s lag from the time he performed an action to the time I saw it on my screen. At 3fps. BAD!!! And finally, remember the animation problems I mentioned earlier? In one of the test calls, I managed to close Skype just before the application loaded, and somehow the call persisted and I could hear the call going on. I managed to replicate the problem a few more times, so this is not a 1-off problem!</p>
<h2>System Notifications panel</h2>
<p>The notifications panel is on the top of the screen, and is always visible. I like how they packed in the most commonly used features in a single menu, which you can turn on and off with at most 2 clicks.</p>
<div id="attachment_205" class="wp-caption alignnone" style="width: 537px"><img class="size-full wp-image-205" title="sysnotif" src="http://www.evozong.com/wp/wp-content/uploads/sysnotif.jpg" alt="Notifications Panel" width="527" height="165" /><p class="wp-caption-text">Notifications Panel</p></div>
<p>Icons appear conspicuously beside the notification tray whenenever there is a new notification. Otherwise, the panel remains very clean. I have rarely encountered a situation where I saw more than 3 icons at once.</p>
<h2>VPN</h2>
<p>I don&#8217;t have a VPN to connect to, so I couldn&#8217;t test the option. This was obviously made to cater for the business user, but now that this thing has gone EOL I&#8217;m not sure if this feature be prove any more useful to others in future. Still, kudos to WebOS for having this built into the system!</p>
<h2>Facebook App</h2>
<p>The Facebook App is one of the most well-designed app in the WebOS suite of default apps. The commonly used features are grouped together logically. When you click on a link in one of your feeds, it opens up the link within the app, instead of bringing you to the browser. This way, you&#8217;re working within the application all the time. You will also see some lag when using the app, but overall the well-designed user interface gives it the thumbs-up it deserves.</p>
<h2>Youtube App</h2>
<p>The Youtube App, unlike the Facebook App, is a complete disaster. This is how the Youtube App works:</p>
<ol>
<li>The Youtube App starts.</li>
<li>Youtube App launches the browser, and redirects it to youtube.com, appended by &#8220;<em>/?client=hp-touchpad</em>&#8220;.</li>
<li>Clicking on any video removes the &#8220;<em>/?client=hp-touchpad</em>&#8221; request, and the browser proceeds to play the youtube video like it would on a browser.</li>
</ol>
<p>Essentially, the app is just a redirect to youtube.com&#8230; I&#8217;m not even sure why they bothered to release it.</p>
<h2>Adobe Reader / Kindle Reader</h2>
<p>One of the reasons why I bought the Touchpad is to use it as an eBook reader. The Adobe Reader comes bundled by default, so it was a nice touch by HP. The Kindle app is also bundled if you chose &#8220;United States&#8221; as your current country. Overall, both apps are easy to use, although (guess what?) lag is visible whenever you &#8220;flip a page&#8221; in either app.</p>
<h2>Conclusion</h2>
<p>The Touchpad itself is a great, sleek, and well-designed device. If HP did not decide to sell off its PC business, this would have been a great contender to the iPad family.</p>
<p>WebOS, on the other hand, is under-developed, but overpolished. The user interface is very intuitive, and feels great in many places, but in many other respects, the OS just plain fails. Video codec support would be one of the biggest gripes I have on the system. If it were released into the wild with enough user feedback, the WebOS with its multitasking ability could take a sizeable bit of the Tablet OS pie. Now we&#8217;ll never know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evozong.com/200/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unboxing: HP Touchpad 16GB</title>
		<link>http://www.evozong.com/189</link>
		<comments>http://www.evozong.com/189#comments</comments>
		<pubDate>Sat, 03 Sep 2011 06:35:21 +0000</pubDate>
		<dc:creator>evozong</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[HP Touchpad]]></category>
		<category><![CDATA[Unboxing]]></category>

		<guid isPermaLink="false">http://www.evozong.com/?p=189</guid>
		<description><![CDATA[As many of you now know, HP is having a fire sale of all its consumer PC products, and that has made the Touchpad probably one of the most highly sought after EOL-product in the history of technology. Thanks in &#8230; <a class="more-link" href="http://www.evozong.com/189">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As many of you now know, HP is having a fire sale of all its consumer PC products, and that has made the Touchpad probably one of the most highly sought after EOL-product in the history of technology. Thanks in no small part to a long n-hours wait and rush, I am now a proud owner of one of these! Here are the pictures of the unboxing.</p>
<p><img class="alignonesize-full wp-image-190" title="WP_000249" src="http://www.evozong.com/wp/wp-content/uploads/WP_000249.jpg" alt="" width="480" height="510" /><br />
The original Touchpad box before opening. Feels very beautiful and polished.</p>
<p><img class="alignnone size-full wp-image-191" title="WP_000251" src="http://www.evozong.com/wp/wp-content/uploads/WP_000251.jpg" alt="" width="480" height="421" /><br />
The box is carefully covered by a layer of plastic.</p>
<p><img class="alignnone size-full wp-image-193" title="WP_000255" src="http://www.evozong.com/wp/wp-content/uploads/WP_000255.jpg" alt="" width="444" height="397" /></p>
<p>The touchpad and its box of accessories on its left. I like that there are a few labels (power, volume, home button) on the plastic screen cover.</p>
<p><img class="alignnone size-full wp-image-194" title="WP_000261" src="http://www.evozong.com/wp/wp-content/uploads/WP_000261.jpg" alt="" width="640" height="480" /></p>
<p>The accessories that came with the Touchpad. It came with the 110V American charger too! Awesome!</p>
<p><img class="alignnone size-full wp-image-176" title="What's this?" src="http://www.evozong.com/wp/wp-content/uploads/WP_000257.jpg" alt="What's this?" width="480" height="426" /></p>
<p>As shown in my previous post, the full contents of the Touchpad. A box of manuals and instructions seats below the Touchpad itself.</p>
<p>Review will come later, as I am still exploring the innards of the WebOS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evozong.com/189/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s this?</title>
		<link>http://www.evozong.com/164</link>
		<comments>http://www.evozong.com/164#comments</comments>
		<pubDate>Thu, 01 Sep 2011 15:49:36 +0000</pubDate>
		<dc:creator>evozong</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[HP Touchpad]]></category>

		<guid isPermaLink="false">http://www.evozong.com/?p=164</guid>
		<description><![CDATA[Sneak preview of what&#8217;s going to be posted next: The Unboxing of &#8230;.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-176" title="What's this?" src="http://www.evozong.com/wp/wp-content/uploads/WP_000257.jpg" alt="What's this?" width="480" height="426" /></p>
<p>Sneak preview of what&#8217;s going to be posted next: The Unboxing of &#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evozong.com/164/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Win 7 Tip: Abstracting User Data from OS data</title>
		<link>http://www.evozong.com/139</link>
		<comments>http://www.evozong.com/139#comments</comments>
		<pubDate>Sat, 27 Aug 2011 19:57:57 +0000</pubDate>
		<dc:creator>evozong</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.evozong.com/?p=139</guid>
		<description><![CDATA[Windows 7 (and Vista and XP) users: Where do you store your documents? Music? Videos? Photos? If I had to make a guess, I&#8217;d say it&#8217;s most likely in these directories: C:\Users\&#60;your username&#62;\My Documents C:\Users\&#60;your username&#62;\My Music C:\Users\&#60;your username&#62;\My Pictures &#8230; <a class="more-link" href="http://www.evozong.com/139">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Windows 7 (and Vista and XP) users: Where do you store your documents? Music? Videos? Photos?</p>
<p>If I had to make a guess, I&#8217;d say it&#8217;s most likely in these directories: C:\Users\&lt;your username&gt;\My Documents<br />
C:\Users\&lt;your username&gt;\My Music<br />
C:\Users\&lt;your username&gt;\My Pictures<br />
C:\Users\&lt;your username&gt;\My Videos</p>
<p>Am I right? 90% of you will say yes; hence the need for my post.</p>
<p>The problem with this configuration is, your data is on the same drive as the Operating System (OS). And that makes it hard to separate your data from the useless OS files when things go wrong with your OS, and you need to reinstall.</p>
<p>As a technician for many years, my experience has told me that if I need to reinstall another person&#8217;s computer, I usually spend more than half of my time trying to backup his data, and most of those backed-up data end up being useless junk OS files that take up space and time to backup. So if I know I&#8217;m backing up useless OS files, why do I still do it anyway? Because it&#8217;s more convenient and faster than picking through the pieces to find out what is important. And any technician reinstalling your computer will most likely have to do this, or risk losing some personal file or information that you had.</p>
<p>So I&#8217;m going to help you make your life (and mine as a technician) easier: With minimal guidance, you can save yourself lots of money, because your technician will spend less time reinstalling the computer. The technician will also be grateful because he doesn&#8217;t have to spend half a day picking through files worrying that he has not backed up some of your data.</p>
<p><em><strong><span style="text-decoration: underline;">Data in a drive</span></strong></em></p>
<p>Some of you might have seen multiple hard disk drives on your computer, like this:</p>
<p><a href="http://www.evozong.com/139/multiple_drives" rel="attachment wp-att-143"><img class="alignnone size-full wp-image-143" title="Multiple data drives" src="http://www.evozong.com/wp/wp-content/uploads/multiple_drives.jpg" alt="" width="287" height="234" /></a></p>
<p>In order for you not to lose your data when the OS is reinstalled, you need to separate out your data in another logical drive. C: is used to install your Windows and applications (MS Office, iTunes, World of Warcraft, etc). Applications have to be reinstalled if you reinstall an OS, so <em>you can afford to lose these files if the OS goes down</em>.</p>
<p>The magic happens in D:. All your data like music, videos, pictures, documents, powerpoint slides for your presentation next Thursday, should be stored in this D:. In fact, Microsoft has already helped you by &#8220;sorting out&#8221; the major kinds of data you will have:</p>
<p><a href="http://www.evozong.com/139/user_folders" rel="attachment wp-att-144"><img class="alignnone size-full wp-image-144" title="Your Document folders" src="http://www.evozong.com/wp/wp-content/uploads/user_folders.jpg" alt="" width="844" height="278" /></a></p>
<p><em><strong><span style="text-decoration: underline;"><br />
The magic steps</span></strong></em></p>
<p><em><strong></strong></em>Most of you have made use of these folders for a long, long time. Well, there&#8217;s no point in changing habits, but I&#8217;m going to help you <em>move</em> these folders into the separate data D-drive. I&#8217;ll use &#8220;My Documents&#8221; as an example:</p>
<ol>
<li>Create a new folder with the name &#8220;Documents&#8221;</li>
<li>Right click on &#8220;My Documents&#8221; icon in your user folder, and select &#8220;Properties<br />
<a href="http://www.evozong.com/139/mydocs1" rel="attachment wp-att-149"><img title="My Documents Properties" src="http://www.evozong.com/wp/wp-content/uploads/mydocs1.jpg" alt="" width="377" height="163" /></a></li>
<li>Select the &#8220;Location&#8221; tab<br />
<a href="http://www.evozong.com/139/mydocs2" rel="attachment wp-att-150"><img class="alignnone size-full wp-image-150" title="My Documents Properties, Location tab" src="http://www.evozong.com/wp/wp-content/uploads/mydocs2.jpg" alt="" width="377" height="505" /></a></li>
<li>Click on the &#8220;Move&#8221; button, and navigate to your D:\Documents folder, and click &#8220;Select Folder&#8221;<br />
<a href="http://www.evozong.com/139/mydocs3" rel="attachment wp-att-151"><img class="alignnone size-full wp-image-151" title="My Documents now pointing to D:\Documents" src="http://www.evozong.com/wp/wp-content/uploads/mydocs3.jpg" alt="" width="377" height="505" /></a></li>
<li>Click &#8220;Apply&#8221;. A confirmation dialog will ask you if you want to move all files to the new location. Click on yes.</li>
<li>You&#8217;re done! From now on, double-clicking on &#8220;My Documents&#8221; will bring you to D:\Documents instead of C:\&lt;username&gt;\Documents.</li>
</ol>
<p>Now you can repeat the steps above for all or some of those data folders inside your user folder. For example, I don&#8217;t use the &#8220;Saved games&#8221; folder, so I don&#8217;t need to migrate that to the data D:.</p>
<p>If you are one of those who regularly put nearly all your working documents on the desktop so you can access them any time, it is recommended that you migrate the &#8220;Desktop&#8221; folder as well. (Win XP folks, sorry you ain&#8217;t so lucky, Desktop in Win XP isn&#8217;t a migrate-able folder. I don&#8217;t know if you can do it for Vista either).</p>
<p>Finally, for those of you who are sharing a computer with your family at home, don&#8217;t worry. You can always create different folders and point each user&#8217;s documents to it. For example, if John and Mary shared the same computer, they could create folders called D:\John and D:\Mary, and migrate all their own data folders in it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evozong.com/139/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fix: Windows 7 Chinese characters showing up as squares</title>
		<link>http://www.evozong.com/126</link>
		<comments>http://www.evozong.com/126#comments</comments>
		<pubDate>Tue, 12 Jul 2011 05:02:39 +0000</pubDate>
		<dc:creator>evozong</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Chinese]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.evozong.com/?p=126</guid>
		<description><![CDATA[One of the things I really like about Windows 7 is its ability to recognise and show me my Chinese stuff properly without me manually installing the Asian language pack that I had to install in Windows XP to properly &#8230; <a class="more-link" href="http://www.evozong.com/126">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of the things I really like about Windows 7 is its ability to recognise and show me my Chinese stuff properly without me manually installing the Asian language pack that I had to install in Windows XP to properly view Chinese (and some say Japanese / Korean) characters in filenames, directories, or within certain software (ID3 tags for Japanese and Chinese music, yea!). But sadly, it worked for the <em>majority</em> of stuff, but sometimes it&#8217;ll show annoying squares instead of the characters. And here&#8217;s the problem: apparently, these characters aren&#8217;t in Unicode.</p>
<p>I found a solution for Win 7 Enterprise / Ultimate: manually install a language pack. Ugh, wasn&#8217;t <em>not doing that</em> the reason why I liked Win 7?! And why only Enterprise/Ultimate? I am only using Win 7 Professional, so I need to find another way to make this work.</p>
<p>So after more googling around, I found this trick, and it worked for me. It should also work if you&#8217;re trying to fix the problem for other Asian languages. I&#8217;m not sure about the rest (Arabic, etc) but I&#8217;m pretty sure this will also do the trick. If you tried it for non-Asian languages and it works, please comment below so others can learn from your experience <img src='http://www.evozong.com/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ol>
<li>Go to Control Panel, select &#8220;Clock, Language, and Region&#8221;
<p><div id="attachment_128" class="wp-caption alignnone" style="width: 809px"><a href="http://www.evozong.com/126/win7chi1" rel="attachment wp-att-128"><img class="size-full wp-image-128" title="win7chi1" src="http://www.evozong.com/wp/wp-content/uploads/win7chi1.jpg" alt="" width="799" height="560" /></a><p class="wp-caption-text">Control Panel, &quot;Clock, Language, and Region&quot;</p></div></li>
<li>Select &#8220;Region and Language&#8221;
<p><div id="attachment_129" class="wp-caption alignnone" style="width: 809px"><a href="http://www.evozong.com/126/win7chi2" rel="attachment wp-att-129"><img class="size-full wp-image-129" title="win7chi2" src="http://www.evozong.com/wp/wp-content/uploads/win7chi2.jpg" alt="" width="799" height="560" /></a><p class="wp-caption-text">Control Panel, &quot;Region and Language&quot;</p></div></li>
<li>Go to the &#8220;Administrative&#8221; tab, and click &#8220;Change System Locale&#8221;
<p><div id="attachment_130" class="wp-caption alignnone" style="width: 487px"><a href="http://www.evozong.com/126/win7chi3" rel="attachment wp-att-130"><img class="size-full wp-image-130" title="win7chi3" src="http://www.evozong.com/wp/wp-content/uploads/win7chi3.jpg" alt="" width="477" height="550" /></a><p class="wp-caption-text">Administrative tab, &quot;Change System Locale&quot;</p></div></li>
<li>Change your System Locale to &#8220;Chinese (Simplified, PRC)&#8221;. Or, if you&#8217;re fixing this for other languages, select the one you need it to recognise (Japanese, Korean, etc)
<p><div id="attachment_131" class="wp-caption alignnone" style="width: 467px"><a href="http://www.evozong.com/126/win7chi4" rel="attachment wp-att-131"><img class="size-full wp-image-131" title="win7chi4" src="http://www.evozong.com/wp/wp-content/uploads/win7chi4.jpg" alt="" width="457" height="226" /></a><p class="wp-caption-text">Change your System Locale to the language you want recognised</p></div></li>
<li>Click &#8220;OK&#8221; and restart. You have to restart the computer through that dialog box, otherwise it doesn&#8217;t recognise your System Locale change.</li>
</ol>
<p><span class="Apple-style-span" style="font-size: 16px; color: #444444; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;">Now your programs will recognise those Chinese characters, but in some software, it will show all menus and instructions in Chinese. I don&#8217;t want that, I just want the Chinese to show up properly. So to fix that, repeat the steps up there, but change your System Locale back to &#8220;English (United States)&#8221;. Magically, it still recognises your Chinese characters that it previously showed as squares!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.evozong.com/126/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The end of the DVD / BD era</title>
		<link>http://www.evozong.com/118</link>
		<comments>http://www.evozong.com/118#comments</comments>
		<pubDate>Thu, 07 Jul 2011 18:48:06 +0000</pubDate>
		<dc:creator>evozong</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Optical drives]]></category>

		<guid isPermaLink="false">http://www.evozong.com/?p=118</guid>
		<description><![CDATA[I think DVDs and Blu-ray discs (BDs) are reaching the end of their era soon, and I will explain why. Cost (US cents per gigabyte, quoted by Amazon today) DVD (still dominant in computers) hold about 4 GB of data. &#8230; <a class="more-link" href="http://www.evozong.com/118">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I think DVDs and Blu-ray discs (BDs) are reaching the end of their era soon, and I will explain why.</p>
<p><span style="text-decoration: underline;"><strong>Cost (US cents per gigabyte, quoted by Amazon today)<br />
</strong></span></p>
<ol>
<li><strong><span class="Apple-style-span" style="font-weight: normal; -webkit-text-decorations-in-effect: none;">DVD (still dominant in computers) hold about 4 GB of data. The cheapest one is 20USD for 100 pieces, so that&#8217;s 5 cents/GB of data.</span></strong></li>
<li>A Western Digital 2 TB hard disk costs 99USD. That works down to also about 5 cents/GB of data.</li>
<li>25GB Blu-ray disks are selling at 87 USD for 100 pieces. That works out to 3.5 cents/GB.</li>
</ol>
<p>Seems like the the Blu-rays won. However, remember that these disks are write-once, whereas a hard disk can rewrite multiple times. Even as an archiving option, I would choose a hard disk, because so many elements can destroy a round disk (heat, sunlight, etc), whereas the hard disk can withstand much harsher environments. In terms of cost, the round disks have a slight advantage at Blu-rays, but hard disk technologies are quickly catching up!</p>
<p><span style="text-decoration: underline;"><strong>Usage frequency</strong></span><br />
Can you tell me when was the last time you popped a round disk into a computer? (Don&#8217;t count BDs into gaming consoles.) You probably don&#8217;t remember. Now can you tell me when you last popped a USB thumbdrive into a computer? I think the answer is very likely &#8220;within the last few days&#8221;.</p>
<p>Why? Again, most likely because a DVD or BD is usually write-once, but your objective was most likely just to transfer data files from one computer to another. Burning a word document into a DVD drive just to transfer it into another computer sounds like trying to attack a nail using a sledgehammer. The DVD drive in your computer is most likely underutilized, and should best be gotten rid of because it&#8217;s a waste of resources.</p>
<p>In fact, 2 years ago, I made my family computer optical drive-less, and &#8220;conveniently forgot&#8221; to tell them about it. Over the 2 years, nobody in my family has ever complained that they needed the DVD drive. As this is only my personal experience, I would still recommend you have at least one computer with a DVD drive in your family, so that you can make ISOs and run them on the optical drive-less computers using virtual drives. In my house, my laptop is the one doing this job, since it has a DVD drive built-in to it.</p>
<p><span style="text-decoration: underline;"><strong>Speed</strong></span><br />
The speed of reading from a hard disk (7.2k rpm usually gives over 100MB/s) is much faster than that of a DVD (24x gives 30MB/s) or even a Blu-ray (2x gives 72MB/s). Loading data from an ISO on the hard disk is faster than reading data from the optical drive.</p>
<p><span style="text-decoration: underline;"><strong>The Internet and cost of bandwidth</strong></span><br />
Internet data transfer speeds have increased to the point where almost every download seems to be instant. On top of that, the cost of having such a cable line has become so low almost every household can afford it. So, why can&#8217;t you store the data that you wanted to store on those disks, online? Yes you can. It&#8217;s called the cloud. You can store all the data you want on the cloud, and access it from anywhere as long as you have an Internet connection. So there&#8217;s really no point keeping those DVDs around: make ISOs of them, put them on the cloud, and you can access them from anywhere with Internet. You don&#8217;t even have to bring that odd-shaped CD case around!</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>The future</strong></span><br />
So far, the only real use of DVDs / BDs I have seen are:</p>
<ol>
<li>DVD or Blu-ray movies for home theatre systems, and</li>
<li>Blu-ray discs for game consoles (Xbox, PS3, Wii).</li>
</ol>
<p>But, the future of home theatre is the cloud. The rise of Internet speeds and dip in Internet cost will eventually pave the way to fully streaming video even for a HD home theatre movie. BD and DVDs will have no future in here.</p>
<p>Although it looks like Blu-rays will still be here quite a while for game consoles, but just like home theatre systems, I believe that one day, Microsoft, Sony, and Nintendo are all going to open their own cloud store to sell games for their game consoles. You just pay for a game, download it to your console (which already has a hard disk in it), and start to play.</p>
<p>I see a world, 10 years into the future, when there won&#8217;t be any more DVDs and BDs, or in fact any &#8220;other discs&#8221; around. Do you see it?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evozong.com/118/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Windows 7 from USB instead of DVD</title>
		<link>http://www.evozong.com/111</link>
		<comments>http://www.evozong.com/111#comments</comments>
		<pubDate>Thu, 07 Jul 2011 17:09:33 +0000</pubDate>
		<dc:creator>evozong</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Tech Admin]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.evozong.com/?p=111</guid>
		<description><![CDATA[Sounds incredible? Not to most tech wizards I guess. But for the rest of you muggles, this means that you don&#8217;t need to use a DVD drive in order to install Windows 7. Instead, just plug in a USB Thumbdrive, &#8230; <a class="more-link" href="http://www.evozong.com/111">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Sounds incredible? Not to most tech wizards I guess. But for the rest of you muggles, this means that you don&#8217;t need to use a DVD drive in order to install Windows 7. Instead, just plug in a USB Thumbdrive, and the installation feels much like what you do with a DVD.</p>
<p>The upside of this? Quite a few:</p>
<ol>
<li>Supposedly, *much*, *much*, faster installation times. This has been quoted in many articles as one reason to move from DVD installation to USB installation, but a quick check on read times for USB 2.0 and 24x DVD drives on Wikipedia (citation required <img src='http://www.evozong.com/wp/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) tells me this is wrong. Both theoretically give you 30MB/s thereabouts.. So unless someone decides to run a fair test and install the same OS on the same computer using DVD and USB and time them, I won&#8217;t be able to say for sure this is one good reason <img src='http://www.evozong.com/wp/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </li>
<li>However, you get to install an OS on a optical drive-less computer! <del>I&#8217;ll probably post next about why I think an optical drive-less computer is awesomely cool.</del> <a title="The end of the DVD / BD era" href="http://www.evozong.com/118" target="_blank">Here&#8217;s a list of reasons</a> why I think an optical drive-less computer is awesomely cool.</li>
<li>If you do OS installations often, you really don&#8217;t want to lug a big CD case around with that installer. A thumbdrive is easier to carry around (This applies more to tech helpdesks though, rather than normal humans).</li>
<li>You can store the custom drivers on the same USB drive, but you can&#8217;t do the same with a DVD (unless you burn a new one). In fact, you can make new folders on the USB drive and use it as per normal. All they ask is for you not to touch the folders already created for the OS installation.</li>
</ol>
<p>Woops, I ran outta plus points. Anyone who can think of more can comment on this and I&#8217;ll edit this article to include it.</p>
<p>I think almost all computers for the last 5 years are BIOS-equipped with booting from USB. If your friend had a computer that needed reinstallation, chances are it was bought in the last 5 years, so this can help him/her.</p>
<p>Actually, there are already quite a number of articles teaching you how to do this. Searching for &#8220;USB install windows 7&#8243; on Google (today) yields <a href="http://www.intowindows.com/how-to-install-windows-7vista-from-usb-drive-detailed-100-working-guide/" target="_blank">this</a> and <a href="http://technet.microsoft.com/en-us/magazine/dd535816.aspx" target="_blank">this</a> article on the 1st and 2nd spot respectively. Following the instructions on those links will give you all you need to install Windows 7 from USB, except..</p>
<p>These caveats below weren&#8217;t mentioned, but I bumped into them while trying to follow the instructions. I&#8217;m writing them here so anyone who sees my article hopefully doesn&#8217;t waste time with the same mistakes I made.</p>
<ol>
<li>If you&#8217;re like me, you probably hung to Windows XP for your dear life, not moving on to Vista, and finally decided that Windows 7 is good enough that you want to make a great leap forward. If so, I&#8217;m sorry, the <strong><em>diskpart</em></strong> utility in Win XP does not support USB drives. My recommendation? Borrow a friend&#8217;s computer that already has at least Win Vista installed. Vista and 7 both have <strong><em>diskpart</em></strong> which supports USB drives. This chicken-and-egg problem had me muddled for awhile.. And if you really don&#8217;t feel like troubling your friends, you can use your Win 7 DVD (or the ISO of it) to first install it as a virtual OS (I like VMWare or VirtualBox), and use it to configure your USB drive, then reinstall the real computer. I used the Virtual OS way to get my USB drive configured.</li>
<li>Windows comes in 32-bit and 64-bit OS. If by chance you&#8217;re trying to install the 64-bit version and the OS you&#8217;re using to follow instructions is 32-bit, you will get stuck at the &#8220;BOOTSECT.EXE /NT60 &lt;usb drive letter&gt;:&#8221; command. I&#8217;ve not tried what happens if you wanted to make a 32-bit USB installer using a 64-bit OS. I think it should be backward compatible, but no guarantees on this! The solution to this is just to shrug your shoulders and find a friend who&#8217;s using the same 32- or 64-bit OS as the one you are going to install.</li>
<li>It&#8217;s all nice and happy and you finally reach the Windows installation part! But for some reason, Windows 7 installer will create an extra hidden system partition during the installation process. Searching online tells me that this is supposedly a safety feature to make it harder for viruses to attack the core components of Windows. Hmm&#8230; nah not interested. I prefer my drives to be cleaner in partitions. The solution&#8230; remove the additional drive before the OS installation phase.</li>
</ol>
<p>Now to let you in on the biggest secret.. If you followed all the instructions on those 2 articles, good for you! But for lazy bums like me.. <a href="http://www.intowindows.com/how-to-create-bootable-windows-7-usb-to-install-windows-7-from-usb-flash-drive-using-windows-7-dvdusb-tool/" target="_blank">this</a> is so much easier than pasting lines of command into DOS <img src='http://www.evozong.com/wp/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  It has the additional advantage of circumventing problem 2 (32 vs 64 bit problem) too! Thank you Microsoft for creating such a useful tool!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evozong.com/111/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java&#8217;s sleep(), suspend(), and resume()</title>
		<link>http://www.evozong.com/98</link>
		<comments>http://www.evozong.com/98#comments</comments>
		<pubDate>Fri, 14 Jan 2011 19:41:52 +0000</pubDate>
		<dc:creator>evozong</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[thread synchronization]]></category>

		<guid isPermaLink="false">http://www.evozong.com/?p=98</guid>
		<description><![CDATA[As we all know, the very useful Java Thread methods sleep(), suspend(), and resume() have been deprecated. Many articles online tell us to use a control variable instead, by polling the status of the variable at key points in the &#8230; <a class="more-link" href="http://www.evozong.com/98">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As we all know, the very useful Java Thread methods <em>sleep()</em>, <em>suspend()</em>, and <em>resume()</em> have been deprecated. Many articles online tell us to use a control variable instead, by polling the status of the variable at key points in the <em>run()</em> method. This may be a good idea, but I felt that we could have done better. For example, thread synchronization: what happens if all you need to do is wait for a particular signal to continue? There&#8217;s really no point in awakening the thread every x milliseconds just to find out that it should still be sleeping. Just as an analogy: Would you like to wake up every hour to check your email?</p>
<p>Solution: the <em>wait()</em> and <em>notify()</em> methods in a Thread class. To understand why they are named this way, you must first understand the role of locks (aka mutex/semaphore) in thread synchronization. I assume you have a basic understanding of what locks are.</p>
<p>Locks in Java are pretty simple, and you only need to know the <strong>synchronized</strong> keyword. Each object in Java is its own lock, so you may lock on any variable or object that you have a reference to. If you&#8217;re going to use thread synchronization, then it&#8217;s most likely that the thread in charge of <em>notify()</em> has is a reference to the other thread. So the waiting thread should put a lock on <em>itself</em>. In terms of code:<br />
<code><br />
// put this code in the thread that should be waiting<br />
synchronized (this) {<br />
&nbsp;&nbsp;wait();<br />
}</p>
<p>You can also set a timeout to wait using wait(int n) so that it continues after that time, regardless of whether it was <em>notify()</em>-ed. This can be a good substitute for sleep(int n) too, if you didn't implement <em>notify()</em> anywhere else <img src='http://www.evozong.com/wp/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Here's the example code to set you going.<br />
<code><br />
public class TestThreadWait {<br />
&nbsp;&nbsp;public static void main(String[] args) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;final WaitThread w = new WaitThread();<br />
&nbsp;&nbsp;&nbsp;&nbsp;w.start();<br />
</code><br />
<code><br />
&nbsp;&nbsp;&nbsp;&nbsp;final Timer t = new Timer();<br />
&nbsp;&nbsp;&nbsp;&nbsp;TimerTask tt = new TimerTask() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public void run() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;synchronized (w) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;w.notify();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t.cancel();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;};<br />
&nbsp;&nbsp;&nbsp;&nbsp;t.schedule(tt, 5000);<br />
&nbsp;&nbsp;}<br />
}<br />
</code><br />
<code><br />
class WaitThread extends Thread {<br />
&nbsp;&nbsp;public void run() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("Entering wait, should wake in 5s..");<br />
&nbsp;&nbsp;&nbsp;&nbsp;synchronized (this) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} catch (InterruptedException e) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("Out of wait!");<br />
&nbsp;&nbsp;}<br />
}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.evozong.com/98/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>http Keepalive</title>
		<link>http://www.evozong.com/94</link>
		<comments>http://www.evozong.com/94#comments</comments>
		<pubDate>Fri, 07 Jan 2011 17:37:02 +0000</pubDate>
		<dc:creator>evozong</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[http keepalive]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.evozong.com/?p=94</guid>
		<description><![CDATA[I was making a client program that connects to my server online a few days ago. Then I wondered about the kind of connection I needed to make with my server. It was a problem because: I cannot run external &#8230; <a class="more-link" href="http://www.evozong.com/94">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I was making a client program that connects to my server online a few days ago. Then I wondered about the kind of connection I needed to make with my server. It was a problem because:</p>
<ol>
<li>I cannot run external applications on the server (this is a shared host). Therefore, I wanted to use individual php scripts backed by a MySQL server to serve all the functions through a http connection.</li>
<li>Certain aspects of the program was passive, and required just listening to the server for data. It is unknown how long the connection needs to last, but would normally last around 15 mins. It would be pretty safe if I could get a connection that stays alive for at least 30 mins.</li>
</ol>
<p>Since the problem of which port to use was determined by my first requirement, I needed to find out whether a http connection performs the same as other kinds of connections to other ports. Theoretically, there would be no need to do this, because a port 80 connection should be no different from other ports. But port 80 is managed by web servers (eg. Apache, IIS), which impose their own sort of rules. One of which I&#8217;m aware of is that connections that are idle for more than <em>x</em> minutes will be forcefully terminated by the server. Such a thread should be assumed dead by web server standards, since a webpage should theoretically stream data continually (in the case of downloading a massive file) or close itself (since the required data has all been streamed out). Another restriction I know possible on Apache servers is the ability to close any connection that has been alive for more than <em>y</em> minutes, regardless of whether it is in idle. This is because Apache has a fixed number of threads it can use to serve pages, and it has to have a way to say when a thread should likely be no longer in use.</p>
<p>The first problem will force me to stream data (whether real or bogus) regularly down the connection in order to keep it alive. We don&#8217;t want to force useless data through the pipe too often, because that will increase bandwidth usage for nothing. The second problem will determine whether I can actually use http to stream my data down without needing to constantly reconnect.</p>
<p>I made a simple php script that uses GET to get a <em>start</em> and <em>end</em> count, with a <em>stepsize</em>. Using these parameters, I sleep the script in a for loop from <em>start</em> seconds to <em>end</em> seconds, each time adding a step of <em>stepsize</em>. Stepsize will determine your accuracy, and start and end is the range of numbers you&#8217;re guessing the connection will timeout after. I used 30s accuracy, and found that my webhost terminates an idle connection after 5 minutes.</p>
<p>For the 2nd part, I made another script that takes a sleep time, and number of iterations it should go through before ending the script. I used 5 minutes for sleep time, and put it for 180 iterations (15hrs total). I really wanted to test up to 10hrs, but put 15 for fun <img src='http://www.evozong.com/wp/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  The script ran for 132 iterations before I stopped it (time to sleep!). That&#8217;s a grand total of 11h!</p>
<p>I assume that it will run forever since it has already run for 11h. This should likely be okay.. since a normal webpage has a serve time in seconds or milliseconds, 11 hours would certainly seem like eternity.</p>
<p>Actually, the results for the 2nd part makes sense. A connection is only dead if either side (server or client) can no longer receive and send data. As long as data is sent and replies are heard on both ends, this means that both sides have still kept the connection open. How can such a connection be considered dead?</p>
<p>I would also like to note that my results are subjective. Different web servers have different settings, so it is important not to rely on just my results if you have the need to use a long http connection like me. In future, I would also like to test this on the major cloud providers (AWS, Google Cloud. Azure is out cos I need to pay, unless someone is willing to host my script and let me do my little experiment <img src='http://www.evozong.com/wp/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ). They may have interesting restrictions too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evozong.com/94/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

