Ashish Srivastava - Sunray in cabs [Technorati links]

Tue Feb 15 22:10:13 EST 2005
What better mobility can one get if Sun offers Sunray clients in the long distance cabs, buses or limos. All we need is an internet connection for Sunray to operate.. And ya! Lufthansa is going to provide internet connections in their cross continental flights.. Shouldn't we talk to them :-)

Todd Fast - Very Positive eWeek Review of Java Studio Enterprise 7 [Technorati links]

Tue Feb 15 22:08:10 EST 2005
Peter Coffee of eWeek has published a very positive review of Java Studio Enterprise 7.
Sun's Java Studio Enterprise 7 is an impressively complete and smoothly integrated package for building Java applications in team environments, with unique and useful IM capabilities tailored to developers' needs. Its interaction among code and diagram views is unsurpassed.
In particular, he praised JSE's unique developer collaboration features:
Teams may become addicted to Sun's development-oriented instant messaging facility, with a syntax-aware editor and collaborative editing tools integrated into the workbench. Long listings or outputs can be sent, without the message-length restrictions that hamper lightweight IM systems.

When another developer is editing a shared file, affected lines are highlighted and guarded in other team members' windows to prevent collisions while enabling simultaneous work in different sections of the code. Sun officials promise to expand support for XMPP (Extensible Messaging and Presence Protocol)-based run-times; messaging security can be configured using HTTPS (HTTP Secure) and SOCKS Version 5. The system is easy to use and could quickly make converts of those who've never before found IM compelling.

Peter didn't mention all the cool developer collaboration features, so check out my developer collaboration webinar for the skinny, including a demo (the demo starts about 20 minutes in). Afterward, mosey on over to the Java Studio Enterprise 7 Try and Buy page to download a 90-day free trial.

[Find more about at Technorati]

Michael A. Tibbetts - The Best Part of My Day [Technorati links]

Tue Feb 15 21:27:23 EST 2005
The best part of any day for me is the opportunity to spend time in 1-on-1 conversation with one of my three boys or my daughter. Although, given that the latter is only 18 mo. old those conversations typically involve a lot of babbling and rasberries. (Some would say that is the content of most of my conversations). Anyway, I had the chance tonight to chat with my 8 year old son about girls and books. We were driving back from the post office in the truck and the conversation just happened.

He asked me about the best books I read at his age. I couldn't remember all the way back to elementary school but I do recall the three books that made the greatest impact on me in junior high. They started my habit which currently consists of about 250 pages a week (beats the hell out of a pack a day). They are A Spell for Chameleon by Piers Anthony, The Sword of Shannara by Terry Brooks, and The Hobbit by J.R.R. Tolkien. Once I read these I was hooked and I've been an avid reader ever since. As for my favorite book of all time it's Ender's Game by Orson Scott Card.

Just as was the case this evening with my son, I often find that the very best conversations just happen. Whether it's in the office, truck, or home there is an amazing number of opportunities to be touched by those around you and touch them. It's part of what makes my job as a manager at Sun so enjoyable. Life and conversations need to just happen more often.

As for girls, I won't bore you with the details of that conversation, other than to note that we came to the conclusion that the purpose of ponytails is not to be pulled by little 8 yr old boys. We think it has something to do with either keeping hair out of the way or looking pretty. We're not exactly sure so we're going to ask mom.



Gavin Lu - Open Source Column [Technorati links]

Tue Feb 15 20:51:17 EST 2005

【顶置】开放源码专栏(更新中)

OpenOffice.org系列讲座--深入了解OpenOffice.org
  1. OpenOffice.org简介
  2. OpenOffice.org技术架构
  3. OpenOffice.org中的XML应用
OpenOffice.org常见问题解答

如何将OpenOffice.org定制为XML著作工具--“中国专利电子申请编辑器”案例分析

即将推出:

办公软件呼唤开放的文档格式标准

基于开源软件构筑开放标准的协同计算环境

OpenOffice.org在教育科研领域中的应用

OpenOffice.org在数字图书馆中的应用

OpenOffice.org在出版印刷行业中的应用

论开放源码的精神本质

- Vacation Planner 2605 [Technorati links]

Tue Feb 15 20:30:14 EST 2005

I can‘t take credit for originally finding this, but I do feel it‘s important that everyone at least have the chance to see it for themselves…

John Selle - Instant Messaging - Part I [Technorati links]

Tue Feb 15 20:30:02 EST 2005


I guess this is a blurb about discovery, awareness, and reminiscing.


A little history...

Having been introduced to IM by friends/colleagues more than 8 years ago, my first exposure to IM was simply “a cool add-on tool for sharing simple messages with friends“. I never suspected something so simple would become such an important collaboration tool. I should‘ve seen it coming though, you know the old saying, “Simple is Better”. Before SPAM got out of control, before it took 3 hours for your email to reach someone due to SPAM and Virus filters, email response time in general was acceptable (for those readers who've been using email since the inception of the internet, I'm aware this may be stretching the truth, but I'm referring to a time before the marketing folks hadn't yet crippled the bandwidth <img src=)" title=":))">.


IM was cool, but there was simply no burning need for real-time messaging. Why load another application when turnaround on email correspondence was respectable (slight exaggeration), not like today where it sometimes takes days to get a response (not much of an exaggeration). Phones, pagers, and cell phones didn‘t up and disappear either, so if you really needed to communicate with someone NOW, you had options.


The more you break something in however (like great jeans and new sneakers), the better something gets. I quickly changed my tune on the subject, and became an advocate. I enlisted as many folks as I could, basically to make MY job easier. The sooner I was able to communicate with people, the faster I could get stuff done (the fact that I‘m easily distracted is another story entirely, but I digress)....


Now, to say that IM was pain free would be a lie. We had 1) firewall/proxy issues to bear; 2)lack of acceptance from Sr. Management; and 3) the onslaught of security concerns over unencrypted traffic flow between public and private enterprise networks. As we conquered these concerns one by one (sometimes with band-aids and end-arounds ;)), IM blazed forth with Crusades-like efficiency, brute force converting all the heathens and forcing adoption across the enterprise. IM permeated itself throughout not only our organization, but throughout the rest of corporate America as well.


Anyways, as far as IM clients went, like most folks, I went from dabbling with ICQ to incorporating AIM (AOL‘s Instant Messenger) into my daily routine. After a brief flirtation with Yahoo and MSN (heaven help me), which led to poor response times and latency issues, I inevitably went back to AIM. On a suggestion from a friend I tried Trillian for a while, but I always had problems with Trillian‘s Yahoo client and proxy support, so I again went back to AIM. A couple of AIM add-ons, a few AIM plugins here and there, and now I‘m basically back to Trillian cause they finally fixed the Yahoo proxy support issue. If you‘re curious, give it a try at : http://www.trillian.cc


Trillian won‘t work with Linux, so under JDS I stick with AIM‘s Linux Client, but the client options can vary if you‘re bored. On Linux/Unix we‘ve got AIM, GAIM, Tik, and browser based AIM (only in a pinch). Alternatives to AIM on Linux start with Jabber, which is an Open Source IM solution and the defacto Linux IM standard. There‘s a bunch of client options under Linux if you‘re willing to sift through the Google results.


So here we are, 8 years later, a father of 3, witnessing my kids, nieces, nephews, and even my parents (feeling a little dizzy here) riding the IM wave (on PC‘s and now cell phones), I‘d thought I‘d tried them all. All but the neat little IM product we‘ve got here at Sun, which will be the subject of :


“Instant Messaging – Part II”


coming soon to a blog near you….


TTYS

Alec Muffett - in the spirit of 'disgruntled' [Technorati links]

Tue Feb 15 18:58:00 EST 2005
if people can act under false pretences, do they ever do so under true ones?

[Comment Link for RSS]

Tim Bray - Real Information Retrieval [Technorati links]

Tue Feb 15 18:53:01 EST 2005
Summary: find a Real Librarian. The narrative includes demographic trends and Bo Diddley...

chet - Timing is Everything [Technorati links]

Tue Feb 15 17:06:28 EST 2005
There's a new article ("Timing is Everything") and project (timingframework.dev.java.net) on java.net that covers the basics of using Timers in Java and also adds interesting functionality to the timing facilities.

Rich Burridge - "Self" destructs [Technorati links]

Tue Feb 15 16:35:58 EST 2005

This comes from a piece in the ARTtalk column of the September 2002 edition of the ARTnews magazine.

After reading this, I thought that it would make a great CSI episode.

One of contemporary British art's most celebrated sculptures has met a gruesome end - all over Charles Saatchi's kitchen floor. Marc Quinn's Self (1991), a model of his head made of nine pints of his own frozen blood, melted after someone turned off the freezer where Saatchi kept the work.

Seems that Saatchi's new partner, Nigella Lawson, Britain's best-known celebrity cook and author, had recently moved in with Saatchi, and had the builders in to remodel the kitchen.

"They got to work on the old kitchen, ripping out the units," says a source in the London art world, "and they pulled the plug on the freezer. Next thing they knew, Quinn's blood was on the kitchen floor. Saatchi was furious when he came home and found the mess.

No kidding.

I couldn't find the article I read online, but there were several other places where it was reported, including this one from smh.com.au

What I found fascinating was the estimated worth of this piece of art. Saatchi bought Self in 1991 for 23,000 pounds ($35,000). It was recently (as in 2002) valued at 1.5 million pounds ($2.3 million).

Mark Hayden - MySQL progress ... somewhat [Technorati links]

Tue Feb 15 15:55:54 EST 2005

Progress has been made somewhat in backing up my message forum in preperation to move it to a new server.
The largest table called 'post' still refuses to be backed up by phpMyadmin and such other mySql programs like SQLyog are reporting errors when trying to back it up. I believe that it is either too large or some time out is occurring. Within phpMyadmin, the table times out almost immediately, not giving the file dialog box. Effectively it fails to start even collating the table data for transfer. Other smaller tables work fine.

I can do a complete SQLdump, but as the 'from' server is a shared hosting platform with no SSH or telnet access, the Control Panel limits what I can do.
Next on the agenda is how can I extract a specific table from a complete dump and import it via phpMyadmin control panel.
My hosting company are not responding to any phone calls or emails, so no joy trying to ask for help.

Any ideas welcomed !

Michael Webb - Welcome to CEC 2005 [Technorati links]

Tue Feb 15 15:26:26 EST 2005
Well, I've decided to compete for Hal Stern's Award for CEC in a way. I will attending CEC as a Speaker Of Great Things; two of my submissions were accepted and I will be talking until my voice fades into the pacific sunset.

My first discussion will center around TLS in Native LDAP, LDAP as a Naming Service, etc. When I first encountered the references to TLS, I was equally confused and I plan to de-mystify it as best as I can:
1. Short history and definition of TLS and SSL
2. The TLS "handshake"
3. Certificates and Trusts and terminology;
4. StartTLS review
5. Step-by-Step Configuration of Directory Server 5.2 and Solaris 8/9 and TLS
6. Other TLS things

My second discussion will center around PAM (Pluggable Authentication Modules) in Native LDAP, LDAP as a Naming Service, etc. I am still confused, but I will share my troubles and lessons:
1. Name Switching Service (nss), what uses it and how it plays a role;
2. PAM defined: services, modules, stacks, authentication versus authentication versus authentication;
3. PAM tags: required -- requisite -- binding -- server_policy -- try_first_pass -- use_first_pass;
4. Why authenticate using pam_unix and pam_ldap (very simply) -- password management;
5. Virtual walkthrough of a PAM "stack"

I plan not to talk to the slides, and I plan to have detailed takeways and not just a slide show.

All in all, 30 minutes for each and an hour for the session for the two days. Are you excited yet?

And I had better follow this up with some blogspam for the next few days

Bill Walker - Boxers or Briefs [Technorati links]

Tue Feb 15 15:20:25 EST 2005

Aaaaah the rush of it. The pure adrenaline rush of standing naked in front of a crowd of people. OK, so maybe not naked, but alone and the center of attention anyway. Briefing customers is always a thrill, with endless excitement waiting for the plethora of twisty leaps of logic and questions from the blindside.

Sidenote, being from a datacenter management background, thrills and excitement are generally a bad thing. In my world, thrills and excitement are usually accompanied by an unflattering story on CNN and 24 hour workdays.

In my jaded career, I have written papers and books on many topics. That doesn't necessarily mean that I am still a thought leader on those topics, or current on what Sun's strategic or tactical offerings are. OK, so I hear that I am good in front of a crowd, have taught technical classes for years, and I do speak reasonably coherent english for a geek. All that doesn't necessarily add up to my being the perfect person to lead a customer briefing session on the price of tea in China.

bill.

Marc Hamilton - A Brit's View Of LA [Technorati links]

Tue Feb 15 14:54:50 EST 2005

This is what Los Angeles is all about according to Peter Cochrane, one of our morning speakers. Of course his talk wasn't really about Los Angeles but about predicting the future, or actually our inability to do so thanks to exponential growth of knowledge. The last polymath who understood all the world's knowledge probably lived 400 years ago. As the morning session ended, everyone received a copy of Peter's book Uncommon Sense and had a choice to queue for lunch or queue to have their book signed by Peter.

For those of you who might have noticed, no I didn't get up and walk out from the front row during Kim's presentation to be rude, I was being urgently paged by our press team. Some final approvals needed for the conference press release. At least I didn't have to walk out Peter.

You can see the full agenda of the conference speakers, more comments later. Have to check the lunch queue.

Valorie Wessley - Be a Caller-ID Geek [Technorati links]

Tue Feb 15 14:36:40 EST 2005

Do you have to call me back with the question "did you call this number?" right after I dialed your phone BY MISTAKE?

Really. If I had meant to call you, I would have left a message. I promise.

Caller ID has some nice features, but seriously. Do people have to be such geeks that they call EVERY SINGLE PERSON that appears in their missed calls list?

Charles Beckham's... - Peter Coffee & eWeek on Java Studio Enterprise 7 - "is an impressively complete and smoothly integrated package " [Technorati links]

Tue Feb 15 14:23:05 EST 2005
Peter Coffee put Java Studio Enterprise 7 under the microscope and has some great observations..."Sun's Java Studio Enterprise 7 is an impressively complete and smoothly integrated package for building Java applications in team environments, with unique and useful IM capabilities tailored to developers' needs. Its interaction among code and diagram views is unsurpassed. More information can be found at www.sun.com."

This is really great news, I am exceptional proud of the work our engineering team is doing!

Stay tuned for information on version 8...it will be killer!

Check out the full review here.

Alec Muffett - Quad-Booting Thinkpad ! [Technorati links]

Tue Feb 15 14:04:00 EST 2005
Another of the aphorisms by which I try to live my life is: try to have a different set of tools from everybody else; you need to have a "core set" that is the same as everyone else's, but electing to suffer difference for its own sake does lead one away from monoculture syndrome - plus it also tends to drive a usefully different perspective from other peoples'.

So: I received last week a nice, inexpensive, adequate for those tasks for which I will want it, IBM Thinkpad R51 which I obtained with the help of my friend Ian (thanks, mate!) - the Kubrickesque black weight of which distinguishes me from colleagues who of course are all driving AMD-powered Acer Ferraris.

Shortly after unboxing it, I booted Windows XP - my first Windows system at home since 1994 - and spent the next 20 minutes making the following noises:

...and so forth. This somehow-incredibly-long 20 minutes really made me appreciate my iMac.

Finally I managed to shut-off most of the annoyances, select screen optimisations for "performance", and navigate enough of the system to defrag the disk, install Firefox, and shut it down.

Today, in-between bursts of presentation-writing, I was feeding CDROMs and DVDs into the brick, and have emerged at the other end with a Quad-Booting Laptop.

Nifty! (if you're a geek)

In retrospect it was much easier than I feared:

I used the Sun JDS Linux / SuSE repartitioning tool to delete the recovery partition and squash the WinXP partition a little bit; then I set up the following partiton map:

# OS Size
1 Win XP 12Gb
2 Solaris 10 8Gb
3 NetBSD 2.0 4Gb
4 Extended rest of disk
5 Linux Swap 1Gb
6 FAT32 Spare 2Gb
7 FAT32 Spare 4Gb
8 Linux Root 7Gb

...temporarily masquerading the Solaris partition to be of type "Plan 9" in order to avoid any confusion or hassle during Linux installation.

Then I installed Mandrake Linux 10.1 from DVD into partitions 5 and 8, set-up LILO, and rebooted to permit a 5 minute install of NetBSD 2.0; this necessitated taking great care to not provide any bootloader names for the partitions, nor install the NetBSD bootloader at all, but aside from staying alert the installation was trivial.

Three down, one to go; I test-booted all the software, let them self-check, finishing with a Mandrake boot in which I added:

other=/dev/hda2
     label=Solaris
     table=/dev/hda
other=/dev/hda3
     label=NetBSD
     table=/dev/hda

...to /etc/lilo.conf, mirroring the chain-bootloader entry for the WinXP partition. A quick poke with fdisk reset the partition type for hda2 back to "0x82" - which annoyingly means both "Solaris", and "Linux Swap" - and then I rebooted with the Solaris 10 DVD.

It just worked. The Solaris installer did err on the conservative side by suggesting I only wanted 256 colours on my 1024x768 display, as opposed to my desired 16 million, but that was fixable and otherwise the installation of SUNWCall went smoothly - but I won't go so far as to say it was a particularly pleasurable user-interface experience.

The side-effect of the Solaris install was to blow-away the LILO bootloader (how rude) but a quick reboot off the Mandrake DVD in "rescue" mode fixed that, since it has a "automatically find a Mandrake partition, load the lilo.conf and rebuild the boot loader" option - very useful.

So: surprisingly, it all works, exactly as you would expect it. My laptop is fit to provide me with the X86-based operating systems capacity that I'm likely to need for work and play in the near future.

Next: to get a new Powerbook, as an upgrade for the system that lets me do what I want to do creatively...

[Comment Link for RSS]

Antonio Vieiro - Getting High Performance from Your Desktop Client [Technorati links]

Tue Feb 15 13:58:07 EST 2005

Come on!!! The SDN chat session on High Performance from your Desktop Client is about to start!!!

Tim Bray - St. Valentine’s Hibiscus [Technorati links]

Tue Feb 15 13:54:02 EST 2005
I had the good fortune to grow up in a warm climate, surrounded by large hibiscus bushes, well-supplied most months with luscious tropical blooms, in our case usually crimson. But in Hawai’i they come in apricot too, and what could be more appropriate for this day?...

Will Snow - Overly popular again, and let's move! [Technorati links]

Tue Feb 15 13:24:59 EST 2005

I guess folks really what they read about the Sun Analyst Conference

Traffic to blogs.sun.com has punched through the roof - again, and we had to make some changes to our infrastructure to support it. In particular, we've found a few issues in our latest push of roller (the blogging software we use). One was for that little ReadMore link on pages - turns out we were wasting *lots* of time in processing the html in those links. Ick.

Thanks to Watt and of course Dave Johnson for quick work finding the problem and fixing it. Of course, I was online from 8am until about 1:30pm fixing it. I think my team just lets me work on the machines to keep me happy - going from being a hardcore engineer to being an engineering manager is not much fun.

And to keep things interesting - we've just been told we have to move our infrastructure! Yippee! Over 150 machines to move, an emplaced network infrastructure, support transitions, all while publishing 24 hrs a day, 7 days a week, with no down time. Tell me this is going to be fun. Please?

James Urquhart - Growing pains... [Technorati links]

Tue Feb 15 12:53:42 EST 2005
Went and saw "The Life Aquatic" last night at the Parkway Theater in Oakland. Monday nights are the blissful insanity known to East Bay-ers as Baby Brigade. A godsend to first time parents, if ever there was one.

In the first place, the theater is not your typical stadium seating McMegaplex, but a simple old-school movie house converted into two spacious theaters. Each theater has little or none of the traditional theater style seating, choosing instead the comfort of couches and armchairs. Combine that with delicious food, beer and wine, and you have a wonderfully unique movie experience.

Baby Brigade, however, adds the beauty of two shows a week where parents are invited to bring children not yet old enough to walk to the theater. The place is filled with thirty-something parents grateful for the chance to get out of the house, and infants awed by the new experience presented to them. As many of you know, the fussy babies are nothing for adults who have been cooped up for a long week with the challenges of first time parenthood.

It can lead to some humorous moments, however. For instance, during a particularly quiet early scene in the movie, about eight babies decided to voice their fierce criticism of the pace and mood of the movie. In what sounded like a cross between a hog calling contest and the sea lions at Fisherman's Wharf, the volume and intensity of their protests grew to the point where parents were laughing more at the surealness of reality than that of the movie.

I know other theaters in other parts of the Bay Area have done similar "baby nights". If you have a newborn, or are expecting one, I have to highly recommend these wonderful institutions as a way to stay in touch with your old life. And if you live in the East Bay, come to the Parkway on Monday Nights and support Baby Brigade.

Charles Beckham's... - Liberty Alliance extends support for SAML 2.0 [Technorati links]

Tue Feb 15 12:48:24 EST 2005
The Liberty Alliance and OASIS have reached another milestone in their collaborative efforts to drive the convergence of identity standards. Last week, the Liberty Alliance released the public draft of its Identity Web Services Framework (ID-WSF) 2.0 specification, which has been extended to support the OASIS SAML 2.0 specification. SAML 2.0 is expected to be officially ratified as an OASIS standard in March 2005. By leveraging the latest iteration of the ID-WSF framework, developers can use SAML assertions to communicate identity information such as authentication status, user attributes and authorization decisions between identity-based Web service transactions. see here

Strictly IMO - Springtime for VoIP [Technorati links]

Tue Feb 15 12:44:51 EST 2005

It looks like the telecommunications market is in a consolidation phase, with the probable result that carriers will enjoy enhanced pricing power. http://www.nytimes.com/2005/02/15/business/15verizon.html?hp&ex=1108530000&en=d8bab3280cb1f922&ei=5094&partner=homepage It's probably not all bad news for consumers, particularly private and public sector enterprises, if it reduces the number of vendors one has to deal with to buy a complete menu of voice and data services. On the other hand, this consolidation wave may be even better news for VoIP solutions that have finally reached the point where users can get lower costs, integrated voice + data and industrial-strength service levels.

Of course there's a local angle to this post! Check out http://www.sun.com/service/secure/ and http://www.sun.com/service/voip/ I'm listing both urls as the VoIP solution is derived from the Secure Network Access Platform.  Both are pretty cool.

Charles Beckham's... - Back in Action [Technorati links]

Tue Feb 15 12:31:32 EST 2005
Finally get to return to my blogging, I just returned from a 2 week plus trip to Prague and St. Petersburg. It was way to cold for my Northern California body and I got sick. Nothing like feeling like you been beat with a baseball bat while you are laying in bed in St. Petersburg with -11 outside....it was hard to get motivated to go to work. But alas since I was on Sun official business I did get up and had some wonderful architecture meetings...you will see the results of these meetings in the near future.....so it was worth it! charles beckham

Marc Hamilton - WWERC Day 1 [Technorati links]

Tue Feb 15 12:23:24 EST 2005

Wow! The first World Wide Education and Research Conference was held in 1986 under a tent in the parking lot of the old Mountain View campus. There were about 50 attendees all from the US. This week's conference, being held in San Francisco's St. Francis hotel has 625+ attendees from 47 countries!

Sun's Vice President of Education and Research, Kim Jones, kicked off today's session talking about the six mega-trends in education,

  • eLearning
  • Portals and Single Sign On
  • Streamling of Administrative Systems
  • Digital Asset Management
  • Collaborative and Grid Computing
  • Mobility with Security

    It is easy to forget, but according to the Campus Computing Project , in 1994 only 8% of universities provided email as part of their IT infrastructure. Can you imagine a university without email today?

  • Tim Foster - ... and .sxi and .sxc I think [Technorati links]

    Tue Feb 15 12:03:28 EST 2005

    Just finished support for converting OpenOffice.org Impress and Calc to XLIFF as well. Haven't really tested this stuff too well, but it appears to work for basic presentations alright (don't know about spreadsheets, macros and the like)

    What's next ?!

    Hinkmond Wong - Music, Music, Music! It's in your head. [Technorati links]

    Tue Feb 15 11:56:14 EST 2005

    Music is the next big thing for cell phones. Sony Ericsson and Nokia are trying to turn your mobile phones into iPods. The new 3G networks will allow this to happen in a timely manner with good user experience for fast downloads.

    See:

    Music is the next big thing on J2ME phones

    J2ME technology content provisioning running seamlessly in the background on your phone could be downloading your favorite songs while you sleep.

    ozan s. yigit - open source beginnings... [Technorati links]

    Tue Feb 15 11:52:46 EST 2005

    through a series of loosely related events and text, i was flooded with the thoughts of free and open source origins of my computing life at york university. no, it was not linux, it was not something from MIT or Berkeley, and not a part of the GNU project. they all came later. this is a remarkable bit of hardware-specific open-source engineering that all the hack "historians" tend to overlook:

    Dave Conroy's DECUS C compiler.

    this was the first C compiler i ever used for hello, world. i did not have a copy of K&R at the time [my first K&R is dated 82], but a printed copy of the C reference manual and Kernighan's C tutorial. i think this compiler came to us with the 1980 RSX11 sig tape or the Torlug tape. it ran fine under our 11/780's compatibility mode and remained in use until DEC's native C compiler showed up. [conroy compiler kept going for many years after that under pdp-11 thanks to hard work by late martin minow. it was the preferred compiler for pdp-11 hackers, so far as i can tell. its latest incarnation can be found in johnny billquist's pdp-11 archive.]

    all this came to mind after reading a surprising fragment from a foreword by larry lessig to Open Source Licensing: Software Freedom and Intellectual Property Law [recommended]

    Why code must be propriatery is a question whose answers have changed over the past ten years. At first the reasons were technical: no free or open source project, it was said, could develop the highly complex and robust code necessary for modern software applications. But when the GNU/Linux project began to produce an operating system that rivaled Microsoft's in robustness and efficiency, this technical argument began to fade.

    emphasis mine.

    Torrey McMahon - New Stuff [Technorati links]

    Tue Feb 15 10:41:13 EST 2005

    I did my taxes a few days ago and the man said I overpaid. I figured, being off season, that it was time to buy a bike. I had thought of the same thing last year but didn't get around to it. However, this year being in an all together different mindset, at least that is the excuse, I went out and got one. Check out the the specs if you're curious.

    And someone thought I never did anything outdoors. "Hah!" he says. ;)

    Chris Gerhard - Legal again [Technorati links]

    Tue Feb 15 09:34:37 EST 2005

    The new reflectors have arrived from Deeside Cycles. Not just the yellow reflector bits but the whole shooting match so thanks to them and thanks to Camagnolo. Lets hope the new one survives longer than the last time.

    Studying them in greater detail it is easy to see how the reflector could pop out if I had failed to get my foot in the cleat first go. I probably applied just enough pressure to pop the rear facing reflector, which with the pedal upside down would be facing forward. Need to watch that, but when crossing lines of traffic that is not up most in my mind.

    Dan Lacher - Is Bloging Foolish? [Technorati links]

    Tue Feb 15 09:34:26 EST 2005
    The Motley Fool just posted a piece about 'Blog at Your Own Risk'. It is always good to read these stories and see what sorta stuff companies are trying to pull on people who are bloging. I have taken the stance that I am going to talk about what I want and keep the Sun business on topics that I know are safe to talk about... sorry no news leaks here. It was interesting to read in the article about the Delta airline attendant getting canned for bloging. Make sure you check out her blog and the happenings now that she has been fired.

    So to all of those bloging out there... Keep it up, but be smart.

    For what it's worth.

    John Clingan - Computing in an unsafe neighborhood [Technorati links]

    Tue Feb 15 09:33:54 EST 2005

    I bought a laptop over the weekend for my wife. A valentines day present. It pains me to say this, but it's (currently) running Windows XP. I wanted to get her an iBook, but for her, $499 was hard to beat. Plus, it free's up some cash for me to continue to sell her on the virtues of an iPod :) My wife uses it for some daily online research. I'll occasionally use it to log on to work due to it's convenient location in the kitchen/family room.

    This Windows XP thing means I'll have to make a visit to the computing pharmacy. I feel like I am walking in an unsafe neighborhood. I'm always looking over my shoulder when connected to the network (which is *always*). I'm being serious. Honest. I *never* have this feeling on my iMac, JDS or SPARC desktops. It's like I have a honeypot and don't know it. Eventually I'll install JDS. For now, it's fine. I'll empathize with others for a while. There is nothing of real value on the laptop, anyway. Except, perhaps, for the BIOS and FireFox :)

    Alec Muffett - US info-sharing initiative called a flop [Technorati links]

    Tue Feb 15 09:32:00 EST 2005
    Please share your security problems with the Government ... I am rather surprised that anyone would ever think this might work.

    [www.theregister.co.uk]

    US info-sharing initiative called a flop

    Nearly a year after its launch, a federal office created as a conduit for corporate America to provide the government with sensitive information about critical vulnerabilities has been all but rejected by the technology industry that helped conceive it.

    The Protected Critical Infrastructure Information (PCII) program allows corporations who run key elements of US infrastructure to submit details about their physical and cyber vulnerabilities to a special office within the Department of Homeland Security, with legally-enforceable assurances that the information will not be used against them or released to the public. The effort is funded at $5.5m in the White House's 2006 budget request.

    ...

    [Comment Link for RSS]

    Dan Lacher - Solaris 10 Patch Return Codes [Technorati links]

    Tue Feb 15 09:12:53 EST 2005
    So since my original post has been so popular based on the number of referers each day, I thought I would post the Solaris 10 patch return codes. If you are looking for Solaris 8 or 9 patch return codes then head over to the previous post.

    Solaris 10:

    Exit codeMeaning
    0No error
    1Usage error
    2Attempt to apply a patch that's already been applied
    3Effective UID is not root
    4Attempt to save original files failed
    5pkgadd failed
    6Patch is obsoleted
    7Invalid package directory
    8Attempting to patch a package that is not installed
    9Cannot access /usr/sbin/pkgadd (client problem)
    10Package validation errors
    11Error adding patch to root template
    12Patch script terminated due to signal
    13Symbolic link included in patch
    14NOT USED
    15The prepatch script had a return code other than 0.
    16The postpatch script had a return code other than 0.
    17Mismatch of the -d option between a previous patch install and the current one.
    18Not enough space in the file systems that are targets of the patch.
    19$SOFTINFO/INST_RELEASE file not found
    20A direct instance patch was required but not found
    21The required patches have not been installed on the manager
    22A progressive instance patch was required but not found
    23A restricted patch is already applied to the package
    24An incompatible patch is applied
    25A required patch is not applied
    26The user specified backout data can't be found
    27The relative directory supplied can't be found
    28A pkginfo file is corrupt or missing
    29Bad patch ID format
    30Dryrun failure(s)
    31Path given for -C option is invalid
    32Must be running Solaris 2.6 or greater
    33Bad formatted patch file or patch file not found
    34Incorrect patch spool directory
    35Later revision already installed
    36Cannot create safe temporary directory
    37Illegal backout directory specified
    38A prepatch, prePatch or a postpatch script could not be executed
    (below are new for Solaris 10)
    39A compressed patch was unable to be decompressed
    40Error downloading a patch
    41Error verifying signed patch
    42Error unable to retrieve patch information from SQL DB.
    43Error unable to update the SQL DB.
    44Lock file not available
    45Unable to copy patch data to partial spool directory.

    For what it's worth.

    Jason Salkeld - New arrival [Technorati links]

    Tue Feb 15 09:08:27 EST 2005

    Jessica Louise Salkeld was born on 22nd January at 5:55am weighing 7lb 8oz.

    Dave Johnson - Planet Roller internals [Technorati links]

    Tue Feb 15 08:42:17 EST 2005

    I promised some details on PlanetTool (the command-line tool that generates Planet Roller) internals, so here goes. This is what happens when PlanetTool runs:

    diagram of PlanetTool

    Startup

    (1) We start by reading the XML configuration file (via JDOM and XPath)

    (2) From the config, we create a config object, subscriptions and groups

    (3) A group has subscriptions

    (4) And a subscription can belong to more than one group

    Refresh subscription data

    (5) For each subscription, call the Rome Fetcher

    (6) Fetcher uses Conditional Get and Etags and caches feeds on disk

    (7) Feeds parsed into entries objects and added to subscription objects

    File generation

    (8) Call Velocity Texen with name of a control template

    (9) Texen calls our control template

    (10) Control template calls file generation templates

    (11) Templates calls planet object to get config, group, subscription, and entry objects needed to generates files needed for aggregated site (HTML, RSS, OPML, etc.)

    Simon Phipps - Fired for Blogging Redux [Technorati links]

    Tue Feb 15 08:40:00 EST 2005
    I wrote a while back about people being fired for blogging but today's story on CNN Money deserves a response even if the chances of them paying attention are negligible. They say:
    NEW YORK (CNN/Money) - Mark Jen landed a dream job with Google Inc. in January. He was fired less than a month later.

    His infraction? He ran a Web log, where he freely gabbed about his impressions of life at the Mountain View, Calif.-based Internet search giant.
    Um. No, actually. According to Jen, the problem was blogging about "financial performance and future products" while working for a company that takes secrecy as seriously as Apple does. (Not that you would have found that link for yourself as CNN, being a "proper publication", does not cite its sources as links just in case you choose to research them yourself. Their credibility will continue to fall until they wise up to this.)

    Let's take a look at the other examples CNN cites.
    A former Delta Air Lines flight attendant claims she was fired in November over pictures she posted on her personal blog that she says the airline deemed "inappropriate."
    Do go read her site - you'll probably quickly come to the conclusion that she was fired not for "having a blog" but either for breaching some employment policy of Delta's or to cut her discrimination claim off at the knees. Next is the Friendster case:
    Friendster, an online social networking site, canned an employee last summer for her online musings about the company.
    This is the most likely candidate for a "fired for blogging" story, but we only have Joyce's account to go on for evidence - my suspicion is of deeper bad blood in this one. And then there's the Microsoft example:
    And a Microsoft contractor lost his gig after posting on the Web photos of Apple computers arriving at the software giant's Redmond, Wash., headquarters.
    Not fired for blogging but rather for revealing traffic through the mail & copy centre on the Redmond campus - Jeremy advises discretion in postings about work.

    The Motley Fool has an almost identical article with all the same examples but less insight into them and into the unrelated actions by Apple to stem the leaks that (plague|promote) them. They too clearly think they are a "serious publication" as there are no links to sources either.

    While "Fired for Blogging" makes great use of a meme from the zeitgeist to create a compelling headline, it doesn't actually tell the truth. All the accounts I have seen so far are of people being fired for violating their terms of employment or for a consistent record of undesirable performance, and/or in a context of bad blood where something would have happened whatever. Just because a blog is involved doesn't mean people are 'fired for blogging', any more than a person fired for revealing trade secrets at a restaurant is being 'fired for dining'.

    Blogs are just a new medium for communication and the three rules apply. Anil Dash perhaps identifies a more likely agenda for why this idea is being propagated as it is when he says "nobody's ever been fired for blogging":
    We're just barely into the phase where normal people have heard the word "blog", and the zealous political bloggers who form a loud, obnoxious minority of bloggers have decided they want their grandmothers to think of blogging as "that thing that gets journalists fired". That sucks, and it's going to limit the number of people who join into our medium. And the zealous tech bloggers who form a loud, obnoxious minority of bloggers have decided they want their grandmothers to think that blogging is "that thing that gets regular people fired". That's not better.
    Yes, no-one ever got fired for blogging but there are some vested interests out there who want you to think otherwise.

    Paul Humphreys - White Chocolate Mouse in a box or a Valentine's meal [Technorati links]

    Tue Feb 15 08:00:48 EST 2005

    White Chocolate Mouse in a box

    A year or so ago I saw Friends for dinner where a woman made this amazing dessert. The description does not sound so wonderful but I have been itching to try it. So for Valentines day I had a days holiday to make a three course meal for my wife. We started with Thai fish cakes and a small side salad. I then cheated buying one of Lloyd Grossman's green thai sauces putting chicken and prawns in it. The Thai sauces are excellent the Italian/Indian ones less so. A tip here if you make any meal that has sauce in it eg spagetti, curry etc cook it twenty four hours before you eat it. The time it spends in the fridge the flavours develop and become more intense.

    Back to desert. The whole thing as can be seen is a biscuit box which is a devil to make. The pastry is cooked with score lines in it so after cooking it can be broken into the pieces that make the box. Fondant icing is meant to be used to hold it together but I could not find any so my neighbour made me an alternative with icing sugar and egg white. The amounts of ingredients listed made me six of these cases. It has to be said about a third of the pieces fell apart on dividing so I had a high failure rate. I found in the end the best way of dividing them is to do so as soon as you can hold the biscuit in your had after it comes out of the oven.

    The funny part is I produced a menu for the meal to show my wife when she came to the table. Of course I missed the typo I had done. Mouse instead of mousse. The first meal I cooked her years ago I did exactley the same thing. I should have told her it was deliberate...

    The other cool thing to say is the picture above was loaded from my Canon IXUS camera at work. We are running JDS, Solar10 and Sunray version 3.0. I plugged the camera into a USB port on my Sunray, cranked up the Multi media Camera browser, selected my camera and up the pictures came. This is just as it should be !

    Dave Brillhart - Boycotting Oracle [Technorati links]

    Tue Feb 15 07:26:43 EST 2005

    So the news (news.com.com) is reporting that Intel and HP are getting into the game... joining the ranks of multi-core chip vendors and their customers who see Oracle's license strategy (to charge by the core) as misaligned with the times. These are times of virtualized resources that are consumed and funded as needed, they say.

    I was thinking of an analogy for Oracle's position... Consider how you would feel about a policy at Blockbuster Video if, when you rented a DVD, you had to pay $10.00 per seat (your sofa counts as three - being multi-seated). No, it doesn't matter if it'll just be you and your spouse watching the movie. Since you have 15 seats that you *could* utilize (the bar stools and folding chairs count too) you will pay $150.00 per night for that movie. Oh, you'd like to display that movie in PARALLEL in your family room and in your entertainment room? Sure, you can do that with their "shared disc" technology. But now add up all the seats in both rooms (25), and that'll be $20.00 per seat! So please pay us $500.00 per night for that movie.

    Now, why in the world would Oracle change that policy? They've maximized their revenue pull - and customers are still writing checks. They are in business to extract as much from their "value" as the market will bear, not offer charity discounts to a world that can't rationalize the price tag assigned by a market share leader (I won't use the other "m" word). Oracle reports having $10B in cash, about equal to their annual revenue. It would take less than a thousand E25K customers to decide to run Oracle RAC on their servers to deliver another $10B to their warchest. Not bad, for the price of DVD blanks :-)

    Choice in this market segment is the only lever that will work. Customers are demanding choice. And they will respond when it appears. Oracle should note that when choice knocks, many will answer even if they then respond with a competitive position. It takes a long time to get a bad taste out of your mouth. Many will boycott Oracle just because they finally can.

    There are some hints that choice might be just around the corner.

    Alexis Moussine-Pouc... - Getting that part right [Technorati links]

    Tue Feb 15 04:57:20 EST 2005
    I don't usually give too much credit to awards such as Developer.com Product of the Year 2005 contest (other than having them on my presentation slides just like any other competitor). It's a little like benchmarks (only even less serious) which I consider as necessary evil. In this case, it's not more accurate than previous contests, but having Sun win 7 6 out of 10 categories (including Creator and NetBeans) sounds like there's a trend going on.
    Innovation pays and developers matter. I think we're getting that part right.

    Chris Gerhard - equals [Technorati links]

    Tue Feb 15 04:32:36 EST 2005

    There was a short piece on Today, today about design once again holding up the excellent tube map as a design classic due to the way it displays a complex system in a simple and easily usable way. However it was the invention of the equal sign “=” that caught my ear. How lucky we are that Robert Record did not patent that. It's hard to imagine a world without “=”. We could not have “==” without “=”. Makes me wonder who invented “!” as not and gave us “!=”.

    Alec Muffett - Underwater gnome threat 'returns' [Technorati links]

    Tue Feb 15 04:23:00 EST 2005
    Taken from Holly's blog - this has exactly the correct sense of surrealism to amuse me, although the danger aspect of it really does not appeal, and it certainly cannot be worth someone's losing their life, the notion that under every major body of water in northern England there may lurk a small picket-fenced garden complete with gnomes to the distant Magic Roundabout and Fraggle Rock aspect of my upbringing.

    [news.bbc.co.uk]

    Underwater gnome threat 'returns'

    A secret underwater attraction that lured several divers to their deaths could have returned, police say.

    The "gnome garden" complete with picket fence was removed from the bottom of Wastwater in the Lake District after several divers died a few years ago.

    It is thought they spent too much time at too great a depth while searching for the site of the ornaments.

    Now police divers say there is a rumour that the garden has returned at a depth beyond which they are allowed.

    Pc Kenny McMahon, a member of the North West Police Underwater Search Unit, said the gnomes were well known among the diving community.

    Re-reading it, though, it does make me wonder about how far you can take the matter of legally preventing someone from doing something suicidally stupid. The quote from the article:

    "But now there's a rumour about a new garden beyond the 50m depth limit. "As police divers we can't legally dive any deeper so, if it exists, the new garden could have been purposefully put out of our reach"

    ...resonates slightly with the Daily Mail and its progeny - Metro, and The Evening Standard - which are the UK's source of reactionary, right wing, horror-driven news; the horror being, of course, that someone is doing something ill-advised and in spite of authority's attempts to dissuade them.

    In the spectrum of foolish human endeavour I believe that BASE-jumpers are clinically bonkers, Skydivers marginally less so, then Arctic Explorers, Mountain Climbers, Bungee jumpers, and round-the-world-yachtswomen in descending order of insane things that can get you killed... but I not going to wag a finger at any of them, nor "tut" and tell them off, not least because some people I know think I am suicidally insane for riding motorbikes.

    If some people want to prove how Über they are by sinking what may be a rather boring two-gnomes-and-a-fencepost-from-B&Q at 50 metres, that's fine. Likewise if people insist on getting themselves killed in search of it, that's Darwin. The tragedy is that the sight/effort is probably not worth it, like dying due to falling off a particularly boring mountain. The risk is that it may not be there at all, and that it lacks the grand mythos of Shangri-La, the North Pole, the first-man-on-Mars, or similar, to be socially acceptable enough to die in the pursuit.

    It's about human aspiration; we should never aspire to mediocrity.

    [Comment Link for RSS]

    Robert Brewin - Welcome! [Technorati links]

    Tue Feb 15 03:38:06 EST 2005
    So I'm sitting here in (snowy) Prague at the Netbeans offices after about a week and a half of intense architecture, design and requirements meetings for future versions of the tools platform writing my first blog entry (about time).

    James has previously described some of the really cool stuff coming in future versions of the tools and it's only getting better. This series of meetings were deeper dives into the specific and very low-level requirements and design for the IDE ... it's looking pretty good, you'll be amazed once everything is fully cooked. The folks here in Prague are an incredibly talented group of young engineers and getting out here always give me a bit of a (re)charge.

    Some of the things we've (folks like Tor Norbye and Eric Arseneau) been looking at include such wide ranging areas as mobility tools (while you're surfing, check out the Netbeans mobility news on the Sony-Ericsson web site), JSR 198 support in Netbeans, refactoring, Java Studio Enterprise & Creator and support for some latest generation technology available for the Java platform.

    As you've probably noticed (this being my first blog entry), I have a passion for surfing (actually, it's more of a general passion for all things aquatic). Probably not for everyone, but for those interested in such things, I'll put some posts-of-interest under that category for your enjoyment. Next week, for example, I'm taking a week off and traveling to the Guanacaste coast of Costa Rica (yep, surfing) ... hopefully I'll have something fun to show off (my problem will be who will take any pictures ... both my wife and I surf, so who will bother to use the camera?).

    Until next time ...

    Fintan Ryan - mdb core.... [Technorati links]

    Tue Feb 15 03:37:37 EST 2005

    I ran into an interesting problem today, which unfortunately time (and a crash) didn't permit me to debug fully, but I'll share the mdb section of it with you anyway. I went to start up gvim on my desktop and it decided (well more accurately gnome decided) that it was having none of this, so a quick interrupt later I had a core dump. Anyway, I don't have dbx on my laptop at the moment, so time to fire up mdb...
    > ::status
    debugging core file of vim (32-bit) from dhcp-syd04-12-6
    file: /export/home/fintanr/bin/vim
    initial argv: gvim
    threading model: multi-threaded
    status: process terminated by SIGSEGV (Segmentation Fault)
    
    So this isn't really telling me more than I killed off the process myself, now lets take a look at whats happening.
    > ::walk thread | ::findstack
    stack pointer for thread 1: 81c3098
    [ 081c3098 libc.so.1`kill+0x15() ]
      081c30a8 mch_exit+0x92()
      081c30c8 getout+0x19c()
      081c30e8 preserve_exit+0xaa()
      081c30f8 0x811fc59()
      081c310c libc.so.1`__sighndlr+0xf()
      081c3164 libc.so.1`call_user_handler+0x22b()
      081c3188 libc.so.1`sigacthandler+0xbb()
      08046aa8 libICE.so.6`_IceRead+0x92()
      08046ae0 libICE.so.6`IceProcessMessages+0x42()
      08046c64 libICE.so.6`IceOpenConnection+0x2a4()
      08046ce8 libSM.so.6`SmcOpenConnection+0xd6()
      08046e38 xsmp_init+0xd4()
      08046f58 main+0x15b0()
      08046f80 _start+0x5d()
    
    Hmmm, now a quick look around on google shows us that a similar type error occurs when gnome can't resolve a name after a network connection has been interrupted on Fedora core (see the bugzilla entry, so I start up gvim again and then used gcore(1M) to grab a core of my gnome-session, and takek a look at whats happening....
    
    Loading modules: [ libc.so.1 libuutil.so.1 ld.so.1 ]
    > ::status
    debugging core file of gnome-session (32-bit) from dhcp-syd04-12-6
    file: /usr/bin/gnome-session
    initial argv: /usr/bin/gnome-session
    threading model: multi-threaded
    status: process core file generated with gcore(1)
    > ::walk thread | ::findstack
    stack pointer for thread 1: 8046ebc
    [ 08046ebc libc.so.1`_waitid+0x15() ]
      08046ed8 libc.so.1`waitpid+0x75()
      08046f5c libgnomeui-2.so.0.600.1`libgnomeui_segv_handle+0xaf()
      08046fb4 libc.so.1`call_user_handler+0x22b()
      08046fd8 libc.so.1`sigacthandler+0xbb()
      08047200 libICE.so.6`_IceWrite+0x84()
      0804721c libICE.so.6`IceFlush+0x24()
      08047244 libICE.so.6`IceAcceptConnection+0x168()
      0810c368 accept_connection+0x25()
      08127410 libglib-2.0.so.0.400.1`g_source_callback_funcs()
      00000002 accept_connection()
    >
    
    And low and behold, yep, its a pretty similar bug. Unfortunately at this stage my gnome-session decided it had enough and died, but its a semi interesting one to look at. One to recreate when time is available and take a closer look with DTrace.

    Claire Giordano - I Cannot Pretend to Feel Impartial About Open Source [Technorati links]

    Tue Feb 15 03:16:45 EST 2005

    Stephen O'Grady's latest tecosystems writeup is a worthwhile read for those of you interested in open source.  Oh, and you just have to love the title -  "What We Talk About When We Talk About Open Source".  Sure, it's provocative, and it's bound to raise some eyebrows, and possibly step on some toes, but the underlying message about choice and competition (that both are ultimately a good thing) are sentiments that I wholeheartedly agree with.

    And if any of you want to ding me for ending the previous sentence with a preposition, I am reminded of another Winston Churchill quote:  "From now on, ending a sentence with a preposition is something up with which I will not put."

    M. Mortazavi - Organizing Transactions [Technorati links]

    Tue Feb 15 03:07:05 EST 2005

    In his essay, "Calculativeness, Trust and Economic Organization," Oliver Williamson brings together the lessons of bounded rationality and opportunism:

    [O]rganize transactions so as to economize on bounded rationality while simultaneously safeguarding them against hazards of opportunism.

    The Mechanisms of Governance (p. 254)

    Bounded rationality and opportunism are the main behavioral assumptions behind transaction cost economics.

    Bounded rationality implies that overly complex organizations (or contracts) are infeasible. There is a cognitive limit which makes them so. This limit, or this scarcity, can be subject to economizing. In other words, the organization of transactions can be used as a means to economize on bounded rationality of all agents and members.

    Opportunism implies self-interest seeking with guile as a behavior norm. This does not imply that all behaviors will be such. In fact, transactions are indeed organized in society in such a way that prevents such behavior. The key is safeguards or "credible commitments" whereby opportunistic behavior can become harmful to the party which practices it. In long-running transactions, or in transactions where relationship-specific assets are involved, "hostages" are exchanged to create "credible commitments" (or vulnerabilities that lead to "trust," as Huberty Dreyfus notes).

    For example, organizations often have tree like structures in order to economize on possible communications over-load. Employees of a company learn company-specific knowledge in exchange for certain employment commitments by the company, as expressed and implemented through its incentive and employment policies.

    ,

    Paul Humphreys - First setting of the new year... [Technorati links]

    Tue Feb 15 03:00:46 EST 2005

    Last weekend I set the first of this years crops in the allotment. Although the winter has been mild it is about the right time to set shallots and garlic. The shallots are simply pressed into the ground with a foot between rows and perhaps nine inches between each bulb. As the bulbs are bigger than standard onions they do not suffer the same problem of birds pulling them up thinking the brown top might be useful addition to their nests. When setting the shallots disgard any that feel soft, they are going to rot on you.

    The garlic is buried two to three inches deep with the pointed end upwards. Both will be ready as soon as the tops die back usually August. Never use supermarket garlic always buy proper bulbs. Each bulb is broken up into individual cloves before planting.

    Back home my potatoes are in the garage 'chitting' which means they are on a tray and will sprout and then be put into the ground when it is much warmer. The chitting brings them on and speeds up the time it takes before they appear after being planted.

    Next week I will be sowing my leek seeds and to avoid 'damp off' problems I should spray them with water with a small amount of copper sulphate added once they germinate.

    I have finally cleared my ponds of debris like old lily pads etc which I should have done in the autumn when the pond water was warm after the summer. It is now very cold and a rake and net saved me having to dip my hands in the freezing water.

    Rich Sharples - Developer.com Product of the Year * 6 [Technorati links]

    Tue Feb 15 02:20:11 EST 2005

    As Mary and Tor have already mentioned Sun did pretty well in the developer.com product of the year awards (that by the way is a typical English understatement) - Sun cleaned up; winning 6 out of 10 awards.

    But here's something to consider - if you download NetBeans 4.1 EA you're not actually getting one product of the year, you are getting four, here are the details :

    NetBeans (Open Source Development Tool of The Year)

       J2SE 5.0 - Technology of the Year.

       J2EE 1.4 (provided by the bundled Sun Java System Application Server 8.1) - Enterprise Development Tool of the Year

       JWSDP 1.5 (included in Sun Java System Application Server 8.1) - WebServices Tool of the Year

    Note this is equally true for Creator - but I can only have one favourite IDE and at the moment it is NetBeans.

    Also the above package is absolutely free and you can get it today right here.

    jjmahe - MSD Reporting [Technorati links]

    Tue Feb 15 01:56:50 EST 2005
    This is the main project I'm working on this time.
    The idea is to gather all what we need to make valuable reports for our Managed Services Customers.
    One of these report that I've setup as a web site is a report on commitment of level of performance availability.
    Usual system activity reports are showing nice line charts but are not giving any idea of performance availability.
    This one is tracking system and eventually application performance, comparing it to user defined threshold and mixing these datas with CST shutdown info. Then it can calculate a percentage of time when the expected performance was available.
    My current project is to wrap all these different reports in a handly report tool for SAMs.
    We are now at the beginning and I have to think about a proof of concept.

    Brandon E Taylor - Commons Transaction [Technorati links]

    Tue Feb 15 01:23:57 EST 2005

    The Commons Transaction package is a Jakarta Commons package providing "lightweight, standardized, well tested and efficient implementations of utility classes commonly used in transactional Java programming".

    The 1.1 release of Commons Transaction provides transactional Maps, multi-level locks, and transactional file access.

    Maybe I can finally get rid of those old 'transactional' file utilities I built ages ago. :-)

    Tim Bray - Browser Market Share [Technorati links]

    Tue Feb 15 01:13:22 EST 2005
    Almost every Sunday I grab the week’s ongoing logfiles and update my browser market share readout. I find it interesting and maybe others will too, so this entry is now the chart’s permanent home. I’ll update it most weeks, probably. [Updated: 2005/02/14 with data to 2005/02/13, check the effect of the vacation.]...

    Stephen Hahn - Happy Valentine’s Day [Technorati links]

    Tue Feb 15 00:59:46 EST 2005
    I was excited to find the ACME heart maker and made myself a heart. This is my first post using WordPress. I thought Moveable Type was easier for picture uploads (when I uploaded the heart, WordPress gave me the wrong location) but I don't miss the spam.

    Gavin Lu - StarOffice 8 Beta Set To Debut [Technorati links]

    Tue Feb 15 00:45:40 EST 2005

    StarOffice 8 Beta版发布

    Sun公司于2005年2月14日(周一)宣布其针对微软Office的替代品StarOffice的最新版本--StarOffice 8将会在周四提供Beta版本的下载。

    StarOffice与开放源码办公软件OpenOffice.org共享一套代码基,将会提供与微软Office增强的兼容性,包括可导入密码保护的文档和与微软自己的Access非常相似的数据库模块。

    Sun公司称,该Beta版本将于几周内皆可获得,并在2005年中期被StarOffice 8的付费最终版本所替代。

    在其它的报道中,Sun公司也宣布将会于2005年3月5日终止对当前的稳定版本--StarOffice 7之前的版本--StarOffice 6终止服务。

    StarOffice 8的开放源码伴侣--OpenOffice.org 2现在也处于Beta阶段并可以从其网站下载,它的最终版本预计将会于2005年4-5月间发布。

    StarOffice 8从周四起就可以从Sun公司网站下载。

    Mary Smaragdis - one degree of separation [Technorati links]

    Mon Feb 14 20:53:20 EST 2005
    Through an unbelievable set of circumstances, I‘ve been having regular conversations with none other than John Gage . (not to brag, or anything.) The reason that this is relevant is that I‘m now one degree of separation from...
    Read More

    Marion Vermazen - SunRay under Hyped [Technorati links]

    Mon Feb 14 20:27:38 EST 2005

    I love what Rob Wright says in this blog posting about SunRay. I never thought about comparing what it costs to lease a PC to what it might cost for a service offering SunRays with broadband. But Rob is right it would be a great deal. He also talks about how much tech support a PC requires. I flew down to San Diego last month to reload Windows on my parents PC because the viruses had made it unusable. SunRays make this a non issue. Read what Rob says! I do believe that someone will offer this service.

    Here's something else to think about when it comes to SunRay. I was in a meeting this morning and people were talking about a government customer they had been talking to. The social workers in this agency deal with a lot of very confidential information. They were very excited about the idea of having all that data secure on the agency's computer but available to employees wherever they are. The social workers could just use their Java cards in a drop in location or even carry a wireless SunRay. No more hard disks full of confidential information floating around. It makes a lot of sense to me.

    This Bill Vass presentation about Mobility with Security says it all much better than I do.

    Shingo Yamanaka - RSA Security Conference: Day 1 [Technorati links]

    Mon Feb 14 19:16:37 EST 2005
    (Translate to English)


    本日より一週間 RSA Security Conference 2005 に参加のため、サンフランシスコにおります。一応出張報告を兼ねて今週は毎日ブログ更新するつもりです。

    というわけで、本日 Day 1 ということですが、カンファレンスが本格的に開始するのは明日からなので、特に報告することはありません。空港到着後(なんか知らんけど、指紋やら顔写真やら取られて入国にやたら時間が掛かりました。まるで我々日本人が RSA Conf に参加するのを祝うかの如く、アメリカ合衆国ってばのっけからセキュアでした。)、モスコーニセンターの受付にて Full Pass を入手しました。ID のためにここでも顔写真を取られたわけですが、既にエコノミークラスでの10時間フライトと入国及びパス入手ための長蛇の列を体験しているため、心なし顔が死にそうです。で、そのあとは、ホテルチェックインまでの時間つぶしということで、雨の中いざ Pier 39 へ。そこでお約束のクラムチャウダーを食しました。ホテルにてしばし休憩後、他の皆さんと夕食に出かけます。中華料理美味しかったです。それ以上にいろいろと他の方とセキュリティ話ができたのが収穫でした。(私は技術のことは明るくないので、エンジニアの方と技術的なお話をする部分においては、ちょっと片手落ちな気がしましたが。)

    とここまで書くと、あたかも遊びに来たような印象を受ける方もいらっしゃるかと思いますが、その認識は間違っています。これは遊びではありません。これも日本における ID 管理市場を活性化させるための真剣かつ重要な仕事の一つです。

    拝啓 同僚の皆様、お元気ですか? 私の留守中いろいろご迷惑をお掛するかもしれず心苦しい限りです。メールはできるだけ生温かく拝見させて頂くつもりです。但し心は一つです。私もがんばります。何かあれば電話なりメールなりで言って下さい。よろしくお願いします。 かしこ

    明日よりセッションや展示のレポートをお送りします。Hackers Session も気になるところですが、専業の Identity & Access Management のセッションを中心に聴いてきます。また、こちらに滞在中 Identity ManagerJava Enterprise System のリファレンス・カスタマー訪問なんかも予定してますので、併せてご報告します。

    Hinkmond Wong - Danger! Danger, Will Robinson! Danger has J2ME technology [Technorati links]

    Mon Feb 14 18:50:43 EST 2005

    Danger sees the light and gets some new-found J2ME religion. Their version of software for their Hiptop wireless device just passed compatibility tests for J2ME MIDP.

    See:

    Danger Hiptop wireless device passes J2ME tests

    Sure took them long enough! Of course now they get all the benefits of Java technology on their device: loads of legacy J2ME games, new generation of fun apps, and lots of Java programmers. Do you think Paris Hilton or Ashton Kutcher (two famous users of the Danger Hiptop PDA) will care? Of course! :-) It's all about the games they can play while attending the awards shows. ;-)

    Mary Smaragdis - Put a little love in your heart [Technorati links]

    Mon Feb 14 18:14:55 EST 2005
    On the heels of the Grammies and in anticipation of the Oscars, it‘s with great pleasure that I tell you that Sun Microsystems just walked away with six of ten developer.com product of the year awards ! (won‘t you join me in doing a little...
    Read More

    Tor Norbye - Creator is Java Tool of the Year! [Technorati links]

    Mon Feb 14 17:55:49 EST 2005

    Tool Of The Year Creator was just announced as the winner of the Java Tool of The Year category from developer.com! It was also a runner-up for the Tool of the Year award. Here's the detailed writeup of the candidates and winner of the Java tool category.

    NetBeans also scored big, winning the Open Source Tool of the year award (its competitor Eclipse won the Tool of the Year award). NetBeans supports the new language features in JDK 5.0, which was the Technology of the Year winner.

    Thanks to those who voted! And rest assured we're hard at work on the next release to have a great entry for next year's competition as well!

    - Night of the Living Dead [Technorati links]

    Mon Feb 14 17:15:25 EST 2005

    There are those that believe L. Frank Baum‘s story “The Wizard of Oz“ is little more than an allegory on the age of iron and steel and that the synchronicity between it and “The Dark Side of the Moon“ is too coincidental to be an accident. If this is true, then George A. Romero‘s “Night of the Living Dead“ is definitely a story with multiple meanings. As for the music tie-in, I‘m still working on that.

    This earth shattering epiphany came to me this morning when I intentionally inserted myself into rush-hour traffic with more than enough time to spare before needing to be at my intended destination. It was all too obvious about half way through my trip that the “Night of the Living Dead“ was a direct reference to the bizarre dance called “the morning commute”. Instead of zombies dressed in ragged clothing tirelessly shuffling across the planet in search of human brains, there are metrosexuals in overly fast cars wearing Brooks Brothers standard issue in a constant rush to get to work in search of life nourishing cash.

    Passing the sleek black constant-lane-changer-going-nowhere with my slow and steady 4 cylinder tactics for the tenth time, I thought to myself that everyone needs to try this at least once in their lifetime. When you do, I guarantee that you‘ll see yourself in the rear view mirror…

    Isabella Russell - HAPPY VALENTINES DAY FROM ISA [Technorati links]

    Mon Feb 14 16:44:57 EST 2005
    Happy Valentines Day Everyone!

    Nibbles,

    Isabelle

    http://www.superlaughecards.com/val/puppylove.htm Or Click Here

    Darryl Mocek - Java Get Powered

    [Technorati links]

    Mon Feb 14 16:27:28 EST 2005
    Are you interested in supporting Java? Do you want to be able to use a Java logo to show your support? Then go to java.com and take the quiz. You can get the new Java Get Powered logo to use on your blog or personal website.

    Pat Patterson - Linksys WRT54GP2 VOIP/Wireless/Broadband Router [Technorati links]

    Mon Feb 14 16:03:22 EST 2005
    Following up to my recent post on Lingo VOIP, Tom's Networking has an interesting review of the Linksys WRT54GP2 VOIP/wireless/broadband router. I've been a happy user of the WRT54G for a couple of years now, so this box looks very interesting - it can prioritize VOIP traffic over data traffic just like the standard Lingo adapter, solving my only issue with Lingo.
    All I have to do now is persuade Lingo to support it.

    Rich Burridge - Jet-powered wheelchair [Technorati links]

    Mon Feb 14 15:53:20 EST 2005

    Peter Korn, fellow Accessibility Program Office team member, mentioned this BBC news report a little while ago. I tried to get Hal Stern interested in it, to no avail, when he was confined to a wheelchair, a couple months back. I can't say I blame him.

    I started thinking about it again over the weekend, because our annual trip to the CSUN conference held in the Marriott and Hilton hotels at Los Angeles airport is coming up next month. This is the premier event (conference plus exhibition halls) for showing of assistive technology for people with disabilities. This will be the 20th year for this event. Quite an achievement!

    There are a lot of folks in wheelchairs there during that week. Not quite as fast as Mr Cannella's chair, but still pretty nippy. It can initially be quite disconcerting to see somebody hurtling towards you, only to veer off at the last moment. This will be my fourth year at the conference. Enough exposure so that my flinching is hardly noticable anymore.

    That week, you will also find more guide dogs gathered in one place than at any other time (apart from presumably a guide dog training school and even then I'm not so sure). It's fascinating to see.

    Dan Lacher - MSD [Technorati links]

    Mon Feb 14 15:38:40 EST 2005
    So my maximum starbucks density is low... that is right there is only 1 Starbucks with in a 5 mile radius of my house. After mentiontion in to a friend he mentioned that I must really live in the stixs. Well not the stixs but just not in *bucks central. We do how ever have at least 5 specially coffee houses in town... okay that is still somewhat pathetic but this way the all get their fair share of the business.

    For what it's woth.

    Frederic Jean - Two Fingers Scrolling on Older PowerBooks [Technorati links]

    Mon Feb 14 15:33:06 EST 2005
    There are some good reasons to be envious of the latest Powerbooks. More processing power, more memory, more storage.

    There's one reason why you might not have to be envious: two fingers scrolling.

    MacOSXHint has a posting on how to activate scrolling on pre-2005 PowerBooks.

    It's working on my PowerBook.

    -- Fred

    Rich Sharples - Response to App Server 8.1 TSS Thread [Technorati links]

    Mon Feb 14 14:54:35 EST 2005

    In response to Frank Cohen's questions on TSS

    Congratulations on shipping 8.1. I hope it does well. A few questions: 1) How does SJSAS 8.1 compare to JBoss in terms of clustering support?
    The Platform Edition doesn't provide clustering - it's really aimed at single machine deployments or as the J2EE runtime for developers (eg. embedded in an IDE).

    The Standard Edition supports service availability through clustering of instances across multiple machines. This applies to HTTP, RMI and JMS; the management interface also supports clustering - the design center being to make managing a distributed cluster as simple as managing a single instance.

    The Enterprise Edition extends the service availability to ensure (as far as is reasonably possible) that failure is transparent to end users - we've got an innovative architecture that was designed to deal with failure (not merely survive) and we believe it's one of the more robust solutions available - there's a good whitepaper on the product page that explains why we believe that (it was also discussed on tss a year or so ago).

    I'm not sure what claims JBoss makes.

    2) BEA's been talking a lot about JSR 183-style annotations. Is that in the plan for a future 8.1 release?
    The members of the Expert Groups for JSR-181 (WS Metadata for the Java Platform), JSR-250 (common annotations), and JSR-224 (JAX-RPC 2.0) are working together to provide good support for WS security.

    We haven't seen significant movement on JSR-183 Expert Group. So at the moment - no immediate plans.

    3) Has Sun made performance improvements to the JWSDP that you ship in 8.1 or do you ship the same JWSDP that is available from java.sun.com?
    The implementation in JWSDP 1.5 is the same as that in AS 8.1 PE.

    Note that the JAX-RPC 1.1 and JAXB 2.0 implementation source code is available at Java.Net under JRL and JDL licenses, and that the TCK for these technologies is also available there.

    Weekly builds are being posted at java.net. Check out http://jwsdp.dev.java.net. We're hoping to add Fast Infoset to JWSDP later this year and early benchmarking has shown some great performance improvements; the current thinking is to also make that available in AS 8.1.

    Our implementation of Fast Infoset is being developed at java.net (http://fi.dev.java.net) under the ASL 2.0 license.

    4) Is anyone from the SJSAS team going to be at the Server Side Symposium?
    It's in Vegas - of course :)
    5) There's been a lot of talk about Hibernate on TSS. I'm wondering if Sun has an opinion on it for SJSAS applications?
    Lots of opinions.

    We'll be posting a note describing how to get Hibernate running in Platform Edition over on the java.net J2EE SDK project - https://j2ee-sdk.dev.java.net/

    6) Who is using SJSAS? I would be interested to learn some success stories. -Frank
    There are some success stories on the product pages - http://www.sun.com/software/products/appsrvr/index.xml and here http://www.sun.com/software/javaenterprisesystem/index.xml

    Rich Sharples

    Sun Microsystems

    Tim Bray - Another Loyal Oppositionist [Technorati links]

    Mon Feb 14 14:51:42 EST 2005
    I haven’t been banging my WS-Gadfly drum recently, but that’s OK, because James Governor is on the job.

    Akihito Fujii - IBM X31 Recovery [Technorati links]

    Mon Feb 14 14:41:25 EST 2005
    Windows XPとJava Desktop System (Quick Silver)をIBM ThinkPad X31上で System CommanderからのDual Bootで利用しているのですが、x86 Solaris 10の 社内トレーニングの前にSolaris 10を追加してようと、、、爆死です。ちょっとしたミスでSolaris 10とJDSはOKなのにWindows XPがBlueScreen of Death...。さらに悪いことは重なるもので、内蔵ディスクを外付けケースに取り出して、他のマシンでCHKDSKかけようと思ってもディスクとして認識されず、さらにさらに、Windows XP CD boot後にFIXMBRが効かず、加えて、System Commanderでパーティション解放&FAT formatしてFIXMBRしてもGrubが残存。さらにさらに、IBM リカバリCDを利用していたらCD driveが異常。。。最悪です。MBRのせいでWindows立ち上がらなくなったぐらいではさほど驚かない私も、ここまでだと焦りまくりです。
    こういう時にはしっかり調べもしないでリカバリを進めてしまうもので、リカバリCD利用時にはCD driveをBootの最初に設定する記述を見落とし。。。今日は徹夜になってしまいました。
    System Commander ver 7では、Solaris 10の新しいPartition IDはUnknownになってしまいBootできませんから気をつけましょう。IBM X31 (ATI RADION)上でJDSを利用時にLogoutすると(もしくはLogin fail)二度とLogin画面が出てきません(Known Bug)から気をつけましょう。Solarisのboot selectorはMBR上書きですから気をつけましょう。IBMのリカバリCDからの復旧はとても時間がかかるので気合を入れてCDをセットしましょう(マジで)。
    出張前にOSをいじくり回すのは控えめにしましょう。。。(反省)

    Joerg Mollenkamp - E-Commerce News: Open Source: Sun Shines on New Linux Desktop Apps [Technorati links]

    Mon Feb 14 14:29:40 EST 2005
    E-Commerce News: Open Source: Sun Shines on New Linux Desktop Apps

    isaac - [!out]sourcing .cshrc [Technorati links]

    Mon Feb 14 14:08:22 EST 2005
    Unsurprisingly, in this day and age of Googlemania™, I came across a Tcsh built-in variable set in a recent quest for leveraging the most out of my shell prompt. Not having touched this in ages makes you take too many basic capabilities for...
    Read More

    Andy Tucker - Communities and diversity [Technorati links]

    Mon Feb 14 13:54:42 EST 2005

    Great piece by James Governer at Redmonk about the myth of a monolithic "open source community":

    ... there are many open source communities with their own licensing and governance approaches, lexicons, characters, superstars. Its a carnival mash-up, a diverse cornucopia of views attitudes and styles.

    and:

    So Sun wants Solaris to compete with Linux. Well that's what diversity is all about. That's where innovation comes from; competition.

    Sun's own Simon Phipps also has a discussion about patents, licensing, and CDDL. He nicely captures the intent behind the licensing choice for OpenSolaris. Be skeptical if you want, but we really are sincere about wanting to build an open source community around OpenSolaris. Not to destroy Linux and the BSDs, but to join them. And, yes, to compete with them to create the best open source operating system.

    Scott Hudson - Scotty here, one to beam out... [Technorati links]

    Mon Feb 14 13:42:36 EST 2005

    Folks,

    it is with fond memories of every one I have worked with during my 9+ years of service at Sun, that I announce my departure.

    I have been given an exciting opportunity as an XML and content management Solutions Architect at Flatirons Solutions (http://www.flatironssolutions.com) in Boulder.

    While at Sun, I have worked for SunSoft (Solaris Tech Pubs), Sun Educational Services, Global eServices Engineering, Global Knowledge Engineering, and CNS Knowledge, Data and Operations.

    I've helped create online documentation for Solstice Backup, Solstice Job Scheduler and the Solaris Administration Guides, created education.central, worked on the next generation of SunSolve, the Astoria, Voyager and KASP content management systems, and the Service Parts Repository (SPRuce) and the Sun System Handbook, and was consistently one of the top 15 most popular blogs on blogs.sun.com.

    God willing, our paths will again cross some day. It has been an honor and priviledge to work with all of you incredibly talented folks. Sorry if I missed anybody. Please forward to anyone you think might be interested in hearing the news.

    My last day at Sun will be February 17th, but you can continue to follow my adventures at: http://shudson310.blogspot.com

    Please stay in touch!

    Best regards,

    Scott Hudson

    Dave Marquardt - Freescale Marathon [Technorati links]

    Mon Feb 14 13:41:19 EST 2005
    I ran the Freescale Marathon in Austin, TX on Sunday, February 13, 2005. The day started out with rain before the race, which created a lot of puddles, especially around the third mile. Most people got their feet wet because there was no way to avoid it.

    I was trying to run between 9:45/mile and 10:00/mile pace, particularly in the first half, which is pretty much all downhill. I was trying to save myself for the latter part of the race, which is not downhill, and has a few uphills. I did pretty well until about mile 19 or so, when I started to wear down and started walking quite a bit more. By this time the sun was out and the temperature and humidity were up, which caused problems for many runners. I finished in 4:41, well off my goal of 4:22 (10:00/mile). So that was a disappointment, but I had a good winter of racing. I finished the Freescale Marathon Distance Challenge, on my third try. The rest of my races went pretty well this year.

    I was happy to hear that some friends of mine got PRs in this marathon, and I'm quite impressed by that! I was also happy to see my co-worker Roy out cheering folks on. Thanks Roy!

    I don't know when I'll run another race, let alone a marathon. At this point it's too soon after this marathon and I still hurt and remember the parts that were no fun. Given time, I'll probably idealize it as I have in the past :-).

    Dave Johnson - Turning the paper into a community forum [Technorati links]

    Mon Feb 14 11:52:40 EST 2005
    Dan Gillmor on Grassroots Journalism, Etc.: The News & Record: "As noted here before, the News & Record, the newspaper of record in Greensboro, North Carolina, is embarking on one of mainstream journalism's most important experiments: turning the paper into a community forum, 'to build a Web presence that invites readers in to share the news they know and engage in the civic discussion,' as John Robinson, the paper's editor wrote on his blog. (See online editor Lex Alexander's memo, chock-full of ideas, for more.)"
    What about the stodgy old Raleigh N&O? Newsobserver.com has newsfeeds now, I guess that's a start. By the way, the N&O newsfeeds are not really hidden behind the registration wall, anybody can get them. Here is the current list:

    News
    Politics
    Business
    Sports
    College Sports
    Duke
    NCSU
    UNC
    WFU
    ECU
    Preps
    Canes
    Lifestyles
    Opinion
    Story via Ed Cone.

    Michael A. Tibbetts - Ten Commandments for Intrepeneurs [Technorati links]

    Mon Feb 14 11:45:13 EST 2005

    I have the distinct pleasure to be taking a Corporate Governance course this semester at UT with two of the most accomplished men I've encountered. They are Shelby Carter and William H. Cunningham. I can’t find a good profile on Mr. Cunningham but he is only the 2nd man in history to be the Dean of a UT school, President of the University, and Chancellor of the UT School system. He sits on the board of directors for several fortune 500 companies and is brilliant.

    This past week Mr. Carter provided us some insight into his Ten Commandmants for an Intrepreneur. An intrepreneur is similar to an entrepreneur but they operate within a company as opposed to creating one. This is the first time I've heard that term but I really identify with it. In some ways I think the intrepreneurial opportunity is more exciting than the entrepreneurial one because of the scale on which you can operate. I've been asked many times over the past couple of rough years for Sun why I am still here. My answer has always been the same. How many times do you see a > $10 billion company with 30,000+ bright people and an $180 billion install base reinvent itself? I would rather be inside that company, helping to make the turnaround happen, than on the outside watching it happen.

    Here are Shelby Carter's top 10 commandments for the Intrepeneur (yes I know there are 11 of them):

    1. Come to work every day willing to be fired.
    2. Circumvent any orders aimed at stopping your dream.
    3. Do any job needed to make a project work.
    4. Find people to help you.
    5. Follow your intuition about the people you choose and only work with the best.
    6. Fair is only for children.
    7. Work underground as long as you can. Complicity will only wake up the corporate immune system.
    8. Never bet on a race unless you are running it.
    9. It is easier to ask for forgiveness than to ask for permission.
    10. Be true to your goals, but be realistic about how you're going to meet them.
    11. Honor your sponsors, if they're betting on you, then you must back them.

    I’m learning a lot from both Mr. Carter and Mr. Cunningham and will provide more later.

    isaac - Dtracing your rootless self... [Technorati links]

    Mon Feb 14 11:17:30 EST 2005
    Solaris Dynamic Tracing Guide is by far an excellent starting point for learning about the dynamic tracing framework for Solaris production ( yes! ) environments. Of special interest is Chapter 35, on Security (see details on Casper Dik's weblog ). ...
    Read More

    Calum's Sunny Wee-bl... - sun.com is 11 [Technorati links]

    Mon Feb 14 11:03:42 EST 2005

    My, how you've grown.

    Strictly IMO - Does the Data Center Really Have a Center? [Technorati links]

    Mon Feb 14 10:58:17 EST 2005

    I'm increasingly thinking that the popular conception of the term "data center" is becoming obsolete. Traditionally, the data center was kind of physical plant where an organization performed computing. It had much the same status as the heating and ventilation system in terms of where it was located and the internal constituency it served.  Connecting to outside resources or even "talking" to other computers was a rare feat comparable to launching a rocket to the moon. This meant that the work performed in the data center largely stayed in the data center. One simply did not expose the infrastructure to interaction by outsiders.

    What the data center has become for the vast majority of organizations is a base from which one accesses resources that can be located anywhere on the network. It's the ante one pays to sit at the table and play the game with others.

    The only reason to own and operate a big data center is if you can do this more efficiently than others. Furthermore, if you indeed you possess a competitive advantage in delivering computer enabled services, you may be hiding your light under bucket if your organization is the exclusive consumer of these services.

    In other words, and strictly for sake of argument, if your own e-commerce infrastructure compares favorably to Amazon, LL Bean or Fandango—maybe your business should be offering your expertise to others. This process of an in-house capability blossoming into a resource used by others has happened many times in the IT industry. For example, what was the reservations system at American Airlines grew to become SABRE, a quasi-common carrier bookings and seat management resource for airlines around the world.

    IMO, I see this process at work in Sun Managed Services. Over the years, Sun has developed incredible expertise in the cost efficient operation of data center resources. We have benchmarked our Sun-on-Sun IT programs not only against other $10-15 Billion sales, 30K+ employee global organizations, but other managed services and outsourcing companies and believe we compare well to the best in the business.

    So it's only natural that we make our expertise available to others on a paying basis. As with utility computing, we don't do everything. The Sun Managed Services menu is just that--a menu of offerings that we execute well and have packaged to deliver to others. We don't want to take over your data center or give your employees new badges. We do want to help you run it better.

    For more on this, have a look at http://www.sun.com/service/managedservices/

    chet - Chat with Chet and Scott [Technorati links]

    Mon Feb 14 10:45:58 EST 2005
    Scott Violet (Swing architect) and I will be hosting an online chat this Tuesday (February 15th) on performance; drop in and send us some questions!

    alastair horn - Black is the New Silver - What's Next? [Technorati links]

    Mon Feb 14 10:35:57 EST 2005
    Funny how things change....

    For 2005 "Black Is The New Silver", from TV's to cellphones to iPods.

    What's next?

    One bet is that colour-matching will soon by available across a range of consumer products, rather like the paint-mixing facilities now available to home decorators.... I talked a little of this in an earlier blog.

    But, just as likely is that people will more and more seek to differentiate their purchases by value-added features rather than by looks alone. Sure, this may be a minority of folks today, but....

    In time, the thrill of carrying the latest electronic gadget or of adding the latest box of tricks to your home may be replaced by a desire for function rather than form.

    Why invite theft, or accidental damage, when a sleek black box with value-added network services may better meet your needs.

    The same applies to IT and Sun's recent announcement of its Utility Grid is a trailblazing example of this.

    IT customers can connect to Sun's Utility Grid as a "Black Box" and utilize it to serve value-added software from third party providers or else run custom applications of their own creation - safe in the knowledge that their investment is in function and not form (letting Sun innovate behind the scenes using Java and Jini technologies to fit form to function).

    Having an array of multi-coloured shiny boxes maybe isn't the only option for IT customers now that "Black Is The New Silver".

    Naoki Ishihara - Project Looking Glass and Mado-tate [Technorati links]

    Mon Feb 14 10:18:34 EST 2005

    Java Seminar in Fukuoka でのアンケート結果があがってきましたので 拝見しました。最近毎回そうなのですが、Project Looking Glassのデモが大変好評のようです。
    J2EE が本来の専門の私にとっては、多少複雑な気分ですが、それだけ Project Looking Glass の 出来栄え、コンセプトが素晴らしいと言うことは、やはり誇らしく思います。
    一つ、気になるコメントがありましたので、こちらで回答したいと思います。

    Windowsツール窓立てによく似ていたのが引っかかりました

    窓立てとの類似はずいぶん以前から言われているようです。Project Looking Glass の生みの親、ひでやさん(川原英哉)が昨年2月の段階で返答したものが下記にあります。この説明は比較的にわかりやすいと思います。

    シリコンバレー地方版

    静止した画像のスクリーンショットだけで見ると、どちらも「窓を立てている」ので似ているように見えますが、 プラットフォームとしての中身はまるで別物です。 既存のウインドウ画像の情報を取り込んで、斜めに傾けて表示できるのが窓立てです。このコンセプトを98年という早い段階から 実装していたことは賞賛に値すると思います。 ただ、一方の Project Looking Glass にとっては「窓を立てる」ことは、あくまで一機能に過ぎません。 Project Looking Glass では、デスクトップ全体が3次元で描画されており、その一つの結果が「窓を立てる」ということに 過ぎません。3次元デスクトップとしてのポテンシャルの大きさが Project Looking Glass の本質です。 ですので、CDセレクタのような3次元ならではのアプリケーションを作成することもできますし、model loader のように 3次元オブジェクトを取り込むこともできます。
    今後、Project Looking Glass 上のアプリケーションが次々に出てくれば、差異は自然に明らかになってくるでしょう。

    Naoki Ishihara - SEO contest for JC2005 Spring [Technorati links]

    Mon Feb 14 10:03:35 EST 2005

    福岡の Java Seminar in Fukuoka で、地元の方が行っていたアイデアを一つ、借用させていただこうと思っています。 Java Computing 2005 Spring に関して、SEO (Search Engine Optimization)のコンテストを行うことを計画中です。 google で "Java Computing 2005 Spring" と検索した結果、自分の Web ページが上位になる人は賞品がもらえるというものです。

    賞品は、トップ5が新型の Duke Mouse (写真はまだ本物ではなく合成です)

    優勝者には、PSP (Java と関係ないですが)を考えています。

    近いうちに、JC2005 の応援サイトで正式発表しますが 新型 Duke Mouse が欲しい方は、今から Web ページに Java Computing 2005 Spring の文字を 入れられるとよいかと思います。

    Naoki Ishihara - reward for idea men [Technorati links]

    Mon Feb 14 09:54:56 EST 2005

    Java Computing 2005 Spring 用のプレゼントを発案してくださった方、 コメントをくださった方 全員にプレゼントを送ります。

    コメント欄を見る限り、 kyuka さん, わんこさん、Yukioさん, Kazama-san, hiro345さん、sugatinn さん、tomoharu-san の7名ですが、Duke Mouse を差し上げたいと思います。
    漏れている方がいらっしゃればすいません。遠慮なくコメント欄に書き込んでください。

    上記7名の方は、私に送付宛先をお知らせください。私のメールアドレスは Naoki.Ishihara_atmark_Sun.COM になります。 Subject は、"destination for Duke Mouse" で統一していただけると助かります。

    Mary Smaragdis - swivel, swivel, double-snap [Technorati links]

    Mon Feb 14 09:38:22 EST 2005
    It‘s with great pleasure that I introduce you to href=“http://www.redmonk.com/jgovernor/”>MonkChips (of href=“http://redmonk.com”>RedMon k fame). (I call him Governor James, though I didn‘t actually ask for...
    Read More

    Dan Lacher - Jour Heureux De Valentines. [Technorati links]

    Mon Feb 14 09:19:47 EST 2005
    Just wishing you all a happy valentines day.

    Jour Heureux De Valentines.

    For what it's worth.

    Eric Boutilier - (updated) Auto-building free UNIX apps with pkgsrc on Solaris 10 [Technorati links]

    Mon Feb 14 09:04:43 EST 2005

    Here's a fun project for the Solaris DIY'ers out there. Take an old PC (a 266 MHz PIII, 128 MB relic worked for me), install the pkgsrc software-management system, and in just a few steps, get it auto-building the latest release of any one of hundreds of open-source servers, tools, and utilities.

    For example, let's suppose you've been wanting to deploy an Amanda backup server or an Icecast media server on your home network (anchored by a Solaris 10 OS kernel of course :-).

    First, download the pkgsrc tarball from here:

        ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc.tar.gz
    
    and put it in /tmp

    Now go to a root shell and do these steps:

    # export PATH=$PATH:/usr/pkg/bin:/usr/pkg/sbin:/usr/sfw/bin:/usr/ccs/bin
    # cd /
    # gunzip -c /tmp/pkgsrc.tar.gz | tar -xvf -
    # cd /pkgsrc/bootstrap
    # ./bootstrap
    # mkdir /usr/pkg/etc
    # cp /pkgsrc/bootstrap/work/mk.conf.example /usr/pkg/etc/mk.conf
    
    Edit /usr/pkg/etc/mk.conf and add these lines:
    USE_PKGSRC_GCC=YES
    GCC_REQD+=3
    
    Now tell pkgsrc to build, say, Amanda like this:
    # cd /pkgsrc/sysutils/amanda
    # bmake install > /tmp/bmakeoutput 2>&1 &
    

    That's it! To monitor progress, use something like this::

    # while true; do grep '^===> [A-Z]' /tmp/bmakeoutput | tail; \
      echo -n "Press Return to refresh..."; line; clear; done
    
    Sit back and watch as pkgsrc does its magic:

    First, realizing it's been asked to fetch and build an app from scratch, it looks up the the app's master location (e.g. sourceforge.net/amanda) and downloads the source tarball for the latest release. Then it proceeds to identify any unsatisfied dependencies and sub-dependencies. Since we're starting completely from scratch, all dependencies are unsatisfied -- even the gcc compiler and toolset. So for this first build, the first thing pkgsrc compiles is the compilers. After that, it moves onto the first dependency and any of its dependencies and so on, ultimately building amanda itself.

    Thought that was fun? Try some more. I've built hundreds of servers, tools, and utilities on my pkgsrc playground, such as icecast, postgresql, qmail, webmin, snort, sqlite, and vorbis-tools.

    Questions? Problems?
    E-mail me here: Eric.Boutilier at Sun.Com

    Please note: I haven't tried building any GNOME, KDE, or other X-Window applications. (In fact, I don't even have the Solaris' X-Window libraries and headers installed on this box!) For desktop apps, you should definitely go with one of the traditional binary distributions. The pkgsrc project has one for Solaris 9 SPARC, and of course for SPARC and x86, there's also:

    []

    Mary Smaragdis - A Challenge [Technorati links]

    Mon Feb 14 08:42:15 EST 2005


    Gentlebeings: the gauntlet has been placed before you.

    The first test: conceive and build an apparatus that hurls a T-Shirt through the air before a gathering of more than 10,000 Java technology developers. The Prize: JavaOne fame and a spot onstage with a certain distinguished gentleman to whom Duke's lineage is traced. Think atoms. Think style. Think f=ma.

    (Kindly design fail-safe methods; liability issues escalate the consequences of throwing exceptions ;-)

    The second challenge: bring the power of the Java platform to the TiVO. The Java technology developer who emerges victorious in the  TiVO Developer Challenge will also be feted at JavaOne.

    Indeed Duke has already started to dabble with the TiVO using NetBeans, having found a tutorial on how to get started on the blog circuit. Brilliant.

    With respect to the T-Shirt Hurling Contest, Duke keeps his plans close to the "vest." Suffice it to say a CAD application is involved.

    Take your positions. May the best man (or woman) win!

    Bill Walker - CEC here we come! [Technorati links]

    Mon Feb 14 08:37:15 EST 2005

    Back in the good old dot-com days, before the bubble burst and covered us all in ectoplasm (see previous blog entries for my aversion to slime), team meetings, conferences, and other get-togethers were commonplace. With the economy dragging, and employers trying to run more efficiently, we are not seeing that kind of freespirited travel budget anymore.

    Social networking is critical to the technical community. No one can possibly know the answer to every question, or even a majority of technical questions, but knowing where to find the answers, or who might hold the answers is a key skill. It isn't necessarily the smartest engineer in the room who provides the most value to the customers, but often it is the engineer with the deepest and most diverse rolodex. The longer we stay in a down economy with restricted travel and fewer opportunities for the geeks to geek together, the more danger there is in social networks coming unraveled. This is especially true when there are management shifts, reorganization, and strategic realignment around the technical community.

    One of the things that convinced me to come back to Sun after my 5 month "vacation" was the commitment that I am seeing in senior management to investing in training, technical exposure, and opportunities for social networking. CEC (Customer Engineering Conference) and the former STS (Services Technology Symposium) have brought together thousands of our Customer facing engineers every year to build social and technical networks of communication with Sun's product teams, Service engineers and architects, and other Customer facing engineers and architects from around the world, and across the spectrum of technical specialties. It is like diversity central mixed with Disneyland for people who know what the word "grok" means. While Sun's management often doesn't really understand us geeks, they do recognize the value of social networking, and in keeping the Customer facing engineers and architects informed and technically up to date.

    So, to those open minds at corporate who approved the budget and kept CEC alive, THANK YOU! To the unsung staff and volunteers who tackle the logistics and execution of this event, THANK YOU! To the hundreds of eager geeks who run BoF sessions, or volunteer to help load Solaris on x86 laptops at the CEC Installfest, THANK YOU! To those Customer facing engineers and partners who promote CEC and carry back the knowledge that they gain at CEC to their respective organizations, THANK YOU! To those participants who take valuable time away from their families to travel to San Francisco for a long weekend of "work", THANK YOU!

    See you there! bill.

    Joerg Mollenkamp - Sun to Show Off Enhanced StarOffice, JDS [Technorati links]

    Mon Feb 14 08:09:34 EST 2005
    Sun to Show Off Enhanced StarOffice, JDS

    Paul Humphreys - History boys... [Technorati links]

    Mon Feb 14 07:00:39 EST 2005

    Saw The History Boys a new play by Alan Bennett at the National Theatre Saturday. An excellent production which we all enjoyed. The story is about a school which is trying to get all of one class into Oxbridge has an anarchic teacher played by Richard Griffiths who actually teaches the kids more than anyone realises. Frances de la Tour is his understanding peer and Geoffrey Streatfeild who plays Irwin who is brought in as a 'straight' supply teacher to ensure 100% success at Oxbridge.

    It does not take Irwin long to realise Hector ( played by Griffiths) is actually doing a rather good job but matters are quickly taken out of his hands by a indiscreet moment by Hector. The class are all played by young actors who are all excellent. The punchy one liners were often missed by me and the short acts are punctuated by music from the 1980's and film projected on the rear of the stage of the actors at a 'real' school, while the stage is rearranged for the next act.

    Kimberley Brown - Happy Valentine's Day [Technorati links]

    Mon Feb 14 06:05:04 EST 2005

    In this age of excellent graphics and animations, a good old fashioned text graphic is nice to see once in a while.

     

                 (  ******* )                ( ******** )
               ( ************* )          ( ************** )
             ( ****************** )    ( ******************* )
           ( ********* )   ( *************** )   ( *********** )
         ( ********* )       ( *********** )        ( ********** )
         ( ******* )          ( *********)            ( ******** )
          ( ****** )            ( ***** )             ( ******* )
            ( ***** )             ( * )              ( ****** )
              ( ***** )           HAPPY            ( ****** )
      >>>>>>>>---------------     ---    ---   --------------------->
                  ( ***** )     VALENTINES     ( ****** )
                    ( ***** )                ( ****** )
                      ( ***** )    DAY!    ( ****** )
                        ( ***** )        ( ****** )
                          ( ***** )    ( ****** )
                            ( ***** )( ****** )
                              ( ***** ***** )
                                ( ******* )
                                 ( ***** )
                                  ( *** )
                                   ( * )
                                    ( )
                                     V
    

    Brian Dowdy - Want a Digital Camera? Research what you need first! [Technorati links]

    Mon Feb 14 05:45:19 EST 2005

    What questions should you ask yourself when looking for a digital camera?
    So many of these questions are fairly easy to answer when you have purchased
    so many cameras for yourself as well as shopped for friends and family.
    All of my suggestions and recommendations come from my personal experiences.
    The digital age we've been a part of these many years has brought better and
    better products to surface. Products become more and more easy to use and
    therefore the user experience is ever-improving. Some quick and important
    questions you should ask yourself before buying include:

    1. Do you have accessibility issues to be concerned with?
         (i.e. Arthritis, eyesight, etc.)
    2. What size prints are you expecting to ever print out?
         (i.e. With the technology today you can ignore this question practically)
    3. Have you read camera reviews and checked out the competition?
         (i.e. http://www.dpreview.com -or- http://www.cnet.com )

    Only until answering the above questions in detail would I recommend going
    shopping for a digital camera. Today, with the technology moving so rapidly
    it is hard to find a camera that is not capable of at least printing out a
    8 1/2" x 11" print. How often is the average user actually going to do this?
    Sometimes editing and cleaning up photos might require a higher resolution camera.
    All of my advice is centered around point-and-shoot digital cameras and for those
    people that are new to digital photography. I have friends who are in the Digital
    SLR space that could offer more help there.

    I have some Fujifilm preferences as you can see from my own ownership list
    below. The only camera that I currently own is the F810 which is a great
    camera! I've been fortunate to sell my used Fuji cameras which has enabled
    me to buy the latest ones I'm enthusiastic about. Another camera by Fujifilm
    that I'm eagerly awaiting is the F10. Will I be getting it?...I still don't know,
    but you can view it from the website that I enjoy going to for digital camera
    reviews, http://www.dpreview.com

    Have fun and shop wisely! Oh, just so you know, I bought my parents a Canon
    Powershot A60 since at the time 2 Megapixel is all they needed. The only complaint
    that one could make is the shooting time and turn-on time is quite slow. Otherwise,
    my parents are very happy with the camera and the quality of the shots. Not a bad
    price either! :)

    Date
    Item
    Price

    10/1999
    Fuji MX-2700
    $ 560.00

    Date
    Item
    Price

    06/26/2000
    Fuji FinePix 4700
    $ 655.95

    Date
    Item
    Price

    01/26/2002
    Fuji FinePix 6800 Zoom
    $ 504.00

    Date
    Item
    Price

    09/24/2002
    Fuji FinePix 3800 Zoom
    $ 382.00

    Date
    Item
    Price

    07/31/2003
    Fuji FinePix F700
    $ 599.95

    Date
    Item
    Price

    10/20/2004
    Fuji FinePix F810
    $ 499.00


    jjmahe - Come back ! [Technorati links]

    Mon Feb 14 05:37:54 EST 2005
    I am going to post again, after more than one month long without writing here.
    With Sun, I'll be participating in the CEC, in San Francisco, next week, a 4days WW Conferences around what's new in Services @ Sun.
    This is a very good opportunity to post some articles about what I'm going to see and to do there, and all the people I'm going to meet.
    I plan to take part in the install fest around Solaris 10 x86. Since my post on this, I've installed it 4 times from scratch, to stay updated with the last builds.

    Tim Bray - Buddha and the Insect [Technorati links]

    Mon Feb 14 03:53:12 EST 2005
    We were visiting the Honen Buddhist Mission in Lahaina, and found the great Buddha there untroubled by small things...

    Trevor Watson - A below average week [Technorati links]

    Mon Feb 14 03:16:23 EST 2005
    I had Monday off to recover from the 16+miles last Sunday. Tuesday was my daughter's birthday and to celebrate we went out for a meal in the evening, so no run then. Wednesday saw strong winds, rain and low motivation, so it was Thurday before I actually made it out for a run.

    I have to say though, that although I ran the 7 miles fairly easy, it was a very comfortable run due to the 3 day's rest.

    Friday, I did my speedwork at the gym. I modified it this week so I actually ran seven 1:30 intervals at 3:30/km pace with a 2min recovery jog in between each interval. This was much harder than running eight or nine 1:00 intervals at the same pace, but I'm confident that it will help improve my speed.

    Sunday was cold and dry after quite a bit of rain on Saturday, so I decided to skip the first part of last week's run as it involves running through wet grass. Instead I ran the first half of my 13mile route and then extended it with the second half of last weeks run. This gave me a much less strenuous run than last week, but still kept the mileage up at around 14 (maybe slightly higher - I need to check).

    So, my legs are tired today, but I may just try for a 30 minute recovery run today to try to loosen everything up.

    I would have liked to have done more, but am comfortable that what I did do was helpful to my race prep.

    Trevor Watson - FireWire problem #1 solved [Technorati links]

    Mon Feb 14 03:07:07 EST 2005
    Further to my recent blog about problems in getting my iPod and camcorder to work over the IEEE1394 connection, I'm pleased to report success at last!

    The shop still hadn't got my iPod back from Apple when I called in on Saturday, but the guy said that Apple tend to replace rather than repair, so he gave me a brand new iPod to replace mine. When we got home, I plugged it straight into the IEEE1394 port (on the powered Belkin card), and XP recognised it straight away and installed the drivers for it.

    So, now all I have to do is wait for the camcorder to be suitably repaired (or replaced) and I'll be back on course to do something with all of that video of the kids :)

    Can you tell I'm happy?

    Paul Humphreys - My home box running Solaris10... ready to be Live upgraded again soon... [Technorati links]

    Mon Feb 14 03:00:50 EST 2005

    I have an Ultra5 at home that I use for work. It was running Solaris9 and is now running Solaris10. I planned a cunning upgrade I had wanted to use Live upgrade but had not setup my disk to do this. So I booked an Ultra5 in the lab and loaded Solaris10 using a custom install so my disk had two slices for Solaris. All went well but I ignored package warnings about dependendies - big mistake. I then loaded the VPN client software we use onto the box - including instructions and then copied my small home directory from home onto it. I then took the machine home on Friday

    I powered the box up, and realised soon that dtlogin was not going to appear. After checking with work dtlogin is not started by SMF we saw the rc2.d/S99dtlogin was missing. I was tempted to give up and take the box into work. But I soldiered on and got VPN going and mounted the Solaris10 FCS image from work onto the Ultra5 and worked out what SUNWdt packages were not loaded. A very small time later I had a running desktop environment. Thank goodness for a one megabit ADSL line..

    The lab system then needed to give up its disk to my home system and then a reboot to check all was well. A few more packages had to be loaded from the Companion CD for CD burning etc and I was back up and running. I now need to teach myself all the good things in Solaris10 and try and catch up with the students. Next time Live upgrade will be my friend. I am ready for that now

    PS One of my guys rebooted enospc our main nfs server off a Live Upgrade Boot environment over the weekend. So it is now running Solaris10 too. It came up like a charm. Our primary motivation is of course to be running the latest Solaris we can and if we run into any problems we will be logging bugs as we should. Thanks for doing that DC.

    Jim Grisanzio - Dump the "Off the Record" [Technorati links]

    Mon Feb 14 02:21:33 EST 2005
    I really like Dan Gillmor's comments about the CNN/Eason Jordan issue. But I especially like this part:

    The very notion that a roomful of well-connected people could or would keep anything like this "off the record" is ludicrous. Non-journalists don't know what this notion means, or don't care. Let's just do away with it altogether.

    Now that would certainly change things, don't you think?

    Tim Bray - The Mouse BT [Technorati links]

    Mon Feb 14 01:50:30 EST 2005
    I was in the drugstore picking up a prescription and wandered into the computer section, where I found myself impulse-buying The Mouse BT from some outfit I’ve never heard of called DVForge. It’s Bluetooth and looks like an Apple mouse, only it’s got two buttons (the way this is accomplished seems to rely on bending acrylic in a really clever way) plus a scrollwheel. It’s slick, slick, slick; and looks neat. I bought the Aluminum model but now that I realise there’s a white version too I think that would look better. On top of looking nice, the scrollwheel is the smoothest I’ve used. I’m kind of worried how fast it’ll go through batteries; I’ll report back when I know. [Update: It turns out that the company behind this product, is, uh, controversial.]

    Simon Phipps - Patents & Wildlife [Technorati links]

    Sun Feb 13 23:54:00 EST 2005
    Quick pointer to a long essay on SunMink on Cane Toads, Fire Ants and Patents - take a look. Blogger isn't letting me use anything other than the "Blog This!" gadget for now so I can't post here until they fix it. (Update: Fixed, I think)

    Gavin Lu - Conferences of e-Learning in 2005 [Technorati links]

    Sun Feb 13 23:21:14 EST 2005

    电子学习会议

    2005年即将举行的一些电子学习会议

    Simon Phipps - On Cane Toads, Fire Ants and Patents [Technorati links]

    Sun Feb 13 23:14:23 EST 2005

    My first distillation of discussions on Groklaw concerns mainly patents. Asterisks show links to sample comments on Groklaw, just in case you think my examples are imaginary. My aim is to explain rather than to attack so please read things that way and e-mail if you think there's an attack snuck in.

    Theories

    Groklaw theories on why Sun created the Common Development and Distribution License (CDDL) included active tactics like "undermine the GPL", "set up a walled garden of development*", "attack Linux**", "copy Microsoft Shared Source*" as well as passive diagnostics like "not getting open source*", "being clueless" and so on. Actually, the team led by Claire Giordano understand open source really well and had none of those motivations. It was obvious from day one that any future software licensing would need to use OSI-approved licenses rather indulging in the sort of experimentation that was possible for Sun in the late 90s. Experimentation with licenses to form communities around software was all valuable back then1. Sun and others learned a great deal from trying bold licensing ideas like SISSL and SCSL, including their flaws. Since then, it's become clear that each experiment can live for ever as we now extract ourselves from modern dislike of those licenses untempered by a view of their historical significance.

    Moreover, license proliferation has now run rampant. As it turns out, a huge amount of the proliferation is revisions to the otherwise excellent Mozilla Public License (MPL) caused by the hard-wiring of some of its clauses. People change the company name and jurisdiction in the MPL and then don't seem to be able to stop themselves adding a little something extra too, thus creating yet another license with reciprocal terms that fragments the license space (as Larry Rosen has pointed out). As Mitchell Baker's MPL is so popular (and rightly so), it was used as the starting point for the new license that seemed inevitable once the factors below were understood. In an effort to reduce license proliferation, it was decided to make the license generic and re-usable rather than specific to Sun. Hopefully we'll see a reduction in reworded MPL variants being brought to OSI, not least as people seek to join the defensive patent pool created by the CDDL.

    Factors

    A number of factors showed the team the problem space Sun faces:

    1. First, there are patent terrorists2 around, even in the most unlikely guises. Until a reform of US patent law results from the brave resistance of citizens in Europe, we can expect attention to detail over patents to become more rather than less important.
    2. Second, Sun is heading towards a greater empowerment of all its communities of deployers and ISVs - there will be more open source projects, it's a societal shift not a passing trend. It will be necessary to have a license that allows for the blending of code with licenses from the various geological eras of software history as each one goes open source.
    3. Third, while a do-as-you-please approach was widely appropriate in an earlier and gentler age, today it's often important to encourage all users of a code base to make an ongoing commitment to engage rather than seeing open source projects as a parts shop with no checkout desk - "shared development", not just "published source".

    Looking at the current range of OSI-approved licenses it became clear that none of them was a perfect fit and that a new license would be needed. The GPL was pretty popular with many people in Sun, but its most obvious failing was in issue 2 - it doesn't allow mixed licensing3. For something like OpenSolaris, that's essential. While Sun's legal team has done amazing work over the last five years renegotiating licenses from the various geological eras, there's still a variety of licensing in the huge code-base that is Solaris and indeed there are likely to be modules that will need to stay binary only, at least at first.

    Toads and Ants

    None of the licenses looked at really seemed to have a good answer to patent terrorists, and this was a primary motivation in the design of the CDDL. Patents on methods are like cane toads or fire ants. In the habitat where their natural predator is present, they are irritating but containable, but allowed to roam elsewhere they are a menace that threatens the otherwise defenceless native species. For patents, the natural predator is the patent portfolio backed up by the will to fight and the cash to do so. To provide a good defence, that portfolio needs to encompass the whole code-base it applies to - if it can attract a diversity of co-operating owners, all the better.

    Usually that's a matter for the company developing the software product, who file patents as they go along, but for an open source community it's harder and so far no-one has created a mechanism to build the defences. The idea of the CDDL is to seed a patent portfolio for the code-base involved, and then ensure that as contributions are made over time each contributor also supplies the community with the patent rights necessary to defend their work.

    Consequently, paragraphs 2.1 and 2.2 of the CDDL make every contributor grant all necessary rights for their code in a blanket grant, and then section 6 binds them in a 'patent peace' arrangement so that any patent litigation leads to a loss of rights - an idea pioneered in the GPL and MPL. At a minimum, paragraph 3.2 ensures all contributors declare they have rights to their ideas, just as the original licensor does by the act of creating the original work.

    Scattering or Building?

    Groklaw people are fond of asking "why doesn't Sun do it right like IBM**" but IBM's approach of gathering a small selection from their huge patent portfolio and hoping someone can do something good with them is much less focussed - a fine gesture of openness and generosity nonetheless. People preferring IBM's approach presumably regard patents as a seed-idea from which to be creative under an OSI-approved license. That approach requires study of each and every patent both by the donor and the recipient - something only those with access to specialist legal advice will find comfortable. However patents may have been conceived in earlier times, they have become the protective barbed wire around corporate products.

    The Sun approach results in a blanket grant to all patents found to be necessary and creates a project known to be protected. It's not about seeding ideas - but then modern patents do their best to gain protection while revealing as little as possible that's useful anyway. Both approaches to patents are good if we have to live with them, but it's like the difference between throwing a handful of coins into a crowd and hoping it will do some good versus endowing a charitable trust. The charitable trust is theoretically more restricted (not everyone can grab a coin) but in the end solves the problems in its charter better than any general approach.

    Entrapment?

    A common objection is that developers are in some way more at risk** from looking at the OpenSolaris source than they are looking at the source of some other commercially-derived open source project, because the patent grant only applies within the scope of CDDL-licensed projects. However, once you realise that most US technology corporations encourage developers to file patents as they go along, to build defensive protection for their products, you will also realise that it's likely all substantial corporate-origin open source projects are heavily encumbered4. Even smaller contributions from big patent holders are probably affected. Just because Sun has quantified it for OpenSolaris, that doesn't mean that it's any less safe to look at than any other open source project. If you use either the code or the ideas behind any code-base you are likely taking a theoretical risk, possibly a practical risk if you allow it to inform other, non-OSI-licensed projects. That's not an attempt to scare you - it's just a fact. Patents apply whether you know about them or not and reading people's code neither increases nor decreases your risk from them.

    Of course, it's no comfort to know that you have always had a problem and that it's not gone away, and I suppose there are grounds for jealousy that CDDL projects will have something other OSI projects haven't got yet. Despite popular Groklaw accusations like "trying to entrap Linux developers to use Sun patents so they can be sued*" and "misleading people by saying there's a patent grant but keeping it all for themselves*", Sun is actually doing a new thing that solves rather than creates a problem, while doing no harm in the worlds of existing licenses. To suggest Sun is going to suddenly start patent suits against other open source community members is ludicrous. Like IBM, Sun has no intent of doing that. Unlike IBM, Sun also has no intent of turning its patents into a revenue centre from commercial developers. Sun has, like Red Hat and MySQL, accumulated its patent portfolio as a defensive measure against patent terrorist. The CDDL now gives Sun and others a way to extend that protection to others, through the specific wording of a specific license.

    First Steps

    There's plenty more to say on this subject, but I'll end for now with a pointer to Greg P's recent comments on the subject. I personally think the steps CDDL takes with creating blanket patent protection are an essential step that the open source meta-community will have to take with other licenses in the future; maybe GPL v3 will take similar steps and thus become miscible (or at least safe to dual license) with CDDL, to the satisfaction of both the OpenSolaris and Linux communities?

    -----

    Footnotes:
    1. It's worth remembering that, when Sun created licenses for projects in the mid 1990s it was before the Open Source Definition was published, OSI formed or the term "open source" was in general usage. The licenses involved were genuine attempts to promote freedom on the part of their creators, as was the publication of the full source code to Java when it was announced in early 1995.
    2. Some folk have complained that using the word 'terrorist' here isn't appropriate. It's an extreme usage, I agree, but (1) I didn't coin it, Richard Wilder did, and (2) it is no worse than calling people who breach the terms of a software license 'pirates' - a usage which is a demonstration of abusive framing in action. I'd probably use the term 'patent troll' otherwise.
    3. People have responded to this by saying "well, dual-license then, like Mozilla does*". That's fine all the time both of the licenses you are using provide the same protections in the areas that are most important to you, but unfortunately that's not the case here. Specifically, people have called for the use of a CDDL/GPL dual license. However, as the GPL does not have language to create a blanket patent grant, people would be able to opt for that license instead of the CDDL and evade their freedom-creating responsibilities as has happened elsewhere. That is clearly not appropriate; maybe under GPL v3 it will be possible to re-visit the issue.
    4. And I mean all. Netscape filed patents that affect Mozilla. Even Red Hat has defensive patents. When such things fall into the wrong hands through acquisition or bankruptcy it can be very serious. An enforceable antidote through a license seems the best protection against the future.

    Jonathan Edwards - Cache and Volume Stripe sizing [Technorati links]

    Sun Feb 13 22:36:41 EST 2005

    Here was an interesting problem I ran across not too long ago. Had a customer with a lot of A5200's deployed since they get a high spindle count (22 SCSI drives in a 4u box). Old database philosophy puts the emphasis on spindles to improve throughput .. but, these days with an increase in storage cache, more intelligent controller algorithms to stage, destage, and stream data at optimal rates, and multiplexed HBAs to linearly improve throughput across fibre channel fabrics - the tuning issues generally go back to the types of mixed applications you have coming to bear on the storage.

    Anyhow, since I've been dealing with storage arrays with built in raid controllers and cache for so long, I seem to have forgotten about what it was to take care of all this within the operating system and software based volume managers. In this particular case, the customer was using Solaris 8, Sun Volume Manager, and an A5200. Watching iostat for a given drive in the A5200, they were noticing rebuild and throughput times on the order of around 2.5MB/s (which is abnormally slow) and relatively high I/O wait times. They had striped volumes mirrored front to back on a given A5200 (ok - let's split the loop on the A5200) and were using a boatload of the old 72G cheetah 10KRPM seagate drives with mixed firmware. Ok, fcode aside (btw - seagate's update utilities are all win32 and linux based, sun repackages the fcode and update utility for the drives they OEM), what I failed to catch right away is the default stripe size for Sun Volume Manager which is 16KB and basic physics. On non-well aligned I/O, I'll probably be doing 1 write/revolution so:

         ((10,000 RPM)/60s)/drive = 166.67 IOPs/drive
         166.67 IOPs/drive * 16KB/IOP = (2.6 MB/s)drive
    
    which means that we can only transfer up to a maximum of 2.6MB/drive which matches pretty close to what was observed with iostat. Would 15K drives help? sure, but only by a factor of 1.5 - what we really need is better aligned I/O with higher block transfer rates (which is normally taken care of in well designed array controllers and cache.) In this case, increasing the stripe size should be the major improvement, and from previous experience ~384KB would be closer to optimal if we could deliver this in parallel (yielding on the order of 60MB/s per drive). Of course also tweaking maxphys, the [s]sd_max_xfer_size, and bufhwm can prove fruitful provided that there's enough memory to go around for the I/O subsystem. But this is one thing I love about Solaris - it's design ability to be able to handle large I/O transfer sizes (maxphys goes up to MAXINT.) Contrast this with linux and AIX which use a 4K io xfer size. Of course you'll need a filesystem to be able to handle the throughput as well .. but that's a much larger (but closely integrated) discussion .. ;)

    Dave Johnson - Couple of notes from the Triangle blogger con [Technorati links]

    Sun Feb 13 22:17:59 EST 2005

    I attended the Triangle Bloggers Conference 2005 on Saturday morning in Chapel Hill. The meeting was held in a classroom large enough to accommodate the approximately 150 people in attendance, power in every seat, and wireless internet. The agenda was divided into three portions, but the conference was really one long, seamless, and very interesting conversation between audience members and the speakers. The theme was using blogs to build community, how to build a larger readership for your blog, how to use blogs in grassroots journalism. Here are a couple of the things I wrote down (these are not 100% accurate quotes):

    I also got a chance to talk to folks about corporate blogs at SAS and IBM (both have some internal Roller sites) and student blogs at UNC. I also spent some time talking to Roch Smith, the man behind the Greensboro 101 community aggregator. All and all it was a great experience. I learned a lot about blogging and I feel a little more connected to my hometown and the Triangle in general. Thanks to Anton Zuiker, Paul Jones, and everybody else who helped put it together. More information, check here and here.

    Dave Johnson - Rome + Texen = Planet Roller [Technorati links]

    Sun Feb 13 19:31:09 EST 2005


    After a couple days of hacking with the Rome Fetcher and Velocity Texen, Planet Roller is born.

    Planet Roller is currently a command-line line tool that reads a configuration file of newsfeed subscription data, then generates an aggegated weblog with an RSS feed, and an OPML listing of all subscriptions. It's essentially a Java version of Planet Planet. I've got it set up to run every 30 mintues. Yes, I'm aware that the RSS gets a warning on validation. No, I haven't added newsfeed autodiscovery yet. Yes, I stole David Edmondson's Planet Sun theme.  No, I haven't done any testing on the OPML. Enough questions already! I need to get back to work.

    I'll be adding a couple more details to this post as the night progresses.

    OK, I'm back. Did I mention that Planet Roller is a community aggregator, a "A Community Aggregator is a portal-like web application that displays weblog posts from a group of closely related but separately hosted weblogs and provides synthetic newsfeeds so that readers may subscribe to the group as a whole."

    Configuring Planet Roller

    Currently, Planet Roller is just a simple command-line tool that is designed to run as a scheduled task. It reads a list of newsfeed subscriptions from an XML file, as shown below. Eventually, there will also be a UI for Planet Roller so that you don't have to shell into to a server and edit an XML file to add and delete subscriptions.

    <planet-config>
       <main-page>control.vm</main-page>
       <admin-name>Dave Johnson</admin-name>
       <admin-email>dave.johnson@rollerweblogger.org</admin-email>
       <site-url>http://rollerweblogger.org/planet</site-url>
       <output-dir>/nfs/ank/home1/r/roller/public_html/planet</output-dir>
       <template-dir>/nfs/ank/home1/r/roller/planet-roller/templates</template-dir>
       <cache-dir>/nfs/ank/home1/r/roller/planet-roller/cache</cache-dir>
       <subscription id="dave">
          <title>Blogging Roller</title>
          <feed-url>http://rollerweblogger.org/rss/roller</feed-url>
          <site-url>http://rollerweblogger.org/page/roller</site-url>
       </subscription>
       <subscription id="lance">
          <title>Vanity Foul</title>
          <feed-url>http://www.brainopolis.com/roller/rss/lance</feed-url>
          <site-url>http://www.brainopolis.com/roller/page/lance</site-url>
       </subscription>
       <subscription id="matt">
          <title>Raible Designs</title>
          <feed-url>http://raibledesigns.com/rss/rd</feed-url>
          <site-url>http://raibledesigns.com/page/rd</site-url>
       </subscription>
       <subscription id="anil">
          <title>Collected Bits</title>
          <feed-url>http://www.busybuddha.org/blog/rss/anil</feed-url>
          <site-url>http://www.busybuddha.org/blog/page/anil</site-url>
       </subscription>
       <subscription id="henri">
          <title>Goldfish Bowl</title>
          <feed-url>http://blog.generationjava.com/roller/rss/bayard</feed-url>
          <site-url>http://blog.generationjava.com/roller/page/bayard</site-url>
       </subscription>
       <subscription id="pat">
          <title>P@ Sunglasses</title>
          <feed-url>http://blogs.sun.com/roller/rss/pat</feed-url>
          <site-url>http://blogs.sun.com/roller/page/pat</site-url>
       </subscription>
       <group handle="roller">
          <title>Planet Roller</title>
          <description>Other folks who are blogging Roller</description>
          <max-page-entries>30</max-page-entries>
          <max-feed-entries>30</max-feed-entries>
          <subscription-ref refid="dave" />
          <subscription-ref refid="lance" />
          <subscription-ref refid="pat" />
          <subscription-ref refid="matt" />
          <subscription-ref refid="anil" />
          <subscription-ref refid="henri" />
       </group>
       <group handle="trijug">
          <title>Planet TriJUG</title>
          <description>Triangle Java User Group Bloggers</description>
          <max-page-entries>40</max-page-entries>
          <max-feed-entries>40</max-feed-entries>
          <subscription-ref refid="dave" />
       </group>
    </planet-config>
    

    The configuration file contains three types of information: 1) configuration information for the planet site itself, 2) newsfeed subscriptions, and 3) groups. Groups allow a single Planet Roller site to host differernt aggregations. In the above configuration file, I've defined two groups "Planet Roller" and "Planet TriJUG". Note that one subscription can appear in more than one group.

    Customizing Planet Roller File Generation

    The command-line version of Planet Roller uses the Texen feature of Velocity to generate whatever files you want in your Planet Roller site. I included templates for HTML, RSS, and OPML, but you can tweak these and/or add whatever you want.

    You tell Planet Roller which templates to use by specifying a Texen control template in the <main-page> element of the config file. Specify the templates directory in the <template-dir> element. The control template does not generate anything itself. It controls the file generation process and it determines which files are generated and which template is used for each. Here is Planet Roller's current control template:

    #set ($groupHandles = $planet.groupHandles)
    #foreach ($groupHandle in $groupHandles)
        #set ($outputFile = $strings.concat([$groupHandle, ".html"]))
        $generator.parse("html.vm", $outputFile, "groupHandle", $groupHandle)
        #set ($outputFile = $strings.concat([$groupHandle, ".rss"]))
        $generator.parse("rss.vm",  $outputFile, "groupHandle", $groupHandle)
        #set ($outputFile = $strings.concat([$groupHandle, ".opml"]))
        $generator.parse("opml.vm", $outputFile, "groupHandle", $groupHandle)
    #end
    

    The control template loops through the groups defined in the config file and for each, generates an HTML file using the html.vm template, an RSS file using the rss.vm template, and an OPML file using the opml.vm template. You can provide your own control template, or just hack the one that comes with Planet Roller.

    Based on the above configuration data and control template, when Planet Roller runs, you'll end up with six files:

    Let's look at the RSS template, so you can get a feel for how the templates work.

    <?xml version="1.0" encoding="utf-8"?>
    <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
      #set($group = $planet.getGroup($groupHandle))
      <title>$utilities.textToHTML($group.title,true)</title>
      <link>$planet.configuration.url/${group.handle}.html</link>
      <description>$utilities.textToHTML($group.description,true)</description>
      <lastBuildDate>$utilities.formatRfc822Date($date)</lastBuildDate>
      <generator>Roller Planet 1.1-dev</generator>
      #set($entries = $planet.getAggregation($group, 30))
      #foreach( $entry in $entries )
      <item>
        <title>$utilities.textToHTML($entry.title,true)</title>
        <description>$utilities.textToHTML($entry.content,true)</description>
        <category>$utilities.textToHTML($entry.category,true)</category>
        <link>$entry.permalink</link>
        <pubDate>$utilities.formatRfc822Date($entry.published)</pubDate>
        #if($entry.author)<dc:creator>$utilities.textToHTML($entry.author,true)</dc:creator>#end
      </item>
      #end
    </channel>
    </rss>
    

    And here is the OPML template:

    <?xml version="1.0" encoding='utf-8'?>
    #set($group = $planet.getGroup($groupHandle))
    <opml version="1.1">
    <head>
       <title>$group.description</title>
       <dateCreated>$utilities.formatRfc822Date($date)</dateCreated>
       <dateModified>$utilities.formatRfc822Date($date)</dateModified>
       <ownerName>$planet.config.adminName</ownerName>
       <ownerEmail>$planet.config.adminEmail</ownerEmail>
    </head>
    <body>
    #foreach($sub in $group.subscriptions)
       <outline text="$utilities.textToHTML($sub.title)" 
              xmlUrl="$utilities.textToHTML($sub.feedUrl)" 
             htmlUrl="$utilities.textToHTML($sub.siteUrl)" />
    #end
    </body>
    </opml>
    

    Within a template, you have access to the configuration through the $planet object, plus there are a couple of other objects that you'll find helpful in generating files. Here are the objects that are available in a template:

    Running Planet Roller

    You can run Planet Roller from a simple script, like the one below:

    #!/bin/bash
    _CP=.:./lib/planet-roller-1.1-dev.jar
    _CP=${_CP}:./lib/rollerbeans.jar
    _CP=${_CP}:./lib/commons-logging.jar
    _CP=${_CP}:./lib/jaxen-full.jar
    _CP=${_CP}:./lib/jdom.jar
    _CP=${_CP}:./lib/dom4j-1.4.jar
    _CP=${_CP}:./lib/rome-0.5.jar
    _CP=${_CP}:./lib/rome-fetcher-0.5.jar
    _CP=${_CP}:./lib/velocity-1.4.jar
    _CP=${_CP}:./lib/velocity-dep-1.4.jar
    java -classpath ${_CP} org.roller.tools.planet.PlanetTool $1 
    

    If you want Planet Roller to run on a schedule, schedule it. For example, on UNIX you can use cron. I use the following cron task to run Planet Roller on the 6th and 36th minute of every hour:

       6,36 * * * * (cd ~roller/planet-roller; ./planet-roller.sh)
    

    Planet Roller uses the Rome Fetcher library to retrieve, parse, and cache newsfeed data to disk. Fetcher uses HTTP Conditional Get and Etags to ensure that feeds are only downloaded when truly updated.

    That's enough for now. Tomorrow, I'll tell you about Planet Roller internals.

    M. Mortazavi - Service Dependencies [Technorati links]

    Sun Feb 13 19:29:42 EST 2005

    The idea that network services should act independently of each other has proven to be a very sound one but more and more dependencies continue to creap into the urban system's network services.

    When the electricity goes out, we do not expect out water to stop too.

    A curious development in U.S. homes has effectively caused a great deal of interdependence between electric power service and wireline communications network: The phone line of most homes is connected to a wireless home phone base which is electrically powered.

    When the electricity goes out, there is no wireline phone service unless the home is equiped with an old-fashioned rotary phone or a simple digital phone powered by the phone lines from the central office.

    We usually overlook this simple dependency in the U.S. because power outages are so rare. They do happen, though, and often at the worst time, for example, when you're home alone with a bad case of flu. My home was among 26 affected by a power outage from early morning until late afternoon this past Friday. Not only was I unable to receive or place calls from my home phone (yes, my mobile did work and had been charged the night before), the DSL was also out rendering my laptop (and Skype installed on it) useless even if it had a good amount of power left in its batteries. (In my case, I could neither make tea nor warm any soup for lunch.)

    Of course the phone network continues to operate regardless of power outages. The dependency is at the outermost endpoints of this network and the electric network. Since most people are equiped with mobile phones, and since those older consumers who stay away from them usually have some rotary phone at home, the dependency may not be as disasaterous as it first sounds.

    ,

    Brandon E Taylor - Words to Live By [Technorati links]

    Sun Feb 13 18:36:45 EST 2005

    1 John 4:8

    He who does not love does not know God; for God is love.

    Claire Giordano - Eyetools: What Do People Really Look At? [Technorati links]

    Sun Feb 13 17:24:28 EST 2005

    Greg Edwards, the CTO of Eyetools, just started the Eyetools Research Blog in early February.  If you're interested in understanding more about how the human eye travels around web pages, and what is more likely to catch people's attention vs. what is more likely to be ignored, check it out.  From Greg's first blog post:

    "I love what I do and I believe that understanding visual interaction data (what people look at) can really help people design better websites... yet, other than talking directly with clients, I haven't had an opportunity to talk about all the really cool things that we discover —€” until now!

    This weblog is going to be my vehicle to talk about surprising data I've seen, "rules-of-thumb" that we discover and interesting directions in the research."  - Greg Edwards

    I particularly like seeing the "I love what I do" sentiment.  Props to Steve Rubel's Micro Persuasion for pointing me to Greg's blog.

    Heatmap
    In keeping with the old saying that a picture is worth a thousand words, here is Greg Edwards' heatmap of people reading one of their blogs.  Cool.  Now I just need to put these lessons to use in the formatting of my own blog pages...

    If you want to know even more about this area, Martin Hardee (the blogger behind "Sun.Com Usability, Design & Other Stuff") posted "Where your eyes travel on web pages" last October; the blog includes a link to the Poynter Institute's fascinating writeup titled "The Best of Eyetrack III: What We Saw When We Looked Through Their Eyes." It's all connected, too - the Poynter research was done in partnership with Poynter, the folks at Eyetools and the Estlow Center.

    Technorati Tag: Eyetools

    Steve Green's Weblog - Semantics and Search [Technorati links]

    Sun Feb 13 17:05:15 EST 2005

    Search is a hard problem. One of the main reasons that it is so difficult is that the semantics of human languages are particularly difficult to deal with. Tim has mentioned this aspect of search before, but I wanted to take some time and a few posts to talk about the issues a bit more.

    There are a lot of reasons that semantics complicate the search problem, but two of the main ones are synonymy and polysemy.

    Synonymy occurs when we have multiple words that have the "same" meaning. For example, if we index a document that contains the word lunar and the query uses the word moon, then in most search engines, that query will never retrieve that document.

    A typical response to synonymy in a search engine is to introduce a synonym thesaurus. When the system encounters a query term that has synonyms, all of the synonyms are tossed into the query. This seems like a pretty good idea, but it actually doesn't work very well. While tossing in the synonyms does increase the number of relevant documents that are retrieved, they tend to be washed out by all the extra irrelevant documents that are retrieved!

    A more subtle problem with a traditional synonym thesaurus is that there are few true synonyms — words that mean exactly the same thing — in English. For the most part there is a relationship of generality between so-called synonyms. For example, one could imagine that the words dog and hound would appear as synonyms in a thesaurus, but a hound is a particular kind of dog. I'll discuss what you could do about this problem in later posts.

    Polysemy, on the other hand, is when a single word has multiple senses. Let's say that you got a one word query bank. Did the user mean the financial institution? The side of a river? The way that they slope roads so your car doesn't fly off of them in the turns? There's really no way to know. Most of the time, we're saved by the fact that queries tend to be more than one word long, thus giving the ambiguous word context. Figuring out what sense is meant in a given context is called "word sense disambiguation" in Computational Linguistics.

    J.R. Firth said "You shall know a word by the company it keeps", and this is how search engines usually handle the problem of polysemy. While there are a lot of words with more than one sense, there are very few pairs of words that are co-ambiguous. A query like "savings bank" disambiguates pretty well for the financial sense of bank. Of course, this presumes that the words are close enough together in the document, which is not necessarily the case (yes, this is another plug for passage retrieval.)

    Some systems have put quite a bit of effort into disambiguating words both during indexing and during querying. The problem is that if you don't do a fantastically good job of this (almost as good as a human would do), then an incorrect disambiguation of a document term or a query term means that you will miss documents.

    Jim Grisanzio - The Elegant Universe [Technorati links]

    Sun Feb 13 15:13:48 EST 2005
    Really nice interview on NPR's Fresh Air with Brian Greene talking physics and his 'The Elegant Universe." The interview is about 40 minutes or so and well worth a listen. The stuff is just mind blowing to me, but I can't get enough. Multi dimensions. Parallel universes. Oh, man, take me there! Great stuff. Greene also did a Nova mini series a couple of years ago for PBS. It's a beautiful film. And I'm proud to say it was produced by a friend of mine in Boston, Joe McMaster.

    James Todd - BostonBound [Technorati links]

    Sun Feb 13 13:54:37 EST 2005

    on my way to the airport enroute to linux world, boston edition.

    i'll miss valentine's day w/ my fam this go around, which is a bummer since as of late we have gone to a nice little local restraunt to celebrate family style.

    i'll have a shiny new ipod in hand this go around. i relax much more readily with a steady infusion of tune'age. that should help.

    MyJXTA :: use it - learn it - do it

    Java == platform independence
    XML == application independence
    JXTA == network independence

    Secure End-to-End Computing

    in my ears: Clinic/Walking With Thee/Come Into Our Room

    Chris Gerhard - Another nice ride. [Technorati links]

    Sun Feb 13 13:39:48 EST 2005

    Only one other turned out for today's Molesey BBT run, probably because the weather forcast was for strong wind. When the other rider arrived, in shorts, there was sleet falling. I had to be home early anyway but despite the sleet was continuing we thought we would go for a short ride to the Cafe in Cobham. We went to Esher and then to the A3 junction then right up Sandy Lane into Cobham.

    By now the weather had improved, so we changed our plans and decided to get a few miles in. Off to Stoke D'Abernon then Fetchham and a short stretch on the A246 through Great Bookham and on to Effingham. Left at the lights and up the hill on to White Down. Then down the hill past the Pill Box and through the nasty switch back. Right at the bottom to Abinger Hammer, then Gomshall to Shere and breakfast.

    Yet again back over Coombe Bottom and home via Cobham. Only 42 ½ miles and back for 11 so I could get my jobs done.

    Marion Vermazen - Great Music and Great Food [Technorati links]

    Sun Feb 13 13:32:42 EST 2005

    Last night as our Valentines gift to each other we went out for live Dixieland music and dinner. We saw Mal Sharpe's Big Money in Jazz New Orleans Band, with Lady Memphis (vocals) at the The Downtown Restaurant in Berkeley. What a wonderful restaurant. We were sitting right in front of the stage. And when I say stage I really just mean a 12 inch platform at the back of the restaurant. So we were right there!


    The food was great. We started with salad and a plate of fried olives stuffed with anchovies. I think they are a specialty but boy were they good. They had some special Mardi Gras menu items so I had the spicy fried catfish and Duke had the Gumbo. They each had just the right amount of spicyness and were perfectly prepared. I would recommend the restaurant even without the music.


    As we started to eat the Dixieland music started. All I could do was smile at the combination of great music and great food. The vocalist Lady Mem’fis was sitting at the next table. Even before she got up on stage and started singing you couldn’t help notice what an elegant woman she is. They started with a couple of songs featuring the band members. I especially liked the pianist, Charlie Hickox. And then Lady Mem’fis started singing. What a performer and what a voice. I love blues and jazz. Her rendition of the song &#34Dream&#34 was special. After the break and some more Dixieland music, the guitarist (Whose name I’m sorry I can’t remember.) sang the song &#34She talks too Much&#34. He said it was because his ex-wife had just called. Mal Sharpe gave him a hard time that &#34She talks too Much&#34 is a politically incorrect song to sing in Berkeley.

    Then Sharp pointed out that three of the musicians who had just finished performing across the street at The Jazz School were at a table behind us. He invited them to join in. So the last song had these three additional awesome musicians. Steven Bernstein played something that looked like a cross between a trumpet and a trombone. Ben Goldberg played the clarinet. And Jeff Cressman played the trombone. There we were, right in the middle of it all - ten guys and Lady Mem’fis making this amazing music. As we left about midnight all I could do was smile. What a wonderful evening.

    Jim Grisanzio - Proving It [Technorati links]

    Sun Feb 13 13:28:58 EST 2005
    In "Sun has a lot to prove" solrak29 says:

    Now, making Solaris 10 open source was a nice move and functionalities available may also be nice, but will the community buy into this? Why should the community buy into this?

    I think the OpenSolaris community will "buy into this" because we're trying to get this right. We've gotten feedback from multiple open source communities, we have been running an OpenSolaris Pilot Program since September, we are involving the OpenSolaris community more and more and have plans for even more, and the OpenSolaris community is very much on top of us and giving us feedback. Every day. In fact, the longer the OpenSolaris Pilot Program has been going, the more people pound me to get in. Currently, we have an extremely talented and representative group of about a hundred developers from 12 countries from the OpenSolaris community helping us iron out the issues involved with open sourcing this system. The goal of the pilot program is to simply start the conversations necessary so we can -- as a community -- implement the best mechanism to support the entire operation when it opens. This is going to take time and be rolled out in phases, of course, but we're just trying to take one step at a time here.

    Members of the OpenSolaris community tell me every day the reasons they are buying into this -- to optimize apps, to port apps, to write apps, to find and fix bugs, to port the entire system to their favorite platform, to contribute to a community, to work on the coolest code out there, to customize the system for new uses, to write books, to research and publish, to get closer to the Sun Solaris engineers, to collaborate with other OpenSolaris developers around the world, to learn, to teach, and to do whatever it takes to get involved in something great. These are pretty typical reasons developers join communities.

    Also, we'll have a five member Community Advisory Board next month, which will further help bring together Sun and the OpenSolaris community to talk about implementing a community model that best supports all involved.

    So, that's why the OpenSolaris community will buy into this -- we have great code and we want to share that code with great developers.

    More from solrak29:

    Sun is going to have to do more than just gamble on open sourcing the OS to make the community accept this company and their products. They have to prove to the community that Sun is here to stay with innovative technologies that it will leave open to the world with out any catches.

    Oh, we're not gambling. We're actually doing all this painfully slowly, I can assure you. If we were gambling you'd see far different behavior on our part. Also, I think the OpenSolaris community is a mature and realistic bunch. They've been around for a long time. They know we made some mistakes, but they are a thoughtful group of people who are in this for the long run. They are offering to help us get this right, and we are engaging with them.

    So, we'll get it right. Just give us some time.

    Naoki Ishihara - gmail invitations [Technorati links]

    Sun Feb 13 13:08:16 EST 2005
    ちょっとプライベートで用事が重なり、Blogをサボっていました。 ところで、gmailのinvitationが、気が付いたら50もたまっていました。 欲しい方がいらっしゃれば、どなたでも、invitation送ります。 chatsnoir_atmark_gmail.com 宛てにご連絡ください。 Subjectには"Gmail"と書いておいていただけますでしょうか。 フィルタリングに使用します。 即座の反応はできないかもしれませんが、先着50名全員の 対応はするつもりです。

    geoff2 - Book notes: Death of an Ordinary Man [Technorati links]

    Sun Feb 13 12:19:05 EST 2005
    During my day trip on Friday I was reading Glen Duncan's Death of an Ordinary Man. I was drawn to it by the review in last week's New York Times, and found it totally mesmerizing. The story is simple: the disembodied spirit of a man who has just died floats above his funeral, and follows the mourners to his wake, privy to the thoughts of (almost) all, repeatedly drawn into vortices of memory. He gradually realizes that he's in this state in order to understand how and why he died. But to achieve this, he needs to understand how he lived. An unvarnished post-mortem examination of the minutiae of life: of relationships, family, children, love, passion, and loss. I find...

    John Clingan - 400K+ Solaris Downloads Contributing Factors [Technorati links]

    Sun Feb 13 12:05:42 EST 2005

    Jonathan says - Wow! I say Holy Cow! (Cow's not the first word that came to mind). Either way, those are pretty darn good statistics.

    I am finding a tremendous amount of "awareness" out there of Solaris 10. Contributing factors for this awareness include:


    - Just the Other Day [Technorati links]

    Sun Feb 13 11:40:54 EST 2005

    I admit it, I have no sense of time. My daughter calls me on it almost daily when I talk about something we did together “just the other day“.

    My first realization of this problem was during the early 1990‘s when after a second trip to the car dealer to finally fix a broken speedometer, I informed the service technician that I had been in for an estimate on the repair “a few months ago”. After consulting his oil-stained green screen view into a primitive database, he brought it to my attention that it had been almost a year and a half since the initial prognosis. I knew at that moment that my retirement party was just around the corner.

    Today, I simply acknowledge the fact that important events in my life are not fully registered or sufficiently backed-up in my supposedly high capacity cranium. Instead, I depend upon on-line calendars, palm utensils, personal logs and pop-up reminders of where to be, when to be there and why. Trying to reminisce about a past vacation or special event usually means a two to three year disparity in the actual date.

    At this point in my existence on earth, I depend upon my children to be my yardsticks on life by constantly reminding me of how quickly time passes with each inch they grow…

    Rich Burridge - The Adventures of Captain Underpants [Technorati links]

    Sun Feb 13 11:09:21 EST 2005

    One of Duncan's friends has this book by Dav Pilkey, so our son has been begging us to get it for him. We told him that if we saw it at a library book sale, we'd buy it. That happened yesterday. Yesterday evening I decided to read it, to see what it was all about.

    Now this is more like it. Nothing like those depressing adventures by Lemony Snicket. Nothing like the dreadful "classics" such as Lord of the Flies and Moby Dick that I was forced to read as a kid. This is pure adventure. This is what kids want to read. It's not just me who thinks so. 5 stars on Amazon after 110 reviews. This is good stuff. It's aimed at a reading age of 9-12 years, but it's perfect for reading to a 6-7 year old as I found out last night.

    Here's a quick synoposis. George and Harold, two kids at Jerome Horwitz Elementary School, have created the greatest super-hero in the history of their elementary school. Meet Captain Underpants! His true identity is so secret, even he doesn't know who he is.

    Tra-La-Laaaa! Look up in the sky. It's a bird. It's a plane. It's an egg-salad sandwich. No, it's Captain Underpants. Captain Underpants is faster than a speeding waistband. More powerful than boxer shorts. Able to leap tall buildings without getting a wedgie. Night and day, Captain Underpants watches over the city, fighting for truth, justice and all that is pre-shrunk and cottony.

    With pictures on every page, this is the perfect book for children who do not want to read. It might seem silly, but I found it hilarious. It's also aimed at two levels. Grown-ups will appreciate some of the extra humour in the pictures as they are reading the text to their kids.

    And there is a whole series of these adventures for us to enjoy. Also check out Dav Pilkey's web site. Lots of fun things there.

    Joerg Mollenkamp - Jonathan - und wie er die Welt sieht: Transparency and the Turning Tide [Technorati links]

    Sun Feb 13 08:37:18 EST 2005
    Transparaency and the Turning Tide Total Number of Solaris 10 Licenses Downloaded Since First Commercial Ship: SPARC: 151,039 x64/x86: 269,856 Total: 420,895

    Joerg Mollenkamp - Boycotting Oracle [Technorati links]

    Sun Feb 13 08:30:01 EST 2005
    Guter Kommentar zum Thema Multicore-Problematik mit Oracle:Boycotting Oracle

    Joerg Mollenkamp - Was die Wirtschaft wirklich antreibt … [Technorati links]

    Sun Feb 13 08:05:25 EST 2005
    Grosse Unternehmen erscheinen oft als monolithische Blöcke. Von Aussen sieht man oft nur die hoechsten Herren (Seit dem Weggang von Carly duerfte es für die Frauen noch schwieriger werden, dabei hat das garnichts mit dem Geschlecht, sondern nur mit der Inkompetenz einer einzelnen Person zu tun, aber nun ja ...

    gonzo - JXTA :: ext:config explained [Technorati links]

    Sun Feb 13 05:52:10 EST 2005
    JXTA ext:config wiki, flexibly configuring JXTA with ease.

    Joerg Mollenkamp - Kommentarspammer Vol. III [Technorati links]

    Sun Feb 13 03:05:38 EST 2005
    RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^.*Indy Library.* [OR] RewriteCond %{HTTP_REFERER} ^.*ronnieazza.com/.* [OR] RewriteCond %{HTTP_REFERER} ^.*future-2000.net/.* [OR] RewriteCond %{HTTP_REFERER} ...

    Jim Grisanzio - Sitting, Listening, Healing [Technorati links]

    Sun Feb 13 01:57:33 EST 2005
    Nice interview here with Dr. Andrew Weil about alternative medicine on NPR's Talk of the Nation Science Friday. These few lines are most important to me:

    One of the great principles of integrative medicine is that the therapeutic relationship is central. There is something magical that happens when a practitioner sits with a patient. Just the act of sitting and listening to a patient's story can itself activate a healing response. That interaction has been one of great satisfaction for physicians and other practitioners. To me, the great back mark against for-profit medicine in this era of managed care in our culture is that it has completely sabotaged that relationship.

    I totally agree. It's pretty scary when you are sick or injured, the medicine's not working, and the doc has no answers. Now add to that a doc who doesn't seem to care and the fear you feel can rapidly migrate to terror -- especially if you've already lost control over your circumstances and you are just discovering that you are alone. I've experienced it, and I've seen it in others. When you are in this place, you need a direct connection to another person. It can make all the difference in the world.

    geoff2 - Treo 650 [Technorati links]

    Sun Feb 13 01:37:16 EST 2005
    As I blogged a couple of days ago, my experiment with a "back to basics" cellphone didn't work out. So today I stopped by the Cingular store at Coolidge Corner to replace the Motorola V551 with a Treo 650. Herewith a few comments, observations, complaints.First and foremost, it's a PalmOS device. Over the years I've owned various Palm Pilot and Handspring devices, but none recently. (All of my devices had Dragonball chips, which dates them.) The Treo felt instantly familiar.It feels like a nice phone, though I've only made and received a few calls; I haven't really explored it yet. The address book only contains the few entries I'd stored on the SIM card in the V551. I haven't yet...

    Gavin Lu - OpenOffice developers clear Visual Studio licensing hurdle [Technorati links]

    Sun Feb 13 00:51:08 EST 2005

    OpenOffice.org开发者澄清Visual Studio许可障碍

    OpenOffice.org的开发者在得到一份捐赠的微软Visual Studio许可之后,才能够在微软Windows平台上建立斯瓦希里语版的OpenOffice.org(OOo)。

    根据该项目技术协调人Alberto Escudero-Pascual的说法,Jambo OpenOffice.org的最终版,也就是该开放源码生产力套件的斯瓦希里语版本,预计于2月底发布。

    Escudero-Pascual在上周五说,由于仅一份微软Visual Studio .NET 2002的拷贝就将耗资“数百美元”,它对于这个坦桑尼亚的项目来说是太昂贵了,它比普通坦桑尼亚人一年的收入还要多。

    Jambo项目只有在一家西班牙软件公司为它签了这个帐单之后,才能够生产Windows上的OpenOffice.org版本。该项目去年发布了Linux上Jambo OpenOffice.org的一个测试版本。

    虽然微软为Windows平台提供了一个免费的编译器Visual C++ Toolkit,这个工具箱却不包含调试器或优化器。这意味着相对Visual Studio来说它更不适于编译Windows平台上的OpenOffice.org。

    Linux上有丰富多样的自由开发环境,比如包含丰富特性的KDevelop。

    Escudero-Pascual说,由于OpenOffice.org的源代码大约有300MB大小,所以调试环境是必须的。

    英国的OpenOffice.org开发者Michael Meeks说,由于Windows平台上的免费编译器不含优化器,所以他不得不使用Visual Studio来编译代码。Meeks说:“我们正在努力使其能够用免费的编译器编译,但是由于没有优化器所以代码更慢也更庞大。你必须要有一份Visual Studio拷贝,否则你将会得到一堆未经优化的垃圾。”

    微软并没有对要求评论的需求作出反应。

    Melvin Koh - Sun Opening Global Grid [Technorati links]

    Sun Feb 13 00:46:10 EST 2005

    For those who still haven‘t heard, Sun has announced that it will be launching pay-as-you-use service – $1 per hour of CPU usage. Although Sun has termed it as “Grid” computing, but IMHO I think that it‘s more Utility computing than Grid, but I‘m just being picky. Other than compute cycles, Sun will also be offering storage, development tools and the Java Enterprise System suites.


    Read more about it here:
    http://www.thechannelinsider.com/article2/0,1759,1758805,00.asp


    I‘m extremely curious as to what software infrastructure is employed on these “Grid” systems, as the essence of Grid computing is about virtualization of resources. How about issues of usage accounting, security, privacy and repudiation?


    Anyway, enough about that. There is another interesting article on the interview of Wolfgang Gentzsch, who was the lead in our N1 Grid Engine team, but has left Sun since a year or so ago. In the article, Wolfgang gave a very accurate description of the 4 types of Grid application in a compute Grid.


    The article can be found here:
    http://news.zdnet.com/2100–9584_22–5572380.html

    Todd Fast - Chiba: a Java-based XForms implementation [Technorati links]

    Sat Feb 12 18:17:25 EST 2005
    From the Chiba homepage: "Chiba is an Open Source Java Implementation of the W3C XForms standard 'that represents the next generation of forms for the Web'." Unlike most open source projects, the documentation for Chiba is terrific. Also check out the official XForms page at the W3C.

    Mark Hayden - MySQL and VBulletin Forums [Technorati links]

    Sat Feb 12 17:34:28 EST 2005
    I run a message forum on a shared server hosted by a company here in the UK. I am considering consolidating a number of websites I manage for the car club onto one server from the two I currently use.

    In order to prepare for such an event, I thought I would try backing up and restoring the MySQL database and determine any problems I may encounter.

    It did not turn out to be that easy, I still don't have the data off, despite a lot of help from a few friends and colleagues.
    There are a lot of great looking MySQL interface programs that look like they would extract the data and send it to the new database. At the moment, just getting them logged in is proving too big a step.

    I have some more pointers, which may overcome this. However, in the meantime, if anyone has some guidance or advice on how to move an mySQL database of around 33MB I would be happy to hear from you.

    Dave Brillhart - The Fall and Rise of IT: Part 1 [Technorati links]

    Sat Feb 12 17:15:15 EST 2005

    Here's a collection of charts, graphs, and images that provide insight into the abyss of the typical datacenter operation. It's scary out there, when we apply benchmarks used to measure utilization, efficiency, and contribution from other part of the business.

    But there is hope. For example, just this month Sun released a valuable and comprehensive (and free) BluePrint book called "Operations Management Capabilities Model". We've been working on this one for some time - so check it out. In addition, you can sign up (for free) with our SunTONE Program for self-assessment guides and self-remediation activities related to our ITIL-plus Certification program. It is based on, but extends ITIL. Thousands of companies are registered. We'll help if you'd like. Finally, the Service-Optimized DataCenter program will act as a Center of Excellence for putting these concepts into practice along with innovative new technologies in virtualization, provisioning, automation, and optimization, and other best practices. As you read about the state of IT below, realize that there is an escape from the pit of mediocrity. Part 2 will explore the oppty.

    For now, for this post, I'll survey some of the problems that need fixing...

    Let's assume that the prime directive for a datacenter is simply to: Deliver IT Services that meet desired Service Level Objectives at a competitive cost point. There are all kinds of important functions that fall within those large buckets [Service Level and Financial Mgmt], but that'll work for this discussion.

    In my experience working with customers, there are two primary barriers that prevent a datacenter from being as successful as it might be in this mission. First, there is rampant unmanaged complexity. Second, most IT activities are reactive in nature... triggered by unanticipated events and often initiated by unsatisfied customer calls. The result: expensive services that can't meet expectations. Which is the exact opposite of the what an IT shop should deliver!

    Here are some related graphics (with comments following each graphic):

    This illustrates the typical "silo" or "stovepipe" deployment strategy. A customer or business unit wants a new IT service developed and deployed. They might help pick their favorite piece parts and IT builds/integrates the unique production environment for this application or service. There is often a related development and test stovepipe for this application, and maybe even a DR (disaster recovery) stovepipe at another site. That's up to four "n"-tier environments per app, with each app silo running different S/W stacks, different firmware, different patches, different middleware, etc, etc. Each a science experiment and someone's pet project.

    Standish, Meta, Gartner, and others describe the fact that ~40% of all major IT initiatives that are funded and staffed are eventually canceled before they are ever delivered! And of those delivered, half never recover their costs. Overall, 80% of all major initiatives do not deliver to promise (either canceled, late, over budget, or simply don't meet expectation). Part of the reason (there are many reasons) for this failure rate is the one-off stovepipe mentality. Other reasons are a lack of clear business alignment, requirements, and criteria for success.

    This is a interesting quote from a systems vendor. While 200M IT workers seems absurd, it describes the impact of accelerating complexity and the obvious need to manage that process. We saw the way stovepipe deployment drives complexity. We're seeing increasing demand for services (meaning more stovepipes), each with increasing service level expectations (meaning more complex designs in each stovepipe), each with increasing rates of change (meaning lots of manual adjustments in each stovepipe), each with with increasing numbers of (virtual) devices to manage, each built from an increasing selection of component choices. The net result is that each stovepipe looks nothing like the previous or next IT project. Every app lives in a one-off custom creation.

    If all this complexity isn't bad enough, as if to add insult to injury, each of these silos averages less than 10% utilization. Think about that.... say you commit $5million to build out your own stovepipe for an ERP service. You will leave $4.5M on the floor running idle! That would be unacceptable in just about any other facet of your business. Taken together, high complexity (lots of people, unmet SLOs) and low utilization rates (more equip, space, etc) drive cost through the roof! If we could apply techniques to increase average utilization to even 40% (and provide fault and security isolation), we could potentially eliminate the need for 75% of the deployed equip and related overhead (or at least delay further  acquisitions, or find new ways to leverage the resources).

    We've seen what complexity and utilization does to cost... But the other IT mandate is to deliver reliable IT services. This graphic summarizes a few studies performed by IEEE, Oracle, and Sun as to the root cause of service outages. In the past, ~60% of all outages were planned/scheduled, and 40% were the really bad kind - unplanned. Thankfully, new features like live OS upgrades and patches and backups and dynamic H/W reconfigurations are starting to dramatically reduce the need for scheduled outages. But we've got to deal with the unplanned outages that always seem to happen at the worst times. Gartner explains that 80% of unplanned outages are due to unskilled and/or unmotivated people making mistakes or executing poorly documented and undisciplined processes. In theory, we can fix this with training and discipline. But since each stovepipe has its own set of unique operational requirements and processes, it nearly impossible to implement consistent policies and procedures across operations.

    So it isn't surprising, then, that Gartner has found that 84% of datacenters are operating in the basement in terms of Operational Maturity... Either in Chaotic or Reactive modes.

    Okay... enough. I know I didn't paint a very pretty picture. The good news is that most firms recognize these problems and are starting to work at  simplifying and standardizing their operations. In Part 2, I'll provide some ideas on where to start and how to achieve high-return results.

    Jim Grisanzio - Bloggers Take Down CNN News Chief? [Technorati links]

    Sat Feb 12 16:40:03 EST 2005
    I haven't really been closely following this story -- CNN news chief resigns over Iraq remarks -- but I guess it all came down yesterday. CNN's chief news executive, Eason Jordan, resigned based on a controversy over his comments regarding Iraq recently at the World Economic Forum:

    According to some participants -- he denies it -- Jordan told an audience at the gathering in Davos, Switzerland, that US forces had deliberately targeted journalists.

    In a letter to colleagues Friday, cited on CNN's website, Jordan said his remarks of January 27 were "not as clear as they should have been."

    "After 23 years at CNN, I have decided to resign in an effort to prevent CNN from being unfairly tarnished by the controversy over conflicting accounts of my recent remarks regarding the alarming number of journalists killed in Iraq," Jordan's letter said.

    Then at the end of the story:

    "This is too high a price to pay for someone who has given so much of himself over 20 years. And he's brought down over a single mistake because people beat him up in the blogosphere?" said [David] Gergen, the Davos panel moderator and an editor at the magazine "US News and World Report."

    Jim Grisanzio - Sun Supplies True Utility Grid [Technorati links]

    Sat Feb 12 15:33:07 EST 2005
    Here's a little OpenSolaris refernce in some of the Grid coverage from latst week -- Sun Supplies True Utility Grid:

    With the company also announcing a renewed vigour in a number of focussed service offerings, it is clear that Sun Microsystems plans to be around for the long run. Indeed, with the recent launches of Solaris 10 and its open source partner, OpenSolaris, coupled with the improved capabilities of the thin client Sun Ray system, Sun is more confident now than at any time over the last few years.

    Jim Grisanzio - Dean Chairman of the Democratic Party [Technorati links]

    Sat Feb 12 13:44:13 EST 2005
    This is good news today -- Terry McAuliffe is gone (finally!) as the Chairman of Democratic Party, and Howard Dean is in. Now the fun starts, eh? Dean gets the grass roots and he knows how to engage. And yell, too. McAuliffe was just too negative and humorless to have any credibility.

    Jim Grisanzio - Engage [Technorati links]

    Sat Feb 12 13:30:19 EST 2005
    If you want to know why Microsoft's Robert Scoble is quoted in places like this it's because he writes stuff like this. And yes, I do think it's that simple.

    Jim Grisanzio - Solaris 10: A Star is Born II [Technorati links]

    Sat Feb 12 13:05:20 EST 2005
    Hey, thanks, Jamie, for that InformationWeek link -- Solaris 10: A Star Is Born -- and review of Solaris 10. I totally missed it. There are some nice bits in this piece from Christopher T. Beers, a Unix Systems Engineer at Syracuse University in New York:

    Sun has made some revolutionary additions to its operating system, including DTrace (Dynamic Tracing), Solaris Containers (a.k.a. zones) and a complete rewrite of its TCP/IP stack (codenamed FireEngine). As expected, Solaris 10 runs on 32- and 64-bit SPARC hardware from Sun, but would you have guessed that x86 and x64 hardware are supported as well? Solaris 10 will now run on commodity Intel x86 architecture machines and on AMD Opteron- and Intel Xeon-based 64-bit systems.

    ...

    DTrace is an application that has no predecessors. Simply put, there's nothing like it out there in any OS. It allows you to trace every aspect of a process running on the Solaris kernel. DTrace can peak inside the kernel and follow a running application as it opens files, accepts user input and opens network connections; it can tell you everything a process is doing.

    And much, much more. No mention of OpenSolaris, though, and I'm disappointed about that. But Beers was disappointed about ZFS, so I guess we're even. :)

    - Letting Go of the Past [Technorati links]

    Sat Feb 12 11:56:19 EST 2005

    I‘m in year five of a what has become a perennial quest for a new vacuum cleaner and I‘m not even sure why. From what I can tell, our existing Sears-O-Matic carpet and hardwood floor cleaner is doing a stellar job in its now tenured position. On what seems to be a regular basis, the less-than-sophisticated bag check indicator shows “full” and I make the somewhat unpleasant Z-bag switch from an overly bloated paper receptacle to a slightly folded new one with the renewed feeling that it once again is operating at peak performance (somewhat like the feeling you get in your automobile when it has just had a fresh change of oil or a car wash).

    Sure, it can‘t (and never has been able to) pick up the stray macaroni noodle or small nail. I‘m not sure if any vacuum has that ability. And at the rate I‘m moving, I‘ll probably never know. I still hold out hope that when finding something big nested in my carpet, the shoe-in-a-drier sound will stop as the foreign object that had refused to be transported into the containment chamber will finally relinquish the fight. I‘ve often claimed victory over large items only to later find them again half way across the room.

    Thus far, my journey to find a replacement has included test drives at appliance central, subscriptions to Consumer Reports and a constant surveillance at every home fix-it shop for a great deal on the one of the “top” models. I‘ve yet to make a trip down the eBay shopping isles though my days are probably numbered.

    I think I‘ve come to the sad realization that my only out is for my existing unit to one day give up the ghost…

    YakShaving - New House [Technorati links]

    Sat Feb 12 11:01:24 EST 2005

    We just got a message telling us that we have a walkthrough/inspection of our new house on the 18th and a tentative settlement date of the 25th.

    Exciting and scary at the same time. It has been a long wait and I am ready to move.

    It looks like the next couple of weeks will be all about the last of the packing and cleanup of the current house.

    ...off to clean and pack

    John Clingan - Solaris 10 Diskless Clients [Technorati links]

    Sat Feb 12 10:09:23 EST 2005

    A non-blogging heathen and I spent a few hours yesterday setting up a Solaris 10 diskless client. The client was a Dell Optiplex box with 256MB RAM. Everything worked fine until we realized we forgot to plug in the mouse and the X server complained.

    Note to self: 256MB RAM running Gnome with a swap drive over a network is like banging your head against the corner of your desk: painful. :)

    Two notes to remember: "svcadm enable bootparams" and "svcadm enable rarp". Otherwise your diskless client will also be OS-less.

    One cool thing: snoop shows NFSv4. Yyyyeeeaaaahhhh, baby.

    Rich Burridge - Omni - where are they now? (December 1989) [Technorati links]

    Sat Feb 12 09:00:32 EST 2005

    Yes, you've guessed it. Two more Continuuum articles.

    Joerg Mollenkamp - InformationWeek > Solaris 10: A Star Is Born > Solaris 10: A Star Is Born > Februar 9, 2005 [Technorati links]

    Sat Feb 12 04:59:13 EST 2005
    InformationWeek > Solaris 10: A Star Is Born > Solaris 10: A Star Is Born > Februar 9, 2005 Guter Artikel, nur eine Kleinigkeit Although DTrace, Solaris containers and the many other improvements are compelling reasons to do so, I say wait a couple of quarters until ZFS is integrated and ...

    Liane Praza - exercise in machismo [Technorati links]

    Sat Feb 12 03:46:50 EST 2005

    Some time ago I had to stop using my beloved 1982 Fiat Spider as a daily driver. It is an aging Italian sportscar, so a minor tantrum was to be expected from it once a year or so. But, getting to work was becoming an increasingly stressful endeavor. So, a hunt for a new car began.

    Many hours were spent talking me out of waiting for the less-than-reasonable new Elise about to be released in the US. Eventually, I had to cede to the logic of a compromise car. Practical, reliable, maintainable, and even used. I've never been a fan of the Miata's handling, and while the Honda S2000 had the sweetest little engine you've ever heard, its lackluster steering feel would have always left me wanting. I've always loved the BMW M-coupe's looks, and a test drive confirmed everything I'd read about its performance. Lots of power and perfectly predictable to handle. But, no convertible. That was a non-starter.

    After a month or two of foot-dragging, I managed to swallow my pride and climb into an M-roadster. Ok, it can probably be forgiven for looking like the Z3. All the power of the M-coupe, but plenty of body twist just waiting to jump out and bite you at the most inopportune moments. What a brute! Still, that's a lot of the appeal, and there were a few reasonably priced low-mileage examples to be found. So, we jumped in and bought one of those examples.

    What prompted this useless anectdote? A friend sent along a link to a review from the Car Talk guys. They've, as usual, got it pretty spot on. Fortunately, I haven't run afoul of the law with the beast yet.

    Mary Smaragdis - Friday Free Stuff [Technorati links]

    Sat Feb 12 02:51:08 EST 2005
    Time to play Friday Free Stuff! Check out what we‘ve got for a prize package this week… alt=“the prize package“ style=“width: 288px; height: 188px;”> There‘s a handy-dandy “go kit”...
    Read More

    Joerg Mollenkamp - CRN | Breaking News | Sun Readying Launch of ‘Galaxy’ Next-Gen Opteron Hardware [Technorati links]

    Sat Feb 12 02:49:52 EST 2005
    CRN | Breaking News | Sun Readying Launch of 'Galaxy' Next-Gen Opteron Hardware Allerdings: Some familiar with the company's plans said Sun may eventually phase out its proprietary Sparc servers in favor of an entire AMD-based line, though Sun executives have never officially stated this intent. Das ist auch fuer den oberflaechlichen unbeteiligten ...

    Brandon E Taylor - An Alchemy of Mind [Technorati links]

    Sat Feb 12 02:19:32 EST 2005

    An Alchemy of Mind : The Marvel and Mystery of the Brain - Diane Ackerman (2004)

    ** 1/2 (out of 5)

    Diance Ackerman has a reputation for bridging art and science by writing about scientific subjects with a poetic spirit. An Alchemy of Mind is her latest offering. The subject of this work is cognitive science and neuroscience. Memory, language, emotions, and the notion of self are all treated with in Alchemy.

    Ackerman's work is certainly not a scholarly science text. It can be more accurately characterized as a series of poetic essays containing her somewhat informed thoughts on the subject matter. Put bluntly and concisely, An Alchemy of Mind is long on style and short on science.

    Ackerman's prose is often beautiful and occasionally captivating. Her use of imagery and metaphor, while not always effective, is impressive. Unfortunately, I cannot recommend this book to folks wishing to become more informed about neuroscience. It is simply too scantily researched (a peek at the biliography supports this accusation), too disjoint, and too factually inaccurate in places.

    Recommended Instead:


    Brandon E Taylor - Word of the Day [Technorati links]

    Sat Feb 12 02:10:26 EST 2005

    synesthesia

    noun - a concomitant sensation; especially : a subjective sensation or image of a sense (as of color) other than the one (as of sound) being stimulated

    Joerg Mollenkamp - Sun’s Open Source Choice ‘Disappointing’ [Technorati links]

    Sat Feb 12 01:12:05 EST 2005
    Sun's Open Source Choice 'Disappointing' Irgendetwas scheint die Linux-Community sehr zu verunsichern. Open source is not about having five different operating systems, it's about everyone working together to create one rock-solid operating system," he said. Interessanter Standpunkt, nur leider vollkommen falsch. OpenSource heisst beibleibe nicht, das man nur arbeitet um beispielsweise Linux ...

    geoff2 - Exhausted [Technorati links]

    Sat Feb 12 00:28:14 EST 2005
    Just got back from a day trip. Up at 4, head over to Logan, fly BOS-BWI on an American Eagle RJ, get rental car, drive to office park near DC for meeting. Then drive 90 miles up I-95 to Wilmington for another meeting. Drive from Wilmington to PHL, make good time, successfully switch to an earlier flight, eat, fly PHL-BOS on a US Air A320, and home by 10.Driving up I-95 between DC and Philadelphia, I saw at least 25-30 state troopers from three different states, busy pulling people over. What's going on? If I saw that many Massachusetts State Police cruisers in one day, it would be because I'd driven past a police funeral......

    geoff2 - All monocultures are dangerous [Technorati links]

    Sat Feb 12 00:17:19 EST 2005
    In Internetnews.com, Dan Ravicher, executive director of the Public Patent Foundation (PUBPAT) is quoted as saying: "Open source is not about having five different operating systems, it's about everyone working together to create one rock-solid operating system."Wrong. The last "one rock solid operating system" was OS/360. Dan is suffering from a grievous lack of imagination. This is like Pamela at Groklaw, saying "The FOSS community needs to face the world with a united face", and earlier "when [Sun] say 'the Open Source community'... they don't mean Linux. When I say 'Open Source community,' I do."Open source is about collaboration. It's about groups (plural) coming together to work on stuff, and sharing the results. It's not a cult, not a political...

    Alan Coopersmith - X.Org 6.8.2 & Developer's Conference [Technorati links]

    Fri Feb 11 22:51:51 EST 2005
    Just in time for this weekend's X.Org Developer's Meeting, X.Org 6.8.2 has been released. This is mainly a bug fix and new hardware support release, so not incredibly exciting except as the first test of our ability to turn out maintainence releases. This one took a little longer than originally planned due to the freedesktop.org downtime and winter holidays, but we shouldn't have those interfere with 6.8.3.

    For those who want to know what may be coming in the next big release, but couldn't make it to the meetings in person, you can still tune in to this weekend's sessions via videocast, audiocast, and IRC - see http://freedesktop.org/wiki/Software/XDevConf.

    []

    Jamie Foley - Solaris 10: A Star Is Born [Technorati links]

    Fri Feb 11 22:15:10 EST 2005
    A good review from InformationWeek

    Jim Grisanzio - BSC: Washington Post [Technorati links]

    Fri Feb 11 22:06:19 EST 2005
    Our buddy Tim Bray is quoted today in the Washington Post:

    Sun Microsystems encourages employees to blog on company time and within company space, then posts the blogs on a dedicated site.

    "It seems quite plausible that blogging is a good way to increase the communication channel between the company and the world, and help in community building," said Tim Bray, a blogger and director of Web technologies at Sun. When Sun opened a space on its site in April for employee blogs, it also suggested that writers write just what they know and refrain from revealing revenue, financial figures or other company secrets.

    I think our blogging policy is more than reasonable. BSC has also given the Solaris community a convenient tool to get their message out -- unfiltered.

    Jim Grisanzio - Sun's Open Source Choice 'Disappointing' [Technorati links]

    Fri Feb 11 21:54:01 EST 2005
    In "Sun's Open Source Choice 'Disappointing'" Dan Ravicher, executive director of the Public Patent Foundation, said:

    "The operating system open source community is already behind GNU Linux," he said. "There's no incentive for them to switch over to help Sun build a better Solaris product."

    We are not asking Linux developers to switch to OpenSolaris. There is already a large and diverse Solaris market out there, we are building the OpenSolaris community from that market, and there is significant incentive for those developers and system administrators to engage in the project. Far from being disappointed, the OpenSolaris developers are really quite psyched.

    Sin-Yaw Wang - Solaris 10 [Technorati links]

    Fri Feb 11 21:49:50 EST 2005
    How fast will 400 DVD kits disappear in Menlo Park?

    Frank Lagorio - ILM Summit [Technorati links]

    Fri Feb 11 21:40:47 EST 2005
    I have just finished attending the ILM summit in Irvine. The first day was a huge advertisement for each of the vendors that presented. Sun didn't present. It felt like they each had 1 slide on their idea of ILM and then 20-30 slides on product. Of the attendees in the sessions that I attended, the audience was mostly vendors. It was a vendorfest. The "TUTORIAL" was done only by vendors. What can you be tutored about from a vendor when they only talk product. All in all, it was a disappointment. The one takeaway from an end user was: ILM is 90% process, 10% product. Too bad the vendors didn't know that.

    Gavin Lu - Norwegian OpenOffice.org Conference [Technorati links]

    Fri Feb 11 21:13:49 EST 2005

    挪威OpenOffice.org会议

    挪威全国OpenOffice.org会议将于2005年3月11日在挪威Lillestrøm的彩虹饭店召开。

    会议网站

    Simon Phipps - 404: "Open Source Community" not found [Technorati links]

    Fri Feb 11 20:58:35 EST 2005

    Spoooky moment just now. James Governor is spot on with his assessment that the "open source community" is neither a single entity nor homogeneous. He says:

    Its important to understand there is no open source community. Rather i there are many open source communities with their own licensing and governance approaches, lexicons, characters, superstars. Its a carnival mash-up, a diverse cornucopia of views attitudes and styles.
    I say 'spooky' because I'm pretty sure he has never seen my keynote yet that's exactly what the slides I presented on Wednesday say. Compare and contrast to Dan Ravischer who is quoted as saying:
    "Open source is not about having five different operating systems, it's about everyone working together to create one rock-solid operating system," he said.

    I really think Dan is missing the point Sun is making - maybe I should get in touch.

    steve - oot and aboot [Technorati links]

    Fri Feb 11 20:38:55 EST 2005

    i'm off to cambodia & thailand. i'll be offline for 2 weeks, so i'll catch up with y'all when i get back. i'm psyched to check out Angkor Wat, Phnom Penh, and all that.

    have a good 2 weeks everyone!

    Kevin Chu - Wish me luck [Technorati links]

    Fri Feb 11 19:11:54 EST 2005
    My wife is going away for week, leaving me with my 21 month old daughter. I'm actually going to take the week off from work, so don't expect much blogging. It's going to be a challenge because my wife had been an integral part of the sleeping and napping routines.

    On the plus side, whenever she lets me, I'm going to be playing Knights of the Old Republic II.

    Mary Smaragdis - Totally Gridbag [Technorati links]

    Fri Feb 11 18:35:33 EST 2005


    The uninitiated might mistake Gridbag for an  insult, but to aficionados around the globe it's the object of an intense love-hate affair, captured so eloquently (and visually) by Matt Quail , one of Duke's favorite bloggers.

    Pat Patterson - Book Review - Joel on Software [Technorati links]

    Fri Feb 11 18:21:12 EST 2005
    I just finished Joel Spolsky's Joel on Software (subtitled 'And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity'). Joel started out as a paratrooper in the Israeli defence forces, before working on the Excel team at Microsoft, at Juno, and finally starting his own software house - Fog Creek Software.

    Joel is perhaps best known in the blogging community as the author of Joel on Software - his commentary on software development, design, project management and more. The book is basically a compendium of entries from his blog, but worth buying all the same. There is some additional commentary that is exclusive to the book, but the real value is that you can read the book on the plane, in the bath, in bed, wherever. And it is well worth the read. Joel passes on his experience from each stage of his career (including the paratrooper bit) with wit and style. He lists the 12 essential questions that every software development team must ask themselves, how to effect change from the most lowly level of the team, and why bloatware isn't as bad as it's made out to be.

    Here's my favourite quote - on the subject of backward compatibility:
    Jon Ross, who wrote the original version of SimCity for Windows 3.x, told me that he accidentally left a bug in SimCity where he read memory that he had just freed. Yep. It worked fine on Windows 3.x, because the memory never went anywhere. Here's the amazing part: On beta versions of Windows 95, SimCity wasn't working in testing. Microsoft tracked down the bug and added specific code to Windows 95 that looks for SimCity. If it finds SimCity running, it runs the memory allocator in a special mode that doesn't free memory right away. That's the kind of obsession with backward compatibility that made people willing to upgrade to Windows 95. From 'Strategy Letter II: Chicken and Egg Problems'
    If this grabs your interest, then buy the book (or at least, spend some time on his site).

    Kimberley Brown - My New Ferrari [Technorati links]

    Fri Feb 11 18:05:38 EST 2005

    Today, I received a new laptop:   An Acer Ferrari 3400.   From what little I've seen of it so far, I can say it's quite sexy in a Ferrari red kind of way.   Beyond that, the only observations I can make are these:

    o   It installs easily and quickly

    o   It is apparently very fast

    o   The screen is quite impressive

    o   It comes with a wicked cool mouse!

    o   It'll be difficult to pry away from Georg!

    Georg unpackaged it, plugged it in, configured the wireless, set up users, and upgraded memory, all while sitting in our lounge.   This was accomplished while I sat on the other sofa watching one episode of The Simpsons!   Aside from a bit of soft music and the occasional Ferrari vrrroooommmmmmmm sounds, the Ferrari was quickly and quietly online.

    Very impressive!   The only improvement we can make to it now is to install Solaris 10.   No doubt, Georg will be doing that this weekend!   :-)

    Matt Zellmer - Customer Experience Blog [Technorati links]

    Fri Feb 11 17:41:59 EST 2005

    I work for Sun but I started a blog on Designing Great Experiences a couple of months ago. I don't really want to manage two blogs so I'll just link to it from here. Let me know what you think.

    Frederic Jean - My First SMS Spam [Technorati links]

    Fri Feb 11 17:36:48 EST 2005
    It had to happen some day. I just received my first SMS spam message, hawking some sound system installation company's web site.

    So there we go. Not even our cell phones are safe!

    -- Fred

    Michael A. Tibbetts - Father Management [Technorati links]

    Fri Feb 11 17:30:33 EST 2005
    As the father of four children under the age of 8 and the manager of a team of 10 engineers, I find a great deal of similarity in the roles I play in my work and home life. I have the opportunity to work with the brightest minds in the world, it is entertaining as hell, I am challenged on a daily basis, I am humbled on a daily basis, and I am keenly aware that my actions (or inactions) affect the lives of others. I'm a manager with the Solaris Kernel and Data Services group in Austin, Texas. I've been here in Austin just about 4 months and I've been with Sun for coming up on 5 years. Prior to joining the Solaris organization I worked as an engineer and manager for Network Storage in Broomfield, Colorado. I have a real passion and joy for Sun Microystems and am proud to be a part of this company. I am currently pursuing my MBA from the University of Colorado at Boulder which I will complete this May. I am taking my final two courses this semester at the University of Texas at Austin. I have been working on this degree on a part-time basis for the past 3 1/2 years. Measured another way, I started 2 kids ago. I hope to use this blog to provide a window on the view from my desk as a line manager here at Sun. I enjoy the view from Johnathan's desk but it looks a whole lot different from over here.

    Mary Smaragdis - Going Mobile [Technorati links]

    Fri Feb 11 17:15:13 EST 2005


    Duke was tickled by an article on java.net which discusses putting Duke's visage onto a mobile phone. Lovely. While the prospect creates all sorts of possibilities, Duke kindly asks to be spared from the obvious repartee.

    James Todd - JXTA :: LinuxWorld :: Boston Edition [Technorati links]

    Fri Feb 11 16:53:09 EST 2005

    We'll be on the road next week, participating in the LinuxWorld Boston edition. It should be fun. It is always nice to hit the streets and talk w/ folks doing real world applications face-to-face, with beers in hand. Further, polo, a fellow MyJXTA code slinger will be in da howzs so it will be cool to hash out ideas whilst we are in the same timezone.

    MyJXTA :: use it - learn it - do it

    Java == platform independence
    XML == application independence
    JXTA == network independence

    Secure End-to-End Computing

    in my ears: Paul Oakenfold/Ibiza/Waiting

    gonzo - JXTA@LinuxWorld.Boston [Technorati links]

    Fri Feb 11 16:50:02 EST 2005
    Boston bound!

    - Casa Bonita [Technorati links]

    Fri Feb 11 14:30:00 EST 2005

    A gorilla name Chiquita, cliff diving teens, a stage show that rivals most middle school productions, flame jugglers, caverns, shopping, music and a game room complete with skee-ball are the elements that make up a kid favorite nightspot called Casa Bonita.

    Yes they serve food, though the subject is usually hotly debated by parents of child-bearing age.

    The adventure begins from the moment you walk in the massive front doors. A winding maze eventually leads you to a bank of cash registers where the utterance of a number between one and ten will get you a complete Mexican meal. From there, a 180 and another short zigzag brings you to a landing strip where plate after plate piled high with spicy concoctions slides out of a small window. Nothing obvious (at least to me) associates any single plate of food with your order a few steps back. The goal, as best as I am able to tell, is to grab one that looks vaguely like the picture you initially looked at in line while deciding what would best fill the void called “dinner“.

    A short tray-laden trek with drinks, food and game tokens leaves you standing at a checkpoint where you are paired with a host(ess) whose task is to assign you a table that, with luck, only has a partially obstructed view of the activities taking place around the 30 foot waterfall by teen BASE jumpers and dinner theater hopefuls.

    As you finally sit down to eat, newbies should note that the small red flag located in the center of your table is not there in the event you decide to surrender to the staff. Instead, it should be used to notify the world that you‘re in need of some flavor enhancing condiment, a plate of sopapillas or the check, whichever comes first.

    Once fully satiated, your next stop is the game room where small yellow tickets worth their weight in gold to kids between 3 and 9 are exchanged for a fistful of cash, a minute of fun and a plastic trinket that will probably be broken before returning to your home base.

    When last call is finally announced and you head towards the exit, a trip to the “treasure room” completes a perfect birthday dinner for a seven year old girl and her best friend…

    Jonathan Schwartz - Transparency and the Turning Tide [Technorati links]

    Fri Feb 11 14:27:05 EST 2005

    I just got the first summary download numbers for Solaris 10 since we shipped a week or so ago. One word, "wow.":

    _________________

    Total Number of Solaris 10 Licenses Downloaded Since First Commercial Ship:

    SPARC: 151,039

    x64/x86: 269,856

    Total: 420,895

    _________________

    An early look suggests we're not going to have a problem with demand.

    I was with a big ISP (internet service provider) prospect yesterday that said, "the only reason we left Solaris was to run x86 on low end boxes. Now that Solaris is there, we're going back." I asked how they liked the open source license we worked with the community to draft, and they said "we like the CDDL." We obviously do, too - and we'd like to see others in the industry adopt it (note: that's why it's an open license, not restricted to usage or control by Sun.)

    Doing some basic analysis on the numbers, above, suggests the majority of downloads are to non-Sun based hardware (ie, x64/x86). One of the folks in the meeting I mentioned asked me how we felt about what he viewed as "leakage" onto non-Sun hardware. I said, "THAT'S NOT LEAKAGE, THAT'S GROWTH!" We've now got a relationship with customers we would never otherwise meet - running Dell, HP, IBM and other hardware. They're all prospects now. And if there were one knock I heard during our analyst conference a week ago, it was "where's the growth?" Well, we've obviously planted a few more seeds. (Not to mention giving a massive boost to utilization and performance of our newest USIV SPARC systems - and as much as giving free hardware to existing Sun customers: run Solaris 10, retrieve the (average) 80% of your datacenter currently deployed as a space heater (because it's unutilized).)

    Speaking of the analyst conference, it's been about a week since we had a couple hundred industry and financial analysts in town. The conference was a surprise in a number of ways. First, and this takes some humility to say - after years of brooking no end of harsh criticism, I was surprised to hear how positive the analysts were. Many of them haven't exactly been our fans over the past couple years - so it was... jarring is the word I'll use... to have them say "we love the strategy." I definitely heard (and you will hear, shortly) that the perception tide is turning. My favorite quip came from my last meeting, in which an analyst said, "look, around the hotel bar last night, I heard only positive comments." Not like I spend a lot of time in hotel bars, but I'm assuming that's a big change.

    The second surprise was being beaten up for (get this) not being vocal enough about our storage offerings - and for not talking more about our newest 6920. Which one analyst said "was one of the hottest offerings in the storage market today." To the analysts who made this point (you know who you are): please consider this a step toward being more effusive :) More on the 6920 (and why storage, and storage containers/virtualization is going to be the belle of the ball for the next decade) in a later entry.

    After we launched the world's first true computing utility (and an exchange to keep everyone honest), IBM never managed to respond to our head to head offer to compare grids - which Dan quickly pointed out. Again, I truly believe transparency is one of our biggest competitive advantages.

    Finally, I've been promising myself to stay out of the discussion on open source software licensing, and why we elected to use an open Mozilla-based license for Solaris, vs. something more restrictive. So instead of wading in, and taking a stand on everything from the self-determination of developing nations to the needs of OEM customers, I'll make only two points.

    One, the notion that all free software has to ship under a singular license is like saying all news has to come through one newspaper. Java, Firefox, FreeBSD, Windows, Debian, JBoss and Solaris - The New York Times, The Economist, The Onion, The Register, The Wall Street Journal - prove that there's value in diversity, not homogeneity. In thought. In speech. And intellectual property licenses.

    Second, I agree with RedMonk.

    At minimum, 400,000+ downloads proves there are a silent majority of open minds in the world.

    _______________ Update: and as usual, Simon has more insights on the topic...

    Dan Lacher - Needed for snow country [Technorati links]

    Fri Feb 11 14:22:44 EST 2005
    Needed for snow country Live in snow country? Or just like a nice off road toy? Hummer can make your dreams come true... well for a price. I have wanted an H1 since the first time that I saw one and realized that you can get them out side of the military. Since you basically need a small bank to get one I think I will hold of for a while longer. But in other news, did you see that they are coming out with and H3? I just read about it yesterday in WSJ, it has promise but it is no H1.

    For what it's worth.

    John Clingan - Get real on interoperability [Technorati links]

    Fri Feb 11 13:33:06 EST 2005

    Wow, this is really well said. Nothing like calling a spade a spade. Lack of true support for standards forces my customers to jump through hoops.

    Jim Grisanzio - Wireless Solaris! [Technorati links]

    Fri Feb 11 13:32:28 EST 2005
    Hey, thanks, Alan, for upgrading my Solaris laptop with the very latest last nite. It's beautiful! And I'm writing this and posting to BSC wirelessly, too. How cool is that? So, I have wireless, GIMP replaces PhotoShop, MyJXTA boots nicely,  GAIM toasts AIM, the fonts look great, and the entire system is fast, too. So, at the next upgrade, let's just write over all those Windows files taking up half my hard drive, ok? Then after that, we're taking Solaris home to clean up those machines.

    Hinkmond Wong - Worms (of the Good Variety) on your J2ME Cell Phones [Technorati links]

    Fri Feb 11 13:25:51 EST 2005

    Here's the new J2ME cell phone Game of the Year 2005: Worms Forts - an action/strategy game based on the console/PC game of the same name. You command a squad of 4 worms to go around blasting away opponents.

    See:

    New Game of the Year 2005: Worms Fort

    The game looks pretty funny! The worms you command are happy looking pink blobs on the screen going around blasting stuff. The kind of thing anyone would want to do but normally would not think of doing standing in line at the supermarket check-out line. :-)

    Chris Webster - Loosely Coupled Web Services [Technorati links]

    Fri Feb 11 13:18:47 EST 2005
    I had a discussion yesterday about what make a loosely coupled system. I wanted to mention two aspects to this: The relationship between the WSDL interface and the programming language binding. This similar to what constitutes a loosely coupled...
    Read More

    Bill Strahm - Friday Favorites again
    [Technorati links]

    Fri Feb 11 12:50:54 EST 2005
    The Basics What is your favorite... 1. ...color?
    Red - No Blue - No Green
    :::: AAAAAAAAHHHHHHHHHHHH:::::::
    2. ...day of the week?
    Usually Saturday - I love my Saturday bike ride
    3. ...ice cream?
    I don't get ice cream anymore :( - but lets say strawberry
    4. ...actor and/or actress?
    Hard to say - I guess I don't have one. Favorite parts yes, I am a firm believer that every good actor/actress has a great team of writers behind them
    5. ...sound?
    The beginning grind to How Soon is Now by The Smiths - maybe the closing bell on CNBC after a particularly good day on the market.

    Frederic Jean - Getting VNC to Work as Remote Desktop on Solaris 10 [Technorati links]

    Fri Feb 11 12:45:13 EST 2005
    I work with a distributed team here at Sun. While the bulk of the developers for this project are located in California, there's a strong contingent in Colorado, a few engineers in Texas and more scattered around the country. We are busy developing features that will make their way into Solaris 10.

    At each of the Sprint planning sessions that I have attended so far, we end up giving a demo to quite a few people. We decided to use VNC to run the demo itself. We needed to show an actual JDS desktop rather than the usual "make it look like <insert your favorite desktop>" solutions.

    The easiest way was to configure VNC to act as a remote X login. There are plenty of solutions around the web to configure inetd to launch Xvnc on demand, so there's no real ground breaking work here.

    Solaris 10 introduces the smf facility. The idea is to progressively consolidate the different methods to launch services into a common framework. This does include what used to be configured using inetd. You can imagine at first my headache when it was quite working.

    The answer was to use the inetconv command to import the inetd configuration into smf. By forcing it using inetconv -f, I didn't have to hunt for the service metadata and cleaning it up, which definitively made it a lot easier. Using a couple VNC reflectors to help improve performance and eliminate "mousejacking" made for a successful demo.

    The end result was that we were demonstrating the software in the actual enenvironmenthere it will be used. The performance was quite good considering the number of people viewing the demo. All this effort led to a successful demo to some pretty high up executives.

    -- Fred

    Chris Gerhard - Addlestone Level Crossing closed. [Technorati links]

    Fri Feb 11 12:35:09 EST 2005

    According to the road signs the level crossing at Addlestone in Surrey will be closed all next week and there will be diversions. Since I cross it every day on the way to work does any one know if there is an alternative way over the railway near by? I don't fancy risking the foot bridge with cleats and a heavy bike, but the obvious road route involves the M25 junction, which does not seem that nice either.

    Any ideas? Preferably ones that don't increase my 21 mile journey to much.

    Mark Hayden - Solaris 10 X86 Fat 32 Shared Partition [Technorati links]

    Fri Feb 11 12:12:10 EST 2005

    Following on from my need to add a shared partition between Solaris 10 and XP Pro. With the help of a few engineers here, I have the disk mounted , and here was how it was done .....

    Using FDISK pointing at p0 to determine which partition your PC Filesystem is located :


    My partition was maked as 3.Ensure you are logged in as root.
    Mount the pcfs # mount -F pcfs /dev/dsk/c0d0p3 /mnt # cd /mnt
    In order to mount this when the system reboots, modify the vfstab
    and add the following line in.

    /dev/dsk/c0d0p3 - /fatdisk pcfs - yes -


    So my lesson learned is here so that the next time my Toshiba Hard drive fails on this laptop, I can follow this procedure withhout having to refer to my esteemed colleagues !

    Roll on the weekend.

    Michael Davis - OOO [Technorati links]

    Fri Feb 11 12:06:41 EST 2005
    Well I have no hair left. OpenOffice paragraph numbering is completely frustrating. I have one document where no combination of numbering features will provide a basic nested numbered outline (1., 1.1., 1.1.1., etc). In fact there are 3 different ways to set numbering (format an outline, change a paragraph style, format paragraph) and they all seem completely disconnected.

    I have a second document where everything behaves *perfectly*; even the paragraph styles change appropriately as things are promoted/demoted. But for this second document, all of the numbering features in all 3 places are completely turned *off*. I have no idea how they got this all to work. Grrrrrrr. Then there's the whole issue of a mysterious numbering toolbar that clearly exists, but can't be displayed. nice.

    Isabella Russell - ISA's AWAY [Technorati links]

    Fri Feb 11 12:04:36 EST 2005
    Most of you who read this blog know that Isabelle usually writes it. Well this morning she is off to the Four Seasons Spa to get a Swedish massage and a “Paw”nicure! So today I, Sammy, am taking over! You probably know me as Isa's big brother a.k.a., The Gangster of Love, Hunka-Hunka Burnin' Love, The Saminator, Sambert Einstein, Samwise and that's just to name a few! I know she's told you all about her work and her days, but let me tell you how it really goes down! First, I wake Mommy, Isabelle is so small she couldn't wake a fly, but let me tell you, Mommy knows when I'm up and ready to eat. There's absolutely no rolling over and going back to sleep when I pounce her a couple times with all 36lbs of me! Dats fer sure! Then I spring around on the bed to make sure she's up and moving! Once I get everyone up, I make a dash out the pet doors to talk to a man about a dog! ;-) Isa is afraid to go through the pet doors so Mommy has take her out, very silly! Mommy puts medication in my eye and gives us our food, I think she might be trying to starve me, I don't think she would like it if I gave her just two scoops of food a day! When Mommy leaves, I start patrolling the perimeter. Sometimes Isabelle helps me, she has very keen hearing. I can't hear much because I don't have any eardrums.... a result of a childhood illness. Regardless, nothing gets past me... there are no noisy squirrels prancing around on the terrace, all the people walking by, keep on walking! Then after a long day of patrolling and napping, Mommy comes home! Mommy says I'm the most perfect boy... I never leave the seat up, to get my attention all she has to do is pick up a ball. I'm a great cuddler, and I love doing things with her! And I'm always willingly to put my head through my choke collar when necessary! I understand these are important attributes for any guy! Now there are some things I do that the average guy probably shouldn't. For instance, I like to walk around with a tennis ball in my mouth while wearing just my housecoat. I also smack when I eat, which would drive my Mommy nuts if it were anybody but me. I like to stick my nose in the AC vent in the car and hang my head out the window. I also snore... just a little, I do enjoy a little drink from the toilet from time to time and I do a lot of construction work outside, but I don't think my mommy finds it desirable! Gotta Run, I see Isa coming! Chow!

    My grandmommy sent us this, I think it is outrageous!

    Chris Gerhard - Product of the week [Technorati links]

    Fri Feb 11 12:04:02 EST 2005

    Is the Banana Guard. I was given this by a fellow cyclist and actually have found it very useful for keeping the banana I bring to work in tip top condition every day. Mine is Skyline Blue but I'm not sure that they will become a fashion item, then again what I know about fashion can be found here.

    Marc Hamilton - Southern California Linux Expo [Technorati links]

    Fri Feb 11 11:59:00 EST 2005

    As if I'm not busy enough preparing for next week's Worldwide Education and Research Conference, I have to present Sunday at the Southern California Linux Expo, SCALE for short. Thanks to Sun's new Podcast site I have a nice fast server to store my presentation. Sorry, no audio version yet. I expect in another year I'll be able to dictate into my cellphone and press a button and instantly sync to a podcast server. Maybe even video by then. In fact, why have separate blog sites and podcast sites at all?

    I really do love the SCALE crowd. Sunday morning at 10 am when I start my talk SCALE will look like the church of open source. Never seen so many people running Debian on old SPARC workstations. They could of course buy several of our new Opteron based Sun Java Workstations for the price of that old SPARC workstation, but that is simply Moore's law in action. Funny how perception trails reality. I spent years explaining to people, "No, Sun doesn't just make workstations anymore, we make real servers too". Remember the days when a Sun server was a workstation without the monitor? Now days people are more likely to ask, "you still make workstations?". You bet we do. And if you like the Sun Java Workstations, stay tuned, quite a bit more coming your way this year on the workstation front.

    Now off to practice my SCALE presentation. Hope it stops raining by Sunday.

    Valorie Wessley - Two-Month Newsletter [Technorati links]

    Fri Feb 11 11:51:14 EST 2005

    Cameron,

    Today marks two months since you were born, and tomorrow you're officially nine weeks old. So far you've survived and thrived through the entire birth experience, your first cold, and two months of novice parents trying to figure out just exactly how to care for you and keep you happy.

    Though most moments have been positive, we've had our share of rough days and nights as we work through the trial-and-error of adjusting to our new life. In fact, it's only been in the last two weeks that we discovered the secret ingredient for getting you to sleep during the day: tummy slumber. For weeks I fought with you all day long to sleep for more than 10-minute stretches between screaming fits, but the moment I let you nap on your tummy, you suddenly started sleeping for two or three hours at once. You've always done well at night, but for over a week now you've been dozing ALL NIGHT LONG, which equates to a minimum of eight hours of sleep for me. Brilliant, eh?

    Of course all parents are proud of their children and most like to think that their bundle of joy is growing and learning "ahead of the curve." But really Cameron, you're doing exceptionally well for your age and amaze me on a regular basis with the new things you do every week. First came eye contact, which nearly made me cry as you first held my gaze for more than a few seconds. Next came the contented coos you make when you're happy. And then you really melted my heart with the amazing smiles you're capable of. Now you're starting to giggle, hold and shake toys with your hands, and even mimic me when I stick my tongue out at you. You've been increadibly strong since birth and are building up great capabilities at lifting and holding your head steady, pushing up from your tummy onto your arms, and even bearing weight on your legs for a few minutes at a time.

    Just this week I started back to work for the first time since November. I was so worried about leaving you in someone else's care three times each week, but after a few days I realized just how well you're doing with our new routine. You're able to watch and interact with other babies and you're getting exposure to little ones who are months ahead of you in development. Though I miss you dearly each day, I so look forward to and cherish our evenings together. To be a little selfish, I've even arranged to have every Friday as Our Special Day since I just can't get enough of you.

    I know this is only the beginning, but thank you so much for all you've added to my life. I never before could have imagined just how amazing it can feel for my heart to be so deeply moved by such a tiny being. You've touched the lives of everyone around you, and even Cinnamon looks at you with concern when you hiccough or cry. I love you, and I look forward to all that is to come.

    Love,
    Mama

    Chris Gerhard - Geek shirt. [Technorati links]

    Fri Feb 11 11:50:52 EST 2005

    I want one of these. Any one who knows me will know that I would never think such a thought let alone voice it, so it would certainly be ironic.



    John Clingan - Studying software geeks [Technorati links]

    Fri Feb 11 11:49:25 EST 2005

    Last night I attended the Orange County Java Users Group. Attending this month there was an unexpected, but welcome, entourage of students from UC Irvine doing a study on Software User Groups. I don't think these were computer science students, they were sociology students

    These students wanted to know why we met every month. Out of all the options they could have picked from, they picked software geeks. Go figure :) I felt like a rat in a psychology class (you know, the ones the professor tells you not to zap inappropriately but most do anyway). They wanted a 30 minute interview with members. That's a quality interview, quantity is less important for them.

    I still have to go through a formal 30 minute interview, but the initial feedback I have given them is that the value of the OCJUG will be different for different attendees. For me, the value is more social than technology. A few of us were there until about 11:30pm last night covering a range of topics. We all learned something and enjoyed just being software geeks.

    Trevor Watson - More SMF [Technorati links]

    Fri Feb 11 11:46:21 EST 2005
    Inspired by my success in getting Squid into the Service Management Framework for Solaris 10, I have also now managed to hack something together for Samba.

    The script used to kick off and kill the samba daemons is here. This should be copied to a suitable system location - I chose the default service methods directory: /lib/svc/method/.

    The service bundle file is here. You could save this to the system services directory: /var/svc/manifest/network, but I chose just to keep it in my homedir as I am only experimenting with it. I guess if you plan to use LiveUpgrade in the future, it might be worthwhile copying this file over as I'm not sure how or whether the services database is rebuilt during Live Upgrade.

    The service bundle is loaded into the SMF using the command:

    # svccfg validate samba.xml
    # scvcfg import samba.xml
    

    Note that I have marked it as disabled by default. To enable it, run:

    # svcadm enable network/samba
    

    That was easy, wasn't it ?

    Mary Smaragdis - Friday Free Stuff!! [Technorati links]

    Fri Feb 11 11:39:59 EST 2005
    We‘re going to have fun today, people! Time to start giving away stuff! Please join me in congratulating Phil Chambers, Nadine Pincho and James! title=““ alt=“the fabulous prize package“ style=“width:...
    Read More

    Chris Melissinos - Window back... [Technorati links]

    Fri Feb 11 11:39:55 EST 2005
    After a few probs with the webcam experiment, it is back up :)

    Mark Hayden - Mounting a Fat32 Disk in Solaris 10 X86 [Technorati links]

    Fri Feb 11 11:23:41 EST 2005

    Following on from my need to add a shared partition between Solaris 10 and XP Pro. With the help of a few engineers here, I have the disk mounted , and here was how it was done .....

    Using FDISK pointing at p0 to determine which partition your PC Filesystem is located :

    In my case it looked like this :

    Cylinders Partition Status Type Start End Length % ========= ====== ============ ===== === ====== === 1 IFS: NTFS 0 19379 19380 50 2 Active Solaris2 19380 31570 12191 31 3 Ext Win95 31571 38758 7188 19
    My partition is maked as 3.Ensure you are logged in as root.
    Mount the pcfs # mount -F pcfs /dev/dsk/c0d0p3 /mnt # cd /mnt
    In order to mount this when the system reboots, modify the vfstab
    and add the following line in.

    /dev/dsk/c0d0p3 - /fatdisk pcfs - yes -


    So my lesson learned is here so that the next time my Toshiba Hard drive fails on this laptop, I can follow this procedure withhout having to refer to my esteemed colleagues !

    Roll on the weekend.

    Rama - Ah, the Eighties... [Technorati links]

    Fri Feb 11 11:22:46 EST 2005




    Doug Twilleager - JAI Has Launched Into Community Development [Technorati links]

    Fri Feb 11 11:15:52 EST 2005

    I have been getting a some requests to expand upon why Java is a great platform for programming CMT machines - as I alluded to in my last entry. I promise I will get to that next week. Today I want to talk about JAI.

    Today we launched the JAI and imageio community development sites. This follows exactly what we did last year with Java 3D. If you look here, you will see some of th egreat work that is being done with JAI. The API is extremely solid, but we want to do a lot more with it.

    The question that is always asked when we community develop something is whether or not we will still support it. Of course we will. The purpose of community developing a project is to increase focus on the project, not decrease focus. This allows developers using the API to become more productive and have more influence over the future direction of the API. We will still lead the project and build products from the community source base. We just won't be the only ones developing the code.

    There is another great artifact of launching a community like this. With API's like JAI, the power of the API is directly related to the plug-ins that are available. Our hope is that the JAI community site will become the place where developers can deposit and share all of their wonderful JAI plug-ins. When you get to the core of why communities work, it is about sharing knowledge and technology. I truly hope this grows in the JAI community.

    So, I strongly encourage you to check out JAI and all the things it has been used for - you might be surprised. Hopefully, it will inspire you to join the community and work with us to make it a better API.

    Strictly IMO - A la Recherche du Computers Perdu [Technorati links]

    Fri Feb 11 11:05:14 EST 2005

    From CNET and the New York Times comes a tale of a technologist attempting to recreate the computer that guided the Apollo flights to the Moon. http://news.com.com/Hobbyist+reconstructs+Apollos+computer/2100-1003_3-5570963.html?tag=nefd.top With a 1 Mhz processor, 10 K of Ram and 12 K of ROM, the device seems only a generation more advanced than a magnetic compass and a slide rule.

    The disquieting thing is how much effort it took to put the box together from technologies that are not just obsolete, but simply thrown away and irrecoverable. It bothers me that this industry of ours has so little sense of history that it doesn't have a past to forget. Think about it—it is easier to rebuild a 1921 Ford Model T than computing devices of the 1960s.

    Ah, well. Everything we launch and ballyhoo today will wind up in the Weird Stuff Warehouse http://www.weirdstuff.com/sunnyvale/ within 5-10 years of its manufacture date.

    Hal Jespersen - Register this [Technorati links]

    Fri Feb 11 10:56:41 EST 2005

    This Register article is rude. But who would expect otherwise? :-)

    The real story here is that Sun is building the fastest 64-bit boxes possible and Intel is simply not keeping up with AMD. Intel Xeons are less scalable and more power-hungry than AMD Opterons. So we have a strategic relationship with AMD. But it is not an exclusive deal. If Intel's considerable R&D machine pulls ahead of AMD's someday, we'll definitely consider shipping their chips in future products.

    Hal Jespersen - Enterprise Grid Alliance [Technorati links]

    Fri Feb 11 10:47:52 EST 2005
    Interesting enews article on the Enterprise Grid Alliance (EGA). Wall Street firms are exploding into the Grid technology area, well in advance of most other types of enterprises (except for some in technical disciplines, such as oil/gas exploration, life sciences, and university researchers). Products have been around for a long time, such as Sun's N1 Grid Engine, but standards are needed to allow interoperability between grids that enterprises want to connect to. For example, a company could offer a risk analysis service that included massive Monte Carlo simulation, but there would be requirements for common protocols, common identity services, etc., in order to connect to it. That applies to one division of a company dealing with others in the same company, by the way. To get such interoperability, standards—based on Web Services—are needed. And that's what consortia such as EGA and the Globus Consortium are trying to do. Sun is a member of both groups. Sun's Grid Utility service is currently offering a simpler model in which enterprises "rent" CPUs to do their own workload, but you can expect that this infrastructure will also offer standardized web-services-based interfaces when the consortia and standards groups finish their work.

    Rich Burridge - 1.2.3. BBQ's ready! [Technorati links]

    Fri Feb 11 10:37:18 EST 2005

    This is an article about how George Goble, a computer person in the Purdue University engineering department lights his BBQ grill. George won the Ig Nobel prize for chemistry in 1996 for this stunt excellent work.

    This originally made the rounds about 9-10 years ago. Reposting here, because there might be a new generation of BBQ lovers who've yet to see it. It's interesting that the original site has now been disabled. There are still plenty of other places to get the story [1], [2], [3]).

    Best of all, visit George Goble's home page and get all the details from the man himself, including the movie.

    Dave Barry also wrote about this event for the Boston Globe in June 1995.

    You can find an interview with George. 3 seconds looks like a world record that might last a few more years.

    And if it's not completely obvious, don't try this unless you really know what you are doing. That is unless you want to be the crispy critter on the BBQ.

    Dan Lacher - Going Worldwide [Technorati links]

    Fri Feb 11 10:36:22 EST 2005
    So after pointing to a translated version of Jonathan's post I received a comment asking why JS did not point to the translated version of Sun's web pages that he linked to. Well I don't know the answer to that but I would like to point out where one can find them.

    If you head on over to www.sun.com and click on the link at the top that says Worldwide Sites you will see a listing of all of the country specific pages that sun.com offers. Go ahead... check 'em out.

    I headed down the Ireland link fully expecting to see a picture of a pint of Guinness on our servers but I was sadly disappointed.

    For what it's worth.

    Hal Jespersen - What Galaxy is this from? [Technorati links]

    Fri Feb 11 10:35:58 EST 2005
    Another interesting article. "No comment." :-)

    David Ogren - Email Etiquette [Technorati links]

    Fri Feb 11 10:32:34 EST 2005

    Just a quick link, as I'm working on a couple of big deadlines that have kept me away from the blog.

    GTD is fundamentally about lists and trusting those lists. Jason Clarke makes some insightful points about how people use email inboxes as lists. He says that there are "filers" who use folders to archive messages and "pilers" who just stack stuff in their inbox. And that pilers tend to be lose todo items as email drops off of the first screen of the inbox.

    How true. Even though I'm working a ninety hour week this week I don't feel like I can let my inbox grow out of control. If I don't have my inbox completely empty once a day I feel like I'm losing control. Every email isn't "done", but I've at least done a GTD workflow on every item. In other words, I've either deleted, filed, done, delegated or deferred each item before 24 hours has passed.

    Jason also has some ideas about how to better use email folders. I think I'll follow his advice and simplify my IMAP folders to make searching my mail archives easier.