Brett Morgan's Insanity Weblog Zilla : Days of our lives. Honestly.
Updated: 6/10/2002; 1:22:18 PM.

 

Subscribe to "Brett Morgan's <Strike>Insanity Weblog</Strike> Zilla" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 
 

Thursday, 11 July 2002

Feeding Batik with JDom

Sad note of the day. It would appear, to my humble fingers anyway, that I can't feed Batik with JDom without going all the way down to bytes using our old friends ByteArrayInputStream and ByteArrayOutputStream.

I tried unsuccessfully to build a org.w3c.dom.Document tree in JDom and hand this into Batik. Batik get cranky and threw hissy fits. It probably comes down to the fact that I don't know valid from invalid org.w3c.dom structures.

Anyway, if someone knows a higher level way, i'd be happier. Is there a way of getting Batik to eat SAX events? (IIRC, there is a way to get JDom to generate SAX events). I'm out of my depth. Help... :)
6:45:28 PM    


Blog Wars? Uhhhh

Your loss 
 Took my laptop in for an HD and memory upgrade yesterday. The guy behind the counter knew who I was and asked if I'd heard of Blog Wars. (Don't click yet. Keep reading.) "You mean warblogs?" Nope, he said. Blog Wars. "Watch out," he added. "It's really over the top."
 More like it's really under the bottom. The site is flat-out pornographic. But not a porn site. I mean, it doesn't open 40 windows you can't close or anything like that. It is kind of a Slashdot for sex and gross-out topics. There are a few nuggets like this link to a bizarre idea for WTC2. But... man, there's some nasty shit on there.
 Anyway, click at your own risk.
[Doc Searls Weblog]

I think that was meant to be http://blogwars.com/ - but don't read it at work. ;)
6:25:48 PM    


Ant 1.5

Hey cool, Ant 1.5 has gone gold. Or platinum. Or something.

I wonder if there is any chance of getting the Jakarta News page as an RSS feed ...
4:54:56 PM    


Missing download links

I just noticed something silly about CLI's homepage - there aint an easy to hit "Download now" button/link/page.

What's up with that?
4:49:43 PM    


Bitmechanic jdbc connpool

Something I haven't used in a while - Bitmechanic's JDBC Connection Pool. Now that oracle's jdbc pool now ships with it's own under the hood connection pooler, is there much point to doing connection pooling on top of oracle jdbc?

(Yeah, yeah, I know, write a bench mark app. Bite me. :)
4:21:35 PM    


Proof that I am a server side developer

A friend asked me today how I would go about developing a win32 app, with the view that cross platform would be a nice bonus. After meandering through the general chit-chat, here's what the requirements looked like:
  • Win32 native L&F,
  • Moderate data size requirements,
  • Need for multi-threaded implementation for UI timeliness.

Obvious candidates that come to mind are Java and C#. Being the Java-Weenie that I am, I have an Obvious bias here. So, here's the list of libraries i'd wind up using with something like this:

  • SWT/JFace for the win32 l&f, with linux portability,
  • JBoss to give an easy to use multi-thread safe way to represent the data model,
  • XDoclet to allow easier coding of all the J2EE crap ;) ,
  • JUnit for the obvious,
  • SAP DB as an easy self maintaining data store, and
  • Axis for splitting the back-end (with the business rules) and a front-end UI client.

I can pretty much state that no app developer out there would over engineer a desk top app like this. It's insane. But y'know what? The above outlined solutions instantly enforces seperation of concerns, and allows for the possibility of multiple users using the system just like most current desktop applications don't.

Heh. I wonder if all the above would actually run on a standard win2k box with 256meg of ram? Find out soon, I guess.
3:57:50 PM    


Roller src release

Roller 0.9.4.1 source release. I just uploaded a new new source release because the 0.9.4 release did not include build scripts! The build scripts do so much code generation that there is really no way to do a build without them and nobody complained (that is an interesting data point). Anyhow, after you down load roller-src-0.9.4.1.tgz and roller-tools-0.9.4.1.tgz, doing a build should be as easy as this (and ignore the XDoclet warnings):
   % tar xzvf roller-src-0.9.4.1.tgz
   % tar xzvf roller-tools-0.9.4.1.tgz
   % cd roller
   % build all
[Blogging Roller]

Just snarfing this for my own keepsake.
3:43:56 PM    


The future, in little itty-bitty pieces

Bandwidth Is King. The Bandwidth Capital of the World

Suffice it to say that South Koreans aren't playing The Sims Online, they're living it. Be afraid, entertainment industry. Be very afraid. [The Shifted Librarian]

Finally someone gets what the Internet is truly about. About fuckin' time. Choice quote from the article:

IN THE US and Europe, where media companies are obsessed with pumping copyrighted content into living rooms, online games are not acknowledged as the market driver for broadband. But in other parts of the world, especially where population density is high and PC game rooms are giving millions of people their first taste of connectivity, online games are becoming the hottest high-bandwidth ticket in town.

So what is the take home here? If you want to know where the future of the internet is - it is in building tools that allow people to interact in new and interesting ways. Take irc/im/mail/blogs, blend in some tolkeinesque mystique, and allow large numbers of people to create their own realities.

Ahhh, goddamn, it feels good to be home.
3:40:41 PM    


Postmodern Programming

We're All Devo: Notes on Postmodern Programming. I have read some great papers over the years. I read this one last night, by James Noble and Robert Biddle. They will be presenting the same topic at OOPSLA in November. [Patrick Logan's Radio Weblog]

Good paper. Anything with a picture of the Sydney Harbour Bridge is Good, right? ;)
3:22:25 PM    


Battleships in Flash

"Battleships" [Daypop Top 40]

Addictive flash. Bad bad bad. Addictive. :)
3:06:39 PM    


Jse1.4.1 beta

Looks like 1.4.1 beta is now circulating. Quotable quotes from that page:

Version 1.4.1 advances rich client application development and provides the foundation for standards-based, interoperable Web services that can be built and deployed today!

That being said, anyone seen a delta list between 1.4 and 1.4.1?
2:52:39 PM    


Batteries not Included

Clustering with JBoss 3.0. Clustering with JBoss 3.0. OK - so JBoss 3 is rapidly gaining my respect, it's clustering architecture sounds awesome. Automatic deployment across the cluster, JNDI replication, new servers automatically find the cluster, ability to turn on / off different clusterable items. This is really top stuff. [rebelutionary]

Features wise, JBoss is looking very nice. It has a traditional open source project problem - lack of doco. I mean, it's nearly a 30 meg tarball to get 3.0.0 integrated into tomcat4, and do you think I can find a README? Help! :P

(I remember the old days where it was common place for downloads to include cooking instructions on how to get the software to work, as opposed to expecting the user to d/l'd the tarball, and then go back to the website to read the instructions. Blah)
12:13:58 PM    


Network doldrums

Networking vendors eat their babies. Hey, it's a tough world out there [The Register]

Scary quote:

Sangster commented that the recovery of the networking sector is tied to a recovery in end user spending which she now believes will not happen until the second half of 2003, later than many commentators previously forecast.

12:10:15 PM    

XUL for Java

thread. In a recent thread at theServerSide Luxor was mentioned which is a Java implementation of XUL. I mused on the thread that if someone did a Flash implementation as well then that could work natively in IE, then all the major browsers and Java would support XUL so it'd have a great chance of becoming a new standard. [james strachan's musings]

Pity it is GPL. Apache's license is much better for those of us trying to do consulting work. I am starting to get seriously engrossed in swt/jface tho.
12:08:41 PM    


No more trips to the Petrol station

Home Gas Pump: Smart or Fuelish?. A new home refueling appliance offers incentive to switch to cars that run on natural gas. By John Gartner. [Wired News]

I'd be happy with something like that.
12:07:02 PM    


Axis, shmaxis

Very preliminary SOAP 1.2 Axis client interop results [Sam Ruby]

Looks like it is almost time to learn Axis...
12:06:11 PM    


Lumpiness

lumpy. lumpy [/0]

Cute
11:28:18 AM    


Lightweight Weblications

Mozilla. I've often wondered, now that Mozilla browsers natively support XUL, whether it would catch on as a new XML language for specifying user interfaces for web applications. [james strachan's musings]

The question becomes, would you, as a user, like a website redesigning your browser?

If we are talking about mozilla, then we could see the rise of a new class of weblications - lightweight downloads that give you persistent UI objects which communicate with other weblications and/or servers using either soap or xml-rpc.

This in and of itself would be a major boon to in-house app development - the ease of web based depolyment, with the control of centralised servers for remembering centralised state.

Think of it as a lightweight Java Web Start. The problem in my eyes would be the implementation language - JavaScript. everal years of helping front end folks debug cross browser problems has left me with ill feeling towards JavaScript. It's irrational, but it's the way it is. *sigh*
10:02:49 AM    


© Copyright 2002 Brett Morgan.



Click here to visit the Radio UserLand website.

 


July 2002
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Jun   Aug

Previous Next
blogchalk: Brett/Male/26-30. Lives in Australia/Sydney/Carlingford and speaks English. Spends 60% of daytime online. Uses a Faster (1M+) connection.
this site is a java.blog