<?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>WebLog: Xiao.L</title>
	<atom:link href="http://www.xiaol.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xiaol.org/blog</link>
	<description>&#124; Mundane life with a hint of geekery…</description>
	<lastBuildDate>Thu, 08 Jul 2010 13:49:30 +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>Android手机上泰文显示解决方法</title>
		<link>http://www.xiaol.org/blog/2010/07/07/android-thai-font-solution/</link>
		<comments>http://www.xiaol.org/blog/2010/07/07/android-thai-font-solution/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 04:09:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HowTos]]></category>

		<guid isPermaLink="false">http://blog.xiaol.org/?p=137</guid>
		<description><![CDATA[表妹去泰国出差，平时手机用的是HTC Magic/G2，装了泰文词典和泰文键盘，但由于系统字体原因，不能正常显示泰文，出现的都是一个个方框。Google了一下，找到了做泰文键盘DroidSans的论坛里有泰文字体下载页面(Google Translate链接)，在G1/G2上试了试能解决泰文显示异常的问题。 大致方法就是下载论坛里的带有泰文字体的整套Font，然后覆盖Android里/system/fonts目录下对应的字体即可。具体操作有这样几个选择： 1.安装AndroidSDK，进入adb将系统以可写方式mount，然后把所有字体push到fonts目录下，并chmod将这几个字体文件权限修改成0644后重启。 2.使用此方法前先确认一下自己的Android手机已经root，一般国内用户只要刷过Custom Rom，手机基本都已获得root并安装有Superuser，然后去market下载这两个软件：Type Fresh和AndExplorer，前者能将系统字体修改成用户指定的字体，后者是配合Type Fresh选择文件所用。安装后，用Type Fresh把系统字体备份一下，然后将下载的泰文字体放入SD卡内，通过Type Fresh一一指定替换，方法很简单，最后Apply，系统的Superuser会跳出确认权限(这也是需要预先确认root的原因)确认即可，根据提示重启一下手机，就能正常显示泰文了。 3.看了看update打包签名以及update-script的写法，把这些泰文字体打了个包，供喜欢使用custom recovery的用户自己刷，省去了下载软件的麻烦，只要把文件DroidSansThaiFonts_signed.zip放到SD卡里，然后进入recovery刷这个文件，recovery就会将字体覆盖并更正权限值，完成后reboot系统即可。 下载链接 &#038; QRCodes： DroidSansThaiFonts_signed.zip (MD5: a4cf4db12703e647e1cf0e104e5480d0) Type FreshAndExplorer]]></description>
			<content:encoded><![CDATA[<p><img style="display: block; float: left;" src="http://blog.xiaol.org/wp-content/uploads/2010/07/Thaifonts.png" alt="DroidSans Thai Keyboard" width="200" />表妹去泰国出差，平时手机用的是HTC Magic/G2，装了泰文词典和泰文键盘，但由于系统字体原因，不能正常显示泰文，出现的都是一个个方框。Google了一下，找到了做泰文键盘DroidSans的论坛里有泰文字体<a href="http://www.droidsans.com/node/17">下载页面</a>(<a href="http://translate.google.com/translate?hl=en&#038;sl=th&#038;tl=zh-cn&#038;u=http://www.droidsans.com/node/17">Google Translate链接</a>)，在G1/G2上试了试能解决泰文显示异常的问题。</p>
<p>大致方法就是下载论坛里的带有泰文字体的整套Font，然后覆盖Android里/system/fonts目录下对应的字体即可。具体操作有这样几个选择：</p>
<p><strong>1.</strong>安装<a href="http://developer.android.com/sdk/index.html">AndroidSDK</a>，进入adb将系统以可写方式mount，然后把所有字体push到fonts目录下，并chmod将这几个字体文件权限修改成0644后重启。</p>
<p><strong>2.</strong>使用此方法前先确认一下自己的Android手机已经root，一般国内用户只要刷过Custom Rom，手机基本都已获得root并安装有Superuser，然后去market下载这两个软件：<strong>Type Fresh</strong>和<strong>AndExplorer</strong>，前者能将系统字体修改成用户指定的字体，后者是配合Type Fresh选择文件所用。安装后，用Type Fresh把系统字体备份一下，然后将下载的泰文字体放入SD卡内，通过Type Fresh一一指定替换，方法很简单，最后Apply，系统的Superuser会跳出确认权限(这也是需要预先确认root的原因)确认即可，根据提示重启一下手机，就能正常显示泰文了。<span id="more-137"></span></p>
<p><strong>3.</strong>看了看update打包签名以及update-script的写法，把这些泰文字体打了个包，供喜欢使用custom recovery的用户自己刷，省去了下载软件的麻烦，只要把文件DroidSansThaiFonts_signed.zip放到SD卡里，然后进入recovery刷这个文件，recovery就会将字体覆盖并更正权限值，完成后reboot系统即可。</p>
<p><strong>下载链接 &#038; QRCodes</strong>：<br />
<a href="http://www.xiaol.org/blog/downloads/DroidSansThaiFonts_signed.zip">DroidSansThaiFonts_signed.zip</a> (MD5: a4cf4db12703e647e1cf0e104e5480d0)<br />
<span style="display:block;"><strong>Type Fresh</strong><strong style="padding-left:6em;">AndExplorer</strong></span><img style="display: block; float:left;padding:0px;" src="http://chart.apis.google.com/chart?cht=qr&amp;chl=market://search?q=pname:net.pixelpod.typefresh&amp;chs=150x150" alt="Type Fresh QRcode" /><img style="display: block; float:left;padding:0px;" src="http://chart.apis.google.com/chart?cht=qr&amp;chl=market://search?q=pname:lysesoft.andexplorer&amp;chs=150x150" alt="Type Fresh QRcode" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaol.org/blog/2010/07/07/android-thai-font-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在Mac上快速切换VPN连接</title>
		<link>http://www.xiaol.org/blog/2010/03/24/quick-toggle-vpn-mac/</link>
		<comments>http://www.xiaol.org/blog/2010/03/24/quick-toggle-vpn-mac/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 14:45:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Lifehacks]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://blog.xiaol.org/?p=116</guid>
		<description><![CDATA[由于国内特殊的上网现状，被迫使用VPN，不过当然也有一些同学喜欢用普通的Proxy。Anyway，在Mac上连接设置好的VPN连接，基本是按下MenuBar上的VPN连接菜单，下拉，然后点击连接即可。工作时，手不愿意离开键盘，切换连接/断开连接VPN状态总是很麻烦，要将鼠标上下来回移动点击，如果屏幕大，还真麻烦。 快速Toggle VPN连接的方法也挺简单的，分别写两个连接/断开AppleScript(代码如下)保存，然后将它们分别在Quciksilver里设置好快捷键，这样以后要上VPN只需要按几个组合键就可以连接/断开了。 tell application "System Events" &#160;&#160;&#160;&#160;tell current location of network preferences &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;set ConnectToVPN to service "VPN连接的名称" &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if exists ConnectToVPN then connect ConnectToVPN #断开则改成disconnect即可 &#160;&#160;&#160;&#160;end tell end tell]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.xiaol.org/wp-content/uploads/2010/03/Screen-shot-2010-03-24-at-3.37.28-PM.png" alt="" title="VPN MenuBar" width="587" height="25" style="border:none;"/><br />
由于国内特殊的上网现状，被迫使用VPN，不过当然也有一些同学喜欢用普通的Proxy。Anyway，在Mac上连接设置好的VPN连接，基本是按下MenuBar上的VPN连接菜单，下拉，然后点击连接即可。工作时，手不愿意离开键盘，切换连接/断开连接VPN状态总是很麻烦，要将鼠标上下来回移动点击，如果屏幕大，还真麻烦。<br />
<img src="http://blog.xiaol.org/wp-content/uploads/2010/03/Screen-shot-2010-03-24-at-9.54.57-PM.png" alt="Quicksilver VPN Triggers" title="Quicksilver VPN Triggers" width="656" height="151" class="aligncenter size-full wp-image-129" /><br />
快速Toggle VPN连接的方法也挺简单的，分别写两个连接/断开AppleScript(代码如下)保存，然后将它们分别在Quciksilver里设置好快捷键，这样以后要上VPN只需要按几个组合键就可以连接/断开了。<br />
<code>tell application "System Events"<br />
&nbsp;&nbsp;&nbsp;&nbsp;tell current location of network preferences<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set ConnectToVPN to service "VPN连接的名称"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if exists ConnectToVPN then connect ConnectToVPN #断开则改成disconnect即可<br />
&nbsp;&nbsp;&nbsp;&nbsp;end tell<br />
end tell</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaol.org/blog/2010/03/24/quick-toggle-vpn-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTC G1 嘎吱声快速解决方法</title>
		<link>http://www.xiaol.org/blog/2009/08/19/htc-g1-creaking-fix/</link>
		<comments>http://www.xiaol.org/blog/2009/08/19/htc-g1-creaking-fix/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 08:33:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HowTos]]></category>
		<category><![CDATA[Lifehacks]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.xiaol.org/?p=77</guid>
		<description><![CDATA[G1用了差不多有半个月了，挺喜欢，但其实HTC的Build Quality真是不敢恭维，没办法1st Gen设备用户基本都得忍受各种不满。最让我不满意的是在触摸屏闭合时，按压右下角时发出的嘎吱嘎吱声，一开始也忍了，不过最近听着越发闹心。刚拿到机器时，我还以为是连动部分发出的声音，后来仔细看了看，又Google了一下，原来是G1“下巴”前侧（也就是机器平躺时menu键与地面垂直的那一面）与滑动触摸屏模块的侧面摩擦产生的，而且发生这种情况的用户不在少数。在Google中输入G1 creaking还会出现suggestion，看了不知道HTC会不会脸红&#8230; 这要是发生在Apple估计负责设计的早就被Jobs“毙了”。 有文章说黑色G1用户发生此情况较多，是因为机器表层的黑漆不太光滑所致，不过也有褐色和白色用户回复有此现象。解决方法其实也很简单，网上有各种方法，原理都是将手机发生摩擦的两面间再覆上一层，阻止摩擦，声音自然就没有了。我个人就用了手边有的3M医用胶布，根据摩擦面大小剪裁了一小块，粘上，再试试声音果然没了。打算过两天去文具店再找卷黑色较薄的胶布把现在这块换下来，这样可能整体看起来更难察觉“贴覆层”。]]></description>
			<content:encoded><![CDATA[<p><img style="display:block;" src="http://blog.xiaol.org/wp-content/uploads/images/G1_Fix_title.jpg"/>G1用了差不多有半个月了，挺喜欢，但其实HTC的Build Quality真是不敢恭维，没办法1st Gen设备用户基本都得忍受各种不满。最让我不满意的是在触摸屏闭合时，按压右下角时发出的嘎吱嘎吱声，一开始也忍了，不过最近听着越发闹心。刚拿到机器时，我还以为是连动部分发出的声音，后来仔细看了看，又Google了一下，原来是G1“下巴”前侧（也就是机器平躺时menu键与地面垂直的那一面）与滑动触摸屏模块的侧面摩擦产生的，而且发生这种情况的用户不在少数。在Google中输入G1 creaking还会出现suggestion，看了不知道HTC会不会脸红&#8230; 这要是发生在Apple估计负责设计的早就被Jobs“毙了”。</p>
<p><span id="more-77"></span>
<p>有<a href="http://www.g1updates.com/2008/11/11/how-to-fix-t-mobile-g1-phone-creak-or-creaking-noise/">文章</a>说黑色G1用户发生此情况较多，是因为机器表层的黑漆不太光滑所致，不过也有褐色和白色用户回复有此现象。解决方法其实也很简单，网上有各种方法，原理都是将手机发生摩擦的两面间再覆上一层，阻止摩擦，声音自然就没有了。我个人就用了手边有的3M医用胶布，根据摩擦面大小剪裁了一小块，粘上，再试试声音果然没了。<img src="http://blog.xiaol.org/wp-content/uploads/images/G1_Fix.jpg"  style="display:block;width:650px;"/>打算过两天去文具店再找卷黑色较薄的胶布把现在这块换下来，这样可能整体看起来更难察觉“贴覆层”。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaol.org/blog/2009/08/19/htc-g1-creaking-fix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>摘要RSS转全文订阅</title>
		<link>http://www.xiaol.org/blog/2009/04/28/partial-rss-to-full-txt/</link>
		<comments>http://www.xiaol.org/blog/2009/04/28/partial-rss-to-full-txt/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 15:08:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Lifehacks]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[阅读]]></category>

		<guid isPermaLink="false">http://blog.xiaol.org/?p=65</guid>
		<description><![CDATA[某些网站总是吊读者胃口习惯把网页的RSS以摘要形式输出，设法以此来提高网站Hit量，特别是国内一些大型Portal常用这个做法，Sina&#160;Blogs和ifeng.com上的blog都只有摘要输出，如想订阅全文的RSS，这个第三方工具能帮你忙。是前几周在FriendFeed上看见的，可能是用GReader常看的几个网站RSS都是全文输出一直没太在意这个问题和这个不错的工具网站。最近定了几个blog.ifeng.com上的Feed，都只有输出摘要，就用了这个方法来订阅全篇文章的Feed。(小小的缺憾就是全文Feed比原网站的Feed更新要慢一些。) Links:まるごとRSS中文翻译链接]]></description>
			<content:encoded><![CDATA[<p><img style="display:block;" class="aligncenter" alt="RSS Partial PNG" src="http://blog.xiaol.org/wp-content/uploads/images/RSSPartial.png" width="600px"/>
<p>某些网站总是吊读者胃口习惯把网页的RSS以摘要形式输出，设法以此来提高网站Hit量，特别是国内一些大型Portal常用这个做法，<a href="http://blog.sina.com.cn/">Sina&nbsp;Blogs</a>和<a href="http://blog.ifeng.com/">ifeng.com</a>上的blog都只有摘要输出，如想订阅全文的RSS，这个第三方工具能帮你忙。是前几周在FriendFeed上看见的，可能是用GReader常看的几个网站RSS都是全文输出一直没太在意这个问题和这个不错的工具网站。最近定了几个blog.ifeng.com上的Feed，都只有输出摘要，就用了这个方法来订阅全篇文章的Feed。(小小的缺憾就是全文Feed比原网站的Feed更新要慢一些。)</p>
<p>Links:<br/><a href="http://mrss.dokoda.jp/">まるごとRSS</a><br/><a href="http://translate.google.com/translate?prev=hp&#038;hl=zh-cn&#038;js=n&#038;u=http%3A%2F%2Fmrss.dokoda.jp%2F&#038;sl=ja&#038;tl=zh-CN">中文翻译链接</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaol.org/blog/2009/04/28/partial-rss-to-full-txt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FeedFlow. on App Engine</title>
		<link>http://www.xiaol.org/blog/2009/04/13/feedflow-on-app-engine/</link>
		<comments>http://www.xiaol.org/blog/2009/04/13/feedflow-on-app-engine/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 15:42:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[app engine]]></category>
		<category><![CDATA[feedflow]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://blog.xiaol.org/?p=49</guid>
		<description><![CDATA[用及其夹生蹩脚的Python（要感谢网上遍布的各种Reference，特别是Dive&#160;Into&#160;Python，虽然旧了点，但对于初学情况下非常管用，想看中文版的用户也能看这里），把FeedFlow.转到了Google&#160;App&#160;Engine上，发现果真如同宣传一般：在Google特有的架构上运行一样顺畅，速度至少在我这里看来快许多，外加具有Backend管理功能的Admin&#160;Console并且提供对于Web&#160;Application基本运行数据的分析，初步印象真得非常不错。唯一的“缺陷”就是Developer要服从App&#160;Engine上自设的一套开发和Hosting环境。开发语言的种类也少了点（只有Python支持和Java支持，Java支持也是前几天刚刚推出的），整个App&#160;Engine推出的日子其实也不算长，记得刚推出时Google确有提过会不断支持更多语言种类。不过如果是熟练的Python或是Java&#160;Developer，那便无缺陷可言，过了Learning&#160;Curve、习惯了环境和工具，在App&#160;Engine上开发Web&#160;Application肯定如鱼得水。 下一步准备有空的话，把前端优化一下，让速度再快点，同时发现在打开页面时glitch发生的频率高了点，可能是后台用到URL&#160;Fetch的地方在错误处理方面还有所欠缺，在后几个Version里继续改进。希望能把Dive&#160;Into&#160;Python能慢慢翻完，并试试在App&#160;Engine上给FeedFlow.添加用户登陆设置并实现用户自己订阅所偏好的Feed的功能。 Links：FeedFlow. (on Google App Engine)]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.xiaol.org/wp-content/uploads/images/FeedFlowOnGAE.png" style="float:left;" alt="FeedFlow on App Engine">用及其夹生蹩脚的Python（要感谢网上遍布的各种Reference，特别是<a href="http://diveintopython.org/">Dive&nbsp;Into&nbsp;Python</a>，虽然旧了点，但对于初学情况下非常管用，想看中文版的用户也能看<a href="http://www.woodpecker.org.cn/diveintopython/">这里</a>），把<a href="http://blog.xiaol.org/2009/04/04/feedflow-project/">FeedFlow.</a>转到了<a href="http://appengine.google.com/">Google&nbsp;App&nbsp;Engine</a>上，发现果真如同宣传一般：在Google特有的架构上运行一样顺畅，速度至少在我这里看来快许多，外加具有Backend管理功能的Admin&nbsp;Console并且提供对于Web&nbsp;Application基本运行数据的分析，初步印象真得非常不错。唯一的“缺陷”就是Developer要服从App&nbsp;Engine上自设的一套开发和Hosting环境。开发语言的种类也少了点（只有Python支持和Java支持，<a href="http://code.google.com/appengine/docs/java/overview.html">Java支持</a>也是前几天刚刚推出的），整个App&nbsp;Engine推出的日子其实也不算长，记得刚推出时Google确有提过会不断支持更多语言种类。不过如果是熟练的Python或是Java&nbsp;Developer，那便无缺陷可言，过了Learning&nbsp;Curve、习惯了环境和工具，在App&nbsp;Engine上开发Web&nbsp;Application肯定如鱼得水。</p>
<p>下一步准备有空的话，把前端优化一下，让速度再快点，同时发现在打开页面时glitch发生的频率高了点，可能是后台用到URL&nbsp;Fetch的地方在错误处理方面还有所欠缺，在后几个Version里继续改进。希望能把Dive&nbsp;Into&nbsp;Python能慢慢翻完，并试试在App&nbsp;Engine上给FeedFlow.添加用户登陆设置并实现用户自己订阅所偏好的Feed的功能。</p>
<p>
Links：<br/><a href="http://feedflow.appspot.com/">FeedFlow. <span style="font-size:12px;">(on Google App Engine)</span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaol.org/blog/2009/04/13/feedflow-on-app-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DIY无扰写作环境＋Word Count Script</title>
		<link>http://www.xiaol.org/blog/2009/04/09/distraction-free-writing-env/</link>
		<comments>http://www.xiaol.org/blog/2009/04/09/distraction-free-writing-env/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 16:59:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HowTos]]></category>
		<category><![CDATA[Lifehacks]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[textedit]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.xiaol.org/?p=42</guid>
		<description><![CDATA[在Mac上码字，我喜欢用随系统一起安装的TextEdit。当然需要fancy功能的用户有很多其它不同选择，iWork：Pages、MS&#160;Office，不喜欢掏钱和用灰色手段的用户，可以支持Open&#160;Source&#160;Alternatives：Open&#160;Office和Neo&#160;Office。 可能是比较懒，我觉得平时用TextEdit编写文档非常合适，rtf和txt只要不涉及复杂的Office&#160;Works均已经足够。同时受到Minimalism风格的影响，写作时不希望太多干扰，所以就会有第三方软件公司出品有如WriteRoom等，帮助无扰写作的软件，当然它需要24$。抠门一点，请教一下Google后，我自己弄了个免费无扰写作环境，挺实用。后来发现TUAW上以前也有篇类似文章，不过我的方法比TUAW上的方法还要多一点Bells and Whistles。 方法步骤如下： 让所用的文字编辑器进入一个类似Full&#160;Screen的Mode，隐藏Dock和Menu&#160;Bar。具体如下（由于本步骤多少是个hack，涉及修改软件包（xxx.app）内部的Info.plist，如果不放心的话，建议用户先Duplicate软件，并在复本里按步骤修改）：选定一个用户中意的文字编辑器，我这里选TextEdit的复本，右击或Ctrl&#160;Click该软件选中[Show&#160;Package&#160;Contents]，在打开的软件包中Contents文件夹下打开Info.plist，建议用户使用另外一个编辑器，或用Property&#160;List&#160;Editor.app。如用编辑器打开，则在plist&#160;XML文档的根元素&#60;dict&#62;下多加一个关键字及其值，代码如下：&#60;key&#62;LSUIPresentationMode&#60;/key&#62;&#60;integer&#62;4&#60;/integer&#62;如果用Property&#160;List&#160;Editor.app打开的话，选中Information&#160;Property&#160;List点击Add&#160;Child，在新增的Key项下键入LSUIPresentationMode或Application&#160;UI&#160;Presentation&#160;Mode均可（注意这里的字段Case&#160;Sevsitive），接着在Value值项下输入4 ，最后在Property&#160;List&#160;Editor.app中显示Value值为All&#160;Suppressed。这样存档后，再次打开修改过的文字编辑器时，Dock和Menu&#160;Bar会自动隐藏，当鼠标触及屏幕对应的边缘时Dock和Menu&#160;Bar会自动显示。根据实际情况和喜好用户也可以试将Value改为3，即显示All&#160;hidden，这样Dock和Menu&#160;Bar则会始终隐藏，即使鼠标滑动到屏幕边缘也不会自动显示。 Hide&#160;Desktop&#160;Clutter:如果用户像我一样习惯在桌面上堆近期所处理的文档的话，那可能还需要一款能隐藏桌面文件的软件来暂时净化一下桌面。用户可以根据自己需要选用这两款免费软件Backdrop或Camouflage。注意还有一款免费的软件Think也不错，我个人很喜欢，不过得Tweak一下才能用，做法就是将Think.app的Info.plist也同样重复步骤1.加以修改，不然会出现不兼容现象。 Track&#160;Word&#160;Count:写东西时，我习惯对文档字数有个大致概念，所以还写了个AppleScript，以便与QuickSilver/TextEdit配合使用，显示总字数，在QuickSilver里加一个带热键的Trigger来激发Script，就可以较为轻松地显示Word Count。没有装QuickSilver的用户可以用其它方法来运行Script，字数则显示在小对话框里。Script在这里下载，AppleScript经验丰富的用户可以随意modify来配合自己喜欢的文字编辑器。喜欢更复杂一点计数器的用户可以看一下叫NanoCount的免费软件。 最后别忘了根据自己的喜好，改动一下TextEdit里偏好设置下，编辑文档时文字显示的字体与大小。P.S.&#160;祝您在自己的Mac上写作愉快。 Links：TextEdit&#160;WordCount&#160;脚本下载Macworld.com: How to hide the menu bar and DockTUAW: Create a clutter-free writing environment for free]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.xiaol.org/wp-content/uploads/2009/04/distractionfreeenv_title.png" width="600px"/><br />
在Mac上码字，我喜欢用随系统一起安装的TextEdit。当然需要fancy功能的用户有很多其它不同选择，<a href="http://www.apple.com/iwork/pages/">iWork：Pages</a>、<a href="http://www.microsoft.com/mac/products/Office2008/default.mspx">MS&nbsp;Office</a>，不喜欢掏钱和用灰色手段的用户，可以支持Open&nbsp;Source&nbsp;Alternatives：<a href="http://www.openoffice.org/">Open&nbsp;Office</a>和<a href="http://www.neooffice.org/">Neo&nbsp;Office</a>。</p>
<p>可能是比较懒，我觉得平时用TextEdit编写文档非常合适，rtf和txt只要不涉及复杂的Office&nbsp;Works均已经足够。同时受到Minimalism风格的影响，写作时不希望太多干扰，所以就会有第三方软件公司出品有如<a href="http://www.hogbaysoftware.com/products/writeroom">WriteRoom</a>等，帮助无扰写作的软件，当然它需要24$。抠门一点，请教一下Google后，我自己弄了个免费无扰写作环境，挺实用。后来发现TUAW上以前也<a href="http://www.tuaw.com/2009/03/23/create-a-clutter-free-writing-environment-for-free/">有篇类似文章</a>，不过我的方法比TUAW上的方法还要多一点Bells and Whistles。</p>
<p><span id="more-42"></span></p>
<p>
方法步骤如下：
<ol style="line-height:1.5em;list-style-position: inside;">
<li style="padding:4px 0;"><span style="font-weight:bold;">让所用的文字编辑器进入一个类似Full&nbsp;Screen的Mode，隐藏Dock和Menu&nbsp;Bar。</span><br/>具体如下（由于本步骤多少是个hack，涉及修改软件包（xxx.app）内部的<span style="font-family:monospace;">Info.plist</span>，如果不放心的话，建议用户先Duplicate软件，并在复本里按步骤修改）：选定一个用户中意的文字编辑器，我这里选TextEdit的复本，右击或Ctrl&nbsp;Click该软件选中[Show&nbsp;Package&nbsp;Contents]，在打开的软件包中<span style="font-family:monospace;">Contents</span>文件夹下打开<span style="font-family:monospace;">Info.plist</span>，建议用户使用另外一个编辑器，或用Property&nbsp;List&nbsp;Editor.app。如用编辑器打开，则在plist&nbsp;XML文档的根元素&lt;dict&gt;下多加一个关键字及其值，代码如下：<code>&lt;key&gt;LSUIPresentationMode&lt;/key&gt;<br/>&lt;integer&gt;4&lt;/integer&gt;</code>如果用Property&nbsp;List&nbsp;Editor.app打开的话，选中Information&nbsp;Property&nbsp;List点击Add&nbsp;Child，在新增的Key项下键入LSUIPresentationMode或Application&nbsp;UI&nbsp;Presentation&nbsp;Mode均可（注意这里的字段Case&nbsp;Sevsitive），接着在Value值项下输入4 ，最后在Property&nbsp;List&nbsp;Editor.app中显示Value值为All&nbsp;Suppressed。<img src="http://blog.xiaol.org/wp-content/uploads/images/PropertyListEditor.png"  style="display:block;"/>这样存档后，再次打开修改过的文字编辑器时，Dock和Menu&nbsp;Bar会自动隐藏，当鼠标触及屏幕对应的边缘时Dock和Menu&nbsp;Bar会自动显示。根据实际情况和喜好用户也可以试将Value改为3，即显示All&nbsp;hidden，这样Dock和Menu&nbsp;Bar则会始终隐藏，即使鼠标滑动到屏幕边缘也不会自动显示。</li>
<li style="padding:4px 0;"><span style="font-weight:bold;">Hide&nbsp;Desktop&nbsp;Clutter:</span><br/>如果用户像我一样习惯在桌面上堆近期所处理的文档的话，那可能还需要一款能隐藏桌面文件的软件来暂时净化一下桌面。用户可以根据自己需要选用这两款免费软件<a href="http://johnhaney.com/backdrop/">Backdrop</a>或<a href="http://briksoftware.com/products/camouflage/">Camouflage</a>。注意还有一款免费的软件<a href="http://freeverse.com/apps/app/?id=7013">Think</a>也不错，我个人很喜欢，不过得Tweak一下才能用，做法就是将Think.app的<span style="font-family:monospace;">Info.plist</span>也同样重复步骤1.加以修改，不然会出现不兼容现象。
</li>
<li style="padding:4px 0;"><span style="font-weight:bold;">Track&nbsp;Word&nbsp;Count:</span><br/>写东西时，我习惯对文档字数有个大致概念，所以还写了个AppleScript，以便与QuickSilver/TextEdit配合使用，显示总字数，在QuickSilver里加一个带热键的Trigger来激发Script，就可以较为轻松地显示Word Count。<img src="http://blog.xiaol.org/wp-content/uploads/images/QSTrigger.png" style="display:block;"/>没有装QuickSilver的用户可以用其它方法来运行Script，字数则显示在小对话框里。Script在<a href="http://blog.xiaol.org/wp-content/uploads/2009/04/TextEditWordCount.zip" target="_blank">这里下载</a>，AppleScript经验丰富的用户可以随意modify来配合自己喜欢的文字编辑器。喜欢更复杂一点计数器的用户可以看一下叫<a href="http://paulgorman.org/software/NanoCount/">NanoCount</a>的免费软件。</li>
</ul>
<p>最后别忘了根据自己的喜好，改动一下TextEdit里偏好设置下，编辑文档时文字显示的字体与大小。<br/><br/>P.S.&nbsp;祝您在自己的Mac上写作愉快。</p>
<p>
Links：<br/><a href="http://blog.xiaol.org/wp-content/uploads/2009/04/TextEditWordCount.zip" target="_blank">TextEdit&nbsp;WordCount&nbsp;脚本下载</a><br/><a href="http://www.macworld.com/article/55321/2007/02/hidemenubar.html">Macworld.com: How to hide the menu bar and Dock</a><br/><a href="http://www.tuaw.com/2009/03/23/create-a-clutter-free-writing-environment-for-free/">TUAW: Create a clutter-free writing environment for free</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaol.org/blog/2009/04/09/distraction-free-writing-env/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FeedFlow. Project</title>
		<link>http://www.xiaol.org/blog/2009/04/04/feedflow-project/</link>
		<comments>http://www.xiaol.org/blog/2009/04/04/feedflow-project/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 09:31:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[coverflow]]></category>
		<category><![CDATA[feedflow]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://blog.xiaol.org/?p=21</guid>
		<description><![CDATA[一直有想法做个以CoverFlow&#160;UI方式显示不同Feed的Web&#160;Application。至于如何实现一直没静心花时间认真具体地设想，最主要实现途径很多，但不同实现依据实际情况都各有利弊，取舍间多少搞得自己有些纠结。在网上搜了搜，选了种Quick and Dirty外加半偷懒的方法：用现成的Javascript&#160;Framework和一个CoverFlow&#160;Plugin根据实际情况自己剪裁一下加上百搭的PHP来凑数，算是弄了个样子。这样做的缺点是：由于现在自己的WebSpace位于国外，且服务器是共享运行，serve页面的响应时间还是有点慢，还请大家多包涵，耐心地在load页面时多等等，有时间我一定会再进一步优化。 互联网上用Javascript实现类似CoverFlow效果的例子不在少数。做FeedFlow.用的是基于MooTools&#160;Framework的小插件MooFlow，值得一提的是MooTools中负责特效部分的Moo.Fx更能独立与Prototype&#160;Framework一起运用。网上还有些其它的实现方法也不错：Reflex.js，ImageFlow，Js&#160;Coverflow&#8230;不过某些对浏览器有些要求。如果是非常熟悉Javascript的老手，估计会用JQuery，YUI，script.aculo.us一类的library自己动手，做出来的东西也更容易设置和Tweak。 接下来如有空余，想试试用Google&#160;App&#160;Engine来代替现在的Host服务，不知道会不会更快一点，得找本Python书看看，可能会耽搁些时间；也有想过效果完全用ActionScript实现，对ActionScript还真是一窍不通的……要做不知道要等要何年何月了。 Links： FeedFlow. Apple Cover-flow effect using jQuery or other library?]]></description>
			<content:encoded><![CDATA[<p>一直有想法做个以CoverFlow&nbsp;UI方式显示不同Feed的Web&nbsp;Application。至于如何实现一直没静心花时间认真具体地设想，最主要实现途径很多，但不同实现依据实际情况都各有利弊，取舍间多少搞得自己有些纠结。在网上搜了搜，选了种Quick and Dirty外加半偷懒的方法：用现成的Javascript&nbsp;Framework和一个CoverFlow&nbsp;Plugin根据实际情况自己剪裁一下加上百搭的PHP来凑数，算是弄了个样子。这样做的缺点是：由于现在自己的WebSpace位于国外，且服务器是共享运行，serve页面的响应时间还是有点慢，还请大家多包涵，耐心地在load页面时多等等，有时间我一定会再进一步优化。
<p style="text-align: center;"><img class="aligncenter" src="http://blog.xiaol.org/wp-content/uploads/2009/08/feedflow_imgl.png" width="600px" alt="FeedFlow_img" /></p>
<p>互联网上用Javascript实现类似CoverFlow效果的例子不在少数。做<a href="http://www.xiaol.org/projects/FeedFlow/" target="_blank">FeedFlow.</a>用的是基于<a href="http://mootools.net/">MooTools&nbsp;Framework</a>的小插件<a href="http://www.outcut.de/MooFlow/">MooFlow</a>，值得一提的是MooTools中负责特效部分的<a href="http://moofx.mad4milk.net/">Moo.Fx</a>更能独立与<a href="http://www.prototypejs.org/">Prototype&nbsp;Framework</a>一起运用。网上还有些其它的实现方法也不错：<a href="http://www.netzgesta.de/reflex/">Reflex.js</a>，<a href="http://imageflow.finnrudolph.de/">ImageFlow</a>，<a href="http://radnan.public.iastate.edu/coverflow/">Js&nbsp;Coverflow</a>&#8230;不过某些对浏览器有些要求。如果是非常熟悉Javascript的老手，估计会用<a href="http://jquery.com/">JQuery</a>，<a href="http://developer.yahoo.com/yui/">YUI</a>，<a href="http://script.aculo.us/">script.aculo.us</a>一类的library自己动手，做出来的东西也更容易设置和Tweak。</p>
<p>接下来如有空余，想试试用<a href="http://code.google.com/appengine/">Google&nbsp;App&nbsp;Engine</a>来代替现在的Host服务，不知道会不会更快一点，得找本Python书看看，可能会耽搁些时间；也有想过效果完全用ActionScript实现，对ActionScript还真是一窍不通的……要做不知道要等要何年何月了。</p>
<p>
Links：<br />
<a class="logEndLink" href="http://www.xiaol.org/projects/FeedFlow/" target="_blank">FeedFlow.</a><br />
<a class="logEndLink" href="http://stackoverflow.com/questions/67207/apple-cover-flow-effect-using-jquery-or-other-library" target="_blank">Apple Cover-flow effect using jQuery or other library?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaol.org/blog/2009/04/04/feedflow-project/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iTunes Store账号注册</title>
		<link>http://www.xiaol.org/blog/2009/03/20/itunes-account-reg/</link>
		<comments>http://www.xiaol.org/blog/2009/03/20/itunes-account-reg/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 04:44:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HowTos]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.xiaol.org/?p=3</guid>
		<description><![CDATA[买了Apple iPod的用户甭管所购买的是Nano，Classic，还是iPod Touch更或是ubiquitous的iPhone（Shuffle除外），但凡都会直接或间接碰到一个问题：是不是要注册一个iTunes账号？最近替朋友注册了一个，no hassle，但好像和我印象中以前注册账号的经过有所不同。 那为何注册iTunes账号？其原因肯定要被朋友笑骂“烧钱”，但仔细想想，都已经把钱砸进Apple iPod这个多少带点“虚荣”的品牌里了，Why not go this little extra mile to see what&#8217;s it all about? 首先，Keeping my Album Cover Arts neat。如想较轻松地在自己的设备上通过Cover Flow来享受音乐（特别是喜欢欧美音乐的用户），就需要注册账号通过iTunes获取专辑Album Cover Art，当然并不是所有的Cover Art都能在iTunes上找到（iTunes里的华语专辑很少，喜欢听华语音乐的用户还是请你手动添加），而对于一些非常niche、indie的专辑或是B-sides、EP等，我个人一般以AllCDCovers作为补充。 其次是游戏及软件（只限iPod Touch、iPhone，在iTunes Store里的App Store栏下购买下载）。写到这个话题，主张Jailbreak（iPhone和iPod Touch）的用户会笑话我，随着App Store的日渐壮大和Firmware 3.0的即将推出，我个人认为Jailbreak的理由会越来越少，最终可能会少至只剩下“Sticking It To The Man”这一条理由。 回到正题，想要得到以上服务，就需要iTunes Store账号，而由于唱片、电影电视公司版权和Apple自身地区性运营的原因，想要注册的中国用户还真得考虑考虑如何注册自己的账号。注册账户根据所在的不同iTunes Store地区，分为两种：官方的（在iTunes中国的App Store注册）和灰色的（在iTunes Store美国或其它地区注册账号，注意Apple iTunes Store Term of Service中已注明，在非本地区iTunes Store使用iTunes服务是不允许的，Apple有权探测帐号所在地区和中断服务。），这两种不同的账号，都可以省去填写信用卡号，免费注册获得，同时也有各自对应的付费购买软件和音乐的办法。 在中国iTunes App Store注册方法（现阶段账号只适用于购买软件）：如果是iPod Touch、iPhone用户，并不在意Album Art管理方式，只需要购买和下载软件，那我个人建议在中国App [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;" src="http://blog.xiaol.org/wp-content/uploads/images/iTunesSignInIcns_itp1.png" alt="itunessignin" width="150" height="150" />买了Apple iPod的用户甭管所购买的是Nano，Classic，还是iPod Touch更或是ubiquitous的iPhone（Shuffle除外），但凡都会直接或间接碰到一个问题：是不是要注册一个iTunes账号？最近替朋友注册了一个，no hassle，但好像和我印象中以前注册账号的经过有所不同。</p>
<p>那为何注册iTunes账号？其原因肯定要被朋友笑骂“烧钱”，但仔细想想，都已经把钱砸进Apple iPod这个多少带点“虚荣”的品牌里了，Why not go this little extra mile to see what&#8217;s it all about?<span id="more-3"></span></p>
<p>首先，Keeping my Album Cover Arts neat。如想较轻松地在自己的设备上通过Cover Flow来享受音乐（特别是喜欢欧美音乐的用户），就需要注册账号通过iTunes获取专辑Album Cover Art，当然并不是所有的Cover Art都能在iTunes上找到（iTunes里的华语专辑很少，喜欢听华语音乐的用户还是请你手动添加），而对于一些非常niche、indie的专辑或是B-sides、EP等，我个人一般以<a href="http://www.allcdcovers.com">AllCDCovers</a>作为补充。<img style="margin-top:7px;"title="albumcoverart650" src="http://blog.xiaol.org/wp-content/uploads/images/AlbumCoverArt_tip2.png" alt="albumcoverart" width="650" /></p>
<p>其次是游戏及软件（只限iPod Touch、iPhone，在iTunes Store里的App Store栏下购买下载）。写到这个话题，主张Jailbreak（iPhone和iPod Touch）的用户会笑话我，随着App Store的日渐壮大和Firmware 3.0的即将推出，我个人认为Jailbreak的理由会越来越少，最终可能会少至只剩下“Sticking It To The Man”这一条理由。</p>
<p>回到正题，想要得到以上服务，就需要iTunes Store账号，而由于唱片、电影电视公司版权和Apple自身地区性运营的原因，想要注册的中国用户还真得考虑考虑如何注册自己的账号。注册账户根据所在的不同iTunes Store地区，分为两种：<b>官方的（在iTunes中国的App Store注册）和灰色的（在iTunes Store美国或其它地区注册账号，注意Apple iTunes Store Term of Service中已注明，在非本地区iTunes Store使用iTunes服务是不允许的，Apple有权探测帐号所在地区和中断服务。）</b>，这两种不同的账号，都可以省去填写信用卡号，免费注册获得，同时也有各自对应的付费购买软件和音乐的办法。<img src="http://blog.xiaol.org/wp-content/uploads/images/ToS_tip3.png" alt="tos2" title="tos2" width="643" height="187"  /></p>
<p>
<ul style="list-style-type: circle;">
<li><span style="font-size:14px;font-weight:bold;">在中国iTunes App Store注册方法（现阶段账号只适用于购买软件）：</span><br/>如果是iPod Touch、iPhone用户，并不在意Album Art管理方式，只需要购买和下载软件，那我个人建议在中国App Store注册，在<b>[iTunes Store]</b>栏下<b>[My Store]</b>里选则<b>[China]</b>，然后点击右上角的<b>[Sign In]</b>开始<b>[创建新账户]</b>，根据提示就行，同时别忘了填写你的信用卡号，以备未来Touch用户升级或购买软件之需。<br/><br/>如果要在注册时省去填写信用卡号信息，则在中国App Store里随便找一款免费软件，点击获取，并在跳出的对话框中点击<b>[创建新账户]</b>，到需要填写信用卡信息的步骤时，选择多出的那个选项<b>[None]</b>即可。<img src="http://blog.xiaol.org/wp-content/uploads/images/Options_itp4.png" alt="options2" title="options2" width="600" /></li>
<li><span style="ont-size:14px;font-weight:bold;">在美国iTunes Store注册方法：</span><br />
用户如果已事先有一张可以正常使用的美国银行信用卡或经银行帐户确认的美国PayPal账户，便可通畅无阻地注册。估计大多数用户是没有的，则需用非正规方法，其大体和无需信用卡注册中国App Store账号类似，不过途径更多除了选择免费的软件来注册，还能趁一些乐队活动提供的免费iTunes音乐来注册(不过这种方式一般比较少且有效期短)，整个过程和中国注册过程类似，但注意用户需要填一个美国地址和电话，至于美国地址如何获得，还是请用户自个儿想办法(Wink Wink Nudge Nudge)。<br/><br/>如果在美国iTunes Store上有非常想购买的媒体和软件，也可以通过购买使用美国iTunes充值卡的方式对自己的账户充值来购买，不过最近报道，有卖家在淘宝网上贱卖经过破解而得的充值卡密码，使用此类卡号的用户被删帐号的消息，所以还是请想用充值卡的用户自己斟酌行事。</li>
</ul>
<p>总的来说iTunes的服务，从一个评判商店的角度来观察，还是非常不错。从管理iPod和播放器软件的角度，用户还是有很多<a href="http://www.simplehelp.net/2007/07/08/10-alternatives-to-itunes-for-managing-your-ipod/">其它的选择</a>，这就不是一篇文章能写清楚的了。不过做为中国用户，由于服务器的位置，得忍受非常慢的联接速度⋯⋯which is a deal breaker for a lot of people。</p>
<p style="font-weight:bold;">注明：本文作者及本网站对读者通过此文描述的方法所注册的iTunes账户及所带来的后果不负有任何法律责任。任何由于违反美国苹果公司（Apple Inc.）所撰写的iTunes Store中Term of Service，并由此带来的后果，由读者本人承担，本文作者及本网站对此不负有任何法律责任。特此申明。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xiaol.org/blog/2009/03/20/itunes-account-reg/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

