<?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>Windows &#8211; Henry Poon&#039;s Blog</title>
	<atom:link href="https://blog.henrypoon.com/blog/tag/windows/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.henrypoon.com</link>
	<description></description>
	<lastBuildDate>Mon, 03 Oct 2022 00:56:53 +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>Running Selenium Webdriver on WSL2</title>
		<link>https://blog.henrypoon.com/blog/2020/09/27/running-selenium-webdriver-on-wsl2/</link>
					<comments>https://blog.henrypoon.com/blog/2020/09/27/running-selenium-webdriver-on-wsl2/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Mon, 28 Sep 2020 00:49:34 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[AWK]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer architecture]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[Error message]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Firefox version history]]></category>
		<category><![CDATA[Flag]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Graphical user interface testing]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[IP address]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lag]]></category>
		<category><![CDATA[lamb]]></category>
		<category><![CDATA[Language]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Messages]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Operating systems]]></category>
		<category><![CDATA[Parameter]]></category>
		<category><![CDATA[PATH]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Resolv.conf]]></category>
		<category><![CDATA[Rolling]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[Selenium]]></category>
		<category><![CDATA[Sleep]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Struct]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Ubuntu version history]]></category>
		<category><![CDATA[USR]]></category>
		<category><![CDATA[Variable]]></category>
		<category><![CDATA[Web development software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">https://blog.henrypoon.com/?p=6269</guid>

					<description><![CDATA[This is a newer version of the post that I made before on how to run Selenium on WSL, but this one is on doing it in WSL2. The instructions are similar at a high level but there are some additional gotchas. You will need: WSL2 setup with Firefox installed (mine uses Ubuntu 20.04) VcXsrv [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This is a newer version of the post that I made before on <a href="https://blog.henrypoon.com/blog/2017/06/18/running-selenium-webdriver-on-bash-for-windows/" target="_blank" rel="noreferrer noopener">how to run Selenium on WSL</a>, but this one is on doing it in WSL2.  The instructions are similar at a high level but there are some additional gotchas.</p>



<p class="wp-block-paragraph">You will need:</p>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://msdn.microsoft.com/en-us/commandline/wsl/install_guide" target="_blank">WSL2 setup</a> with Firefox installed (mine uses Ubuntu 20.04)</li><li><a rel="noreferrer noopener" href="https://sourceforge.net/projects/vcxsrv/" target="_blank">VcXsrv</a></li><li><a rel="noreferrer noopener" href="https://github.com/mozilla/geckodriver/releases" target="_blank">geckodriver</a></li></ul>



<h2 class="wp-block-heading">How it works</h2>



<p class="wp-block-paragraph">VcXsrv starts up an X server on the Windows host machine, and what WSL will do is connect to this server to pass on the details of what programs need to be displayed (in this case, the browser window).  Geckodriver is there purely as a middle layer for Selenium to be able to interact with Firefox.</p>



<h2 class="wp-block-heading">VcXsrv setup</h2>



<p class="wp-block-paragraph">This setups the X server so that Windows can display graphical data coming from the Ubuntu instance.</p>



<ol class="wp-block-list"><li>Download and install</li><li>Start it up with the the command line parameter &#8220;-ac&#8221;.  This flag removes access control restrictions for connecting clients (which is okay as long as this server isn&#8217;t exposed on the open Internet and that the only client connecting is the Ubuntu instance)</li><li>Allow connections to VcXsrv on Windows Firewall</li></ol>



<p class="wp-block-paragraph">The &#8220;-ac&#8221; flag and allowing the program through Windows Firewall is pretty important.  When I didn&#8217;t do this, Ubuntu would give me cryptic error messages like &#8220;Broadway display type not supported&#8221;, but once I set up these access controls, everything was fine.</p>



<h2 class="wp-block-heading">Bash setup</h2>



<p class="wp-block-paragraph">Install firefox</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">sudo apt install firefox</code></pre>



<p class="wp-block-paragraph">Export DISPLAY variable in .bashrc (or for whatever terminal you use, maybe .zshrc, etc.)</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">export DISPLAY=$(ip route | awk '{print $3; exit}'):0</code></pre>



<p class="wp-block-paragraph">This will configure your DISPLAY variable to use the IP address listed in the resolv.conf file.  The IP address listed there is the IP address of the X server that will be used for displaying the browser window.</p>



<p class="wp-block-paragraph">Start up VcXsrv as described in the above and then try to open Firefox.  The Firefox window should open.</p>



<h2 class="wp-block-heading">Geckodriver setup</h2>



<p class="wp-block-paragraph">This acts purely as the API interface that allows Selenium to interact with Firefox.  Selenium looks for this executable when controlling the web browser.</p>



<ol class="wp-block-list"><li>Download geckodriver (make sure to get the Linux one and not the Windows one)</li><li>Put it in /usr/bin (or alternatively some other folder in your PATH)</li></ol>



<h2 class="wp-block-heading">Selenium sample on Python</h2>



<p class="wp-block-paragraph">I tend to use Python when running Selenium code, and I haven&#8217;t tried it on another language (I imagine the principles are similar).  Here is a piece of sample code for starting up the browser and opening up a website, but really any Selenium code can be used.</p>



<pre class="wp-block-code"><code lang="python" class="language-python">import time

from selenium import webdriver
from selenium.webdriver import DesiredCapabilities

def execute_with_retry(method, max_attempts):
    e = None
    for i in range(0, max_attempts):
        try:
            return method()
        except Exception as e:
            print(e)
            time.sleep(1)
    if e is not None:
        raise e

capabilities = DesiredCapabilities.FIREFOX
capabilities["marionette"] = True
firefox_bin = "/usr/bin/firefox"
browser = execute_with_retry(lambda: webdriver.Firefox(
    firefox_binary=firefox_bin, capabilities=capabilities), 10)

browser.get("https://www.google.com")

time.sleep(10)

browser.close()</code></pre>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2020/09/27/running-selenium-webdriver-on-wsl2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6269</post-id>	</item>
		<item>
		<title>European road trip – day 3 – the Maginot Line, and Verdun</title>
		<link>https://blog.henrypoon.com/blog/2020/03/08/european-road-trip-day-3-verdun-and-the-maginot-line/</link>
					<comments>https://blog.henrypoon.com/blog/2020/03/08/european-road-trip-day-3-verdun-and-the-maginot-line/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sun, 08 Mar 2020 09:26:29 +0000</pubDate>
				<category><![CDATA[europe]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Battle of France]]></category>
		<category><![CDATA[Battle of Verdun]]></category>
		<category><![CDATA[bunkers]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Const]]></category>
		<category><![CDATA[craters]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[douaumont ossuary]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[driving]]></category>
		<category><![CDATA[dunkirk]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Euro]]></category>
		<category><![CDATA[Europe]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[first world war]]></category>
		<category><![CDATA[Force]]></category>
		<category><![CDATA[fort douaumont]]></category>
		<category><![CDATA[Fortifications]]></category>
		<category><![CDATA[Fortified Sector of Montmédy]]></category>
		<category><![CDATA[france]]></category>
		<category><![CDATA[Franco]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[great war]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Italy]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Luxembourg]]></category>
		<category><![CDATA[maginot line]]></category>
		<category><![CDATA[Military]]></category>
		<category><![CDATA[Museum]]></category>
		<category><![CDATA[Ouvrage La Ferté]]></category>
		<category><![CDATA[Ouvrage La Salmagne]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[PATH]]></category>
		<category><![CDATA[Plan]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[rain]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[strasbourg]]></category>
		<category><![CDATA[Struct]]></category>
		<category><![CDATA[Sunday]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[verdun]]></category>
		<category><![CDATA[When We]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[World War I]]></category>
		<category><![CDATA[World War II]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">https://blog.henrypoon.com/?p=4880</guid>

					<description><![CDATA[Our third day of the trip landed on a Sunday, which meant most businesses would be closed, so this made it a good day to do most of our driving. Today we would drive from Dunkirk in the north of France, visit the Maginot Line and Verdun in between, and then end in Strasbourg, in [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Our third day of the trip landed on a Sunday, which meant most businesses would be closed, so this made it a good day to do most of our driving.  Today we would drive from Dunkirk in the north of France, visit the Maginot Line and Verdun in between, and then end in Strasbourg, in eastern France, 600 km away.</p>



<figure class="wp-block-image size-full"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="1200" height="675" src="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2020/03/Road_Trip_Day3.png?resize=1200%2C675&#038;ssl=1" alt="" class="wp-image-4918" srcset="https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2020/03/Road_Trip_Day3.png?w=1200&amp;ssl=1 1200w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2020/03/Road_Trip_Day3.png?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2020/03/Road_Trip_Day3.png?resize=1024%2C576&amp;ssl=1 1024w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2020/03/Road_Trip_Day3.png?resize=150%2C84&amp;ssl=1 150w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2020/03/Road_Trip_Day3.png?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/blog.henrypoon.com/wp-content/uploads/2020/03/Road_Trip_Day3.png?resize=171%2C96&amp;ssl=1 171w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<p class="wp-block-paragraph">Originally, we had planned on visiting Sedan too.  This was where the Germans made their initial breakthrough into France that eventually led to the French surrender.  We intended to go to the Museum of the Last Cartridge, the local museum there, thinking that it was about the World War II battle, but actually it was about the Battle of Bazeilles during the Franco Prussian War (which I had never heard of before).  In the end, we didn&#8217;t have time for it anyway so it was okay that we didn&#8217;t go.</p>



<h2 class="wp-block-heading">The Maginot Line</h2>



<p class="wp-block-paragraph">Not far from Sedan, was a preserved portion of the Maginot Line in northeastern France, known as the Ouvrage La Ferté.  The Maginot Line was a series of defensive fortifications stretching along the French border from Luxembourg to Italy built after World War I to protect France from a future German invasion.  The location at the Ouvrage La Ferté saw the heaviest fighting during the Battle of France in World War II.  It eventually was overwhelmed by German forces and its entire garrison was killed.</p>



<figure class="wp-block-image size-large"><a href="https://photos.google.com/share/AF1QipPylgM8Qw6H9r2brCeAiFKgFgYb80tvL3VMzt8-jw-SYrNyXWOsV2HwzTSnCFl_-A/photo/AF1QipM1KdpBEWj7M1mRcq9Nqc9apNkqh8m2qTwBB7UK?key=OXJHaUdVMWx4eXRSQjNZX1VpOXJZY1UzR2E2OVdB" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/f5QHP0vxFxASsYi3jxcrvcWN3QAdufmCLKMqPeoaKBEqkaVJEOtOuYSferoDfj3wY3x0nxarxg9T8RDNy-JKLcGbqNMR0__S4AvlgW1bEqyEbAqEKuvXsup5XWw-dpVE-Rp6_MV7mhNeMVjouREs77buf0S-j2v-Q4GFXcekM_E-7C9r6EEa9NiJyWfIXq6D_xAFdTSfVKH_KiX93d_boRTl01CAczqxR33b3nfpb1Z9Twlaopv_sYsQ0QOsezy2HGKFYQiNfU-b-Fn0AYpf5H9b5PrUGsyGT6T-ENIzytbDa4oV5EzxGgmEQVJZPIf_3sLx0J1Q5CA549LReOk6poobrtBOWM0TS3eyCmA8NbcJ--QLGPBAWsvSrRaM-5jg0dNO_X8sdUMEjcV3ZkYDcra014FoDstmnSgj9ICKL-zakm967vC-Q3yyVRgqKXsgtFFmoRXS_2zJry6DF3PdQ5Hyt7TOGKG6qZle7zdSi0STbU6mM9LiFZcfcBeL0fT27EQ-s8JZzlYFaNmVtTnnu1y-XSxiEoCkNsTKmYvy9GKoarXlYKhcVOarVut80VQFPbZxI2zyVnfzLOtHpHU-cv9_NNSted2x7Jxz9Q6Jwa9W6sJGI1cvP8Mhz8u7Ej3sYlTbwoXNbP2Ll6lCGDBWoiFMcsIksKLo3OvSrbxNVisMSQGrCGO1QT6RzqWx2Y6IdeezYzNZpjOznLWrUz53uU3k9fmE65V_zGcysEZDpLBmVXbqrw=w1320-h743-no" alt=""/></a></figure>



<p class="wp-block-paragraph">It&#8217;s exterior still shows the damage from the battle and grass has grown over the craters that were once there.  It is possible to tour the inside of the bunker, but it is only available to large group tours.</p>



<figure class="wp-block-image size-large"><a href="https://photos.google.com/share/AF1QipPylgM8Qw6H9r2brCeAiFKgFgYb80tvL3VMzt8-jw-SYrNyXWOsV2HwzTSnCFl_-A/photo/AF1QipMT_iH5yV5hYFpYqcunbbXdyAugAPVfo_LKuar1?key=OXJHaUdVMWx4eXRSQjNZX1VpOXJZY1UzR2E2OVdB" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/XyGnaNXqYHbVOQbFevreEFBhISiIQURqVaqfjMPcm9AeL2BVtVtiZys9Oe40gaSQb0lEMqKq8Kw7OWTTGrHoJNUH6jR-lZQ5gSwaRjk-HwaWNHQQyfzRphYSyR_RtBej8kYtZUSVpNY2K6G3vQOLOsOC9-aY_L5eXZJUqZU09-3B-C-RrzSmgvd9SIPhovKDQXUy-WZAjnzrBJycsCWabfJ3rmGZnNqFGIgcMV73MICMREJwdutDZlbwd7KSuas2ODxIu3CzjILolLepEa_d5FmgPyQnxntvyXinjkszO8VB5Lylnwim83a6a_RO7IJ54e60GrXDO_H_4v-mmzSXbjf0KFxmfsDpTkPED_7iOgLPkU7MXvT13OuSpXmFJkXR0Zann6aybl5xQdiqbrKCPNlyVcEXRP54xrpaayNo151AC231dZrCWmgOrPo3lz7cpmp5n0kw2QKo_ZXAUVadIvl7Xku3TyGc391DjgOlA04A1yK60P3QJwrf6953qkmGjRAWeqzcAnS371GDnEFPnBfFXDahoTcOb6zvYM2OqCzMma64Qnhqgriu2EJ-0xXcGBuNfMPphh0_uLUxJVfBHtULM5Jz5If55w9-_XzxDrBJy9_7aFxCcp3ySYwShepeN-NSnSEBXSVDTsYPQoMFa7Y2epwDsQjUsOV5U155yMIrYVK83mdfMO-xy1XhXCgVDdSf8yJ0FPzBF-MVTVb0kuHdlBVLbWIS8iC8qXVABix2NGv3qw=w1320-h743-no" alt=""/></a></figure>



<p class="wp-block-paragraph">Driving through the area, it&#8217;s pretty common to still see bunkers on the side of the road.</p>



<figure class="wp-block-image size-large"><a href="https://photos.google.com/share/AF1QipPylgM8Qw6H9r2brCeAiFKgFgYb80tvL3VMzt8-jw-SYrNyXWOsV2HwzTSnCFl_-A/photo/AF1QipPUL9Js7f3OezBx6XGH04UEkVCzFAOhDrlf1jmG?key=OXJHaUdVMWx4eXRSQjNZX1VpOXJZY1UzR2E2OVdB" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/W6hFkyHYJjLrfux8CbG6aftH-GZ0vbe7Q7qSjSZdlqZh3Nm5W4k8_3poK3G6cga5Njk4n8k8uQieW4aacZDtmHkKr9Kqm-7YJngHPbdnDrLPcLpt9f-0vNsWtjKcEM0WTY4odLknO3pDsbLskEO4axCkE6pLBo3GMl4AFMqsWMB6jMVvVq9y2Gak_c6pVPZEATFVE5nDlXEEdo1DnJz_X6nBI4kpOQyQgkpSiIRjhtivPGSEGbQujV-X0tdoutDPIP1nTPb2m3nWmnU0kNU1bw5wunHQdoYE0MlJj-6cSw7fubfBoCRqwY0yCyhmulk_mLbm3Nc-jOuuiZdyvifUHLW81ASNTdlFkVBkuvTrG-9hXSEGGZVjSzQNEat1jm4wDOVyikK-hfWyNmfUT_OOqhshDjLwtlLmuhBM9VPw4FB2NlPbyMFXLyLhd_TFl1AsbN83334uNZ2dcWZt1584AcDfkEQwS9My9wP9T5Rd2yuzpPKQP3ovrua8wnsMK18iUBFTda6uPrbjQzRanPii2CRli7AErmAZqVBpg0GDNo5g21HKXjVBH-vqm3U8Qhzq5hvIO58jEVr87TlEkF454i9N-cPiM7NND8YsFCSOU8cjZTvrdNQCfZ9kMAjaqyj5TTsdHTzMMCRcATAw3b2v2iORCPYe526x7mJjz7DNr1TXOawrRDEaFbPrwxfcxlkCYvV60EUF3pWXAFMKxr0zA-bxYHFgKqfqXB2tzAwkcv-p83p3oA=w1320-h743-no" alt=""/></a></figure>



<p class="wp-block-paragraph">The Ouvrage La Ferté is in a pretty remote location, which makes sense considering it&#8217;s a defensive fortification, and because of the rain the night before, we ended up driving on some flooded roads, and even narrow farm roads that even Google Maps didn&#8217;t have a name for.</p>



<figure class="wp-block-image size-large"><a href="https://photos.google.com/share/AF1QipPylgM8Qw6H9r2brCeAiFKgFgYb80tvL3VMzt8-jw-SYrNyXWOsV2HwzTSnCFl_-A/photo/AF1QipMa-vWy1hKgHD2zFcg1weilka4yFlmOv9yEf6P8?key=OXJHaUdVMWx4eXRSQjNZX1VpOXJZY1UzR2E2OVdB" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/97e6V-auM1OHQNgylz-XlPMdm1mVQS62VEHIzwXqvceRRZnWMHNbmgE5bOdegAM2_60IzrUjz7e00f4v1om6cTHrNyZIZcarNlFfcFF_zibGzkpT8YivnRqnXCcWAEP9m2anN0Ejhgubc3xfmrGeh2PV5gTD59ewFR0OIO5P2O0NLRDITPUKooEjdCj1VAzG0ehJwxvEu2uPKes_zZd6jQdhmlXX_3lFzl45oCzv2FyS-J997TixnRF-7a3rGOdnPIoDbSuo-gY2ryKfakTY54-q2PH7hC8kPPCKfXr2kMu6mX4XSYqQnI-SsV-hXVibUN5JAdSN_BBPrT1fkWKdwMmWAd5xh2KfDwb61YSVNMnmOxkWdlZEcj5wzdSSCesMbuzeDxeEb5YMq7R4rRLlkbLQkirEea78CJk-VeZiRCUHS0LsF81j4ayJJWDlTPKRtG-Q4NlBFKV22zKbIJcVXHB2b1YVv0i6M10-PSi3tZ171T8wvqmEsq7XVFD3yLFUoXB0SKw4M0AlvMzt-8AP8c_zLdSHfzD856NZsl4YnyGEjcYT930ucGkSn4ViPBtt-ADLJr7PwxDanLHoNRyuBv7D79N3Or8TfUnzNR4Y2sZ7mjCSMocbkkJ5CAYJLfQR_cp9MHlRUAs8IxFHWHnkoz4BhJeNAMNNYkpzYuA4SwT2Nt4n6Ze6xngghVyskQv-yu3D64rshoA9z7ECG7sXkewFEMvT_qMJO_YXuJJAdcqN8yU7Vw=w1320-h743-no" alt=""/></a></figure>



<h2 class="wp-block-heading">Verdun</h2>



<p class="wp-block-paragraph">From Ouvrage La Ferté, we drove to Verdun.  Verdun was the site of another major battle in World War I, and to remember the fallen soldiers, a memorial containing their skeletal remains was constructed.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://photos.google.com/share/AF1QipMyNFP4NHo-xVcS6cB3UpzazPs5ovuKcoJSTH26KQGNVCNKW2M8RaHJQHLhrvPdrA/photo/AF1QipMjXazYuQTFcxAQ0VhN6aRxCVinAS2wx2y-f2AM?key=bC03OWFWc0xidG5POXo3elRqUXFoSTZ0QlF3RGNn" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/o-p4M9F9TrYS7BmOM6nQiOIZq-cgvCqwQGuLm4fDT5aPEiBoiLW-tz2yk24EDdpSfPbmwcnLqhBFL6_mv8w5YHN1rRfV3ahzzb0xLyO3FTbn6U2LJNtX6gym0HXfUS4LnC2qyo3rvA1Xqnrerj1X1c5c80oHr7iHubCQeSUH-7N9r0Tbg3TYuXFGK83LW6wPG1hzdIAFKWRHTQXIXpYfQ_sVDjoeY9fneneUttjbbwtGoiU_8IJoc57iKXIVt4VoolFMYYaAtX0BUKBLsBugss-eIyYbN6MVFZry79G7s4CYy3jcs1tN__gYtqSeFkM4WCmWMiZTCiCOkINhCw-qu0TZSSW-896FLhhRBp4NDzLw9lMkCM_UXEeighbgNMreM93OckJMNbIHub1XGa9H7LBg5KJ2JN0N4yEj1hC7kFDQWpsAbFqou76Bg4PtQ2tDrnSm56qqOLbxC7azkym_nzu2d__ehM5Otha3fogd3l7R5uGuxVeXyM7JGNEW700A_6GMyPiRe7OHlYY7f7dahCFRDonEnPz5hqi-_75gNG2srKoA8tPagBCNaJAZ8_x77PpgGABAU_5xwoqNxK_qye2Lst4yJTfF7SEdmAVkyEeDRiNOt0jebdwfd5tWh7flTgJZuXeMk81IUuLxOOr7bGHI40XQQeWmFaRNZwBo1IjgQi4zN80VUeKVQ5mdKJoC_O4TwPgXf1FcVB-A8PJ911HNMCk1eNMa5APGJEh0r2Z5tcj34g=w533-h946-no" alt=""/></a></figure>
</div>


<p class="wp-block-paragraph">Unbeknownst to us, the ossuary was actually closed when we arrived, so we never got to go inside.  We could only peek through the windows and see was a blurry view of stacks of bones.  In front of the monument lies a military cemetery.</p>



<figure class="wp-block-image size-large"><a href="https://photos.google.com/share/AF1QipMyNFP4NHo-xVcS6cB3UpzazPs5ovuKcoJSTH26KQGNVCNKW2M8RaHJQHLhrvPdrA/photo/AF1QipM25F0h6FZJtpmLGuil6fJbXv8RlY6GBYqmzm2H?key=bC03OWFWc0xidG5POXo3elRqUXFoSTZ0QlF3RGNn" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/CqFecwKKM1PJnKJD2dYe5l-g1ruNDQpSmPUGCOO0e6rBT7WIAByq3UXxNlNVPB13J29wyV4YCP5Jw9LYjh5ta9Ti6Sd29ySJl-moCUjJKhmnTbwhGxwZ8W7NWsJHQ5a9D6Jgf6fBpIyVmGfxX8WmXdBuM25K0x9QdVsZhm1OWY47gLH4Sbx85URyUD1L0G6EAEiQR78fYSmubhIUsIBEK6-j-5koDj99TrBRtgOB5AK6VvIpivq786athWNPRDbFwoASvprVNuytP-FeSGhsSpkcti2EUaNWVMuqhdqtAqLp1xDamqlIU8gTIQDQgLBfh0jxp34ddo8e7StHUiCy0edxQoeyFqn_eNiCKfN6sWnWqJ0PVOQYupUHzElQOc-11URW0jwT4bZgCShKwaCAz8LXX_6NxG6tcuKFXY7cccYqdfl_I-9Fo9iHkae65eps2QcTjP-69jprB6Wpr-8QH7_rvva3vORx8Z7gdsWeVsXRLwAO2gK1K2zWY_kSf6uhC0OIH-of9IcB3nHBCtUK9cSjRb_UvPssXQ3RIveuJri9JegNwRggQhbSo3hfKFEV_J5bLITV0M6lxN351Ejz0V0T1LrTzWmQ6BJAu1zjrIqUF6QFOBKLmN_NzQxgvWXx45R2k2AhZkxlIo0TQnK8hYwSphfsFGaXTfKT8QKHDgbdE3eWN4xF3H2Fxu6WfFb4IjHcFGLVttIamo8t6KCqQt3FYdre-cw7ioMxFBvJj-cEuKufaQ=w1320-h743-no" alt=""/></a></figure>



<p class="wp-block-paragraph">Nearby the ossuary is the actual fort that played a role in the Battle of Verdun.  The fort fell to the Germans without a fight since the French had abandoned the fort thinking that the fort would have been ineffective against the heavy artillery that the Germans were using.  Eventually, the fort was recaptured.</p>



<figure class="wp-block-image size-large"><a href="https://photos.google.com/share/AF1QipMyNFP4NHo-xVcS6cB3UpzazPs5ovuKcoJSTH26KQGNVCNKW2M8RaHJQHLhrvPdrA/photo/AF1QipMzXBegkP0USCNH1J20es2kSm3wAptGjZoGpWDo?key=bC03OWFWc0xidG5POXo3elRqUXFoSTZ0QlF3RGNn" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/QQDSsP0wwenR2ZMi_xzAfwbYZR3hkj7ojFyBUAVGJzNyKVDG0Otssmy7NlFlIngKw3ie_lTTEKRac4Q3kxpPWaZdynCrynTU97ehEfPznbbYQQMpkyP4-zG2kLfwKEkX2rUEuLiRZzvCQh2xnhUkfdNIehLV7c9McWaydH19mk3E3qWLzPFp-CgV37UVGMX08VoD9TP_HkpygcFuBHVHnQPLn9iPzGC2xJVtriA8VE5rX9kX9LL__1vWSM8aWH9IA69_mCtvBNkdAbiA9t6Js1OiCrTx6Gg-A3Womey3gvvoZmiZUBRuCVFuazBuXsXKyGJ1mEVdRuRtfCGTsRkqXmAR-1_86eHCQ0ObfJ32ewHdA27abAuvJGxHVCL0REnGW0kfCHB7Al-1mMJnVZsEfX73qEUgI7GjGJtGmBXnjPaIyXhjAZY0_imculmAUFT-UxWtlgHt3SnVr-ivUNIgogbvMEoCuqoIzV1G0FNb8sWs2zbuhEEBPkfQt25QT5pJCHdQmIWiKRLTF_8a4kJ81Pn3CYpnjgc33xCMyKl1zmzgvNUc6aOxzsSF3pao-Xf7rFUKdI9q298oibAiXN5SX2x9pR3hw_14Zx9jwrur4dXHVKXgunRcOFBSIRsDgusjXiWjNQTlxbkNmkG1k-Q-QJ_XgFbP3GTxuNcF-na7k5Fk-Aa2gyPNFkSH1Pti0Z5S1TPfQHitXyjzZxSIjV4rtxrG0oH4tzzIDsehz-K_N73xKbiEEw=w1320-h743-no" alt=""/></a></figure>



<p class="wp-block-paragraph">The road leading up to the fort was interesting too because some of the old trenches were preserved.  The zig zag of the trenches can still be seen.  Its purpose was to ensure that shrapnel exploding inside the trench would be contained.  A straight trench would have allowed a clear path for the shrapnel to fly through more of the trench.</p>



<figure class="wp-block-image size-large"><a href="https://photos.google.com/share/AF1QipMyNFP4NHo-xVcS6cB3UpzazPs5ovuKcoJSTH26KQGNVCNKW2M8RaHJQHLhrvPdrA/photo/AF1QipMAxss0nTp9ZNL0LIBFPTcB_smaLGoUhwj8VYjy?key=bC03OWFWc0xidG5POXo3elRqUXFoSTZ0QlF3RGNn" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/X9k_NHiYJ_Lr6dW2nzt1HmP84VDwmxb5z2Dm5iTyJDFaKDt_MrZePijd0dpiE_jO_0d9Z4wGKLW5P60t2eBIzpP4tOxzUqLu4sM8IbWMMB7PPvk0OtAmTCbFdND34_Fqvr26UJH8-lM7_6iAgrnqYeKXNhcP5ctrrB_k7bBnY26JTQSzFumfr9aUA76U5ZIpmZrtF2nwt_w1zxqbYzKY0AYFVn-v5cEWwNt-vGyBFushI6O_2rULc4GRULi5C6yBl6quQsdbTLkH0NdRWeAhL_9Cpv3CMr52IWSiaSAfD9ZA4BeYMOTt_f6QSOWf2Qy2Y0VfmRmTN8W4cwuh8tffejOR9F7RHO2G2y2m29Kqlm8dI4vHAF48a72cY_Ue1WJJZs_AWNJYdDrqJ_xPUlmgOlUWnuFEKmECK07eleYTUVJqYpzMAukc3gJRKJEBZ8L5bRHgKYplX8WH406qZqOpZLmf-SGLnbo4eIEMtg75oLog_ZdC-Mvm4yp18OxI1Rr3r5xmamekG3h9rSRnN6wYWk0JDQY-duxnSAvQfY9qOhNo-ZNGFGLbbmaM7s_Jx5SW2I63sgIvkCcnPjq3eq62DI97HJNShBrCuMMLxPs9Xouj8H4H96EqCLI1xVo0-Xgvdz4ZK5nx12G5Pmil85syUz5NyVfQfivYos5Y3kmQqGT0-bOVgPYdPb_Od04_SHtuQ9FrMKN0Lr3uFyKrEIW4rP37Z9_KYbex89NTLVLgZC_b8Bb6Wg=w1320-h743-no" alt=""/></a></figure>



<p class="wp-block-paragraph">From there we drove three and a half hours to Strasbourg, where we&#8217;d start our fourth day of our road trip.  That&#8217;s all for now!</p>



<ul class="wp-block-list"><li><a href="https://photos.google.com/share/AF1QipPylgM8Qw6H9r2brCeAiFKgFgYb80tvL3VMzt8-jw-SYrNyXWOsV2HwzTSnCFl_-A?key=OXJHaUdVMWx4eXRSQjNZX1VpOXJZY1UzR2E2OVdB" target="_blank" rel="noreferrer noopener" aria-label="Maginot Line (opens in a new tab)">Maginot Line</a></li><li><a href="https://photos.google.com/share/AF1QipMyNFP4NHo-xVcS6cB3UpzazPs5ovuKcoJSTH26KQGNVCNKW2M8RaHJQHLhrvPdrA?key=bC03OWFWc0xidG5POXo3elRqUXFoSTZ0QlF3RGNn" target="_blank" rel="noreferrer noopener" aria-label="Verdun (opens in a new tab)">Verdun</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2020/03/08/european-road-trip-day-3-verdun-and-the-maginot-line/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4880</post-id>	</item>
		<item>
		<title>Kathmandu, Nepal</title>
		<link>https://blog.henrypoon.com/blog/2019/10/06/kathmandu-nepal/</link>
					<comments>https://blog.henrypoon.com/blog/2019/10/06/kathmandu-nepal/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Mon, 07 Oct 2019 05:05:43 +0000</pubDate>
				<category><![CDATA[asia]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[Bagmati River]]></category>
		<category><![CDATA[Boudhanath]]></category>
		<category><![CDATA[buddhism]]></category>
		<category><![CDATA[cars]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[Countries]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Dia]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Flag]]></category>
		<category><![CDATA[Geography of Asia]]></category>
		<category><![CDATA[Geography of Nepal]]></category>
		<category><![CDATA[glacier]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[God]]></category>
		<category><![CDATA[Hindu temple]]></category>
		<category><![CDATA[hinduism]]></category>
		<category><![CDATA[Hole]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[india]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[kathmandu]]></category>
		<category><![CDATA[kumari]]></category>
		<category><![CDATA[Lag]]></category>
		<category><![CDATA[Language]]></category>
		<category><![CDATA[Mass]]></category>
		<category><![CDATA[nepal]]></category>
		<category><![CDATA[Newar]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Palace]]></category>
		<category><![CDATA[Pashupatinath Temple]]></category>
		<category><![CDATA[Pho]]></category>
		<category><![CDATA[Religion]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Struct]]></category>
		<category><![CDATA[Stupa]]></category>
		<category><![CDATA[Subdivisions of Nepal]]></category>
		<category><![CDATA[Temple]]></category>
		<category><![CDATA[The Go]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Traditions]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[Wikipedia]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Words]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">https://blog.henrypoon.com/?p=4583</guid>

					<description><![CDATA[When I first thought about going to Kathmandu, without having done any research, I thought there&#8217;d be a lot of mountains, glaciers, lakes, crisp mountain air and such, but nope, it&#8217;s actually a giant bustling city. It&#8217;s not quite like a city full of skyscrapers and things, but a vast sprawl of low rise buildings. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">When I first thought about going to Kathmandu, without having done any research, I thought there&#8217;d be a lot of mountains, glaciers, lakes, crisp mountain air and such, but nope, it&#8217;s actually a giant bustling city.  It&#8217;s not quite like a city full of skyscrapers and things, but a vast sprawl of low rise buildings.  I would have liked to go out of the city, but I didn&#8217;t have enough time.</p>



<figure class="wp-block-image"><a href="https://photos.google.com/share/AF1QipMk4-KxghgwGhJgrnzcvRPgcRwzuCuvoKRW9uXa-flXrS2RpTt6Pb4Wr81FQnw7Yg/photo/AF1QipPpUMEt2slKeXa0mEECrJMxOAb_avMT6pRg1wHY?key=QThFcnV3WWlCaWJ2eVpkbWMteXVVcE1rR2Y1ZzR3" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/FopWEyXbhfWlBb_G8cbcmPZy2G9J4F4T4JKee13OYAQX7bsN356pvYhAEflxm31ffCI-Uwhm6n08u3nayvdmEAoPOrwVepfmsiuYLS-bm9o2mFQDi4d3J1HbiGZ0lrvYNhlmniyLPlXzLQ5ciY7tkOuBgzjOvAWiW9KqLz7Keh8mktuYL_82mb9FE1gLkfaacvgYhSS9Ng5nZQ3gau8XbNSAKVnmP0TyXFnPDXGVN1dcz537jKij2r5fQxAy4iEvOO0jd6C2cet2AM78lioEoLCjID4FhhPKSOWWolKv0FTkp5pyh97qVVHTbUlClgjiFlSBqem2y8OmLaZRV0QYNoTvnsjsddTnSXO6krKvIXWdWn3DfPKMsiJcaC6LSbcNJ5sFsUVs5sYXOtg1BDwmX7u9xxL5KbMVJTHJfosx0KoSaHjiRuI6qb33PtXe1Qze17SGDuvsTNiuQv--Qtz_eulZroUezFymxMUlHJeUglm9AUQhCAonfILXVyKgwaCED0verKY7LTIiATwWU4mneUjVhEUHIGJPxDgSJgN2jKYI8n8JIgPirgKCNGbqEpB4ihuWhBPz9BGpm0tGsaZx25Baxqi4AGnu1ONW0Cgot35zo37TgTX5awcugYmwjWfYGZDGrKgoOuhyKuZEtZ-gcHIOhxVoABRZaNz20wLZUrft2MnCs8ELKGzkHKyPouMmODqgRqV5XKZu6v5vCIDIOMyIW9kd6LMnn3CHfvNnQuEi3jsM=w1464-h824-no" alt=""/></a></figure>



<p class="wp-block-paragraph">It&#8217;s reminiscent of other developing Asian nations.  People are riding around in motorbikes, pedestrians cross the street by weaving through vehicles, and there&#8217;s so much traffic that it kicks up a ton of dust.  Cars here often don&#8217;t have AC and more often than not have hand cranked windows.  The official language is Nepali, but many people speak Hindi or at least know some words.  It&#8217;s timezone is also quite interesting&#8230;  Its offset is 5:45 from UTC meaning it&#8217;s got a timezone that shifts in 15 minutes instead of a whole hour.  And I thought India&#8217;s 30 minute shift was annoying.</p>



<figure class="wp-block-image"><a href="https://photos.google.com/share/AF1QipMk4-KxghgwGhJgrnzcvRPgcRwzuCuvoKRW9uXa-flXrS2RpTt6Pb4Wr81FQnw7Yg/photo/AF1QipNkLwSOXwN0cQ4qAUo84T3iWk4OCCfHnUsvxcCF?key=QThFcnV3WWlCaWJ2eVpkbWMteXVVcE1rR2Y1ZzR3" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/NZGaOuvUbplrcoIQ0sL3aGgfBAmFnMCC4VwS-teWf-cM1zaJqSIREQaIcoNA8-sIgf72Mw1bexzJSiCM-T_wjqAn9XOBPVBsH-FxOktNduNJa-QETm3ysTpg_BaSclWTtIkcX_hJpfZeqzTyJwM8aR8-r6bbp17pmgiY-O1BoC8XpIcAHoqVu4CDJhPyCyAFZnob0eA2BhDYfTovaTQfALadBQaO2zfAC2fFdgJX-pDwfncWyXdu2O5Ll71slgDFl2NJo6Xinvtj-Uiwb226rKg8W7PGNtvq0TvI7REySQo_Hq6UZS6BdXC5U4mBaC2YadEiE8qnBHtVhuTE08LmNu9s4XBOEqMP6-atQ2Ic2PYMyFha5KFNqDkfcMuJ--s67lP7hiUHUW4HZhJ2J9Mhg1XoSqkTmIuTBBaceX2KeWx5O44zhlKeXXPKYA0iHSqTym2msXVXyPcLBWs58Ctd6VyrUSomSRp-JqBHz3izeBEG4lvl37L67vr602TrhV8G2M-6Y9lKBC1oZEmO2cQ0KwEhm3V8_mIrWbBjXZx9rmdNai-xMejUrOGAcyZ4tGNEI7TfQqBV7uOR5JNsQ5S88KOLKZHvNVXWcdHy29PCRgluDdSkj8UOkxGLuyM_N7LGzQtf7FL_PrTe4Ja-qNPQxvqG9w_A1imFYsSEaK9rTAFNPsJfx5oFlgtJvM_HtANe2CyKrQ_70ABUHUp0sIl5AP3KmpGEfv_23ci6Uiv9nfYLfdla=w1464-h824-no" alt=""/></a></figure>



<p class="wp-block-paragraph">Durbar Square once held the palaces over the kings that ruled over the city.  In the surrounding area, there are also some courtyards and temples.  The architecture of the temples is reminiscent of temples in China, which makes sense since Buddhism is quite prevalent in both countries.</p>



<figure class="wp-block-image"><a href="https://photos.google.com/share/AF1QipMk4-KxghgwGhJgrnzcvRPgcRwzuCuvoKRW9uXa-flXrS2RpTt6Pb4Wr81FQnw7Yg/photo/AF1QipMuB4HAmMfPyPqwt4h28upWs1khnJ-8Zo2P8VcG?key=QThFcnV3WWlCaWJ2eVpkbWMteXVVcE1rR2Y1ZzR3" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/7yqxizxXrkJlfdbn7G8l3on4fAQQHlt5TjJwHi6p4Q7_TCRk_RdtaRSNWpuziQGz2QGeOTu6sOb3O-cqPuw0AXYeRGosNLqsS_Z-pB8N3U2OyXD53vUtX5C6dDlih4QoR0MSkkdRCd4CNUak20usyj14sjPyezObjEqVST-PnCxn69WmcgBrqu1L14SwlLf1LlKxHGFToUJlFQUQPf8l8qTROh8zkciDQ0hOnvQOpiwj7rwwllHtDHcYP3e3P5gvXbpjnyKNVL3-wFtHHS7eKkh986z6EDQlyEGwwXuAP-skwXSV1MH6n3v69euLJzUP5nS8ansdOd7ogAUmcAQmuVkCsvrGSIbJgZg93fJV54Zbisi2ff1E3MjTSEPRfV0yBiG7zgp3srymk4HXELl2kHz6WkFVunMAvHpFqcwondvCwLXbIEQgaBTZHZCZd83TlgYCzRmncdv271vdT4yqdkufcbqZyR-3OSibezEtTFF2wfFHNaqIvvnh9CZbN5nvsFw9N0YyQ70FkAk7juEaHsVw9XpwMzeWxkawolEwOOXdxfBixo7P1RnQRemNFasSNcnrVjyNJCjNJAKF0Dkq9QRvfrou7fMxQ0e58znxwt39mMT-HSNylu8cVAni462BWFQV7qnpp10VQJEgXTG26W06_lZdphzmXrRu1UvRu5TA0zqS5WLICf7AfQOeRB2nftFwN3czFgBbUijSDItIBfbuoiRmuosthGxdkVmxcXh32GKJ=w1464-h824-no" alt=""/></a></figure>



<p class="wp-block-paragraph">In the center of the square, masses of street vendors sell trinkets to visitors.  The trinkets are mainly Buddhist prayer bowls, and other religious paraphernalia.</p>



<figure class="wp-block-image"><a href="https://photos.google.com/share/AF1QipMk4-KxghgwGhJgrnzcvRPgcRwzuCuvoKRW9uXa-flXrS2RpTt6Pb4Wr81FQnw7Yg/photo/AF1QipM1DL8DCE0k_j2PWGqQEYtfRzGcgi0jrG7lTKE3?key=QThFcnV3WWlCaWJ2eVpkbWMteXVVcE1rR2Y1ZzR3" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/em-NaPM2uhGUi7XIK7TmNA_fxAQTFlVOPVmf0-_RM9CMR8x8Hi9hM8fMxW3c3baVwRfJ12lztrNDqz9EtLwmeFH_z8BGJFQ9L-XHEQZN65grXEZUoIW8DbRB0whYyY6VMlFkj922kFAHSqRmoH9z6sLRPqsWCPS_U24xGtzjibS2-T4XHQpzXIbNg9ENolK9ZNPmy43sOWZUe6WyIY1-1tJsqo1IwcbwCl1cddUzTY8PrOB9RWlk-y7TqiX7O6Xs71Rxt8_Sir6-1hYdYRGlycUjg1Zn_dc4sMafWsL7EF6ZY8vVeqv8jSpeZ7LBF3lon9jUi3xXFpeQRZcnDh3jDjdNZCKWe2_ztS0z6nPaXoe4Wds14HaqaE2hIPFQ0Zj54xn7QgbtrJJz4UgPGneW8h0SLreA1RjXjGYKeG9p-f2UuQVoPHA9Rz3NNsYNJnI8i9awATBBS34bg6vZLzlvDB1zMduCb4YK7NcYXinC9qaIUZyEhJmLCh8ffErdGfYXhsflO8Vu-QJ1qwANLBc08jrQs3hqWaFZLtiCNUjSrEacI80TvWXpFpCshaYNKpYESoJfYojMCivskduNijKIo7ywR2gw7PcGOhCVlOAwSD4kW6qq9dYiwHCLVv4Fg0_IcPqTzFTeku4isuFFC8EdmMEvRfvlyDBmQuqy_l87ImDxEcVhm1xMqKqiAxMGCvBC5cZNM3W7Ob-o_XUJzK6b71Hz83JjoqRuhQgUMhespuhWBc0I=w1464-h824-no" alt=""/></a></figure>



<p class="wp-block-paragraph">The most shocking thing to me in Nepal, is that as a part of their Hindu and Buddhist traditions, people worship &#8220;<a rel="noreferrer noopener" aria-label="kumari (opens in a new tab)" href="https://en.wikipedia.org/wiki/Kumari_(goddess)" target="_blank">kumari</a>&#8220;, young prepubescent girls that represent the manifestation of divine female energy.  </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>The worship of the goddess in a young girl represents the worship of  divine consciousness spread all over the creation. As the supreme  goddess is thought to have manifested this entire cosmos out of her womb, she exists equally in animate as well as inanimate objects</p><cite><a href="https://en.wikipedia.org/wiki/Kumari_(goddess)" target="_blank" rel="noreferrer noopener">Wikipedia</a></cite></blockquote>



<p class="wp-block-paragraph">Within Durbar Square, in an almost non-descript brick building, the kumari appears from time to time within the windows that look into the courtyard of the building, but no photography is allowed.  I had randomly stumbled upon this building only because there were so many people around it.</p>



<figure class="wp-block-image"><a href="https://photos.google.com/share/AF1QipMk4-KxghgwGhJgrnzcvRPgcRwzuCuvoKRW9uXa-flXrS2RpTt6Pb4Wr81FQnw7Yg/photo/AF1QipNF1Ka7g1mAxGpzEBsR1uH0CSEtlL2TYMWD3o5t?key=QThFcnV3WWlCaWJ2eVpkbWMteXVVcE1rR2Y1ZzR3" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/X1Yxibest5LtQalVPNs_jOhHoXnUyhFhLsI3SyRdybyPMNWsOXaeH1snuYid-akl018qGAsWFA3j7rQkOLY_Quw6gb9vn3CN1Dq6J-Il1WMR3rz_5f4xjNyjoo7xwOGZjHKgrH5GkTrss-0jjD6hwOoEjDhovxkBDCNIfXjXImwRcVkwPFcyHHHuTeyCiA4urL1vib9Hn0x1N_w3e7joqdD7KjbSA4isxFEc7tdZ50vMbnOIVxUgNbGSU5XjPI1zgvJDUeQNAtt8FFj_JVGVseszb9fVm4fjenQNBXg9Q7djuHTN6XMxix61j7_VnX4-BZLGQ0H67EOWVrl7bqqrbIbpBJx_k4AH9TIhmJLAAL6zEBaVVOvxeYriVlQkhxLWnUAmvTry5JOmCJ_4qLZW3MIwNAyADJMT6An7DebAxB3WZMmXECVVZDJE-RmFMizo9yL6Ce2idRhGTboEYgm97gZT_w2cBEyi8tbldmVUH6LPVLdqkIhGxgiajb_UQCSa6Y4UAooX7DgmXuwunC2_csEZvF-zmVaiAUnVAh4sbpb7GLtVn3OjCpWJ7YoFjn_yCBcbkEquu9eRXv6KuCMuA2pDVxbdXpGFJQlBDEVP62KX1JB_iSTgOKjyOaGphpfIKFQ1FWKLph34dyOhBhbtF1AyAJeBUoh5QdwRkF0bAVa08aBG8xlFPs7ICyzjlQaCmNSDDb0K3xIELw5vPFp7WzEbuW75E9KlQeOVurAFy37a_zGl=w1464-h824-no" alt=""/></a></figure>



<p class="wp-block-paragraph">The Boudhanath is one of the largest Buddhist stupas Nepal, and it&#8217;s architecture is unlike anything in the city, so it&#8217;s quite prominent.  The prayer flags have five colours, which represent different &#8220;elements&#8221;: earth, water, fire, air, and space.   The elements are also represented as a part of the structure with the base as earth, the dome as water, the square platform as fire, the spire as air, and the umbrella as space. </p>



<figure class="wp-block-image"><a href="https://photos.google.com/share/AF1QipMk4-KxghgwGhJgrnzcvRPgcRwzuCuvoKRW9uXa-flXrS2RpTt6Pb4Wr81FQnw7Yg/photo/AF1QipMVQizsqbE_PRp5DovUKtunac3p2BO15RTNbfRH?key=QThFcnV3WWlCaWJ2eVpkbWMteXVVcE1rR2Y1ZzR3" target="_blank" rel="noreferrer noopener"><img decoding="async" src="https://lh3.googleusercontent.com/5HYPEOtzSwdVNnSFNykdoeJVO5GNKCdO2VEue5m3fy8vpZhkp7ZJO_ZpWJgRv58AwUD6Nr86iT_lgQNWaqPASaW8ZLIWkMEPGREEaK1EpychwO9w-0IZZIcf5_OCzUD6jdn41_eJvTOY4Zacj8a4eOUuAUx7GOmnDyV1_AxrORqO2kyYVmzUiQdyp3KxaFSZL1sk73dNfghHfcfqO_lPewO84KVj9ezFLg9IHaXE4DCLnLnYe9JxitYYk0PviWcyNHviDm8u_bZ9JFtU_pHoKHUMJYr8Vhu-pu6Zn395Auzau-xpKj3ULljj5zkDN5MyMDUF3DdYOt8FV8Le8ry_OKjndM3Q9x1FkJvr0xJyZVN5QOIyvCOAB6jm76fC7eBhJ5kRFOU8WuEDJZM7_gxbxTdVRXUpicWmHb9Fd6vHYB3kLTXgULCvP-EAA5yuvNnx1w1IzxuL-VroxSoaUALkrWN-0vadnZe_VItusM5UCskbdlaFJp-UvEfJ_IJkFqDyg5RaORvlF-mxZl1hy90c6DusDLYnAWzojy7c2VTeljrz_me-wWg3e-Au9DmeHKT7nML7Kzf764C09b5WJF17QeWDOFL782pNHBfdUxN4d2BVXQEwPrxNTgw3MNumVxJthntYpQVM2GR8m3JfmZLk_1LfSbX_P16-Pzfcr6vKevMPtB7WO-s80bcLLdHr8S15Frse38RgTGOEb_z54ILrvnATKGSG65AUrdY4QzbaByFQR4O0=w1464-h824-no" alt=""/></a></figure>



<p class="wp-block-paragraph">The Pashupatinath Temple is situated on the banks of the Bagmati River, and is a Hindu religious place.  Where the fires burning in the picture is the actual place where cremations happen.  Within the area are a collection of different temples, but I wasn&#8217;t allowed to visit them because I&#8217;m not a Hindu.  I never thought I&#8217;d ever be discriminated for my religion (or lack thereof)!</p>



<p class="wp-block-paragraph">See more pictures of my trip to Kathmandu <a href="https://photos.google.com/share/AF1QipMk4-KxghgwGhJgrnzcvRPgcRwzuCuvoKRW9uXa-flXrS2RpTt6Pb4Wr81FQnw7Yg?key=QThFcnV3WWlCaWJ2eVpkbWMteXVVcE1rR2Y1ZzR3" target="_blank" rel="noreferrer noopener" aria-label="here (opens in a new tab)">here</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2019/10/06/kathmandu-nepal/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4583</post-id>	</item>
		<item>
		<title>Stockholm</title>
		<link>https://blog.henrypoon.com/blog/2017/09/21/stockholm/</link>
					<comments>https://blog.henrypoon.com/blog/2017/09/21/stockholm/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Fri, 22 Sep 2017 02:59:01 +0000</pubDate>
				<category><![CDATA[europe]]></category>
		<category><![CDATA[Afghanistan]]></category>
		<category><![CDATA[beer]]></category>
		<category><![CDATA[Click]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[cooking]]></category>
		<category><![CDATA[Countries]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Gamla stan]]></category>
		<category><![CDATA[Geography of Sweden]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[herring]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IKEA]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Meat]]></category>
		<category><![CDATA[Meatball]]></category>
		<category><![CDATA[Military]]></category>
		<category><![CDATA[Museum]]></category>
		<category><![CDATA[old town]]></category>
		<category><![CDATA[Outside]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Pasta]]></category>
		<category><![CDATA[Pho]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[Retailing]]></category>
		<category><![CDATA[Roommate]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[Shanghai]]></category>
		<category><![CDATA[Stockholm]]></category>
		<category><![CDATA[Stockholm urban area]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Sweden]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Trac]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[UNC]]></category>
		<category><![CDATA[Vasa]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">https://blog.henrypoon.com/?p=2760</guid>

					<description><![CDATA[Last, but not least, Stockholm. Stockholm used to be just an island, and since Stockholm has expanded outside of the island, the island portion has become the old town, known as Gamla Stan. Some buildings in the old town have fake windows, because glass was expensive back then (3rd floor middle window). There&#8217;s a random [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Last, but not least, Stockholm.</p>
<p>Stockholm used to be just an island, and since Stockholm has expanded outside of the island, the island portion has become the old town, known as Gamla Stan.</p>
<p><a href="https://photos.google.com/album/AF1QipOwpwdAeF-kRAKkKnKYKdgJPUIvfsS6ycMeVCdX/photo/AF1QipPbusZnLc2dnO4tdapgnUR3OJnYZhBa-r3xvDfY" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="https://lh3.googleusercontent.com/gkiSFRm4UdMC3ztrJ7YVWSbdKL-XMTJa08vnbiGHwAJsGtBotBmhRvfwmQxMw5zavd5xq14eqQwz3B--sVrQo9S3x7b5aTeKzxoG4av4I5ejUz4WCpMbs2JHCKIlmk-hLlO3OKwQbQt7073Q4LeLQhwTyzk-H6Iejk26cqUbYT-v4sVMUzBC4ZOt1S6NSPXoDjuHdBgaxJ6SpxAX8NF0Z9AOqZ1ts_9nyT4R3zttNuxZZfbM5OFZnCa4jpZ9LMxfebpWwgXw86e0oSfZNlFoDg0WpoSmsUkTW2bPV-6vGm55cj7Pu8hULAnbx3aAKWszj03vkLQdnk18pa51PbEgBS2nl9-ESFAOW2yOAqFYGx4aa0RUhhqhQTWyu3ZXYEaQdSyOCLDcMsN81XyG1rJQcowKcJJkqHagh9kweNKyh0fSejsPYTv8pR9k1OYJoVEkYkpEgIjpvz2C2CL1J3UC3ImOL16nrB-mSKE3u9_o_-IHBbeaPzPDUvJBABWpjwIJuYl4bU3IpZvTEIvcuLTmMjAP6UusDE52dJpDtOjy6yawv97z0HCesN0T3Nz26Hq-0JYkiZJj8RZ-b0XnxQEmoVjZZXtauwV_5ZZQDKudszE=w1680-h945-no" alt=""></a></p>
<p>Some buildings in the old town have fake windows, because glass was expensive back then (3rd floor middle window).</p>
<p><a href="https://photos.google.com/album/AF1QipOwpwdAeF-kRAKkKnKYKdgJPUIvfsS6ycMeVCdX/photo/AF1QipO2eYnnAEVe6QJi7D4trgtZ6YEPfZevLJCwfSbh" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="https://lh3.googleusercontent.com/nmo4SA4fyPpCwa7ER3lOPGnbs7SxnVfTvYLx8FWQ8aQ0IJqpuBYK7KAK5RWr5UxagmcHaIHe7bZBWyPEXuqP6qwc_yOJup7YW3idJvnpNheNokXVSgYrJ7NIYxv9sFe7-zBtVd7zt2U0xvsnSFbbCVPqGXiaCo9gZKigmKWtUQY_yjL6RhYeU98qLqkAfhlFLtIzQv0DUQ0idMOHwNxSdRo8pqtVChWFVbTtiZYmVZGLiyqsphAZ38arbVYBKH8lxGwd6hXgn44LnBn3xPHltf7MwWFhx0NWq__iwnzxdCFIvDpHj7DS6xGwK6aRgJJ9Usaqpgjbt6uOmJNKFu_oaDWLEH36fVTC5GQDoIajp_ORXYyh10LORYdYjoryy0u_QXRxL6Sl3_qafa8zqPLnijCEtFJuF-kFC1QSSHNPWQ1bhas1UmEuq3xGqluPjfaDNSOsW40r5rZDE-qVzsZWUBwceUOJImf_LOfl-XxLIQYcwqH7xLTdZ7NZwMNiMLgweP_VcfrAUlc4i-lVcKXIc6jAhaRpUepNnqu0op4oiDZoMfJu12Rphj1g6RnYmQaRH_JJfPkvAqnwqLW1hsf74CBy7nsCYlDGZvPzCQ_Eunk=w1680-h945-no" alt=""></a></p>
<p>There&#8217;s a random piece of Viking runestone on the corner of a building.  And it&#8217;s protected by a cannon barrel on the street corner&#8230;</p>
<p><a href="https://photos.google.com/album/AF1QipOwpwdAeF-kRAKkKnKYKdgJPUIvfsS6ycMeVCdX/photo/AF1QipPp29D_P6pxRWrU5MP9qvb1a478q1_TY3PM5uNS" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="https://lh3.googleusercontent.com/kuhKdMqjkH-WkVSt-gV2XNDu031KZ8E2nWSq4HjegV8BbnpnHcCnwExYfd1w7bHCdRi9c3WMbExCmCUroEbec59edMT1ikq7qizAdqcpLJfYwvl7-_R9yyQcFmhVmvndTUBZgGgm4R4mV3BoH1FXGMbOnwiSG-X_Vfbw8QPtMSNnlwHUuMpjVMwv80Y2vHMdQnzQQQO-6QHzyxD2JducG8OLqbDDHUyj0Ry6S0tZi9FJ--OTwtbnlQwOVvvE51HKiPPaOR07YvBNYU0r-ylFOG1idepajCRN_6n5gRRgXH3gzRt0ipDBRTF6lv640o0iLtp6zJTegQKlTzli5rRfXAXzxV7J1er-auQPLdEnMYz7KNlYgJiREEA1cODYRnOVhNZk28HI5W8DQEKLDTpGd_ci2otCxsGEUyQydZMjs_wXCPlCKIf39zoYM1jYcQ_yQZAONU_9LTXPgCwqc0I5XAU03RWvhjDoX2KwLuAMw1thGxCS4I1iNmWro2Uxua3PF956ttCOxWfdA32dj5xsvOt_1gE_4bJuRPVqvLtvExb_9VTGuxATrjAAZvjehMC-buxzTYSgXJETCbuApw8uRFohPXfaBju-1bIw_01qOPs=w1680-h945-no" alt=""></a></p>
<p>The Scandanavian countries really like their royal guards&#8230;</p>
<p><a href="https://photos.google.com/album/AF1QipOwpwdAeF-kRAKkKnKYKdgJPUIvfsS6ycMeVCdX/photo/AF1QipN4FvPT0mQ15dBqGTtSY5hu_Ut3QsImKfxoxJrn" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="https://lh3.googleusercontent.com/sbD2e9TStt-DcXdETx2HvNz_QebDozi6BfqBWgrASMsXA0yK3vBCwwg2AAOrJ2dvKoi7AElw-kwK4s1xlnn_I_Y1fUAJystWyKwGLbCE9St0cMfRxvPDcktB97YZc0FFmfq2sQbbINYUGJWowIarI9LtuTJNyJDLa6g2zW9uMi9xqsXLDGyEdyMZjdix0NAMZQl-Hu1AvXZRC-ooGSF8QWYfUrNS36z1D61AzZAy3gV2PPxejkSyK3-5gxL3Wmq6oyrvvFoGVIQL7HlccvueujbgHcMHvmqYchRmGXDjmEYvxF0X2G_jOTsE35ihCDbsNYlrxN-plxa6-qbp1-1U0JpuuVZ9klwiVpDm9wNhBDAllPtOKJr9yIKGHlDzm0Vra8Uqm0WARo2aF-HlVzYRuGEUvr61ANPrxUKdCzYgkdMsV3F1CO7q3g18nwos-j8H9dkzJcryrL4nyIDNGSi1xkWiJFymWcqseL0fvX3pfwdd1s8NPfS0bxeFA8K9R79EVmOeXQEa1-KIcz-soQ3GuMQAOdhpJc_YrLaU9GV4RYD1LatgggZUEHCx97w6Tix6MXlthDNZx7DDIkM5JJjUPABHs_T62m4XkYyKFB9xn0Q=w1680-h945-no" alt=""></a></p>
<p>H&amp;M sells home products in Sweden!  I haven&#8217;t seen that anywhere else.</p>
<p><a href="https://photos.google.com/album/AF1QipOwpwdAeF-kRAKkKnKYKdgJPUIvfsS6ycMeVCdX/photo/AF1QipMsSQdcPI3eZ1zM_7HRIY4S0TfHaQovxbCPhIhg" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="https://lh3.googleusercontent.com/c0ozTkpqgawm7hfd7YxBVwBk1OJAqWgrdO2iVhqe-u8rentD4RDpZdT6lMJ8xq_dP6volcu3WyDipKlD3kxfumcSyrPy8QFlmfMLdZ-ToxpuG8FnxeUYmTTcAbPRT5oXj1HeA7Fb2BuaB3YBXqjJVJF337QOvRtFqzofkkuFLT3j6BDFwkOaBYg3_UifQdSO3gF3w_3iV1N0qzdrYSQ7__aZ0CgkW8P1_YY-I7KyNGdnaywJJIVi2HYm3DhNvSJnnA1Ne4Ld_VXdWtPzp29RWgYUclUtVIfbyzILRdnFG3YeoVSj-I-wQ8igNpEG2uwU4bCSqlT7R_9Y8nvJnoaXx9hOmnL187dc2elak1tW7vQJDNJWnP3KRhWnpuTs6xlDF3nMvb-aoTbQrlrmre1ZgYpjdkbcVNFWfAV4FTI0rFcj0a7VYkb1RGIGYpkK8QWV9WjwR1XfSXf4qgBElyekRxgdWuxARkgYwT7AIZfeKsqc1lRYkGaSgmM4t5eExhrhLboYYKATMJRNFlK9HTGhscQwFvT6G8acsxduxUw5zvIUZ-DnV4-OEuS-ekuuvQfAHSeWU_uRYIl1ybNJ7_5As_0Q6m6i5usQqiVPUkHBNQY=w1680-h945-no" alt=""></a></p>
<p>At our hostel, we met some awesome people and went on a bike tour with some of them, guided by a local Swedish fellow.  He took us to the top of a hill overlooking the river and Gamla Stan.</p>
<p><a href="https://photos.google.com/album/AF1QipOwpwdAeF-kRAKkKnKYKdgJPUIvfsS6ycMeVCdX/photo/AF1QipOHAw2pdNUPdhIFKUseZdohMXoiFSIL5CM1kiLb" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="https://lh3.googleusercontent.com/qrxLCVYZhO53kN2rYAFXpfDiQrg1rW24I1te_kN9ANZt4LzNwom2JwQkegnBJaMymdtlj9u6RgZqJpUYnqOJ02NZ4NpgLOs_L1ePWJnKSs6a62Crd-pmuQ9joS1Wov1JZwB8rJuyk76a_juEfmCF8aZeaCb5wUOFh0jPiktVMQcn1PizO62Jkysyd__x_deP0Lchtfi7G-aomVBeU3uLRf3lHIOF1Y3M3KtYqjBgwRNLxCW1ATxN3p2NHh4NsqQ9eQQneSuEA_ornFXSwBPK_5UJEeY5WO24R-gXhVkxo3_oKB6PkdALAR91vchU1awi_76VHYLIjt-qajZI3X56DhvYx6U0iZyr2nrPb048qnyy0DaHHIUAkC_hnC34GnBIzBkgbIBFFpJ3aAX-LW1UwI7iKJBl9oNpFgplKGfMFN8UBnHFAA0qFZeEmk0TQmm3KtHf8htz-A1xwaI-m9MIz7SOTA91fcLepBy9NHE0MsvKq6yChSmJh44U2PTZVdsDCj7t6pL-yP5omBZhRFp4K1mZfh4gqPvfUSNTtK5ftzmS4t0N1-52MBp4ge1P26SHxvHodftfl-lLmCmVXOeDZ7qxx-R0UqvRQWVWWyTTaZ0=w1680-h945-no" alt=""></a></p>
<p>Welcome to Earth!!</p>
<p><a href="https://photos.google.com/album/AF1QipOwpwdAeF-kRAKkKnKYKdgJPUIvfsS6ycMeVCdX/photo/AF1QipOqoLqO__9uxEWsJYV-SsdT963vnenuyqEO65o8" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="https://lh3.googleusercontent.com/tzbTWkufFC7tYEypSmK3_dGX6FUxU9a4vzgueC7WeBseqTD5ZR2rDOeq5ZXC9STKEAe2b9JhLKAMKqOxxHfpzLopb9KbrjU04cjD_EfotVEtb1gU2BxpmMnvHS-qn5aOBtC6O2JJdvjrm6cEIYHmSW-mnQg56An_rLSZ1pOLGauu05NdELK5_dbMdPfaGRAJsR-ED00UAZ3O-UWVzqIFCB1umRC2K5IBLZgFzegw2jCJ39a3vIOloaNurwBLLxUxbDajN-CisLfwaF1N-gKqAZS5eyj5TKcp2PVzHAwNVeqVk1lPGNJjSMJFzbADxwRAhXTmvxBTjiZYdB0i9HZE1JAIiFtS2-r76eQXuCMHZvYP6d-E3uFl4eVEbA2jiOLCL5TzqY7fUIO08fcxLbEcvxdwltv0OZR_PK_sda1RVeSnuL8u64jyryWTFOyCKbKUt-90OjhPMgtFK6lifCHq7Z0M0NrNgfpf2MNUqPMsA6r3RtmS7z2g1q3JCN_yK57BE1-obNE1OGytduKkjh9BfbPlBQPfWbivc9QYmEasDhFwTFqE5WBf6RbWN43OCZ_kmjngfT2kU5P8Y0twHDSy7X0Pe1g75jnzxMtJECmDFJ4=w535-h951-no" alt=""></a></p>
<p>Our guide showed us this cool snack.  It&#8217;s herring with cucumber and onions on flatbread.</p>
<p><a href="https://photos.google.com/album/AF1QipOwpwdAeF-kRAKkKnKYKdgJPUIvfsS6ycMeVCdX/photo/AF1QipO3xknJ6034M6mgcasfPmNn6QdXtxoaNqsCDLW4" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="https://lh3.googleusercontent.com/1fhVnASL1t9wBwBqVUyyItiTMauo7nAS2WDOgNdT1-IMNeE8oUiMAqGdKSlpNDgeQlV1q-YuQdHavYQLXUHG3nE-E64n5dbNStyQItBgNXu0nXESjBptElbbXXD92Kt_8ekI9UT7gx5bbjmE1BqQaSBKNx_rB9MY5P0oNhC5NchZqHq3_P36X6MTekUahbCCrPbMTX75a1KQtOPfR4Gb4jWnf0mwewS-claSoMKnckGNuVtbUErsYg2duDVZc6pJbDtcOr5JYlF7K-MbEAMDC6auvtd1AYoTPMez4HVlc6kSg5zlwB9W0xUL4dw6Hv__twtVy0tUGxQyfH1Z_wB0jXXcxFZw7tu8sABndU6Dovw2bDDtE5o8HpUy6Zp_1BqkEBnfTrmjWkyzHkOYKSzXT9Wo34a61rQ_Iz6ZXdYq5M8NSW9Y83MGZ0kCqdDNaUmqGw0_5Hat7Y81r1O9A2rLh3HQdh1kp876Fq0TU-5xshF6JP86C5cUqZd3BsNkf0DmqolDuSnUf7V6Gyk-_bZ68bCt4rC8IA7cHEMnVspoE0Mv-FfjRd9X_oDJ2cuJpNNT1vfJ8QJA7dJe-E5Ih5g-mZX4Z600k66BtXoE7tkYYjQ=w1680-h945-no" alt=""></a></p>
<p>This is an indoor bike tunnel going under a bridge!!</p>
<p><a href="https://photos.google.com/album/AF1QipOwpwdAeF-kRAKkKnKYKdgJPUIvfsS6ycMeVCdX/photo/AF1QipO06_UKOm2HPan8pZQhGgLyjKTGXqI0SWvjuMP7" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="https://lh3.googleusercontent.com/5Mw7UdfDVctCtKnmB_TxhAaEXRdINg0bzzmD63-j_4Uqw-n18CWMxRB4PzEqN66qtaEomX_-1BHpxd8cfJT5jm9IlCVcvL-UJ8n8vouWyPjKyNG-65BZuONLPOyCm_4fZEk7cRUT47XUgTtsR4mXVc5tAy89CZYq0VQfj3bemjotUivG2sJLCVnK6I8VHfR0VeNX--2SCAdsu3UuTKfQ9vOYnP1_i3R1M24MiVZzFpbpoxEUZjvrDuexjxIWNHx7N6WueW_j-CYi6DJg_0k0YYpZC9lIg3dlcIAKXo0pc_wpiEQAKipQrJEcRSL1zwstP056MO7Ogyy-POiPrUdmgtJM8qGevfqIyElcQ3gJQ_vKuA3mCFU5r_V3h19K6qwMOjT-kQ90ATNZcl4E-6b-0d1wruegIYqkB97zyGi0N_l-GO-QeX0CNPgQNTzWC2poJUUbDrqpOk7lam2DJr4me2iKuWGA6hN6CEw-2iEW7dMTXwq8as6M2whvPOl8CzFNJBQUI_BvOvKGCXHzrGjORGvkVdV2ipdo05Yiurcqa2Dxr_67SW0syftnW0Fwa7nyiXexaG7kV0yMk0A35Q-k0GkGe_8a2PUVdB02pdQFdlg=w1680-h945-no" alt=""></a></p>
<p>This was part of the common area at our hostel.  They did a good job with that antique look and they even made us take our shoes off when inside.</p>
<p><a href="https://photos.google.com/album/AF1QipOwpwdAeF-kRAKkKnKYKdgJPUIvfsS6ycMeVCdX/photo/AF1QipMPfWCZldougLcYEo3gzEgXF-zrcUouG42OF3ot" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="https://lh3.googleusercontent.com/hfwUQcR5ZlIazbAmHxrXJFh5RwNM9ki8S0Z8x9_erWHL-SjquybmW3UGO1OpDO9iuzsmYVJJ-r8AO3McF3sPJX1aL7OnPXl5f8Gh3UpsQdupE-S2hBoXtAcRBBVxuNs-umjb1eoU6-qQSG0fzCVouWKCX-X9Cpd4j0j2X0xGWpJlj3euz2N9bf7jURFfGqgNsUSBJnU3khw2aGwBguJgTZaXISf4ilrL1blsiz5XgbkBnMv_WlWc8DZeB9xoU6d5P3a7Mjq2CVK_eEhQwD8xyv6TqTrnSsbjlGJ5rkVrDZd4ANJdU-CAKDMACggZBYsNXxO-I31MiYs34cTjh4TMLnSnD_8Eyog6nli-y2q0eOc3Z1PzP-43VGUEuMFpcLbLlhzF0mq5uM55khAuNIAnYky-EvKZhimJ85vENi4KTUSO6zd-O8PWJwSNEaGfJxQifq4Kqy89pOCg48gCg48uULJMp8aEkOScHyg2ah5mz3wATSl9Rz9kg79T16Fqlm7HlSkHNa4OmSlo2pM_MUhRrOFOs_xJuFE_-DYonkgLsoUTDs4ODMlbNYLYVCelLcSD4CMEJjUmK5euqvHKWm6x28ngjPrzx_WxLpOuBh1XqT8=w1680-h945-no" alt=""></a></p>
<p>At the Stockholm Royal Armoury, they showed off a bunch of carriages.  Since we are nerdy engineers, we spent a while analyzing how its suspensions worked.</p>
<p><a href="https://photos.google.com/album/AF1QipOwpwdAeF-kRAKkKnKYKdgJPUIvfsS6ycMeVCdX/photo/AF1QipNEktnTLbMkLKL6XvhfjRh1S8ElLrElWGIiaa-6" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="https://lh3.googleusercontent.com/LNn9Q1Pvn_YJ-CB9v-nqaYiujQqFCDL6siZ3CYZW2kEDR0qPVXWwIa50tpg9-ZptzMMqvUdsWr6dvkaPCP1Jylpk7Dk7AJk4dioK5tCOI9orM0NLTNEKIWfAVP1vWHcxFusOcfhzxyQac1UkRhxOkWkGJijR-OtV0XXRducAPmSemn6FeqjBAKe9ZrAOY8P8YnJbtRymqx_7gbF0K9FVAJEzv_zmsncUpgyPpdYZMl1oB-5EfEVtrFywYItBURl8N5Wv8Zas5s69DpweEAH4L_tYFnpU3bYgZUVbjr6Qo0rtf38T43ZFdpCZCVaWxe7DGKPNhW9Ja_Eg3z-sFRRlkRQzu7-hu32gSSRE7shBMIIrPDTjBb5tV6tO_FRoiwKtXeKRuYi06E_TSXAKH7Cmo7vRcIFswHAdbQYfznc6KKZGdYJ4YvBHz2eD4ZogteQEltDMd0Fow5Gtf2XUgkOvrWEFWC92q209Jw4_lRGjSaFl7zCG1cj1HUKu5AD1kIu2_YA0-8BCG_IPsXblclIMD4op467Y3Zs6q8iEpkAQwWR-Sjnr-5_hVdjYzbtPMR-4rzsnbS0qLhuMf91qgv6N6g48hL2BIStXtc3f24jP-IA=w1680-h945-no" alt=""></a></p>
<p>I heard Swedish meatballs are famous.</p>
<p><a href="https://photos.google.com/album/AF1QipOwpwdAeF-kRAKkKnKYKdgJPUIvfsS6ycMeVCdX/photo/AF1QipMRdZfW0beNLzhkFbkh9A_Pzl-Oac5vC5XFPjAs" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="https://lh3.googleusercontent.com/G3J6hZ6zylp23BIRlS-EoK7G72v67qUOb_eqo5OcylgsuRWLthuZojgGnC82yM81z7kcI0dPPGhGwdJV6_S1tupFotPcDFVuCDiEhXIhoZNFYSdZpWxcDVrUb1D5nXn1pOpuxTS_s4TPTQl1E_LYaPQiEPD9R0FYneQbR33kLRv--oHEkKZmykqBoe156KFVEqww-Md2-PxP0_yyKabaHiDYE4r9LXk56DhNfPRxIzZPpNV4WWUGM6hsa7fI9D-SpQpjfx2h6wjCUmwJjwuH-wzCG2h8jpSXMgCsG-ZsYGWfoWR0Oz1N5JBvR2wgrQUd2srvnKSDENL1yVsEDmC9TWZHNo81SmW1XrNQUIr_Cc1ByA54iKf2o5c_rmTN1nxg5nme3tRqvCZDl5QlOZNqZpOWrFYhPaa01uaSDjN0GDVre3FCLISteArpvy5Hdt75pbqukmpKqld4QhNEd8ls16SzKJ4vmJnoJZBW_j9EGducg70H5_F3swVc1WWeDe4U5VKoSO0wpSGDRD62r6WAOkZsLb3Ij_NLSltSgjNQwQFCtR7OoSth6mqfafMRzlGEaiDrCUX2KiKQtaZqVhHX9ipGot7Sx4isOThhyIdPlyo=w1680-h945-no" alt=""></a></p>
<p>The Vasa Museum was probably the most incredible attraction.  The Vasa was a Swedish warship that sank on its maiden voyage.  It was supposed to be a symbol of Swedish military might at the time, but it sank because it was too top-heavy due to the many cannons it had on board and not enough width to counter the tipping of the ship from its weight.  It was later discovered that the ship was very well preserved and now it is on display.</p>
<p><a href="https://photos.google.com/album/AF1QipOwpwdAeF-kRAKkKnKYKdgJPUIvfsS6ycMeVCdX/photo/AF1QipNrCuz_1g3QMc4pT3U5peAxfrDis4DRNwmbhBt_" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="https://lh3.googleusercontent.com/bqDkRrnbUlC3IzL7hgQF9TqCfsiOfBGhlcTJrhXNURBKIoZzWLOTLTbv-83i5GCu17USSMlN4ZaH-89-rz2HrC_aTbWMDIhlsEEt3VuoBcvNHn_A-hi8FyE-f5eOyg6gObS1XFNWeav6n1GifGQ1I5if-LecyotC7YhvAxy5BKQ1dTsCTNX19pvbBLziKaO-r3lowR4sfE4qzwAICpoSDQRO6Vm8KAd5xtUs3Gk_PoRuXVPgmriJ-im8cAl9XwktnCfsHB8eYSL64cu6IvNEq7ZO2Jdkl-4GuUqb5zwjCepwJ_loUkS0B0F8PAEGIU3NlnkvNY3nYPGkdH0TrxxMsMUUvjRcRML4CqgavHszR15TqpJ4pSKPrOuLAFqId5PqfOC8OzQwgynvJn5v5EwUwvVgyPlWo8ugRjIJsU82ejrW87XubE-VIUGv71i0Ih8kuT93gzZ9Zy8BVZ48UebDCW3JKMqlTOE19THW2VJcD2i95viL5Rm1EQV_pmi2t990fafYI-oiPQ4jDciPRBThbARb82bG8G4urp452fwIxGtZPsEsdmiF3MMOG55O1_qP-5DOq13ZTU8RV17QcYT9CzDaLIAE9qeNn_dUzBACIuE=w1680-h945-no" alt=""></a></p>
<p><a href="https://photos.google.com/album/AF1QipOwpwdAeF-kRAKkKnKYKdgJPUIvfsS6ycMeVCdX/photo/AF1QipPeefi2KgE8DpF1Njrs5BZfNmlFUq6xpzbY3EEl" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="https://lh3.googleusercontent.com/SiwHreuQd7oL87mV71zzknP7roIUIeEdDH2qiW_kdGPiHOsazyP84oPm2NqfKAyHBLtK21wG_vEdEcv7KkEigQau-nlVrbIq1dsaNyyCNnVE8OAyPbN9EJQZZTPf5FQOcYMoOnfQ1Ck7D8cPdDr2WxSV5jIdRrsXVG7N--FZQ_-pXIAQN8EDNgo0N8L8Z7pqUeI1uM-4UhDvmE2j2P1cCXocAIJvOT4wyBKO1YpI90126hWthlTRP4qMiOW2bf6tiy00cACrZ0txOjSXGPx29bmbtxQLOU70UZLzfeVdhM8YvhUw7lWVgzhaj8ClERB6bA2VtOCdA2ihLroLGaeMJKIwFe-1zWbXDfu8UVYdZ8oa6LIzeU9Q82RO8gwtW11gp0wG5VKnaMAVUmituZoYnglbwx4yg9HiaCvG-z_st5Vbn4e31Rf3up6cy10NLn88oXa7carxp0fIIQQdnRAmpqqHOg3cItt7nX0DXfKHBQjItR57z_vOEu1TQFvopKUnSuOCqylWz0qWpCvqy0mEimBnYwXaC8-FM-4sHUkAS-_F2YkJjDPnjXe3GhAyAxvUInGntlMhZ0OdFxW6SffF79cmfirkTg0-HUmr-CA8dfQ=w1680-h945-no" alt=""></a></p>
<p>What is more Swedish than going to Ikea and eating meatballs?  There is a free shuttle that goes to Ikea too!</p>
<p><a href="https://photos.google.com/album/AF1QipOwpwdAeF-kRAKkKnKYKdgJPUIvfsS6ycMeVCdX/photo/AF1QipMRJsxnN8L_XMjOA2hyOOEiiH1ara80-N6h-OSf" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="https://lh3.googleusercontent.com/EcId00cGbPL_cKarX5TM5n3MlPdyCUQlBibo8T_nNrumBrmETP_WILVGiexkhRru4p_S4pfw9yLM_fDdA1t5MOZnW56WozohqTghYC6hXMDcsNY-UDsRzy0NBo-P6NnpLlJauCDXnoFktkbRrYd3k1zcDrVjSJaXNn92YMXP0o92AbYOwK8cpH3igDRmF9Fzy9kZmmLuwqgN8jYhB-UycKw__72BlFhr2YjZjMCbwQJtKWw-cX_KN2RjS9iKt4JAJShYr4TRUxl3Sd_Lsc6zSdODcovPqSUBwijZEzzegj_107SOgbzvCgg20fi2RX5ODisgm6HfP9RVif5iqlmZA5_A8SbDndl8yvFcn1FzCKYRjX00Nk8WPs5JIeqZUKmQDsNUaL8zBPCLmuMCNxxsZKcu452flPb1dZ8bZdlvP4gHyRFRKNrDsJZFdIj4XssAJp5KRqaL44OLEDCNqZ3bKbmw3yKVSdHVszrLwcZTnFFYbT9mwXfEK6h0toBsnK8NLHJJ317s2x4vw2Dt6sEg9Ry10z-TDZ0u99y1axZoJalHklDV5Wv8f3S4UfDAi3CZEbHLAITXUz0sYJ9ARHgkaTQp9EDbDy337kEEMNtsAA8=w1680-h945-no" alt=""></a></p>
<p><a href="https://photos.google.com/album/AF1QipOwpwdAeF-kRAKkKnKYKdgJPUIvfsS6ycMeVCdX/photo/AF1QipOAsp7Pq6iNcCuPS8rzASfiBHGWPLt66s39TzCj" target="_blank" rel="noopener noreferrer"><img decoding="async" class="aligncenter" src="https://lh3.googleusercontent.com/bcYRipg8ImH6H-c-u3urdASqMLXMqb5VbiNQbdV8bg4_FVt4X-9AaF5A8TwebbCPywI1IpojAm-Tg0K1jMNppp-P73Hwj9WHo2RfACt6MMSsJfXcH7k0GzstzlJOOhkTO4jfrs3SsoMUVO-Wg8TZ-gjAcLQs27K457h7SOgRRCVRZXFk2oiOyJa-fvHHDtkA7OJLEKRv4BrsO8m9xzpjyXS2ptO3Sm3iqi4HjUAWYQzcT0bF-4g93iALfL6VyBkdi0A-n2zHz2WSYCSBsY3U25I4HZdbUzRgASUhf-gGSKeOFu_yp2ZDtf093V9kkPH9unbhnIhMX6Xg7GfeH5H-jqpLxygVJ_ua4dBAd0VvG435i0YAPzTebGfEkUmVieEw14luU5whW8ZOsQ3hWI-_IaMy8qL6NiGdFqxAIl_tj8gJ9N9gwEUXYoOrxos3HYKjSnFYttS-Y0-HBFAP2V82y_FUSxY55-XPiZwemnMds-4V4aNP9sFUMw5C09GUCPHGl2SWfaK5rNCoQ0__3VHMU-BkQ3l2HSHeY7n4d8bGEee3u817Zzl8xBJ8cOoZd6Gs42QyDOHTpcd_7WwEUM3XG1KtoFzckP_yG7WfoH4I05Y=w1680-h945-no" alt=""></a></p>
<p>The best part of the trip was meeting a bunch of cool people in our hostel room!  We had a room of 8 and every single person was fun to hang out with as opposed to normally I don&#8217;t get to talk to everybody.  This time, the 8 of us got to chill in the room having beers and stuff.  One of them was from Kentucky who was currently living in Alabama &#8211; of course all the America jokes were directed at her.  Another was from Australia who had just finished his contract with the ANZAC navy after serving in Afghanistan and Iraq &#8211; he was quite open in talking about his experiences and I learned a ton from him!  I also learned a nice trick to cooking pasta from one of the Italians: always salt the water before cooking the pasta! He even said that people thought he was crazy when they saw him salting the water.  I also got some good hookups in Shanghai from our Chinese roommate &#8211; awesome when I decide to go there!  It was amazing how well we all clicked and definitely an unforgettable experience in my travels.</p>
<p>That&#8217;s it for Stockholm!</p>
<p>Photo album: <a href="https://photos.app.goo.gl/7MmbOMwtODLFBumr2" target="_blank" rel="noopener noreferrer">Stockholm</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2017/09/21/stockholm/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2760</post-id>	</item>
		<item>
		<title>Running Selenium Webdriver on Bash for Windows</title>
		<link>https://blog.henrypoon.com/blog/2017/06/18/running-selenium-webdriver-on-bash-for-windows/</link>
					<comments>https://blog.henrypoon.com/blog/2017/06/18/running-selenium-webdriver-on-bash-for-windows/#comments</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sun, 18 Jun 2017 20:02:23 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Free software]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Graphical user interface testing]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[ise]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[lamb]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[Selenium]]></category>
		<category><![CDATA[Sleep]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[USR]]></category>
		<category><![CDATA[Variable]]></category>
		<category><![CDATA[Vol]]></category>
		<category><![CDATA[Web browsers]]></category>
		<category><![CDATA[Web development software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Xming]]></category>
		<guid isPermaLink="false">https://blog.henrypoon.com/?p=2711</guid>

					<description><![CDATA[NOTE: This article is for WSL1, for WSL2, see this post Bash for Windows has been working pretty great for me until I needed to run Selenium Webdriver on it. I quickly learned that it wouldn&#8217;t work just work right out of the box, and the set up for it is quite convoluted. You will [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">NOTE: This article is for WSL1, for WSL2, see <a href="https://blog.henrypoon.com/blog/2020/09/27/running-selenium-webdriver-on-wsl2/" target="_blank" rel="noreferrer noopener">this post</a></p>



<p class="wp-block-paragraph">Bash for Windows has been working pretty great for me until I needed to run Selenium Webdriver on it. I quickly learned that it wouldn&#8217;t work just work right out of the box, and the set up for it is quite convoluted.</p>



<p class="wp-block-paragraph">You will need</p>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://msdn.microsoft.com/en-us/commandline/wsl/install_guide" target="_blank">Bash for Windows</a></li><li><a rel="noreferrer noopener" href="https://sourceforge.net/projects/xming/" target="_blank">Xming</a> &#8211; This will actually allow the Window to appear on the screen</li><li><a rel="noreferrer noopener" href="https://github.com/mozilla/geckodriver/releases" target="_blank">geckodriver</a> &#8211; Selenium now needs this to run Firefox</li></ul>



<h2 class="wp-block-heading">Bash setup</h2>



<p class="wp-block-paragraph">Install Firefox:</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">sudo apt-get install firefox</code></pre>



<p class="wp-block-paragraph">Export DISPLAY variable in ~/.bashrc. Just add this to the ~/.bashrc:</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">export DISPLAY=:0</code></pre>



<h2 class="wp-block-heading">Xming setup</h2>



<p class="wp-block-paragraph">Just download it from the link above and run it.</p>



<h2 class="wp-block-heading">Download geckodriver</h2>



<p class="wp-block-paragraph">Download geckodriver from the link above and put in the /usr/bin/ folder in Bash for Windows.</p>



<h2 class="wp-block-heading">Running Selenium</h2>



<p class="wp-block-paragraph">Here is a piece of sample Python code I used to setup the web browser. It will setup the browser, open Google, sit there for 10 seconds and then quit.&nbsp; Make sure to have Xming running otherwise the browser isn&#8217;t going to start.</p>



<pre class="wp-block-code"><code lang="python" class="language-python">import time

from selenium import webdriver
from selenium.webdriver import DesiredCapabilities

def execute_with_retry(method, max_attempts):
    e = None
    for i in range(0, max_attempts):
        try:
            return method()
        except Exception as e:
            print(e)
            time.sleep(1)
    if e is not None:
        raise e

capabilities = DesiredCapabilities.FIREFOX
capabilities["marionette"] = True
firefox_bin = "/usr/bin/firefox"
browser = execute_with_retry(lambda: webdriver.Firefox(
    firefox_binary=firefox_bin, capabilities=capabilities), 10)

browser.get("https://www.google.com")

time.sleep(10)

browser.close()</code></pre>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2017/06/18/running-selenium-webdriver-on-bash-for-windows/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2711</post-id>	</item>
		<item>
		<title>Moving an OS to another disk and still have it boot with Linux</title>
		<link>https://blog.henrypoon.com/blog/2016/01/28/moving-an-os-to-another-disk-and-still-have-it-boot-with-linux/</link>
					<comments>https://blog.henrypoon.com/blog/2016/01/28/moving-an-os-to-another-disk-and-still-have-it-boot-with-linux/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Fri, 29 Jan 2016 05:18:36 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Booting]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Contents]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Device file]]></category>
		<category><![CDATA[Disk partitioning]]></category>
		<category><![CDATA[Disk partitions]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[Final]]></category>
		<category><![CDATA[GNU GRUB]]></category>
		<category><![CDATA[GNU Parted]]></category>
		<category><![CDATA[GParted]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Multi-booting]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Operating systems]]></category>
		<category><![CDATA[Plug]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Solid-state drive]]></category>
		<category><![CDATA[System software]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Z]]></category>
		<guid isPermaLink="false">https://blog.henrypoon.com/?p=2194</guid>

					<description><![CDATA[For the longest time, I&#8217;ve had an 80 GB HDD running my Windows partition (dual-boot setup with Ubuntu on a SSD), but now I&#8217;ve finally upgraded the Windows partition to an SSD as well. I looked into how to clone my Windows partition onto the SSD, such that I can still boot the disk. I [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">For the longest time, I&#8217;ve had an 80 GB HDD running my Windows partition (dual-boot setup with Ubuntu on a SSD), but now I&#8217;ve finally upgraded the Windows partition to an SSD as well. I looked into how to clone my Windows partition onto the SSD, such that I can still boot the disk.</p>



<p class="wp-block-paragraph">I already have Ubuntu as my main OS, so copying the disk was easy using <a href="http://linux.die.net/man/1/dd" target="_blank" rel="noopener noreferrer">dd</a>, which allows copying all the contents of one disk to another. This works well when the new hard drive is greater than or the same size as the current hard drive (I upgraded from a 80GB HDD to a 128GB SSD).</p>



<p class="wp-block-paragraph">First I run this to see which disk I am copying from and to</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">fdisk -l</code></pre>



<p class="wp-block-paragraph">Then I run dd. If I am copying from /dev/sda to /dev/sda, then it&#8217;s:</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">dd if=/dev/sda of=/dev/sdb</code></pre>



<p class="wp-block-paragraph">But sometimes the disks don&#8217;t have the same size, so I used gparted to move/resize the partitions to make use of the extra space on the new disk. gparted complained that it might make my disk no bootable, but the disk was still bootable for me nonetheless. I didn&#8217;t even have to mess with any grub bootloader settings either. I simply unplugged the old disk, and left the new disk plugged in and booted into the new disk no problem.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2016/01/28/moving-an-os-to-another-disk-and-still-have-it-boot-with-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2194</post-id>	</item>
		<item>
		<title>Running TurboTax 2014 in PlayOnLinux</title>
		<link>https://blog.henrypoon.com/blog/2015/03/07/running-turbotax-2014-in-playonlinux/</link>
					<comments>https://blog.henrypoon.com/blog/2015/03/07/running-turbotax-2014-in-playonlinux/#comments</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sun, 08 Mar 2015 05:08:28 +0000</pubDate>
				<category><![CDATA[gaming]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[.exe]]></category>
		<category><![CDATA[9]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Click]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Drive]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Find]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Installation software]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[PlayOnLinux]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[Shortcut]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[System software]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[TurboTax]]></category>
		<category><![CDATA[UNC]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Installer]]></category>
		<category><![CDATA[WINE]]></category>
		<guid isPermaLink="false">https://www.henrypoon.com/blog/?p=2050</guid>

					<description><![CDATA[This guide describes how to run TurboTax 2014 in PlayOnLinux. &#160;The PlayOnLinux (in combination with WINE) software allows users to install Windows-based software. CAVEAT: NETFILE&#160;did not work for me. &#160;I had to submit my taxes through an installation done on Windows Install&#160;PlayOnLinux and then run it (e.g. starting it through the Terminal) sudo apt-get install [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>This guide describes how to run TurboTax 2014 in <a href="https://www.playonlinux.com/en/" target="_blank" rel="noopener noreferrer">PlayOnLinux</a>. &nbsp;The PlayOnLinux (in combination with <a href="https://www.winehq.org/" target="_blank" rel="noopener noreferrer">WINE</a>) software allows users to install Windows-based software.</p>
<hr />
<p>CAVEAT: NETFILE&nbsp;did not work for me. &nbsp;I had to submit my taxes through an installation done on Windows</p>
<hr />
<ol>
<li>Install&nbsp;PlayOnLinux and then run it (e.g. starting it through the Terminal)</li>
</ol>
<pre>sudo apt-get install playonlinux</pre>
<ol start="2">
<li>Click &#8220;Tools&#8221; &gt; &#8220;Manage wine versions&#8221;</li>
<li>Choose 1.7.27 under &#8220;Available Wine versions&#8221; and then click the right arrow &#8220;&gt;&#8221;</li>
<li>Go through the steps in the installer and let it finish</li>
<li>Back in the PlayOnLinux main screen, click &#8220;Install&#8221; in the menu, and then click &#8220;Install a non-listed program&#8221; on the bottom left</li>
<li>Choose &#8220;Use another version of Wine&#8221;, when asked, and then choose 1.7.27</li>
<li>Choose &#8220;Install a program in a new virtual drive&#8221;, when asked</li>
<li>Choose &#8220;32 bits windows installation&#8221;, when asked</li>
<li>Find the location of setup.exe for the TurboTax installer (I copied the files off of the disc to a place on my hard drive)</li>
<li>Ignore the message &#8220;Error in FS_Check&#8221; if it appears</li>
<li>Let the install complete, but do not launch TurboTax right away</li>
<li>Choose &#8220;tt2014.exe&#8221;, if asked to create a shortcut</li>
<li>Back in the PlayOnLinux main screen, select entry for TurboTax and click &#8220;Configure&#8221; in the menu</li>
<li>Make sure the &#8220;Wine version&#8221; is set to 1.7.27</li>
<li>Under &#8220;Install components&#8221;, install the following in this order (some of these may not be required, but I don&#8217;t know which since this is the configuration that worked for me):
<ul>
<li>vcrun2012</li>
<li>Microsoft Core Fonts</li>
<li>msvc100</li>
<li>RegisterFonts</li>
<li>vcrun2010</li>
<li>dotnet40</li>
<li>d3dx9</li>
<li>mono28</li>
<li>Internet Explorer 8 (click &#8220;Restart&#8221; in the installer)</li>
<li>crypt32</li>
</ul>
</li>
<li>Back in the PlayOnLinux main screen, clicking &#8220;Run&#8221; for TurboTax 2014 should now work!</li>
</ol>
<p>This is what worked for me, so hopefully this will work for others.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2015/03/07/running-turbotax-2014-in-playonlinux/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2050</post-id>	</item>
		<item>
		<title>Running LINE Messenger in Ubuntu 14.04</title>
		<link>https://blog.henrypoon.com/blog/2015/02/09/running-line-messenger-in-ubuntu-14-04/</link>
					<comments>https://blog.henrypoon.com/blog/2015/02/09/running-line-messenger-in-ubuntu-14-04/#comments</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Mon, 09 Feb 2015 22:25:38 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[9]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[BackSlash Linux]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Chrome OS]]></category>
		<category><![CDATA[Computer architecture]]></category>
		<category><![CDATA[Computing platforms]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[EAR]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Lie]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lubuntu]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[Net]]></category>
		<category><![CDATA[Operating systems]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[System software]]></category>
		<category><![CDATA[Thou]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[WINE]]></category>
		<guid isPermaLink="false">https://www.henrypoon.com/blog/?p=2039</guid>

					<description><![CDATA[LINE is a messaging program kind of like WhatsApp, but it has a desktop client. &#160;However, this desktop client only runs on Windows. &#160;On Linux, it has to run under Wine, which&#160;allows running Windows programs (some) inside the Linux environment. &#160;Caveat: sending stickers does not appear to work. UPDATE 7. JULY 2015: Since this post, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">LINE is a messaging program kind of like WhatsApp, but it has a desktop client. &nbsp;However, this desktop client only runs on Windows. &nbsp;On Linux, it has to run under <a href="https://www.winehq.org/" target="_blank" rel="noopener noreferrer">Wine</a>, which&nbsp;allows running Windows programs (some) inside the Linux environment. &nbsp;Caveat: sending stickers does not appear to work.</p>



<p class="wp-block-paragraph">UPDATE 7. JULY 2015: Since this post, my version of LINE has been updated to 4.0.3.367, and it looks like stickers work now!</p>



<p class="wp-block-paragraph"><span style="color: #ff0000;">UPDATE 31. JULY 2016: Looks like in July 2015, LINE released a Chrome app.  Users of Chrome can just use that extension instead of using this method:</span> <a href="https://chrome.google.com/webstore/detail/line/ophjlpahpchlmihnnnihgmmeilfjmjjc" target="_blank" rel="noreferrer noopener">Link</a></p>



<p class="wp-block-paragraph">Running LINE in Ubuntu 14.04</p>



<ol class="wp-block-list"><li>Install Wine</li></ol>



<pre class="wp-block-code"><code lang="bash" class="language-bash">sudo apt-get install wine</code></pre>



<ol class="wp-block-list" start="2"><li>Install VC++ 2008 Redistributable</li></ol>



<pre class="wp-block-code"><code lang="bash" class="language-bash">winetricks vcrun2008</code></pre>



<ol class="wp-block-list" start="3"><li>Download and install <a href="http://line.me/en-US/download" target="_blank" rel="noopener noreferrer">LINE</a> for Windows</li></ol>



<p class="wp-block-paragraph">Without installing the VC++ 2008 Redistributable, LINE would intermittently crash (even though it was able to start correctly). &nbsp;This worked on my Ubuntu 14.04 x64 system.</p>



<p class="wp-block-paragraph">LINE Version: 3.9.1.188<br>Wine Version: 1.6.2</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2015/02/09/running-line-messenger-in-ubuntu-14-04/feed/</wfw:commentRss>
			<slash:comments>26</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2039</post-id>	</item>
		<item>
		<title>Disabling Mouse Acceleration in Ubuntu</title>
		<link>https://blog.henrypoon.com/blog/2015/01/25/disabling-mouse-acceleration-in-ubuntu/</link>
					<comments>https://blog.henrypoon.com/blog/2015/01/25/disabling-mouse-acceleration-in-ubuntu/#comments</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sun, 25 Jan 2015 08:31:32 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[AWK]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Computer mice]]></category>
		<category><![CDATA[Computer mouse]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Counter-Strike]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Digital technology]]></category>
		<category><![CDATA[DirectInput]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mass]]></category>
		<category><![CDATA[mouse acceleration]]></category>
		<category><![CDATA[Plan]]></category>
		<category><![CDATA[Plug]]></category>
		<category><![CDATA[Programming languages]]></category>
		<category><![CDATA[Reference]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[Sleep]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Trac]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://www.henrypoon.com/blog/?p=1955</guid>

					<description><![CDATA[I&#8217;ve been quite accustomed to disabling mouse acceleration on my Windows machine (thanks to playing massive amounts of Counter-Strike back in the day), but now that I&#8217;ve started to use Linux a bit more, I&#8217;ve found that disabling mouse acceleration was not as easy as in Windows. Script I&#8217;ve managed to produce a script to [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I&#8217;ve been quite accustomed to disabling mouse acceleration on my Windows machine (thanks to playing massive amounts of Counter-Strike back in the day), but now that I&#8217;ve started to use Linux a bit more, I&#8217;ve found that disabling mouse acceleration was not as easy as in Windows.</p>



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



<p class="wp-block-paragraph">I&#8217;ve managed to produce a script to disable mouse acceleration (works for me on Ubuntu 14.04).  However, this script needs to be run every time the computer boots because the settings don&#8217;t stay.  Here is the script:</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">#wait for the desktop to settle
sleep 5

#gets the hardware id's of all mice plugged into the system
hardwareIds=$(xinput | grep -i mouse | awk '{print substr($(NF-3),4)}')

#turn off mouse acceleration
for i in $hardwareIds
do
xinput set-prop ${i} 'Device Accel Profile' -1
xinput set-prop ${i} 'Device Accel Velocity Scaling' 1
done</code></pre>



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



<p class="wp-block-paragraph">The script works by extracting the hardware id&#8217;s of the mice that are connected to the system and then applying properties to them that disable mouse acceleration for that device.  The extraction of the mouse hardware id&#8217;s are done with this:</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">#gets the hardware id's of all mice plugged into the system
hardwareIds=$(xinput | grep -i mouse | awk '{print substr($(NF-3),4)}')</code></pre>



<p class="wp-block-paragraph">Calling xinput in the Terminal will list all the connected input devices, which is grepped (case insensitively) for the word &#8220;mouse&#8221;, which gives something like this on my machine:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>⎜ ↳ Logitech G500s Laser Gaming Mouse id=14 [slave pointer (2)]<br>⎜ ↳ Logitech G500s Laser Gaming Mouse id=15 [slave pointer (2)]</p></blockquote>



<p class="wp-block-paragraph">The call to awk extracts the hardware id&nbsp;from those two lines (14, 15 in the above case) and stores them in an array that is iterated through when setting the mouse properties.</p>



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



<p class="wp-block-paragraph">This is the website that showed me how to disable mouse acceleration to begin with:&nbsp;<a href="http://ubuntuforums.org/showthread.php?t=1734400" target="_blank" rel="noopener noreferrer">http://ubuntuforums.org/showthread.php?t=1734400</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2015/01/25/disabling-mouse-acceleration-in-ubuntu/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1955</post-id>	</item>
		<item>
		<title>Setting Up Trac with Visual SVN Server</title>
		<link>https://blog.henrypoon.com/blog/2014/08/23/setting-up-trac-with-visual-svn-server/</link>
					<comments>https://blog.henrypoon.com/blog/2014/08/23/setting-up-trac-with-visual-svn-server/#respond</comments>
		
		<dc:creator><![CDATA[hp]]></dc:creator>
		<pubDate>Sun, 24 Aug 2014 05:11:37 +0000</pubDate>
				<category><![CDATA[computer stuff]]></category>
		<category><![CDATA[Apache Subversion]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[Chan]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[D]]></category>
		<category><![CDATA[Free software]]></category>
		<category><![CDATA[Go]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[It]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[PATH]]></category>
		<category><![CDATA[Plan]]></category>
		<category><![CDATA[Port]]></category>
		<category><![CDATA[Run]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[STR]]></category>
		<category><![CDATA[Struct]]></category>
		<category><![CDATA[Superuser]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[Trac]]></category>
		<category><![CDATA[Visual SVN Server]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">http://henrypoon.mooo.com/blog/setting-up-trac-with-visual-svn-server</guid>

					<description><![CDATA[Bug trackers are an important part of developing software as it allows teams to manage bugs, features, planning etc. &#160;There are a lot to choose from out there, but out of curiosity I decided to set up my own. &#160;I chose to use Trac for this purpose. &#160;Since I already use Visual SVN Server, I [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Bug trackers are an important part of developing software as it allows teams to manage bugs, features, planning etc. &nbsp;There are a lot to choose from out there, but out of curiosity I decided to set up my own. &nbsp;I chose to use Trac for this purpose. &nbsp;Since I already use Visual SVN Server, I was able to set up Trac with Visual SVN. &nbsp;<strong>All instructions in this post use Windows.</strong></p>



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



<p class="wp-block-paragraph">I pretty much used the instructions here:&nbsp;http://www.visualsvn.com/server/trac/. &nbsp;I didn&#8217;t do step 8 written in the instructions, and it still worked for me. &nbsp;However, what&#8217;s not setup is the Trac administrator account. &nbsp;After the setup, I was able to access the Trac webapp and was also able to view the SVN logs, revisions, etc. &nbsp;I initially got a message about &#8220;no changesets&#8221;, but after a commit to the repo, everything showed up on the webapp.</p>



<h1 class="wp-block-heading">Setting up the admin account</h1>



<p class="wp-block-paragraph">While the above instructions allow you to login to Trac using the existing SVN credentials, that user is not considered an admin user.  All I had to do was run this command:</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash">trac-admin /path/to/projenv permission add bob TRAC_ADMIN</code></pre>



<p class="wp-block-paragraph">After restarting the server, the admin tab was available in Trac. &nbsp;Now Trac is available for use for bug tracking with an existing SVN repo!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.henrypoon.com/blog/2014/08/23/setting-up-trac-with-visual-svn-server/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1905</post-id>	</item>
	</channel>
</rss>
