<?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; 开源7788</title>
	<atom:link href="http://www.litrin.net/category/7788/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.litrin.net</link>
	<description>It is Cool to OpenSource</description>
	<lastBuildDate>Fri, 03 Feb 2012 04:33:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ctypes实现“C重构”</title>
		<link>http://www.litrin.net/2012/01/04/ctypes%e5%ae%9e%e7%8e%b0c%e9%87%8d%e6%9e%84/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ctypes%25e5%25ae%259e%25e7%258e%25b0c%25e9%2587%258d%25e6%259e%2584</link>
		<comments>http://www.litrin.net/2012/01/04/ctypes%e5%ae%9e%e7%8e%b0c%e9%87%8d%e6%9e%84/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 08:59:46 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[开源7788]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=1618</guid>
		<description><![CDATA[现阶段很多网站都是基于非编译的语言，例如Php，Python语言完成。这样做的效果是开发效率很高，同时开发人员也很容易就位。当网站访问量达到一个数量级之后，就会遇到传说中的C10K问题，借助解释型语言的性能劣势，整个网站会到达一种“无处修改，无处优化，无处升级”的怪圈。这时候往往就会需要采用更加底层的C去重构部分或整个项目，“C重构”由此而来。当然，技术的进化也很迅速，FaceBook开源了hiphop这个PHP2C的工具，可以部分自动化的实现“C重构”。 一直把Python当成胶水语言来用，这次就接着这个话题，说个Python C重构的例子： 首先是python原码：(很眼熟吗？) #!/usr/bin/env python import time lGoal = {} def main(i): # if lGoal.has_key(i): # return lGoal[i] if i &#60; 1: return long (0) elif i &#60; 2: return long(1) return main(i-1) + main(i-2) - main(i-5) def getList(iMax): for i in range(1, iMax+1): iGoal = main(i) lGoal[i] = iGoal return lGoal #i = [...]]]></description>
			<content:encoded><![CDATA[<p>现阶段很多网站都是基于非编译的语言，例如Php，Python语言完成。这样做的效果是开发效率很高，同时开发人员也很容易就位。当网站访问量达到一个数量级之后，就会遇到传说中的C10K问题，借助解释型语言的性能劣势，整个网站会到达一种“无处修改，无处优化，无处升级”的怪圈。这时候往往就会需要采用更加底层的C去重构部分或整个项目，“C重构”由此而来。当然，技术的进化也很迅速，FaceBook开源了hiphop这个PHP2C的工具，可以部分自动化的实现“C重构”。</p>
<p>一直把Python当成胶水语言来用，这次就接着这个话题，说个Python C重构的例子：</p>
<p><span id="more-1618"></span></p>
<p>首先是python原码：(<a title="PHP的普青、文青和2B青" href="http://www.litrin.net/2011/11/05/php%e7%9a%84%e6%99%ae%e9%9d%92%e3%80%81%e6%96%87%e9%9d%92%e5%92%8c2b%e9%9d%92/" target="_blank">很眼熟吗？</a>)</p>
<pre name=code class=python>#!/usr/bin/env python

import time

lGoal = {}

def main(i):
#    if lGoal.has_key(i):
#        return lGoal[i]

    if i &lt; 1:
        return long (0)
    elif i &lt; 2:
        return long(1)
    return main(i-1) + main(i-2) - main(i-5)

def getList(iMax):
    for i in range(1, iMax+1):
        iGoal = main(i)
        lGoal[i] = iGoal

    return lGoal

#i = int(raw_input())
i = 30
timeStart = time.time()
getList(i)

print "Cost: %s" % (time.time() - timeStart)</pre>
<p>看看它的耗时：<br />
Cost: 21.9739699364</p>
<p>首先对于这种多重循环和调用，绝对是C的强项，理论上Python 2 C 之后会有很大的提升空间。重构的思路是用Python的ctypes模块调用基于C的lib库，这样可以在保留大部分Python代码的基础上完成重构，而且重构之后的程序仍然还是Python的。<br />
开始C重构vi LoadTest.c：</p>
<pre name=code class=cpp>#include &lt;stdio.h&gt;
/*
int main()
{
    int i, goal;
    for (i=1; i &lt;= 30; i++)
    {
        goal = C_Time_Cost(i);
        printf ("%d, %d \n", i, goal);

    }

   return 0;
}
*/
int C_Time_Cost(int a)
{
    if (a &lt; 1)
    {
        return 0;
    }
    if (a &lt; 2 )
    {
        return 1;
    }

    return C_Time_Cost( a - 1 ) + C_Time_Cost( a - 2 ) - C_Time_Cost( a - 5 ) ;
}</pre>
<p>编译到.o文件：<br />
gcc -c LoadTest.c -fPIC</p>
<p>编译成为Lib<br />
gcc &#8211;shared -o libLoadTest.so LoadTest.o<br />
cp libLoadTest.so /lib64 &amp;&amp; ldconfig //这一点很重要，否则会报找不到lib文件。</p>
<p>修改python:</p>
<pre name=code class=python>#!/usr/bin/env python

import time
from ctypes import *
lGoal = {}

def main(i):
    cdll.LoadLibrary("libLoadTest.so")
    libc = CDLL("libLoadTest.so")
    goal = libc.C_Time_Cost(c_int(i))
    return goal

def getList(iMax):
    for i in range(1, iMax+1):
        iGoal = main(i)
        lGoal[i] = iGoal

    return lGoal

#i = int(raw_input())
i = 30
timeStart = time.time()
getList(i)

print "Cost: %s" % (time.time() - timeStart)</pre>
<p>执行时间：<br />
Cost: 0.280420064926</p>
<p>对比之前的21.9739699364 性能提升78倍！不过需要注意，ctypes模块的加载本身很耗资源，使用不当会起到反效果，例如将i=30改为i=10的情况下，python: 0.000591039657593，而Ctypes则需要0.00165605545044，反而落后3倍的时间。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2012/01/04/ctypes%e5%ae%9e%e7%8e%b0c%e9%87%8d%e6%9e%84/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Redhat的壁垒</title>
		<link>http://www.litrin.net/2011/03/12/redhat%e7%9a%84%e5%a3%81%e5%9e%92/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=redhat%25e7%259a%2584%25e5%25a3%2581%25e5%259e%2592</link>
		<comments>http://www.litrin.net/2011/03/12/redhat%e7%9a%84%e5%a3%81%e5%9e%92/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 06:19:12 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[开源7788]]></category>
		<category><![CDATA[站长的blog]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[业界话题]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=1406</guid>
		<description><![CDATA[前些日子，Redhat宣布将要改变现有的发行版本和补丁包的命名方式，并且直言不讳的说这样是为了“有效的防止竞争对手介入”。一点也不突然，自从Fedora从Redhat中分离的那一天起，这一天就迟早会到来，我反而觉得Redhat动手太迟了。 相比正统到迂腐的“HAT”，“FEDORA”休闲了很多，也正如单词本身的定位，现在的Redhat事实上是Redhat Enterprise Linux( 红帽企业Linux,RHEL)的意思，fedora成为了社区维护的Linux。事实证明，这种战略确实在尽可能的减少开支的情况下给Redhat带来了可观的收益。 说起盈利，目前正统的linux厂商甚至于开源软件厂商的盈利模式无外乎卖服务而已。显然的是，Redhat不但从技术上还是市场上，这些年一直是 作为商业Linux的标杆而“神一样的存在”。大量的应用甚至到专门为Redhat而开发。但说实话，Redhat的价格高的有些离谱，授权费用甚至超过商业Windows或者Unix。作为商业行为我们无可厚非，但对于这些专属应用的下场确实一个艰难的决定：要么放弃，要么使用非授权版本的RHEL。显然Centos的存在就是弥补了这样一个空缺——除了商标之外就是一个RHEL。当然，一贯在商业上滑头的Oracle也是搞了一套RHEL like的Oracle Linux；类似的还有Novell提出可以为客户维护RHEL的服务，这里也不再累述。 所有这一切建立的基础是什么？正式基于RHEL虽然是商业软件，但不得不开源。不可否认，目前Linux的体系里大多数的更新都出自 redhat，没有人敢于否认这一点。甚至可以这么说：“目前最有影响力的企业级Linux都是基于RPM的，RPM本身就是Redhat的！”但看着自己的成果却被别人拿去赚钱，没有人会受这样的窝囊气。此次Redhat做出的改变只能说是在GPL框架内做出的最后反抗。但这样后果如何？ 可能一：Redhat破坏了目前的生态，Centos可以转为独立分支；Oracle 甚至可以直接转向Solaris，RPM体系逐渐衰落。直至最后影响到自己，进而影响到整个Linux的社区。或者说RPM旁落，Debian系里将会出现下一个Redhat。 可能二：Redhat借此击垮了Centos和Oracle Linux，让自己独大，赚取更多利益。到头来可能会是更高的授权费用。但相对这确实是有利于Linux生态的。 可能三：这个可能是最有可能的结果，也是最无聊的。大家依旧我行我素，依然现状不改。 OK，说起服务，不得不提Apple。最近Apple最新的IDE－Xcode4也放在了App store里出售，标价$4.99。要知道Mac上TextMate这个简单的文本编辑器都要卖到$56。区区5刀只能说是象征性收费。这是一个很有意思的问题，也许不久以后的将来IT业的收费模式将会逐步改变为“微收费”模式。像Redhat这样的情况完全可以完全精确到每次升级收取一定数量的服务费，而不是像现在这样按照年这样大的粒度。相信不少企业也会认同这样的收费模式，量上去了，平摊成本自然会降低。这同时也是提醒了很多特定模式下的客户：“收费意味着更高的服务质量和体验！”]]></description>
			<content:encoded><![CDATA[<p>前些日子，Redhat宣布将要改变现有的发行版本和补丁包的命名方式，并且直言不讳的说这样是为了“有效的防止竞争对手介入”。一点也不突然，自从Fedora从Redhat中分离的那一天起，这一天就迟早会到来，我反而觉得Redhat动手太迟了。</p>
<p>相比正统到迂腐的“HAT”，“FEDORA”休闲了很多，也正如单词本身的定位，现在的Redhat事实上是Redhat Enterprise Linux( 红帽企业Linux,RHEL)的意思，fedora成为了社区维护的Linux。事实证明，这种战略确实在尽可能的减少开支的情况下给Redhat带来了可观的收益。</p>
<p>说起盈利，目前正统的linux厂商甚至于开源软件厂商的盈利模式无外乎卖服务而已。显然的是，Redhat不但从技术上还是市场上，这些年一直是 作为商业Linux的标杆而“神一样的存在”。大量的应用甚至到专门为Redhat而开发。但说实话，Redhat的价格高的有些离谱，授权费用甚至超过商业Windows或者Unix。作为商业行为我们无可厚非，但对于这些专属应用的下场确实一个艰难的决定：要么放弃，要么使用非授权版本的RHEL。显然Centos的存在就是弥补了这样一个空缺——除了商标之外就是一个RHEL。当然，一贯在商业上滑头的Oracle也是搞了一套RHEL like的Oracle Linux；类似的还有Novell提出可以为客户维护RHEL的服务，这里也不再累述。</p>
<p><span id="more-1406"></span><br />
所有这一切建立的基础是什么？正式基于RHEL虽然是商业软件，但不得不开源。不可否认，目前Linux的体系里大多数的更新都出自 redhat，没有人敢于否认这一点。甚至可以这么说：“目前最有影响力的企业级Linux都是基于RPM的，RPM本身就是Redhat的！”但看着自己的成果却被别人拿去赚钱，没有人会受这样的窝囊气。此次Redhat做出的改变只能说是在GPL框架内做出的最后反抗。但这样后果如何？</p>
<p style="padding-left: 30px;">可能一：Redhat破坏了目前的生态，Centos可以转为独立分支；Oracle 甚至可以直接转向Solaris，RPM体系逐渐衰落。直至最后影响到自己，进而影响到整个Linux的社区。或者说RPM旁落，Debian系里将会出现下一个Redhat。<br />
可能二：Redhat借此击垮了Centos和Oracle Linux，让自己独大，赚取更多利益。到头来可能会是更高的授权费用。但相对这确实是有利于Linux生态的。<br />
可能三：这个可能是最有可能的结果，也是最无聊的。大家依旧我行我素，依然现状不改。</p>
<p>OK，说起服务，不得不提Apple。最近Apple最新的IDE－Xcode4也放在了App store里出售，标价$4.99。要知道Mac上TextMate这个简单的文本编辑器都要卖到$56。区区5刀只能说是象征性收费。这是一个很有意思的问题，也许不久以后的将来IT业的收费模式将会逐步改变为“微收费”模式。像Redhat这样的情况完全可以完全精确到每次升级收取一定数量的服务费，而不是像现在这样按照年这样大的粒度。相信不少企业也会认同这样的收费模式，量上去了，平摊成本自然会降低。这同时也是提醒了很多特定模式下的客户：“收费意味着更高的服务质量和体验！”</p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2011/03/12/redhat%e7%9a%84%e5%a3%81%e5%9e%92/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>再谈谈 Oracle+Sun=?</title>
		<link>http://www.litrin.net/2010/03/31/%e5%86%8d%e8%b0%88%e8%b0%88-oraclesun/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%2586%258d%25e8%25b0%2588%25e8%25b0%2588-oraclesun</link>
		<comments>http://www.litrin.net/2010/03/31/%e5%86%8d%e8%b0%88%e8%b0%88-oraclesun/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 08:06:56 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[开源7788]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[业界话题]]></category>
		<category><![CDATA[服务器]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=1208</guid>
		<description><![CDATA[上次写过几篇东西，关于Oracle收购Sun的。Oracle+Sun=? , Sun的身前身后事。 如今尘埃落定，www.sun.com 也已经被重定向到了www.oracle.com 。至少局外人看来，两家公司已经合并，而且至少不是失败的。 也就是在今天，得知oracle放出消息：今后Solaris不再免费提供，下载版本只提供90天的试用。如果使用，请买授权！ 从个人角度上来说，我当然希望是提前一天庆祝了明天的节日。但事实上这并非是空穴来风。 Sun是一家技术公司，需要推广自己的产品。免费派送操作系统提升Sun硬件产品、Java，这种方式是明智的选择。但相对比较商业化一点的Oracle则认为Solaris只是一个众多产品线上其中的一环，并没有Sun之前认为的那种“中心化”地位——他们的中心是Oracle数据库。而且Oracle已经在用类似的方式进行了推广。或者至少说明Oracle认为没有必要同时免费派发这么多软件。 接下去，可能Solaris会被逐步边缘化，代码逐步合并到了Oracle Linux中——由于Linux遵循GPL，这样有可能出现Solaris和Linux的大混血。原本仅属于Sun Solaris的种种优势将会完全移植到Linux，这会Linux社区的幸运。或者出现完全相反的状况，Oracle Linux被边缘化，Solaris取代了它的地位。这样反而成为Linux的不幸，这是又一家大的商业公司的倒戈。 不管出现什么状况，最不幸的永远是opensolaris项目。要么会尾随Solaris退去光环，要么完全沦为小白鼠，一蹶不振，就如同Redhat之fedora。 那Mysql呢？后果已经“不容乐观”了，提起来伤心，不提也罢。]]></description>
			<content:encoded><![CDATA[<p>上次写过几篇东西，关于Oracle收购Sun的。<a href="http://www.litrin.net/2009/04/21/oraclesun/">Oracle+Sun=?</a> , <a href="http://www.litrin.net/2009/03/29/sun%e7%9a%84%e8%ba%ab%e5%89%8d%e8%ba%ab%e5%90%8e%e4%ba%8b/">Sun的身前身后事</a>。</p>
<p>如今尘埃落定，<a rel="nofollow" target="_blank" href="http://www.sun.com/">www.sun.com</a> 也已经被重定向到了<a rel="nofollow" target="_blank" href="http://www.oracle.com">www.oracle.com</a> 。至少局外人看来，两家公司已经合并，而且至少不是失败的。</p>
<p>也就是在今天，得知oracle放出消息：今后Solaris不再免费提供，下载版本只提供90天的试用。如果使用，请买授权！</p>
<p>从个人角度上来说，我当然希望是提前一天庆祝了明天的节日。但事实上这并非是空穴来风。</p>
<p><span id="more-1208"></span></p>
<p>Sun是一家技术公司，需要推广自己的产品。免费派送操作系统提升Sun硬件产品、Java，这种方式是明智的选择。但相对比较商业化一点的Oracle则认为Solaris只是一个众多产品线上其中的一环，并没有Sun之前认为的那种“中心化”地位——他们的中心是Oracle数据库。而且Oracle已经在用类似的方式进行了推广。或者至少说明Oracle认为没有必要同时免费派发这么多软件。</p>
<p style="text-align: center;"><a href="http://www.litrin.net/wp-content/uploads/2010/03/oracle_solaris_download_page.gif"><img class="size-medium wp-image-1209  aligncenter" title="oracle_solaris_download_page" src="http://www.litrin.net/wp-content/uploads/2010/03/oracle_solaris_download_page-300x286.gif" alt="" width="300" height="286" /></a></p>
<p>接下去，可能Solaris会被逐步边缘化，代码逐步合并到了Oracle Linux中——由于Linux遵循GPL，这样有可能出现Solaris和Linux的大混血。原本仅属于Sun Solaris的种种优势将会完全移植到Linux，这会Linux社区的幸运。或者出现完全相反的状况，Oracle Linux被边缘化，Solaris取代了它的地位。这样反而成为Linux的不幸，这是又一家大的商业公司的倒戈。</p>
<p>不管出现什么状况，最不幸的永远是opensolaris项目。要么会尾随Solaris退去光环，要么完全沦为小白鼠，一蹶不振，就如同Redhat之fedora。</p>
<p>那Mysql呢？后果已经“不容乐观”了，提起来伤心，不提也罢。</p>
<p><a href="http://www.litrin.net/wp-content/uploads/2010/03/oracle_solaris_download_page.gif"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2010/03/31/%e5%86%8d%e8%b0%88%e8%b0%88-oraclesun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>为GIMP的退出叫好</title>
		<link>http://www.litrin.net/2009/12/22/%e4%b8%bagimp%e7%9a%84%e9%80%80%e5%87%ba%e5%8f%ab%e5%a5%bd/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e4%25b8%25bagimp%25e7%259a%2584%25e9%2580%2580%25e5%2587%25ba%25e5%258f%25ab%25e5%25a5%25bd</link>
		<comments>http://www.litrin.net/2009/12/22/%e4%b8%bagimp%e7%9a%84%e9%80%80%e5%87%ba%e5%8f%ab%e5%a5%bd/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 02:00:33 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[开源7788]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[业界话题]]></category>
		<category><![CDATA[桌面应用]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=1136</guid>
		<description><![CDATA[自从第一次接触Linux的桌面版，我就认识了GIMP这个软件。印象最深的就是那个戴着“南瓜帽”的小狐狸形象。近期得到消息，Ubuntu这个目前拥有最大Linux Desktop份额的发行版从下一版本（1004）后正式将GIMP排除在默认安装包之外。 从GIMP本身说起，这是一个很强大的图片编辑软件，很多功能已经达到或者超过了昂贵的Photoshop。曾经用它处理过几次图片，效果也很让我满意。但作为Linux桌面版必备的软件，它的利用率可能是最低的了——有太多太多的软件可以替代它的位置，而且不同于OpenOffice，你无法要求每一个Linux用户都修改图片，或者已经被PS浸染的人回过头来用这个甚至买不到一本参考书的GIMP。 就像windows这个系统始终被诟病的捆绑，捆绑的仅仅是几乎人人都会用到的浏览器而已，甚至稍微常用点的MS office都不在捆绑之列。如果有一天windows将他们的Virtual Studio绑进操作系统，那会是多么滑稽的事。 Linux的开发者目前存在的最大问题似乎就在这里，对最终受众的技能要求过高。我也曾见过论坛上新手问诸如文本编辑器之类的问题，却被老手们“强迫”使用vi这类巨复杂的工具来实现。仿佛只有把事情搞的复杂了，搞的小众了才能显示出“老手”的能耐。计算机作为机器最终是要为人服务的，没有必要为了更好的为机器服务一次让人去学他们本身就不感兴趣的东西。 想起当初redhat曾经在自带游戏里边放置了一个叫做x-bill的游戏。这个游戏主要的内容似乎是和一个虚拟的Bill先生抢占PC，Bill先生会在每台机器上做一个windows标记，你的任务就是做企鹅标记，并把windows标记的PC扔进垃圾桶。说实在的这个游戏确实很无趣，但这个游戏本身的设计到被选入Redhat发行包的整个过程都代表了很多Linuxer的理念。可惜的是，你不能要求每一个用户都参与到这个游戏中，不能仅仅依靠一腔热情的完成这个游戏。 只有包容所有受众的、不令人望而生畏的操作系统才是最好的。为GIMP的退居二线而叫好！]]></description>
			<content:encoded><![CDATA[<p>自从第一次接触Linux的桌面版，我就认识了GIMP这个软件。印象最深的就是那个戴着“南瓜帽”的小狐狸形象。近期得到消息，Ubuntu这个目前拥有最大Linux Desktop份额的发行版从下一版本（1004）后正式将GIMP排除在默认安装包之外。</p>
<p>从GIMP本身说起，这是一个很强大的图片编辑软件，很多功能已经达到或者超过了昂贵的Photoshop。曾经用它处理过几次图片，效果也很让我满意。但作为Linux桌面版必备的软件，它的利用率可能是最低的了——有太多太多的软件可以替代它的位置，而且不同于OpenOffice，你无法要求每一个Linux用户都修改图片，或者已经被PS浸染的人回过头来用这个甚至买不到一本参考书的GIMP。</p>
<p><span id="more-1136"></span></p>
<p>就像windows这个系统始终被诟病的捆绑，捆绑的仅仅是几乎人人都会用到的浏览器而已，甚至稍微常用点的MS office都不在捆绑之列。如果有一天windows将他们的Virtual Studio绑进操作系统，那会是多么滑稽的事。</p>
<p>Linux的开发者目前存在的最大问题似乎就在这里，对最终受众的技能要求过高。我也曾见过论坛上新手问诸如文本编辑器之类的问题，却被老手们“强迫”使用vi这类巨复杂的工具来实现。仿佛只有把事情搞的复杂了，搞的小众了才能显示出“老手”的能耐。计算机作为机器最终是要为人服务的，没有必要为了更好的为机器服务<strong>一次</strong>让人去学他们本身就不感兴趣的东西。</p>
<p>想起当初redhat曾经在自带游戏里边放置了一个叫做x-bill的游戏。这个游戏主要的内容似乎是和一个虚拟的Bill先生抢占PC，Bill先生会在每台机器上做一个windows标记，你的任务就是做企鹅标记，并把windows标记的PC扔进垃圾桶。说实在的这个游戏确实很无趣，但这个游戏本身的设计到被选入Redhat发行包的整个过程都代表了很多Linuxer的理念。可惜的是，你不能要求每一个用户都参与到这个游戏中，不能仅仅依靠一腔热情的完成这个游戏。</p>
<p>只有包容所有受众的、不令人望而生畏的操作系统才是最好的。为GIMP的退居二线而叫好！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2009/12/22/%e4%b8%bagimp%e7%9a%84%e9%80%80%e5%87%ba%e5%8f%ab%e5%a5%bd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>圈圈</title>
		<link>http://www.litrin.net/2009/11/20/%e5%9c%88%e5%9c%88/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%259c%2588%25e5%259c%2588</link>
		<comments>http://www.litrin.net/2009/11/20/%e5%9c%88%e5%9c%88/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 08:30:32 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[开源7788]]></category>
		<category><![CDATA[网络和安全]]></category>
		<category><![CDATA[业界话题]]></category>
		<category><![CDATA[桌面应用]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=1105</guid>
		<description><![CDATA[就在今天Google宣布了他蓄谋已久的，以一个三色圈圈为Logo的单机操作系统——Chrome OS。由于正如Google的手机操作系统一样，这次又是一个Linux内核的操作系统。 Google的理念是：既然浏览器逐渐成为了一台PC最常用的软件，那为什么不把它升级为PC中唯一的软件？理念看似很超前。 不禁想起了N多年前IBM的预言：最终全世界只需要4台主机。这个想法至今看起来仍然很荒谬。但可以看得出，google以致这一阶段很是热门的“云计算”概念其实也是在实现IBM的理想。 说道这个理念，就不妨谈谈微软，这个利用一句：“每个书桌上都应该有一台PC。”瓦解了IBM的痴心妄想。IBM当初是专注于硬件的，最赚钱的是卖超级计算机而不是白菜价的PC，所以他们后来才会把PC业务卖掉；微软是做软件的，一台PC收一份钱，越多越好；google是做服务的，集中起来才能将效益最大。现在软件都像当初硬件一样“白菜化”了，今后如何。重新定义，再次赚钱。 当初IBM理念的失败之处在于错误的估计了网络的因素，将终端单纯的理解为了瘦客户机，之后成功转型为服务型公司，避免了老冤家SUN那样的命运。微软的成功之处在于利用了从90~10这20年左右的时间差猛赚了一笔，成了行业的领跑者。google的领先在于发现了如何通过免费的服务来赚钱；通过免费的午餐抓住所有人的命脉，并不断的引领下一个时代的网络发展。 我个人认为将来的互联网终端绝对不是PC的天下——从3G手机到物联网无一例外的传达了一个信息：未来通过什么东西上网是次要的，通过什么方式接入互联网是次要的，关键是用网络来干什么。随着传统PC逐步的被边缘化之后，将会有一个新的硬件平台取代当前PC的上网功能，现在还不知道那会是什么，但绝对不会是“上网本”这类的过渡产品。 三色的圈圈大概涵义如此吧。看云识天气。 就说这么多，有空再侃。]]></description>
			<content:encoded><![CDATA[<p>就在今天Google宣布了他蓄谋已久的，以一个三色圈圈为Logo的单机操作系统——<a rel="nofollow" target="_blank" href="http://google.org.cn/posts/live-blog-google-chrome-os-press-event.html" target="_blank">Chrome OS</a>。由于正如Google的手机操作系统一样，这次又是一个Linux内核的操作系统。</p>
<p>Google的理念是：既然浏览器逐渐成为了一台PC最常用的软件，那为什么不把它升级为PC中唯一的软件？理念看似很超前。</p>
<p>不禁想起了N多年前IBM的预言：最终全世界只需要4台主机。这个想法至今看起来仍然很荒谬。但可以看得出，google以致这一阶段很是热门的“云计算”概念其实也是在实现IBM的理想。</p>
<p>说道这个理念，就不妨谈谈微软，这个利用一句：“每个书桌上都应该有一台PC。”瓦解了IBM的痴心妄想。IBM当初是专注于硬件的，最赚钱的是卖超级计算机而不是白菜价的PC，所以他们后来才会把PC业务卖掉；微软是做软件的，一台PC收一份钱，越多越好；google是做服务的，集中起来才能将效益最大。现在软件都像当初硬件一样“白菜化”了，今后如何。重新定义，再次赚钱。</p>
<p><span id="more-1105"></span></p>
<p>当初IBM理念的失败之处在于错误的估计了网络的因素，将终端单纯的理解为了瘦客户机，之后成功转型为服务型公司，避免了老冤家SUN那样的命运。微软的成功之处在于利用了从90~10这20年左右的时间差猛赚了一笔，成了行业的领跑者。google的领先在于发现了如何通过免费的服务来赚钱；通过免费的午餐抓住所有人的命脉，并不断的引领下一个时代的网络发展。</p>
<p>我个人认为将来的互联网终端绝对不是PC的天下——从3G手机到物联网无一例外的传达了一个信息：未来通过什么东西上网是次要的，通过什么方式接入互联网是次要的，关键是用网络来干什么。随着传统PC逐步的被边缘化之后，将会有一个新的硬件平台取代当前PC的上网功能，现在还不知道那会是什么，但绝对不会是“上网本”这类的过渡产品。</p>
<p>三色的圈圈大概涵义如此吧。看云识天气。</p>
<p>就说这么多，有空再侃。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2009/11/20/%e5%9c%88%e5%9c%88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>人机接口问题</title>
		<link>http://www.litrin.net/2009/11/15/%e4%ba%ba%e6%9c%ba%e6%8e%a5%e5%8f%a3%e9%97%ae%e9%a2%98/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e4%25ba%25ba%25e6%259c%25ba%25e6%258e%25a5%25e5%258f%25a3%25e9%2597%25ae%25e9%25a2%2598</link>
		<comments>http://www.litrin.net/2009/11/15/%e4%ba%ba%e6%9c%ba%e6%8e%a5%e5%8f%a3%e9%97%ae%e9%a2%98/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 08:40:17 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[开源7788]]></category>
		<category><![CDATA[站长的blog]]></category>
		<category><![CDATA[业界话题]]></category>
		<category><![CDATA[硬件相关]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=1103</guid>
		<description><![CDATA[刚换了手机——号称街机的Nokia 5800XM。第一次用这种全触控的手机，感觉没有键盘相当不便，需要不少的时间来适应。人机接口出了问题，需要调试。 作为一个IT人，我总是觉得整个人的社会的合作机制就是类似于程序的接口那样，不同的人负责不同的模块，经过各方面通过统一的方式进行通讯，完成了一个复杂的功能。在你负责以外的模块中，你也许不需要了解别的模块是如何工作的，你只要试图更加优化自己模块内部的流程细节那就会优化整个项目甚至整个社会的效率。如果说跟某些人无法完全交流（例如外国人）那就是可以看作是“接口不统一”。各种通讯方式和交流方式就成了一种远离于主体模块之间的整理及传输流程。 作为传统中国人理解下的模块之间的运作，可能是基于权利以及权利的转移，所以坊间的各种传闻总是基于权利的某种形式的表达。作为西方人传统下的模块运作，更多的是基于利益和利益的转移，所以就有了董事会这一产物。不巧的是，所谓全球化就是对于这两种方式的碰撞和融合的过程。 绕回来，作为人类进化过程中社会分工的基础是语言。这个接口不见得是效率最高的，但绝对是最便捷的覆盖范围最广（可以完全覆盖肢体残疾和视觉障碍）的接口。感觉目前人机接口却根本没有去好好利用这个最简单的接口，只是一味的追求视觉和触觉的交流。为什么要人去适应冷冰冰的机器，而不是让机器去适应人的交流方式。个人认为如果在UI技术上能有突破的话，不会出现在诸如“多点触控”或者“立体呈现”之类的技术上。语音技术/声音技术的实际应用将会是下一代UI的目标，当这个目标实现以后，部分视觉元素和键盘输入在一定程度上反而会退居二线，甚至完全消失。当然前提是技术足够成熟，而不是现阶段简单的机械合成，语音识别。]]></description>
			<content:encoded><![CDATA[<p>刚换了手机——号称街机的Nokia 5800XM。第一次用这种全触控的手机，感觉没有键盘相当不便，需要不少的时间来适应。人机接口出了问题，需要调试。</p>
<p>作为一个IT人，我总是觉得整个人的社会的合作机制就是类似于程序的接口那样，不同的人负责不同的模块，经过各方面通过统一的方式进行通讯，完成了一个复杂的功能。在你负责以外的模块中，你也许不需要了解别的模块是如何工作的，你只要试图更加优化自己模块内部的流程细节那就会优化整个项目甚至整个社会的效率。如果说跟某些人无法完全交流（例如外国人）那就是可以看作是“接口不统一”。各种通讯方式和交流方式就成了一种远离于主体模块之间的整理及传输流程。<span id="more-1103"></span></p>
<p>作为传统中国人理解下的模块之间的运作，可能是基于权利以及权利的转移，所以坊间的各种传闻总是基于权利的某种形式的表达。作为西方人传统下的模块运作，更多的是基于利益和利益的转移，所以就有了董事会这一产物。不巧的是，所谓全球化就是对于这两种方式的碰撞和融合的过程。</p>
<p>绕回来，作为人类进化过程中社会分工的基础是语言。这个接口不见得是效率最高的，但绝对是最便捷的覆盖范围最广（可以完全覆盖肢体残疾和视觉障碍）的接口。感觉目前人机接口却根本没有去好好利用这个最简单的接口，只是一味的追求视觉和触觉的交流。为什么要人去适应冷冰冰的机器，而不是让机器去适应人的交流方式。个人认为如果在UI技术上能有突破的话，不会出现在诸如“多点触控”或者“立体呈现”之类的技术上。语音技术/声音技术的实际应用将会是下一代UI的目标，当这个目标实现以后，部分视觉元素和键盘输入在一定程度上反而会退居二线，甚至完全消失。当然前提是技术足够成熟，而不是现阶段简单的机械合成，语音识别。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2009/11/15/%e4%ba%ba%e6%9c%ba%e6%8e%a5%e5%8f%a3%e9%97%ae%e9%a2%98/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PCSX2之模拟</title>
		<link>http://www.litrin.net/2009/05/21/pcsx2%e4%b9%8b%e6%a8%a1%e6%8b%9f/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pcsx2%25e4%25b9%258b%25e6%25a8%25a1%25e6%258b%259f</link>
		<comments>http://www.litrin.net/2009/05/21/pcsx2%e4%b9%8b%e6%a8%a1%e6%8b%9f/#comments</comments>
		<pubDate>Thu, 21 May 2009 02:27:37 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[开源7788]]></category>
		<category><![CDATA[硬件相关]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=991</guid>
		<description><![CDATA[这些天用PCSX2打穿了FF10。配置如下： Intel E6600 CPU 2G 内存 ATI 3450显卡 最新的PCSX2 ver 0.96 对于整部FF10而言利用自带的插件＋网上搜到的10000的BIOS已经基本上可以打穿。桢速也基本上控制在55～60的可接受范围内——只要不召唤西瓦JJ，那速度真是。只是在Al Bhed Home中有一段剧情死活卡在那边。只能通过较低的版本才能过去，但较低的版本连40侦都达不到。可见，0.96为了题高性能连稳定都放弃了。 纵观PS2 9年多的寿命，用现在中等配置的PC却无法完美模拟，究竟为何？要知道单单现在一块E6600和一块显卡的价钱就要超过PS2了。 其实，瓶颈并非存在于运算量上，而是存在于更深层次的架构上。PS2的架构完全不同于PC的总线结构，它采用了一种近似于“双总线”的结构实现。估计最初的设计仅仅只是为了比较容易通过尽使用其中的一部分就可以模拟PS1；而且设计比较复杂的结构可以让开发人员用更长的时间去磨合硬件，有助于增长主机寿命，就像Psp的策略一样。所以PS2的模拟器据说单核CPU是无法完美实现的（我没有测试过）。 既然是“双总线”那么最复杂的模拟恐怕就是两条总线中的同步问题。不妨回忆下同样是Playstation的PS3由于是PowerPC的架构（其实PS3就是一台PowerPC），总线结构的，如何实现了对PS2的兼容？个人认为这其中肯定会有Sony需要一直锁在保险柜里的东东。]]></description>
			<content:encoded><![CDATA[<p>这些天用<a rel="nofollow" target="_blank" href="http://www.pcsx2.net/" target="_blank">PCSX2</a>打穿了FF10。配置如下：</p>
<ul>
<li>Intel E6600 CPU</li>
<li>2G 内存</li>
<li>ATI 3450显卡</li>
<li>最新的PCSX2 ver 0.96</li>
</ul>
<p>对于整部FF10而言利用自带的插件＋网上搜到的10000的BIOS已经基本上可以打穿。桢速也基本上控制在55～60的可接受范围内——只要不召唤西瓦JJ，那速度真是。只是在Al Bhed Home中有一段剧情死活卡在那边。只能通过较低的版本才能过去，但较低的版本连40侦都达不到。可见，0.96为了题高性能连稳定都放弃了。</p>
<p><span id="more-991"></span>纵观PS2 9年多的寿命，用现在中等配置的PC却无法完美模拟，究竟为何？要知道单单现在一块E6600和一块显卡的价钱就要超过PS2了。</p>
<p>其实，瓶颈并非存在于运算量上，而是存在于更深层次的架构上。PS2的架构完全不同于PC的总线结构，它采用了一种近似于“双总线”的结构实现。估计最初的设计仅仅只是为了比较容易通过尽使用其中的一部分就可以模拟PS1；而且设计比较复杂的结构可以让开发人员用更长的时间去磨合硬件，有助于增长主机寿命，就像Psp的策略一样。所以PS2的模拟器据说单核CPU是无法完美实现的（我没有测试过）。</p>
<p>既然是“双总线”那么最复杂的模拟恐怕就是两条总线中的同步问题。不妨回忆下同样是Playstation的PS3由于是PowerPC的架构（其实PS3就是一台PowerPC），总线结构的，如何实现了对PS2的兼容？个人认为这其中肯定会有Sony需要一直锁在保险柜里的东东。</p>
<div id="attachment_992" class="wp-caption aligncenter" style="width: 650px"><img class="size-full wp-image-992" title="PS2硬件架构" src="http://www.litrin.net/wp-content/uploads/2009/05/kaigai1_03.jpg" alt="PS2硬件架构" width="640" height="480" /><p class="wp-caption-text">PS2硬件架构</p></div>
<div id="attachment_993" class="wp-caption aligncenter" style="width: 235px"><img class="size-medium wp-image-993" title="ps3架构" src="http://www.litrin.net/wp-content/uploads/2009/05/ps3-225x300.gif" alt="ps3架构" width="225" height="300" /><p class="wp-caption-text">ps3架构</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2009/05/21/pcsx2%e4%b9%8b%e6%a8%a1%e6%8b%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>说说开源社区的盈利方式</title>
		<link>http://www.litrin.net/2009/05/15/%e8%af%b4%e8%af%b4%e5%bc%80%e6%ba%90%e7%a4%be%e5%8c%ba%e7%9a%84%e7%9b%88%e5%88%a9%e6%96%b9%e5%bc%8f/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e8%25af%25b4%25e8%25af%25b4%25e5%25bc%2580%25e6%25ba%2590%25e7%25a4%25be%25e5%258c%25ba%25e7%259a%2584%25e7%259b%2588%25e5%2588%25a9%25e6%2596%25b9%25e5%25bc%258f</link>
		<comments>http://www.litrin.net/2009/05/15/%e8%af%b4%e8%af%b4%e5%bc%80%e6%ba%90%e7%a4%be%e5%8c%ba%e7%9a%84%e7%9b%88%e5%88%a9%e6%96%b9%e5%bc%8f/#comments</comments>
		<pubDate>Fri, 15 May 2009 02:25:27 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[开源7788]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=984</guid>
		<description><![CDATA[很多人觉得开源软件等于免费软件。尽管这种概念不正确。但对于大多数人而言，开源软件都是可以免费使用，免费分发的。那一个疑问就是：这些社区是如何盈利的呢？如何才能维系这样一个团队的运转？ 类型一：完全爱好者类型 感觉这样的团队占了整个开源社区的绝大部分。几个爱好者或者是最终使用者维系着一个项目的整个生命周期。不为名，不为利，爱好为主。有些时候项目本身可能还会存在争议。类似的代表主要是一些相对较小的项目——比如各种开源的逆向工程、模拟器等，大多都能在Sf.net上找到踪影。 类型二：行业标准型 由于大家都在同样的圈子，关注同样的问题。于是自然而然的共享同样的代码。类似的项目大多是一些工具软件、插件、本地化项目等。整个GNU.org的子项目似乎也可以算到这个类型之内。 类型三：捐助型 很多开源社区依靠来自各方面的捐助来运转。一旦一个独立的开源项目可以直接通过捐助或者资助能够生存的化，意味着这个项目已经成为明星类项目。这个类型的代表就是Mozilla项目。成为一个可以盈利的开源项目之后，往往会进行下一级的资助。这对整个开源社区的生态优化带来的好处是不言而喻的。 类型四：资助型 资助不同于捐助，资助是有偿的，资助是要求社区对于某一个方面有针对性的开发。相对这样的团队独立性较小，但有很明确的目的、规划和时间表。是一个准商业化的团队。Ubuntu Fedora openSuse 等一系列的linux发行版和openoffice等大型项目都属于这一类。 类型五：技术支持型 这类公司通过商业化的技术支持，或者通过系统整合的方式盈利。很明显了，Redhat Suse等公司就是代表了。 整个开源社区的生态大致如此，越后面的类型的盈利能力越强，往往会成为整个开源社区的重要支撑力量。需要说明的是很多项目都处在比较模糊的地位——特别是在区分“捐助”和“资助”的问题上，很多项目分类很模糊。]]></description>
			<content:encoded><![CDATA[<p>很多人觉得开源软件等于免费软件。尽管这种概念不正确。但对于大多数人而言，开源软件都是可以免费使用，免费分发的。那一个疑问就是：这些社区是如何盈利的呢？如何才能维系这样一个团队的运转？</p>
<p>类型一：完全爱好者类型</p>
<p>感觉这样的团队占了整个开源社区的绝大部分。几个爱好者或者是最终使用者维系着一个项目的整个生命周期。不为名，不为利，爱好为主。有些时候项目本身可能还会存在争议。类似的代表主要是一些相对较小的项目——比如各种开源的逆向工程、模拟器等，大多都能在<a rel="nofollow" target="_blank" href="http://www.sf.net">Sf.net</a>上找到踪影。</p>
<p><span id="more-984"></span></p>
<p>类型二：行业标准型</p>
<p>由于大家都在同样的圈子，关注同样的问题。于是自然而然的共享同样的代码。类似的项目大多是一些工具软件、插件、本地化项目等。整个<a rel="nofollow" target="_blank" href="http://www.gnu.org">GNU.org</a>的子项目似乎也可以算到这个类型之内。</p>
<p>类型三：捐助型</p>
<p>很多开源社区依靠来自各方面的捐助来运转。一旦一个独立的开源项目可以直接通过捐助或者资助能够生存的化，意味着这个项目已经成为明星类项目。这个类型的代表就是<a rel="nofollow" target="_blank" href="http://www.mozilla.com">Mozilla</a>项目。成为一个可以盈利的开源项目之后，往往会进行下一级的资助。这对整个开源社区的生态优化带来的好处是不言而喻的。</p>
<p>类型四：资助型</p>
<p>资助不同于捐助，资助是有偿的，资助是要求社区对于某一个方面有针对性的开发。相对这样的团队独立性较小，但有很明确的目的、规划和时间表。是一个准商业化的团队。<a rel="nofollow" target="_blank" href="http://www.ubuntu.com">Ubuntu</a> <a rel="nofollow" target="_blank" href="http://fedoraproject.org/">Fedora</a> <a rel="nofollow" target="_blank" href="http://www.opensuse.org">openSuse</a> 等一系列的linux发行版和<a rel="nofollow" target="_blank" href="http://www.openoffice.org">openoffice</a>等大型项目都属于这一类。</p>
<p>类型五：技术支持型</p>
<p>这类公司通过商业化的技术支持，或者通过系统整合的方式盈利。很明显了，<a rel="nofollow" target="_blank" href="http://www.redhat.com">Redhat</a> <a rel="nofollow" target="_blank" href="http://www.novell.com/linux/">Suse</a>等公司就是代表了。</p>
<p>整个开源社区的生态大致如此，越后面的类型的盈利能力越强，往往会成为整个开源社区的重要支撑力量。需要说明的是很多项目都处在比较模糊的地位——特别是在区分“捐助”和“资助”的问题上，很多项目分类很模糊。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2009/05/15/%e8%af%b4%e8%af%b4%e5%bc%80%e6%ba%90%e7%a4%be%e5%8c%ba%e7%9a%84%e7%9b%88%e5%88%a9%e6%96%b9%e5%bc%8f/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Oracle+Sun=?</title>
		<link>http://www.litrin.net/2009/04/21/oraclesun/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=oraclesun</link>
		<comments>http://www.litrin.net/2009/04/21/oraclesun/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 00:58:52 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[Unix]]></category>
		<category><![CDATA[开源7788]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[solaris]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=973</guid>
		<description><![CDATA[刚刚得到的消息，Oracle以每股$9.50的价格，总计74亿美元收购了Sun。具体官方报道 上回说到IBM的收购案，被IBM收购可以看作对SUN的一种讽刺甚至于侮辱。在一次次的谈判无果之后，忽然间传出了这么一条冷门消息。MS说明与IBM谈判是假，Oracle是真啊。 Oracle收购Sun之后，Java的悖论总算不会发生了，Oracle一直梦想的“进军操作系统”也得以实现。Sun呢？有了Oracle作为摇钱树，系统整合中又多了数据库这一块的业务。看来，我们又一次见证了另外一个IBM的诞生。 整合以后的Mysql如何？mysql作为独立的一部分业务，本身就有oracle的股份存在。同时,mysql和oracle也不存在市场竞争（最终用户是不同的） 对于此次收购本人认为对于mysql的影响不大。即便Oracle不需要Mysql，Mysql最有可能也不过就是交由社区维护，无非由一个.com变成了.org而已。 IBM在短短的一周内从玩了Sun，直到被Oracle玩；从差点消灭了一个对手，到培养起来了一个更可怕的对手。其中滋味，只有他们自己清楚。到底是风水轮流转啊。 总之，祝今后的新Oracle一路走好！]]></description>
			<content:encoded><![CDATA[<p>刚刚得到的消息，Oracle以每股$9.50的价格，总计74亿美元收购了Sun。具体<a rel="nofollow" target="_blank" href="http://www.oracle.com/sun/index.html">官方报道</a></p>
<p>上回说到<a href="http://www.litrin.net/2009/03/29/sun%e7%9a%84%e8%ba%ab%e5%89%8d%e8%ba%ab%e5%90%8e%e4%ba%8b/">IBM的收购案</a>，被IBM收购可以看作对SUN的一种讽刺甚至于侮辱。在一次次的谈判无果之后，忽然间传出了这么一条冷门消息。MS说明与IBM谈判是假，Oracle是真啊。</p>
<p><span id="more-973"></span>Oracle收购Sun之后，Java的悖论总算不会发生了，Oracle一直梦想的“进军操作系统”也得以实现。Sun呢？有了Oracle作为摇钱树，系统整合中又多了数据库这一块的业务。看来，我们又一次见证了另外一个IBM的诞生。</p>
<p>整合以后的Mysql如何？mysql作为独立的一部分业务，本身就有oracle的股份存在。同时,mysql和oracle也不存在市场竞争（最终用户是不同的） 对于此次收购本人认为对于mysql的影响不大。即便Oracle不需要Mysql，Mysql最有可能也不过就是交由社区维护，无非由一个.com变成了.org而已。</p>
<p>IBM在短短的一周内从玩了Sun，直到被Oracle玩；从差点消灭了一个对手，到培养起来了一个更可怕的对手。其中滋味，只有他们自己清楚。到底是风水轮流转啊。</p>
<p>总之，祝今后的新Oracle一路走好！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2009/04/21/oraclesun/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sun的身前身后事</title>
		<link>http://www.litrin.net/2009/03/29/sun%e7%9a%84%e8%ba%ab%e5%89%8d%e8%ba%ab%e5%90%8e%e4%ba%8b/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sun%25e7%259a%2584%25e8%25ba%25ab%25e5%2589%258d%25e8%25ba%25ab%25e5%2590%258e%25e4%25ba%258b</link>
		<comments>http://www.litrin.net/2009/03/29/sun%e7%9a%84%e8%ba%ab%e5%89%8d%e8%ba%ab%e5%90%8e%e4%ba%8b/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 07:28:36 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[Unix]]></category>
		<category><![CDATA[开源7788]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[solaris]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=940</guid>
		<description><![CDATA[最近业界的有个传闻很引人注意，那就是IBM正在与Sun进行收购谈判。最终结果如何都是大家期待的。一代枭雄的Sun再也支撑不住，似乎大厦将倾了&#8230;&#8230; 当大家都在关注Sparc平台，Java中间件，Solaris操作系统以及一大堆应用的何去何从时，业界的另一个比较有趣的话题逐渐的浮出水面&#8211;作为Java下的应用，同时又是IBM竞争对手的Oracle和SAP是否还会继续支持Java？选择继续无疑于与虎谋皮；选择放弃Java，拜托，这么多的客户岂不是要倒戈？ 这些只是作为一些题外话，不管今后Sun怎样，不妨总结下Sun的贡献吧。 首先，在开源领域中，Sun的地位可以说是无可撼动的领头羊。目前最大的3个开源项目，分别是Sun主导的opensolaris，Sun主导的Openoffice，以及Sun主导的OpenJava。是不是感觉到了点什么？除此之外，还有Sun支持的mysql也可以说是最为常用的开源系统之一了。 系统集成上，Sun同时拥有了硬件平台，到操作系统再到桌面生产力工具和IDE。可以说目前连微软也是做不到的高度（至少MS没有自己的CPU）。唯一可以与之匹配唯独IBM这个蓝色巨人。然而一旦IBM==SUN，这又意味着什么？ Java的出现也是一大创举。过去企业要做开发，需要BS,CS,甚至于OA等多个开发团队来实现。Java的很空出世，加上Oracle和SAP的协助，对于企业平台而言，数据库之需要一个，平台只要一个，开发团队只要一个，空前的统一！ 最后，OpenSparc的标准也成为开源硬件的一大创新性尝试。 IBM方面呢？ 蓝色巨人的最大竞争对手倒下了。白捡了客户，减少了竞争对手。这世界顿时清静了。 控制了JAVA，间接的抑制了Oracle对于DB2，SAP对于Domino的市场冲击。 拿到了SPARC的研发团队，弥补了自己power平台的技术缺失。 &#8230;&#8230;&#8230;&#8230; 难道PowerPC版本的Solaris就是对于现状的预兆？ 所谓现代的经济，就是在定期和不定期的执行”破坏性创造”。输赢只在乎破坏力来自何方，来自自己，你是赢家；来自竞争对手，很遗憾，You Lose!]]></description>
			<content:encoded><![CDATA[<p>最近业界的有个传闻很引人注意，那就是IBM正在与Sun进行收购谈判。最终结果如何都是大家期待的。一代枭雄的Sun再也支撑不住，似乎大厦将倾了&#8230;&#8230;</p>
<p>当大家都在关注Sparc平台，Java中间件，Solaris操作系统以及一大堆应用的何去何从时，业界的另一个比较有趣的话题逐渐的浮出水面&#8211;作为Java下的应用，同时又是IBM竞争对手的Oracle和SAP是否还会继续支持Java？选择继续无疑于与虎谋皮；选择放弃Java，拜托，这么多的客户岂不是要倒戈？</p>
<p><span id="more-940"></span></p>
<p>这些只是作为一些题外话，不管今后Sun怎样，不妨总结下Sun的贡献吧。</p>
<p>首先，在开源领域中，Sun的地位可以说是无可撼动的领头羊。目前最大的3个开源项目，分别是Sun主导的opensolaris，Sun主导的Openoffice，以及Sun主导的OpenJava。是不是感觉到了点什么？除此之外，还有Sun支持的mysql也可以说是最为常用的开源系统之一了。</p>
<p>系统集成上，Sun同时拥有了硬件平台，到操作系统再到桌面生产力工具和IDE。可以说目前连微软也是做不到的高度（至少MS没有自己的CPU）。唯一可以与之匹配唯独IBM这个蓝色巨人。然而一旦IBM==SUN，这又意味着什么？</p>
<p>Java的出现也是一大创举。过去企业要做开发，需要BS,CS,甚至于OA等多个开发团队来实现。Java的很空出世，加上Oracle和SAP的协助，对于企业平台而言，数据库之需要一个，平台只要一个，开发团队只要一个，空前的统一！</p>
<p>最后，OpenSparc的标准也成为开源硬件的一大创新性尝试。</p>
<p>IBM方面呢？</p>
<p>蓝色巨人的最大竞争对手倒下了。白捡了客户，减少了竞争对手。这世界顿时清静了。</p>
<p>控制了JAVA，间接的抑制了Oracle对于DB2，SAP对于Domino的市场冲击。</p>
<p>拿到了SPARC的研发团队，弥补了自己power平台的技术缺失。</p>
<p>&#8230;&#8230;&#8230;&#8230;</p>
<p>难道<a href="http://www.litrin.net/2006/02/27/%e6%8b%93%e5%b1%95solaris%e7%9a%84%e4%bd%bf%e7%94%a8%e7%8e%87-sun-%e6%8a%95%e6%80%80ibm/" target="_blank">PowerPC版本的Solaris</a>就是对于现状的预兆？</p>
<p>所谓现代的经济，就是在定期和不定期的执行”破坏性创造”。输赢只在乎破坏力来自何方，来自自己，你是赢家；来自竞争对手，很遗憾，You Lose!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2009/03/29/sun%e7%9a%84%e8%ba%ab%e5%89%8d%e8%ba%ab%e5%90%8e%e4%ba%8b/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>绿色IT？</title>
		<link>http://www.litrin.net/2009/01/16/%e7%bb%bf%e8%89%b2it%ef%bc%9f/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e7%25bb%25bf%25e8%2589%25b2it%25ef%25bc%259f</link>
		<comments>http://www.litrin.net/2009/01/16/%e7%bb%bf%e8%89%b2it%ef%bc%9f/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 00:33:41 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[开源7788]]></category>
		<category><![CDATA[硬件相关]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=502</guid>
		<description><![CDATA[前一段时间看到一篇报道说在google搜索两次耗费的能源相当于烧开一壶开水。尽管没过几个小时（google公关的效率值的称赞）google官方出面澄清，但我还是比较怀疑其中数据的由来。 作为一个第三世界国家的中低收入者，我始终不忘“节能减排”一方面是为了绿色家园，当然更多的是为了省钱而以——代步工具从四轮降到两轮，从燃油变为了人力；用过的碱性电池也要循环充电；夏天用电扇，冬天用厚被来代替空调……，总之跟发达国家比起来是清教徒+环保先锋的生活模式了。粗算起来每月照样排放至少30kg的二氧化碳作为家用。 看看google的数据中心吧，据说离google总部最近两个数据中心消耗的电力已经接近或者超过了欧洲（发达国家）的一个中型城市——这仅仅只是“其中的两个”。纵然有天文数字般庞大的访问量作为分母，相信也会是一个不小的数字。 这里并不是在挑google的刺，诚然，google在减排方面已经做的算是比较到位的。从他们开发的IM看来，K数量级的大小和内存耗用，同样功能的“国产IM的领军产品”恐怕已经要用G数量级了。 记得之前有过一篇东西http://www.litrin.net/?q=node/374 ，最后我说过，刀片式服务器的逻辑就是“在单位体积中塞进更多的CPU” 更多的CPU带来更大的热量，耗费更多的电能，同时更多的热量必须使用更强劲的空调系统来散热……如此的恶性循环就是这一段时间服务器的发展趋势。（PS：目前的惯例是空调系统的功率至少等于整个机房的耗电量。这还算是比较恶劣的机房环境。） 目前不管是Intel也好AMD也好，都将“绿化”作为宣传口号之一。可是我们现在看到的却是截然相反的情况，300W电源从发烧级硬件直接成了最低保障。各式各样的硬件时刻不忘挑战最大功率的极限。于是乎，原本用来做工程模拟级别的硬件没几天就成了扫雷专用机。ATOM上网本平台尽管也是一条思路，但至少现在看起来只是从“开一台电脑”变成了“开两台电脑”没有实质性的解决问题。 这就是绿化的IT！ 提供公式一条：1度电 = 200g 煤炭 = 0.6 kg 二氧化碳。 附加目前我们公司机房的碳排放数据（UPS上获知）： X86平台 服务器 8 套 * 250 W  ， 每小时 1.2 kg Sparc平台服务器 7 套 * 400 W ，每小时 1.8 kg Avaya电话交换机 2 套 * 200 W ， 每小时 2.4kg 辅助设备约（通信、通风、照明、警报等） 1000 W，每小时0.6kg 空调10000w，每小时 6 kg 恭喜，每天排放二氧化碳 288kg ！！！分量上顶我4个。]]></description>
			<content:encoded><![CDATA[<p>前一段时间看到一篇报道说在google搜索两次耗费的能源相当于烧开一壶开水。尽管没过几个小时（google公关的效率值的称赞）google官方出面澄清，但我还是比较怀疑其中数据的由来。</p>
<p>作为一个第三世界国家的中低收入者，我始终不忘“节能减排”一方面是为了绿色家园，当然更多的是为了省钱而以——代步工具从四轮降到两轮，从燃油变为了人力；用过的碱性电池也要循环充电；夏天用电扇，冬天用厚被来代替空调……，总之跟发达国家比起来是清教徒+环保先锋的生活模式了。粗算起来每月照样排放至少30kg的二氧化碳作为家用。</p>
<p>看看google的数据中心吧，据说离google总部最近两个数据中心消耗的电力已经接近或者超过了欧洲（发达国家）的一个中型城市——这仅仅只是“其中的两个”。纵然有天文数字般庞大的访问量作为分母，相信也会是一个不小的数字。</p>
<p>这里并不是在挑google的刺，诚然，google在减排方面已经做的算是比较到位的。从他们开发的IM看来，K数量级的大小和内存耗用，同样功能的“国产IM的领军产品”恐怕已经要用G数量级了。</p>
<p>记得之前有过一篇东西<a href="http://www.litrin.net/?q=node/374">http://www.litrin.net/?q=node/374</a> ，最后我说过，刀片式服务器的逻辑就是“在单位体积中塞进更多的CPU” 更多的CPU带来更大的热量，耗费更多的电能，同时更多的热量必须使用更强劲的空调系统来散热……如此的恶性循环就是这一段时间服务器的发展趋势。（PS：目前的惯例是空调系统的功率至少等于整个机房的耗电量。这还算是比较恶劣的机房环境。）</p>
<p>目前不管是Intel也好AMD也好，都将“绿化”作为宣传口号之一。可是我们现在看到的却是截然相反的情况，300W电源从发烧级硬件直接成了最低保障。各式各样的硬件时刻不忘挑战最大功率的极限。于是乎，原本用来做工程模拟级别的硬件没几天就成了扫雷专用机。ATOM上网本平台尽管也是一条思路，但至少现在看起来只是从“开一台电脑”变成了“开两台电脑”没有实质性的解决问题。</p>
<p>这就是绿化的IT！</p>
<p>提供公式一条：1度电 = 200g 煤炭 = 0.6 kg 二氧化碳。</p>
<p>附加目前我们公司机房的碳排放数据（UPS上获知）：</p>
<ul>
<li>X86平台 服务器 8 套 * 250 W  ， 每小时 1.2 kg</li>
<li>Sparc平台服务器 7 套 * 400 W ，每小时 1.8 kg</li>
<li>Avaya电话交换机 2 套 * 200 W ， 每小时 2.4kg</li>
<li>辅助设备约（通信、通风、照明、警报等） 1000 W，每小时0.6kg</li>
<li>空调10000w，每小时 6 kg</li>
</ul>
<p>恭喜，每天排放二氧化碳 288kg ！！！分量上顶我4个。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2009/01/16/%e7%bb%bf%e8%89%b2it%ef%bc%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>论“山寨”</title>
		<link>http://www.litrin.net/2008/11/23/%e8%ae%ba%e2%80%9c%e5%b1%b1%e5%af%a8%e2%80%9d/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e8%25ae%25ba%25e2%2580%259c%25e5%25b1%25b1%25e5%25af%25a8%25e2%2580%259d</link>
		<comments>http://www.litrin.net/2008/11/23/%e8%ae%ba%e2%80%9c%e5%b1%b1%e5%af%a8%e2%80%9d/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 08:40:20 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[开源7788]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=498</guid>
		<description><![CDATA[  这段时间，老是看到了些莫名其妙的IT所谓“发明专利”的存在。大概只是我关心IT这个行业罢了，反正是这个行业的创新特别“丰富”。   南方某省中学男生，申请了“双磁头硬盘专利”并获得该省颁发的某某奖励；北方某省中学女生，用漆包线制造出了“世界上最细的网线”并获得某某专利。 殊不知，这位男生到底有没有硬盘制造所必须的无尘环境可以将专利成品化——暂不提“商业化”；那位女生到底知不知道所谓的RJ45标准通过几根漆包线是否可以附和。我并不是看不起这些小孩子，我小站上采用的Drupal系统开发团队核心成员中最年轻的也只有12岁。也不过就是这些“发明家”的同龄人，他可是值得我们去崇拜和反思的。 个人觉得，像这种年纪的孩子，有的可能只是随口说说提几个思路，也许确实其中有一定的价值，但他们绝对不会有这种意识去申请什么专利。申请专利的也许只是满足了身边某些人的某种心态或者说某种贪欲。借此可以反映出“山寨文化”对于下一代的熏陶。   记得80年代的经济繁荣期，我们明白了“原装彩电”和“组装彩电”的区别，可谓是哪个时代的创新。90年代的繁荣期，我们知道了“衣服卖不出换个商标加个0就抢着买”的市场营销学。21世纪的第一个繁荣期已经结束，在这个时期我想“山寨”这个词应当是被牢记的。山寨手机、山寨相机、山寨笔记本——甚至于出现了“山寨老虎”这一新生物种。（好像者正是“改革开放30年来历程”） 所谓“山寨”就是通话质量一塌糊涂，却可以用7个喇叭外放破锣一般的MP3音乐；拍照偏色却可以向大牌单反那样换镜头，尽管镜头本身也不合标准；外壳材质都搞不好，却要上多核多显；搜索引擎反映的是出价排名表；利用价值、可行性都没有却要急着去申请专利，去领赏……   你尽管可以说，我们如何的价格导向市场，如何的去迎和大众需求等等等等的一套言论，那我实在不明白的是，提升本身质量，自身信誉难道比迎合大众需求来的更加困难吗？    ]]></description>
			<content:encoded><![CDATA[<p> </p>
<div>这段时间，老是看到了些莫名其妙的IT所谓“发明专利”的存在。大概只是我关心IT这个行业罢了，反正是这个行业的创新特别“丰富”。</div>
<div> </div>
<div>南方某省中学男生，申请了“双磁头硬盘专利”并获得该省颁发的某某奖励；北方某省中学女生，用漆包线制造出了“世界上最细的网线”并获得某某专利。</div>
<div>殊不知，这位男生到底有没有硬盘制造所必须的无尘环境可以将专利成品化——暂不提“商业化”；那位女生到底知不知道所谓的RJ45标准通过几根漆包线是否可以附和。我并不是看不起这些小孩子，我小站上采用的Drupal系统开发团队核心成员中最年轻的也只有12岁。也不过就是这些“发明家”的同龄人，他可是值得我们去崇拜和反思的。</div>
<div>个人觉得，像这种年纪的孩子，有的可能只是随口说说提几个思路，也许确实其中有一定的价值，但他们绝对不会有这种意识去申请什么专利。申请专利的也许只是满足了身边某些人的某种心态或者说某种贪欲。借此可以反映出“山寨文化”对于下一代的熏陶。</div>
<div> </div>
<div>记得80年代的经济繁荣期，我们明白了“原装彩电”和“组装彩电”的区别，可谓是哪个时代的创新。90年代的繁荣期，我们知道了“衣服卖不出换个商标加个0就抢着买”的市场营销学。21世纪的第一个繁荣期已经结束，在这个时期我想“山寨”这个词应当是被牢记的。山寨手机、山寨相机、山寨笔记本——甚至于出现了“山寨老虎”这一新生物种。（好像者正是“改革开放30年来历程”）</div>
<div>所谓“山寨”就是通话质量一塌糊涂，却可以用7个喇叭外放破锣一般的MP3音乐；拍照偏色却可以向大牌单反那样换镜头，尽管镜头本身也不合标准；外壳材质都搞不好，却要上多核多显；搜索引擎反映的是出价排名表；利用价值、可行性都没有却要急着去申请专利，去领赏……</div>
<div> </div>
<div>你尽管可以说，我们如何的价格导向市场，如何的去迎和大众需求等等等等的一套言论，那我实在不明白的是，提升本身质量，自身信誉难道比迎合大众需求来的更加困难吗？</div>
<div> </div>
<div> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2008/11/23/%e8%ae%ba%e2%80%9c%e5%b1%b1%e5%af%a8%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>走进工厂的工匠</title>
		<link>http://www.litrin.net/2008/08/31/%e8%b5%b0%e8%bf%9b%e5%b7%a5%e5%8e%82%e7%9a%84%e5%b7%a5%e5%8c%a0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e8%25b5%25b0%25e8%25bf%259b%25e5%25b7%25a5%25e5%258e%2582%25e7%259a%2584%25e5%25b7%25a5%25e5%258c%25a0</link>
		<comments>http://www.litrin.net/2008/08/31/%e8%b5%b0%e8%bf%9b%e5%b7%a5%e5%8e%82%e7%9a%84%e5%b7%a5%e5%8c%a0/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 03:53:52 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[开源7788]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=491</guid>
		<description><![CDATA[在写这篇东西前，首先声明的是，我并非对某些行业持有偏见，更没有所谓的鄙视。我只是想借助这篇东西发发牢骚罢了。 记得在学生时代，我非常向往一份程序员的职业。总是听说某某人搞开发的，月薪多少多少；搞开发的，由于某些功能无法实现，强迫业务部门改变现有流程；甚至于某某程序员，由于不满，能大骂老板而毫发未伤之类的传闻。感觉上程序员是一个旱涝保收的金饭碗，甚至可以凌驾于这个公司的运作之上。 前些日子公司的合并，部门的变动——IT部门开发这一块的损失最大。联系到目前几乎任何一家公司的裁员，IT部门往往是最先拿程序员开刀。几分感慨啊！ 曾经的软件行业，一个程序员几乎要完成从设计到开发到界面的一条线。开发过程中还要考虑到“宝贵的资源”，接二连三的优化算法，分配内存。工作内容的细致程度不亚于一个艺术家。可以说是一个集软硬件为一体的行业高手。无外乎享受着优厚的待遇。 现如今，至少在很多企业里，程序员的概念就是一大帮小孩子（只有男生，没有女生），在一间阴暗的满是烟味的房间，乱蓬蓬的头发和衣服，加班熬夜而布满血丝的眼睛…… 软件行业呢？作为协作开发概念的前提就是要每个程序员都成为一个白痴、一个零件，一百个人来做同样的事情只会有一种代码，新手和老手的区别只是在效率上，到头来对于这种概念业界还给予了高度评价和支持——优化的算法？拜托，现在机器这么高的配置是干什么用的？你这么写别人怎么看得懂？ 人才退化，每个IT人几乎都学过C，谁又真正用C开始写过整个项目？OK，我是说从stdio.h开始的C！MVC的概念大致就是，底层找现成的；中间件有能力的就改，没能力就抄；关注模型层（modle）就OK了。 至于说某些硬件厂商为了提高硬件效率而出现的“人肉编译器”，只能解释为为商业（更却切的是数字）的妥协，最终还是会趋向零件化的。 这也许就是各种行业的普遍规律。当一种职业变的凌驾一切时，立刻就会通过各种方式的改良，或者说“行业优化”让他变的每况愈下。于是我们看到了MS .net系列一推出的宣传口号就是“为业界培养大量的低成本人才”这种说法。讽刺的是，前些日子看到CCTV介绍大连的软件外包园的定义为“新的经济模式”，我想这几乎就是下一个“富士康血汗工厂（此富士康不是iphone gril待的那个富士康 ）”的雏形。 工业替代了手工业，自动化替代了传统工业——IT亦然！]]></description>
			<content:encoded><![CDATA[<p>在写这篇东西前，首先声明的是，我并非对某些行业持有偏见，更没有所谓的鄙视。我只是想借助这篇东西发发牢骚罢了。</p>
<p>记得在学生时代，我非常向往一份程序员的职业。总是听说某某人搞开发的，月薪多少多少；搞开发的，由于某些功能无法实现，强迫业务部门改变现有流程；甚至于某某程序员，由于不满，能大骂老板而毫发未伤之类的传闻。感觉上程序员是一个旱涝保收的金饭碗，甚至可以凌驾于这个公司的运作之上。<br />
前些日子公司的合并，部门的变动——IT部门开发这一块的损失最大。联系到目前几乎任何一家公司的裁员，IT部门往往是最先拿程序员开刀。几分感慨啊！</p>
<p>曾经的软件行业，一个程序员几乎要完成从设计到开发到界面的一条线。开发过程中还要考虑到“宝贵的资源”，接二连三的优化算法，分配内存。工作内容的细致程度不亚于一个艺术家。可以说是一个集软硬件为一体的行业高手。无外乎享受着优厚的待遇。<br />
现如今，至少在很多企业里，程序员的概念就是一大帮小孩子（只有男生，没有女生），在一间阴暗的满是烟味的房间，乱蓬蓬的头发和衣服，加班熬夜而布满血丝的眼睛……<br />
软件行业呢？作为协作开发概念的前提就是要每个程序员都成为一个白痴、一个零件，一百个人来做同样的事情只会有一种代码，新手和老手的区别只是在效率上，到头来对于这种概念业界还给予了高度评价和支持——优化的算法？拜托，现在机器这么高的配置是干什么用的？你这么写别人怎么看得懂？<br />
人才退化，每个IT人几乎都学过C，谁又真正用C开始写过整个项目？OK，我是说从stdio.h开始的C！MVC的概念大致就是，底层找现成的；中间件有能力的就改，没能力就抄；关注模型层（modle）就OK了。<br />
至于说某些硬件厂商为了提高硬件效率而出现的“人肉编译器”，只能解释为为商业（更却切的是数字）的妥协，最终还是会趋向零件化的。</p>
<p>这也许就是各种行业的普遍规律。当一种职业变的凌驾一切时，立刻就会通过各种方式的改良，或者说“行业优化”让他变的每况愈下。于是我们看到了MS .net系列一推出的宣传口号就是“为业界培养大量的低成本人才”这种说法。讽刺的是，前些日子看到CCTV介绍大连的软件外包园的定义为“新的经济模式”，我想这几乎就是下一个“富士康血汗工厂（此富士康不是iphone gril待的那个富士康 <img src='http://www.litrin.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ）”的雏形。</p>
<p>工业替代了手工业，自动化替代了传统工业——IT亦然！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2008/08/31/%e8%b5%b0%e8%bf%9b%e5%b7%a5%e5%8e%82%e7%9a%84%e5%b7%a5%e5%8c%a0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>开源社区的商业话题</title>
		<link>http://www.litrin.net/2008/08/24/%e5%bc%80%e6%ba%90%e7%a4%be%e5%8c%ba%e7%9a%84%e5%95%86%e4%b8%9a%e8%af%9d%e9%a2%98/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%25bc%2580%25e6%25ba%2590%25e7%25a4%25be%25e5%258c%25ba%25e7%259a%2584%25e5%2595%2586%25e4%25b8%259a%25e8%25af%259d%25e9%25a2%2598</link>
		<comments>http://www.litrin.net/2008/08/24/%e5%bc%80%e6%ba%90%e7%a4%be%e5%8c%ba%e7%9a%84%e5%95%86%e4%b8%9a%e8%af%9d%e9%a2%98/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 07:41:36 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[开源7788]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=489</guid>
		<description><![CDATA[近期，恰逢在网上闲逛时看了几篇原先懒得看的东西，颇有感受，特分享给各位，不足之处望指正。 之前，一直以为开源社区是由于财力的原因无法大幅改善软件的人机界面——至少大部分的软件没有同样功能的商业软件来的漂亮。现在觉得，由于大部分开源社区的领导者大多都是程序牛人，而对于软件的产品设计相对欠缺了不少；或者由于领导人是产品设计师而缺乏开发技术。加之开源社区的成员分散于网络，沟通很有障碍。 之前，一直以为购买了诸如redhat服务这类的商业支持，对方提供的仅仅只限于产品在使用过程中的技术支持。现在才明白：诸如Redhat这类的公司，既然收人钱财，肯定会替人消灾的。对方不仅提供技术支持——这是最基本的。提供的服务还包括与合适的开源社区沟通以便引导社区完善你所感兴趣的部分。例如：你的某硬件系统无法支持，redhat可以给你确切的答复***内核以后会支持之类的明确信息。这当然需要你掏出足够的银子支持。]]></description>
			<content:encoded><![CDATA[<p>近期，恰逢在网上闲逛时看了几篇原先懒得看的东西，颇有感受，特分享给各位，不足之处望指正。</p>
<p>之前，一直以为开源社区是由于财力的原因无法大幅改善软件的人机界面——至少大部分的软件没有同样功能的商业软件来的漂亮。现在觉得，由于大部分开源社区的领导者大多都是程序牛人，而对于软件的产品设计相对欠缺了不少；或者由于领导人是产品设计师而缺乏开发技术。加之开源社区的成员分散于网络，沟通很有障碍。</p>
<p>之前，一直以为购买了诸如redhat服务这类的商业支持，对方提供的仅仅只限于产品在使用过程中的技术支持。现在才明白：诸如Redhat这类的公司，既然收人钱财，肯定会替人消灾的<img src="http://www.litrin.net/modules/fckeditor/lib/editor/images/smiley/msn/teeth_smile.gif" alt="" />。对方不仅提供技术支持——这是最基本的。提供的服务还包括与合适的开源社区沟通以便引导社区完善你所感兴趣的部分。例如：你的某硬件系统无法支持，redhat可以给你确切的答复***内核以后会支持之类的明确信息。这当然需要你掏出足够的银子支持。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2008/08/24/%e5%bc%80%e6%ba%90%e7%a4%be%e5%8c%ba%e7%9a%84%e5%95%86%e4%b8%9a%e8%af%9d%e9%a2%98/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>“非技术因素”？</title>
		<link>http://www.litrin.net/2008/05/03/%e2%80%9c%e9%9d%9e%e6%8a%80%e6%9c%af%e5%9b%a0%e7%b4%a0%e2%80%9d%ef%bc%9f/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e2%2580%259c%25e9%259d%259e%25e6%258a%2580%25e6%259c%25af%25e5%259b%25a0%25e7%25b4%25a0%25e2%2580%259d%25ef%25bc%259f</link>
		<comments>http://www.litrin.net/2008/05/03/%e2%80%9c%e9%9d%9e%e6%8a%80%e6%9c%af%e5%9b%a0%e7%b4%a0%e2%80%9d%ef%bc%9f/#comments</comments>
		<pubDate>Sat, 03 May 2008 06:27:29 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[开源7788]]></category>
		<category><![CDATA[站长的blog]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=479</guid>
		<description><![CDATA[又是很久没有吭声了。 前些日子，为了满足公司&#8220;不断发展的业务需要&#8221;，把之前&#8220;老一辈同事&#8221;搭建的邮件系统升了个级。原本的邮件系统是基于系统帐户的，不支持虚拟域等高级功能。经过我几天的工作，重新搭建起了一个postfix+sasl+mysql+IMAP+sqwebmail的标准环境。 考虑到需求，安装了Mailman作为邮件列表管理系统，本以为把这个工作交给了同事，也没什么操心的。谁知道，单是一个mailman就让他头痛了半天，总算等他弄好。提交给老板，我又着实的为&#8220;非技术问题&#8221;难住了。 如何保证公司的每一个员工都能知道邮件服务器切换 如何保证切换的过程中没有邮件丢失 如何保证所有的用户可以接收之前信箱的内容（应部分员工要求重新注册了邮箱） 类似3扳斧的问题，只能一一对应的找到应对方案 全体通知，写了一个脚本，从数据库中读取帐户信息，依次把邮件发送给每个员工 又是一个脚本，备份原系统种所有的数据，导入到新邮件帐户 在邮件系统中人工一一建立了name aliase 总算是应付过去了，总结如下： 对于一个项目，技术人员习惯上将其看作一个技术问题，容易走上误区 对于大多数最终用户而言，宜用程度和安全度比技术上的优势有说服力的多 迁移一个生产平台是风险想当大的事，前期规划很重要。 作为*nix的工程师，ShellScript是必须的技能 特别是多人参与的项目SOP想当重要。 一口气说了很多，杂乱无章的。]]></description>
			<content:encoded><![CDATA[<p>又是很久没有吭声了。</p>
<p>前些日子，为了满足公司&ldquo;不断发展的业务需要&rdquo;，把之前&ldquo;老一辈同事&rdquo;搭建的邮件系统升了个级。原本的邮件系统是基于系统帐户的，不支持虚拟域等高级功能。经过我几天的工作，重新搭建起了一个postfix+sasl+mysql+IMAP+sqwebmail的标准环境。</p>
<p>考虑到需求，安装了Mailman作为邮件列表管理系统，本以为把这个工作交给了同事，也没什么操心的。谁知道，单是一个mailman就让他头痛了半天，总算等他弄好。提交给老板，我又着实的为&ldquo;非技术问题&rdquo;难住了。</p>
<ol>
<li>如何保证公司的每一个员工都能知道邮件服务器切换</li>
<li>如何保证切换的过程中没有邮件丢失</li>
<li>如何保证所有的用户可以接收之前信箱的内容（应部分员工要求重新注册了邮箱）</li>
</ol>
<p>类似3扳斧的问题，只能一一对应的找到应对方案</p>
<ol>
<li>全体通知，写了一个脚本，从数据库中读取帐户信息，依次把邮件发送给每个员工</li>
<li>又是一个脚本，备份原系统种所有的数据，导入到新邮件帐户</li>
<li>在邮件系统中人工一一建立了name aliase</li>
</ol>
<p>总算是应付过去了，总结如下：</p>
<ol>
<li>对于一个项目，技术人员习惯上将其看作一个技术问题，容易走上误区</li>
<li>对于大多数最终用户而言，宜用程度和安全度比技术上的优势有说服力的多</li>
<li>迁移一个生产平台是风险想当大的事，前期规划很重要。</li>
<li>作为*nix的工程师，ShellScript是必须的技能</li>
<li>特别是多人参与的项目SOP想当重要。</li>
</ol>
<p>一口气说了很多，杂乱无章的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2008/05/03/%e2%80%9c%e9%9d%9e%e6%8a%80%e6%9c%af%e5%9b%a0%e7%b4%a0%e2%80%9d%ef%bc%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>“用Linux吧”</title>
		<link>http://www.litrin.net/2007/07/09/%e2%80%9c%e7%94%a8linux%e5%90%a7%e2%80%9d/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e2%2580%259c%25e7%2594%25a8linux%25e5%2590%25a7%25e2%2580%259d</link>
		<comments>http://www.litrin.net/2007/07/09/%e2%80%9c%e7%94%a8linux%e5%90%a7%e2%80%9d/#comments</comments>
		<pubDate>Mon, 09 Jul 2007 11:54:58 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[开源7788]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=455</guid>
		<description><![CDATA[本文由Ubuntao站长pala撰写,与大家一起探讨. 相信每个人都有做过&#8220;传教士&#8221;,或许下文所写的诸多你都有亲身经历和体验&#8230;&#8230; &#8220;用Linux吧&#8221; 经常对周围的朋友说这句话,得到的回答惊人的一致:不会用! 一直希望周围的朋友都来使用Linux,也一直见机会就去推广,比如今天的生日bg上,可只有很少人开始使用Firefox,没有一个从 Windows转向Linux,看来真是会去用Linux的人不需要你去推广,不会去用的人怎么推广都没有用.&#8221;不要做传教士&#8221;,说的太对了.可下一次有人抱怨Windows的时候,我还是会说一句:&#8221;用Linux吧&#8221;.当然,在中国这种每个人都可以免费获得Windows安装光盘的情况下,这样的话基本是没啥用的. 看到一篇文章:&#60;2008:Linux Desktop年&#62;.觉得在中国,这种情况的出现还不知道要多少年.既然是Desktop,那面对的是什么,是普通老百姓,是上网聊天写文章看电影的很&#8221;普通&#8221;的需求.而不是一群所谓&#8221;Linux粉丝&#8221;,整天嚷嚷着&#8221;安全&#8221;,&#8221;开源&#8221;,&#8221;鄙视微软&#8221;,&#8221;自由软件&#8221;的&#8221;geek&#8221;. Desktop不是高级玩具, 不能拿来之后还要折腾个三五天才能方便的使用.大多数的桌面用户并不痛恨微软,他们不在乎开源不开源,自由不自由,他们也许要的就是两个字:方便.而所谓 &#8220;安全性&#8221;提都不要提,对大多数普通的计算机使用者来说,很少人把它当成一回事(中毒已经是上网的一部分了!!!不用装杀毒软件?不习惯!!!).要想让国内最普通的计算机用户也接受Linux,主动去使用Linux,个人认为&#8221;普及版&#8221;桌面系统要有以下几个改变,毕竟,改变程序总比改变人容易的多.还有就是希望看到的一些外在因素的改变. 1.系统安装 虽说多数人也不会自己装Windows系统,不过Linux稍显复杂的安装会在&#8221;第一次的亲密接触&#8221;中,就将部分用户拒之门外.谁有空去研究挂载点咋回事?谁有空去查查swap需要设置多少才合适?既然是Desktop,它的安装就应该是:插入光盘,中间除了需要设置用户名密码外,都是自动设置的. 太多的自由往往成了不自由,让人不知道该往哪里走.很多挺Linux的人鄙视微软把用户当傻瓜,啥都不能定制.可说句难听的,大多数人还真想被当做傻瓜, 能想到做到这点就是微软的牛x之处.你弄一数码相机,没Auto模式,想拍张照片得先研究一下啥叫白平衡,啥叫色温&#8230;有多少人会去用呢?又有多少人买了功能齐全的相机后是整天搞个Auto模式乱拍呢?道理很简单:我要留下的是照片中自己的笑脸,不是精彩照片前别人的称赞.(有相反想法的Linux用户不在少数吧).所以,替用户做主吧.给他一个轻松的开始. 2.软件的安装 对于Windows用户来说,一个软件从无到有的过程是:下载-&#62;双击安装-&#62;使用. Linux呢?复杂的不是一点点吧.先说下载.下载什么?有源码的,也有.deb的,还有.rmp的&#8230;.装起来也是各不相同.光 &#8220;configure&#8221;&#8221;make&#8221;&#8221;make install&#8221;就能吓走一大群人.使用呢?安装到哪里去了?到底哪一个文件才是点击运行的?怎么连个图标都没有?这里倒不是说这些是Linux的缺点 (甚至应该是优点),而是现在要和Windows争用户的话,就要尊重这些用户,尊重他们的习惯.要站在Windows的角度去推广Linux,而不是简单的让人去改变习惯,谁也没那个耐性.至少要有个&#8221;习惯兼容性&#8221;.当别人问我Linux下怎么安装软件的时候,我可以说:&#8221;和Windows一样,你下一个.xx的文件,双击安装就是了&#8221;.后来,也许他自己会发现,还有其他的方法,而且更好,更适合自己,这是进步,而不应该是开始.这是选择,而不是妥协. 3. 文件系统 一个从未用过Linux人第一次使用某一发行版时,可能第一个反应是:怎么没有C盘D盘&#8230;.觉得这个和Windows的差异最难解释,也很难让人适应,所以干脆把所有问题简单化.即解释为&#8221;以后自己保存的东西用文件夹整理放在home里就可以了,不用碎片整理,放心&#8221;.当然,在系统装好后,桌面上出现一个home文件夹的link,类似这样的特点对新手来说会很友好.其实,视觉与使用上&#8221;模仿&#8221;Windows并不是坏事. 4. 中文化 想我以前装系统的时候,中文化实在是一个太让人头痛的问题. 不过,现在的发行版(比如Ubuntu),在中文支持上已经有相当大的进步,基本系统装好后不需要太多的配置就可以方便的使用浏览中文.像dubuntu 这样中文化的增强版本更是大大缩小系统的配置时间,易用性更强.相信许多Ubuntu的用户还是自己去装&#8221;原始&#8221;的系统,然后自己去配置,不过对于有着&#8221; 微软习惯&#8221;的用户来说,dubuntu无疑更利于熟悉和使用.另外需要感谢的就是文泉驿,方便了太多中国的Linux用户! 5.软件支持 这也是一个头痛的问题.最容易被提起的当属QQ了.今天就有人对我说:&#8221;Linux有什么好的,QQ都不能用!&#8221;.虽然我不喜欢QQ,可不得不承认当前在国内,一个不能用QQ的系统是怎么也不会流行起来的.虽说现在pidgin可以很好的登录QQ,可谁也不能保证明天腾讯会不会又修改它的协议.在商言商,我们没有理由责怪腾讯.可多数网民对QQ的依赖性肯定会使他们拒绝考虑使用Linux,这是没有办法的事情.也许IM的明天在于Web+ flash, 也许GTalk,MSN会进一步扩大份额,不管怎样,基于Windows的软件的一家独大,会让Linux的普及困难重重.不光QQ,还有Office, 还有Photoshop.至于后两者,还有一个更难以解决的问题:盗版.功能的强大,再加上泛滥的盗版,谁会去选择无法使用他们的Linux呢?尤其是 Office,个人认为是阻止国人使用Linux的头号障碍之一.在这里相对于OO的改进和普及,我更期待的是类似Google Docs软件的普及,同时也相信这是办公软件未来发展的大趋势. 关于浏览器之争,其中更夹杂着许多无奈.我们生活在一个需要听话的社会,而&#8221;掌权者&#8221;对IE的钟情,使我们有时也不得不屈服.网银,某些学校的选课系统,甚至信息产业部ICP/IP地址信息备案管理系统,都对firefox等浏览器没什么好感.还有许多网站比如淘宝等对于firefox等的轻视,使得firefox的好,在这里显的苍白无力. 至于游戏,更是Linux普及道路上的一只拦路虎. 虽说有&#8221;美酒&#8221;,可那毕竟不能满足玩家的高要求.我自己现在也一直对Linux不能玩VOS感到很遗憾.如果真是游戏迷,那就继续用Windows吧&#8230;. 王垠也说:&#8221;Windows 能干而 Linux 干不了的事情,那就是不需要干的事情.&#8221;话虽这么说,可那些&#8221;不需要干的事情&#8221;,恰恰是很多人不可或缺的事情.也许只有遏止住盗版,当那些强大的软件同时附加着高昂的费用时,才会有更多的人选择开源软件,选择Linux. 同时,政府及其他管理部门的支持,也将会使Linux下的生活方便很多从而是更多的人投入其中.另外就是期望有更多更优秀的开源软件,能被更多的人所熟悉.这之中,一些商业化的运作是非常重要的,比如Mozilla与Google的合作.&#8221;商业化&#8221;和&#8221;开源&#8221;,&#8221;自由&#8221;并没有矛盾.尤其是在现在的环境下,对于普及Linux来说,&#8221;免费&#8221;并不是一个很好的标签,因为Windows本身就是&#8221;免费&#8221;的!! 6.Linux,Linus V.S 微软,Bill Gates 听到很多小朋友说要做中国的Bill Gates,没听说哪个要做Linus的.为啥?因为Bill有钱,知名度远在Linus之上.这和家长的教育不无关系. 提到Windows,很多的人会想到微软,微软帝国,那是有钱的大公司.而提到Linux呢,似乎能想到很多,又似乎什么都联想不到.在还算比较保守的中国人心里,显然前者更让人放心. 另外想想介绍Linux的历史和现状的时候口中会说到哪些名字呢?Unix,GNU,RatHat,Debian,Ubuntu&#8230;. 相反,Windows呢?Dos,95,98,2000,xp,vista&#8230;. 就连各位Linux老鸟们似乎对Linux这个词的发音都无法统一,更不用说普通老百姓了,打心眼里抵触. [...]]]></description>
			<content:encoded><![CDATA[<p><span style="FONT-WEIGHT: bold">本文由Ubuntao站长pala撰写,与大家一起探讨.</span>
</p>
<p>相信每个人都有做过&ldquo;传教士&rdquo;,或许下文所写的诸多你都有亲身经历和体验&hellip;&hellip;<br />
&ldquo;用Linux吧&rdquo;<br />
经常对周围的朋友说这句话,得到的回答惊人的一致:不会用!</p>
<p>一直希望周围的朋友都来使用Linux,也一直见机会就去推广,比如今天的生日bg上,可只有很少人开始使用Firefox,没有一个从 Windows转向Linux,看来真是会去用Linux的人不需要你去推广,不会去用的人怎么推广都没有用.&rdquo;不要做传教士&rdquo;,说的太对了.可下一次有人抱怨Windows的时候,我还是会说一句:&rdquo;用Linux吧&rdquo;.当然,在中国这种每个人都可以免费获得Windows安装光盘的情况下,这样的话基本是没啥用的.</p>
<p>看到一篇文章:&lt;2008:Linux Desktop年&gt;.觉得在中国,这种情况的出现还不知道要多少年.既然是Desktop,那面对的是什么,是普通老百姓,是上网聊天写文章看电影的很&rdquo;普通&rdquo;的需求.而不是一群所谓&rdquo;Linux粉丝&rdquo;,整天嚷嚷着&rdquo;安全&rdquo;,&rdquo;开源&rdquo;,&rdquo;鄙视微软&rdquo;,&rdquo;自由软件&rdquo;的&rdquo;geek&rdquo;. Desktop不是高级玩具, 不能拿来之后还要折腾个三五天才能方便的使用.大多数的桌面用户并不痛恨微软,他们不在乎开源不开源,自由不自由,他们也许要的就是两个字:方便.而所谓 &ldquo;安全性&rdquo;提都不要提,对大多数普通的计算机使用者来说,很少人把它当成一回事(中毒已经是上网的一部分了!!!不用装杀毒软件?不习惯!!!).要想让国内最普通的计算机用户也接受Linux,主动去使用Linux,个人认为&rdquo;普及版&rdquo;桌面系统要有以下几个改变,毕竟,改变程序总比改变人容易的多.还有就是希望看到的一些外在因素的改变.</p>
<p><span style="FONT-WEIGHT: bold">1.系统安装</span></p>
<p>虽说多数人也不会自己装Windows系统,不过Linux稍显复杂的安装会在&rdquo;第一次的亲密接触&rdquo;中,就将部分用户拒之门外.谁有空去研究挂载点咋回事?谁有空去查查swap需要设置多少才合适?既然是Desktop,它的安装就应该是:插入光盘,中间除了需要设置用户名密码外,都是自动设置的. 太多的自由往往成了不自由,让人不知道该往哪里走.很多挺Linux的人鄙视微软把用户当傻瓜,啥都不能定制.可说句难听的,大多数人还真想被当做傻瓜, 能想到做到这点就是微软的牛x之处.你弄一数码相机,没Auto模式,想拍张照片得先研究一下啥叫白平衡,啥叫色温&hellip;有多少人会去用呢?又有多少人买了功能齐全的相机后是整天搞个Auto模式乱拍呢?道理很简单:我要留下的是照片中自己的笑脸,不是精彩照片前别人的称赞.(有相反想法的Linux用户不在少数吧).所以,替用户做主吧.给他一个轻松的开始.<br />
<br style="FONT-WEIGHT: bold" /><br />
<span style="FONT-WEIGHT: bold">2.软件的安装</span></p>
<p>对于Windows用户来说,一个软件从无到有的过程是:下载-&gt;双击安装-&gt;使用.</p>
<p>Linux呢?复杂的不是一点点吧.先说下载.下载什么?有源码的,也有.deb的,还有.rmp的&hellip;.装起来也是各不相同.光 &ldquo;configure&rdquo;&rdquo;make&rdquo;&rdquo;make install&rdquo;就能吓走一大群人.使用呢?安装到哪里去了?到底哪一个文件才是点击运行的?怎么连个图标都没有?这里倒不是说这些是Linux的缺点 (甚至应该是优点),而是现在要和Windows争用户的话,就要尊重这些用户,尊重他们的习惯.要站在Windows的角度去推广Linux,而不是简单的让人去改变习惯,谁也没那个耐性.至少要有个&rdquo;习惯兼容性&rdquo;.当别人问我Linux下怎么安装软件的时候,我可以说:&rdquo;和Windows一样,你下一个.xx的文件,双击安装就是了&rdquo;.后来,也许他自己会发现,还有其他的方法,而且更好,更适合自己,这是进步,而不应该是开始.这是选择,而不是妥协.<br />
<br style="FONT-WEIGHT: bold" /><br />
<span style="FONT-WEIGHT: bold">3. 文件系统</span></p>
<p>一个从未用过Linux人第一次使用某一发行版时,可能第一个反应是:怎么没有C盘D盘&hellip;.觉得这个和Windows的差异最难解释,也很难让人适应,所以干脆把所有问题简单化.即解释为&rdquo;以后自己保存的东西用文件夹整理放在home里就可以了,不用碎片整理,放心&rdquo;.当然,在系统装好后,桌面上出现一个home文件夹的link,类似这样的特点对新手来说会很友好.其实,视觉与使用上&rdquo;模仿&rdquo;Windows并不是坏事.<br />
<br style="FONT-WEIGHT: bold" /><br />
<span style="FONT-WEIGHT: bold">4. 中文化</span></p>
<p>想我以前装系统的时候,中文化实在是一个太让人头痛的问题. 不过,现在的发行版(比如Ubuntu),在中文支持上已经有相当大的进步,基本系统装好后不需要太多的配置就可以方便的使用浏览中文.像dubuntu 这样中文化的增强版本更是大大缩小系统的配置时间,易用性更强.相信许多Ubuntu的用户还是自己去装&rdquo;原始&rdquo;的系统,然后自己去配置,不过对于有着&rdquo; 微软习惯&rdquo;的用户来说,dubuntu无疑更利于熟悉和使用.另外需要感谢的就是文泉驿,方便了太多中国的Linux用户!</p>
<p><span style="FONT-WEIGHT: bold">5.软件支持</span></p>
<p>这也是一个头痛的问题.最容易被提起的当属QQ了.今天就有人对我说:&rdquo;Linux有什么好的,QQ都不能用!&rdquo;.虽然我不喜欢QQ,可不得不承认当前在国内,一个不能用QQ的系统是怎么也不会流行起来的.虽说现在pidgin可以很好的登录QQ,可谁也不能保证明天腾讯会不会又修改它的协议.在商言商,我们没有理由责怪腾讯.可多数网民对QQ的依赖性肯定会使他们拒绝考虑使用Linux,这是没有办法的事情.也许IM的明天在于Web+ flash, 也许GTalk,MSN会进一步扩大份额,不管怎样,基于Windows的软件的一家独大,会让Linux的普及困难重重.不光QQ,还有Office, 还有Photoshop.至于后两者,还有一个更难以解决的问题:盗版.功能的强大,再加上泛滥的盗版,谁会去选择无法使用他们的Linux呢?尤其是 Office,个人认为是阻止国人使用Linux的头号障碍之一.在这里相对于OO的改进和普及,我更期待的是类似Google Docs软件的普及,同时也相信这是办公软件未来发展的大趋势.</p>
<p>关于浏览器之争,其中更夹杂着许多无奈.我们生活在一个需要听话的社会,而&rdquo;掌权者&rdquo;对IE的钟情,使我们有时也不得不屈服.网银,某些学校的选课系统,甚至信息产业部ICP/IP地址信息备案管理系统,都对firefox等浏览器没什么好感.还有许多网站比如淘宝等对于firefox等的轻视,使得firefox的好,在这里显的苍白无力.</p>
<p>至于游戏,更是Linux普及道路上的一只拦路虎. 虽说有&rdquo;美酒&rdquo;,可那毕竟不能满足玩家的高要求.我自己现在也一直对Linux不能玩VOS感到很遗憾.如果真是游戏迷,那就继续用Windows吧&hellip;.</p>
<p>王垠也说:&rdquo;Windows 能干而 Linux 干不了的事情,那就是不需要干的事情.&rdquo;话虽这么说,可那些&rdquo;不需要干的事情&rdquo;,恰恰是很多人不可或缺的事情.也许只有遏止住盗版,当那些强大的软件同时附加着高昂的费用时,才会有更多的人选择开源软件,选择Linux. 同时,政府及其他管理部门的支持,也将会使Linux下的生活方便很多从而是更多的人投入其中.另外就是期望有更多更优秀的开源软件,能被更多的人所熟悉.这之中,一些商业化的运作是非常重要的,比如Mozilla与Google的合作.&rdquo;商业化&rdquo;和&rdquo;开源&rdquo;,&rdquo;自由&rdquo;并没有矛盾.尤其是在现在的环境下,对于普及Linux来说,&rdquo;免费&rdquo;并不是一个很好的标签,因为Windows本身就是&rdquo;免费&rdquo;的!!</p>
<p><span style="FONT-WEIGHT: bold">6.Linux,Linus V.S 微软,Bill Gates</span></p>
<p>听到很多小朋友说要做中国的Bill Gates,没听说哪个要做Linus的.为啥?因为Bill有钱,知名度远在Linus之上.这和家长的教育不无关系.</p>
<p>提到Windows,很多的人会想到微软,微软帝国,那是有钱的大公司.而提到Linux呢,似乎能想到很多,又似乎什么都联想不到.在还算比较保守的中国人心里,显然前者更让人放心.</p>
<p>另外想想介绍Linux的历史和现状的时候口中会说到哪些名字呢?Unix,GNU,RatHat,Debian,Ubuntu&hellip;.</p>
<p>相反,Windows呢?Dos,95,98,2000,xp,vista&hellip;.</p>
<p>就连各位Linux老鸟们似乎对Linux这个词的发音都无法统一,更不用说普通老百姓了,打心眼里抵触. 就连最长的Vista,读起来也像三个字,至少符合中国人对于名字的习惯,而那些数字就更不用说了.</p>
<p>虽说这都是小方面,可就像大公司的本地化策略一样,Linux在中国要想落地生根,也绝不是安装个中文包那么简单.不是说使用Linux一定要高素质人才,可全民整体素质(比如对新事物的接受能力,比如英语水平)的上升绝对是Linux普及的一个必要条件.</p>
<p>罗罗嗦嗦这么多,天都亮了.本文会根据个人想法保持更新,欢迎批评讨论^^</p>
<hr />
<br />
<em>PS: 转载来的，作者看得出是一个狂热的linux爱好者，作为一个&ldquo;非狂热的linux爱好者&rdquo;有少部分言论litrin并不苟同，但值得大家注意的是，本篇文章绝非网上几乎千篇一律的&ldquo;Linux就是好，就是好来就是好&hellip;&hellip;&rdquo;之类无聊的论题。他给linux甚至于整个开源网站指出了一些存在的问题；说出了一些想法，值得大家一看。</em></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2007/07/09/%e2%80%9c%e7%94%a8linux%e5%90%a7%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>用MS office打开ODF文档</title>
		<link>http://www.litrin.net/2007/07/04/%e7%94%a8ms-office%e6%89%93%e5%bc%80odf%e6%96%87%e6%a1%a3/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e7%2594%25a8ms-office%25e6%2589%2593%25e5%25bc%2580odf%25e6%2596%2587%25e6%25a1%25a3</link>
		<comments>http://www.litrin.net/2007/07/04/%e7%94%a8ms-office%e6%89%93%e5%bc%80odf%e6%96%87%e6%a1%a3/#comments</comments>
		<pubDate>Wed, 04 Jul 2007 03:04:50 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[开源7788]]></category>
		<category><![CDATA[office]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=454</guid>
		<description><![CDATA[给很多人发去过Openoffice制作的文档，都被别人要求另存为doc，这次在sourceforget上找到了这样一个项目 OpenXML/ODF Translator Add-in for Office 这个项目感觉上只是word上的一个转换插件，有点游离的感觉。找了openoffice的赞助商sun也推出了ODF Plug in ，相比之前的那个，显得专业了一点。基本上找不到了转换的痕迹。可是对于部分复杂的页面而言，两个插件支持的都不是太好，看起来还有很长的一段路要走。]]></description>
			<content:encoded><![CDATA[<p>给很多人发去过Openoffice制作的文档，都被别人要求另存为doc，这次在sourceforget上找到了这样一个项目</p>
<p><span><a rel="nofollow" target="_blank" target="_blank" href="http://sourceforge.net/projects/odf-converter/">OpenXML/ODF Translator Add-in for Office</a></span></p>
<p><span>这个项目感觉上只是word上的一个转换插件，有点游离的感觉。找了openoffice的赞助商sun也推出了<a rel="nofollow" target="_blank" href="http://www.sun.com/software/star/openoffice/index.xml">ODF Plug in</a> ，相比之前的那个，显得专业了一点。基本上找不到了转换的痕迹。可是对于部分复杂的页面而言，两个插件支持的都不是太好，看起来还有很长的一段路要走。</span></p>
<p><span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2007/07/04/%e7%94%a8ms-office%e6%89%93%e5%bc%80odf%e6%96%87%e6%a1%a3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sun终发Intel服务器</title>
		<link>http://www.litrin.net/2007/06/06/sun%e7%bb%88%e5%8f%91intel%e6%9c%8d%e5%8a%a1%e5%99%a8/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sun%25e7%25bb%2588%25e5%258f%2591intel%25e6%259c%258d%25e5%258a%25a1%25e5%2599%25a8</link>
		<comments>http://www.litrin.net/2007/06/06/sun%e7%bb%88%e5%8f%91intel%e6%9c%8d%e5%8a%a1%e5%99%a8/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 08:08:40 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[开源7788]]></category>
		<category><![CDATA[硬件相关]]></category>
		<category><![CDATA[服务器]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=451</guid>
		<description><![CDATA[虽然Sun和Intel一向势不两立，但在商场上，没有永远的朋友也没有永远的敌人。今年2月底，Sun和Intel就达成了合作协议，其中Sun将推出基于Intel Xeon处理器的服务器产品，Intel则支持Sun Solaris服务器操作系统。 &#160; 今天，Sun终于推出了采用Intel Xeon处理器的服务器，也迈出了打造包括单路、双路、四路、八路在内的完整Xeon服务器产品线的第一步。 Sun的Intel Xeon刀片式服务器隶属于Blade 6000系列，具体型号Blade X6250，可使用两颗Intel Xeon处理器，双核心和四核心均可。配合Sun的10 RU机架，整套系统可提供320个处理器核心，内存总量2.5TB。 价格上，一颗四核心Xeon E5320 1.86GHz加2GB内存的话需要3700美元，两颗四核心Xeon X5355 2.66GHz加32GB内存则要26000美元；选择双核心Xeon的话只有3.0GHz一种频率，搭配8GB内存，要价6600美元。 Blade 6000系列同时还可以采用Sun UltraSparc T1处理器或者AMD Opteron处理器，型号T6300或X6250，分别面向单路和双路应用，价格根据配置不同从4000美元到42000美元不等。出于谨慎和尊重客户选择的考虑，Sun没有根据处理器品牌不同单独划分产品系列，而是放在了一起。]]></description>
			<content:encoded><![CDATA[<p>虽然Sun和Intel一向势不两立，但在商场上，没有永远的朋友也没有永远的敌人。今年2月底，Sun和Intel就达成了合作协议，其中Sun将推出基于Intel Xeon处理器的服务器产品，Intel则支持Sun Solaris服务器操作系统。</p>
<p>&nbsp;</p>
<p>今天，Sun终于推出了采用Intel Xeon处理器的服务器，也迈出了打造包括单路、双路、四路、八路在内的完整Xeon服务器产品线的第一步。</p>
<p>Sun的Intel Xeon刀片式服务器隶属于Blade 6000系列，具体型号<strong>Blade X6250</strong>，可使用两颗Intel Xeon处理器，双核心和四核心均可。配合Sun的10 RU机架，整套系统可提供320个处理器核心，内存总量2.5TB。</p>
<p>价格上，一颗四核心Xeon E5320 1.86GHz加2GB内存的话需要3700美元，两颗四核心Xeon X5355 2.66GHz加32GB内存则要26000美元；选择双核心Xeon的话只有3.0GHz一种频率，搭配8GB内存，要价6600美元。</p>
<p>Blade 6000系列同时还可以采用Sun UltraSparc T1处理器或者AMD Opteron处理器，型号T6300或X6250，分别面向单路和双路应用，价格根据配置不同从4000美元到42000美元不等。出于谨慎和尊重客户选择的考虑，Sun没有根据处理器品牌不同单独划分产品系列，而是放在了一起。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2007/06/06/sun%e7%bb%88%e5%8f%91intel%e6%9c%8d%e5%8a%a1%e5%99%a8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>杂谈office文件格式之争</title>
		<link>http://www.litrin.net/2007/03/08/%e6%9d%82%e8%b0%88office%e6%96%87%e4%bb%b6%e6%a0%bc%e5%bc%8f%e4%b9%8b%e4%ba%89/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e6%259d%2582%25e8%25b0%2588office%25e6%2596%2587%25e4%25bb%25b6%25e6%25a0%25bc%25e5%25bc%258f%25e4%25b9%258b%25e4%25ba%2589</link>
		<comments>http://www.litrin.net/2007/03/08/%e6%9d%82%e8%b0%88office%e6%96%87%e4%bb%b6%e6%a0%bc%e5%bc%8f%e4%b9%8b%e4%ba%89/#comments</comments>
		<pubDate>Thu, 08 Mar 2007 01:33:56 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[开源7788]]></category>
		<category><![CDATA[桌面应用]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=436</guid>
		<description><![CDATA[&#8220;开放文档格式之争已正式结束，争斗双方都是赢家。&#8221; &#8211;微软Office程序经理Brian Jones。 前一段时间，微软和openoffice对于office文档保存的open XML标准争论不休，先是ooo的ODF，又是MS office2007的新文件格式，一时间，office文本格式一度到了大混乱状态。之后，双方各自妥协，微软出了odf插件，openoffice也表示将在近期提供对于office2007文件格式的支持，作为openoffice的商业版本&#8212;&#8212;Sun的startoffice已经提前支持了。至此风声平静，于是乎便有了开头那段话。 深有体会的是我前不久收到同事的一个文档，竟然是office2007的格式，作为一台只有openoffice的电脑，怎么也打不开，不得以，另同事重新保存为&#8220;office97-2003&#8221;格式才解了围。凭空多出来的事情。讲的再明白一点，其实大部分的文件用最原始也最通用的rtf格式照样可以保存的完完整整。又何必多出这么多事情呢？双方（甚至多方）为了各自利益互设技术鸿沟，最终通过和解也算是鸿沟上架起大桥，可是我们原本是没有这条鸿沟的！这几乎是IT界的顽疾了。 既然争斗的双方都是赢家，看来唯一的输家就是我们这些最终用户。]]></description>
			<content:encoded><![CDATA[<p>&ldquo;开放文档格式之争已正式结束，争斗双方都是赢家。&rdquo; &#8211;微软Office程序经理Brian Jones。</p>
<p>前一段时间，微软和openoffice对于office文档保存的open XML标准争论不休，先是ooo的ODF，又是MS office2007的新文件格式，一时间，office文本格式一度到了大混乱状态。之后，双方各自妥协，微软出了odf插件，openoffice也表示将在近期提供对于office2007文件格式的支持，作为openoffice的商业版本&mdash;&mdash;Sun的startoffice已经提前支持了。至此风声平静，于是乎便有了开头那段话。</p>
<p>深有体会的是我前不久收到同事的一个文档，竟然是office2007的格式，作为一台只有openoffice的电脑，怎么也打不开，不得以，另同事重新保存为&ldquo;office97-2003&rdquo;格式才解了围。凭空多出来的事情。讲的再明白一点，其实大部分的文件用最原始也最通用的rtf格式照样可以保存的完完整整。又何必多出这么多事情呢？双方（甚至多方）为了各自利益互设技术鸿沟，最终通过和解也算是鸿沟上架起大桥，可是我们原本是没有这条鸿沟的！这几乎是IT界的顽疾了。</p>
<p>既然争斗的双方都是赢家，看来唯一的输家就是我们这些最终用户。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2007/03/08/%e6%9d%82%e8%b0%88office%e6%96%87%e4%bb%b6%e6%a0%bc%e5%bc%8f%e4%b9%8b%e4%ba%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SUN正式加入自由软件基金会</title>
		<link>http://www.litrin.net/2007/03/01/sun%e6%ad%a3%e5%bc%8f%e5%8a%a0%e5%85%a5%e8%87%aa%e7%94%b1%e8%bd%af%e4%bb%b6%e5%9f%ba%e9%87%91%e4%bc%9a/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sun%25e6%25ad%25a3%25e5%25bc%258f%25e5%258a%25a0%25e5%2585%25a5%25e8%2587%25aa%25e7%2594%25b1%25e8%25bd%25af%25e4%25bb%25b6%25e5%259f%25ba%25e9%2587%2591%25e4%25bc%259a</link>
		<comments>http://www.litrin.net/2007/03/01/sun%e6%ad%a3%e5%bc%8f%e5%8a%a0%e5%85%a5%e8%87%aa%e7%94%b1%e8%bd%af%e4%bb%b6%e5%9f%ba%e9%87%91%e4%bc%9a/#comments</comments>
		<pubDate>Thu, 01 Mar 2007 04:43:24 +0000</pubDate>
		<dc:creator>Litrin</dc:creator>
				<category><![CDATA[开源7788]]></category>
		<category><![CDATA[solaris]]></category>

		<guid isPermaLink="false">http://www.litrin.net/?p=435</guid>
		<description><![CDATA[自由软件基金会（Free Software Foundation）最近迎来了一位新成员&#8212;&#8212;SUN，和业界知名企业Google、、诺基亚、IBM、思科和Intel一样，为推动开源软件而努力。 SUN与自由软件基金会的关系并不是现在才开始的，这些年来，SUN对自由软件基金会的通用公共许可GPL的策略作了几次变动。在2004年， SUN开始考虑是否采用通用公共许可，Jonathan Schwartz表示他们&#8220;将GPL看成一个朋友&#8221;。一年之后，他的态度发生了转变，称它为&#8220;强制义务（predatory obligation）&#8221;和&#8220;知识产权殖民行为（intellectual property colonialism）&#8221;。 去年11月13日，SUN官方网站上，出现&#8220;自由及开源Java&#8221;的大字横幅，而且还有一个标志性口号&#8220;Always Open. Now Free（永远开放，现今自由）&#8221;。SUN公司郑重宣布：Java的实现技术将遵守GPL2许可规则，开放源代码，如同Linux内核一样。 业界认为，SUN的实际兴趣在GPL3上，这是一个即将来临的GPL版本，它是SUN加入自由软件基金会的一个关键点。目前，Linux kernel的开发者还没有对GPL3作出反应，如果SUN先兴转换自己的OpenSolaris和其他产品，就会刺激OpenSolaris的市场，也 是SUN的目的之一。]]></description>
			<content:encoded><![CDATA[<p>自由软件基金会（Free Software Foundation）最近迎来了一位新成员&mdash;&mdash;SUN，和业界知名企业Google、、诺基亚、IBM、思科和Intel一样，为推动开源软件而努力。</p>
<p>SUN与自由软件基金会的关系并不是现在才开始的，这些年来，SUN对自由软件基金会的通用公共许可GPL的策略作了几次变动。在2004年， SUN开始考虑是否采用通用公共许可，Jonathan Schwartz表示他们&ldquo;将GPL看成一个朋友&rdquo;。一年之后，他的态度发生了转变，称它为&ldquo;强制义务（predatory obligation）&rdquo;和&ldquo;知识产权殖民行为（intellectual property colonialism）&rdquo;。</p>
<p>去年11月13日，SUN官方网站上，出现&ldquo;自由及开源Java&rdquo;的大字横幅，而且还有一个标志性口号&ldquo;Always Open. Now Free（永远开放，现今自由）&rdquo;。SUN公司郑重宣布：Java的实现技术将遵守GPL2许可规则，开放源代码，如同Linux内核一样。</p>
<p>业界认为，SUN的实际兴趣在GPL3上，这是一个即将来临的GPL版本，它是SUN加入自由软件基金会的一个关键点。目前，Linux kernel的开发者还没有对GPL3作出反应，如果SUN先兴转换自己的OpenSolaris和其他产品，就会刺激OpenSolaris的市场，也 是SUN的目的之一。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.litrin.net/2007/03/01/sun%e6%ad%a3%e5%bc%8f%e5%8a%a0%e5%85%a5%e8%87%aa%e7%94%b1%e8%bd%af%e4%bb%b6%e5%9f%ba%e9%87%91%e4%bc%9a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

