<?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>微风和野狼周游世界手记 / Zelex World Tour Travelogue &#187; 星空联盟</title>
	<atom:link href="http://2zelex.com/tag/%e6%98%9f%e7%a9%ba%e8%81%94%e7%9b%9f/feed/" rel="self" type="application/rss+xml" />
	<link>http://2zelex.com</link>
	<description>“干脆咱们花一年周游世界怎么样？&#34;   / &#34;How about spending one year traveling around the world?&#34;</description>
	<lastBuildDate>Thu, 13 Oct 2011 03:33:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>第59－61天：最后的冲刺</title>
		<link>http://2zelex.com/2009/02/27/%e7%ac%ac59%ef%bc%8d61%e5%a4%a9%ef%bc%9a%e6%9c%80%e5%90%8e%e7%9a%84%e5%86%b2%e5%88%ba/</link>
		<comments>http://2zelex.com/2009/02/27/%e7%ac%ac59%ef%bc%8d61%e5%a4%a9%ef%bc%9a%e6%9c%80%e5%90%8e%e7%9a%84%e5%86%b2%e5%88%ba/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 14:06:48 +0000</pubDate>
		<dc:creator>野狼 / Alex Dong</dc:creator>
				<category><![CDATA[周游世界手记]]></category>
		<category><![CDATA[套票]]></category>
		<category><![CDATA[环球行]]></category>
		<category><![CDATA[签证]]></category>
		<category><![CDATA[星空联盟]]></category>
		<category><![CDATA[新西兰]]></category>
		<category><![CDATA[新西兰航空]]></category>

		<guid isPermaLink="false">http://2zelex.com/?p=356</guid>
		<description><![CDATA[这两天进展不错： 首先是手上的项目都交出去了，虽然后面还有一些小的维护工作需要做，但是“大头”已经完成，心里有种久违了的大考之后的轻松。 此外，今天还拿到的新西兰签证。新西兰移民局早就打电话来说签证办好了，但是一直非常忙，来不及去取。下午2点，位于亮马桥附近的签证处准时开门，报上姓名，签完字就顺利取到签证。出来之后，慢慢的走在使馆区安静的小路上，下午的阳光暖洋洋的晒着。一边走，一边看着路旁各国驻华领事馆，心里慢慢涌起一股扎实的幸福感。 最后，星空联盟的全球套票也买到了。由于我们首程搭乘的是新西兰航空，所以按照规定要通过北京的新航办事处预定全程的所有机票。由于每一站都要与其他航空公司的工作人员联系，确认座位和行李信息，所以整个过程花了一周多。今天早晨，办事处打电话过来说一切都以办妥。微风下午去嘉里中心交了钱，取回确认单。我更新了页面右侧的行程信息区域，把每一站的起飞和降落地点都写下来，可供参考。 至此，出发前最重要的环节都已办妥。终于可以出发了！]]></description>
			<content:encoded><![CDATA[<div id="attachment_375" class="wp-caption alignright" style="width: 310px"><a href="http://2zelex.com/wp-content/uploads/2009/02/nz_visa.jpeg"><img class="size-medium wp-image-375" title="新西兰签证以及补充说明" src="http://2zelex.com/wp-content/uploads/2009/02/nz_visa-300x219.jpg" alt="新西兰签证以及补充说明" width="300" height="219" /></a><p class="wp-caption-text">新西兰签证以及补充说明</p></div>
<p>这两天进展不错：</p>
<p>首先是手上的项目都交出去了，虽然后面还有一些小的维护工作需要做，但是“大头”已经完成，心里有种久违了的大考之后的轻松。</p>
<p>此外，今天还拿到的新西兰签证。新西兰移民局早就打电话来说签证办好了，但是一直非常忙，来不及去取。下午2点，位于亮马桥附近的签证处准时开门，报上姓名，签完字就顺利取到签证。出来之后，慢慢的走在使馆区安静的小路上，下午的阳光暖洋洋的晒着。一边走，一边看着路旁各国驻华领事馆，心里慢慢涌起一股扎实的幸福感。</p>
<p>最后，星空联盟的全球套票也买到了。由于我们首程搭乘的是新西兰航空，所以按照规定要通过北京的新航办事处预定全程的所有机票。由于每一站都要与其他航空公司的工作人员联系，确认座位和行李信息，所以整个过程花了一周多。今天早晨，办事处打电话过来说一切都以办妥。微风下午去嘉里中心交了钱，取回确认单。我更新了页面右侧的行程信息区域，把每一站的起飞和降落地点都写下来，可供参考。</p>
<p><span id="more-356"></span></p>
<p>至此，出发前最重要的环节都已办妥。终于可以出发了！</p>
<p><a href="http://2zelex.com/wp-content/uploads/2009/02/flight-reservation-1.jpg"><img class="size-medium wp-image-377" title="环球行套票行程确认单（第一页）" src="http://2zelex.com/wp-content/uploads/2009/02/flight-reservation-1-214x300.jpg" alt="环球行套票行程确认单（第一页）" width="214" height="300" /></a></p>
<p><a href="http://2zelex.com/wp-content/uploads/2009/02/flight-reservation-21.jpg"><br />
<img class="size-medium wp-image-379" title="环球行套票行程确认单（第二页）" src="http://2zelex.com/wp-content/uploads/2009/02/flight-reservation-21-219x300.jpg" alt="环球行套票行程确认单（第二页）" width="219" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://2zelex.com/2009/02/27/%e7%ac%ac59%ef%bc%8d61%e5%a4%a9%ef%bc%9a%e6%9c%80%e5%90%8e%e7%9a%84%e5%86%b2%e5%88%ba/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>第52-53天：繁忙，下雪以及排航班</title>
		<link>http://2zelex.com/2009/02/18/%e7%ac%ac52-53%e5%a4%a9%ef%bc%9a%e7%b9%81%e5%bf%99%ef%bc%8c%e4%b8%8b%e9%9b%aa%e4%bb%a5%e5%8f%8a%e6%8e%92%e8%88%aa%e7%8f%ad/</link>
		<comments>http://2zelex.com/2009/02/18/%e7%ac%ac52-53%e5%a4%a9%ef%bc%9a%e7%b9%81%e5%bf%99%ef%bc%8c%e4%b8%8b%e9%9b%aa%e4%bb%a5%e5%8f%8a%e6%8e%92%e8%88%aa%e7%8f%ad/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 15:48:21 +0000</pubDate>
		<dc:creator>野狼 / Alex Dong</dc:creator>
				<category><![CDATA[周游世界手记]]></category>
		<category><![CDATA[环球行]]></category>
		<category><![CDATA[航班]]></category>
		<category><![CDATA[雪]]></category>
		<category><![CDATA[星空联盟]]></category>

		<guid isPermaLink="false">http://2zelex.com/?p=334</guid>
		<description><![CDATA[ 第52天－高效率的繁忙：今天仍然在为Sunlife保险的香港网站做css设计。从早晨8点到晚上10点，虽然繁忙却很愉快。像登山一样，目标明确，每走一步头脑都很清楚，休息的节奏把握的很好，进展扎实并且显著。 第53天－排航班：早晨9点向窗外看，突然发现下雪了！最近一直大旱，气温偏高，这场雪真是意外的惊喜。中午和微风一起去“李先生牛肉面”去吃饭，等待上菜的时候，我拿出相机去拍雪景，这才发现对这台新相机还完全不了解如何去使用，甚至连调整快门速度一些最基本的操作都找不到。看来在出国之前，还必须突击强化一下拍照呢。 晚饭后，微风开发了一个小程序帮助安排航班。根据“环球行”周游世界通票的规定，我们必须仔细安排飞行路线，以确保可以把所有航班的总里程数限制在29000英里以内。如果超出29000英里，每张票就要贵出4000多块钱。下面是我们最终确定下来的飞行路线。第一栏：飞行时间，第二栏：出发以及抵达的机场编号；最后一栏：飞机航班名称。我们尽量选择同一家航空公司的飞机。 DD/MM/YY:FRM-&#62;TO :F.# -------- -------- ----- 28/02/09:PEK-&#62;ACL:NZ86：北京至新西兰奥克兰 30/04/09:ACL-&#62;SYD:NZ110：奥克兰至澳大利亚悉尼 28/06/09:SYD-&#62;YVR:NZ4760：悉尼到加拿大温哥华 31/07/09:YVR-&#62;YYZ:NZ4722：温哥华到多伦多 10/08/09:YYZ-&#62;BOS:AC356：多伦多到美国波士顿 27/10/09:BOS-&#62;HEL:LX53/KF704：波士顿到达芬兰首都赫尔辛基 [Surface Sector]HEL:IST：（陆路从赫尔辛基到达土耳其的伊斯坦布尔） 27/02/10:IST-&#62;PEK:TK20：从伊斯坦布尔飞回北京 下面是微风用Python写的脚本源代码，但愿能对大家有所帮助： &#62;&#62;&#62; getDistance("PEK ACL SYD YVR YYZ BOS HEL IST PEK") &#62;&#62;&#62; 28750 from mechanize import Browser from beautifulSoup import BeautifulSoup import re &#8230; <a href="http://2zelex.com/2009/02/18/%e7%ac%ac52-53%e5%a4%a9%ef%bc%9a%e7%b9%81%e5%bf%99%ef%bc%8c%e4%b8%8b%e9%9b%aa%e4%bb%a5%e5%8f%8a%e6%8e%92%e8%88%aa%e7%8f%ad/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_336" class="wp-caption alignright" style="width: 310px"><a href="http://www.flickr.com/photos/visbeek/2358126888/"><img class="size-medium wp-image-336" title="荷兰阿姆斯特丹4月的飞雪" src="http://2zelex.com/wp-content/uploads/2009/02/2358126888_f16fc3c7d4_b-300x299.jpg" alt="荷兰阿姆斯特丹4月的飞雪(credit: Ben@flickr)" width="300" height="299" /></a><p class="wp-caption-text">荷兰阿姆斯特丹4月的飞雪(credit: Ben@flickr)</p></div>
<p> <strong>第52天－高效率的繁忙：</strong>今天仍然在为Sunlife保险的香港网站做css设计。从早晨8点到晚上10点，虽然繁忙却很愉快。像登山一样，目标明确，每走一步头脑都很清楚，休息的节奏把握的很好，进展扎实并且显著。</p>
<p><strong>第53天－排航班</strong>：早晨9点向窗外看，突然发现下雪了！最近一直大旱，气温偏高，这场雪真是意外的惊喜。中午和微风一起去“李先生牛肉面”去吃饭，等待上菜的时候，我拿出相机去拍雪景，这才发现对这台新相机还完全不了解如何去使用，甚至连调整快门速度一些最基本的操作都找不到。看来在出国之前，还必须突击强化一下拍照呢。</p>
<p>晚饭后，微风开发了一个小程序帮助安排航班。根据<a href="http://www.staralliance.com/cn/travellers/fare_products/round_the_world_fare.html">“环球行”周游世界通票</a>的规定，我们必须仔细安排飞行路线，以确保可以把所有航班的总里程数限制在29000英里以内。如果超出29000英里，每张票就要贵出4000多块钱。下面是我们最终确定下来的飞行路线。第一栏：飞行时间，第二栏：出发以及抵达的机场编号；最后一栏：飞机航班名称。我们尽量选择同一家航空公司的飞机。</p>
<pre>DD/MM/YY:FRM-&gt;TO :F.#
-------- -------- -----
28/02/09:PEK-&gt;ACL:NZ86：北京至新西兰奥克兰
30/04/09:ACL-&gt;SYD:NZ110：奥克兰至澳大利亚悉尼
28/06/09:SYD-&gt;YVR:NZ4760：悉尼到加拿大温哥华
31/07/09:YVR-&gt;YYZ:NZ4722：温哥华到多伦多
10/08/09:YYZ-&gt;BOS:AC356：多伦多到美国波士顿
27/10/09:BOS-&gt;HEL:LX53/KF704：波士顿到达芬兰首都赫尔辛基
[Surface Sector]HEL:IST：（陆路从赫尔辛基到达土耳其的伊斯坦布尔）
27/02/10:IST-&gt;PEK:TK20：从伊斯坦布尔飞回北京<span id="more-334"></span></pre>
<p>下面是微风用Python写的脚本源代码，但愿能对大家有所帮助：</p>
<pre>&gt;&gt;&gt; getDistance("PEK ACL SYD YVR YYZ BOS HEL IST PEK")
&gt;&gt;&gt; 28750

from mechanize import Browser
from beautifulSoup import BeautifulSoup
import re

def getMile(start, end):
    url = 'http://www.world-airport-codes.com/dist/?a1=%s&amp;a2=%s' %(start, end)
    br = Browser()
    br.open(url)
    html = br.response().read()
    soup = BeautifulSoup(html)
    div = soup.find(lambda tag: tag.name=='div' and tag.has_key('id') and tag['id']=='maincontent')
    div = div.find(lambda tag: tag.name=='div' and tag.has_key('class') and tag['class']=='boxgrey')
    bs = div.findAll('b')
    b = bs[-1]
    mile = int(b.string)
    return mile

def getDistance(s):
    li = s.split()
    i = 0
    distance = 0
    while i &lt;= len(li) - 2:
        m = li[i]
        n = li[i+1]
        mile = getMile(m, n)
        distance = distance + mile
        i = i + 1

    return distance</pre>
]]></content:encoded>
			<wfw:commentRss>http://2zelex.com/2009/02/18/%e7%ac%ac52-53%e5%a4%a9%ef%bc%9a%e7%b9%81%e5%bf%99%ef%bc%8c%e4%b8%8b%e9%9b%aa%e4%bb%a5%e5%8f%8a%e6%8e%92%e8%88%aa%e7%8f%ad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

