综合信息

August 26, 2004

News Link, August 26th

Free Software Day Around The World
FOSS政治化??

The Power of X
X.org将发行新的版本。

-- from Slashdot


BEA announces WebLogic Platform ISV Edition
看了这个,我只想说,老外真是老实,也真是有钱。。。

Google continues to grow top notch Java team with Cedric Beust
Google又从BEA挖了一个大牌!全世界都在猜测,Google葫芦里装的是什么咖啡。。。

Macromedia announces Flex Builder: IDE for Flex
Flex是Macromedia的RIA框架核心技术,现在终于有了一个IDE——之前是要一行行写那个古怪的半XML半脚本语法的Flex程序的。。。

-- from TheServerSide.com

p.s. 见鬼,这个“本命月”成了出差月,blog支离破碎 :S

by Neo @ 10:21 PM Permalink | Edit | Comments (0) | TrackBack (0)

August 19, 2004

News Link, August 19th

End Of The Line For Alpha
RIP...正像HP收购Compaq的时候有人说的,“Alpha没有死在Compaq手上,但是估计逃不过HP这一关了。。。”

Mozilla Releases Mozilla Sunbird 0.2
看来Mozilla跟鸟卯上了,这次是Sunbird,一个独立的日历应用。

-- from Slashdot


CrossOver Office 3.0.1 review
当你想省下Windows的钱,但是又不得不用Office时。。。

-- from NewsForge


Bruce Eckel talks about Process Patterns
Bruce Eckel阐述Process Pattern

How to Authenticate a Servlet App with Windows Passwords
使用JAAS来集成NTLM用户认证到J2EE的web应用中。是个很实用的技术,不过有人指出他的solution用到了native lib(NTSystem.dll),也给出了一个pure java的解决方案。

TSS Article: Rich Internet Applications
TSS最新的专栏文章,介绍最近如火如荼的Rich Internet Applications技术架构。

Free Book: The J2EE Architect's Handbook
TSS的新书,The J2EE Architect's Handbook

  • Design J2EE applications so that they are robust, extensible, and easy to maintain.
  • Apply commonly used design patterns effectively
  • Identify and address application architectural issues before they hinder the development team
  • Document and communicate the application design so that the development team’s work is targeted
  • Avoid common mistakes that derail project budgets and timelines.
  • Guide the development team through the design and construction process.
  • Setup effective procedures and guidelines that increase stability and decrease bug reports
  • Effectively estimate needed resources and timelines

Wicket: Do we need yet another presentation layer framework?
Wicket是原来Sun设计SwingUI的那批人搞得一个新的web表现层框架(还没够?!)。。。

-- from TheServerSide.com


The 36 Plots, by Loren J. Miller
Another RPG plots analysis. 最近这个topic很有人气啊!

Google.rss !
使用Google Web APIs实现的一个Google RSS,看上去可以自己搞一个的说。。。

KeepResident Eclipse plugin
据说Eclipse的性能常因为Windows的虚拟内存管理而下降,Stanford的某个家伙就写了这个plugin,保证Windows为Eclipse保留更多的内存。

mozdev.org - delicious: index
Mozilla的del.icio.us插件。

-- from del.icio.us

by Neo @ 04:38 PM Permalink | Edit | Comments (0) | TrackBack (0)

August 14, 2004

News Link, August 14th

Next-gen Copyright-aware P2P System Whitepaper
如果P2P的文件百分之一百合法了——至少我国没有多少人会理它。。。

Linux Kernel 2.6.8 Released
被认为会改变2.6发布以来奇数版本相对稳定这一逆流(按Linux惯例,版本号的第二位和第三位中都是偶数的相对是稳定和可用于关键任务的版本)的版本。

-- from Slashdot


Handling Events in JavaServer Faces
JSF的最重要的特征之一就是其事件处理机制,这是之前的Web框架所欠缺的,也是JSF被普遍看好的基础之一,ONJava.com上的文章详细阐述了这一机制。

TSS Cartoon: The Argument for Stateful Session Beans
广受欢迎的TSS Cartoon的最新作品,呵呵!

Hibernate3 Filters
Hibernate 3的filters也是一个引人注目的新特性。

Getting Groovy with XML
什么是Groovy?这是一种正在逐渐热门起来的语言,它具有Python等语言的简洁和优美,而且他可以被编译为标准的Java Bytecode。java.net的新文章讲述了使用Groovy来处理XML的一些优势。

Borland JBuilder 2005 announced
Borland自从JBuilder 4.0以来没有过任何一次真正意义上的升级,支持JDK 1.5、JavaServer Faces、J2EE 1.4构成了新版本的主要特征——而这是远远不够的。有趣的是,有人已经开始把IDEA 4.*跟JBuilder 4以后各个版本做类比,越来越慢、越来越不稳定、缺乏真正的亮点。。。

-- from TheServerSide.com


A webstandards checklist
A perfect list to validate a website!

-- from del.icio.us

by Neo @ 10:40 PM Permalink | Edit | Comments (0) | TrackBack (0)

August 03, 2004

News Link, August 3rd

VirtualPC 2004 Versus VMWare 4.5?
我一直认为M$买下VirtualPC是为了毁掉它。。。

Soyuz To The Moon?
又开始咯!外太空要热闹了,没准过两年我们也上月球了。。。

-- from Slashdot


Sun talks about buying Novell
注意啦,Sun开始把M$给他的钞票找地方砸了。

-- from TheServerSide.com


How to Bypass Most Firewall Restrictions and Access the Internet Privately
教你怎么穿越公司的防火墙访问禁止的资源,慎之慎之。。。

RSSCalendar.com
利用RSS来在线共享Calendar,RSS rules!

-- from del.icio.us

by Neo @ 11:23 AM Permalink | Edit | Comments (0) | TrackBack (0)

August 02, 2004

News Link, August 2nd

Steve Jobs Undergoes Cancer Surgery
这个。。。不是新闻了,但是我想说的是——每年体检很重要!!!

How Google Will Have Achieved The Semantic Web
最近很多人在谈论Semantic Web的问题,这个关于SW的文章也是同时上了/.del.icio.us头条的热门。

-- from Slashdot


On my thoughts of the SWT vs Swing
关于SWT vs Swing的感想,引来讨论一大堆,大部分人不满Swing,不过也有人支持。但是我真的没看出Swing比SWT哪怕一点优势。。。

-- from JRoller

by Neo @ 07:53 PM Permalink | Edit | Comments (0) | TrackBack (0)

July 17, 2004

News Link, July 17th

Apache Maven 1.0 Released
Maven是一个强大的集成化PM工具,包含了代码和文档的自动创建等非常适合OSS开发的特性。终于出了1.0.

North Korea Opens Official Website
该来的总是会来。。。www.kcckp.net是北朝鲜官方网站,主页写着:President Kim Il Sung, a Great Man of 20th Century。。。

-- from Slashdot


Mozilla and the future of the Web
提到广受欢迎的Firefox和Thunderbird将在这个夏天结束的时候发布1.0 release。

-- from NewsForge


dprism Time Package v2.0 Released
说起来又是Sun值得羞愧的事,居然要第三方来发布Date/Time处理代码,还能赚钱。这个dprism Time Package是专门处理时间的过程库。不知道比起开源的 Joda Time来有什么优胜,居然还要钱。。。

New Product Listing from JavaOne 2004
今年的J1上所有announce的product list。我最感兴趣的是。。。Nokia和Sega联手推出的移动游戏终端。。。

Featured Article: Source Code Communication Best Practices
一个很有意思也很少被提及的专题,关于如何在代码高度共享的开发环境交换源码信息。Vincent Massol的这篇TSS Featured Article提出了两个方案:Diff emails on SCM commit和RSS feeds(feeds anywhere, hm?)。

-- from TheServerSide.com


FCKeditor - The text editor for Internet
FCKeditor是一个开源、跨平台的在线HTML编辑器。

Things President Bush is not
可以学到很多有趣的词儿,呵呵!"I’m not a tree, I’m a Bush."

How to write Firefox extensions
Have a try!

bitoogle :: the bit torrent file search engine (bittorrent)
Bingo! 正是我要的dd啊!

Free Picasa Photo Album Software
可以用来作照片管理索引库,不会改变文件原有位置。

An no-nonsense guide to Semantic Web specs for XML people (Part I)
针对目前正热烈讨论中的Semantic Web的评论和分析。

Making TeX Work
名著Making TeX Work的SourceForge版!

-- from del.icio.us

by Neo @ 09:36 PM Permalink | Edit | Comments (0) | TrackBack (0)

July 11, 2004

News Link, July 11th

Browser Wars 2004
呵呵,浏览器界水面下涌动的暗流已经好久了,桌面浏览的体验已经太久没有令人兴奋的新东西了。。。mac.com的这篇“Browser Wars 2004”能不能成为现实?

-- from Slashdot


How To Write Efficient CSS
CSS也是个越研究越让人入迷的dd!

-- from del.icio.us

by Neo @ 09:29 PM Permalink | Edit | Comments (0) | TrackBack (0)

June 15, 2004

News Link, June 15th

AMD Going Dual-Core In 2005
Dual-Core的潮流风尚,继Intel之后,AMD也加入了这一行列,宣布将在明年推出双内核的处理器。

A New Look At Mozilla Firefox 0.9
看来FireFox就要出0.9了,最新的review展示了新的界面和一组新特性,据说稳定性也有很大提高(0.8其实已经不错了)。另外,现在还是RC,等出了release就赶紧升级![UPDATED: 0.9已经发布了,装了之后发现老的RedCat theme装不了,RSS Panel可以用,但是不会出现在新的Extensions窗口中,Tabbrowser支持新的0.9,Charamel也支持0.9,对我来说这就算可以用了,不过还是期待各theme、ext早日升级。]

Charles Walton, the Father of RFID
这位年届八旬的老人在上世纪70年代发明了RFID,不过遗憾的是在上世纪90年代中期这一专利过期了——意味着接下来成千上万的RFID tag将不能给他带来收益。不过老人家倒是无所谓,仍然继续他的发明生涯。

Google-Sponsored 2004 US Puzzle Championship
第一感觉是,老美居然有这么好玩的锦标赛,第二感觉是,Google是个很讨人喜欢的家伙!

-- from Slashdot.org


Enhancing Web Application Performance with Caching
新的TSS专栏文章讲述了使用FlyWeight模式设计web caching机制,不过好像很粗糙,Alex V提出了关于线程安全和延展性方面的问题。Caching其实是不容易做好的一个东西。

WebCream 5.0 Released - Swing/HTML Bridge
WebCream是一个Swing/HTML Bridge,什么叫做Swing/HTML Bridge?就是可以自动实现GUI前端和Web前端互相转换的东西!看看这个demo就知道了,满有意思的一个idea,不过觉得还是不是很放心啊!

jWebUnit 1.2 Released
jWebUnit是一个web-based的测试框架,它可不是简单的照搬JUnit,而是针对web开发的特点有相当多的设计。

Apache Excalibur: New Top Level IoC Apache Project
Apache最近提升了好几个原来的孵化项目的等级,这次是Excalibur(这是那把传说中的King Arthur的神剑的名字 -_-bb ),Apache的轻量级的IoC(Inversion of Control)解决方案。

-- from TheServerSide.COM


Finally, Chapter 4 is complete and I can move on
James Goodwill继续他的期待度不错的书“Apache Axis Live”。

-- from JRoller.com

by Neo @ 11:36 AM Permalink | Edit | Comments (0) | TrackBack (0)

June 13, 2004

News Link, June 13th

Meteorite Crashes Through New Zealand Roof
一枚1.3公斤、寿命大约为40亿年的陨石击穿了纽西兰的一间房子的屋顶——让我想起了《丁丁历险记》中的大蘑菇。。。

Searching for the Best Scripting Language
一直让我很纳闷的一件事情,就是我国天才的技术人员们似乎很不喜欢脚本语言,但是其实script是很强大的,昨天还听BEA的哥儿们讲他90年代用纯DOS Batch实现复杂拨号程序的故事。。。这里有个survey,关于最好的script语言的,非常细致。

UK Anti-Spam Laws Criticised
英国是最早实现了Anti-Spam立法的国家,但是似乎执行的过程中遇到了不少的问题,有技术的也有官僚的。The Guardian的一篇文章描述了这种尴尬,考虑到这种立法即使在我国也是迟早的事情,这个还是可以借鉴一下的。

-- from Slashdot.org


Microsoft Acquire SAP?
IT Manager's Journal(也是OSDN的成员)的一篇文章,提到了《财富》杂志近期某篇文章的一个十分诡异的观点,并提出了一些很有趣的意见,不过我似乎没法访问《财富》的网站 :(

-- from NewsForge

by Neo @ 10:29 PM Permalink | Edit | Comments (0) | TrackBack (0)

May 20, 2004

News Link, May 20th

BEA to release Apache Beehive: Workshop Open Sourced
传闻已久的事情终于确实了,BEA宣布将把它的Workshop的核心部分开源,开源项目的代号为Beehive,而BEA选中的开源组织——毫无悬念的——是Apache(Workshop的一个核心技术,XMLBeans就是BEA捐给Apache的),也就是说很快就会有一个Apache Beehive的project。据说这次将开放的是Workshop Runtime,Controls,PageFlow。开源的授权模式将是Apache License v.2.0,开放的是:Controls、NetUI=PageFlow、XMLBeans、Web Service Metadata。可以访问BEA的专题网站获得更多信息。

The Top 10 Elements of Good Software Design

10. Considers the Sophistication of the Team that Will Implement It
9. Uniformly Distributes Responsibility and Intelligence
8. Is Expressed in a Precise Design Language
7. Selects Appropriate Implementation Mechanisms
6. Is Robustly Documented
5. Eliminates Duplication
4. Is Internally Consistent and Unsurprising
3. Exhibits Maximum Cohesion and Minimum Coupling
2. Is as Simple as Current and Foreseeable Constraints will Allow
1. Provides the Necessary Functionality
read the whole story

Javalobby Launches Nnew Java Knowledge Base
著名的Java网站Javalobby最近建立一个Java Knowledge Base,牛人可以赶紧去contribute点料。

ObjectWeb Announces Speedo JDO 1.0
Speedo正式发布这个JDO实现的1.0版。产品据说用了ObjectWeb的很多框架和组件技术,这个ObjectWeb倒什么都有!(人人搞得自己什么都有,这样的好么??)

-- from TheServerSide.COM


MailFeed: Generate an RSS Feed from a POP3, IMAP, or NNTP mailbox
呵呵,MailFeed是个简单的PHP页面,直接读取POP3等协议的邮箱生成2.0格式的RSS Feed。再次领略到了RSS的无穷可能

The 46 Best-ever Freeware Utilities
The best... Free... Ever... 46!!!

-- from del.icio.us

by Neo @ 12:02 AM Permalink | Edit | Comments (0) | TrackBack (0)

May 12, 2004

News Link, May 12th

JCP Watch: JSP 2.1, JDK 1.5, Web Services Metadata
JCP今天公布了这些新的规范,不过整个业界的态度似乎是越来越现实,恐怕像以前那样盲目跟新规范的会越来越少了。

Thinking about Macromedia Flex
What is the Flex? 简单的说,这是Macromedia野心勃勃的RIA(Rich Internet Application)的最新技术,被定位在application server和客户端之间的presentation server。在主页上有关于Flex的极其华丽的演示,其表现效果也确实惊人,但是,问题是——一个后台基于Web Service、前台基于Flash的应用架构该有多慢啊!而Flex那个颇为古怪的MXML编程语言目前只能手工编写。。。大概是还需要许多年的未来技术吧!

-- from TheServerSide.COM

by Neo @ 01:05 AM Permalink | Edit | Comments (0) | TrackBack (0)

May 10, 2004

News Link, May 10th

RSSOwl under Linux
基于SWT的RSSOwl发布了新版,试了一把,在Linux下运行良好,虽然比FeedDemon还是差点,但是基本可用了(托SWT的福,中文一切OK——SWT最近有渐渐流行起来的趋势啊!)。

-- from Matrix.org Forum


Google Blog

-- from del.icio.us


Hermes: Open source JMS Queue/Topic Browser/Monitor 1.5
看看专业的消息监控器是怎么做的——颇受好评的开源JMS浏览/监控器Hermes发行了新的1.5版

First Preview of jBpm 2.0 Available
jBpm是另一个开源的工作流解决方案,它不完全遵照WfWC来设计,但是非常灵活和轻巧是它的主要特色,最新发布了其2.0版的第一个preview

-- from TheServerSide.COM

by Neo @ 11:06 PM Permalink | Edit | Comments (0) | TrackBack (0)

May 06, 2004

News Link, May 6th

EJB 3.0 Announcement at TheServerSide Symposium
EJB3的主题词是——轻量级(lightweight)!其实很多东西不过是把一些已经成为事实标准的OSS技术和概念拿过来标准化而已——例如看上去Hibernate要取代Entity Bean了 :p

Using Aspects as a Test Coverage Tool
嗯,也许可以搞个AOP应用专辑了,这个东西尤其有用,因为code coverage历来是测试难题。。。

String Benchmark: Java vs. Objective-C vs. C
不知道为什么做这个测试,不过还好,Java的差距在10倍以内。。。

XMLBeans: BEA Gets The Message Out
BEA是最早在自己的产品中大量使用XMLBeans的厂商——Workshop 8.1的核心技术之一就是XMLBeans,而且效果非常的好(在大大简化开发的同时提供了很优秀的性能表现),所以,BEA的人写了几篇很好的介绍文章:

XML Processing with Java Object Technology
Scott Ryan looks at two of the more popular frameworks used to turn XML input into Java objects and Java objects into XML.

Strongly Typed XML in Java with XMLBeans
Cezar Cristian Andrei presents how XML documents can be manipulated in Java applications in a strongly typed fashion.

Leveraging Complex Schema Features in Java the XMLBeans Way
Raj Alagumalai and Raju Subramanian discuss how XMLBeans handles some schema types, how it provides access to the entire XML infoset, and how it provides access to the schema object model.

Using XMLBeans in Web Service Clients and User Interfaces
Steve Hanson shows how to create and use XMLBeans in a Web service client and then leverages their capabilities in an actual client for the Google Web service.

Adobe Buys Q-Link Technologies, Java Workflow Company
一个标志——说明Adobe要深入开发文档管理的市场。考虑到Adobe最近出手一贯精准,加上在Acrobat的文档处理在政府和大企业行业的巨大优势,这是个值得关注的动向。

-- from TheServerSide.COM


Putting Google to the Test
这个是Slashdot猫扑类似的一个例证。。。但是,这个测试着实非常有趣!!

What Sex is Your Robot?
呃,这是另一个例子。。。又有精辟的comment:

...that i see word "sex" on slashdot. For a second i thought that we geeks are finally getting lives :) But only for a second - then i read the entire subject.

Mono Project Releases Beta 1
之前报道过的,Ximian的Linux porting for MS .NET,出来了第一个beta,这也是检验MS的开放程度变化的一个标竿,呵呵!

Math And The Computer Science Major
讨论的主要问题是——现在的计算机专业学生是不是学了过多过深的数学?有趣的话题,不过我认为并不过多,要想培养逻辑思维的能力,没有比各种数学分支更合适的了——不过还要看谁来教,怎么教。

-- from Slashdot

by Neo @ 01:12 AM Permalink | Edit | Comments (0) | TrackBack (0)

May 04, 2004

News Link, May 4th

JDO 2 Ballot Results: Concerns from IBM, BEA, and Oracle
JSR #243,也就是JDO2的复审表决(Review Ballot)中出现了大厂商的意见分歧,Borland是目前唯一没有投票的,比较大的组织/厂商中Apache、Sun和Macromedia投了赞成票,但是最重的三票——BEA、IBM和Oracle都表示反对!他们也提出了各自的理由,——我反正不是很看好这个东西,似乎从一开始就没有定位清楚它到底想干嘛。。。

Jakarta Announces Jakarta-Slide Release 2.0
一个“内容管理框架”(为什么什么都要叫做框架呢?大家都是框架谁来作应用呢。。。)——说白了,有点类似我们的虚拟文件系统,实现了一个内容repository。2.0有了非常多的改进,值得关注!

Exadel Announces JSF Studio
又一个基于JSF的Web集成开发工具,看来Web IDE要成为工具厂商的又一个新的战场。

Windows Integrated Single Sign-on and Java
关于SSO的一篇很有用的参考文章。

Kingdee Middleware of China Licenses J2EE 1.4
又见中国。。。

-- from TheServerSide.COM


Third Largest Supercomputer... at Weta Digital
用来给LOTR作CG特效的,据说是IBM造的,在CG运算中产生了500TB的数据,“几乎干掉了电影本身”。。。

Building A Modern Stonehenge In New Zealand
什么是Stonehenge??看看这个就知道了!熟悉魔法门英雄传系列游戏的就知道,德鲁伊(Druid)这个兵种就是从Wizard城堡的Stonehenge产出的——虽然民间经常传闻巨石阵是德鲁伊聚会的场所,但是大部分考古学者并不这么认为。这次新西兰一批天文学爱好者决定建造自己的巨石阵,大概是为了考证历史上巨石阵的天文学功用吧。

Core CSS (2nd ed.)
CSS经典的新版本。

What Happens To Your Data When You Die?
在Internet时代,人的遗产已经不只是物理上存在的钞票、证券之类,还包括在网上分布的各式各样的数据,那么你的遗嘱是不是也要包含这些部分呢?

Mozilla Thunderbird 0.6 Released
首先是赶紧升级啦,另外下面有个家伙的comment也搞笑。。。

I would have thought that they would have renamed it to fit in with Firefox. Thunderfox isn't that bad a name, is it?

-- from Slashdot

by Neo @ 12:31 AM Permalink | Edit | Comments (0) | TrackBack (0)

May 01, 2004

Jetspeed 1.5's First Look

今天在我的环境(XP sp1, JVM 1.4.2_04, Tomcat 5.0.16, Firefox 0.8)中配置好试了一下,花哨了很多,增加了几个比较有用的portlet,过去那个Tomcat启动时有时会出错的问题还是存在 :(

未登录的缺省portal(点击放大):

登录后我定制的portal(点击放大):

by Neo @ 02:37 AM Permalink | Edit | Comments (0) | TrackBack (0)

April 27, 2004

Portal Project on ASF Evolved

Apache终于建立了独立的Portal一级项目,把以前分散、杂乱的Jetspeed-1Jetspeed-2PlutoWSRP-4J等项目组织到了一起,并且重新界定了各自的分工。另外也出人意料的发布了Jetspeed 1.5(啊哈,一看就是MT,越来越多的官方媒体发布采用Blog软件和模式了)——我还以为已经不会有人维护这个项目了呢。

by Neo @ 02:36 PM Permalink | Edit | Comments (0) | TrackBack (0)

April 15, 2004

News Link, April 15th

Ant 1.6 - Finally A Real Build Tool
着重分析了对build tool来说关键的模块化(modularity )特性,这一特性最后在Ant 1.6中被全新的<import>标签实现了。

-- from TheServerSide.COM


Finding Yourself With Photo Recognition
描绘了一种奇妙的景象,你去到一个完全陌生的地方,拍下附近一栋建筑物,用手机发给一个服务商,一会儿它就会告诉你你在哪里,附近有什么可以帮助你的东西,等等。A really spectacular vision, isn't it?

Mandrakelinux 10 Official Released
Community Edition发布之后的两个月,正式版本终于发布,我可怜的FC2几时才出?!

Amazon's Search Engine Goes Live
Amazon新的基于Google技术核心的搜索引擎A9进入公开β,也许会出现越来越多powered by Google的应用,而且每一个都有自己足够的特色,这才是真正的组件化、平台化,合理、有利的分工,产生理想中的应用——每个构件都是最强的,结合起来在某个领域给客户最佳的服务。

-- from Slashdot

by Neo @ 05:06 PM Permalink | Edit | Comments (0) | TrackBack (0)

Referrers反向链接跟踪技术及相关

Referrers是一个跟踪Internet链接的Perl CGI脚本,最近很有一些地方在使用——是看到Sunny也链了来玩才发现的。这个是实现智能化的正/反向链接分析的很好的范例,而这种分析是实现一堆应用的核心技术(例如CMS中的自动“相关链接”功能)。顺手找了几个相关的链接:

——Stephen的Referrer统计系统使用和改进
——Referrers的乱码问题解决
——针对Referrers的spamming解决方案

by Neo @ 09:20 AM Permalink | Edit | Comments (0) | TrackBack (0)

April 13, 2004

News Link, April 13th

Does Code Generation Matter to Java Developers?
XDoclet为代表的代码生成机制,作为一种“生成程序的程序”正在悄悄的崛起,尤其是JDK 1.5引入的JSR-175支持,更是为这种机制提供了标准化的途径。考虑到正引起广泛关注的MDA方法,本周的TSS Article引起了不少有趣的讨论。

Implementing the Null Object Pattern using AOP
当臭名昭著的NullPointerException发生的时候,一般除了挂起你的应用,显示一行无意义的NPE提示意外就没啥帮助了,Dale Asberry利用AOP实现了一个“Null Pointer Pattern”,使得你能够定位这个诡异的异常,而不是茫然的在源代码中做行级调试。显然,这一技术对于跟踪所有的Runtime Exception都是有效的。

What is the place for MDA and UML?
又一篇关于MDA的讨论,这次是置疑图形化能否代替手工编码的核心问题,见仁见智,呵呵。我个人的观点,MDA依然还是一个概念,在真正实现之前还有很长的路——这一类的事物在IT业界存活的概率历来都不是很大。

-- from TheServerSide.COM


Forbes Reviews Google's Gmail
嗯。。。不是愚人节的谣言。。。

-- from Slashdot

by Neo @ 10:44 AM Permalink | Edit | Comments (0) | TrackBack (0)

April 11, 2004

News Link, April 10th

Sun Java Studio Creator Early Access Released
是的,这才是Sun应该做的,它只要学习MS就行了,利用新的规范和JCP数不清的好创意,多多拿出些有价值的新工具。这个Java Studio Creator应该是JSF这个NG展现技术的第一个可用的集成开发环境,JSP的丧钟正在敲响。。。

Sun Getting The Word Out Via Blogs
嗯,blog正在进入主流媒体的发布领域。。。

-- from TheServerSide.COM


The Only Way Microsoft Can Die is by Suicide
我好像说过类似的话,呵呵!

-- from Slashdot

by Neo @ 12:11 AM Permalink | Edit | Comments (0) | TrackBack (0)

March 18, 2004

RSS And BitTorrent

在上一篇关于RSS的文章中,我好像说了RSS的应用可能十分广泛。早在去年,Slashdot上就有人提过一个思路,讨论RSS和BT结合起来使用以实现海量文件发布的技术可行性,现在有人真的实现了这个东西 ^_^,请看Slashdot相关的跟踪报道

by Neo @ 11:10 AM Permalink | Edit | Comments (0) | TrackBack (0)

March 06, 2004

Internet时代的出版:从猫扑和Slashdot到内容集成

早就想写这篇东西了(从这个blog建立的第一天开始),一直赖着没写(我是懒人。。。),现在终于写了出来,实在是太长了,如果有新的发现或者思路,可能还会不断的改。


这个故事要从猫扑说起。2000年底Mop建立猫扑的时候,是把它作为双重功用的社区看待的:一方面是个搜集TV Game资料的信息库,另一方面也是TV Game同好灌水撒野的地方。Mop在建立这个社区的时候给自己定下了几个重要的准则,其中最重要的,就是允许网民们自由的发言,这也就是最早“大杂烩”的来历,由于早期的到访者大多是朋友,有着类似的经历和爱好,基本上就像一个大家庭,虽然话题渐渐的五花八门,但是内中自有着天然的和谐。
随后就是BT这个词的诞生。大杂烩有了一两个家伙,开始在TV Game以外的领域为大杂烩赢得名声了。靠着Internet令人惊异的传播力,最初几个经典的BT贴广为传播,被N多站点转载(其中包括著名的《手机掉到马桶里》、《性感市场营销》等),那种颠覆性的跳跃式想象力立刻得到了年轻人们的认同——很酷、很好玩,这两个因素基本上是大部分人上网追求的感受。于是,用户蜂拥而至,内容一下子离散了,猫扑的大杂烩不得不从原来的以游戏为主题的论坛中独立出来,成了功能完全不一样的一个社区——名副其实的大杂烩,这里有新闻、心情、原创文学、游戏、网上约会——所有你想得到的内容,同时在线人数从初期的几十发展到几百,进而几千。海量的在线人数和发贴数量直接导致了汪洋大海般的水贴,淹没了任何有点意义的内容。这个阶段的猫扑成了Mop本人的痛苦,他既不能放弃原来自己“自由的发言”的原则,又无法接受漫天毫无意义的水贴,希望利用各种规则来提高非水贴的数量和位置,但是效果都不明显。。。也许目前还是这个状态,但是我已经很少去了,不知道有什么新的发展。

其实这个实例不是偶然的,在世界上还有另外一个同样热门的站点,有着惊人类似的缘起和经历,那就是Slashdot。这个来自美国密执安州的一个叫Holland的小城的站点被视为颠覆传统媒体的发源地,它由年轻的Linux软件爱好者Rob "CmdrTaco" Malda创办,本意也是个信息仓库——不过Malda感兴趣的是Linux,然后跟猫扑一样,逐渐演变成为网络技术人员的 “快乐大本营”,其中集结了大量的技术内容和技术讨论。但是这里也许就是事情的关键——Slashdot的主体是IT从业人员,其中尤其不乏思维敏捷创造力超群的天才(Malda本人就是其中最出色的之一),它很快建立了自己的信息发布和管理模式:一种完全DIY的模式,网民自己把自己看到的最新最有趣的东西发出来,附上源信息的链接,如果把它看作一个虚拟的出版社(这个比喻最早是Malda自己提出的,就凭这一点,他的社会学头脑就跟Mop不是一个档次的),那么,这家出版物的读者每天向编辑部提供多达400个超链接、新闻线索、创意和完整的新闻报道,但并不从该出版物领取一分钱,而且这些报道全都是“第一手”的,没有可恶的新闻中介(记者)和审查官。

Malda建立了由自己信任的好友组成的编辑部,经过仔细筛选,编辑部挑出5到10个可能引起读者最大兴趣的题目,然后加上一段很短的提要,并附带一个指向信息源的链接,发布到网站的首页(headlines)。如果是原创性的文章,编辑部也会在文章前面加上内容提要,再用一个链接指向单独的网页。这样刊出之后,凭借数以千计的在线读者,很快会有成百上千或长或短的评论、指责、咒骂、更正、插科打诨和旁批蜂拥而至。Malda坚信人们有权利匿名发表他们的看法,因而所有不想在网刊上暴露他们身份的读者都可以使用一个笔名投稿,这个笔名叫做“无名的懦夫(Anonymous Coward)”

现在和猫扑类似的问题出现了,就像Slashdot建立初期就有的专业新闻工作者所预言的:“这些东西都是垃圾。这样做并不是在观察报道网络的混乱,而是在复制混乱。读者是无法处理这些芜杂的信息的,所以公众才会需要我们这样的人——为的是过滤噪音。”Malda如何解决这个问题呢?这里的思路是非常伟大而又优雅精致的。

首先,Malda和他精干的编辑人员坚信,公众依赖媒体“守门人” (gatekeeper)的时代已经过去了。但Malda也清楚地知道,完全缺少过滤会造成致命的后果。一个网站让读者自由发表意见的名声越大,它也越有可能被其高知名度所摧毁——除了猫扑,更有国际影响的是Amazon提供的有力例证,它允许读者自由上传书评,最后发现书评数量的增长与质量的提高呈现强烈的反差。同样的,在Slashdot网站上,由“无名的懦夫”们所发出的聒噪足以淹没任何理性的声音。Malda曾经公开的感慨,读者人力的增加并不意味着脑力的增加,更不会带来信息价值的提升。

Slashdot处于被spam、flame war、以及离题万里的奇谈怪论所埋葬的危险之中,但是摆脱困境的办法不是删除这些东西——Slashdot的读者们极其厌恶由一个“上帝”对多样化的声音加以甄别的做法,假如Malda——或者他的代理人——以新闻检察官的身份出现,就会毁掉这个由他一手创办的网上社区。作为一个技术天才(不夸张的说),Malda很自然地设想——是否能用某种软件上的办法来解决这个问题?这也许就是最早的社会性软件的概念——用软件来代替某种社会角色完成一个大范围的社会活动。

这个思考的结果是他发展的一种制度,这种制度允许25位最受信任的用户对刊发稿加以系统评估,授予那些持续受到好评的用户“主持人”身份。每过半小时,计算机会检查所有的帖子,并给当时在线的读者打分。在任一时间内,都会有300到500名读者积攒到足够的分数,并经随机筛选成为主持人。主持人本身也可以获取一定的分数分配,这使得他们有权力对一定数量的帖子加以评论。他们可以在三天内用完他们的所有得分,过期则作废。

这样创造出了一个自我运行的系统——在传统的新闻采集过程中,记者和编辑试图搞清楚外界发生的事实,然后和专家的意见进行平衡,再用一些简略的引语把事实表述出来,Slashdot基本上做的是同样的事情,只不过专家的意见占主导地位,引语完整无缺,整个新闻机构以极快的速度和极低的成本保持运行——其灵魂人物不再是总编,而是总编码师。

刘钢在博客中国发表的文章中将这种机制用社会学的概念描述为:“Slashdot的核心原则就是‘无审查’:任何人对这里发表的文章均可以受到不同方式的评论。Slashdot的规则(尽管它不这样叫)对处理个人与组群之间的紧张只规定三种机制:①协调机制,一种召集背景身份比较好的成员参加仲裁的方式,他们的职能是根据帖子的质量进行排序;②超协调机制,核查协调成员是否存在偏见或不公,一种‘谁监督监督人’问题的解决方案;③决定人个人行为总和的方式,通过它来确定某个成员是否有好的背景。这三条政治学的概念使得Slashdot能够成功的得以运行。”

由于某种原因,Malda在2001年把Slashdot卖给了Linux企业级解决方案厂商,拥有开源信息集团OSDNVA Software Corporation。有了充足的资金来建立良好服务渠道的Slashdot造就了“Slashdot效应”:当它在网站上刊出一个新的指向另一家网站上某篇文章的链接的时候,那家网站的服务器会立刻遭到Slashdot狂热读者暴风骤雨般的点击。

我一直觉得,这里面的技术含量没话说,但是核心还是观念。Malda敏锐的重塑了传统媒体的“采、编、审、发”流程,找到了被广泛认同的最大自由度的“规则”(规则往往就是限制的同义词,所以越多越复杂的规则认同度越低)。另一方面,高认同度的规则稳定了足够数量的“信息来源”,读者自己发新闻、修正和补充、汇编相关内容,经常新闻都是从当事人或者最接近当事人的人发布出来的,其真实性、时效性远胜传统媒体。最后,Slashdot把超链接发挥到了极致,一段精练的文字加上几个精心挑选的超链接,一下建立起了比传统媒体丰富无数倍的内容和难以比拟的表现力。所以我把Slashdot的成功总结为三点:light(but efficient) rules、diy和hyperlink。

有一样东西同样基于这三个特点,紧随Slashdot之后迅速的发展、壮大——这就是weblog。weblog貌似个人版在线论坛,但是最早的出发点跟交互式的论坛完全不同,它是为了让用户可以在看网站时记录下随兴的感想,所以它最早的形式是:一个源页面的链接,几句感想或者注释——今天,深谙blog出身和真髓的老鸟也大多是以这种方式使用着blog(当然,把blog当作心情日记甚至流水帐的人也是很多的啦,这个没有对不对的,技术以人为本,你高兴就好)。

随着加入blogger群的人越来越多,blog本身也成了一种文化,甚至成了一派新的软件(social software),这个要说清楚可不容易,绝对是另一篇文章了,我们现在回到我们的主旨——出版。如果说Slashdot是个虚拟的出版社,blog就是一个个小的个人出版作坊,Slashdot海纳百川,个人作坊不可能提供可比拟的信息量,谁会订阅一份不知道几时攒齐足够文章出一期刊也不知道内容是不是对自己胃口的杂志呢?

若干年前,M$猛吹他的“推”信息和频道描述文件(CDF)的时候我完全不能理解其价值何在(而且深深的为它强加到我桌面上的那些垃圾所困扰),有了blog之后这个价值就容易理解多了——个人作坊们需要联合起来,提供一种方便的机制让读者可以简单快速的浏览内容摘要,然后选择感兴趣的东西详细阅读。既然个人作坊们可以这样干,大的信息提供者当然更要这么干,于是就有了信息提供者(无论大小)的标准化目录格式,这就是W3C的Resource Description Framework(RDF)以及由purl.org(purl代表Persistent Uniform Resource Locator)在此基础上实现的RDF Site Summary(RSS)协议,要把自己的内容目录发表在Internet上的内容提供者只要按这个格式生成文件,就能保证想使用它的系统能够看的懂。简单的说,RSS就是一种附加了说明的增强版超链接,你可以很容易的知道这个链接指向网页的标题、内容摘要、发布时间、作者、主题、分类等信息。

进而,产生了专门阅读这种摘要的软件,统称RSS Feed Reader,由于这种软件(FeedDemon是公认的其中佼佼者)通常允许同时登记N个站点的RSS然后快速浏览,甚至自动生成一组RSS内容的组合视图,就好像自动把各个报纸杂志中你最感兴趣的内容集合到一起,再按你喜欢的字体、颜色、版式为你订做出一份完全个性化的报纸给你——真爽!——所以这种软件也被称为News Aggregator。这样你可以不必登录一个又一个网站,从五颜六色的广告和其他干扰中为了找到你感兴趣的一点点东西费劲,你只要下载一个个精练的RSS文件(优秀的内容提供者往往会按照主题和分类提供不同的RSS供你选择),然后阅读为你定制好的报纸头版,然后点击你感兴趣的摘要就能进入为你带来报导的原站点,并通过超链接跟踪到一大堆相关的信息,世界真是美好,不是吗?

好的技术往往是这样的:技术实现简明易懂,但却拥有几乎无限的应用可能,RSS就是最佳实例。RSS在后台可以和几乎所有的内容提供者整合——只要按这个简明的标准生成RSS文件,立刻可以变成一个合格的RSS提供者,在前台RSS可以被多种多样的方式展现出来:网页、RSS Reader,可以运行于多种多样的终端:PC、PDA等等。内容可以直接送给用户,让用户自己来组合,也可以交由专门进行内容汇编服务的broker,由broker来专门为用户提供个性化的内容、内容的自动分类、多种的发行订阅方式等增值服务——我称之为内容集成(Content Integration)。这种应用模式能够在强调内容提供者专业性的同时,给用户更多的选择,更个性化的体验,也为内容服务的市场细分提供了强有力的技术基础。

现在,我必须要对每一位耐着性子看到这里的读者致以2^N万分的敬意,自从完成了大学毕业论文以后我从来没写过这么长的东西,您现在可以站起来,离开电脑,出去呼吸一下新鲜空气——如果有多余的脑细胞,可以最后看一眼这些摘要:
1、Internet难以想象的网页数量、在线人数和超链接机制造就了新闻采编的全新模式。
2、这种模式下,新闻的真实性、时效性、专业性等传统难题让位于信息的筛选。
3、Slashdot在它的用户群中建立了完善的筛选机制,所以成为了新式新闻出版的领跑者。
4、大量Blog的出现和RSS技术使得信息获取的渠道得以进一步扩展到每一个读者自己,同时没有牺牲任何简单性和个性化。
5、RSS作为对经典超链接技术的有力增强,催生了内容集成和信息代理(broker),开始引导内容服务市场的细分,从而带给最终用户更准确的信息访问和更优质的内容服务。
6、所有这些机制完全改写了传统出版的每个关键工作流,必将取代后者成为人们获取信息的主流方式。

by Neo @ 02:00 AM Permalink | Edit | Comments (4) | TrackBack (2)

March 04, 2004

News Link, Mar 4th

MSN Search Blocking Results For XFree86?
Acer Plans A 16 lb. Notebook

-- from Slashdot

Acer Plans A 16 lb. Notebook

Well not exactly gigantic but at 16 pounds and sporting a 17-inch screen this thing is stretching the term portable. It also features a 3EGHz Pentium 4, 1GB of RAM, a 7200rpm 160gb hard disk, DVD-burner and the kitchen sink. ZDNet has a rundown of all of this beast's features." This sounds like a joke (or a typo), but the story says otherwise.

MSN Search Blocking Results For XFree86?

Thomas Shaddack spotted this on http://www.root.cz/ (in Czech) -- if you go to MSN Search and search for 'XFree86', it tells you that you've 'entered a search term that is likely to return adult content', and directs you to the porn search engine NightSurf.com, which lists a bunch of porn sites that ostensibly match the term 'XFree86'. If you search for 'XFree86' on Google, however, it's clear that the top matching terms returned by a normal search, are XFree86 sites, are not a bunch of porn sites. MSN is apparently blocking the specific term 'XFree86' and not just filtering on something stupid like the 'X' or the 'Free', since you can search for 'XFree85' and 'XFree87' with no problem. And search terms like 'Linux', 'AOL' and 'Macintosh' are allowed, so at least MSN hasn't simply blacklisted all competitors' keywords as 'porn', but why would they be blocking 'XFree86'?"

by Neo @ 12:06 PM Permalink | Edit | Comments (0) | TrackBack (0)

February 27, 2004

Windows XP Reloaded

Slashdot上有一则新闻,讲微软终于认识到Longhorn一时半会儿是搞不定的,所以准备搞一个XP的升级版本作过渡,代号叫做。。。Windows XP Reloaded!首先让我们使劲儿的寒一个。。。

比较搞笑的是这则回复:

OMFG ROTFLMAO ROR! (Score:5, Funny)
by Amsterdam Vallon (639622) * on Thursday February 26, @05:36PM (#8402367)
(http://www.golala.co...php?mforum=trolltalk)

I Googled "XP Reloaded [google.com]" just for kicks.

Based on the results page, I think they really do need another release -- nearly every single query result was a question about how to reload the operating system because a bunch of shit just stopped working!

Once XP Reloaded comes out, I can't wait to query for "XP Reloaded Reloaded" and see if the number of results returned decreases at all, or if the MS tards just add more bugs with every "bug fix". Hahahaha!

by Neo @ 08:31 PM Permalink | Edit | Comments (0) | TrackBack (0)

February 02, 2004

Blog和News Aggregator

Internet时代的新闻出版可以用Slashdot的那句“News for nerds, stuff that matters”来完美的概括,而Blog和RSS Feed(News Aggregator)可以说就是这一精神的技术实现。——虽然有很多(中国)人把Blog当作在线心情日记,我对此是深不以为然的。今天终于(彻底)搞定了Matrix.org的Blog服务(基于MOVABLE TYPE系统),然后顺便找了找我喜欢去的几个网站,有几个已经提供了很好的Feed News服务,总的来说还是不是很多,但是真正优秀的站点像Slashdot、NewsForge、TheServerSide等都做的很好了(CSDN?嗯,也有,但是我懒得理它-_-bb)。

by Neo @ 02:07 AM Permalink | Edit | Comments (2) | TrackBack (0)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值