今天在EclipseZone看到这个消息:
http://www.eclipsezone.com/eclipse/forums/t53310.html
乍一看,这个开源的RSS阅读器用的是Sun的ROME聚合框架,还以为是前端也是用的Sun的Swing,正纳闷怎么到了EclipseZone。打开
一看,原来UI还是用Eclipse的SWT/JFace,呵呵。准备什么时候下下来试试看,正好RSSOwl在我的SuSE Linux
10.0上跑起来有些小问题。
Feed'n Read的主页:
http://fnr.sourceforge.net/
正如很多人所预料的那样,Google开始资助OpenOffice.org。用过OpenOffice.org的人应该知道它背后实际是Sun公司,前不久Google和Sun达成了合作协议,这次Google对OOo的支持正是这份协议的一个实质上的行动。
OpenOffice这两年发展很快,总算到了要让MS担心的程度了。回头想想我们中国的WPS,做得是很不错,也很辛苦,我很敬佩他们的努力,但是始终
给我感觉金山还差那么一股子劲儿,显得有些不厚道:比如强制注册,比如从他们的网站很不容易找到简单易懂的下载和使用说明(跟其他很多国外的网站相比,这
也是国产软件的通病),比如for Linux的版本,我找半天都没有,最后放弃了。
国产软件要走的路,真的还很远哦。
新闻链接:
http://news.com.com/Google+throws+bodies+at+OpenOffice/2100-7344_3-5920762.html
David Heinemeier Hansson是谁?可能一开始看上去并不是什么熟悉的名字,但是Ruby on
Rails相信只要你搞Web开发,看点新近的技术文章,应该多少有所耳闻。最近炒得异常火爆,号称兼具Java和PHP的有点的开源Web框架正是出自
Hansson之手。
Hansson今年才26岁,真是令我倍感惭愧。我前不久也刚满26周,怎么就没有他那种执着和狂热呢?
新闻背景:
http://news.com.com/Ruby+on+Rails+chases+simplicity+in+programming/2100-1007_3-5920169.html
据报道,随着开源数据库产品的日趋成熟,加上IBM和MS最近也提供免费的DB2和SQL Server版本,Oracle也将在年底前推出免费的Oracle 10g Express Edition (Oracle Database XE)。
消息源:
http://news.com.com/Oracle+to+offer+free+database/2100-1012_3-5920796.html
今天我们要讲的是FUD:Fear, Uncertainty, Doubt的缩写。根据TechTarget的Whatis.com的解释:
FUD (Fear, Uncertainty, and Doubt) is the term for any strategy
intended to make a company's customers insecure about future product
plans with the purpose of discouraging them from adopting competitors'
products. For example, "You can try using X instead of our product, but
you may lose all your data."
从这个定义我们可以看出,FUD多指一些公司针对竞争者的一些市场策略,使竞争者产品/服务潜在的用户对他们所考量的对象产生不必要的恐惧和疑虑的心理。
这个词最早是IBM的前员工Gene
Amdahl创造的,用于形容当初当他离开IBM创业时,IBM对他的公司采取一系列的封杀策略。不过现在使用FUD最多的也许是MS吧?
// 不知怎么搞的,今天Wikipedia打不开,它上面对FUD的解释可能更全面一些。
IBM的WebSphere产品线将迎来一个全新的版本,据报道,该版本基于开源的Geronimo,免费提供下载和使用,技术支持的话,相对也很便宜:
起价是$900/服务器.年。IBM对开源软件的支持大家有目共睹,它为什么这么做?现在大家可能也看出点门道了,呵呵。
相对于JBoss,我还是更欣赏Apache的项目。
消息源:
http://www.eweek.com/article2/0,1759,1876964,00.asp
MadPenguin.org发表了一则关于SuSE最新版10.0的分析文章,对它的新特性和SuSE一贯的风格做了比较详细的介绍,最终结论是这个版本的SuSE对新用户使用特别友好,而这也正是我的感觉,这个版本我也用了有超过半个月了,确实表现很出色。
原文:
http://madpenguin.org/cms/index.php/?m=show&id=5382&page=1
对于初学者来说,Linux系统如何启动,即如何找到并加载Linux内核,如何确定是否启动X桌面,如何确定默认的运行级别等等,也许是一个很有趣的话题。
简单的说,常见的Linux系统的bootloader分成LILO和GRUB两种,分别代表LInux LOader和GRand Unified
Bootloader。前者通过读取硬盘上的MBR来确定要启动的系统并将控制权交给那个系统;后者在MBR中只占512K,先做一些初始化,然后确定如
何访问启动盘/区,接下来从那个盘/区读取剩余的boot信息。目前更多更常见的Linux系统都采用后者。
LILO的配置文件是/etc/lilo.conf,而GRUB则通常在/boot/grub目录下,具体的名称视不同的发行版而定,如在SuSE下,这个文件叫做menu.lst,FC下面好象是grub.conf。
建议感兴趣的朋友把这两个文件打开来看看,里面的注释应该足够让你明白它的含义了。如果你不知道如何看文件内容,简单说一下:打开终端,运行命令su,输
入root密码,或者敲Ctrl-Alt-F1,用root登录,这样你会以root身份操作命令行;先ls /boot/grub
-l看看这个目录下的文件列表,找到menu.lst或者grub.conf后,用less menu.lst的方式查看文件内容,退出按q。
另一个有意思的文件是/etc/inittab,里面包含了所有运行级别和默认的运行级别,可以去看看,也可以修改默认的运行级别,只是注意别改成没有的
级别或者0、6就好。0代表关机,6代表重启,你肯定不希望系统一上来就关机或者重启吧?最常用的是3-不带图形桌面的网络多用户和5-带图形桌面的网络
多用户,另外1-单用户在调试和需要额外安全的时候也很有用。