Tuesday, June 29, 2004

My JavaOne Schedule for today 9:45-10:45 Lucene in Action 11:00-12:00 XQuery API for Java Technology (Esplanade 307/3) 12:15-1:15 Observability Architecture in J2SETM Platform Release 1.5 (gateway 102/103) 1:30-2:30 Still more programming puzzlers (Gateway 102/103) 2:45-3:45 Expert Panel on Agile Java Technology-based Development 4:00-5:00 the Groovy Programming Language... (42 words, 5 Comments)

JavaOne Blogger Meetup Last night's blogger meetup was a blast. It was great to actually meet the people behind the blogs. I talked to Tim Bray, Simon Phipps, MaryMary, Cedric, Cameron, Mike, Charles, Matt, Russel Beattie (which is pronounced Bee-Ah-Tee, not Bee-tee) and many others. Unfortunately I missed out on Hani (who I would've loved to introduce to Russel :-) and EricGu (who... (164 words)

JavaOne, day one Note to self: next time, when taking a camera to a conference (or anywhere for that matter) make sure it's fully charged before you leave - oh well, as least I did manage to get this cool shot of the Java on the Longhorn Beta, using a swing Longhorn Look & Feel. The first "session" I attended yesterday was... (465 words)

Sunday, June 27, 2004

JavaOne: Preliminary schedule for Monday I arrived in San Fransisco a few hours ago and am in my hotel room now going through tomorrow's schedule. So far it looks like it's going to be pretty focused on basic J2SE 1.5: 8:30-11:00 Sun General Session (Hall D) Spend some time at the Pavilion to visit the Sun booth and other vendors. 2:15-3:15 Fast Track to the... (113 words)

Friday, June 25, 2004

I won! I just won a brand new bouncing baby Duke to keep me company at JavaOne - thanks Mary! :-) Not only did I win, but I'm now also officially a "honest, good guy", despite having written SharpReader in "C#/.NOT"... Hey, I thought $un and Microsoft were friends now? (they bought your friendship fair and square!) I wonder if McNealy's JavaOne... (85 words, 2 Comments)

Thursday, June 24, 2004

Going to JavaOne? A few quick links for those of you going to JavaOne: Get the latest JavaOne scoop at Mary's blog. Get some useful tips at Simon's blog. Find out what to take at Bill Evjen's Blog (actually a TechEd post, but almost all of it applies to JavaOne as well) and last but not least, sign up for the JavaOne Blogger... (68 words, 3 Comments)

Wednesday, June 23, 2004

Weird Swing Bug We ran into a weird issue with Swing today at work. The small class below reproduces this. 1 import javax.swing.*; 2 import javax.swing.event.TreeModelEvent; 3 import javax.swing.event.TreeModelListener; 4 import javax.swing.tree.DefaultMutableTreeNode; 5 import javax.swing.tree.DefaultTreeModel; 6 7 public class Blah extends JFrame implements TreeModelListener { 8 9 private JTree tree; 10 11 public Blah() { 12 setSize(150, 150); 13 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 14 DefaultMutableTreeNode root... (294 words, 5 Comments)

Tuesday, June 22, 2004

Autocomplete A little while ago, I received an email from Palo Mraz offering me a free license for his Dynamic Autocomplete .NET Component, to be used in SharpReader. Having given it a spin, I have to say I'm very impressed. Usage of this component is a snap: you just drop it on your form and all your existing TextBoxes become automagically... (179 words, 9 Comments)

Friday, June 18, 2004

More problems with Firefox There's another problem with Firefox 0.9. If you have it set as your default browser and enter a URL in the "Run..." dialog in the start-menu, you should see something like this: Unfortunately, this one affects SharpReader as well because it opens URLs in the default browser using the same mechanism and therefore also reports an error. There's a thread... (144 words, 33 Comments)

CMM Level 5 Job Opening? No thanks My SharpReader email address just received spam from jobcaster@yahoo.com about job-openings with a CMM Level 5 certified company. Even if I wasn't perfectly happy at my current job, there'd be no way I would go for something like that. First of all, I'm not about to reward a spammer with anything other than spam in return (hence his email in... (130 words, 4 Comments)

Wednesday, June 16, 2004

Firefox As expected, quite a few people commented on my last entry, telling me I should add Firefox to the list. Here's one of the reasons I'm not a full convert yet (screenshot taken when I just tried to start Firefox on my desktop, which does have Firefox installed) I love Firefox's tabbed browsing and better CSS support, which is why... (205 words, 29 Comments)

New Laptop Just in time for JavaOne, I got me a new Thinkpad R50 laptop (specs here, but with 512Mb). At 6.8lbs it's a bit heavier than the T41 I initially considered, but the $200+ price difference just didn't seem worth it for what (weight aside) is effectively the same machine... It's a pretty sweet little machine: very good battery life, a... (302 words, 27 Comments)

Monday, June 14, 2004

Credit Card Fraud My wife was hit by credit card fraud last week - somehow, someone managed to get her credit card number and used it to make charges to AOL - setting up an email account in my wife's name that even used our actual address, phone number etc. Register.com - two charges were made here which were subsequently reimbursed before we... (328 words, 18 Comments)

Monday, June 7, 2004

JavaOne: where's the community? In a few weeks, the main Java conference will kick off in San Francisco. JavaOne is the Java equivalent to Microsoft's PDC or TechEd. But where with those conferences, you see bloggers proudly declare that "they'll be there", with special icons and even special blog-sites, there seems to be very little of that going on in the Java camp. Aren't... (168 words, 13 Comments)

Wednesday, June 2, 2004

(Non)Nullable Types in C# 2.0 Eric Gunnerson blogged last week about Nullable types in C# 2.0. This new C# feature will allow one to specify a Type like int? which will act just like a regular int, with the exception that it can now also be null. The "?" syntax comes from this Microsoft Research paper, which introduces the following Regex-inspired Type-modifiers: Type*Zero or more... (482 words, 9 Comments)