Jay McGavren's Journal

2007-04-17

Did anyone ever actually try to build an app with JAX-RPC before it was unleashed on an unsuspecting world? You wouldn’t believe the contortions I have to go through to do a simple thing like altering SOAP headers.

I desperately want to switch to the newer JAX-WS, but that framework no longer allows the message format that our vendor wants. (Yeah, there’s a good sign.)

Read more...
2007-04-09

*&*&$&%*&*%*&*&$&%*&*%*&*&$&%*&*!!!!!

You’ve probably seen “purewhitenoise.com - Distant Thunder” as my currently playing music a few times… it’s simply an hour-long recording of a thunderstorm. I have it set up to loop on my MP3 player, and I listen to it through the most soundproof earbuds I can find, for my entire workday.

Do you know why I go to such lengths to block out external noise? I mean, aside from the constant blabbing emitting from my neighboring cubicles? I’ll tell you:

CornNuts.

There is a lady a couple cubes over. She meets the Webster’s definition of “cat lady”: single, probably always will be, owns multiple cats, and likes to bore people with stories about them. And aside from constantly coughing like she’s going to die tomorrow, she chews CornNuts. She does so loudly (for there is no other way to consume something so crunchy, except maybe swallowing them whole).

So in addition to the yammering, coughing, and banging of drawers by my neighbor (who I think takes his aggression out on his furniture so he doesn’t go postal, but that’s another post), I get to listen to loud chewing noises all day. This is not a recent development; she’s been grinding away on these things for the year and a half I’ve worked here, probably longer.

What I really want is a ban on open-plan offices, but failing that, I would settle on a ban on CornNuts. I’d just ask her to stop, but I’m afraid I’d look crazy.

Maybe I am crazy. But it’s the CornNuts that made me that way.

Read more...
2007-04-09

Guess when we re-implemented this process in JAX-RPC.

prop NOYB sent_dtime 2003-06-25 record [Update successful.]

[Thousands of succesful updates snipped.]

prop NOYB sent_dtime 2007-03-18 record [Update successful.] … prop NOYB sent_dtime 2007-03-19 record … prop NOYB sent_dtime 2007-03-19 record No action found for property ‘NOYB’ … prop NOYB sent_dtime 2007-03-19 record Unknown record type: ‘airport’ … prop NOYB sent_dtime 2007-03-27 record Couldn’t create SOAP message factory due to exception: javax.xml.so ap.SOAPException: Unable to create message factory for SOAP: Provid er org.apache.axis.soap.MessageFactoryImpl not found; nested except ion is: Couldn’t create SOAP message factory due to exception: ja vax.xml.soap.SOAPException: Unable to create message factory for SO AP: Provider org.apache.axis.soap.MessageFactoryImpl not found … prop NOYB sent_dtime 2007-03-27 record java.net.URL … prop NOYB sent_dtime 2007-03-27 record HTTP transport error: java.net.ConnectException: Connection refused : connect; nested exception is: HTTP transport error: java.net.Co nnectException: Connection refused: connect … prop NOYB sent_dtime 2007-03-30 record HTTP transport error: javax.net.ssl.SSLHandshakeException: sun.secu rity.validator.ValidatorException: PKIX path building failed: sun.s ecurity.provider.certpath.SunCertPathBuilderException: unable to fi nd valid certification path to requested target; nested exception i s: HTTP transport error: javax.net.ssl.SSLHandshakeException: sun .security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target … prop NOYB sent_dtime 2007-04-05 record JAXRPC.TIE.04: Internal Server Error (JAXRPCTIE01: caught exception while handling request: javax.xml.rpc.JAXRPCException: SOAP Header element not found.)

…And I still don’t have the connection working. All this is in the dev environment, at least. Gods help me if it went to production like this.

Read more...
2007-04-03

To Do...

-Reach the top 10 on FreshMeat/SourceForge. -Give a talk at OSCON. -Get a book published by O’Reilly. -Have at least 10 developers ask for autographs of said book. -Have lunch with Yukihiro Matsumoto.

…At least, that’s the current plan.

Read more...
2007-04-03

I followed Diana out into the living room. I thought she was in the mood, which was good, but as I looked around I thought we were in a stranger’s house, which was bad. She was saying something to me insistently, but I have no clue what.

It was only after I’d already been fiddling with the cables for more than a minute that I realized we were at home, that Diana was actually asking me to fix the XBox, and that it was 3 AM and I was groggy as hell.

Read more...