Please be praying we find someone good (or, suitably sinful but repentant and appropriately talented, because there’s nearly no such thing as a good person).
Ad proper after the break: Read the rest of this entry »
Please be praying we find someone good (or, suitably sinful but repentant and appropriately talented, because there’s nearly no such thing as a good person).
Ad proper after the break: Read the rest of this entry »
It requires Java. I can live with that, it’s a web application.
I had to call up to find out what browsers they officially supported, only to be told that support was limited to Internet Explorer on Windows, Mac (!!) and Netscape 7+ on both platforms. Firefox “hasn’t been tested”, Safari hasn’t been looked at. I’m not particularly keen on this, but hey, they’re a bank… we all expect them to be a bit backwards.
The application sniffs for a Java Virtual Machine and refuses to load without even providing an error message if one isn’t detected. This wouldn’t be so bad but for the fact that it checks explicitly and exclusively for the Sun virtual machine… so anyone who doesn’t use that platform for whatever reason (licensing, ethical, platform) — even if they have another fully compatible virtual machine — can’t get access.
My solution? Disable Java (not JavaScript) altogether using the Web Developer’s toolbar, then sign in (it doesn’t choke!), wait til you get to the main applet pane, re-enable Java, and press F5. Magic, it works.
There is absolutely no reason or excuse for this behaviour. If this fits into some perverted notion of security, I’m not comfortable having my money there. If it’s the product of an incompetent web team… well… they’re an incompetent web team. Grr.
I called up and asked why it wasn’t working, then explicitly asked for a report to be forwarded to the web team. Please lots of people do this (heh, you don’t even need to be with St George… they didn’t ask me for a name or account number during the phone call!)… this service is unneccessarily stupid at present!
On a plus side, their phone service is good fun. I couldn’t find a support number quickly, so I called the dragondirect number provided on a letter (1300 30 10 20) and when none of the options matched “support”, I just hammered “9” repeatedly. Works on a lot of PBX systems, and it worked there… I got through to a human within 30 seconds, who then put me straight into the queue for web support. Good stuff.
An interesting article from CNet reporting Marc Andreessen’s (of Netscape fame, amongst other things) comments on the future of PHP and Java. Personally, I think the whole thing is overplayed. So what, we’re seeing a diversion between where the technologies are applied? Okay… PHP has the higher level closer-to-the-browser layers, and Java does the hardcore stuff. It is, as the article suggests, a pretty complex language, and it’s being used accordingly.
At the end of the article (second page), Andreessen is quoted as saying “I think Flash is one of the most exciting technologies out there that’s almost on the verge of great success and never quite achieving it.”
What on earth is his definition of success? Flash has 97% market penetration, which is higher than any operating system on the planet, let alone browser or scripting language. He’s decrying the peril of Java as it shifts away from prominence on the web — and who needs Java applets, anyway? Google, if you try and get into that whole thing, damn you too. They’re slow to load, and generally crap. Newer versions are looking more and more like Flash clones, with video support leading the way in this area — to where? Why, to the systems that sit behind the web. It still fits with Sun’s infamous “the network is the computer” paradigm, albeit slightly differently.
Me, I don’t particularly care about the backend tools. I’m a frontend person. However, if we can reduce complexity of systems closer to the delivery layer, we should — if this means choosing PHP for something over Java, so be it. PHP, however, doesn’t run on the desktop (unless you’re someone with BSD and too much time on your hands ;-), and Java does. This, admittedly, is slightly apart from Sun’s proclaimed strategy — but it isn’t really such a bad place to be. The places this technology is/has a stronghold is the enterprise desktop. I can only see Java in this field moving in the direction of desktop apps as a gateway to the network, as that (so it seems to me) has always been one of the platform’s core advantages — it has great connectivity powers.
Java, for a standalone app, seems a little… lonely. It doesn’t make sense. It’s like a real compiled app, only probably more complex and slower. Once you introduce the network, it starts to make sense. I think Eclipse’s director Mike Milinkovich has a quote that surmises the article flawlessly: “Java and PHP compete at some level. Get over it.”
My current project (as of a few days ago, nothing long term ;)) is getting a working phpSysInfo page with trippy temperature monitoring and other such kah-razy features.
So, I grabbed the latest from the SF CVS server (2.3-cvs) and installed it, because my old version (2.2-release) has some serious issues with SuSE’s way of doing things — it “worked”, sans Memory Usage and missing much of the Hardware Information. Not that that is really relevant anyway, seeing I (of course!) wanted to try out the latest.
I’m not sure if 2.2 supported the trippy hardware monitoring thing, but even if it did, I’m over it already ;) 2.3 has a nicer version number :p
Yeah. So. Hardware monitoring. I downloaded a few (it supports 4 different backend programs) and tried to compile — xmbmon downloaded and compiled fine (well, okay — mbmon compiled fine, the x extension didn’t… not that it matters, because for my purposes I only want the CLI version)… except it’ll fail except when run as root. It’s a documented problem, although the only reference to it was in relation to *BSD systems, and the fix refers to some kernel-related file which apparently doesn’t exist.
So I gave up on that… it was probably a surmountable problem, but still, other peoples code scares me off. Moving on to the next (non-BSD-only) option!
LM Sensors… hey, that’s okay. Relies on kernel hooks, which prior to 2.6 kernels involved rolling your own with an i2c extension compiled in. I am, for the first time, as greatful as I should be for SuSE’s lean towards the cutting-edge! Hmm. That said, LM Sensors apparently won’t compile without kernel source.
So. I want to install a 780KB app, and wind up downloading ~700MB of stuff! Hmm. This works, really it does. Kernel sources are only ~180MB (at least, the SuSE respiritory RPM’s are that big… last time I checked the size of the kernel (admittedly, that was back when 2.4 was the new thing), it was about 60MB!), but I got distracted in package-selection, and saw that a newer version of Opera was available, so I grabbed that.
Apparently the old version of Opera had no problems at all without a certain dependency, but this latest one requires Eclipse… a ~170MB Java library thingo. At least, I think that’s what it was… OSS is way too trusting with dependencies! Hehe.
So after having downloaded all that, I’m thinking the compile still isn’t going to work! Doh!
Ah well. phpSysInfo is still cool ;)
Recent Comments