星期四, 四月 28, 2005

又老了一岁…

其实已经过完生日了,我一直过阴历生日。

刚知道,和tasuki是一天的生日,嘿嘿,不过我比她大整整一岁。

为了庆祝伟大的我的生日,很久没有过更新的apache ant也release了新的1.6.3版,嗯,普天同庆嘛~

星期三, 四月 27, 2005

Slashdotcn

已经在slashdotcn和内部的管理论坛泡了N天了,忽然想起来还没有为这个刚诞生的网站promote一下8^)

现在的管理员有两个人,Jesse和Cathayan,原先和Jesse没打过交道,和Cathayan倒是…呃,也没说打过交道,嘿嘿,就是总去他的blog去tk:P 因为刚开始热心发了些从slashdot翻译过来的文章,很荣幸地成为了综合编辑,不过这些天忙着考试,没怎么发表文章了,但愿编辑们不要怪我……

因为大家都经常去slashdot,所以发表文章回复文章都带着点儿slashdot的风格,前几天cathayan发一个投票,因为少了一个搞笑票还被人说应该回去熟悉熟悉slashdot的文化呢,嘿嘿,在上面呆着很高兴,每天也就这么点儿时间可以轻松轻松……

网站的程序用的不是slashdot的代码,而是geeklog。对这个东西没啥概念,去网站看了一下,貌似应该不错,嗯,下载回来看看,想添加一些功能的,呵呵,都是些javascript,应该没什么难度。

最后做个广告,谁不小心看到这篇blog的,别忘了过去捧捧场。Slashdot的风格说得简单一些是非正式、诙谐、反权威,所以在上面发表文章不需要有如新闻工作者或那些所谓的IT评论家、IT观察家那样专业——或者说是表面功夫——的水平,您所要做的,只是把自己的感受发表上去,当然还要有您看过的东西的链接,不然别人也没办法和你讨论的:)

星期六, 四月 16, 2005

Live without CD-ROM/DVD-ROM

今天终于豁出去了,用VMware以直接读取物理硬盘的方式装了SuSE 9.3,没辙啊,光驱坏了好久了,又懒得找人去买,只能用这种方法了。上次Windows出了问题重装了一下,Grub理所当然地被覆盖掉了,到现在都有半年没进过Linux了……整天向往自由和开放,总感觉在Windows下这一切都很奇怪,呵呵,Windows的理念应该也和“自由”、“开放”相左吧。

还不错,呵呵,装是装上了,Grub也在启动时出现了,只是只在VMware中能用,实际启动时总会出现“waiting for device /dev/hda5 to appear...”,然后就死到了/bin/sh下,呼呼,/也没有mount上,这时的/bin/sh……
貌似是Reiserfs的分区都没有认出来,/dev下空空如也,sigh,reiserfs.ko明明加载了的。过几天要是还整不好的话只能找人借光驱去了,ft……

星期四, 四月 07, 2005

真希望SUN可以稍微务实一些

大早晨看slashdot就发现一头条:Sun's Schwartz Attacks GPL,呼呼,不知道这位誓言将SUN打造成全球屈指可数的大型软件公司的新总裁这次又受什么刺激了。
也不知道Schwarts这次是想怎么样。GPL确实有很强的强迫性,现在也用得越来越少,不过说它“形同经济帝国主义”却有些无聊——虽然确实会造成软件专利向美国集中,所以我想先放下什么民族心,单以一个喜欢计算机的人的立场来说话——反而让SUN落了人家口实,可真是“司马懿之心路人皆知”。在维护公司形象这一点上,没人能比Google做得更好了。颓势的SUN,在软件领域除了Java也没太多里程碑性的建树,却越来越依仗Java的招牌指点江山激扬文字,我感觉,这样做有点儿不在其位却谋其政的嫌疑——SUN还远不是一个软件巨人。

SUN作为Java的生母,我还是很希望它能支撑下去,而且平时也在积极地使用它的产品,虽然用后都感觉比较失望——庞杂、缓慢、莫名其妙。SUN现在该做的是继续Java基础构件的研发,让JDK从根本上超过.Net Framework,提高JRE的效率和用户友好性,与此同时再做它自己的J2EE解决方案产品。操作系统方面我反而觉得Solaris是SUN的包袱,市场覆盖一再缩水,直到最近Solaris 10开源才又有了一些小额反弹,可SUNJava上为Solaris下的功夫可不少,也有不少报告称JDK/JRE在Solaris上的性能表现等等比Linux上都要出色不少。我觉得Linux才是Java最好的阵地,开放、自由而且灵活,和Java的特征不约而同,可惜的是很多Linux box上都没有JDK/JRE(现在倒是有越来越多的发行商开始为他们的Linux发行版预装JDK/JRE了)。以我最近的经历,有很多人对Linux上JDK安装后的一些设定都非常恼火,特别是多个JDK/JRE共存的情况下,切换JDK/JRE就能让人发疯……

SUN对于自己形象的打造让我觉得比微软还要失败,同样是做硬件起家的IBM则比SUN要好的多,在J2EE领域比SUN更有号召力,在JCP里也有很大影响,而且对开源的支持更胜一筹。SUN也开始开源了,TigerMustangSolaris 10,更有传闻SUN也想把它的Sun Java Enterprise System也开源出来,这就让我很奇怪为什么Schwartz还去攻击。GPL了——开源是由。GPL开始的,难道不该对这个License留一些敬意吗?

星期三, 四月 06, 2005

避免在autoboxing过程中使用基本类型

以前就知道这个现象,不过没继续追究过。今儿打开Gmail,有封Core Java Techologies Tech Tips,正好提到这事儿,摘录如下:
The primitives are equal and the values of the boxed ints are equal. But this time the ints point to different objects. What you have discovered is that for small integral values, the objects are cached in a pool much like Strings. When i and j are 2, a single object is referenced from two different locations. When i and j are 2000, two separate objects are referenced. Autoboxing is guaranteed to return the same object for integral values in the range [-128, 127], but an implementation may, at its discretion, cache values outside of that range. It would be bad style to rely on this caching in your code.相关链接:http://java.sun.com/j2se/1.5.0/docs/guide/language/autoboxing.html
http://java.sun.com/developer/JDCTechTips/2005/tt0405.html

星期二, 四月 05, 2005

Bye all~

在IRC里,/part每个频道时我都会这么说:D
现在,我对我最喜欢的计算机和网络也要这么说了。
一个月,不知道会不会太长,或者太短。
所有的都押在这个月里了,呵呵爽!