<?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>iDEAnels</title>
	<atom:link href="http://ruilinliu.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://ruilinliu.com/blog</link>
	<description>All things are difficult before they are easy.</description>
	<lastBuildDate>Thu, 10 May 2012 17:21:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Ubuntu 12.04 改造指南</title>
		<link>http://ruilinliu.com/blog/2012/05/ubuntu-12-04-customize-guide/</link>
		<comments>http://ruilinliu.com/blog/2012/05/ubuntu-12-04-customize-guide/#comments</comments>
		<pubDate>Wed, 09 May 2012 22:05:07 +0000</pubDate>
		<dc:creator>Anels</dc:creator>
				<category><![CDATA[软件/网络]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://ruilinliu.com/blog/?p=415</guid>
		<description><![CDATA[升级12.04已经有一段时间了。作为一个从08年就开始用Ubuntu的老用户，我觉得作为一个LTS版本，12.04无疑是不太符合我的期望的。说这话不代表我不建议升级12.04，只是我觉得12.04不像以前各版本直接装好就能用得很顺手。所以，我开始改造我的Ubuntu。经过一段时间的调整与使用，我对现在的系统基本表示满意，于是打算写一片文章来介绍一下我的改造。
一、逃离Unity，拥抱Gnome-shell
从Ubuntu  [...]<hr>
Related posts:<ol>
<li><a href='http://ruilinliu.com/blog/2012/04/ubuntu-12-04-upgrade/' rel='bookmark' title='Ubuntu 12.04 升级之旅'>Ubuntu 12.04 升级之旅</a></li>
<li><a href='http://ruilinliu.com/blog/2010/11/gummi-a-linux-lightweight-latex-editor/' rel='bookmark' title='Gummi——Linux下轻量级LaTeX编辑器'>Gummi——Linux下轻量级LaTeX编辑器</a></li>
<li><a href='http://ruilinliu.com/blog/2011/12/ubuntu-qq-alternative-pywebqq/' rel='bookmark' title='Ubuntu下使用QQ的另外一种解决办法——pyWebQQ'>Ubuntu下使用QQ的另外一种解决办法——pyWebQQ</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>升级12.04已经有一段时间了。作为一个从08年就开始用Ubuntu的老用户，我觉得作为一个LTS版本，12.04无疑是不太符合我的期望的。说这话不代表我不建议升级12.04，只是我觉得12.04不像以前各版本直接装好就能用得很顺手。所以，我开始改造我的Ubuntu。经过一段时间的调整与使用，我对现在的系统基本表示满意，于是打算写一片文章来介绍一下我的改造。<span id="more-415"></span></p>
<h4>一、逃离Unity，拥抱Gnome-shell</h4>
<p>从Ubuntu 11.04开始换用Unity以来，我一直抱着开放的态度尝试着使用Unity。虽然我很讨厌它莫名其妙的全局菜单，以及混乱的Dash界面，讨厌不支持更换主题，但好在Launcher一直还是比较好用。用MyUnity调整之后，还是可以用。可12.04版本的Unity非但没得到改善，反而还更加难用。比如，Launcher居然不支持自动隐藏。两个选项：不隐藏，全局菜单的最小最大关闭按钮在Launcher的正上放，按起来相当别扭；隐藏吧，要打开Launcher必须要按Super键。另外，像HUD这些新的特性依然不够成熟并且占用了alt键。所以我决定逃离Unity。我的选择是Gnome-shell。安装Gnome-shell：首先添加PPA</p>
<pre class="brush:plain">sudo add-apt-repository ppa:gnome3-team/gnome3
sudo add-apt-repository ppa:ricotz/testing</pre>
<p>然后执行安装</p>
<pre class="brush:plain">sudo apt-get update
sudo apt-get install gnome-shell # 安装Gnome-shell 桌面
sudo apt-get install gnome-shell-extensions # 安装extensions
sudo apt-get install gnome-tweak-tool # 安装配置工具</pre>
<p>完成后Log out，在登陆的时候选择Gnome即可。</p>
<p>其他可选的桌面环境：</p>
<p>Gnome Classic （Gnome 2.x的桌面）</p>
<pre class="brush:plain">sudo apt-get install gnome-panel</pre>
<p>或者</p>
<pre class="brush:plain">sudo apt-get install gnome-session-fallback</pre>
<p>MATE （仿Gnome 2.x桌面）</p>
<pre class="brush:plain">sudo add-apt-repository “deb http://packages.mate-desktop.org/repo/ubuntu precise main”
sudo apt-get install mate-archive-keyring
sudo apt-get update
sudo apt-get install mate-core
sudo apt-get install mate-desktop-environment</pre>
<p>LXDE</p>
<pre class="brush:plain">sudo apt-get install lxde</pre>
<p>XFCE</p>
<pre class="brush:plain">sudo apt-get install xfce4</pre>
<p>（不需要装lubuntu-desktop或者xubuntu-desktop，因为那里面包含了许多其他的组件）</p>
<h4>二、美化+优化桌面</h4>
<p>第一步是换上漂亮的Faenza图标：</p>
<pre class="brush:plain">sudo add-apt-repository ppa:tiheum/equinox
sudo apt-get update
sudo apt-get install faenza-icon-theme faience-icon-theme</pre>
<p>接下来安装Gnome-shell主题，我用的是<a href="http://therealpadster.deviantart.com/art/London-Smoke-Gnome-Shell-207708800">London Smoke</a>，下载好之后，解压放在<code>/home/anels/.themes/</code>下面即可。要使用这个主题，还得先去https://extensions.gnome.org/安装一个User Themes的扩展。安装相当简单，点下鼠标即可。<br />
然后去Advanced Settings里面选择刚刚装好的图标主题跟Gnome-shell主题。如下图。<br />
<a href="http://ruilinliu.com/blog/wp-content/uploads/2012/05/Advanced-Settings_002.png"><img class="alignnone  wp-image-417" title="Advanced Settings_002" src="http://ruilinliu.com/blog/wp-content/uploads/2012/05/Advanced-Settings_002.png" alt="" width="514" height="408" /></a></p>
<p>如果Shell theme里面没有显示London Smoke，检查路径是否正确（London Smoke下面要包含gnome-shell文件夹）。</p>
<p>一切设定好之后，瞬间感觉舒服许多。</p>
<p>接下来安装扩展，去https://extensions.gnome.org/上安装是gnome的扩展是最方便的方式，基本上首页的那几个都非常有用，推荐安装Remove Accessibility，Alternative Status Menu，Advanced Settings in UserMenu，Places Status Indicator，Applications Menu。</p>
<h4>三、安装常用系统软件</h4>
<p>Ubuntu本身就预装了丰富的软件，但是基本上根据个人喜好以及其他方面的原因，总需要再安装一些个人常用的软件。以下是本人的：</p>
<p>首先是Ubuntu Tweak这款小软件。装好之后，调教Ubuntu就变得十分轻松了。</p>
<pre class="brush:plain">sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak</pre>
<p>接下来要安装Flash插件（上视频网站必备）</p>
<pre class="brush:plain">sudo apt-get install flashplugin-installer</pre>
<p>安装Nautilus扩展（右键点击，用terminal打开）</p>
<pre class="brush:plain">sudo apt-get install nautilus-open-terminal</pre>
<p>每次下载了deb包，用软件中心安装实在太慢，用gdebi就够了。</p>
<pre class="brush:plain">sudo apt-get install gdebi</pre>
<p>Vim，这个不用我说了吧。</p>
<pre class="brush:plain">sudo apt-get install vim</pre>
<h4>四、中文支持</h4>
<p>我每次装Ubuntu都喜欢装成英文系统，因为如果安装的时候选择中文，Home文件夹下所有的东西都以中文来命名，比如“下载”，“文档”，如果下载一个文件，双击打开很可能就无法打开……因为路径中有中文。所以我喜欢英文系统+中文输入法的这种解决方案。</p>
<p>首先是更新语言包，选择System Settings -&gt; Language Support，系统会弹出提示问需不需要更新语言包，选是。</p>
<p>更新完毕之后，如果想换成中文界面，可以在Install / Remove Languages… 中选择安装 “Chinese (simplified)” ，等安装好之后，拖动Chinese (simplified)到第一个就行了。安装好中文后，默认的输入法是ibus，如果想继续使用这个输入法，可以安装Google拼音跟Sun拼音</p>
<pre class="brush:plain">sudo apt-get install ibus-googlepinyin
sudo apt-get install ibus-sunpinyin</pre>
<p>不过个人是不太喜欢ibus。如果都抛弃了Unity，ibus也就没什么优势了。于是我安装了fcitx</p>
<pre class="brush:plain">sudo add-apt-repository ppa:fcitx-team/nightly
sudo apt-get update
sudo apt-get install fcitx
sudo apt-get install fcitx-googlepinyin
sudo apt-get install fcitx-sunpinyin
sodu apt-get install fcitx-module-cloudpinyin</pre>
<p>安装完成之后，在Language Support里面Keyboard input method system选择fcitx。</p>
<p><a href="http://ruilinliu.com/blog/wp-content/uploads/2012/05/Language-Support_003.png"><img class="alignnone size-medium wp-image-418" title="Language Support_003" src="http://ruilinliu.com/blog/wp-content/uploads/2012/05/Language-Support_003-300x281.png" alt="" width="300" height="281" /></a></p>
<p>然后用Ctrl+Space应该就可以打开fcitx的输入法了。右键点击输入法指示器，选择Configure可以在Addon页配置云输入法。目前看来Sogou反应最快。</p>
<p>喜欢换皮肤的童鞋可以在网上搜搜fcitx的皮肤，有些有deb包，直接安装即可，有些是压缩包，需要解压之后放到<code>/usr/share/fcitx/skin</code>里面。如果皮肤有半透明，需要在fcitx-&gt;Global Config里面设施启动延时，否则会出现难看的黑块。</p>
<p>最后要设置开机启动，在Startup Applications Preferences里面添加一个fcitx-daemon，然后在Command那一栏输入<code>fcitx -d</code>，保存退出即可。</p>
<p><a href="http://ruilinliu.com/blog/wp-content/uploads/2012/05/Startup-Applications-Preferences_004.png"><img class="alignnone size-medium wp-image-419" title="Startup Applications Preferences_004" src="http://ruilinliu.com/blog/wp-content/uploads/2012/05/Startup-Applications-Preferences_004-300x239.png" alt="" width="300" height="239" /></a></p>
<h4>五、其他</h4>
<p>接下来就是一些杂七杂八的东西了。</p>
<p>首先是Gwibber从12.04开始支持新浪、搜狐微博了。不过需要安装扩展。</p>
<pre class="brush:plain">sudo apt-get install gwibber-service-sina
sudo apt-get install gwibber-service-sohu</pre>
<p>装好之后就可以添加新浪、搜狐的微博帐号了。（欢迎关注我的新浪微博@anels）</p>
<p><a href="http://ruilinliu.com/blog/wp-content/uploads/2012/05/Gwibber_001.png"><img class="alignnone size-medium wp-image-420" title="Gwibber_001" src="http://ruilinliu.com/blog/wp-content/uploads/2012/05/Gwibber_001-191x300.png" alt="" width="191" height="300" /></a></p>
<p>同步工具，首选是Dropbox。虽然现在Google Drive，MS SkyDrive，Amazon Cloud Drive都纷纷推出了自己的桌面客户端，不过无一例外的都不支持Linux系统，想想这些服务器端也许都用的是Linux，桌面却……诶，还是Dropbox比较够意思。安装Dropbox：</p>
<pre class="brush:plain">sudo apt-get install nautilus-dropbox # dropbox</pre>
<p>此外推荐云诺Yunio，跟Dropbox类似，免费账户有5G+（可通过各种方式获得空间奖励），并且支持Win/Linux/MacOS/Android/iOS，非常给力。安装Yunio需要下载deb包，然后用gdebi安装即可。</p>
<p>Deepin Scrot截图工具、Deepin 软件中心、pythonWebQQ。具体安装方法请自行Google。</p>
<p>&nbsp;</p>
<h5>参考资料</h5>
<ul>
<li><a href="http://huxuan.org/20120430/after-install-ubuntu-12-04-precise/">HuXuan&#8217;s Blog: 安装 Ubuntu 12.04 (Precise) 之后</a></li>
<li><a href="http://www.bentutu.com/2012/04/ubuntu-12-04-configure-guide.html/">笨兔兔: ubuntu 12.04 配置指南</a></li>
</ul>
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自 <a href="http://ruilinliu.com/blog/">iDEAnels</a> </p>
<p> <strong>本文地址：</strong> <a href="http://ruilinliu.com/blog/2012/05/ubuntu-12-04-customize-guide/">Ubuntu 12.04 改造指南</a></p>
</div>
<hr><p>Related posts:<ol>
<li><a href='http://ruilinliu.com/blog/2012/04/ubuntu-12-04-upgrade/' rel='bookmark' title='Ubuntu 12.04 升级之旅'>Ubuntu 12.04 升级之旅</a></li>
<li><a href='http://ruilinliu.com/blog/2010/11/gummi-a-linux-lightweight-latex-editor/' rel='bookmark' title='Gummi——Linux下轻量级LaTeX编辑器'>Gummi——Linux下轻量级LaTeX编辑器</a></li>
<li><a href='http://ruilinliu.com/blog/2011/12/ubuntu-qq-alternative-pywebqq/' rel='bookmark' title='Ubuntu下使用QQ的另外一种解决办法——pyWebQQ'>Ubuntu下使用QQ的另外一种解决办法——pyWebQQ</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ruilinliu.com/blog/2012/05/ubuntu-12-04-customize-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 12.04 升级之旅</title>
		<link>http://ruilinliu.com/blog/2012/04/ubuntu-12-04-upgrade/</link>
		<comments>http://ruilinliu.com/blog/2012/04/ubuntu-12-04-upgrade/#comments</comments>
		<pubDate>Sun, 29 Apr 2012 03:06:18 +0000</pubDate>
		<dc:creator>Anels</dc:creator>
				<category><![CDATA[软件/网络]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://ruilinliu.com/blog/?p=408</guid>
		<description><![CDATA[Ubuntu 12.04 如期而至。再一次，我又要开始我的升级之旅了。不知道从什么时候开始，我习惯了Ubuntu这6个月的升级周期。而每一次升级，既有像拥有一台新机器一样的兴奋，又会有无穷尽折腾后的疲惫。这次也是。
基本上第一时间，我就下好了镜像，开始升级我的各个机器。因为我一共有三台电脑需要升级（学校配的台式机(Ubuntu 11.10)，笔记本“小黑”T400(Ubuntu 11.10)，以及上网本(Xubuntu  [...]<hr>
Related posts:<ol>
<li><a href='http://ruilinliu.com/blog/2012/05/ubuntu-12-04-customize-guide/' rel='bookmark' title='Ubuntu 12.04 改造指南'>Ubuntu 12.04 改造指南</a></li>
<li><a href='http://ruilinliu.com/blog/2012/02/ubuntu-for-android-wow/' rel='bookmark' title='Ubuntu for Android, WOW!'>Ubuntu for Android, WOW!</a></li>
<li><a href='http://ruilinliu.com/blog/2010/11/gummi-a-linux-lightweight-latex-editor/' rel='bookmark' title='Gummi——Linux下轻量级LaTeX编辑器'>Gummi——Linux下轻量级LaTeX编辑器</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Ubuntu 12.04 如期而至。再一次，我又要开始我的升级之旅了。不知道从什么时候开始，我习惯了Ubuntu这6个月的升级周期。而每一次升级，既有像拥有一台新机器一样的兴奋，又会有无穷尽折腾后的疲惫。这次也是。<span id="more-408"></span></p>
<p>基本上第一时间，我就下好了镜像，开始升级我的各个机器。因为我一共有三台电脑需要升级（学校配的台式机(Ubuntu 11.10)，笔记本“小黑”T400(Ubuntu 11.10)，以及上网本(Xubuntu 11.10)），所以升级对我来说，其实是个体力活。</p>
<p>上网本“小小黑”是第一个，因为几乎我不拿小小黑干正事儿，没装什么软件，文档也都扔在Dropbox里面，每台机器上都有，所以我选择全新安装。因为没有光驱，我用<a href="http://unetbootin.sourceforge.net/">UNetbootin</a>将iso镜像做成优盘版，然后直接安装就行。因为有上级次经验，小小黑的无线网卡驱动不是开源的，所以安装的时候要先进入Live模式，连上无线网再安装。不然等装完了用不了网卡，还得到有网的地方下个驱动，优盘拷过来再安装，相当麻烦。因为是优盘安装，小小黑的硬盘又是SSD（尽管只有16G），所以很快就装好了。但貌似只能进入到Unity-2D，虽然用起来没差，但我12.04里面最喜欢的一个改进“长按Super键显示快捷键列表的功能”并没有在里面。</p>
<p>小小黑升级完成之后，我就开始升级学校配的台式机。因为是工作机器，里面有各种软件、配置、文档，所以我打算从Update Manager升级。Check一下然后选择发行版升级就行了。不过因为是12.04发行当天，下载足足花了我6个小时。好在一切顺利。</p>
<p>最让我郁闷的是小黑，因为同样的原因，我选择了Update Manager升级。升级过程中没有报错，一切看起来都那么好。可是重启之后问题来了：登录之后，鼠标不能用，运行不了程序，进不了command-line（Ctrl+Alt+F1），黑屏……各种方法用尽都没能解决。Google了半天貌似没有人跟我有类似的情况。于是，我只好用大绝招——chroot大法：就是先用之前做的优盘版Ubuntu 12.04 Live CD启动。然后用“<code>sudo fdisk -l</code>”找到安装Ubuntu的硬盘分区(必须要“sudo”，否则不会显示任何东西）。用“mount”命令mount那个分区（比如我的Ubuntu装在“/dev/sda5”,就输入“<code>sudo mount /dev/sda5 /mnt</code>”)。接下来就要用chroot来切换系统啦，“<code>sudo chroot /mnt</code>”（如果已经cd到“/mnt”，可以用“.”代替“/mnt”，成功的话，提示符会变成“#”)。chroot命令可以改变根目录的位置，这样chroot之后，便可以修复我安装在硬盘上的Ubuntu了。然后我“<code>sudo apt-get update</code>”再“<code>sudo apt-get upgrade</code>”，报错。然后加了“-f”参数再次upgrade，重启一切恢复正常。当我进入桌面的瞬间，又有了像有了新机器一样的小激动。:-)</p>
<p>后记：其实写这一篇博客只是为了记下我解决小黑问题的这个办法，以后也许用得着。至于Ubuntu 12.04，我依然还处于跟它磨合的阶段，目前看来一切都好。我打算再过几天，写一篇来谈谈对12.04的感受。:-)
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自 <a href="http://ruilinliu.com/blog/">iDEAnels</a> </p>
<p> <strong>本文地址：</strong> <a href="http://ruilinliu.com/blog/2012/04/ubuntu-12-04-upgrade/">Ubuntu 12.04 升级之旅</a></p>
</div>
<hr><p>Related posts:<ol>
<li><a href='http://ruilinliu.com/blog/2012/05/ubuntu-12-04-customize-guide/' rel='bookmark' title='Ubuntu 12.04 改造指南'>Ubuntu 12.04 改造指南</a></li>
<li><a href='http://ruilinliu.com/blog/2012/02/ubuntu-for-android-wow/' rel='bookmark' title='Ubuntu for Android, WOW!'>Ubuntu for Android, WOW!</a></li>
<li><a href='http://ruilinliu.com/blog/2010/11/gummi-a-linux-lightweight-latex-editor/' rel='bookmark' title='Gummi——Linux下轻量级LaTeX编辑器'>Gummi——Linux下轻量级LaTeX编辑器</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ruilinliu.com/blog/2012/04/ubuntu-12-04-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>利用autocmd自动更新vimrc的最后修改时间</title>
		<link>http://ruilinliu.com/blog/2012/03/auto-update-vimrc-last-modified-time/</link>
		<comments>http://ruilinliu.com/blog/2012/03/auto-update-vimrc-last-modified-time/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 05:16:07 +0000</pubDate>
		<dc:creator>Anels</dc:creator>
				<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://ruilinliu.com/blog/?p=398</guid>
		<description><![CDATA[我经常在几台不同的电脑上使用vim，有时候在这台电脑上更新了vimrc之后忘记拷贝到另一台电脑上，然后又修改了另一台电脑上的vimrc，久而久之，vimrc十分混乱。于是我开始手动添加“Last Modified”时间字段。不过也是常常忘记修改这个字段。于是依然搞不清楚哪个是新版本。
在进行一番搜索之后，我找到了一个利用autocmd自动更新Last  [...]<hr>
Related posts:<ol>
<li><a href='http://ruilinliu.com/blog/2010/11/alltray-ubuntu-webapp-tool/' rel='bookmark' title='Alltray——Ubuntu下Web应用桌面化的最佳拍档'>Alltray——Ubuntu下Web应用桌面化的最佳拍档</a></li>
<li><a href='http://ruilinliu.com/blog/2010/08/start-to-learn-vim/' rel='bookmark' title='开始学习Vim'>开始学习Vim</a></li>
<li><a href='http://ruilinliu.com/blog/2010/12/vim-moving-around/' rel='bookmark' title='Vim学习笔记——移动光标'>Vim学习笔记——移动光标</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>我经常在几台不同的电脑上使用vim，有时候在这台电脑上更新了vimrc之后忘记拷贝到另一台电脑上，然后又修改了另一台电脑上的vimrc，久而久之，vimrc十分混乱。于是我开始手动添加“Last Modified”时间字段。不过也是常常忘记修改这个字段。于是依然搞不清楚哪个是新版本。</p>
<p>在进行一番搜索之后，我找到了一个利用autocmd自动更新Last Modified字段的方法<a href="http://www.cnblogs.com/soli/archive/2007/09/07/885044.html">[1]</a>。遗憾的是，经过试验这个方法似乎有问题(可能跟我vim版本号有关？）。经过大量尝试与摸索，我进行了一些修改，现在这个方法已经在Ubuntu，Windows下的vim中测试成功。并且，这个功能可以用在其他类型的文件，比如说source code文件。我的方法如下：<span id="more-398"></span></p>
<p>首先，需要在vimrc里添加一个function：</p>
<pre class="brush:plain">fun LastModified()
     exe "1,20 s/[L]ast Modified: .*/Last Modified: " .
        \ strftime("%Y-%m-%d %X") . "/e"
endfun</pre>
<p>其功能是搜索“Last Modified”字段，并将此行其后的内容替换成当前的时间。函数strftime便是返回当前时间。用:help strftime可以查看帮助。之前1,20是指定替换的范围，指定范围有两个好处：1）如果不指定（使用“%”），将会把这个function里面的“Last Modified”字段也替换掉；2）效率更高（只搜索20行）。后面的“/e”则可以屏蔽错误信息，如果这个文件没有“Last Modified”字段，则不替换并不需要报错。</p>
<p>然后，添加autocmd命令</p>
<pre class="brush:plain">autocmd BufWrite,BufWritePre,FileWritePre $MYVIMRC   ks|call LastModified()|'s</pre>
<p>$MYVIMRC 是vimrc的变量，Windows下 $MYVIMRC = $HOME/_vimrc，*NIX下 $MYVIMRC = $HOME/.vimrc。使用这个变量可以很好的解决跨平台的问题。</p>
<p>ks和&#8217;s分别是记录当前位置和回到当前位置。</p>
<p>BufWrite跟BufWritePre貌似没有区别，但是BufWritePre似乎并不起作用。
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自 <a href="http://ruilinliu.com/blog/">iDEAnels</a> </p>
<p> <strong>本文地址：</strong> <a href="http://ruilinliu.com/blog/2012/03/auto-update-vimrc-last-modified-time/">利用autocmd自动更新vimrc的最后修改时间</a></p>
</div>
<hr><p>Related posts:<ol>
<li><a href='http://ruilinliu.com/blog/2010/11/alltray-ubuntu-webapp-tool/' rel='bookmark' title='Alltray——Ubuntu下Web应用桌面化的最佳拍档'>Alltray——Ubuntu下Web应用桌面化的最佳拍档</a></li>
<li><a href='http://ruilinliu.com/blog/2010/08/start-to-learn-vim/' rel='bookmark' title='开始学习Vim'>开始学习Vim</a></li>
<li><a href='http://ruilinliu.com/blog/2010/12/vim-moving-around/' rel='bookmark' title='Vim学习笔记——移动光标'>Vim学习笔记——移动光标</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ruilinliu.com/blog/2012/03/auto-update-vimrc-last-modified-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu for Android, WOW!</title>
		<link>http://ruilinliu.com/blog/2012/02/ubuntu-for-android-wow/</link>
		<comments>http://ruilinliu.com/blog/2012/02/ubuntu-for-android-wow/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 01:21:32 +0000</pubDate>
		<dc:creator>Anels</dc:creator>
				<category><![CDATA[数码玩意]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://ruilinliu.com/blog/?p=388</guid>
		<description><![CDATA[老早以前就有消息说Ubuntu要开发移动操作系统，鉴于Ubuntu给人的良好印象，我一直很期待。昨天Ubuntu正式发布了Ubuntu for Android项目，以为这是一个类似于MIUI一类的运行在Android上的系统。不过在我阅读了一些有关的文章[官网][1][2]，特别是在看了这个视频之后，我被震撼了——太NB了！！
那Ubuntu for Android到底有多NB呢？
首先，Ubuntu for  [...]<hr>
Related posts:<ol>
<li><a href='http://ruilinliu.com/blog/2012/05/ubuntu-12-04-customize-guide/' rel='bookmark' title='Ubuntu 12.04 改造指南'>Ubuntu 12.04 改造指南</a></li>
<li><a href='http://ruilinliu.com/blog/2012/04/ubuntu-12-04-upgrade/' rel='bookmark' title='Ubuntu 12.04 升级之旅'>Ubuntu 12.04 升级之旅</a></li>
<li><a href='http://ruilinliu.com/blog/2010/11/alltray-ubuntu-webapp-tool/' rel='bookmark' title='Alltray——Ubuntu下Web应用桌面化的最佳拍档'>Alltray——Ubuntu下Web应用桌面化的最佳拍档</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>老早以前就有消息说Ubuntu要开发移动操作系统，鉴于Ubuntu给人的良好印象，我一直很期待。昨天Ubuntu正式发布了Ubuntu for Android项目，以为这是一个类似于MIUI一类的运行在Android上的系统。不过在我阅读了一些有关的文章[<a href="http://www.ubuntu.com/devices/android">官网</a>][<a href="http://www.ifanr.com/74269">1</a>][<a href="http://imtx.me/archives/1697.html">2</a>]，特别是在看了<a href="http://v.youku.com/v_show/id_XMzU1MjQ3OTIw.html">这个视频</a>之后，我被震撼了——太NB了！！</p>
<p>那Ubuntu for Android到底有多NB呢？<span id="more-388"></span></p>
<p>首先，Ubuntu for Android是一个完整的系统，只是和Android共用一个内核（Android的内核其实是Linux），这意味着以后手机里不仅可以装Android的Apps，还可以装Linux软件。想象一下，以后上班，再也不需要背着Laptop，只需把手机在dock上，便可以使用桌面版的Firefox，Google Chrome，Vim，Pidgin……并且，在桌面模式下依旧可以继续使用Android的Apps，于是写程序累了开个Angry Bird来两把……</p>
<p>第二，Ubuntu for Android对于信息的管理相当聪明。手机已经成为人们生活中最私人的电子产品，信息，电邮，联系人等等信息都在这个小小的设备上集中。有时候当在电脑上需要查一个人电话，给一个人发消息的时候往往还需要翻手机。而Ubuntu for Android把信息都集成在一起，在桌面就可以方便查看信息，回复信息。</p>
<p>第三，Ubuntu for Android还集成了Ubuntu TV，看了演示视频，有一点Apple TV的意思。</p>
<p>简单的说，Ubuntu for Android最吸引我的地方在于，它把工作，生活，娱乐都集中到一起，对于信息管理也就变得更加容易。</p>
<p>演示视频中用的手机应该是MOTO Atrix，我觉得到正式发布，对于手机的要求应该还要高一些，我觉得至少需要双核1.2G以上的CPU，1G以上的内存，16G以上的ROM（可扩展）以及Dock。外设方面，显示器，键盘，鼠标这些应该是必备的。</p>
<p>Ubuntu Founder Mark Shuttleworth在<a href="http://www.markshuttleworth.com/archives/1011">博客</a>上说</p>
<blockquote><p>It’s a lightweight way to be – everything seamlessly available with the right interface for the right form factor, with no hassles syncing. It just works, the way Ubuntu should. Lots of work behind the scenes to make both systems share what they need to share, but the desktop is a no-compromise desktop.</p></blockquote>
<p>Ubuntu for Android已经完全超越了目前移动设备的信息管理概念——无需同步，在任何时候以最合适的方式呈现出来。</p>
<p>我觉得我下一个手机必须是Ubuntu for Android的了……
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自 <a href="http://ruilinliu.com/blog/">iDEAnels</a> </p>
<p> <strong>本文地址：</strong> <a href="http://ruilinliu.com/blog/2012/02/ubuntu-for-android-wow/">Ubuntu for Android, WOW!</a></p>
</div>
<hr><p>Related posts:<ol>
<li><a href='http://ruilinliu.com/blog/2012/05/ubuntu-12-04-customize-guide/' rel='bookmark' title='Ubuntu 12.04 改造指南'>Ubuntu 12.04 改造指南</a></li>
<li><a href='http://ruilinliu.com/blog/2012/04/ubuntu-12-04-upgrade/' rel='bookmark' title='Ubuntu 12.04 升级之旅'>Ubuntu 12.04 升级之旅</a></li>
<li><a href='http://ruilinliu.com/blog/2010/11/alltray-ubuntu-webapp-tool/' rel='bookmark' title='Alltray——Ubuntu下Web应用桌面化的最佳拍档'>Alltray——Ubuntu下Web应用桌面化的最佳拍档</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ruilinliu.com/blog/2012/02/ubuntu-for-android-wow/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Happy New Year</title>
		<link>http://ruilinliu.com/blog/2011/12/happy-new-year-2/</link>
		<comments>http://ruilinliu.com/blog/2011/12/happy-new-year-2/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 13:01:43 +0000</pubDate>
		<dc:creator>Anels</dc:creator>
				<category><![CDATA[杂七杂八]]></category>

		<guid isPermaLink="false">http://ruilinliu.com/blog/?p=379</guid>
		<description><![CDATA[又到岁末年初，先祝各位新年快乐！
在2011年的最后一天，我在成都，有老婆，有父母，有朋友，有火锅……还有什么比这更幸福的呢？
2011，回首这一年，许许多多的事情让我成长让我成熟，而这其中最最重要的事情莫过于结婚。
2012，不管它是不是世界末日，我都希望过得更加认真，活得更明白。
最后，再次祝愿各位新年快乐，心想事成！

原创文章，转载请注明： 转载自 iDEAnels 
 本文地址： Happy New Year

Related posts:
Happy New Year
继续折腾Kindle……
R.I.P. Steve Jobs
<hr>
Related posts:<ol>
<li><a href='http://ruilinliu.com/blog/2009/12/happy-new-year/' rel='bookmark' title='Happy New Year'>Happy New Year</a></li>
<li><a href='http://ruilinliu.com/blog/2011/06/play-with-kindle/' rel='bookmark' title='继续折腾Kindle……'>继续折腾Kindle……</a></li>
<li><a href='http://ruilinliu.com/blog/2011/10/rip-steve-jobs/' rel='bookmark' title='R.I.P. Steve Jobs'>R.I.P. Steve Jobs</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>又到岁末年初，先祝各位新年快乐！</p>
<p>在2011年的最后一天，我在成都，有老婆，有父母，有朋友，有火锅……还有什么比这更幸福的呢？</p>
<p>2011，回首这一年，许许多多的事情让我成长让我成熟，而这其中最最重要的事情莫过于结婚。</p>
<p>2012，不管它是不是世界末日，我都希望过得更加认真，活得更明白。</p>
<p>最后，再次祝愿各位新年快乐，心想事成！
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自 <a href="http://ruilinliu.com/blog/">iDEAnels</a> </p>
<p> <strong>本文地址：</strong> <a href="http://ruilinliu.com/blog/2011/12/happy-new-year-2/">Happy New Year</a></p>
</div>
<hr><p>Related posts:<ol>
<li><a href='http://ruilinliu.com/blog/2009/12/happy-new-year/' rel='bookmark' title='Happy New Year'>Happy New Year</a></li>
<li><a href='http://ruilinliu.com/blog/2011/06/play-with-kindle/' rel='bookmark' title='继续折腾Kindle……'>继续折腾Kindle……</a></li>
<li><a href='http://ruilinliu.com/blog/2011/10/rip-steve-jobs/' rel='bookmark' title='R.I.P. Steve Jobs'>R.I.P. Steve Jobs</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ruilinliu.com/blog/2011/12/happy-new-year-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ubuntu下使用QQ的另外一种解决办法——pyWebQQ</title>
		<link>http://ruilinliu.com/blog/2011/12/ubuntu-qq-alternative-pywebqq/</link>
		<comments>http://ruilinliu.com/blog/2011/12/ubuntu-qq-alternative-pywebqq/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 15:53:36 +0000</pubDate>
		<dc:creator>Anels</dc:creator>
				<category><![CDATA[软件/网络]]></category>
		<category><![CDATA[QQ]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Webapp]]></category>
		<category><![CDATA[WebQQ]]></category>

		<guid isPermaLink="false">http://ruilinliu.com/blog/?p=372</guid>
		<description><![CDATA[由于腾讯一直对Linux的不重视，在Ubuntu中使用QQ一直都十分恼火。从最早的LumaQQ，再到后来Pidgin的QQ插件以及在此基础上开发出来的LibQQ都相当的不顺畅，需要经常验证，而且功能相当少。直到WebQQ的出现……WebQQ是腾讯自家的孩子，所以免除了验证问题。新的WebQQ更是集成了众多腾讯服务，使用起来相当方便。但对于Linux用户来说，最好的一点是，WebQQ集成了QQ云输入法，非常方便而且准确度很高。我之前写过一篇介绍如何使用Alltray来实现任WebQQ务栏通知的文章，不过实现起来稍显麻烦。终于有一天，我找到了一个更好的替代，就是本文介绍的pyWebQQ，这个工具不 [...]<hr>
Related posts:<ol>
<li><a href='http://ruilinliu.com/blog/2012/05/ubuntu-12-04-customize-guide/' rel='bookmark' title='Ubuntu 12.04 改造指南'>Ubuntu 12.04 改造指南</a></li>
<li><a href='http://ruilinliu.com/blog/2010/11/gummi-a-linux-lightweight-latex-editor/' rel='bookmark' title='Gummi——Linux下轻量级LaTeX编辑器'>Gummi——Linux下轻量级LaTeX编辑器</a></li>
<li><a href='http://ruilinliu.com/blog/2010/11/alltray-ubuntu-webapp-tool/' rel='bookmark' title='Alltray——Ubuntu下Web应用桌面化的最佳拍档'>Alltray——Ubuntu下Web应用桌面化的最佳拍档</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>由于腾讯一直对Linux的不重视，在Ubuntu中使用QQ一直都十分恼火。从最早的LumaQQ，再到后来Pidgin的QQ插件以及在此基础上开发出来的LibQQ都相当的不顺畅，需要经常验证，而且功能相当少。直到WebQQ的出现……WebQQ是腾讯自家的孩子，所以免除了验证问题。新的WebQQ更是集成了众多腾讯服务，使用起来相当方便。但对于Linux用户来说，最好的一点是，WebQQ集成了QQ云输入法，非常方便而且准确度很高。<span id="more-372"></span>我之前写过一篇介绍如何<a href="http://ruilinliu.com/blog/2010/11/alltray-ubuntu-webapp-tool/">使用Alltray来实现任WebQQ务栏通知</a>的文章，不过实现起来稍显麻烦。终于有一天，我找到了一个更好的替代，就是本文介绍的pyWebQQ，这个工具不仅提供了任务栏提醒，还有热键呼出，使用体验已经相当不错。<br />
pyWebQQ（<a href="http://python-webqq.googlecode.com">项目主页</a>），顾名思义，就是用python包装的WebQQ。在最新的版本中，pyWebQQ已经支持：</p>
<ul>
<li>热键呼出</li>
<li>webkit核心</li>
<li>记住密码</li>
</ul>
<p>由于有ppa，安装pyWebQQ很简单：</p>
<pre class="brush:plain">sudo apt-add-repository ppa:linux-deepin-team/linux-deepin
sudo apt-get update
sudo apt-get install python-webqq</pre>
<p>目前，这个小工具还是有一些小问题，比如热键要连按两次才能呼出窗口。不过相比之前的一些QQ的解决办法，pyWebQQ还是非常不错的。</p>
<p><a href="http://ruilinliu.com/blog/wp-content/uploads/2011/12/QQ.png"><img class="alignnone size-full wp-image-373" title="QQ" src="http://ruilinliu.com/blog/wp-content/uploads/2011/12/QQ.png" alt="" width="180" height="180" /></a>
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自 <a href="http://ruilinliu.com/blog/">iDEAnels</a> </p>
<p> <strong>本文地址：</strong> <a href="http://ruilinliu.com/blog/2011/12/ubuntu-qq-alternative-pywebqq/">Ubuntu下使用QQ的另外一种解决办法——pyWebQQ</a></p>
</div>
<hr><p>Related posts:<ol>
<li><a href='http://ruilinliu.com/blog/2012/05/ubuntu-12-04-customize-guide/' rel='bookmark' title='Ubuntu 12.04 改造指南'>Ubuntu 12.04 改造指南</a></li>
<li><a href='http://ruilinliu.com/blog/2010/11/gummi-a-linux-lightweight-latex-editor/' rel='bookmark' title='Gummi——Linux下轻量级LaTeX编辑器'>Gummi——Linux下轻量级LaTeX编辑器</a></li>
<li><a href='http://ruilinliu.com/blog/2010/11/alltray-ubuntu-webapp-tool/' rel='bookmark' title='Alltray——Ubuntu下Web应用桌面化的最佳拍档'>Alltray——Ubuntu下Web应用桌面化的最佳拍档</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ruilinliu.com/blog/2011/12/ubuntu-qq-alternative-pywebqq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu环境下的“批处理”</title>
		<link>http://ruilinliu.com/blog/2011/12/ubuntu-batch-task/</link>
		<comments>http://ruilinliu.com/blog/2011/12/ubuntu-batch-task/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 20:28:39 +0000</pubDate>
		<dc:creator>Anels</dc:creator>
				<category><![CDATA[杂七杂八]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://ruilinliu.com/blog/?p=366</guid>
		<description><![CDATA[长时间生活在CLI中，“批处理”绝对能简化不少工作。在Windows环境中，建立一个后缀名为.bat的文件，输入需要的指令，保存之后执行即可，十分方便。其实在Ubuntu中也有类似的功能，而且更加简单。
第一步建立一个文件，Ubuntu系统对后缀名没有特殊要求，即使不加也可以。这里我们建立一个名为“startmyapp”的文件，然后添加一些指令，如果是本地指令（即可执行文件在当前目录下），需要在可执行文件之前加上“./&#8221;,表示搜索当前路径，如果是系统程序或者在PATH变量中添加了路径的程序可以直接输入。比如，我们想要启动Firefox，Vim，以及一个本地的程序dataGen，我们 [...]<hr>
Related posts:<ol>
<li><a href='http://ruilinliu.com/blog/2012/04/ubuntu-12-04-upgrade/' rel='bookmark' title='Ubuntu 12.04 升级之旅'>Ubuntu 12.04 升级之旅</a></li>
<li><a href='http://ruilinliu.com/blog/2011/12/ubuntu-qq-alternative-pywebqq/' rel='bookmark' title='Ubuntu下使用QQ的另外一种解决办法——pyWebQQ'>Ubuntu下使用QQ的另外一种解决办法——pyWebQQ</a></li>
<li><a href='http://ruilinliu.com/blog/2012/02/ubuntu-for-android-wow/' rel='bookmark' title='Ubuntu for Android, WOW!'>Ubuntu for Android, WOW!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>长时间生活在CLI中，“批处理”绝对能简化不少工作。在Windows环境中，建立一个后缀名为.bat的文件，输入需要的指令，保存之后执行即可，十分方便。其实在Ubuntu中也有类似的功能，而且更加简单。<span id="more-366"></span></p>
<p>第一步建立一个文件，Ubuntu系统对后缀名没有特殊要求，即使不加也可以。这里我们建立一个名为“startmyapp”的文件，然后添加一些指令，如果是本地指令（即可执行文件在当前目录下），需要在可执行文件之前加上“./&#8221;,表示搜索当前路径，如果是系统程序或者在PATH变量中添加了路径的程序可以直接输入。比如，我们想要启动Firefox，Vim，以及一个本地的程序dataGen，我们输入如下命令后保存退出。</p>
<pre class="brush:plain">Firefox
Vim
./dataGen</pre>
<p>但是编辑好的文件并不能执行，因为这个文件并不是可执行的。所以我们需要进入Terminal，切换到“批处理”文件“startmyapp”的目录，输入</p>
<pre class="brush:plain">sudo chmod u+x startmyapp</pre>
<p>就可以将这个文件设定成可执行。用命令</p>
<pre class="brush:plain">ls -l startmyapp</pre>
<p>如果程序的名字变成绿色，以及属性里面有了“x”，就说明可以执行了。这个时候，只要输入</p>
<pre class="brush:plain">./startmyapp</pre>
<p>便可以打开Firefox、Vim以及执行dataGen程序。
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自 <a href="http://ruilinliu.com/blog/">iDEAnels</a> </p>
<p> <strong>本文地址：</strong> <a href="http://ruilinliu.com/blog/2011/12/ubuntu-batch-task/">Ubuntu环境下的“批处理”</a></p>
</div>
<hr><p>Related posts:<ol>
<li><a href='http://ruilinliu.com/blog/2012/04/ubuntu-12-04-upgrade/' rel='bookmark' title='Ubuntu 12.04 升级之旅'>Ubuntu 12.04 升级之旅</a></li>
<li><a href='http://ruilinliu.com/blog/2011/12/ubuntu-qq-alternative-pywebqq/' rel='bookmark' title='Ubuntu下使用QQ的另外一种解决办法——pyWebQQ'>Ubuntu下使用QQ的另外一种解决办法——pyWebQQ</a></li>
<li><a href='http://ruilinliu.com/blog/2012/02/ubuntu-for-android-wow/' rel='bookmark' title='Ubuntu for Android, WOW!'>Ubuntu for Android, WOW!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ruilinliu.com/blog/2011/12/ubuntu-batch-task/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>R.I.P. Steve Jobs</title>
		<link>http://ruilinliu.com/blog/2011/10/rip-steve-jobs/</link>
		<comments>http://ruilinliu.com/blog/2011/10/rip-steve-jobs/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 05:17:40 +0000</pubDate>
		<dc:creator>Anels</dc:creator>
				<category><![CDATA[杂七杂八]]></category>
		<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://ruilinliu.com/blog/?p=358</guid>
		<description><![CDATA[No one wants to die. Even people who want to go to heaven don&#8217;t want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because Death is very likely the single best invention of Life. It is Life&#8217;s change agent. It clears out  [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<blockquote><p>No one wants to die. Even people who want to go to heaven don&#8217;t want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because Death is very likely the single best invention of Life. It is Life&#8217;s change agent. It clears out the old to make way for the new. Right now the new is you, but someday not too long from now, you will gradually become the old and be cleared away. Sorry to be so dramatic, but it is quite true.</p>
<p>Your time is limited, so don&#8217;t waste it living someone else&#8217;s life. Don&#8217;t be trapped by dogma — which is living with the results of other people&#8217;s thinking. Don&#8217;t let the noise of others&#8217; opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.</p>
<p>&#8211;Steve Jobs</p></blockquote>
<p>Thank you, Steve.</p>
<p>I wish that you will be happy in heaven and could R.I.P.<span id="more-358"></span></p>
<p><a href="http://ruilinliu.com/blog/wp-content/uploads/2011/10/t_hero.png"><img class="aligncenter" title="t_hero" src="http://ruilinliu.com/blog/wp-content/uploads/2011/10/t_hero-300x273.png" alt="" width="500" /></a>
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自 <a href="http://ruilinliu.com/blog/">iDEAnels</a> </p>
<p> <strong>本文地址：</strong> <a href="http://ruilinliu.com/blog/2011/10/rip-steve-jobs/">R.I.P. Steve Jobs</a></p>
</div>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://ruilinliu.com/blog/2011/10/rip-steve-jobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m back.</title>
		<link>http://ruilinliu.com/blog/2011/08/im-back/</link>
		<comments>http://ruilinliu.com/blog/2011/08/im-back/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 18:05:45 +0000</pubDate>
		<dc:creator>Anels</dc:creator>
				<category><![CDATA[杂七杂八]]></category>

		<guid isPermaLink="false">http://ruilinliu.com/blog/?p=355</guid>
		<description><![CDATA[终于回来了。
在这个时候选择在这个博客上发这么一篇博客，其实就是想跟大家说几件事情：
第一件事情就是本博客在经历过很长一段时间的沉寂之后恢复更新。更新是要付出代价的，即使是简单的升级也有可能会把之前的一切一切的设置全部洗白白。经历了很长时间的修复之后，基本把页面恢复到之前的样子。希望大家还是常来捧场。
第二件事情是Anels童鞋终于把Casper童鞋娶回家，Officially。结婚意味着更多的责任，各方面我都会更加努力，也包括这里。
第三件事情是，回家的感觉真好。希望Casper童鞋早点来米国。
EOF

原创文章，转载请注明： 转载自 iDEAnels 
 本文地址： I&#8217;m  [...]<hr>
Related posts:<ol>
<li><a href='http://ruilinliu.com/blog/2011/10/rip-steve-jobs/' rel='bookmark' title='R.I.P. Steve Jobs'>R.I.P. Steve Jobs</a></li>
<li><a href='http://ruilinliu.com/blog/2010/11/gummi-a-linux-lightweight-latex-editor/' rel='bookmark' title='Gummi——Linux下轻量级LaTeX编辑器'>Gummi——Linux下轻量级LaTeX编辑器</a></li>
<li><a href='http://ruilinliu.com/blog/2009/12/happy-new-year/' rel='bookmark' title='Happy New Year'>Happy New Year</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>终于回来了。</p>
<p>在这个时候选择在这个博客上发这么一篇博客，其实就是想跟大家说几件事情：</p>
<p>第一件事情就是本博客在经历过很长一段时间的沉寂之后恢复更新。更新是要付出代价的，即使是简单的升级也有可能会把之前的一切一切的设置全部洗白白。经历了很长时间的修复之后，基本把页面恢复到之前的样子。希望大家还是常来捧场。</p>
<p>第二件事情是Anels童鞋终于把Casper童鞋娶回家，Officially。结婚意味着更多的责任，各方面我都会更加努力，也包括这里。</p>
<p>第三件事情是，回家的感觉真好。希望Casper童鞋早点来米国。</p>
<p>EOF
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自 <a href="http://ruilinliu.com/blog/">iDEAnels</a> </p>
<p> <strong>本文地址：</strong> <a href="http://ruilinliu.com/blog/2011/08/im-back/">I&#8217;m back.</a></p>
</div>
<hr><p>Related posts:<ol>
<li><a href='http://ruilinliu.com/blog/2011/10/rip-steve-jobs/' rel='bookmark' title='R.I.P. Steve Jobs'>R.I.P. Steve Jobs</a></li>
<li><a href='http://ruilinliu.com/blog/2010/11/gummi-a-linux-lightweight-latex-editor/' rel='bookmark' title='Gummi——Linux下轻量级LaTeX编辑器'>Gummi——Linux下轻量级LaTeX编辑器</a></li>
<li><a href='http://ruilinliu.com/blog/2009/12/happy-new-year/' rel='bookmark' title='Happy New Year'>Happy New Year</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ruilinliu.com/blog/2011/08/im-back/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>拷贝-粘贴</title>
		<link>http://ruilinliu.com/blog/2011/06/copy-paste/</link>
		<comments>http://ruilinliu.com/blog/2011/06/copy-paste/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 03:27:08 +0000</pubDate>
		<dc:creator>Anels</dc:creator>
				<category><![CDATA[杂七杂八]]></category>

		<guid isPermaLink="false">http://ruilinliu.com/blog/?p=349</guid>
		<description><![CDATA[今年6月6日的WWDC是一个让全世界苹果iOS应用开发者黯然神伤的日子。随着iOS 5的发布，Instapaper，ReadItLater，Dropbox，SugarSync，Kik,，微信，众多GTD应用纷纷杯具。苹果把这些东西一股脑儿集成到iOS里边，几乎完全断了这些开发者的生路。以往iOS的更新更多涉及的是系统自身的完善与加强，而iOS  [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>今年6月6日的WWDC是一个让全世界苹果iOS应用开发者黯然神伤的日子。随着iOS 5的发布，Instapaper，ReadItLater，Dropbox，SugarSync，Kik,，微信，众多GTD应用纷纷杯具。苹果把这些东西一股脑儿集成到iOS里边，几乎完全断了这些开发者的生路。以往iOS的更新更多涉及的是系统自身的完善与加强，而iOS 5却开始加入更丰富的应用。对于用户而言，这是好事儿。对于开发者来说，这原本也不是什么坏事儿。但是，苹果的做法就很不厚道了。首先，开发者得付费开发（我一直觉得这件事非常不可思议，别人给你开发，还得先付给你钱？！）。其次，对于应用，苹果有生杀大权，苹果总能用各种理由让你的应用不能上架。最后，也是最狠的一招，如果你做的东西做的很好，用户很喜欢，OK，在下一个版本的iOS里边，这个应用将会成为一项“革命性的、令人激动的”（苹果的高层仿佛只用这几个形容词）新功能……</p>
<p>今年5月20日，新浪科技频道抄袭知名博客谷奥的一片文章在网上引发一片争论。整个时间的过程我就不在这里废话了，不了解的同学可以去<a href="http://b.gkp.cc/2011/06/04/guao-and-sex-lang-similar-article/">这里</a>（当事人之一musiXboy的文章）以及<a href="http://tech.sina.com.cn/i/2011-06-08/15345623475.shtml" target="_blank">这里</a>（新浪的文章）了解。新浪在这件事情表现出来的态度让人不禁联想到另外一家大公司跟作协的一场战争。</p>
<p>以上两件事情，我的一些看法是：</p>
<ul>
<li>任何人的劳动成果都应该得到尊重，这是大前提。</li>
<li>传播和再次开发是好事，但是记得饮水思源。</li>
<li>人人心中有杆秤，如果一个人说的话连自己都不能相信，那就别指望能糊弄到别人。</li>
</ul>
<p>最后，我要向那些辛苦耕耘，坚持原创的人们致敬。
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自 <a href="http://ruilinliu.com/blog/">iDEAnels</a> </p>
<p> <strong>本文地址：</strong> <a href="http://ruilinliu.com/blog/2011/06/copy-paste/">拷贝-粘贴</a></p>
</div>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://ruilinliu.com/blog/2011/06/copy-paste/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

