Archive for category 开源7788
为GIMP的退出叫好
自从第一次接触Linux的桌面版,我就认识了GIMP这个软件。印象最深的就是那个戴着“南瓜帽”的小狐狸形象。近期得到消息,Ubuntu这个目前拥有最大Linux Desktop份额的发行版从下一版本(1004)后正式将GIMP排除在默认安装包之外。
从GIMP本身说起,这是一个很强大的图片编辑软件,很多功能已经达到或者超过了昂贵的Photoshop。曾经用它处理过几次图片,效果也很让我满意。但作为Linux桌面版必备的软件,它的利用率可能是最低的了——有太多太多的软件可以替代它的位置,而且不同于OpenOffice,你无法要求每一个Linux用户都修改图片,或者已经被PS浸染的人回过头来用这个甚至买不到一本参考书的GIMP。
圈圈
就在今天Google宣布了他蓄谋已久的,以一个三色圈圈为Logo的单机操作系统——Chrome OS。由于正如Google的手机操作系统一样,这次又是一个Linux内核的操作系统。
Google的理念是:既然浏览器逐渐成为了一台PC最常用的软件,那为什么不把它升级为PC中唯一的软件?理念看似很超前。
不禁想起了N多年前IBM的预言:最终全世界只需要4台主机。这个想法至今看起来仍然很荒谬。但可以看得出,google以致这一阶段很是热门的“云计算”概念其实也是在实现IBM的理想。
说道这个理念,就不妨谈谈微软,这个利用一句:“每个书桌上都应该有一台PC。”瓦解了IBM的痴心妄想。IBM当初是专注于硬件的,最赚钱的是卖超级计算机而不是白菜价的PC,所以他们后来才会把PC业务卖掉;微软是做软件的,一台PC收一份钱,越多越好;google是做服务的,集中起来才能将效益最大。现在软件都像当初硬件一样“白菜化”了,今后如何。重新定义,再次赚钱。
人机接口问题
刚换了手机——号称街机的Nokia 5800XM。第一次用这种全触控的手机,感觉没有键盘相当不便,需要不少的时间来适应。人机接口出了问题,需要调试。
作为一个IT人,我总是觉得整个人的社会的合作机制就是类似于程序的接口那样,不同的人负责不同的模块,经过各方面通过统一的方式进行通讯,完成了一个复杂的功能。在你负责以外的模块中,你也许不需要了解别的模块是如何工作的,你只要试图更加优化自己模块内部的流程细节那就会优化整个项目甚至整个社会的效率。如果说跟某些人无法完全交流(例如外国人)那就是可以看作是“接口不统一”。各种通讯方式和交流方式就成了一种远离于主体模块之间的整理及传输流程。 Read the rest of this entry »
PCSX2之模拟
这些天用PCSX2打穿了FF10。配置如下:
- Intel E6600 CPU
- 2G 内存
- ATI 3450显卡
- 最新的PCSX2 ver 0.96
对于整部FF10而言利用自带的插件+网上搜到的10000的BIOS已经基本上可以打穿。桢速也基本上控制在55~60的可接受范围内——只要不召唤西瓦JJ,那速度真是。只是在Al Bhed Home中有一段剧情死活卡在那边。只能通过较低的版本才能过去,但较低的版本连40侦都达不到。可见,0.96为了题高性能连稳定都放弃了。
说说开源社区的盈利方式
很多人觉得开源软件等于免费软件。尽管这种概念不正确。但对于大多数人而言,开源软件都是可以免费使用,免费分发的。那一个疑问就是:这些社区是如何盈利的呢?如何才能维系这样一个团队的运转?
类型一:完全爱好者类型
感觉这样的团队占了整个开源社区的绝大部分。几个爱好者或者是最终使用者维系着一个项目的整个生命周期。不为名,不为利,爱好为主。有些时候项目本身可能还会存在争议。类似的代表主要是一些相对较小的项目——比如各种开源的逆向工程、模拟器等,大多都能在Sf.net上找到踪影。
Oracle+Sun=?
Sun的身前身后事
最近业界的有个传闻很引人注意,那就是IBM正在与Sun进行收购谈判。最终结果如何都是大家期待的。一代枭雄的Sun再也支撑不住,似乎大厦将倾了……
当大家都在关注Sparc平台,Java中间件,Solaris操作系统以及一大堆应用的何去何从时,业界的另一个比较有趣的话题逐渐的浮出水面–作为Java下的应用,同时又是IBM竞争对手的Oracle和SAP是否还会继续支持Java?选择继续无疑于与虎谋皮;选择放弃Java,拜托,这么多的客户岂不是要倒戈?
绿色IT?
前一段时间看到一篇报道说在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个。
论“山寨”
走进工厂的工匠
在写这篇东西前,首先声明的是,我并非对某些行业持有偏见,更没有所谓的鄙视。我只是想借助这篇东西发发牢骚罢了。
记得在学生时代,我非常向往一份程序员的职业。总是听说某某人搞开发的,月薪多少多少;搞开发的,由于某些功能无法实现,强迫业务部门改变现有流程;甚至于某某程序员,由于不满,能大骂老板而毫发未伤之类的传闻。感觉上程序员是一个旱涝保收的金饭碗,甚至可以凌驾于这个公司的运作之上。
前些日子公司的合并,部门的变动——IT部门开发这一块的损失最大。联系到目前几乎任何一家公司的裁员,IT部门往往是最先拿程序员开刀。几分感慨啊!
曾经的软件行业,一个程序员几乎要完成从设计到开发到界面的一条线。开发过程中还要考虑到“宝贵的资源”,接二连三的优化算法,分配内存。工作内容的细致程度不亚于一个艺术家。可以说是一个集软硬件为一体的行业高手。无外乎享受着优厚的待遇。
现如今,至少在很多企业里,程序员的概念就是一大帮小孩子(只有男生,没有女生),在一间阴暗的满是烟味的房间,乱蓬蓬的头发和衣服,加班熬夜而布满血丝的眼睛……
软件行业呢?作为协作开发概念的前提就是要每个程序员都成为一个白痴、一个零件,一百个人来做同样的事情只会有一种代码,新手和老手的区别只是在效率上,到头来对于这种概念业界还给予了高度评价和支持——优化的算法?拜托,现在机器这么高的配置是干什么用的?你这么写别人怎么看得懂?
人才退化,每个IT人几乎都学过C,谁又真正用C开始写过整个项目?OK,我是说从stdio.h开始的C!MVC的概念大致就是,底层找现成的;中间件有能力的就改,没能力就抄;关注模型层(modle)就OK了。
至于说某些硬件厂商为了提高硬件效率而出现的“人肉编译器”,只能解释为为商业(更却切的是数字)的妥协,最终还是会趋向零件化的。
这也许就是各种行业的普遍规律。当一种职业变的凌驾一切时,立刻就会通过各种方式的改良,或者说“行业优化”让他变的每况愈下。于是我们看到了MS .net系列一推出的宣传口号就是“为业界培养大量的低成本人才”这种说法。讽刺的是,前些日子看到CCTV介绍大连的软件外包园的定义为“新的经济模式”,我想这几乎就是下一个“富士康血汗工厂(此富士康不是iphone gril待的那个富士康
)”的雏形。
工业替代了手工业,自动化替代了传统工业——IT亦然!


最近评论