The sudden afternoon.
Oct. 19th, 2003 11:58 pmToday I consumed exactly the right amount coffee. The bit I thought would be hard turned out to be a swearing match, and the hand-wave will probably turn around and bite me in the arse.
In short, I have a lash-up that will post to my local unix box via the magic of about five lines of Java that assemble enough parameters to be sensible and parcel the entirety off to the kXML-RPC library, which Just Works.
However... While the Series-60 emulator builds URLs along the lines of www.site.com/xmrpc/endpoint.cgi, the Series-40 code inserts a not-strictly-neccessary ':80' ... Which appears to confuse the shit out of the webswerver at the otherwise estimable Gradwell Organisation.
Much of this discovery and swearing and incredulous pointing at Ethereal entrails was aided and abetted by the splendid
jarkman who appeared to have little better to do than watch me acting like an overexcited teenager.
I think I'll call that a Good Day.
There's a state that you can get into where you just know how something's going to work or what's wrong with it. For those of us not unfamiliar with the process of second-guessing, it's a liberating feeling. I'm close. I can smell it.
In short, I have a lash-up that will post to my local unix box via the magic of about five lines of Java that assemble enough parameters to be sensible and parcel the entirety off to the kXML-RPC library, which Just Works.
However... While the Series-60 emulator builds URLs along the lines of www.site.com/xmrpc/endpoint.cgi, the Series-40 code inserts a not-strictly-neccessary ':80' ... Which appears to confuse the shit out of the webswerver at the otherwise estimable Gradwell Organisation.
Much of this discovery and swearing and incredulous pointing at Ethereal entrails was aided and abetted by the splendid
I think I'll call that a Good Day.
There's a state that you can get into where you just know how something's going to work or what's wrong with it. For those of us not unfamiliar with the process of second-guessing, it's a liberating feeling. I'm close. I can smell it.
no subject
Date: 2003-10-20 12:19 am (UTC)(Shame LJ doesn't have a Current Book: parameter. Current Book: J2ME In A Nutshell)
no subject
Date: 2003-10-20 02:24 am (UTC)[FX: Amazon]
no subject
Date: 2003-10-20 01:05 am (UTC)no subject
Date: 2003-10-20 02:26 am (UTC)no subject
Date: 2003-10-20 02:35 am (UTC)no subject
Date: 2003-10-20 02:53 am (UTC)Java. A nasty mess of ill-made command line tools and strange compatibility problems. They could take over the world, if they could only get their act together. Pah.
no subject
Date: 2003-10-20 03:18 am (UTC)There needs to be J2FW (or at least J1.4FW) : Java Fucking Working Edition. Cross-platform functionality is enforced by large geezers with pickaxe handles.
no subject
Date: 2003-10-20 04:14 am (UTC)no subject
Date: 2003-10-20 07:13 am (UTC)J2ME is still at the stage of web browsers circa v3 and before; manufacturers randomly adding <BLINK> and <MARQUEE> tags to their repertiore in the insane delusion that adding extra features which nobody else supports gives their device market place leverage. It doesn't, it just means that there will be less support for their devices because the programmers will get pissed off having to write a special version of their otherwise fully compatible software just to satisfy the six people who actually own the nonstandard device.
Having supposedly J2ME compatible phones with completely random screen resolutions, keypad assignments and inner filepaths is insane.
For starters, there should be a set of finite screen resolutions, each higher one backwardly compatible with the rest. That way I wouldn't have spent two days trying to solve level twenty-something on Sakoban only to discover that there was an extra area of the map hidden off the screen, visible only to people whose phone had a larger display.
And MID-P isn't it.
no subject
Date: 2003-10-20 02:50 pm (UTC)But I don't think it'll happen for a good long time, because the other marketing priorities for the phone seem to trump any compatibility arguments. Phone people just don't have an 'open platform' sort of a head.
no subject
Date: 2003-10-20 03:15 am (UTC)Bastards.
no subject
Date: 2003-10-20 04:15 am (UTC)