<?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>Computers &#8211; Henry Poon&#039;s Blog</title>
	<atom:link href="https://blog.henrypoon.com/blog/tag/computers/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.henrypoon.com</link>
	<description></description>
	<lastBuildDate>Sat, 19 Apr 2025 14:15:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">83044199</site>	<item>
		<title>Resolving dd-wrt bug that prevented computers on a LAN with wired connection from talking/pinging/communicating with each other</title>
		<link>https://blog.henrypoon.com/blog/2015/01/05/resolving-dd-wrt-bug-that-prevented-computers-on-a-lan-with-wired-connection-from-talkingpingingcommunicating-with-each-other/</link>
					<comments>https://blog.henrypoon.com/blog/2015/01/05/resolving-dd-wrt-bug-that-prevented-computers-on-a-lan-with-wired-connection-from-talkingpingingcommunicating-with-each-other/#comments</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Tue, 06 Jan 2015 06:27:16 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Computer networking]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Custom firmware]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[dd-wrt]]></category>
		<category><![CDATA[destination host unreachable]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Find]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Linksys routers]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Netgear WGR614L]]></category>
		<category><![CDATA[Networking hardware]]></category>
		<category><![CDATA[Page]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[System software]]></category>
		<category><![CDATA[Telnet]]></category>
		<category><![CDATA[wired connection]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/resolving-dd-wrt-bug-that-prevented-computers-on-a-lan-with-wired-connection-from-talkingpingingcommunicating-with-each-other</guid>

					<description><![CDATA[I just had a problem where the computers in my house that were all using a wired connection could not talk to each other. &#160;Computers on wired connections could not ping, and ping kept giving an error saying &#8220;destination host unreachable&#8221;. &#160;I found the solution in a very hard to find forum post on the [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I just had a problem where the computers in my house that were all using a wired connection could not talk to each other. &nbsp;Computers on wired connections could not ping, and ping kept giving an error saying &#8220;destination host unreachable&#8221;. &nbsp;I found the solution in a very hard to find forum post on the dd-wrt forums.</p>



<p class="wp-block-paragraph"><strong>This specific instance of the problem affects users of the dd-wrt firmware. &nbsp;In my case, I am using build 24461 of the firmware.</strong> &nbsp;The solution is to run the following commands on the router (either with ssh or telnet):</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">swconfig dev eth0 set enable_vlan 1
swconfig dev eth0 set apply</code></pre>



<p class="wp-block-paragraph">I&#8217;ve since put this in the startup commands that the router will execute, so these settings will stay even after a router reboot.</p>



<p class="wp-block-paragraph">For some routers, it might be eth1 instead of eth0. &nbsp;It depends on which network interface is assigned to the WAN. &nbsp;This can be check in the router page under Setup &gt; Networking.</p>



<p class="wp-block-paragraph">Link to forum post: <a href="http://www.dd-wrt.com/phpBB2/viewtopic.php?t=152738&amp;postdays=0&amp;postorder=asc&amp;start=0" target="_blank" rel="noreferrer noopener">http://www.dd-wrt.com/phpBB2/viewtopic.php?t=152738&amp;postdays=0&amp;postorder=asc&amp;start=0</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2015/01/05/resolving-dd-wrt-bug-that-prevented-computers-on-a-lan-with-wired-connection-from-talkingpingingcommunicating-with-each-other/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1928</post-id>	</item>
		<item>
		<title>Deutsches Museum</title>
		<link>https://blog.henrypoon.com/blog/2013/08/03/deutsches-museum/</link>
					<comments>https://blog.henrypoon.com/blog/2013/08/03/deutsches-museum/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sat, 03 Aug 2013 21:19:43 +0000</pubDate>
				<category><![CDATA[engineering]]></category>
		<category><![CDATA[europe]]></category>
		<category><![CDATA[aviation]]></category>
		<category><![CDATA[Bosch]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[Classical mechanics]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Deutsches Museum]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Electromagnetism]]></category>
		<category><![CDATA[Euro]]></category>
		<category><![CDATA[Europe]]></category>
		<category><![CDATA[Germany]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Icon]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Light]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[Mech]]></category>
		<category><![CDATA[Mecha]]></category>
		<category><![CDATA[Mechanics]]></category>
		<category><![CDATA[Mind]]></category>
		<category><![CDATA[Munich]]></category>
		<category><![CDATA[Museum]]></category>
		<category><![CDATA[Museums]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[nuclear fission]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Pho]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Printing]]></category>
		<category><![CDATA[Remington Rand]]></category>
		<category><![CDATA[Sleep]]></category>
		<category><![CDATA[States of Germany]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Student]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Vancouver]]></category>
		<category><![CDATA[Vimy]]></category>
		<category><![CDATA[Week]]></category>
		<category><![CDATA[wind turbines]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/deutsches-museum</guid>

					<description><![CDATA[From Vimy Ridge, we went back to London for another day and then we parted ways.  Edward flew back to Vancouver while I stayed in Europe for another two and a half weeks.  My next destination was Munich.  Each of our flights were very early in the morning from London Gatwick, so we just went [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">From Vimy Ridge, we went back to London for another day and then we parted ways.  Edward flew back to Vancouver while I stayed in Europe for another two and a half weeks.  My next destination was Munich.  Each of our flights were very early in the morning from London Gatwick, so we just went to the airport and slept there for a night.  It wasn&#8217;t restful sleep at all.  At least I managed to sleep more on the flight there.  I met up with a friend of mine that I met while taking courses at UBC while he was an exchange student.  I stayed with him for a few days.  The <a href="http://henrypoon.wordpress.com/2011/04/11/munich/" target="_blank" rel="noreferrer noopener">last time I went to Munich</a>, I never got the chance to visit the Deutsches Museum, which was my first destination this time.</p>



<p class="wp-block-paragraph">The Deutsches Museum is one of the largest museums I&#8217;ve been to. There were so many topics on technology that the museum had. They had the usual topics on flight, ship building, engines, etc., but they had even more exhibits on classical mechanics, electromagnetism, chemistry, nuclear physics, mining, semiconductors, computers, cartography, microsystems, space exploration, printing, etc.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/DeutschesMuseum#5897602830019444386" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh4.googleusercontent.com/-fd5VbDjgwlM/Udh-hu2lvqI/AAAAAAAAOPs/SjiNZQvchvU/s912/IMG_9263.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">There was even a cool demonstration of arc lightning.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/DeutschesMuseum#5897603009746845554" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh5.googleusercontent.com/-vldccmJOGAg/Udh-sMY8P3I/AAAAAAAAOQM/Rnn07yBmpFs/s912/IMG_9267.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">The section of space exploration was quite interesting too, but it wasn&#8217;t as big as the exhibit at the Smithsonian Museum of Flight.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/DeutschesMuseum#5897603577103634338" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-xKSZFYnT-Ac/Udh_NN9Vz6I/AAAAAAAAORU/_N3vdmfRtgE/s912/IMG_9275.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">The clean room exhibit reminded me a little bit of the type of work I did during my internship at Bosch.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/DeutschesMuseum#5897604088995051634" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh5.googleusercontent.com/-KyvTNaeuxso/Udh_rA5w-HI/AAAAAAAAOSo/Ljkynmsm8zc/s720/IMG_9285.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">Of course in any exhibit on computers, there has to be a computer from <a class="zem_slink" title="Remington Rand" href="http://en.wikipedia.org/wiki/Remington_Rand" target="_blank" rel="wikipedia noopener noreferrer">Remington Rand</a>.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/DeutschesMuseum#5897604179457784914" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-ZXBB0bgggyU/Udh_wR5wvFI/AAAAAAAAOS8/TRqqnDns8M0/s912/IMG_9287.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">Here is the experimental apparatus that was used to discover nuclear fission.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://picasaweb.google.com/117972094293741244551/DeutschesMuseum#5897604462558494978" target="_blank" rel="noopener noreferrer"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/lh6.googleusercontent.com/-F4g2iB4uVi8/UdiAAwiOwQI/AAAAAAAAOTc/KQg-4qmUcbw/s912/IMG_9291.JPG?w=1280&#038;ssl=1" alt=""/></a></figure>
</div>


<p class="has-text-align-center wp-block-paragraph"></p>



<p class="wp-block-paragraph">The stuff I looked at was only scratching the surface of the museum. I pretty much skipped entire sections like time keeping, wind turbines, bridge building, among other things. I was there for four hours too and I didn&#8217;t even look at any one section in a lot of detail. To see everything, one would have to spend days here.</p>



<p class="wp-block-paragraph">Link to photo album <a href="https://picasaweb.google.com/117972094293741244551/DeutschesMuseum#" target="_blank" rel="noopener noreferrer">here</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2013/08/03/deutsches-museum/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1728</post-id>	</item>
		<item>
		<title>New Laptop</title>
		<link>https://blog.henrypoon.com/blog/2011/06/20/new-laptop/</link>
					<comments>https://blog.henrypoon.com/blog/2011/06/20/new-laptop/#comments</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Mon, 20 Jun 2011 15:45:14 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Canada]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[Classes of computers]]></category>
		<category><![CDATA[Cloud clients]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[Dia]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Euro]]></category>
		<category><![CDATA[Europe]]></category>
		<category><![CDATA[Final]]></category>
		<category><![CDATA[Find]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[Germany]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[In Germany]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Laptop]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Microsoft Surface]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Netbook]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Personal computing]]></category>
		<category><![CDATA[Pho]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[rain]]></category>
		<category><![CDATA[rice]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[Screws]]></category>
		<category><![CDATA[Student]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[tuna]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[USB 3.0]]></category>
		<category><![CDATA[Vancouver]]></category>
		<category><![CDATA[Week]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Wireless]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/new-laptop</guid>

					<description><![CDATA[After waiting for two and a half weeks for my laptop to arrive (not to mention that I had to pay 140 euros in import taxes), it finally came! In fact, I&#8217;m happily typing this post using this laptop and I can continue to keep posting things that I never got a chance to (like [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>After waiting for two and a half weeks for my laptop to arrive (not to mention that I had to pay 140 euros in import taxes), it finally came! In fact, I&#8217;m happily typing this post using this laptop and I can continue to keep posting things that I never got a chance to (like the trips that I went on during this time). The laptop is an Asus U33JC with the following specs:</p>
<ul>
<li>Intel Core i3-370M Processor (2.4 GHz)</li>
<li>Nvidia G310M Graphics Engine with 1 GB DDR3 Dedicated VRAM and Optimus Technology</li>
<li>4 GB of DDR3 1066MHz DRAM (2 GB x 2 slots)</li>
<li>Intel Wireless 802.11 b/g/n + WiDi</li>
<li>500 GB Hard Drive (5400 RPM)</li>
<li>Windows 7 Home Premium (64 bit) Operating System (which I upgraded to Pro)</li>
<li>13.3-Inch HD (1366&#215;768) LED Display</li>
<li>HDMI Port</li>
<li>USB 3.0 port</li>
<li>Bluetooth</li>
<li>8 cell 5600 mAh battery</li>
</ul>
<p>The one thing it doesn&#8217;t have that I realized just now is that the computer doesn&#8217;t have an optical drive. I didn&#8217;t know that before. I guess I assumed that all computers except for netbooks have them. It&#8217;s not really a big deal though.Since my laptop kind of died on me <a href="http://henrypoon.wordpress.com/2011/05/28/my-laptop-is-kaput/" target="_blank" rel="noopener">earlier</a>, there weren&#8217;t many things I could do to solve the problem. I pretty much only had three options: get my laptop repaired, buy/borrow a monitor for the duration of my stay, or buy a new laptop.</p>
<p>Repairing my laptop was definitely the first thing I tried. I researched on how to fix it, but I couldn&#8217;t even get the screws out to even peek at the insides. Right now, I still think that the problem inside the computer is just a loose connection. Unfortunately, I can&#8217;t confirm that. I could let Dell fix the computer, but my warranty expired a long time ago. I also bought the computer from Canada and would have to go through lots of red tape just to get it repaired by Dell Europe.</p>
<p>The next thing I tried was to find someone who had an extra monitor I could borrow. Since all my friends in Germany are all interns or thesis students, they all had only a laptop and not an extra display. Although, I did manage to borrow one for like a week until I had to return it. I could have bought a new monitor, but then it would have been really been difficult to bring home a 20 something inch screen (if I&#8217;m buying a monitor to keep then I wouldn&#8217;t buy anything smaller). I didn&#8217;t feel like buying a cheap one and just leaving it behind when I leave Germany either.</p>
<p>In the end, I ended up buying a new laptop (with much financial assistance from my parents). I figure my old laptop is getting old anyways (2007), and for the past year and a half it had been failing to keep up with my intense computer usage habits. When I return to Vancouver, I&#8217;ll get this laptop repaired and then my parents could use it (or my brother if he decides that he needs to bring a laptop somewhere).</p>


<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2011/06/20/new-laptop/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1067</post-id>	</item>
		<item>
		<title>My Laptop is Kaputt</title>
		<link>https://blog.henrypoon.com/blog/2011/05/28/my-laptop-is-kaput/</link>
					<comments>https://blog.henrypoon.com/blog/2011/05/28/my-laptop-is-kaput/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sat, 28 May 2011 18:12:14 +0000</pubDate>
				<category><![CDATA[europe]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Backlight]]></category>
		<category><![CDATA[Berlin]]></category>
		<category><![CDATA[Best Buy]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Canada]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Consumer electronics]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[Dell laptops]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Euro]]></category>
		<category><![CDATA[Europe]]></category>
		<category><![CDATA[Final]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[Germany]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[In Germany]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Laptop]]></category>
		<category><![CDATA[Light]]></category>
		<category><![CDATA[Monday]]></category>
		<category><![CDATA[My Phone]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Pho]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Screws]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[tuna]]></category>
		<category><![CDATA[Websites]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/my-laptop-is-kaput</guid>

					<description><![CDATA[Day 136 After almost four years of using my Inspiron 1520, its age finally caught up with it and its light literally went out.&#160; The backlight refuses to turn on now.&#160; I came back from Berlin last Monday and found my computer in this state.&#160; I left it off during that time too.&#160; During this [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Day 136</p>



<p class="wp-block-paragraph">After almost four years of using my Inspiron 1520, its age finally caught up with it and its light literally went out.&nbsp; The backlight refuses to turn on now.&nbsp; I came back from Berlin last Monday and found my computer in this state.&nbsp; I left it off during that time too.&nbsp; During this time, I had trouble doing any blogging and uploading any photos.</p>



<p class="wp-block-paragraph">Google told me that the problem lay with either a loose connection, the inverter or the lamp.&nbsp; I tried to check this out myself and open the computer case, but the screws refused to budge.&nbsp; People online somehow got theirs open, but I couldn’t.</p>



<p class="wp-block-paragraph">Unfortunately, my warranty expired so I’d have to pay to get this computer fixed.&nbsp; I looked at my options on the Dell site and the North American Dell Support refused to help me and kept referring me to the European side even though I bought my computer in Canada (I really don’t know what these guys at the call centers are doing).&nbsp; After about three calls to the support line, I finally found someone helpful and she told me that I had to change my laptop registration such that it showed a European location before I could get it fixed.&nbsp; An alternative option would have been to send the computer back to Canada to get it fixed.</p>



<p class="wp-block-paragraph">What I did instead was just buy a new laptop.&nbsp; My laptop is already super old and already can’t really keep up with my tasks anyway, so I suppose it’s time for an upgrade.&nbsp; What surprised me was that laptops in Germany (from their Best Buy/Future Shop equivalents anyway) cost so much more than in North America.&nbsp; In fact, it was cheaper for me to buy my computer in Canada and get my parents to ship it to me rather than buying it locally.&nbsp; I’m sure there are cheaper places, but I don’t exactly know how to look through all these German websites.&nbsp; Another added advantage in buying from Canada is that I’d have a computer with the US Keyboard layout rather than the German one.&nbsp; And in the future when my laptop needs repairs, it’ll be easy.</p>



<p class="wp-block-paragraph">In the meantime, I’m using a 17 inch LCD screen that I borrowed from a friend.&nbsp; This will suffice until my new computer arrives.&nbsp; No more shining a lamp at my computer screen and squinting my eyes to see the screen anymore.&nbsp; I also don’t need to be using my phone to go on the internet at home either.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="1280" height="960" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/05/IMG_2808.jpg?resize=1280%2C960&#038;ssl=1" alt="" class="wp-image-7383" srcset="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/05/IMG_2808.jpg?w=1600&amp;ssl=1 1600w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/05/IMG_2808.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/05/IMG_2808.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/05/IMG_2808.jpg?resize=1240%2C930&amp;ssl=1 1240w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/05/IMG_2808.jpg?resize=508%2C381&amp;ssl=1 508w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2011/05/28/my-laptop-is-kaput/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1047</post-id>	</item>
		<item>
		<title>Numerical Methods for Non-Linear Optimization</title>
		<link>https://blog.henrypoon.com/blog/2011/01/29/numerical-methods-for-non-linear-optimization/</link>
					<comments>https://blog.henrypoon.com/blog/2011/01/29/numerical-methods-for-non-linear-optimization/#comments</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sat, 29 Jan 2011 17:55:33 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Algebra]]></category>
		<category><![CDATA[Calculus]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Contents]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Dime]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Equation solving]]></category>
		<category><![CDATA[Equations]]></category>
		<category><![CDATA[Fields of mathematics]]></category>
		<category><![CDATA[Final]]></category>
		<category><![CDATA[Find]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Gradient descent]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[Introduction]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Mathematical optimization]]></category>
		<category><![CDATA[Mathematics]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[Motivation]]></category>
		<category><![CDATA[Numerical analysis]]></category>
		<category><![CDATA[Numerical partial differential equations]]></category>
		<category><![CDATA[Partial differential equation]]></category>
		<category><![CDATA[Plan]]></category>
		<category><![CDATA[Plug]]></category>
		<category><![CDATA[Rolling]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[tuna]]></category>
		<category><![CDATA[UNC]]></category>
		<category><![CDATA[Unification]]></category>
		<category><![CDATA[Variable]]></category>
		<category><![CDATA[Vol]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/numerical-methods-for-non-linear-optimization</guid>

					<description><![CDATA[Contents Introduction Motivation Newton’s Method Steepest Descent Method Limitation Sources Introduction In many sciences, the problem of non-linear optimization appears quite often.&#160; What happens if they’re non-linear?&#160; Sometimes, the system of equations remains easy to solve even given non-linearity, but other times, the possibility of solving the problem analytically may not exist if the algebra [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1>Contents</h1>
<ul>
<li>Introduction</li>
<li>Motivation</li>
<li>Newton’s Method</li>
<li>Steepest Descent Method</li>
<li>Limitation</li>
<li>Sources</li>
</ul>
<h1>Introduction</h1>
<p>In many sciences, the problem of non-linear optimization appears quite often.&nbsp; What happens if they’re non-linear?&nbsp; Sometimes, the system of equations remains easy to solve even given non-linearity, but other times, the possibility of solving the problem analytically may not exist if the algebra gets too complicated.&nbsp; The solution lies in using numerical methods (approximations).&nbsp; Here, I present two common methods: Newton’s Method, and the Steepest Descent Method.&nbsp;</p>
<p>Each method has its own limitations and the choice of which method to use depends on the problem.&nbsp; These methods involve using iterative computation in order to reach a solution.&nbsp; Luckily, computers can prove useful in providing solutions very quickly due to its quick processing power for numerical computation.</p>
<p>In order to understand some of the concepts and terms used in this article, the reader has knowledge in multivariable calculus.&nbsp; Also, equations in picture form made the line spacing look funny, so I’m going to do my best write the equations as text.&nbsp; I should also point out that I couldn’t write the vector arrow on top of the variables in text form so vectors are written in bold.</p>
<h1>Motivation</h1>
<p>In calculus, the idea of optimization involves taking the derivative of the function and equating it to zero.&nbsp; In multivariable calculus, the same idea applies except, we set all the partial derivatives to zero and solve the system.</p>
<p>So in general, if we are given a function:</p>
<p align="center"><em>ƒ(<strong>x</strong>)</em>, where <strong>x</strong> = [x<sub>1</sub>, x<sub>2</sub>, … x<sub>n</sub>]<sup>T</sup></p>
<p>The maximum or minimum can be found by taking a partial derivative with respect to the vector <strong><em>x</em></strong>.&nbsp; This gives the following equations:</p>
<p align="center"><em>∂<em>ƒ</em>/dx<sub>1</sub> = 0</em></p>
<p align="center"><em>∂<em>ƒ</em>/dx<sub>2</sub> = 0</em></p>
<p align="center">…</p>
<p align="center"><em>∂<em>ƒ</em>/dx<sub>n</sub> = 0</em></p>
<p>A short-hand way of expressing the above equations is by using the gradient vector, giving<em>∇ƒ(<strong>x</strong>) = <strong>0</strong></em>.&nbsp; By definition, the gradient is defined by:</p>
<p align="center"><em>∇ƒ(<strong>x</strong>) = [<em>∂<em>ƒ</em>/dx<sub>1</sub>, ∂<em>ƒ</em>/dx<sub>2</sub></em>, … , <em>∂<em>ƒ</em>/dx<sub>n</sub></em>].</em></p>
<p>An analytical solution is not always possible, hence the motivation for approximating the solution using numerical methods.</p>
<h1>Newton’s Method</h1>
<p>In general, this method is written below.&nbsp; Explanation of each step will follow.</p>
<ol>
<li>Given the equations to solve, derive equations for the approximating line or plane, depending on whether the problem is 2D, 3D, nD, etc.</li>
<li>Using the linearized equations, solve the system of equations</li>
<li>Using the results from step 2, generate new equations for a new approximating line or plane, and repeat step 2.</li>
</ol>
<p>This method also involves starting with a guess, denoted by a variable with a subscript of 0.&nbsp; A guess is required, because this is the starting point for this method.&nbsp; Using this guess, each successive solution <em>should</em> converge (more on that later).</p>
<h2>Step 1</h2>
<p>In order to solve the equations <em>∇ƒ(<strong>x</strong>) = <strong>0</strong></em> (see Motivation for more information), we can apply multivariate Newton’s method to approximate the solution.&nbsp; Like the single-variate (two-dimensional) version, a linear approximation is required.&nbsp; However, instead of having an approximation in the form of a line, the approximation is a plane instead.</p>
<p align="center">2D (line): <em>ƒ(x) ≈ ƒ(x<sub>0</sub>) + ƒ’(x<sub>0</sub>)(x &#8211; x<sub>0</sub>)</em></p>
<p align="center">3D (plane): <em>ƒ(x, y) ≈ ƒ(x<sub>0</sub>, y<sub>0</sub>) + ƒ<sub>x</sub>(x<sub>0</sub>, y<sub>0</sub>)(x &#8211; x<sub>0</sub>) + ƒ<sub>y</sub>(x<sub>0</sub>, y<sub>0</sub>)(y &#8211; y<sub>0</sub>)</em></p>
<p align="center">nD (nD plane): <em>ƒ(<strong>x</strong>) ≈ ƒ(<strong>x<sub>0</sub></strong>) + <em>∇ƒ(<strong>x<sub>0</sub></strong>)(<strong>x</strong> &#8211; <strong>x<sub>0</sub></strong>)</em></em></p>
<p>Since we are trying to optimize, we have the partial derivatives of the function we are trying to optimize, but in order to apply Newton’s Method, we need a linear approximation of the partial derivatives.&nbsp; This means that in order to approximate the partial derivatives, we need to take another derivative in order to get the slopes of the approximating planes.&nbsp; If that description didn’t make sense, try the following.&nbsp; For an equation with two independent variables, there will be two equations for the partial derivatives, one for x and one for y.&nbsp; Taking partial derivatives from each of those equations again will give the slopes of the plane that approximate the first partial derivative.&nbsp; So if we have two independent variables, we end up getting four equations: ƒ<sub>xx</sub>, ƒ<sub>xy</sub>,ƒ<sub>yy</sub>, and ƒ<sub>yx</sub> (ƒ<sub>xy </sub>and ƒ<sub>yx</sub> should be the same).&nbsp; In general, for n partial derivatives, we would have <em>n²</em> equations if we took another set of derivatives.&nbsp; The approximations for both of the partial derivatives would be:</p>
<p align="center"><em>ƒ<sub>x</sub>(x, y) ≈ <em>ƒ<sub>x</sub></em>(x<sub>0</sub>, y<sub>0</sub>) + ƒ<sub>xx</sub>(x<sub>0</sub>, y<sub>0</sub>)(x &#8211; x<sub>0</sub>) + ƒ<sub>xy</sub>(x<sub>0</sub>, y<sub>0</sub>)(y &#8211; y<sub>0</sub>)</em></p>
<p align="center"><em>ƒ<sub>y</sub>(x, y) ≈ <em>ƒ<sub>y</sub></em>(x<sub>0</sub>, y<sub>0</sub>) + ƒ<sub>yy</sub>(x<sub>0</sub>, y<sub>0</sub>)(x &#8211; x<sub>0</sub>) + ƒ<sub>yx</sub>(x<sub>0</sub>, y<sub>0</sub>)(y &#8211; y<sub>0</sub>)</em></p>
<p align="left">Plug in the values for the second derivatives, and the values from the initial guess (the x y values and what function value you get using those values).</p>
<h2>Step 2</h2>
<p>Although the equations generated from step 1 is yet another system of equations, the main difference is that the equations from step 1 are <strong>linear</strong>.&nbsp; This means that the system can be solved analytically.&nbsp; Solve for the solution of the system using <a href="http://en.wikibooks.org/wiki/Linear_Algebra/Row_Reduction_and_Echelon_Forms" target="_blank" rel="noopener noreferrer">row reduction methods</a>, or other methods.&nbsp; The solution from solving the system will be the values used for the next iteration and will replace the guessed values.&nbsp; The solution may or may not be close to the actual solution.&nbsp; More iterations need to be done to see if the answer changes with each iteration.&nbsp; Usually if the guess is really far away, then it takes a lot of iterations to get it really close.&nbsp; However, sometimes, a bad guess may cause the solution to diverge, meaning that the solution will be further and further off.</p>
<h2>Step 3</h2>
<p>Generate new equations for the approximating planes using the solution from step 2.&nbsp; Using these equations, go back to step 2 and solve it again.&nbsp; This method is super tedious if done on paper.&nbsp; Matlab can help, but then again, Matlab can do the entire approximation with just a few commands, but not everyone has access to it unfortunately.</p>
<p>Hopefully after a few iterations, the solution stops changing.&nbsp; When that happens, you can substitute the final solution back into the original equation to see if it works!</p>
<h1>Steepest Descent Method</h1>
<p>Here is the general method:</p>
<ol>
<li>Find the direction of the maximum or minimum directional derivative</li>
<li>Follow it until a maximum or minimum is reached</li>
</ol>
<p>Newton’s Method is sufficient in a lot of cases, but sometimes it may be too hard to go beyond first derivatives.&nbsp; This main idea of this method is to use the first derivative and follow the direction in which the function gets larger/smaller.&nbsp; A fundamental concept used in this method is the directional derivative.&nbsp; Since in 3D (or higher dimensions), we are not restricted to movement along the x axis.&nbsp; This means we could move in any random direction, and in each direction the rate of change is going to be different.&nbsp; To calculate the max or min, we need to calculate where the directional derivative is largest or smallest.&nbsp; Just like a boulder rolling down the steepest slope on the hill.</p>
<p>Starting with a guess, we can find out the value of the function at the point and the direction to travel in.&nbsp; Take a step in that direction and see how the value of the function changed.&nbsp; Keep doing that until a max or min is reached.</p>
<h2>Step 1</h2>
<p>The definition of the directional derivative is the dot product of the gradient and the unit vector specifying the direction.&nbsp; Here is the definition of the directional derivative:</p>
<p align="center"><em>D<sub>u</sub>ƒ = ∇ƒ(<strong>x</strong>)<strong>·u</strong></em></p>
<p align="left">Since the definition involves a dot product, it is true that if the two vectors are orthogonal, the resulting dot product is zero.&nbsp; The direction that this derivative is in is called the <em>level direction</em>.&nbsp; But if the two vectors are parallel, we get the highest value of the directional derivative.&nbsp; For a vector that is parallel in the same direction, the directional derivative will be a maximum, but if the vector is antiparallel (parallel but both pointing opposite ways), the directional derivative will be a minimum.</p>
<p align="left">Since the maximum value of the directional derivative is parallel to the gradient, we can calculate the unit vector of the gradient and use it as the unit vector <strong><em>u.&nbsp; </em></strong>In order to get the minimum, simply flip the direction of the vector by multiplying it by –1.</p>
<p align="center"><em><strong>u = </strong>∇ƒ(<strong>x</strong>)/|∇ƒ(<strong>x</strong>)|</em></p>
<p align="left">Although not necessarily required, substituting this value into the definition of the directional derivative, and doing some simplification with algebra, the maximum and minimum directional derivative is given by:</p>
<p align="center"><em>Max D<sub>u</sub>ƒ = |∇ƒ(<strong>x</strong>)|</em></p>
<p align="center"><em>Min D<sub>u</sub>ƒ = -|∇ƒ(<strong>x</strong>)|</em></p>
<p align="left">Using the initial guess, calculate the direction of to travel in at that point.</p>
<h2>Step 2</h2>
<p>Knowing the direction to travel choose a desired step size “h”.&nbsp; This means that if the equation will be traversed in a particular direction, we need to know exactly <em>how</em> far to go.&nbsp; Choosing smaller step sizes gives better computational accuracy but increases computation time.</p>
<p>To get to the maximum, use the direction for the maximum directional derivative.&nbsp; To get the minimum, use the direction for the smallest directional derivative.</p>
<p>Starting with a guess, calculate the function value at that point.&nbsp; Then take a step in the direction given by Step 1 using the step size.&nbsp; The variable “u” here is a component of the unit vector</p>
<p align="center"><em>x<sub>n+1</sub> = x<sub>n</sub> + u<sub>x</sub>h</em></p>
<p align="center">y<em><sub>n+1</sub> = y<sub>n</sub> + u<sub>y</sub>h</em></p>
<p align="left">At this new value, calculate the function value again.&nbsp; Keep repeating this until the maximum or minimum is reached.</p>
<h1>Limitation</h1>
<p>The approximation is generally only as good as the initial guess.&nbsp; Sometimes, a bad guess can lead to a solution that never converges.&nbsp; In that case, a different value must be used in order to find a converging solution.&nbsp; For example, if we have a fourth order polynomial function, a local extreme will exist.&nbsp; As x approaches –∞ or ∞, y will do the same.&nbsp; If I use the steepest descent and give a bad guess, my solution will go to ∞ instead of the local extreme.</p>
<h1>Sources</h1>
<ol>
<li>Calculus by Gilbert Strang</li>
<li>Applied Regression Analysis by Norman Draper and Harry Smith</li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2011/01/29/numerical-methods-for-non-linear-optimization/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">763</post-id>	</item>
		<item>
		<title>Switching Microsoft Windows and Office to English</title>
		<link>https://blog.henrypoon.com/blog/2011/01/20/switching-microsoft-windows-and-office-to-english/</link>
					<comments>https://blog.henrypoon.com/blog/2011/01/20/switching-microsoft-windows-and-office-to-english/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Thu, 20 Jan 2011 18:40:36 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[Click]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Computer architecture]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Control Panel]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Find]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Graphical user interfaces]]></category>
		<category><![CDATA[Icon]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Language]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Office]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[Operating systems]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Start menu]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows 8]]></category>
		<category><![CDATA[Windows Me]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/switching-microsoft-windows-and-office-to-english</guid>

					<description><![CDATA[At my workplace, all the computers are in German.&#160; I do not read German.&#160; I get by by remembering what buttons were where in the Windows version.&#160; Luckily, I managed to switch the language to English. Switching the Language for Windows To do this, go to the Control Panel and open the Regional and Language [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>At my workplace, all the computers are in German.&nbsp; I do not read German.&nbsp; I get by by remembering what buttons were where in the Windows version.&nbsp; Luckily, I managed to switch the language to English.</p>
<h1>Switching the Language for Windows</h1>
<p>To do this, go to the Control Panel and open the Regional and Language Options.&nbsp; This might be hard to do when Windows is in a different language so just look for the icon that has a globe on it.&nbsp; Depending on the version of Windows, switching the language may not be possible.&nbsp; And also, different versions of Windows put these buttons in different places within the Language Options.&nbsp; Click around the tabs, and there should be a drop down box for you to change the language.&nbsp; Once that’s done, restart the computer.</p>
<h1>Switching the Language for Office</h1>
<p>Hopefully switching the language for Windows worked, because it would really help for this part, although it isn’t necessary.&nbsp; Not every version of Office supports changing languages.&nbsp; It depends on the version that was installed.&nbsp; Go to the Start Menu, find Microsoft Office, and then Microsoft Office Tools.&nbsp; Under there, there should be an icon for Language Settings.&nbsp; The icon has a globe and an A on it under Windows 7.&nbsp; Open it and change the language.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2011/01/20/switching-microsoft-windows-and-office-to-english/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">731</post-id>	</item>
		<item>
		<title>Computer Repair &#038; Maintenance Costs</title>
		<link>https://blog.henrypoon.com/blog/2011/01/06/computer-repair-maintenance-costs/</link>
					<comments>https://blog.henrypoon.com/blog/2011/01/06/computer-repair-maintenance-costs/#comments</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Thu, 06 Jan 2011 10:36:06 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[opinions]]></category>
		<category><![CDATA[9]]></category>
		<category><![CDATA[All That]]></category>
		<category><![CDATA[Antivirus software]]></category>
		<category><![CDATA[Best Buy]]></category>
		<category><![CDATA[Canada]]></category>
		<category><![CDATA[Click]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Contents]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Force]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Search]]></category>
		<category><![CDATA[Grab]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Malware]]></category>
		<category><![CDATA[Matt]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Online shopping]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[PATH]]></category>
		<category><![CDATA[Plug]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[System software]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Trac]]></category>
		<category><![CDATA[tuna]]></category>
		<category><![CDATA[Vol]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Wireless]]></category>
		<category><![CDATA[Words]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/computer-repair-maintenance-costs</guid>

					<description><![CDATA[After dealing with my own (and others’) computer problems for so long, I forgot how much computer repairs actually cost (as of today).&#160; I only thought about it when someone who didn’t live locally needed computer help.&#160; Unfortunately, they bought their computer from Best Buy (I died a little on the inside when I heard [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">After dealing with my own (and others’) computer problems for so long, I forgot how much computer repairs actually cost (as of today).&nbsp; I only thought about it when someone who didn’t live locally needed computer help.&nbsp; Unfortunately, they bought their computer from Best Buy (I died a little on the inside when I heard that).&nbsp; Either way, I looked at the cost of computer repairs at Best Buy Canada.&nbsp; I hoped for something reasonable.</p>



<h1 class="wp-block-heading">Virus &amp; Spyware Removal</h1>



<p class="wp-block-paragraph">Best Buy: Apparently they charge a whopping $249 for in home or in office service and $189 for online service or in store support.&nbsp; This package includes:</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/01/image.png" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/01/image_thumb.png?w=1280" alt="" title=""/></a></figure>
</div>


<p class="wp-block-paragraph">Looking at each of these items are the list, these are all things that people could do themselves for free if people took the time to learn.&nbsp; Some of these tasks take only a few minutes to do.&nbsp; For example, malware removal just takes a few clicks on the antivirus and the rest is just waiting for results.&nbsp; Updating the system just requires getting Windows Update to look for them.&nbsp; Actually, Windows will even tell you that you need to update.&nbsp; It is just that a lot of people ignore it or disable automatic updates.&nbsp; Backing up the files on the computer only requires moving files from the computer to an external storage device with a simple drag and drop.&nbsp; The time consuming part isn’t moving the files, but is actually thinking of what files need to be backed up.&nbsp; Geek Squad can’t help with that.&nbsp; Anybody that knows how to use a computer should be able to do that.&nbsp; And if people don’t have access to external storage, their friends most likely do.</p>



<p class="wp-block-paragraph">The rest of these services provide little detail about the extent of their service.&nbsp; Formatting the computer solves most software issues, but a fix like that is quite brute force and not extensive at all.&nbsp; On the other hand, an extensive fix means determining which piece of hardware or software is responsible for the problem.&nbsp; Say that the client gets a blue screen or that Explorer is crashing repeatedly.&nbsp; Solving this problem requires knowing what people do on the computer.&nbsp; But the problem is that some people are not even aware of what they did (whether directly or indirectly) to cause the computer to behave a certain way.&nbsp; These computer problems make formatting an attractive repair option.&nbsp; Again, this fix takes only a few clicks, and the rest is just letting the computer do what those clicks told it to do.</p>



<p class="wp-block-paragraph">A few minutes worth of work to save over a hundred dollars.&nbsp; Even if someone is new to computers, a quick Google search will show solutions to these problems catered to beginners.&nbsp; Sounds like a bargain to me.</p>



<h1 class="wp-block-heading">Security and Performance</h1>



<p class="wp-block-paragraph">Here are more crazy computer repairs/maintenance services that Best Buy offers.&nbsp; A little more reasonable this time.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/01/image1.png" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/01/image_thumb1.png?w=1280" alt="" title=""/></a></figure>
</div>


<p class="wp-block-paragraph">Yet again, Best Buy charges people for easy fixes (see the first nine included services on the list).&nbsp; They are all quick things that people can do on the computer if they put the time in (see pseudo-rant in the previous section).&nbsp; One thing here that people that I can see people would pay for is physically setting up the computer, but people should not have to.&nbsp; It is really not that hard.&nbsp; In grade 3, my mother set up the computer all by herself, and she had never touched a computer in her life before.&nbsp; It was mostly typewriters back then.&nbsp; Organizing the wires and cables is an even less daunting task than setting up the computer.&nbsp; It merely involves taking wires and cables together, wrapping them together and putting them neatly against the wall so it doesn’t look ugly.&nbsp; Some would say that organizing the wires isn’t even necessary because people don’t even see the mess of wires behind the computer even if it was there.&nbsp; The next thing on the list seems like a good idea at first, teaching people how to use a computer.&nbsp; But realistically speaking, people will always forget.&nbsp; Like many stereotypical middle aged and older people, no matter how many times they are taught to do something on the computer, they will inevitably forget.&nbsp; The last three things on the list are a joke.&nbsp; Simply knowing how to read will allow one to complete those tasks.&nbsp; People do not need to pay so much to get a computer fixed.</p>



<h1 class="wp-block-heading">Wireless Networking</h1>



<p class="wp-block-paragraph">Here are more things that people pay for at Best Buy.</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/01/image2.png" target="_blank" rel="noreferrer noopener"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2011/01/image_thumb2.png?w=1280" alt="" title=""/></a></figure>
</div>


<p class="wp-block-paragraph">Three words for people who pay for this.&nbsp; Read the manual.&nbsp; Reading the manual for the router not only teaches people how to hook it up, it also tells people how to set up your entire network complete with enabling the router’s security features.&nbsp; They don’t even have to purchase an upgrade to install an additional device!&nbsp; The manual explains how.&nbsp; All that is required, is pretty much plug in the cable in the spot that the manual says and it will work.&nbsp; Taking thirty minutes to read the manual to connect to the Internet can help save you $169.&nbsp; Even better deal than switching to Geico for car insurance!</p>



<h1 class="wp-block-heading">Conclusion</h1>



<p class="wp-block-paragraph">Getting a computer fixed from Best Buy looks like a huge money grab.&nbsp; Best Buy’s site featured even more computer services that people could purchase, but I didn’t go through it all.&nbsp; They are all very similar.&nbsp; They all offer solutions that literally cost people nothing if they took the time to learn.&nbsp; Aside from the people that are just not very knowledgeable with computers, maybe some people are just lazy and would rather throw money at a problem to make it go away.</p>



<p class="wp-block-paragraph">Source: <a href="http://www.bestbuy.ca/en-CA/category/computers-networking/28857.aspx?path=3aa9e4f25b9e89f41bd934261dff9881en01" target="_blank" rel="noopener">http://www.bestbuy.ca/en-CA/category/computers-networking/28857.aspx?path=3aa9e4f25b9e89f41bd934261dff9881en01</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2011/01/06/computer-repair-maintenance-costs/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">623</post-id>	</item>
		<item>
		<title>Converting a Router into a Switch</title>
		<link>https://blog.henrypoon.com/blog/2010/09/08/converting-a-router-into-a-switch/</link>
					<comments>https://blog.henrypoon.com/blog/2010/09/08/converting-a-router-into-a-switch/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Thu, 09 Sep 2010 04:14:30 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[9]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Computer network]]></category>
		<category><![CDATA[Computer networking]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Dynamic Host Configuration Protocol]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Grab]]></category>
		<category><![CDATA[Internet architecture]]></category>
		<category><![CDATA[Internet Standards]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Lost]]></category>
		<category><![CDATA[Modem]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Network switch]]></category>
		<category><![CDATA[Networking hardware]]></category>
		<category><![CDATA[Page]]></category>
		<category><![CDATA[Plug]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Router]]></category>
		<category><![CDATA[Server appliance]]></category>
		<category><![CDATA[Telecommunications]]></category>
		<category><![CDATA[UNC]]></category>
		<category><![CDATA[Virtual Router Redundancy Protocol]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/converting-a-router-into-a-switch</guid>

					<description><![CDATA[By using a switch, I can get twice the bandwidth that I would have normally gotten from UBC Resnet.&#160; This is because I am getting more than one IP from Resnet instead of having the router to grab the one IP and rely on NAT for communication.&#160; Having one IP means I&#8217;d only get one [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>By using a switch, I can get twice the bandwidth that I would have normally gotten from UBC Resnet.&nbsp; This is because I am getting more than one IP from Resnet instead of having the router to grab the one IP and rely on NAT for communication.&nbsp; Having one IP means I&#8217;d only get one computer&#8217;s worth of bandwidth split among both computers.</p>
<p>Warning: After doing this, I’ve lost all contact with my router even with the IP of the router changed.&nbsp; This is probably because my router is acting as a switch.&nbsp; The only way that I’ve found to access the router page is to reset the router.&nbsp; This is probably due to the fact that my router is a piece of junk and I don&#8217;t know if this is something consistent among all routers.</p>
<ol>
<li>Change the IP of the router to something else that is unused in the network (I changed mine to 192.168.0.254)</li>
<li>Disable the DHCP client on the router</li>
<li>Plug the ethernet cable from the wall/modem to one of the LAN ports on the router (Don&#8217;t use the WAN port anymore)</li>
<li>Plug ethernet cables from each computer to any free LAN port on the router</li>
<li>Release/renew IP’s on all computers</li>
</ol>
<p>Note: Do not use the WAN port since the DHCP functionality has been disabled.</p>
<p>Despite the drawback of not being able to access the router afterward, I now have all my computers networked.&nbsp; Some people on forums had solutions on retaining access to the router, but those methods didn’t work for me.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2010/09/08/converting-a-router-into-a-switch/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">417</post-id>	</item>
		<item>
		<title>New Sync Method</title>
		<link>https://blog.henrypoon.com/blog/2010/05/21/new-sync-method/</link>
					<comments>https://blog.henrypoon.com/blog/2010/05/21/new-sync-method/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sat, 22 May 2010 04:05:15 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Cloud applications]]></category>
		<category><![CDATA[cloud storage]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Data synchronization]]></category>
		<category><![CDATA[Digital technology]]></category>
		<category><![CDATA[Directory]]></category>
		<category><![CDATA[DROPBOX]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Go software]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[My Documents]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Online backup services]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[Symbolic link]]></category>
		<category><![CDATA[UNC]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/new-sync-method</guid>

					<description><![CDATA[Apparently, my initial set up for syncing my files using symlinks was a little bit reversed. &#160;Rather than setting the symlink to be in the Dropbox folder, I&#8217;ve now put my originals in the Dropbox folder and have now put the symlinks at where those files used to be. &#160;The reason I did this was [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Apparently, my initial set up for syncing my files using symlinks was a little bit reversed. &nbsp;Rather than setting the symlink to be in the Dropbox folder, I&#8217;ve now put my originals in the Dropbox folder and have now put the symlinks at where those files used to be. &nbsp;The reason I did this was that my initial setup confused Dropbox. &nbsp;It would only sync my files at program launch. &nbsp;While the program was running it did not know how to follow the symlink to do the automatic syncing.</p>
<p>However, this poses a problem for syncing the desktop folder. &nbsp;I wasn&#8217;t going to move everything on my desktop to the dropbox folder because that would mean I wouldn&#8217;t be able to see these files on the desktop anymore. &nbsp;Also, if I did put a symlink in my user folder, network shares would be broken since other computers cant follow symlinks when using network access. &nbsp;I couldn&#8217;t go back to putting a symlink in the Dropbox directory due to the problem that I just had. &nbsp;So what I did was use LiveMesh. &nbsp;LiveMesh has the ability to follow symlinks while the program is running. &nbsp;Now I put up a symlink for my Desktop in my Documents folder and now the program just syncs that. &nbsp;For some reason, LiveMesh can&#8217;t sync the Desktop folder directly.</p>
<p>I might just ditch Dropbox altogether so I can do all my file syncing using LiveMesh.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2010/05/21/new-sync-method/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">347</post-id>	</item>
		<item>
		<title>Why People Can&#8217;t Join Your Listchecker Games</title>
		<link>https://blog.henrypoon.com/blog/2009/12/17/why-people-cant-join-your-listchecker-games/</link>
					<comments>https://blog.henrypoon.com/blog/2009/12/17/why-people-cant-join-your-listchecker-games/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Thu, 17 Dec 2009 08:08:30 +0000</pubDate>
				<category><![CDATA[gaming]]></category>
		<category><![CDATA[bear]]></category>
		<category><![CDATA[Bearing]]></category>
		<category><![CDATA[Blizzard games]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Creative works]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Dia]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Port scanner]]></category>
		<category><![CDATA[Scanner]]></category>
		<category><![CDATA[Strategy video games]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Video game sequels]]></category>
		<category><![CDATA[Video gaming]]></category>
		<category><![CDATA[Warcraft]]></category>
		<category><![CDATA[Warcraft III]]></category>
		<category><![CDATA[Windows games]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/why-people-cant-join-your-listchecker-games</guid>

					<description><![CDATA[There are just a handful of common reasons why people can&#8217;t join your Listchecker games.&#160; LC does a good job in telling you with its log that opens up along with the program.&#160; Obviously when it says &#8220;Game hosted with success&#8221;, you have no problems, but there will be times where it says &#8220;CD key [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>There are just a handful of common reasons why people can&#8217;t join your Listchecker games.&nbsp; LC does a good job in telling you with its log that opens up along with the program.&nbsp; Obviously when it says &#8220;Game hosted with success&#8221;, you have no problems, but there will be times where it says &#8220;CD key in use&#8221; or &#8220;Failed to create game&#8221;.&nbsp; That error almost always has to do with someone else already using the game name.&nbsp; So changing that will definitely make it work.</p>
<p>However, LC won&#8217;t tell you that your Warcraft III port is blocked.&nbsp; Google a port scanner tool and have it scan your Warcraft port (default 6112).&nbsp; Also make sure that the LC config file has the same port that you forwarded.&nbsp; The game port that you set in-game have no bearing on the LC port.&nbsp; The only requirement is that it must be different than the LC port, but that port number is not important for hosting games.</p>
<p>The last issue is quite obscure.&nbsp; I ran into an issue where one of my friends couldn&#8217;t join my game, but everybody else could.&nbsp; Warcraft simply gave him a gray screen.&nbsp; I immediately thought that it was a problem on their end and not mine.&nbsp; However, upon closer inspection, it appears that if I set my LC hosting port to default, everybody can join.&nbsp; The reason I didn&#8217;t use the default port is because someone else was using the 6112 port and I couldn&#8217;t forward the same port on multiple computers.&nbsp; I don&#8217;t really know why that is, but it works beautifully.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2009/12/17/why-people-cant-join-your-listchecker-games/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">131</post-id>	</item>
	</channel>
</rss>
