OpenSource 类别下的文章

FreeMind 是几乎可以与 MindManager 媲美的开源工具。因为自己画脑图的次数也不是很多,所以安装了很久也没用几回。我安装的 0.9 Beta 版本一直有一个问题,界面默认语言不能修改。因为这个工具要在 Java 环境下运行,这一类需要 Java 环境才能运行的工具都有个很烦人的毛病 -- 字体难看。所以我一直就想修改成英文界面,工具-->首选项-->语言,修改成英文,重新启动。就是不管用,中文依旧。

搜索,也问了常用 FreeMind 的同事,都没有得到答案。这种情况下最笨也最有效的方法就是去读 FAQ。 还好,找到了 To change language 的说明。提示要把 user.properties 文件修改一下。并且说这个文件这个目录:

C:\Documents and Settings\(your user name)\freemind\ 

不过在我的 Windows 上,还是有一点点不同的。具体的目录是 .freemind ,而且颇为奇怪的是,该目录不可访问(奇哉怪也!)。重新调整了权限才可以。

然后重新启动 FreeMind,设置,重新启动程序,总算看到英文界面了。

--EOF--

今天在升级 Azureus 的时候,注意到在项目首页致谢处有 Fortify 的链接,点击过去看到了这个 Java Open Review (JOR)项目。

JOR 项目是由 Fortify 与 FindBugs 联袂举办,旨在提高 Java 开源软件的安全性,现在有很多开源软件已经加入到评测当中。列表中包括 Azureus、Lucene、Nutch、Tomcat 等知名开源软件。

此前看过 Foritify 与 Oracle 合作的新闻,我的 Blog 上也提过这个事儿,Fortify 这个公司给我留下了很深印象。很多大软件公司都是他的客户,包括微软、Oracle、Symantec、Amazon 等。

FindBugs 这个开源项目其实也是 Fortify 赞助的(Google 也是该项目支持者之一),在 Lesser GPL 版权下发布。使用起来并不复杂(参考文档),并且,该工具有针对 Eclipse 的插件(参考文档)。

buggy_FindBugs.png

在安全问题日益严重的今天(如:"网银大盗"横行),或许这些代码安全分析工具会让开发人员少遇到一些麻烦。

--EOF--

海底光缆修好了,Sourceforge 访问也正常了,07 年 1 月份当选的特色项目(Project of the Month)是 FreeNAS 。以前逛 Sourceforge 的时候总是会盯住那些访问量比较靠前的一些项目,其实有些特色项目就忽略掉了。FreeNAS 就是这样一个项目,我们总说创新、创新,FreeNAS 就是一个不折不扣的创新。

FreeNAS.png


提起 NAS(network-attached storage) ,总要想到专有设备,价格不菲。FreeNAS 可以用旧 PC 机来实现"穷人的 NAS" 。操作系统用的是定制的 FreeBSD,硬件资源要求也不高(最低 128M), 上面的一层是 m0n0wall 防火墙,从而完成 PC 到 NAS Server 的转换,支持磁盘管理以及软 RAID。开发语言基本上是 PHP,提供全 Web 管理配置界面。 FreeNAS 支持 FTP/NFS/RSYNC/CIFS/AFP/UNISON/SSH 等众多协议。

家里如果有旧的 PC 机的话,买几块大的硬盘,自己搭建一个 NAS,用来存放多媒体倒是不错。

项目组的核心成员年龄都不算小了,最小的 Oliver Cochard-Labbe (他也是项目领导者)也 29 岁了,其他几个人都超过 30 岁。国内超过 30 岁的 IT 人还有这个心劲儿来做这个么? 怕是很难。有的时候想想,国内国外的程序员心态差异太大了,扯远了。

--EOF--

LAMP 与 LAOP

| 6 Comments

Oracle 这只大鲨鱼胃口越来越好了。LAMP (Linux, Apache, MySQL, PHP) 一直以来被视为一个非常完美的组合形式,现在 Oracle 或许有了想把 LAMP 中的 "M" 替换为 "O" -Oracle 的想法。LAOP, LAOP? 现在这还是我的猜测,起因是看到了这篇 Drupal + Oracle: Inside the OraDrup Project

现在 OraDrup 项目还只是刚刚起步,Oracle XE 的确拉近了使用者与 Oracle 之间的距离,这个易于部署的版本一改 Oracle 过去"重"的形象,多少有点"轻量级"的意思,在中小应用上开始抢 MySQL 的地盘。LAOP 中的 O 有点牵强,却也是可以为之。

LAOP 中的 "P" (PHP)呢? Oracle 对 PHP 也是下了不少力气的。与 Zend 的倾力合作时间也不短了,Oracle 在 PHP 这一块的技术社区也逐渐做了起来。

至于 Linux 和 Apache ,对 Oracle 来说也是必争之地,苦心经营了多年。尤其是 Linux 服务器这一块,甚至不惜与多年的合作伙伴 Red Hat 交恶

Oracle 会花多大力气来争夺这最关键的一环还真不好说,也或许只是一些 Oracle 技术爱好者的一厢情愿(或许更多是我的猜测:))。

再过一段时间没准 LAOP 这个缩写就流行起来喽,谁知道呢。

--EOF--

MySQL 在开源大旗的护翼下一路走到了今天,但是越来越多的迹象表明,MySQL 或许正在背离开源阵营。

ZDnet 这篇 Blog 看到的信息,MySQL 数据库社区版的新版已经不可以直接在MySQL 下载区获取。MySQL 社区版和企业版都是从同样的代码编译,区别是社区版包括了一些最新的特性以及实验性的增强功能,而企业版则更关注于稳定性。这个变化无疑会激怒 MySQL 社区的众多拥护者。

对于 MySQL 来说,有更多的用户去下载社区版未必是什么好事情,作为一家以盈利为目的的公司,MySQL 公司更希望用户能够购买他们的企业版。当然,价格不是那么便宜。天下或许有免费的午餐,但是免费午餐不可能永远都有。

在此前,MySQL 刚刚修改了数据库新版本的 GPL 版权说明,避免了在 PSF 发布 GPL v3 的时候当前版权信息自动升级到 V3。MySQL 或许只是不赞同 GPL v3,也不好说什么时候干脆连 GPL 也不要了。

从一颗小苗也快长成大树了,MySQL 的变化也符合业界的某些规律,开源爱好者们不过是一种工具而已。

--EOF--

昨天很震惊的看到一则关于 OpenSouce 的消息: Linux ReiserFS 文件系统即将陨落

里面关于 ReiserFS 文件系统创建者 Hans Reiser 的消息太让我震惊:Hans Reiser 被怀疑杀害了他的俄罗斯裔妻子 Nina Reiser 。而且似乎警方已经掌握了足够的证据。颇有些社会新闻的色彩,现在发生在了开源软件界。如果最后 Hans Reiser 被证实有罪的话,的确是开源软件的一大损失。

ReiserFS 一向以高性能著称,不过稳定性一直是一个很大的问题。Hans Reiser 被捕的消息传出 ,Novell 旋即(本来可能还在游移不定)宣布旗下的 SuSE 企业版将不再将 ReiserFS 作为默认的文件系统,转而使用 EXT3,的确,在稳定性和性能之间衡量,很多人都会选择前者。SuSE 是唯一一个把 ReiserFS 作为默认文件系统的发行版,这次的倒戈几乎宣布了 ReiserFS 的死刑。

Digg上关于此事很多网友也都表示震惊,并有人贴出一个时间表(我添加了一点):


1997: Hans Reiser 成立 Namesys
1998: Hans Reiser found online a beautiful russian woman.
1999: The woman comes to the USA and they married (she loved him)
1999: She cheats on him
2000: They have children
2000: She cheats on him
2001: She cheats on him / ReiserFS 被纳入到 Linux Kernel 2.4.1
2002: He realizes she doesn't love him, she realizes she can now stay in USA
2002: She cheats on him
2004: They divorce
2005: She wants $130.000
2006: He murders her.

不管怎么样,ReiserFS 见证了一段开源软件乃至互联网的历史。Hans Reiser 也会被人记住。

Kerneltrap 以前有一个对 Hans Reifer 的访谈

--EOF--

Firefox 2.0 正式发布

| 7 Comments

今天看到 Firefox 2.0 已经正式发布了。关于 Firefox 2.0 的众多新特性中,我最喜欢的几个如下:

  • Session 恢复功能(Resuming your browsing session) 错关了一个页面,在也不用苦恼了,现在可以轻松恢复。
  • 拼写检查(Inline spell checking) 发布 Blog 的时候单词的拼写错误可以避免了,虽然不写纯英文的Blog,但是偶尔蹦出来一两个英文词还是有的;
  • JavaScript 1.7 在这个 JavaScript 代码到处引用的 Web 2.0 环境中,浏览抓虾这样的站点速度会更快。

在关于 Firefox 新版本的消息都已经被说烂了的时候,写这篇 Blog 其实只是为了得到一个 Firefox 礼物,嘿,有一件印着 Firefox Logo 的 T-shirt 的确比较酷.

firefox-title.png

今天,你 Firefox 了没有?

--EOF--

Azureus 的变化

| 11 Comments
Azureus
Azureus--Bittorrent Client No.1

如果你也是 P2P 类软件的忠诚用户,你用哪一个 BT 工具? 我的电脑上安装的是 Azureus 。 国内的 BT 软件其实非常多,但是常常会捆绑点什么,总放心不下。有一些 Geek 推荐轻量级的 µTorrent ,不过这个工具对中文支持的不够好,使用一段时间 Azureus 之后,发现这是相对比较理想的工具。

还真不知道世界上使用最广泛的 BT 工具是什么,从我上次测试的BT 软件使用分布不完全统计来看,Azureus 在英文用户中覆盖率还是很大的。此外,Azureus 的口碑也很不错,曾获得 Sourceforge 2006 社区选择奖,在 The Blog Joint 评选的 Top 10 Open Source Programs 名列第四,这是个很高的评价。

最近Azureus 发布了 2.5.0.0 版,做了不少的功能上的改进。这倒不算什么,Azureus 最大的变化还是对商业化的尝试: 推出内容门户 GetAzureus.com。该站点致力于帮助用户进行媒体文件的分发与获取,同时 Azureus 也鼓励用户上传个人数字媒体文件,促进用户的参与性。版权问题一直是 P2P 软件非常敏感的话题,eDonkey 已经倒下了,如果只是推广传播用户自行产生的内容,或许能逃过一劫。

国内的 BT 类下载站点大多还是处于"地下"状态,传播的内容也大多数是存在版权问题的,虽然电影/音乐公司还没有痛下杀手,恐怕也为期不远。eMule 类站点 VeryCD 是一枝独秀,但是几乎也没有用户自行产生的内容,这和国内的一些政策或多或少也有点关系。而国内的很多公司还没有意识到利用网络传播能带来的巨大价值,亦不知如何有效利用这种力量(比如在国外,Nike 等公司往往通过互联网作一些广告的传播,效果极佳)。

在那些需要进行大量媒体文件发送的公司(比如盛大这样的公司进行游戏软件客户端升级,或是 YouTube 这样的视频分享网站发布更大一些的视频作品)来说,BT 工具是一个很好的工具。在各个公司企图抢占用户桌面的今天,BT 工具虽然还没有引起太多的注意,我相信,这一天也不远了。

--EOF--

1 2 3 4 5 6 7 8 9 10

关于归档

本页包含 OpenSource 类别下的所有文章.

上一类别为 MyLife.

Review 为下一类别.

回到 首页 查看最近发表的文章或者查看所有 归档文章.