Posts Tagged ‘ubuntu’
今日乘着上班的空隙和下班后的一点时间,基本看完了Oracle+Sun产品战略Webcast和Presentation中的绝大部分,并在Twitter上做了中文的”推播”,整理于此,希望能对此次合并感兴趣的朋友有所帮助。
操作系统:
OS方面,埃里森大叔说:我们有世界上最好的Linux和Unix,任君挑选。个人觉得在Linux前面加上企业级更为妥当,要说RHEL/OEL是世界上最好的Linux,有几人会同意?这个问题根本就没有的答案。
以下是直接来自Presentation的内容,我就不翻译了:
Solaris And Linux Advantage
With Solaris and Linux, Oracle provides the industry’s most complete and open operating systems offering in the industry.
With Solaris, Oracle offers industry-leading scalability, reliability, security and performance through superior technical innovation
With Linux, Oracle delivers world-class support and technology leadership for the most widely deployed open source operating system
不知何时Solaris已经是Oracle Solaris Operating System了,定位就像猜测的那样,高端企业级用户。Webcast里着重讲ZFS,内置虚拟化技术,安全性,DTrace和自我恢复能力(原地复活?)。这样的话Oracle就拥有了最好的Unix操作系统和一个不错的企业级Linux发行版本。
目前Solaris主页还残留着一点Sun的印记,相信很快就会被彻底抹去,换上白底大红字。大家再最后看几眼吧,时日无多了。
http://www.sun.com/software/solaris/10/index.jsp
注意:Webcast和Presentation中都未提及OpenSolaris项目和Solaris [...]
新年第一天,我还在坚守工作岗位。也是在今天决定将自己的主力浏览器从Firefox向Chrome迁移。
已经无从得知具体是什么时候开始用Firefox的,只依稀记得当初用Fedora Core 1当桌面。那时Linux下主流的浏览器就是Mozilla怪兽和Opera,我对后者一如既往的不习惯。第一次用Firefox是因为Mozilla的土鳖用户界面实在无法容忍,那时候它的名字还是Firebird 0.7。到0.8的时候正式改名为Firefox,从那时候起这个浏览器大概真正算是可用了;-)
如今,Firefox发布已整整5年有余,版本号也到了3.5,3.6。某种程度上来讲,加上插件后它已经不能再算是一个简单的浏览器了,已俨然成为一个巨无霸浏览平台,Integrated Browse Environment。
Firefox发展到现在,稳定性已经不再是大问题了。我还记得1.x和2.0.x时代内存泄露问题一直没有被有效解决,直到3之后才有所改观。
目前我觉得其最大的瓶颈在于其性能,尤其表现在Disk I/O上。大家知道Firefox以SQLite来存储数据,其数据文件可以增长到几十甚至上百M,对这样在普通硬盘文件系统上的数据库文件频繁读写更新,性能能好么?当然,用Linux折腾的人已经想到把profile移动到利用物理内存创建的tmpfs上来改善性能,但毕竟太繁琐不可能普及,Windows上的Firefox Portable放到高速SSD存储上用倒是个不错的方法,冏。还有个问题就是Firefox的JavaScript引擎性能的低下,不知道的可以去看看评测,或者直接用@virushuo大虾的phpjsrsa页面做个简单的测试。Firefox 3.5.x和Chrome dev相比,差了近20倍…
目前阻碍用户向Chrome迁移的,可能主要还是Firefox丰富的插件在Chrome下有无好的替代品。
我个人迁移到Chrome的主要原因有以下几个特性:
多进程设计
每个tab一个独立sub-process的设计,各个tab之间可以不互相影响。万一有一个崩溃掉也不至于crash掉整个浏览器进程。当然,实际还是遇到过一个页面导致tab崩溃,继而所有tab均出错的情况 http://twitpic.com/wq93u
沙盒
提高了浏览器的安全性。
Incognito模式
扩展
安装,删除,启用,停用或者升级后重载,都无需重启浏览器即可完成,强。比较恨Firefox更新,启/停用Add-ons之后必须重启才能生效这一点。
V8 JavaScript引擎
Task Manager
很有特色的工具,作为一个浏览器拥有task manager可谓绝无仅有了。
以前基本不在意这个所谓的JavaScript引擎到底能有多大区别,虽然也曾经多次看过主流浏览器JavaScript引擎性能相关测试,惊讶的发现Firefox的引擎性能竟然如此低下。Chrome的V8几乎一枝独秀,貌似只有最新版Opera的Prestro有望与之一较高下。
除了上面提到的这些特性之外,还有一点让我下定决心迁移:平时工作需要用到用Oracle ADF开发的Web应用,页面中还包含大量JS,经常导致Firefox高CPU占用且失去响应。失去响应也就罢了,最恶心最不能忍受的就是按某些特定的按钮,多次(至少7-8次)导致Firefox崩溃,继而xorg-server崩溃。这在我看来几乎有点不可思议的,浏览器崩溃能导致Linux的X Server完全崩溃并自动重启!这个后果是严重的,我甚至去找开发人员和launchpad问,也没找到问题的根源。后来才知道是ADF惹的祸,用Chrome即使所有tab都崩溃也没事;-)
目前Google Chrome只有Windows平台有稳定分支,Linux和Mac只有Beta和Dev两个channel。其中Beta相对比较稳定,而Dev则是新特性的试验田,比较激进更新很快,据说会比较不稳定,但我一直在用Dev,感觉还是很稳定的。
下载:
Chrome 必备之扩展列表
Proxy Switchy! (替代Multiproxy Switch)
这玩意儿在Linux下一直有问题,到1.6.x才算可用。但是发现在Linux和Windows下切换代理会影响全局,这…
Domain Details (Header Spy替代品)
Tab Menu (Tab增强)
Super Drag
Click&Clean (Windows Only)
Xmarks Bookmark Sync
Chromed Bird (我觉得是最完美的浏览器扩展类Twitter客户端,选项太强了!)
AdBlock (不用多说了)
FlashBlock (有两个同名的,自己甄别吧)
Firebug Lite
Chrome Flags (Flagfox equivalent)
Chrowety (Another good Twitter Client)
Chroemilk (RememberTheMilk)
最后,提一下目前Chrome在日常使用中存在的缺陷,还没有解决方案(若你知道,请告诉我):
没法和Firefox 3.x一样缩放Zoom Text Only,也没有此类扩展。做了一点研究,发现问题是Chrome本身,或者说上游的Chromium就没有此特性,所以短期内看来是无法解决了。
若在墙内碰到无法访问扩展安装扩展,可以用加上参数启动Chrome通过ssh -D开的tunnel proxy访问并安装;-)
Linux & Mac OS X
google-chrome –proxy-server=socks5://localhost:port
Windows
%userprofile%\AppData\Local\Google\Chrome\Application\chrome.exe –proxy-server=socks5://localhost:port
补充一点:Chrome内置中文分词技术,光标移动到页面上的任何中文内容,尝试双击某个中文字符,然后看看会发生什么;-)
各位读者看到日期,估计又要郁闷了。实在对不起大家了,在draft里躺了太久,今天终于下定决心完成之;-)
其实kexec这个快速启动技术出来已经有好几年的时间了,被传地很神秘。快速内核“热”切换,这个热字其实有着一定的误导性,导致不明真相的围观群众盲目崇拜。
先简单介绍一下kexec
kexec (kernel execution) is a mechanism of the Linux kernel that allows “live” booting of a new kernel over the currently running one. kexec skips the bootloader stage (hardware initialization phase by the firmware or BIOS) and directly loads the new kernel into memory, which starts executing immediately. This avoids the long times associated with [...]
LDOCE是Longman Dictionary of Contemporary English的缩写,中文译作朗文现代或者朗文当代英语辞典。今天咱不谈技术,就谈这个;-)
一直以来,我都是一个热衷于学习英语的人,也是英英字典的爱好者。要有人问我学生时代哪门课学得最好的话,我的答案一定是英语。
古人有云:工欲善其事,必先利其器。一点没错学,学习英语也是一样的道理。纸质字典在高度信息化的今时今日逐渐衰落是必然,毕竟人肉搜索效率太低了。而各种PDA,移动设备或者PC/Mac客户端则开始兴起,其高效和便携等价值也显现无疑。
从2001年起,我先后尝试过LDOCE,OALD,Collins Cobuild,Cambridge,AHD,Merriam-Webster’s等等主流字典。最后还是选择了LDOCE在各个平台上使用,其中包括Palm Treo 650和iPhone。其实选字典这东西和选择操作系统或者Linux发行版一样,绝对是一个人口味问题。
以一个学习者的身份来说,这一堆字典中我一定会毫不犹豫地推荐LDOCE和OALD这两本。我不是枪手,也没拿过Pearson或Oxford的钱。事实上我推荐的是其PC/Mac平台上的软件,两者都有免费web版本。我承认OALD7也是一本权威且非常棒的字典,美中不足的是其软件只支持Windows。而且雷人的是官方竟然推荐Mac用户用VMware Fusion或者Paralells Desktop跑Windows来解决,囧。
LDOCE5第五版是继2003年LDOCE4和2005年LDOCE4v2之后的有一个力作。感觉这次的重头绝对是DVD-ROM,纸质印刷品基本上只是配角,可以说很准确的顺应了时代的潮流。让人惊喜的是看到软件支持Windows,Mac和Linux操作系统,作为一个Linux用户我的兴奋溢于言表。这是我所知的第一个完美支持Linux的商业字典。最难能可贵的是其软件在不同操作系统下还保持了用户体验和功能的一致性,这应该是得益于Mozilla的技术。LDOCE的权威性和高质量毋庸置疑,其软件的品质和架构之前瞻性也绝对是业界的领跑者。再回头看一下国内某些死抱着闭源商业思维不开化的公司,他们怎么就什么都没学到呢?无语。
简述一下个平台的安装和感受 LDOCE5相关图片集
Windows
这平台下没啥好说的,放入DVD直接双击安装即可。建议完全安装,不到2.5G但是可以避免之后运行需要插入DVD的问题。需要注意的是,Windows版本安装之后需要从官方网站下载并安装一个补丁来解决每次运行都需要插入DVD的问题。这比起LDOCE4,尤其是4v2要厚道多了吧?
Windows 7 Ultimate 32-bit下没有兼容性问题;-)
Mac
Mac下也是传统的傻瓜式安装,直接把ldoce5.app和ldoce5.data目录拖到/Applications下即可。软件本身几乎可说是完美,美中不足的是Menu bar上竟然没有按照传统Mac OS X apps的About,冏。Snow Leopard 10.6.1下测试通过,无兼容性问题。
Linux
Linux下安装也同样简单,进入DVD上的linux目录
sudo ./setup.sh
即可,默认是安装到/usr/local/ldoce5下,确保有足够的空间即可,uninstall script也在此目录下。安装成功后会在当前用户桌面上创建一个launcher,需要chown和chgrp一下,因为通常是不会用root登陆的。在Ubuntu 9.04和Arch Linux上安装并成功运行,看光盘上说支持LinEx和Ubuntu 5.10,靠!说实话我不知LinEx这个发行版,后者5.10那时候我只知道Debian不知道Ubuntu,囧。
关于DVD的趣事
发现一个有意思的事情,DVD在Windows,Mac和Linux上看到的内容各不相同,应该是通过某种技术手段,将Windows/Linux和Mac的内容分开放在不同的格式上压制的。
总体来说,各平台下的安装/卸载程序都比较干净利索,比较满意。
获取方式
购买
Book Depository
不到19英镑,你会获得软封面纸质印刷版本外加一张DVD。按照现在的汇率折合人民币不到200元。全球范围内免运费,接受用信用卡付款。大概两周左右可以收到;-)
我是从Dongsheng童鞋处得知这个网站,真TNND便宜,还好没去Amazon买。和他闲聊一直能发现好东西,感谢啊。下次来悉尼一定得请吃饭;-)
P2P下载
VeryCD
从技术上来讲,下载的ISO和购买的DVD没有任何区别。即使是Windows版本都不需要任何破解,因为软件本身就没有对此作出任何限制。那个所谓的补丁,其实是官方提供的,为了解决完全安装之后运行还是需要插入DVD问题。Mac和Linux下就更没有任何限制了。
不得不说一句,200块真的不贵。而且LDOCE比较厚道,升级不频繁,而且每次升级都有惊喜。还请大家支持正版了,绝对物有所值。
此外,iPhone版本也是非常强大,支持接近400M的体型和29$的价格有点让人望而却步。据说淘宝上可以用15人民币买到限时24小时内用完的100 US$等值app store点卡,如果真是这样的话,嘿嘿,也搞一个吧。
什么狗屁金山词霸 for Windows/Mac直接可以无视了。Linux上也可以基本不用多年不更新,而且字典格式奇烂的Stardict了。Mac上无需再麻烦去用mac-dictionary-kit转换Stardict字典了到Dictionary下用了。
现在想来,一直以来花在金山词霸上的钱真是太冤枉了。原来指望金山得到用户支持和反馈之后,会改进其产品。现在回头看来,从3.0开始,再到之后年号命名的2001,2002,2003,2005,2006,2007和2009一路过来基本是换汤不换药,没有什么实际的改进值得升级。从2006开始还花了不少心思加入了非常山寨的通行证在线验证防盗版,不在软件本身功能和用户体验上下功夫,倒是有时间和精力去做反盗版。所谓的版本升级,都只是浮云,纯粹是骗钱的把戏而已。
想起我花在金山词霸2007专业版和2009牛津版上的钱,58 + 88人民币,真他妈后悔。作为一个正版用户,甚至连把TAOTAO的2007版生词本导入到2009的功能都无法正常使用。去官方论坛反复抱怨上bug,据说出了补丁修正了,结果打上还是无法导入。另外所谓的在线升级功能,2007版之前根本就是形同虚设的功能,从来没有实现过,到了2009总算是部分实现了此功能,一声叹息。我都不敢相信金山词霸背后有一支开发和管理团队,即使有那也是山寨团队,因为只有山寨团队才能做出如此产品,我也只能得出这样的结论。
算了吧,以后金山就不用指望我再钱支持你。有兴趣看看关于金山词霸烂在什么地方,搜索一下我过去的文章吧。
对各大主流英英字典感兴趣的童鞋,可以看一下对岸George Chen大虾的blog,一定会获益匪浅的。
此外,对UI不满意的可以试试看LDOCE5的界面优化补丁。
还在大学期间,貌似被guccio同学忽悠到了当时的Geekbone,现在的SHLUG。参加过一次现场活动,后来就基本是活跃在邮件列表上。也是那个时候从Fedora Core系列转向了Debian GNU/Linux。
到悉尼一年半了,其实早就发现悉尼也有一个类似的组织,而且相当活跃。每月最后一个周五会进行大规模的集体活动,经常游弋于不同的大公司,苦于每到月末都很忙都未能参加。之前都是在著名的Atlassian的office举办,上个月开始转到Google Sydney Office,正好有事没能去成。昨晚正好有空就早点溜了去亲眼看看传说中的Google。
事实上SLUG是Linux Australia的兄弟组织,而Linux Australia是linux.conf.au大会的组织者。还记得2.6.29版本内核的新徽标Tuz么?
话说去Google Office的路上不是很顺利,首先被公共交通气昏,之后又被iPhone 3g的GPS忽悠到崩溃。
官方介绍:Fri 31 July: SLUG monthly meeting
废话不多说,说几点发现,共享一下得来的信息。
Green IT,节能环保和减少炭排放已经成为业界主旋律。西方资本主义国家政府都开始减排,保护环境,寻找更绿色和可再生能源的阶段了。
来自澳洲国立大学(Australian National University) 的资深讲师Tom Worthington讲了Green ICT Strategies。其中也提到了应用虚拟化技术,以及如何measure碳排放的方法。
澳洲排名第一的ANU(澳洲国立大学)已经开设了这门课程,此课程是其IT Master的一部分,我自己也对这个课题产生了兴趣;-)
COMP7310: Green ICT Strategies
此外,Tom提供了一份可以自学的免费版本,欢迎大家自学。
Green ICT Strategies e-Learning Course
Android很流行
Google员工是清一色的HTC Dream。非Google员工用Dream的也非常多,iPhone的估计只有寥寥无几,我就是其中之一;-) 讲座的时候一堆人侧滑屏幕打字Twitter!Power of SNS…
Netbook非常流行
保守估计看到至少15台Eee PC,还有少数HP和Acer的InspireOne上网本。弄得我也心痒痒的。
年龄跨度很大
从十几岁的小毛孩到七十岁,据说那些小P孩里有非常牛B的,什么和*NIX有关的活动都会参加,非常疯狂。给我映像最深刻的是一个年近七十,还在孜孜不倦学习Linux命令的老移民,操着一口带这东欧口音的英语。花白长发,留着白色长胡须的老geek也有不少。有个这样的老牛还在他的Eee PC上用模拟器展示一个叫Amiga系统给我看,我当然是不会知道这个系统的…
职业跨度也很大
律师,老师都有,但多数还是IT从业者。
关于Massive parallel testing via subunit,我没兴趣所以没去听。
关于发行版本
SLUGlet讨论小组中的分布:
Debian GNU/Linux和Ubuntu及其衍生版本Eeebuntu/Ubuntu Remix/Xubuntu占80%以上
Fedora/OpenSUSE/Mandriva/Slackware占了15%
Gentoo和Arch Linux的用户加起来3个,可能另外一个会场还有一些。但是估计不会超过5%,还算是小众选择。BTW: 多数人放弃是因为什么都想升级,又受不了编译才放弃的;-) 如张乐老大所说,选择Gentoo意味着面对选择。
与会的亚裔很少,只在听讲座的时候看到坐在我旁边的一个华裔Google员工。
竟然有3位女性参与者,一个貌似是Google员工,体形有点大,不过听起来她知道不少。一个亚裔则可能是跟男朋友一起来的,剩下那个都没搭上话;-)
以后有机会我会多多参加此类活动,多认识一些牛人,social的同时建立自己的圈子。学习进步的同时还可以有机会帮助一些慈善或者non-profit组织建立网站和部署应用等等。
近期生活太忙碌,下周可能更忙,觉得没有精力更新Blog。好多draft完成后还是会以时光倒流的方式出现在RSS feed中,见谅;-)
最近有感于重量级的Enterprise Software:Heavy Enterprise Software is expensive, difficult to use, extreamly time-consuming [...]
