<?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>Iceyer&#039;s Thinking</title>
	<atom:link href="http://blog.iceyer.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.iceyer.net</link>
	<description>Iceyer&#039;s Thinking</description>
	<lastBuildDate>Wed, 18 Jan 2012 12:12:10 +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>Ubuntu 11.10 启动美化</title>
		<link>http://blog.iceyer.net/archives/beautiful-ubuntu-boot/</link>
		<comments>http://blog.iceyer.net/archives/beautiful-ubuntu-boot/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 06:14:09 +0000</pubDate>
		<dc:creator>Iceyer</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[burg]]></category>
		<category><![CDATA[ligtm]]></category>
		<category><![CDATA[plymouth]]></category>
		<category><![CDATA[美化]]></category>
		<category><![CDATA[配置]]></category>

		<guid isPermaLink="false">http://blog.iceyer.net/?p=319</guid>
		<description><![CDATA[一、安装burg系统引导器 1.从PPA源安装burgs 安装burg引导 或者 更新burg配置文件 2.隐藏启动提示“grub loading” burg启动时会提示“grub loading”，是在是太碍眼，要去掉这个稍微有点麻烦，需要重新编译burg。 需要修改的源代码详见： http://code.google.com/p/burg/issues/detail?id=29&#38;q=grub%20loading 可使用 来获取burg源代码。注意代码中可能有bug…… 3.修复plymouth主题 burg和plymouth主题兼容不是很好，需要使用以下方法修复： 二、配置plymouth主题 配置plymouth方法较为简单，主要替换相应的默认plymouth主题文件即可。 三、ligtm配置 自ubuntu11.10中，ligtm配置在/etc/lightdm文件夹下，主要修改unity-greeter.conf，里面内容非常简单，看着说明修改就行了，主要是修改背景和logo文件。]]></description>
			<content:encoded><![CDATA[<h1>一、安装burg系统引导器</h1>
<h2>1.从PPA源安装burgs</h2>
<pre class="brush: bash; title: ; notranslate">
sudo add-apt-repository ppa:n-muench/burg
sudo apt-get update
sudo apt-get install burg burg-themes
</pre>
<p>安装burg引导</p>
<pre class="brush: bash; title: ; notranslate">
sudo burg-install &quot;(hd0)&quot;
</pre>
<p>或者</p>
<pre class="brush: bash; title: ; notranslate">
sudo burg-install /dev/sda
</pre>
<p>更新burg配置文件</p>
<pre class="brush: bash; title: ; notranslate">
sudo update-burg
</pre>
<h2>2.隐藏启动提示“grub loading”</h2>
<p>burg启动时会提示“grub loading”，是在是太碍眼，要去掉这个稍微有点麻烦，需要重新编译burg。</p>
<p>需要修改的源代码详见：</p>
<p><a href="http://code.google.com/p/burg/issues/detail?id=29&amp;q=grub%20loading" title="http://code.google.com/p/burg/issues/detail?id=29&amp;q=grub%20loading">http://code.google.com/p/burg/issues/detail?id=29&amp;q=grub%20loading</a></p>
<p>可使用</p>
<pre class="brush: bash; title: ; notranslate">
sudo apt-get source burg
</pre>
<p>来获取burg源代码。注意代码中可能有bug……</p>
<h2>3.修复plymouth主题</h2>
<p>burg和plymouth主题兼容不是很好，需要使用以下方法修复：<br />
<a href=" http://news.softpedia.com/news/How-to-Fix-the-Big-and-Ugly-Plymouth-Logo-in-Ubuntu-10-04-140810.shtml" title=" http://news.softpedia.com/news/How-to-Fix-the-Big-and-Ugly-Plymouth-Logo-in-Ubuntu-10-04-140810.shtml"></a></p>
<h1>二、配置plymouth主题</h1>
<p>配置plymouth方法较为简单，主要替换相应的默认plymouth主题文件即可。</p>
<pre class="brush: bash; title: ; notranslate">
sudo update-alternatives --config default.plymouth

sudo update-initramfs -u
</pre>
<h1>三、ligtm配置</h1>
<p>自ubuntu11.10中，ligtm配置在/etc/lightdm文件夹下，主要修改unity-greeter.conf，里面内容非常简单，看着说明修改就行了，主要是修改背景和logo文件。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iceyer.net/archives/beautiful-ubuntu-boot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ssh代理配置</title>
		<link>http://blog.iceyer.net/archives/ssh-configure/</link>
		<comments>http://blog.iceyer.net/archives/ssh-configure/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 23:30:10 +0000</pubDate>
		<dc:creator>Iceyer</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://blog.iceyer.net/?p=311</guid>
		<description><![CDATA[首先需要ssh一枚，免费收费皆可。 1.创建ssh代理守护进程 之后就可以在本机的7070端口使用stocks代理来XXXX了。 2.配置密钥认证 默认情况下，ssh代理在每次登录的时候都需要使用密码认证，每次输入密码十分繁琐，可以使用rsa密钥认证方法来解决这个问题。 首先在本机生成密钥： 直接按三次回车，不必理会其中出现的密码输入提示。生成密钥一般在~/.ssh目录下面。 将生成的密钥上传到服务器： 最后，为ssh-agent进程添加密钥，否则无法通过认证 3.使用plink指定密码登录 如果服务器不支持rsa认证的时候，可以使用plink指定密码登录ssh。]]></description>
			<content:encoded><![CDATA[<p>首先需要ssh一枚，免费收费皆可。</p>
<h3>1.创建ssh代理守护进程</h3>
<pre class="brush: bash; title: ; notranslate">

ssh -N -v username@sshserver.com -D 127.0.0.1:7070
</pre>
<p>之后就可以在本机的7070端口使用stocks代理来XXXX了。</p>
<h3>2.配置密钥认证</h3>
<p>默认情况下，ssh代理在每次登录的时候都需要使用密码认证，每次输入密码十分繁琐，可以使用rsa密钥认证方法来解决这个问题。 首先在本机生成密钥：</p>
<pre class="brush: bash; title: ; notranslate">

ssh-keygen -t rsa
</pre>
<p>直接按三次回车，不必理会其中出现的密码输入提示。生成密钥一般在~/.ssh目录下面。 将生成的密钥上传到服务器：</p>
<pre class="brush: bash; title: ; notranslate">

cd ~/.ssh

ssh-copy-id -i id_rsa.pub username@sshserver.com
</pre>
<p><span style="color: #ff0000;"><strong>最后，为ssh-agent进程添加密钥，否则无法通过认证</strong></span></p>
<pre class="brush: bash; title: ; notranslate">

ssh-add
</pre>
<h3>3.使用plink指定密码登录</h3>
<p>如果服务器不支持rsa认证的时候，可以使用plink指定密码登录ssh。</p>
<pre class="brush: bash; title: ; notranslate">

sudo apt-get install putty-tools

plink -N -v username@hostip -D 127.0.0.1:7070 -pw password
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.iceyer.net/archives/ssh-configure/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>解决XBMC运行时提示 undefined symbol</title>
		<link>http://blog.iceyer.net/archives/%e8%a7%a3%e5%86%b3xbmc%e8%bf%90%e8%a1%8c%e6%97%b6%e6%8f%90%e7%a4%ba-undefined-symbol/</link>
		<comments>http://blog.iceyer.net/archives/%e8%a7%a3%e5%86%b3xbmc%e8%bf%90%e8%a1%8c%e6%97%b6%e6%8f%90%e7%a4%ba-undefined-symbol/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 23:28:17 +0000</pubDate>
		<dc:creator>Iceyer</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[undefined symbol]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://blog.iceyer.net/?p=308</guid>
		<description><![CDATA[安装了最新的XBMC后，发现无法播放任何视频文件。表现为点击视频文件后没有反应，或者提示无法播放视频。查看在~/.xbmc目录下的log文件发现问题出在这一部分： 即avformat-52-i486-linux.so动态链接库无法找到符号BZ2_bzDecompressInit，而BZ2_bzDecompressInit是另外一个动态链接库libbz2.so中的一个函数。熟悉gcc的人可能就明白了，这是由于xbmc无法加载到libbz2.so库引起的，所以我们需要手动指定xbmc加载这个动态库。 首先找到本机中libbz2.so的位置（可能需要安装相应的软件包：libbz2）。在我的Ubuntu11.10中，libbz2.so位于/lib目录下面，其文件名为libbz2.so.1.0.4，因而在xbmc运行前使用export LD_PRELOAD=”/lib/libbz2.so.1.0.4&#8243;指定该库的位置即可。可以编辑/usr/bin/xbmc文件，将export LD_PRELOAD=”/lib/libbz2.so.1.0.4&#8243;加入该文件头部。]]></description>
			<content:encoded><![CDATA[<p>安装了最新的XBMC后，发现无法播放任何视频文件。表现为点击视频文件后没有反应，或者提示无法播放视频。查看在~/.xbmc目录下的log文件发现问题出在这一部分：</p>
<pre class="brush: bash; title: ; notranslate">
Unable to load /usr/lib/xbmc/system/players/dvdplayer/avformat-52-i486-linux.so, reason: /usr/lib/xbmc/system/players/dvdplayer/avformat-52-i486-linux.so: undefined symbol: BZ2_bzDecompressInit
</pre>
<p>即avformat-52-i486-linux.so动态链接库无法找到符号BZ2_bzDecompressInit，而BZ2_bzDecompressInit是另外一个动态链接库libbz2.so中的一个函数。熟悉gcc的人可能就明白了，这是由于xbmc无法加载到libbz2.so库引起的，所以我们需要手动指定xbmc加载这个动态库。 首先找到本机中libbz2.so的位置（可能需要安装相应的软件包：libbz2）。在我的Ubuntu11.10中，libbz2.so位于/lib目录下面，其文件名为libbz2.so.1.0.4，因而在xbmc运行前使用export LD_PRELOAD=”/lib/libbz2.so.1.0.4&#8243;指定该库的位置即可。可以编辑/usr/bin/xbmc文件，将export LD_PRELOAD=”/lib/libbz2.so.1.0.4&#8243;加入该文件头部。</p>
<pre class="brush: bash; title: ; notranslate">
#  File:/usr/bin/xbmc
#  This Program is distributed in the hope that it will be useful,
......

SAVED_ARGS=&quot;$@&quot;
prefix=&quot;/usr&quot;
exec_prefix=&quot;${prefix}&quot;
datarootdir=&quot;${prefix}/share&quot;
LIBDIR=&quot;${exec_prefix}/lib&quot;

#add libbz2 here
export LD_PRELOAD=&quot;/lib/libbz2.so.1.0.4&quot;
# Check for some options used by this script
.......
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.iceyer.net/archives/%e8%a7%a3%e5%86%b3xbmc%e8%bf%90%e8%a1%8c%e6%97%b6%e6%8f%90%e7%a4%ba-undefined-symbol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQLite指南-Ubuntu篇</title>
		<link>http://blog.iceyer.net/archives/sqlite-ref-ubuntu/</link>
		<comments>http://blog.iceyer.net/archives/sqlite-ref-ubuntu/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 23:26:32 +0000</pubDate>
		<dc:creator>Iceyer</dc:creator>
				<category><![CDATA[C++ Dev]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[sqlite]]></category>

		<guid isPermaLink="false">http://blog.iceyer.net/?p=306</guid>
		<description><![CDATA[SQLite是一个轻量级数据库系统，SQLite基于纯C实现，具有良好的跨平台特性。SQLite使用简单，能够应付小型的软件开发应用。在开发中使用SQLite，你需要从SQLite官方网站下载源码和库文件，当然，也可以自己编译库文件。 一、下载SQLite源码 从这里获得SQLite源码，解压到任意目录。 二、编译静态库文件 首先生成目标文件 从目标文件生成静态库 使用静态库文件生成目标 假设在SQLiteDBTest.cpp文件中使用了sqlite的相应接口，静态编译的方法如下： 其中，-lpthread -ldl参数指定了sqlite使用的线程库和dl库（参见http://www.sqlite.org/howto compile.html），lstdc++指定使用标准C++库。 三、编译动态库文件 生成动态库文件 注意链接参数-ldl和-lpthread 使用动态库文件生成目标 其中-L.参数指定gcc优先从当前目录搜索库文件，如果不加该行，则优先从系统目录搜索库文件。 一般开发过程中，如系统中自带sqlite库，一般不需要自行编译相应库文件。如若要使用自行编译的库文件，最好安装时将其拷贝到系统库目录中。不然的话，对于自行编译的动态库，需要指出其位置，程序才能正常运行，使用如下命令添加查找库文件位置。 REF： 1.How To Compile SQLite 2.gcc详解以及静态，动态库的生成 1 3.gcc详解以及静态，动态库的生成 2]]></description>
			<content:encoded><![CDATA[<p>SQLite是一个轻量级数据库系统，SQLite基于纯C实现，具有良好的跨平台特性。SQLite使用简单，能够应付小型的软件开发应用。在开发中使用SQLite，你需要从<a href="http://www.sqlite.org/index.html">SQLite官方网站</a>下载源码和库文件，当然，也可以自己编译库文件。</p>
<h3>一、下载SQLite源码</h3>
<p>从<a href="http://www.sqlite.org/download.html">这里</a>获得SQLite源码，解压到任意目录。</p>
<h3>二、编译静态库文件</h3>
<p>首先生成目标文件</p>
<pre class="brush: bash; title: ; notranslate">gcc -c sqlite3.cc -o sqlite3.o </pre>
<p>从目标文件生成静态库</p>
<pre class="brush: bash; title: ; notranslate">ar cvr libsqlite3.a sqlite3.o </pre>
<p>使用静态库文件生成目标 假设在SQLiteDBTest.cpp文件中使用了sqlite的相应接口，静态编译的方法如下：</p>
<pre class="brush: bash; title: ; notranslate">gcc SQLiteDBTest.cpp libsqlite3.a -lpthread -ldl -lstdc++ -o SQLiteDBTest</pre>
<p>其中，-lpthread -ldl参数指定了sqlite使用的线程库和dl库（参见<a href="http://www.sqlite.org/howto compile.html">http://www.sqlite.org/howto compile.html</a>），lstdc++指定使用标准C++库。</p>
<h3>三、编译动态库文件</h3>
<p>生成动态库文件</p>
<pre class="brush: bash; title: ; notranslate">gcc -shared -fPCI -o libsqlite3.so sqlite3.o -ldl -lpthread </pre>
<p>注意链接参数-ldl和-lpthread 使用动态库文件生成目标</p>
<pre class="brush: bash; title: ; notranslate">gcc SQLiteDBTest.cpp -lsqlite3 -L. -lstdc++ -o SQLiteDBTest </pre>
<p>其中-L.参数指定gcc优先从当前目录搜索库文件，如果不加该行，则优先从系统目录搜索库文件。 一般开发过程中，如系统中自带sqlite库，一般不需要自行编译相应库文件。如若要使用自行编译的库文件，最好安装时将其拷贝到系统库目录中。不然的话，对于自行编译的动态库，需要指出其位置，程序才能正常运行，使用如下命令添加查找库文件位置。</p>
<pre class="brush: bash; title: ; notranslate">export LD_LIBRARY_PATH=$(pwd)</pre>
<p>REF：</p>
<p><a href="http://www.sqlite.org/howtocompile.html">1.How To Compile SQLite</a></p>
<p><a href="http://my.oschina.net/alphajay/blog/7733">2.gcc详解以及静态，动态库的生成 1</a></p>
<p><a href="http://my.oschina.net/alphajay/blog/7734">3.gcc详解以及静态，动态库的生成 2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iceyer.net/archives/sqlite-ref-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>守候——古剑奇谭</title>
		<link>http://blog.iceyer.net/archives/waiting-gujian/</link>
		<comments>http://blog.iceyer.net/archives/waiting-gujian/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 04:29:42 +0000</pubDate>
		<dc:creator>Iceyer</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://blog.iceyer.net/?p=297</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<blockquote><object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="290" height="24"><param name="movie" value="http://blog.iceyer.net/wp-content/plugins/anyplayer/audioplayer.swf" /><param name="FlashVars" value="soundFile=http://s1.mjbox.com/file/u/24316/1/.mp3" /><param name="AllowScriptAccess" value="never" /><param name="wmode" value="transparent" /><embed src="http://blog.iceyer.net/wp-content/plugins/anyplayer/audioplayer.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" FlashVars="soundFile=http://s1.mjbox.com/file/u/24316/1/.mp3" width="290" height="24" /></object></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.iceyer.net/archives/waiting-gujian/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://s1.mjbox.com/file/u/24316/1/.mp3" length="7733878" type="audio/mpeg" />
		</item>
		<item>
		<title>写在Ubuntu Oneiric Ocelot之后</title>
		<link>http://blog.iceyer.net/archives/after-ubuntu-oneiric-ocelot/</link>
		<comments>http://blog.iceyer.net/archives/after-ubuntu-oneiric-ocelot/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 06:06:34 +0000</pubDate>
		<dc:creator>Iceyer</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.iceyer.net/?p=294</guid>
		<description><![CDATA[昨天纠结的升级了Ubuntu Oneiric Ocelot，其中过程又是一次坑爹之旅，我现在只好建议玩Ubuntu的同学一定要做好使用光盘镜像升级的万全的准备啦。像我的Ubuntu在升级后就无法进入控制台了，一直卡在配置网络的命令行上，我在想是哪个脑残设计的启动服务顺序，敢情网络不配置好就不让用操作系统的不是，你起码让我进入tty1修改设置啊……使用update-manger -d 升级失败后还好有留着一个启动U盘，果断从镜像启动全新安装了。 Ubuntu Oneiric Ocelot的正式版已经比测试版本好多了，基本上以前存在的一些小问题都解决了，Unity的易用性又得到了一次提升，各种系统整合也好多了，相比WIn8哪个坑爹的想在 PC上运行平板界面的货好多了。 从8.10开始玩Ubuntu，那时候Ubuntu基本处于无法使用的状态，基本多少任何杀手级应用，没有多少硬件厂商支持（哈哈，没有A卡和N卡的厂商驱动，真是悲催……），那时候的FF卡的我都不想打开，Ooo也很残废（现在它快终于彻底费了，其实我听高兴的，毕竟libre系的前景要比它好多了），各种上网不能…… 现在，Ubuntu Oneiric Ocelot尽管还不够用，但是，无论是底层还是应用上，都有了很大的改进，Gnome3和Unity的变革，总算说明那群Greek们懂得了“系统是给人用的”这个简单的道理了，新版的SoftCenter也算开始了Linux 最开始想做到的软件管理方式了。其实相什么Win App Store，App Store说创新之类一对Linux发行商都可以在后面笑了，Linux系很早就开始了集中式的软件包分发体系，只不过没有像Apple那样会做销售，也没有什么利润分成之类（Linux天生如此），没引起人们的关注。对于Ubuntu，官方源+PPA+googlecode/github基本构成了从正式到非正式的软件包分发体系，基本上避免了人们去一些下载网站下载软件的习惯。当然，国内某些XXXX学的很像，对用户来说是件好事。 对于Ubuntu的前景来说，我知道它会越来越好，但怕它的差距会越来越大。这些差距纯粹应用方面的，一个成功的系统，应该是对开发商友好的，甚至它某些时候需要去讨好开发商，显然Liunx没这个习惯，Linux内核还好些，开发的慢，比较稳定，那些做桌面环境简直就是大爷……想要一个程序在几十个不太开发理念的桌面环境中生存的确太痛苦了。而在中国，盗版windows对所有操作系统厂商来说都是毒瘤一般的存在，在加上QQ，Thunder，网银（你妹的IE Only）这些Windows Only的应用影响，由Windows向Ubuntu的迁移难度太大了。Thunder是典型的业界毒瘤，建议所有BT软件在代码级别把它Ban掉，反正每回开BT，只看到Xunlei下载的，没看到Thunder上传的。另外一个杀手级的应用是游戏了，这个就不多说了，推荐一下S2game的HoN，喜欢Dota的可以试试，其实游戏算是所有应用中最容易移植到Linux中的了，只要有相应的引擎，涉及到系统层面的问题游戏引擎应该可以处理掉大部分，可惜利润问题让这个想法难以实现。 好吧，就吐槽到这里了，愿Ubuntu越来越好~~~]]></description>
			<content:encoded><![CDATA[<p>昨天纠结的升级了Ubuntu Oneiric Ocelot，其中过程又是一次坑爹之旅，我现在只好建议玩Ubuntu的同学一定要做好使用光盘镜像升级的万全的准备啦。像我的Ubuntu在升级后就无法进入控制台了，一直卡在配置网络的命令行上，我在想是哪个脑残设计的启动服务顺序，敢情网络不配置好就不让用操作系统的不是，你起码让我进入tty1修改设置啊……使用update-manger -d 升级失败后还好有留着一个启动U盘，果断从镜像启动全新安装了。</p>
<p>Ubuntu Oneiric Ocelot的正式版已经比测试版本好多了，基本上以前存在的一些小问题都解决了，Unity的易用性又得到了一次提升，各种系统整合也好多了，相比WIn8哪个坑爹的想在<br />
PC上运行平板界面的货好多了。</p>
<p>从8.10开始玩Ubuntu，那时候Ubuntu基本处于无法使用的状态，基本多少任何杀手级应用，没有多少硬件厂商支持（哈哈，没有A卡和N卡的厂商驱动，真是悲催……），那时候的FF卡的我都不想打开，Ooo也很残废（现在它快终于彻底费了，其实我听高兴的，毕竟libre系的前景要比它好多了），各种上网不能……</p>
<p>现在，Ubuntu Oneiric Ocelot尽管还不够用，但是，无论是底层还是应用上，都有了很大的改进，Gnome3和Unity的变革，总算说明那群Greek们懂得了“系统是给人用的”这个简单的道理了，新版的SoftCenter也算开始了Linux 最开始想做到的软件管理方式了。其实相什么Win App Store，App Store说创新之类一对Linux发行商都可以在后面笑了，Linux系很早就开始了集中式的软件包分发体系，只不过没有像Apple那样会做销售，也没有什么利润分成之类（Linux天生如此），没引起人们的关注。对于Ubuntu，官方源+PPA+googlecode/github基本构成了从正式到非正式的软件包分发体系，基本上避免了人们去一些下载网站下载软件的习惯。当然，国内某些XXXX学的很像，对用户来说是件好事。</p>
<p>对于Ubuntu的前景来说，我知道它会越来越好，但怕它的差距会越来越大。这些差距纯粹应用方面的，一个成功的系统，应该是对开发商友好的，甚至它某些时候需要去讨好开发商，显然Liunx没这个习惯，Linux内核还好些，开发的慢，比较稳定，那些做桌面环境简直就是大爷……想要一个程序在几十个不太开发理念的桌面环境中生存的确太痛苦了。而在中国，盗版windows对所有操作系统厂商来说都是毒瘤一般的存在，在加上QQ，Thunder，网银（你妹的IE Only）这些Windows Only的应用影响，由Windows向Ubuntu的迁移难度太大了。Thunder是典型的业界毒瘤，建议所有BT软件在代码级别把它Ban掉，反正每回开BT，只看到Xunlei下载的，没看到Thunder上传的。另外一个杀手级的应用是游戏了，这个就不多说了，推荐一下S2game的HoN，喜欢Dota的可以试试，其实游戏算是所有应用中最容易移植到Linux中的了，只要有相应的引擎，涉及到系统层面的问题游戏引擎应该可以处理掉大部分，可惜利润问题让这个想法难以实现。</p>
<p>好吧，就吐槽到这里了，愿Ubuntu越来越好~~~</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iceyer.net/archives/after-ubuntu-oneiric-ocelot/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu Oneiric Ocelot is Here!!!</title>
		<link>http://blog.iceyer.net/archives/ubuntu-oneiric-ocelot-is-comming/</link>
		<comments>http://blog.iceyer.net/archives/ubuntu-oneiric-ocelot-is-comming/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 04:50:19 +0000</pubDate>
		<dc:creator>Iceyer</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.iceyer.net/?p=286</guid>
		<description><![CDATA[由于时差问题，Ubuntu Oneiric Ocelot将于今日（11.13）北京时间下午5：00正式发布。 各位同学请猛击这里下载： http://www.ubuntu.com/ http://cdimage.ubuntu.com/releases/11.10/release/ 从原系统升级请使用update-manager升级。]]></description>
			<content:encoded><![CDATA[<p>由于时差问题，Ubuntu Oneiric Ocelot将于今日（11.13）北京时间下午5：00正式发布。</p>
<div align="center"><a href="http://www.ubuntu.com/"><img src="http://www.ubuntu.com/countdown/banner1.png" alt="The next version of Ubuntu is coming soon" width="180" height="150" border="0" /></a></div>
<p>各位同学请猛击这里下载：</p>
<p><a title="http://www.ubuntu.com/" href="http://www.ubuntu.com/">http://www.ubuntu.com/</a></p>
<p><a title="http://cdimage.ubuntu.com/releases/11.10/release/" href="http://cdimage.ubuntu.com/releases/11.10/release/">http://cdimage.ubuntu.com/releases/11.10/release/</a></p>
<p>从原系统升级请使用update-manager升级。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iceyer.net/archives/ubuntu-oneiric-ocelot-is-comming/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Github for Lady In Green</title>
		<link>http://blog.iceyer.net/archives/github-for-lady-in-green/</link>
		<comments>http://blog.iceyer.net/archives/github-for-lady-in-green/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 23:17:12 +0000</pubDate>
		<dc:creator>Iceyer</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[lady in green]]></category>

		<guid isPermaLink="false">http://blog.iceyer.net/?p=275</guid>
		<description><![CDATA[This WordPress theme is NOT created by me, but I love it very much. So I decide to fix the problems of it and make it more wonderful. However, I have created an git source on github.com so the one who love it can get the last version of it. Please visit here for the [...]]]></description>
			<content:encoded><![CDATA[<p>This WordPress theme is <strong>NOT</strong> created by me, but I love it very much. So I decide to fix the problems of it and make it more wonderful.</p>
<p>However, I have created an git source on github.com so the one who love it can get the last version of  it.</p>
<p>Please visit here for the theme:</p>
<p><a href="https://github.com/Iceyer/Lady-In-Green" title="https://github.com/Iceyer/Lady-In-Green" target="_blank">https://github.com/Iceyer/Lady-In-Green</a></p>
<p>And if you have any advice or problem about the theme, please contract me: iceyers@gmail.com</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iceyer.net/archives/github-for-lady-in-green/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>永中字体中&#8217;</title>
		<link>http://blog.iceyer.net/archives/evermore_font__lsaquo/</link>
		<comments>http://blog.iceyer.net/archives/evermore_font__lsaquo/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 07:40:55 +0000</pubDate>
		<dc:creator>Iceyer</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[<]]></category>
		<category><![CDATA[lsaquo]]></category>
		<category><![CDATA[字体]]></category>
		<category><![CDATA[永中]]></category>

		<guid isPermaLink="false">http://blog.iceyer.net/?p=271</guid>
		<description><![CDATA[WordPress的后台管理中标题的格式一般为“XXXXX < XXXXX”格式，但是在本人Ubuntu系统上一直无法正常显示，都是显示为“XXXXX Y XXXXX”中间的&#8217;]]></description>
			<content:encoded><![CDATA[<p>WordPress的后台管理中标题的格式一般为“XXXXX < XXXXX”格式，但是在本人Ubuntu系统上一直无法正常显示，都是显示为“XXXXX Y XXXXX”中间的&#8217;<&#8216;字符被替换成为了&#8217;Y'，这个问题十分诡异，而且一直也找不到问题所在。</p>
<p>为了弄清这个bug到底是什么问题引起的，我更换了浏览器，从FF到Chrome，结果还是显示不正常，于是切换到opera，这次终于发现一丝诡异的情况：在opera的标签中&#8217;<&#8216;显示是正常的，但是在Unity的全局菜单中，显示的字符确是&#8217;Y'，仔细看了一下，在opera标签中的字体是黑体，而Unity菜单中的字体是永中仿宋，难道是字体的问题？于是修改了系统所有的相关字体为文泉微黑，果然显示正常了。</p>
<p>考虑引发这个问题，大概是永中字体中没有为浏览器解析的&#8217;<&#8216;字符提供映射，所以才会发生解析错误。以前就听说中文字体设计乱的一塌糊涂，搞得latex的中文支持一直很纠结，没想到今天还真遇到这么囧的问题了……</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iceyer.net/archives/evermore_font__lsaquo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>解决Nvidia-settings无法保存设置的问题</title>
		<link>http://blog.iceyer.net/archives/nvidia-settings_svae_setting/</link>
		<comments>http://blog.iceyer.net/archives/nvidia-settings_svae_setting/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 11:09:24 +0000</pubDate>
		<dc:creator>Iceyer</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.iceyer.net/?p=268</guid>
		<description><![CDATA[基本上用Ubuntu后，游戏就戒了，但偶尔和同学Dota一下还是有必要的。安装nvidia的官方驱动后，使用nvidia-settings设置使用GPU等比例缩放，但是重启后这个设置就会还原，让人十分恼火。前几天终于搞清楚原因了。 在命令行下打开nvidia-settings,就会看到如下输出： Google 一下，原来是nvidia-settings不支持使用iceyer-ubuntu:0.0这种格式来定位X输出，那么为什么配置文件中会写入这些了，原来是我没事把nvidia-settings configuration下面的”Include X Display Names in the Config File“选中引起的，删掉后，一切都很和谐，恩。 最后，使用-l参数把nvidia-settings加入启动项 参见 Bug 59316 &#8211; nvidia-settings uses wrong display name]]></description>
			<content:encoded><![CDATA[<p>基本上用Ubuntu后，游戏就戒了，但偶尔和同学Dota一下还是有必要的。安装nvidia的官方驱动后，使用nvidia-settings设置使用GPU等比例缩放，但是重启后这个设置就会还原，让人十分恼火。前几天终于搞清楚原因了。</p>
<p>在命令行下打开nvidia-settings,就会看到如下输出：</p>
<pre class="brush: bash; title: ; notranslate">
ERROR: Cannot open display 'iceyer-ubuntu:0.0'

ERROR: Unable to assign attribute CursorShadow specified on line 22 of
       configuration file '/home/iceyer/.nvidia-settings-rc' (no Display
       connection).
</pre>
<p>Google 一下，原来是nvidia-settings不支持使用iceyer-ubuntu:0.0这种格式来定位X输出，那么为什么配置文件中会写入这些了，原来是我没事把nvidia-settings configuration下面的”Include X Display Names in the Config File“选中引起的，删掉后，一切都很和谐，恩。</p>
<p>最后，使用-l参数把nvidia-settings加入启动项</p>
<pre class="brush: bash; title: ; notranslate">
nvidia-settings -l
</pre>
<p>参见<br />
<a href="https://bugs.gentoo.org/59316?id=59316">Bug 59316 &#8211; nvidia-settings uses wrong display name </a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iceyer.net/archives/nvidia-settings_svae_setting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

