Pearls In The Net(22 Feb)

Programmers At Work, 22 Years Later

In 1986, the book Programmers at Work presented interviews with 19 programmers and software designers from the early days of personal computing including Charles Simonyi, Andy Hertzfeld, Ray Ozzie, Bill Gates, and Pac Man programmer Toru Iwatani. Leonard Richardson tracked down these pioneers and has compiled a nice summary of where they are now, 22 years later.

from Slashdot

(more…)

MS Office File Format

上周(2月15日)微软公开了它的Office文档二进制格式规范,从下载的PDF格式的spec来看,这些文件真是复杂的一塌糊涂,这不,大嘴Joel Spolsky的blog新作专门告诉你为啥它们要有这么复杂,非常有启发也有趣的文字 ^_^

News Link, April 22th

Microsoft to Patch Problem Patch

Evolution of the Netflix Envelope

— from Slashdot

AJAX Magazine: Howto integrate Google Calendar in your website using AJAX

Coding4Fun: Rocket Commander

— from del.icio.us/popular

News Link, March 29th

Microsoft Joins OpenDocument Alliance
At last… but still not act as what people wish…

Two Unofficial IE Patches Block Attacks

Slashdot Firefox Extension
WoW, can wait to have a try on it…

— from Slashdot

News Link, March 26th

Microsoft’s Not So Happy Family

Evidence of the Missing Link Found?

— from Slashdot

Prototype Javascript Windows

Ajax Online Users and Counter

— from del.icio.us/popular

News Link, March 16th

GameSpy: The 2006 Independent Games Festival Finalists

40 CSS layout templates, ready for download – Lifehacker

The Top Ten WordPress Plugins

— from del.icio.us/popular

Gates Mocks MIT’s $100 Laptop

Windows XP on Intel Mac Confirmed
What a mess!

— from Slashdot

WGA/MS Should Be Fucked

这个就不多说了,知道的就知道。。。

(more…)

News Link, February 16th

MS Unveils Office 2007, Multiple Versions
又来了。。。之前提过说是个UI换代的产品,这次有了更多的detail。

Google Stands Ground on Google.cn

Oracle Bid to Acquire MySQL
钱。。。

First OS X Virus?
尚未确认。

— from Slashdot

25 Free Grunge Fonts

— from del.icio.us/popular

News Link, February 12th

Quad Core Chips From Intel and AMD
呃。。。难道core的数量开始取代Hz成为竞争的标尺?

Microsoft Anti-Spyware Removes Norton Anti-Virus
无语。。。

More iTunes Math
A very very geeky analysis…

— from Slashdot

Configuring Apache for Maximum Performance LG #123
Everybody should read…

— from del.icio.us/popular

News Link, January 25th(I’m Back)

Three-Dimensional Structure of HIV Revealed

Google Agrees to Censor Results in China
Maybe Blizzard will agree to change its WoW to support our anti-wallow policy? XD

Microsoft’s Sparkle a Flash Killer?
Do not think that Microsoft could build killer level CREATION tools…

— from Slashdot

Animated GIFs — from MathWorld

创业者融资指南――与风险投资者会面之前应该做哪些准备工作?

— from del.icio.us/popular

News Link, December 5th

Build a Program Now

Web Based Rhapsody Targets Linux

IBM To Support OpenDocument Next Year

— from Slashdot

GTalk Life

Google: Ten Golden Rules – Issues 2006 – MSNBC.com

— from del.icio.us/popular

News Link, December 3rd

2008 Olympics Aiming For Open Source

Microsoft Bows to Eolas, Revamps IE

— from Slashdot

10 things you should do to prepare a new Linux installation

— from del.icio.us/popular

News Link, November 8th

History’s Worst Software Bugs

— from Slashdot

Presentation Zen: Gates, Jobs, & the Zen aesthetic

The DOS Underground

Visual Studio Express – Full Downloads
这个是今天的热门,同样的还有新的SQL Server Express。。。

— from del.icio.us/popular

News Link, November 1st

High Dynamic Range (HDR) Technology Analysis
新的图形技术,主要还是游戏向吧。。。

Bill Gates Donates $258 Million to Fight Malaria
有钱人啊。。。

— from Slashdot

Animated Engines
对各种机械结构的动画说明,很强。

— from del.icio.us/popular

News Link, October 28th

Sex.com Hijacker Captured in Mexico

MS Office 12 To Utilize ODF?

— from Slashdot

How to Interview a Programmer

Was Einstein a Space Alien?

— from del.icio.us/popular

News Link, October 11th

EBay Acquiring VeriSign for $370 Million
门户们站稳脚跟,开始反过来收购。。。

Digital Camera Failures
数码相机分明就是组装电脑的实质,却要假装成相机的样子去骗钱!

— from Slashdot

R.I.P. WYSIWYG
为什么?因为来了一个Results-Oriented UI,还有了a New Microsoft Office

— from del.icio.us/popular

News Link, October 9th

Microsoft And Time Warner Resume Talks
嗯,谈吧谈吧,这种没有全球影响力的web content迟早被证明是无意义的。

Dell’s Open PC Costs More Than Windows Box
似乎所有的PC厂商都喜欢这种秘密网页的销售勾当啊。。。

— from Slashdot

News Link, October 6th

Microsoft to Ship New Malware Protection Utility

Alan Cox Given Lifetime Achievement Award
Alan Cox,也那名声最好的人之一。今年的LinuxWorld Award中Ubuntu成为最佳Distro,而IBM是对开源界来说的最佳代码捐赠者,有点讽刺。

Microsoft’s Unique Innovation
有意思的文章,讲MS的研发中有趣的成果。

— from Slashdot

News Link, September 23th

Microsoft’s Nightmare Scenario
来自News.com的耸人听闻的文字,讲述M$的nightmare——其实无非就是讲web platform的问题。

— from Slashdot

Download XP Codec Pack 1.2.4 – XP Codec Pack is one of the most complete codec pack
一次下载,省去一大堆下载和安装,——对于懒人来说还是满好的option。

Ajax for Java developers: Build dynamic Java applications
IBM的dW的新文章,讲述AJAX和Java的结合。

Presentation Zen by GarrReynolds

— from del.icio.us/popular

News Link, September 20th

MasterCard To Distribute RFID Credit Cards
国内的RFID还没开始闹腾,但是这个dd的商业前景似乎很是诱人。

Microsoft Unveils New Design Studio
MS进入这个已经十分成熟和稳定的市场,意欲何为呢?目前还看不出这里有什么杀手锏。

Intelligence in the Internet Age
懒和笨是很不一样的,不过在海量的信息面前,善于分析的人和不善于分析的人差异明显,也许会造成人类使用信息方式和层次的分化。。。

— from Slashdot

Top 100 Theorems in Maths
Very interesting and very handy! Coooool… if it is made more completed…

— from del.icio.us/popular

News Link, September 15th

MS Upgrades To Be Smaller And More Frequent

IE UI Designer On His Switch To FireFox

Microsoft to Buy Stake in AOL

XBox 360 Launching Nov 22
怎么今天好像MS专辑。。。

Real-time Spam Map
Very Cool!

— from Slashdot

News Link, July 26th

Google Logo Maker-Logo similar to google
有点意思,试试:Ragnarok Studio :D

MSN Virtual Earth
有样学样,这是IT行业的一种生存之道啊。

Yahoo! Widgets
Konfabulator! JavaScript runtime engine for Mac OS X
因为Yahoo!收购了Konfabulator,所以这个东西名气就更大了些。

vnc2swf – Screen Recorder
可以试试,想法是很好的,利用VNC协议来记录Window(广义的)系统,然后转换为Flash movie。

— from del.icio.us

Socket Adapter Brings Pentium M to Desktop
^_^,这可是早就说过的,一个Socket转换器,可以在老的主板上插上一个P-M的芯片。。。不过老是老外干出这种活儿,比较不爽。

Apple Campus Missing From MSN Earth
这类的传闻时有出现,我是很相信的,我还想在我们的产品里怎么玩弄一下竞争对手呢。。。

Multi-booting Mac Intel Developer Machines
也就是说,Intel-based Mac很快就会有了,而且正如人们预期的,在上面跑多启动的各种OS不是什么难事。

— from Slashdot

Pentax launches DSLR website
和之前Canon那个差不多——DSLR多国大战现在开始!虽然竞争,但是有一点是共同的:一定要努力发展DSLR,以后DC就只是玩具了,要“摄影”?来个DSLR吧!

— from Digital Photography Review

Windows Vista & Kai-Fu Lee

最近IT界有不少热门消息和M$有关。

先说这个Windows Vista,前两天/.就报道了”the folks at Redmond“的说法,今天Microsoft的主页终于官方确认了Windows Vista的命名。BetaNews上面也刊出了官方的naming explanation,并且确认不会有Windows Server ‘Vista’

Vista这个词本意指的是那种特别深的场景,例如很直很远的林荫道,这是我很喜欢的一种景象。另外Tolkien大人还用这个词来表示Arda世界中最下面一层大气,也就是生物可以呼吸的那些。

应该说,这个名字是微软有史以来最有水平的,比那个XP要好,具体原因可以参见wpwy的说法。

Updated 2005.07.24. 过了一天,现在有人要告MS侵权了。。。
Microsoft Windows’ New Vista

然后是关于李开复的MS vs. Google官司。

李开复是十分罕见的兼具技术、管理和表演才能的人,作为美国IT业界最出名的中国通,Google选择他显然是看重他在中国尤其是中国学生中的绝佳形象,要知道,当年筹建微软中国研究院的时候,他几乎是凭借一己之力网罗了数十名优秀的青年俊才,包括少年班系统培养出来的少数成功者(最出名就张亚勤啦)。而且这家伙的眼光和运气都是一流,PC业界发展的三个最标志性公司就是:Apple、MS、Google,正好是李开复同志毕业以后的三份工作!不过他去年年底不冷静的冒出一句要在MS结束自己的职业生涯的昏话,对他的形象产生了些冲击——不过这可能也正是他的聪明之处,该不顾的时候就要不顾,如愿回到中国做他最喜欢的事情,对他自己和尊敬他的人来说可能都是好事,名声这个东西,很容易被忘却和重新解释的啦。

Google中国研究院肯定是立足本地资源优势,希望完成技术本地化,一旦Google的平台被本地化(包括技术和法律上的),对于MS等打击之大可想而知——而这是借助MS苦心培养(技术和形象)的。难怪小盖怒了,不过这种事情是毫无办法的,Google有的是钱,摆平这些太简单了。这不,Google现在反诉MS不给员工自由择业的权利(here)。

原来这个non-compete agreement在美国也只不过是个摆设啊,呵呵!

News Link, July 18th

KDE’s future: Plasma & SimpleKDE

iTunes Sells 500 Millionth Song

Bill Gates Swears Vow Against ‘Son of iPod’

— from Slashdot

Blog software comparison chart

— from del.icio.us

News Link, July 16th

Firefox Gains on IE Again in June
Firefox以每个月0.5-1%的速度抢夺IE的市场份额——不过这个贴在再次验证了“精化在回帖中”的金科玉律,最有趣的是下面一堆跟这条新闻不太有关系的comment,例如有人说搞不请Firefox和Firefly,引出了这个有趣的Firesomething插件。

Firefox Community Site Hacked
今天两个Firefox的新闻搅在一起,比较热闹。

Googling for CIA Agents
不是什么特别新鲜的事情了,Google上次几乎在一瞬间就让我们找到竞争对手主页作者的blog,从而知道他/她最近在研究些啥 -_-bbb 这方面的宣传肯定会对Google那个帮助人们方便的使用信息的理念或多或少的收到影响吧。

— from Slashdot

Harry Potter frenzy begins
在英国的”Harry Potter and the Half-Blood Prince”首发式掀起了时隔两年之后新一轮的HP狂潮。

— from CNN

RSS 2.0 and Atom 1.0, Compared
不错的资料,可惜,毕竟是来自Atom Wiki的,有些内容还是给人一种带有倾向的感觉。Atom确实不错,但是RSS毕竟占有先机,目前还算是没有定局吧。

Microsoft Office Templates: Personal Financial Tools
虽然是英文的,但是是很漂亮的templates啊,可以参考。

— from del.icio.us

News Link, June 9th

Windows to Have Better CLI
这么简单的事情,现在才作,只有一种解释:M$看到了这上面的$吧。。。

Google to Map San Francisco in 3D
最近总是觉得Google有什么特别牛的技术就要出现了。。。很可能是图像方面的东西。

Slashback: OS Xi, Sarge, Statistics

— from Slashdot

30 Things You Didn’t Know You Could Do on the Internet

— from del.icio.us

News Link, May 19th

Netscape 8.0 Released
这个老不死的。。。

Google Might Disappear in Five Years

Speaking to a packed auditorium at Stanford University in Palo Alto, Calif., on May 12, Ballmer trumpeted the ripe opportunities around Microsoft’s sprawling business and questioned the ability of Google to maintain its edge. Clearly alluding to Microsoft’s key Internet search rival, Ballmer said: ‘The hottest company right now — the one nobody thinks can do any wrong — may just be a one-hit wonder.’ According to concept developed by Ballmer, the online search engines represent the key points of the future technology, and the leader in this domain, none other than Google, is destined to perish in less than five years. These predictions belong exclusively to Microsoft’s CEO who sounds a little like Bill Gates announcing iPod’s death.

— from Slashdot

News Link, April 29th

Thinking Machine 4: Play the Game
一个借助国际象棋来展现的可视化AI程序,用很炫的线条展示思考过程。

I Fucked Ann Coulter in the Ass, Hard
Darth Vader’s blog
Just taste some foreign blogs, which is a bit different from Chinese ones. See ya?

— from del.icio.us

Microsoft Migrates Internal Servers to 64-bit
Wooo, the time of 64bit…

New Computer Powered By PoE

— from Slashdot

News Link, April 21th

AMD Dual-Core Performance Revealed
看得出,现在的双内核桌面市场还是一片混乱中,谎言大概是主流。

Microsoft to Support Linux in Virtual Server

Techworld is reporting that Microsoft has announced support for running Linux on their virtualization software, Virtual Server 2005. From the article: ‘[Microsoft] can’t compete against VMware without support for other operating systems.’ Perhaps the significance of this is that Microsoft has acknowledged Linux as an OS people might want to use, which seems an upgrade from its previous status as a communist cancer.

— from Slashdot

Google – My Search History
Google要在search中玩出多少花样啊?!

— from del.icio.us

The Game of Deduction

每个人一定都有过这样的经历:一个一直工作的好好的软件突然出现了这样那样的问题,让你很不爽,经历了一般的重启(这招在Windows系统内简直是十全大补丸包治几乎百病)、卸载/重装仍然搞不定,怎么办?这时就要拿出侦探的本事,仔细推理和尝试,再加不少的运气方可搞定。

今天一下子遇到了两件这样的事情,不能不说是个郁闷的日子啊!

1、MSN Messenger中切换输入法时会挂掉(停止响应),由于这是突然发生的,我认为重装应该可以解决,重装之,依旧,想了想,再卸载、手工删除registry中所有有关配置,重装,搞定。分析感觉肥仔介绍的那个patch嫌疑最大,不过不管它了,好了就行。

2、在Firefox中准备上传新拍的Xpan照片时发现所有popup被无断禁止,配置为例外的站点也不能幸免。。。这个比较麻烦,花了2个小时我才发现新版的Tabbrowser加了一个叫做Popup Control的module,想起这个插件一贯反覆的性格,disable之,重启Firefox,OK。

生命就是在这种无趣的推理中浪费殆尽的啊。。。

提醒一下,英西峰林的照片上来啦,可以在这里看到:

Part I | Part II

Raped by MS Again

今天又一次的遭到M$的毒手。。。

(more…)

Something About M$

这两天M$以一种奇特的方式闯入了本人宁静的假期生活。。。

首先是前天一口气发布了半打critical windows updates,折腾了我半天。然后昨天下午开始MSN无法登录(我上次由于同样的不能登录被迫升级到版本),由于忙着别的事情也就没管它,到了今天还是不行,决定拆了MSN7改回MSN6.2,装好之后居然说必须升级才能登录,于是升级到最新的0205版本,OK。上网找了下,原来是又出了sec update,而且这次严重到M$决定强制升级。虽然有报道说使用MSN 7b的无需升级,但是我还是很怀疑昨天开始的不能登录现象跟这个升级的关系。

由于这个过程顺手搜了一把M$其他的新闻,例如Plus!的作者透露MSN 7即将正式发布,而Plus!也将去掉原来屏蔽广告条的功能,因为“谁都知道MSN7将实现M$的赚钱策略,广告条是个必须的东西”。而Mess with MSN Messenger报道的内线消息表明,MSN7的发布已经被延迟到4月份(原计划2月),加入了一个内部的测试版本(0604),还有一个截图,看上去能够在contact list显示签名图——华而不实又占地方的鸡肋,好在可以设置关闭这个功能。

还有一些有趣的是关于Longhorn的,Longhorn这个怪物的诞生时间目前被假定为2006年的“某个时候”,而Neowin.net援引Techworld.com的文章说明M$还在为Longhorn最后的样子伤脑筋——这是一个产品研发过程拖的过长的必然痛苦,你不得不去追赶周围层出不穷的新概念——来自M$的最新消息说,Longhorn想加入一个功能,在基于Longhorn的便携式电脑中支持一种独立的小显示屏,用于在不启动Windows主体的情况下也能检查邮件、约会提醒等,显然,这个功能来自于正在不断高速增长的PDA和PPC市场(嘿嘿,昨天研究了半天的PPC Phone,例如Dopoda 818)。嗯,让我们拭目以待,明年。。。明年真的能出来么?

News Link, February 2nd

Inspecting MSN Search
晕!想起上次说MSN Search检索“XFree86”的笑话来。。。

The Social Structure of Open Source Development

— from Slashdot

Installing OS X on a PC
I don’t know whether it is true or not. Don’t ask me…

Web Application Form Design: Redux
Simple but important rule for webapp designing.

— from del.icio.us

News Link, January 22th

Mac Mini All About Movies?
Robert X. Cringely——很早就嗅到Mac Mini味道的家伙,现在作出了一个大胆的猜测,Mac Mini is all about movies

Review of Microsoft’s Anti-Spyware Tools
前不久XP的自动升级安装了一个号称Anti-Spyware Tools的东西,反正我是没理它的,现在有有人做了这个工具的review(!),/.的geek们很高兴的看到结论是一个字:“ineffective”。

Inside the iPod, Past and Present
iPod, iPod, iPod… iPod is a cult now.

Apple Explains How to Run X11 on MacOS
Apple官方公布了在Mac OS上运行X11R6的方法,其实也就是换了一个Window Manager而已,Unix就是好啊!

— from Slashdot

News Link, January 14th

Looking Ahead to Tiger, Powerbook G5s
我想说的是,好东西实在是多啊,钱实在是少啊。。。

Windows Longhorn to make Graphics Cards more Important
这个是废话嘛,以后Windows Desktop就是一3D Game!

Five Years of Ballmer — the Effect on Microsoft
这家伙形象不行,甚至不如BG,不好玩的说。。。

— from Slashdot

News Link, October 18th

Make Your Own Digital Camera ISO Test Target
Funny & Handy!

Microsoft Advised To Learn To Love Linux
林子大了。。。

Could IM Be The Next Step For Google?
Google最近的一系列举动显示了这是一家创新能力和商业头脑并重的企业,在收购Picasa和推出传说已久的Google Desktop Search之后,下一个会不会是一个IM

Between a google_im:// protocol embedded in the Google Desktop Search, and their acquisition of Picasa and their IM client this summer, it almost sounds possible.

— from Slashdot

News Link, October 15th

IE Holes Not Microsoft’s Fault, Says Bill

Posted by timothy on Friday October 15, @02:09AM
from the born-into-a-state-of-sin dept.
thparker writes “As part of the Media Center release discussed previously, Bill Gates had an interview with USA Today. Best quote: ‘Q: Speaking of security, Internet Explorer has had well-publicized holes… Gates: Understand those are cases where you are downloading third-party software.’ Well now we know — these problems have all been our own fault.” Any counterexamples?

If Windows Came to PPC, Would You Switch?
之前有人问过“If Mac OS X Came to x86, Would You Switch?

— from Slashdot

Deprecate javac in favour of the Java 5 “apt” tool?
Bruce Chapman在java.net的论坛上讨论了javac的未来,随着JDK 5中携带的具备强大的扩展能力的apt工具,也许javac以后不会被直接使用了(虽然apt仍然要运行javac代码)。

5.0 has a new tool “apt” which is a better javac. It allows us (mere mortals) to run our own code inside the compiler which can …
* examine the source being compiled (via mirror API – similar to reflection or javadoc API)
* generate other code (sourcecode which will then be compiled, as well as bytecode if you have the inclination),
* and generate compiler errors if we detect something out of spec.

Sun releases HAT: The Java Heap Analysis Tool
HAT是Sun新发布的Java堆分析工具。

— from TheServerSide.com

Google Desktop Search Download
Another desktop tool from Google(after Picasa & Gmail Notifier).

A Tao of Regular Expressions
A good article for regular expression. I’m about to translate it to Chinese – if possible.[UPDATED: DONE]

— from del.icio.us

News Link, September 23th

Craig McClanahan comments on Struts Future, and Struts 1.2.4
Struts作为最早取得巨大影响的MVC框架,现在已经开始规划它的下一代,这是在JSF发布之后的背景下,所以显得格外引人注目。Struts的Craig McClanahan最近有一份comment谈到Struts的未来——包括即将发布的1.3和未来的2.0。另外目前最新的1.2.4也已正式发布(download | release-notes)。

JAOO 2004 AOP Coverage
AspectWerkzAlex Vasseur在自己的blog上为JAOO2004写的介绍,主要集中在AOP领域。

JSF-Spring integration library released
JSF-Spring发布了支持最新的Spring 1.1和JSF 1.1的版本(2.6)。

— from TheServerSide.com

Microsoft To Provide IE Patches for Windows XP Only

Microsoft has decided that future IE updates, including those related to security, will only be available to customers using Windows XP. This news.com article has the complete scoop. A choice quote: ‘Microsoft may be turning the lemons of its browser’s security reputation into the lemonade of a powerful upgrade selling point.’ This should provide a huge boost to Mozilla and other alternative browser backers.

— from Slashdot

News Link, September 20th

Why You Should Never Lose Your Digital Media
如果你丢了你的CF卡或者SM卡之类的东西,你能想象一下别人拣到后会拿它怎么找乐子么?”I Found Some Of Your Life“就是一个专门贴这种“遗失的照片”的站点。。。

Microsoft To Share Office Source Code
其实不是新闻了,现在M$开始到处向政府派送Office源码——反正政府一般都是phd,也不会去看他的源码——也看不懂。。。

— from Slashdot

A visual history of spam (and virus) email

Nine things you can do to make your web site better [Scribbling.net]

— from del.icio.us

News Link, August 9th

MSIE 7 May Beat Longhorn Out The Gate
MSIE7号称具有了长久以来为人们所期待的特性,例如更好的PNG和CSS支持,RSS集成等等。。。现在是Mozilla社区接收挑战的时候了。。。

Debian Installer RC1 Is Out
Debian 3.1临近,全新的Debian Installer也开始了RC。

— from Slashdot

Building Portals with the Java Portlet API – Portlet Life Cycle
The Portlet Life Cycle“一文介绍了Portlet的基本概念,这是新书”Building Portals with the Java Portlet API”的样章。

— from TheServerSide.com

Weblog Tools Market Stats
自从MT3发布带来的Weblog工具评比热潮以来,安静了一阵,现在又有这样一篇,偏重于市场方面的。

MSN WEB MESSENGER
Web版的MSN。

— from del.icio.us

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

News Link, July 13th

MSN, Word Vulnerable To Shell: URI Exploit

“InfoWorld is reporting that a few Microsoft products are also vulnerable to the ‘shell:’ scheme vulnerability found in Mozilla last week. These applications include Microsoft Word and MSN Messenger.”

也就是说,可能还有不少。。。

Microsoft Delays Windows XP Service Pack 2
这也是一件令人郁闷的事情,现在没有人知道这个珊珊来迟的SP2一出,大家的XP会发生些啥–你知道我在说什么。。。

— from Slashdot

P.Anno 1.0 Released: JSR 175 Annotation parser for JDK 1.4
好,这个是我喜欢的dd,JDK 1.5里面有不少有用的东西,但是Sun给它们找来了太多不需要的大怪兽作伴,有人把这些有用的统统移植到JDK 1.4的话。。。嘿嘿!P.Anno就是一个例子,JSR 175 for JDK 1.4的参考实现。

Featured Article: Internationalized data in Hibernate
Hibernate的Davin King在这篇TSS Featured Article中将讲解在Hibernate中对数据进行i18n的方法。

— from TheServerSide.com

ASCII Generator
比较好用的ASCII Gen。

— from del.icio.us

News Link, July 3rd

TSS @ JavaOne 2004专辑:
Day 1 | Day 2 | Day 3 | Day 4

Article: Attribute-Oriented Programming with Java 1.5
ONJava.com关于Attribute-Oriented Programming的系列文章第一部分。

The Mono Project releases version 1.0
Mono是最活跃的、跨平台的、开源的、.NET运行时和开发平台,现在正式release1.0版!

Opinion: Choosing an open source portal server
JSR 168内在的缺陷(主要是不完备性,缺乏一些关键性规范约束)是的迟迟没有可靠、方便的实现平台,作为官方RI的Pluto也一直没有提供任何公开的release。JRoller上的一则blog发起了开源portal server的讨论。

ActiveXML 1.0: XML as a 4th generation language
用XML作开发语言??这个ActiveXML是不是有点过了。。。

Servlet Performance Report updated
Web Performance(一家做Web测试工具的专业公司)发表了最新的对流行Servlet引擎的test report。结果一点也不令人惊讶,Tomcat和Resin几乎是所有测试的优胜者,最差的当然是我们熟悉的Websphere -_-bbb

— from TheServerSide.com

Gmail as an online backup system
这个是绝对会成为热门的一个趋势。。。不知道Google是何态度,会不会在某些时候封闭一些功能。

Ghosts in the Machine

What Happens to Your Online Self When You Die?

— from del.icio.us

News Link, June 23th

Tools for making Tools
又是一个大杂烩。。。

Hotmail Bounces Gmail Invitations
今天终于得到了一个Gmail帐号:neo.lee@gmail.com——Thanks Sunny!——所以也要关注一下Gmail的新闻。这一则说Hotmail——大家都说它最害怕Gmail——在阻挠Gmail的邀请邮件,嘿嘿!

— from del.icio.us

Opinion: You Call That An Elephant?
针对Bruce Tate的’Don’t Make me Eat the Elephant Again‘的回应。

Container Driven Testing Part II: Testing Entity Beans
这是这一题目的Part II(这里有Part I)。

— from TheServerSide.com

News Link, June 17th

Thunderbird 0.7 Released
Thunderbird紧接着FireFox发布了新的0.7版,更新的内容跟FF类似,主要也是在线更新和插件管理这些。另外,我用的几个插件和主题都立刻跟上了升级(Charamel theme是有FireFox和Thunderbird两个版本的,其他是只针对FireFox的):

Extensions:
TabbrowserRSS Panel
Themes:
Charamel ThemeRedCats Theme

[UPDATED: 过了一天(6月18,我中学时同桌那厮的生日,92年德荷大战也是这天),Mozilla 1.7也发了,不过我不明白为什么有人用Mozilla而不用FireFox。。。]

Microsoft Plans To Sell Anti-Virus Software
也不是新闻了,Matrix.org Forum早就讨论过微软的这个野心。

— from Slashdot

Announcing Doclipse: JavaDoc Tag Plug-in for Eclipse
Doclipse是一个Eclipse下的JavaDoc插件——很奇怪Eclipse居然一直没有什么好用的JavaDoc插件。。。

Opinion: Don’t Make Me Eat the Elephant Again
Bruce Tate关于EJB 3的评论和期望。最近EJB 3是很活跃的话题,上次Ragnarok Studio的关于PicoContainer的Aslak Hellesoy的话题也是很有意思的。

Exception Chaining in JDBC
JDBC 4的头儿,Jonathan Bruce最近提到将SQLException变成Throwable的设想,不禁又让我想起很久以前Matrix.org Forum上关于Throwable的讨论。

Shared Java Classes in the JVM
来自dW的文章描述了在JVM实现的性能优化,对于理解Java VM机制有一定用处。

Yet Another Benchmark: Claims of Java Being Faster Than C++
没啥好说,昨天已经报道过了。

— from TheServerSide.com

(more…)

News Link, June 7th

2004 Venus Transit In Pictures
120年一次的金星凌日,将在北京时间8号傍晚开始——Internet真好,我们这些没能力看到的,可以看网上直播

Is Microsoft Money Crushing Microsoft?
/.之前也有一篇文章讲了同一件事。我在MSR的哥儿们也老是在我面前提起在微软Office那个部门是如何的nb,有多少多少很优秀的产品因为“有可能”影响Office的创收而被扼杀——甚至外界都不知道有过这样的好东西。看来这个不是谣传。。。

Apple Previewing New Power Mac?
来自CNET.com的preview,对象是Apple新的双路G5处理器的系统,但是据说Apple很不乐意给别人预览,因为担心影响现在型号的销量。

— from Slashdot.org

News Link, June 5th

Microsoft Changes Tune Again On SP2 Installs

Following on from last months Slashdot story, it appears Microsoft has changed its tune with the BBC reporting that SP2 will not install on XP installations using the ’20 most pirated product IDs.’

嘿嘿,开始还是很令人感动的,不知怎么又很小家子气的后悔了。。。

— from Slashdot.org

JDBC Tips: Selecting Functions that Optimize Performance
TSS的JDBC Performance系列最新的文章,什么情况下使用什么JDBC的方法呢?这个很简单,是么?

Sun To Open Source Java, But When? Or Will They?
昨天刚刚报道了Sun也去掺合Open Source,然后置疑就如期而至了。。。

— from TheServerSide.COM

Macromedia Flash 7 Licensing: The Devil is in the Details
几天前,Macromedia在官方网站发布了Flash 7 Player for Linux,但是有十分细心的读者在它的授权协议中发现了问题。。。

— from NewsForge

Eleven SSH Tricks
Good stuff about SSH!

— from del.icio.us

News Link, June 4th

Sun Will Open Java’s Source
Open Source Mania! Sun也加入战团(不久以前老麦还说不呢)。。。混乱啊,病的不轻!

— from Slashdot.org

IBM Rational Targets Software Against Microsoft’s Team Studio
新一轮的工具之争终于打响,以Microsoft做工具的力量,Rational光靠那个牌子可能是不够的了,况且现在这个牌子前面被加上了IBM。。。

Tech Talk: Scott Ambler on Agile Modeling and Development
Scott Ambler是除了MF之外另一个我比较喜欢的Agile专家,最近TSS对他的interview中重点放在了敏捷建模和MDA上——在这个问题上他倒中规中矩,认为MDA还是一个blueprint多点。

— from TheServerSide.COM

News Link, May 19th

FC2 Released!
Fedora Core 2如期发布,同时也发布了amd64的版本。按惯例,你可以下载ISO镜像,也可以使用bittorrent下载(这是我正在做的事情下载分流看这里)。

— from Ragnarok Studio

Java and .NET Interoperability Using CORBA
用CORBA来连接Java和.NET??我正准备说出小盖最喜欢的那句“It is the stupidest idea I’ve ever heard”,但是MiddTec提供的CORBA for .NET产品把CORBA变得简单了许多,JavaWorld的这篇示例基于这个CORBA产品演示了如何用几十行代码实现跨平台集成。还是令人半信半疑,不过看上去很酷!

JSR 170: Content Repository for Java Announces Public Review
JSR 170,也就是传说中的Java CMS的规范,发布了它的第一个public review版本

SearchBlox J2EE Search Component Version 1.3 Released
SearchBlox的产品是那种即插即用的搜索引擎,还提供了一个可以搜索1000篇文档的免费license(整个产品就一个war,看上去比较讨人喜欢)。号称支持中文!找时间弄来试试(Tomcat和Weblogic的安装指南在这里,注意,需要Servlet 2.3容器,也就是说不支持Tomcat 5)。

Checkstyle 3.4 Released
上次介绍了Hammurapi,这次的Checkstyle是个类似的东西,Apache Maven代码检查报告就是用这个东西做的,但是看了一下,似乎没有Hammurapi简单易用,而且它的ant task似乎还有一点issue,至少在我的系统上目前还跑不起来(解决了,classpath里不能有不兼容的antlr.jar,发现这个库经常变化接口带来兼容性问题。。。),comments里有人提到这个问题的。

— from TheServerSide.COM

A Photoshop Tutorial for Photographers
严肃摄影师的标准照片数码处理流程,PS并不是作假——如果你做且只作这里教你的事!

Ten Types of Innovation
嘿嘿,有趣的商业理念

— from del.icio.us

(more…)

News Link, May 14th

Hammurapi: Open Source Java Code Inspection Tool
Hammurapi是一个开源的源代码分析工具,看它的输出(针对它自身的代码)还是比较有趣的。

AspectJ 1.2 Moving Along
AspectJ刚刚发布了它的1.2rc2版本(这里下载)。到目前为止,可用的Eclipse更新还没有。

IBM Announces New Software Strategy to Kill Microsoft

IBM has announced a new software strategy, with accompanying products, designed to circumvent Microsoft’s lock on operating systems and productivity applications.

文章援引IBM的官方消息,IBM表示将会扩展它的“thin client”战略,提供Lotus Workplace、Tivoli、Websphere Portal全系列更新产品,保证各种客户端可以在其上完成所有日常工作。但是,也有人挖出了古老的Lotus eSuite新闻来置疑Big Blue的想法。

Usability and Java 1.5 Generics vs. Autocasting
有一个关于TigerGeneric特性的讨论,这次有人把它跟同样是Tiger特性的Autocasting(Autoboxing)(这是JSR 201的一部分)做了比较。有人的发言很精辟:

I don’t like having generics in Java. The new generics stuff is sure going to make things a lot less readable with very little benefit to the developer.

Opinion: EJB3 Red Herrings
EJB3的技术细节在TSSS上被专家组详细披露过之后,PicoContainer的Aslak Hellesoy在在自己的blog上发表了他关于EJB3的想法。文章列出了EJB3的关键技术特征:

  1. POJOs/POJIs (plain old java objects/interfaces – nothing to extend)
  2. Dependency Injection (setter flavour)
  3. Testability outside the container
  4. Annotations
  5. CMP becomes Hibernate

然后进一步指出,其中前三点概念分别来自三个轻量级容器:SpringHivemindPicoContainer(其实Dependency Injection概念的提出还有个大牛在里面——Martin Fowler,他的介绍文章是迄今为止对这个概念的最精到的阐述,而且,Aslak就是MF任CTO的ThoughtWorks公司的雇员!),而专家组的头儿Linda de Michiel在明确提到了EJB3的persistence部分的主要思路来源于Hibernate的同时,只字未提上述三个OSS实现。Aslak半打趣的推测这是因为:

  1. The EJB3 spec committee have invented these concepts independently and have not been inspired by the current lightweight containers.
  2. Other projects only get mentioned if one of its contributors are on the spec committee.
  3. The EJB3 spec committee is trying to hide the fact that they were inspired from other projects and sell it as their own invention.

:D 看来老外对于“credit”真的很看重,钱倒不是重要的问题——这也算比我们文明的地方吧。
Cedric也在自己的blog上就这一问题发表了不太一样的观点。所以,Aslak也调侃他一把,说他在对EJB3表现狂热的同时却很不喜欢lightweight的概念提法。后面这个评论令人想起论坛上关于这个问题的bt讨论。然后,马上就有专家组的Scott Crawford站出来说他其实早就向Aslak和其他相关人士致谢,而且他认为专家组的其他成员也会愿意致谢——不过在官方场合没有提到的话。。。是会令人不快的嘛!

— from TheServerSide.COM

The Home Parallel Universe Test
来自allsci的文章教你如何在家验证平行宇宙概念,看上去很有趣的说!(可惜我没有激光器。。。是不是可以拿投影仪的遥控器。。。)

— from Slashdot.org

News Link, May 13th

What’s The Font?
myfonts.com提供的根据图片搜索字体的功能。(由于我那未竟的研究生课题跟模式识别有很大的关系,所以历来比较关注这类的应用,呵呵!)

— from del.icio.us

Asynchronous Logging Using JMS and Hibernate
异步日志的实现,使用JMS和Hibernate。这个功能并不难实现,但是往往有很高的性能和稳定性需求。在这个样例中可以看到如何综合使用ORM、JMS、JMX来实现实用可靠的日志管理。

Jakarta Commons-IO 1.0 Released
Commons IO是Jakarta Commons项目的一个子项目,包含了大量Java IO的标准处理过程和类,例如流、过滤器等。考虑到IO实现所需要的技巧,一般不推荐普通程序员去实现自己的IO代码,这个包的价值是明显的。

— from TheServerSide.COM

Microsoft Releases WTL To SourceForge
终于——世界上没有永恒的朋友和敌人。。。而且MS骂开源时也不会脸红的(虽然他也开始掺和进去了)。看看这个WTL(Windows Template Library)

— from Slashdot.org

Lindows’ New Name

老外的BT能力确实比较强,昨天Lindows宣布更名为“Linspire”之后,NewsForge的一帮BTer就发了一大堆rejected names,各种五花八门的古怪名字都出来了,例如:”I can’t believe it’s not Windows”。。。

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

Microsoft’s OpenOffice 1.1 Competitive Guide

今天的SlashdotNewsForge上都登载了这则新闻,有人挖出了Microsoft提供给合作伙伴的一份竞争分析(pdf),针对的是意图转向完全免费的OO的MS Office用户。NewsForge的报道中更是立即首发了Taran Rampepersad给出的相当有分量的反驳,Taran还解释他发表这篇详尽的分析并许可随意的使用是希望可以省去很多人想打的字。。。

News Link, Mar 4th

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

— from Slashdot

(more…)