<?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>::旅程:: &#187; Microsoft</title>
	<atom:link href="http://lipeng.de/blog/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://lipeng.de/blog</link>
	<description>My Endless Journey, now in Tübingen</description>
	<lastBuildDate>Wed, 13 Jul 2011 11:05:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Mac上转移Live Space的日志到WordPress</title>
		<link>http://lipeng.de/blog/apple/347/</link>
		<comments>http://lipeng.de/blog/apple/347/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 15:40:35 +0000</pubDate>
		<dc:creator>loewez</dc:creator>
				<category><![CDATA[Apple& more...]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://lipeng.de/blog/?p=347</guid>
		<description><![CDATA[曾经年少，误上贼船，如今悔悟，却发现上船容易下船难。现在有了自己的域名，想用Wordpress重新架设一个Blog，头疼的是作为典型的Micro$oft产品，Live Space也不支持通用的导出格式。如果手动转移每条日志，那工作量想想也让人忍不住头皮发麻。所幸近日在网上搜到了清华的Wei Wei大侠出品的Live Space Mover , 实现了Live Space -&#62; WordPress 格式日志+留言的搬迁，效果十分理想。本Blog七月二十日之前的很多日志即是使用这个工具从我的Space空间搬迁过来。 这个工具的工作原理是先用Python脚本把Live Space的日志导出成为Wordpress格式的rss xml文件保存到本机，然后再通过Wordpress的导入日志功能实现转移。小缺点是整个使用过程稍显复杂，不够傻瓜化，下面介绍一下在苹果机上的使用方法。Windows上的教程见这里。 1 准备工作： 1.1 首先到作者的Google Code 页面下载最新版的live-space-mover 脚本zip压缩包，目前版本是1.6。 1.2 然后下载这个脚本文件：Beautiful Soup 3.0.4。 我已经把上面的两个脚本打包上传，如果上面的下载地址打不开，也可以点这里mover_soup.zip 1.3 解压缩后把这两个py脚本文件移动到你的主目录下，主目录就是Finder窗口侧边栏里以你的名字命名的那个目录。 1.4 程序运行需要Python环境，Mac 上应该已经内置。打开Finder窗口，按&#8221;cmd+shift+U&#8221;，然后在跳出来的目录里双击打开终端程序。接下来输入&#8221;Python&#8221;, 如果出现&#8221;Python 2.5 &#8230;&#8230;.. &#62;&#62;&#62;&#8221;的提示符，说明Python已经安装。按ctrl+D 键继续。如果你的机器上没有，请下载安装Python。点这里下载Mac OS X Python Packages ，Tiger和Leopard系统需要 2.5.x的版本。下好后双击安装包一路默认安装下去。 1.5 如果你的日志文件里包含除了中英文外的文字，需要进行下面的额外步骤，否则请跳过。 下面需要你用适当的编辑器打开这个文件:（我推荐smultron这个编辑器。点这里Smultron by Peter Borg下载。） /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/sgmlib.py 刚才的终端窗口你还没关闭吧，输入 open /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5 即可迅速找到这个文件。 在这个文件的第394行，把代码 if [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: 'Microsoft YaHei';">曾经年少，误上贼船，如今悔悟，却发现上船容易下船难。现在有了自己的域名，想用Wordpress重新架设一个Blog，头疼的是作为典型的Micro$oft产品，Live Space也不支持通用的导出格式。如果手动转移每条日志，那工作量想想也让人忍不住头皮发麻。所幸近日在网上搜到了清华的</span><a href="http://b2.broom9.com/" target="_blank"><span style="font-family: 'Microsoft YaHei';">Wei Wei</span></a><span style="font-family: 'Microsoft YaHei';">大侠出品的</span><a href="http://b2.broom9.com/live-space-mover/" target="_blank"><span style="font-family: 'Microsoft YaHei';">Live Space Mover</span></a> <span style="font-family: 'Microsoft YaHei';">, 实现了Live Space -&gt; WordPress 格式日志+留言的搬迁，效果十分理想。<a href="http://aimac.de/blog">本Blog</a>七月二十日之前的很多日志即是使用这个工具从<a href="http://lostln.spaces.live.com/" target="_blank">我的Space</a>空间搬迁过来。<br />
这个工具的工作原理是先用Python脚本把Live Space的日志导出成为Wordpress格式的rss xml文件保存到本机，然后再通过Wordpress的导入日志功能实现转移。小缺点是整个使用过程稍显复杂，不够傻瓜化，下面介绍一下在苹果机上的使用方法。Windows上的教程见<span style="font-family: Helvetica;"><a href="http://v2info.mireene.com/?p=270">这里</a>。</span></span></p>
<p><span id="more-347"></span></p>
<p><span style="font-family: 'Microsoft YaHei';"><span style="text-decoration: underline;">1 准备工作：</span></span></p>
<p style="padding-left: 30px; "><span style="font-family: 'Microsoft YaHei';">1.1 首先到作者的</span><a href="http://code.google.com/p/live-space-mover/"><span style="font-family: 'Microsoft YaHei';">Google Code</span></a> <span style="font-family: 'Microsoft YaHei';">页面下载最新版的</span><span style="font-family: 'Microsoft YaHei';">live-space-mover 脚本zip压缩包，目前版本是1.6。</span></p>
<p style="padding-left: 30px; "><span style="font-family: 'Microsoft YaHei';">1.2 然后下载这个脚本文件：</span><a href="http://www.crummy.com/software/BeautifulSoup/download/3.x/BeautifulSoup-3.0.4.py"><span style="font-family: 'Microsoft YaHei';">Beautiful Soup 3.0.4</span></a><span style="font-family: 'Microsoft YaHei';">。</span></p>
<p style="padding-left: 30px; "><span style="font-family: 'Microsoft YaHei';">我已经把上面的两个脚本打包上传，如果上面的下载地址打不开，也可以点这里</span><a title="mover_soup.zip" href="http://lipeng.de/blog/wp-content/uploads/mover-soup.zip"><span style="font-family: 'Microsoft YaHei';">mover_soup.zip</span></a></p>
<p style="padding-left: 30px; "><span style="font-family: 'Microsoft YaHei';">1.3 解压缩后把这两个py脚本文件移动到你的主目录下，主目录就是Finder窗口侧边栏里以你的名字命名的那个目录。</span></p>
<p style="padding-left: 30px; "><span style="font-family: 'Microsoft YaHei';">1.4 程序运行需要Python环境，Mac 上应该已经内置。打开Finder窗口，按&#8221;cmd+shift+U&#8221;，然后在跳出来的目录里双击打开终端程序。接下来输入&#8221;Python&#8221;, 如果出现&#8221;</span><span style="font-family: 'Microsoft YaHei';">Python 2.5 &#8230;&#8230;..</span> <span style="font-family: 'Microsoft YaHei';">&gt;&gt;&gt;&#8221;的提示符，说明Python已经安装。按ctrl+D 键继续。如果你的机器上没有，请下载安装Python。点这里下载</span><a href="http://www.pythonmac.org/packages/"><span style="font-family: 'Microsoft YaHei';">Mac OS X Python Packages</span></a> <span style="font-family: 'Microsoft YaHei';">，Tiger和Leopard系统需要 2.5.x的版本。下好后双击安装包一路默认安装下去。</span></p>
<p style="padding-left: 30px; "><span style="font-family: 'Microsoft YaHei';">1.5 如果你的日志文件里包含除了中英文外的文字，需要进行下面的额外步骤，否则请跳过。</span></p>
<p style="padding-left: 30px; "><span style="font-family: 'Microsoft YaHei';"><span style="background-color: white;"><span style="color: black;">下面需要你用适当的编辑器打开这个文件:</span></span></span><span style="border-collapse: collapse; line-height: 21px; -webkit-border-horizontal-spacing: 10px; -webkit-border-vertical-spacing: 10px;"><span style="font-family: 'Microsoft YaHei';"><span style="background-color: white;"><span style="color: black;">（我推荐smultron这个编辑器。点这里</span></span></span><span style="border-collapse: separate; line-height: normal; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"><a href="http://smultron.sourceforge.net/features.html"><span style="font-family: 'Microsoft YaHei';"><span style="background-color: white;"><span style="color: black;">Smultron by Peter Borg</span></span></span></a><span style="font-family: 'Microsoft YaHei';"><span style="background-color: white;"><span style="color: black;">下载。）</span></span></span></span></span></p>
<blockquote style="padding-left: 15px; "><p><span style="border-collapse: collapse; line-height: 21px; -webkit-border-horizontal-spacing: 10px; -webkit-border-vertical-spacing: 10px;"><span style="color: black;"><span style="color: #999999;font-size: 10px;">/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/sgmlib.py</span></span></span></p></blockquote>
<p style="padding-left: 30px; "><span style="color: black;">刚才的终端窗口你还没关闭吧，输入</span></p>
<blockquote style="padding-left: 15px; "><p><span style="border-collapse: collapse; line-height: 21px; -webkit-border-horizontal-spacing: 10px; -webkit-border-vertical-spacing: 10px;"><span style="font-family: 'Microsoft YaHei';"><span style="background-color: white;"><span style="color: black;"><span style="color: #999999;font-size: 10px;">open /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5</span></span></span></span></span></p></blockquote>
<p style="padding-left: 30px; "><span style="color: black;">即可迅速找到这个文件。<br />
</span></p>
<p style="padding-left: 30px; "><span style="font-family: 'Microsoft YaHei';"><span style="background-color: white;"><span style="color: black;"><a href="http://lipeng.de/blog/wp-content/uploads/1.jpg"><img src="http://lipeng.de/blog/wp-content/uploads/1-tm.jpg" alt="图片 1.png" width="285" height="100" /></a></span></span></span></p>
<p style="padding-left: 30px; "><span style="border-collapse: collapse; line-height: 21px; -webkit-border-horizontal-spacing: 10px; -webkit-border-vertical-spacing: 10px;"><span style="font-family: 'Microsoft YaHei';"><span style="background-color: white;"><span style="color: black;"><a href="http://lipeng.de/blog/wp-content/uploads/python25.jpg"><img style="border:1px #0080ff dashed;" src="http://lipeng.de/blog/wp-content/uploads/python25-tm.jpg" alt="python2.5.jpg" width="200" height="180" /></a></span></span></span></span></p>
<p style="padding-left: 30px; "><span style="font-family: 'Microsoft YaHei';"><span style="background-color: white;"><span style="color: black;">在这个文件的第394行，把代码</span></span></span></p>
<blockquote style="padding-left: 30px; "><p>if not 0 &lt;= n &lt;= 255:</p></blockquote>
<p style="padding-left: 30px; ">改成：</p>
<blockquote style="padding-left: 30px; "><p><span style="font-family: 'Microsoft YaHei';">if not 0 &lt;= n &lt;= 127:</span></p></blockquote>
<p style="padding-left: 30px; "><span style="font-family: 'Microsoft YaHei';">然后保存。</span></p>
<p style="padding-left: 30px; "><span style="font-family: 'Microsoft YaHei';"><span style="background-color: white;"><span style="color: black;">如果你嫌麻烦，其实也可以用系统自带的&#8221;文本编辑&#8221;程序打开这个文件，然后搜索&#8221;0 &lt;= n &lt;= 255&#8243;来定位修改位置。</span></span></span></p>
<p><span style="font-family: 'Microsoft YaHei';"><span style="text-decoration: underline;">2 好了，我们这边的准备工作已经完成，下面调整Space空间的设置。</span></span></p>
<p style="padding-left: 30px;"><span style="font-family: 'Microsoft YaHei';">2.1 设置你的Space时间格式为yyyy/mm/dd 或mm/dd/yyyy ,总之是要四位的年份显示。</span></p>
<p style="padding-left: 30px;"><span style="font-family: 'Microsoft YaHei';">2.2 把所有隐藏日志设为开放。</span></p>
<p style="padding-left: 30px;"><span style="font-family: 'Microsoft YaHei';">2.3 如果你使用了一些特殊模板，请恢复成基本的主题。</span></p>
<p><span style="font-family: 'Microsoft YaHei';"><span style="text-decoration: underline;">3 开始转移：</span></span></p>
<p style="padding-left: 30px;"><span style="font-family: 'Microsoft YaHei';">3.1 让我们先测试一下，还是在刚才的终端窗口，输入</span></p>
<blockquote>
<p style="padding-left: 30px;"><span style="font-family: 'Microsoft YaHei';">python live-space-mover.py -s http://你的用户名.spaces.live.com/ -l 3<br />
</span></p></blockquote>
<p style="padding-left: 30px;"><span style="font-family: 'Microsoft YaHei';">这个命令是先取回3篇最近发表的日志，如果出现&#8221;UnicodeDecodeError&#8221;，请检查上面修改代码的步骤。如果最后出现 “<span style="font-family: Helvetica;">Finished! Congratulations!<span style="font-family: 'Microsoft YaHei';">” 说明操作成功了。</span></span></span></p>
<p style="padding-left: 30px;"><span style="font-family: 'Microsoft YaHei';"><br />
<a href="http://lipeng.de/blog/wp-content/uploads/2.jpg"><img src="http://lipeng.de/blog/wp-content/uploads/2-tm.jpg" alt="图片 2.png" width="200" height="124" /></a></span></p>
<p style="padding-left: 30px;"><span style="font-family: 'Microsoft YaHei';">3.2 去掉 -l 3 再输入一次，正式开始导出。</span></p>
<p style="padding-left: 30px;"><span style="font-family: 'Microsoft YaHei';">视日志数量，这个过程可能需要一段时间。</span></p>
<p style="padding-left: 30px;"><span style="font-family: 'Microsoft YaHei';">3.3 成功导出后，你的主目录下会出现名字类似 <span style="font-family: Hei; font-size: 13px;">export_07202008-1859.xml 的文件。删除那个尺寸比较小的，那个是刚才的测试结果。</span></span></p>
<p style="padding-left: 30px;"><span style="font-family: Hei; font-size: 13px;">3.4 下面进行最后一步，到Wordpress的导入界面，选择输入 WordPress格式文件。</span></p>
<p style="padding-left: 30px;"><span style="font-family: Hei; font-size: 13px;"><br />
<a href="http://lipeng.de/blog/wp-content/uploads/3.jpg"><img style="border:1px #0080ff dotted;" src="http://lipeng.de/blog/wp-content/uploads/3-tm.jpg" alt="图片 3.png" width="180" height="116" /></a></span></p>
<p style="padding-left: 30px;"><span style="font-family: Hei; font-size: 13px;">然后选择刚才生成的xml文件，开始导入。</span></p>
<p style="padding-left: 30px;"><span style="font-family: Hei; font-size: 13px;">3.5 如果你的Wordpress目录权限设置正确，导入过程是很快的。如果出现&#8221;不能移动文件到&#8230;&#8221;的提示，请检查服务器端的附件上传目录权限。我在这里遇到了麻烦，后来暂时把uploads目录设为777的权限才成功。</span></p>
<p><span style="font-family: Hei; font-size: 13px;">转移过来的日志会保留文本格式，日志评论，标签等细节。但上传到Live Space空间的附件不会被转移过来，需要再次手动上传。</span></p>
<p><span style="font-family: Hei; font-size: 13px;">祝大家搬家顺利。</span></p>
<p><span style="font-family: Hei; font-size: 13px;">感谢<a href="http://b2.broom9.com/" target="_blank">Wei Wei</a> 和 <a href="http://v2info.mireene.com/" target="_blank">V2</a> 兄的详细教程。</span></p>
]]></content:encoded>
			<wfw:commentRss>http://lipeng.de/blog/apple/347/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>几则关于Micro$oft的老笑话</title>
		<link>http://lipeng.de/blog/apple/84/</link>
		<comments>http://lipeng.de/blog/apple/84/#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<dc:creator>loewez</dc:creator>
				<category><![CDATA[Apple& more...]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://lipeng.de/blog/?p=84</guid>
		<description><![CDATA[翻译了几则关于Micro$oft 的老笑话 虽然很老了，今天看上去它们却仍然适用 可怜的M$，十几年了，一个操作系统还是做不好。另外可以看看苹果公司的人是怎么逃票的       &#8220;The box said &#8216;Requires Windows 95, NT, or better,&#8217; so I installed Linux.&#8221; 这对话框写着：“需要 Windows 95, NT 或者更高“ ，于 是我就装了Linux. Computers are like air conditioners. They stop working when you open Windows. 计算机就像空调。 你一开窗（Windows）它们就不工作了。 The only thing Micro$oft has done for society, is make people believe that computers [...]]]></description>
			<content:encoded><![CDATA[<p>翻译了几则关于Micro$oft 的老笑话 虽然很老了，今天看上去它们却仍然适用 可怜的M$，十几年了，一个操作系统还是做不好。另外可以看看苹果公司的人是怎么逃票的 <img src='http://lipeng.de/blog/wp-includes/images/smilies/XD.GIF' alt='XD' class='wp-smiley' /> </p>
<hr /> </p>
<p> </p>
<p> </p>
<p class="mainEntryBase">&#8220;The box said &#8216;Requires Windows 95, NT, or better,&#8217; so I installed Linux.&#8221;</p>
<p>这对话框写着：“需要 Windows 95, NT 或者更高“ ，于<br />
是我就装了Linux.<br />
<span id="more-84"></span><br />
Computers are like air conditioners.<br />
They stop working when you open Windows.</p>
<p>计算机就像空调。<br />
你一开窗（Windows）它们就不工作了。</p>
<p>The only thing Micro$oft has done for society, is make people<br />
believe that computers are inherently unreliable.</p>
<p>微软唯一办成了的事就是，让人们相信计算机是完全不可靠的。</p>
<p>Linux is for networking,<br />
Mac is for working,<br />
Windows is just for solitaire.</p>
<p>Linux的强项是网络，<br />
Mac的强项是工作，<br />
Windows的是纸牌。</p>
<p class="mainEntryBase"> </p>
<p class="mainEntryBase">下面为转载</p>
<div>《苹果的诡计》  </p>
<p>一次，三个苹果公司的工程师和三个微软公司的职员乘火车到另一个<br />
城市去开会。在火车站三个微软公司的职员每个人各买了一张火车票。<br />
然而他们惊奇地看到三个苹果公司的工程师一共只买了一张火车票。<br />
“你们三个人怎么可以只用一张火车票乘火车旅行呢？”一个微软公<br />
司的职员问。“你们就等着瞧吧。”苹果公司的工程师回答。<br />
他们都上了火车。微软的职员每个人找到自己的座位，而三个苹果的<br />
工程师却挤进了一个卫生间，然后从里面把门关上。火车开动没有多<br />
久，列车员开始收票。他走到卫生间的门口，敲了敲门，说道：“请<br />
拿出车票。”卫生间的门仅仅打开了一道缝，从里面伸出一只胳膊，<br />
手里拿着一张车票。列车员收了车票就继续到别的地方去了。<br />
微软的职员看了以后觉得这真是一个绝妙的主意，所以开完会后，他<br />
们决定也照此办理，拷贝苹果工程师的办法，在回去的路上也能省一<br />
些钱。他们来到火车站只买了一张回程车票。可是，令他们惊愕的是，<br />
苹果的工程师一张车票也没买！！！<br />
“你们怎么一张车票也不买就能乘火车呢？”一个迷惑不解的微软职<br />
员问道。<br />
“你们就等着瞧吧。”一个苹果的工程师回答。<br />
当他们上了火车，三个微软的职员挤进了一个卫生间，而三个苹果的<br />
工程师也挤进了附近的另一个卫生间。<br />
就在火车刚刚开动，一个苹果的工程师迅速离开了他所在的卫生间，<br />
径直来到微软职员躲藏的卫生间门外。他敲了敲门，说道：“请拿<br />
出车票。” &#8230;&#8230;</p>
<p>　<br />
GM 与 微软</p>
<p>在COMDEX展览会上，比尔.盖茨在演讲中比较了计算机工<br />
业和汽车工业的发展速度:</p></div>
<div>假如GM(注:美国通用汽车公司，世界最大的汽车制造商)的技术<br />
能象计算机技术那样发展，我们现在应该能用25美元买到一辆一<br />
加仑汽油跑1000英里的汽车。  </p>
<p>对比尔.盖茨的讲话，GM反唇相讥:</p>
<p>如果GM发展的技术象Microsoft那样，我们现在开的汽车会有以<br />
下特点：</p>
<p>1. 你的汽车可能毫无道理地每天抛两次锚。<br />
2. 每次公路上重新画线，你都得买辆新车。<br />
3. 有时候你的车在高速公路上莫名其妙地熄火，你必需ACCEPT<br />
然后RESTART。<br />
4. 有时候你的车在左转弯时突然SHUTDOWN了，无法RESTART，你<br />
必需重新(REINSTALL)安装发动机。<br />
5. 当你买了“轿车95”或“轿车NT”后，每次车上只能坐一个<br />
人，然后你要给其它的人再买椅子。<br />
6. Macintosh牌汽车更可靠、更便宜、更快也更容易开，但是只<br />
能在5%的道路上行使。<br />
7. 油量、水温和其它警告灯将由一个“GENERAL CAR DEFAULT”<br />
警告灯代替。<br />
8. 新座椅要求大家的屁股尺寸相同。<br />
9. 气囊系统弹出前将询问“ARE YOU SURE”？要求你加以确认。<br />
10. 有时候你的汽车会锁死车门使你无法进到汽车里，你得不停<br />
地提门把手、拿钥匙捅、晃天线直到打开车门。<br />
11. GM将要求每个买车的人无论是否需要都必需同时购买一套豪<br />
华版的Rand McNally交通图(现在Rand McNally是GM的子公司)，<br />
企图取消这一选项将导致汽车性能下降50%。另外，GM将为此受<br />
到司法部的调查。<br />
12. 每次GM推出新车，你都得重新学习驾驶技术，因为新车的驾<br />
驶和旧车完全不同。<br />
13. 你得按下启动(START)按钮以关闭发动机。</p></div>
]]></content:encoded>
			<wfw:commentRss>http://lipeng.de/blog/apple/84/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

