Refactoring

4 min read

[@909]

javaBorland reworks Java tools. JBuilder 8.

javaBenchmarking: Trove Collection Performance.

blogJeff — Eclipse 2.1 Features List…

blogDominic — Java XML API Performance and Usage articles

blogBrent — Give a man a fish…

blogFred — RSS Coming to a Cell Phone in Your Hand.

javaCodeGuide 5.0 build 505, a Java IDE.

javaRecipe of the Day: Recompiling the RE.

newsAOL Launches Enterprise IM.

tvStart a Revolution

[@573]

blogCedric — Benchmark from a .Net perspective. Interesting read.

musicOnline music sales plummet. It's just a bunch of BS. It is all about quality. It makes me so mad that I'm going to have to download some mood music from Kazaa.

[@509]

meI spent most of the weekend refactoring jTalk's various Utility-type classes, which was long overdue. In the process I got to seriously play with Eclipse and IDEA.

I've used both before, for smaller projects; never with anything really sizable. As I was telling Russ last week, I'm an old school kinda guy. You give me vi and I'm happy as can be. It is hard to break old habits… Nevertheless, I was not looking forward to hours of endless regexp substitutions.

When it was all said and done, I have to admin I would give IDEA the higher mark.

Both are excellent, feature-rich IDEs. I was easily able to do anything I wanted to in IDEA, but I did have to refer to Eclipse's help and FAQ quite a few times.

CVS support is stellar either way. Although I find IDEA's color labeling more intuitive. Ant is also well integrated in both products.

Eclipse (out of the box, sans-extra plugins) lacks extended support for numerous file formats (xml, dtds, tlds, etc.) On the other hand IDEA was able to handle just about anything.

Performance wise, Eclipse is a little snappier, but nothing extremely noticeable. Visually, Eclipse is more appealing, but not more functional. The IDEA sidebars are extremely useful.

In the end what annoys me the most about Eclipse is that I keep on having to look for menu items, settings, etc. In IDEA, everything is where I would except it to be. Maybe it's just me, the way my left brain works.

[Update]

I don't agree with Russ' rebuttal on the CVS issue. Eclipse seems to keep track of entries internally, which forces you to re-synch with the repository whenever files are modified outside of the workbench. That's just plain wrong. Maybe there's a way to turn it off, but I've yet to figure it out.

meIf you're like me and are using Phoenix, but not as your default browser, and would like to launch URLs from the Run or command line windows. Here's a simple trick:

Add the path of the directory containing phoenix.exe to your environment PATH variable. To open an URL in Phoenix, type the following command:

    phoenix http://erik.thauvin.net/

Too bad quick searches cannot be executed that way

blogNeil — Open Source: Start Here.

javaJoda 0.8, an open source Java Properties Framework.

windowsieSpell 1.1.0, my favorite spell checker.

network1 page guide to IP addressing and obscuring.

javaAbbot 0.8.1 an open source Java GUI Testing Framework.

javaAlternatives and additions to the Java Collections Framework.

javaThread Pooling in Java Applications.

blogBob — New SCM Patterns Book.

blogKev — “JBoss 3.0.4 is available to download from source forge.”

javaJIRA Add-Ons. JMS Service and CVS Messenger.

macEnabling Ogg Vorbis Support in QuickTime, iTunes.

javaJCSC, an open source Java Coding Standard Checker.

javaRAD Tool 1.0 is an open source IDE for J2EE developers.

newsBEA Systems rolls out Liquid Data software.

Irony

<1 min read

From: "Cedric Beust"
To: Erik
Subject: Weblog
Date: Saturday, November 02, 2002 9:32 PM

Hey Erik,

I find it particularly ironic that you would quote my entry about the
EJBGen mailing-list breaking the 450 subscribers while you happen to be
the 450th subscriber yourself :-)

Thanks for the link, looking forward to reading you.

--
Cedric

Coolbeans.:-)

The Day of the Dead

2 min read

[@028]

blogFred: Collaboration Standards.

newsMicrosoft Judge Sold Tech Stocks.

[@952]

javaRuss: A Marvelous Mind. My mind works like lightning, one brilliant flash and it's gone.

[@917]

javaTutorials for Ant and Log4J.

blogDominic: “CapitalOne…(Struts in your wallet)?” I know Bank of America uses JSP.

javamvnForum 1.0.0 beta, an opensource Jsp/Servlet forum, has been released.

blogCedric: “The EJBGen mailing-list broke the 450 subscribers while I wasn't looking.”

[@482]

javaShadowJAAS 1.0.0, a JAAS-compliant authentication provider that uses shadow passwords.

[@470]

blogSean: Crypto terms 101.

javaJaim 0.4, an open source library Java library that implements the AOL TOC IM protocol.

blogMatt: IE5/Mac CSS Hints.

newsSun to Pursue Billion-Dollar Microsoft Suit.

javaJFaceDbc is a JDBC client application written in Java. The GUI is based on JFace and SWT libraries from the Eclipse Project.

perlJavadoc Search 0.9, a PERL cgi search tool for JavaDoc.

javaWebUtils 1.0.0, a Java toolkit for the development of servlets.

newsBlog to Court: Check Your Facts.

macHexEdit 1.8.5, an utility for viewing & editing files in HEX or ASCII.

tvDistributed TiVo Code Cracking.

Java Community Portal

2 min read

[@939]

newsJudge approves Microsoft settlement.

[@887]

newsWeek in review: Access restricted.

blogBrent: Bandwidth friendly. XML-level redirection.

newsThe $399 Gateway PC. 1.8GHz Intel Celeron processor, 40GB hard drive, 128MB RAM, CD burner.

blogRuss: RDF. The Russ Description Framework.

musicThe return of Soft Cell. Tainted Love.

blogKeith: “Neat! I didn't realize Bricolage ran Salon.com.”

windowsMagazine: Microsoft's Weblog Software. Look at the fake box shot. Scary.

[@863]

newsAdding SALT to the Mix.

newsStudy: Few small firms use Net fully.

javamyPod 0.1.0, an open source iPod-compatible MP3 manager, released.

javaSalmon LLC releases version 1.2 of The JADE Open Framework.

booksNew Book on Practical J2EE Design and Development. A must read for Ed Roman and his nameless goons.

[@799]

blogRuss: New Scrapbook. Who's that crazy man?

blogSimon: File renaming - Java vs. Python.

blogPeter Lewis on technology: Be Afraid. Be Very Afraid.

newsGateway plasma TV to squelch price boom. 42" under $3K, not bad.

macJapan's Growing Mac ‘Mod’ Squad.

newsThe Tablet PC: It Rocks. I'm going to try these babies first hand next week.

javaThe few but proud members of the Jakarta Commons Validator team are pleased to announce the release of Validator 1.0.

[@451]

meNow that we know where TMC/TSS's true alliances lie, it seems like it would be the perfect time to revive Russ' idea of a truly open source java portal.

Let me call M$ to see if they want to fund the project.:-P

UserLand Free

2 min read

[@972]

javaFrom black boxes to enterprises: Beans, JMX 1.1 style.

javaJava theory and practice:: Is that your final answer?

[@963]

me4 days, 3 plumbers, 2 pipes and 1 hole in the wall. Is what it took for me to finally be able to jump in the shower. <expletive deleted>

newsCDMA to propel wireless Internet market. This one's for Russ.

javaAn open source Embeddable Java HTML Browser pane.

blogDominic: iBATIS JPetStrore 2.0 in the works.

[@834]

blogSean has just setup his very first blog.

[@819]

javaJSmbGet, an open source SMB browser.

javaDBFree 2.0 alpha, an open source database manipulation tool.

[@738]

blogJeff: My plans for world domaination…

javajKiska 0.20 Beta 1, a set of helpful Java utility classes.

[@725]

javaJUnitDoclet 1.0.1, an open source organizer for JUnit tests, released.

javaSAND 0.8, an open source development environment for JBoss released.

[@713]

blogRuss: Happy Halloween.

[@680]

blogRickard: “Several independent sources have now confirmed that The Middleware Company was indeed paid by Microsoft to conduct this report.”

[@635]

javaJaxMe 1.50, a binding tool based on SAX2.

javaJObfuscator 1.2, an easy to use Java obfuscator with Ant and IDE integration.

linuxOpenZaurus 3.0, an alternative Linux distribution for the Sharp Zaurus PDAs.

javaJavaExplorer 4.2, an open source platform independent explorer, released.

javaSshtools 0.0.2 alpha, an open source set of SSH2 API & tools.

newsThe New Leader of IBM Explains His Strategic Course.

javaJudoScript: Scripting for Java and Beyond.

javaJava Meetup in San Francisco.

blogNeil: Unity in the Java Community.

[@608]

HalloweenI've been UserLand free for a year now. To commemorate I'll be wearing my Dave Winer halloween costume for the rest of day.

I Stink 2!

2 min read

[6:08PM]

newsHitachi Introduces Long-Life 20.1-Inch LCD.

javaJeusEx 1.20 beta 1, an open source Java HTTP 1.1/servlet 2.3 compliant server, released.

blogAmphetaDesk v0.93.1 Released.

javaFor Tomcat Developers, Aspire Comes in a JAR.

[04:50PM]

meI just downloaded Phoenix 0.4. I could definitely see myself using it instead of IE. Lean and mean.

[03:36PM]

windowsCygwin 1.3.14-1, a UNIX-like environment for Win32.

javaJasperReports 0.4.3, an open source report-generating library, released.

javaScope, yet another open source MVC Framework.

newsDude, you're getting an iPod

[11:34PM]

meStill waiting for Rotorooter… My kingdom for a shower.

javaJDebugTool 2.2, a shareware graphical Java debugger.

javaJDownload 0.1, an open source download manager, released.

javaStruts: Grace Under Errors.

javaJ2ME devices: Real-world performance.

javaTransparent Window Class.

javaEJBCA 1.4, an open source J2EE Certificate Authority has been released.

javaPassword Masking in Java Technology.

javaThe jena semantic web toolkit, a java API for manipulating RDF models.

javapmd-netbeans 0.2, an open source Java source code analyzer, released.

javaJava Macro Preprocessor jpp_0.1alpha, an open source macro processor, released.

javaJaic Wain 0.1.2, an open source IRC client, released.

booksBook Review: The Book of SAX.

linuxLinux Programming By Example.

newsAn Internet fridge that checks e-mail.

newsBorland to Acquire TogetherSoft.

newsInterview with Bram Moolenaar (of VIM fame) about his new project: A-A-P.

blogChris: Open source diversity.

blogNeil: Converting IE Favorites to HTML.

blogPhillip: Theodore - XUL editor.

blogSimon: Class reloader.

I Stink!

2 min read

[01:47PM]

blogRuss got cable today. Aaaahhh, life's simple pleasures.

blogRickard — Coming up: Review of PetStore Revisited. Should be quite interesting. [Update] And here it is. Rickard makes some pretty good points, as usual.

javaQ&A with Sun's Jonathan Schwartz.

javaJCP Embraces Open-Source Licensing.

javaWhitepaper on J2EE Reference Architectures by TMC

macApple Triples Server Market Share. 5,700 units. That's actually surprising.

macComparing Apples and Penguins. Mac OS X vs. Linux.

newsAIM and ICQ to communicate.

newsRealNetworks Releases Source Code.

[06:04AM]

meI stink. Our bath tub is clogged. Drano sux. Liquid-Plumr is no better. I haven't been able to take a shower. Rotorooter is supposed to come fix it later on today.

blogKeith: The Unix Programming Environment.

blogCarlos: EJB the Beginning of the End?

blogDavid: Java's advantages and Java licensing changes.

javaSimplify XML file processing with the Jakarta Commons Digester.

javaJDBC Connector Component 1.0 Early Access available.

javaJSwat Java Debugger 1.7, a JPDA based graphical Java debugger.

javaJPedal, the Java PDF Extraction Decoding Access Library.

javaJadClipse, Jad Java decompiler plugin for Eclipse.

javaHappy Hands Java Code Transcriber which allows one to write code by speaking instead of typing.

javaOracle Unveils JDeveloper 9.0.3.

javajDictionary 1.8.

javaGLUE already meets or beats the performance of .NET web services.”

newsLegal traps in open source down under.

newsDell says PDA coming soon.

linuxReview: Red Hat 8.0 Professional.

macLimeWire X 2.7.3.

windowsMac OS X on an x86. Well, sorta.

macThe best Switch Ad yet.

I'm not a member of any organized political party, I'm a Democrat!
— Will Rogers