-
GWT, Spring and JPA – not really friendly to each other
For the past several months, I have been looking for ways to integrate GWT and Spring in a way that is not as painful as it appeared to be at first. Certainly, the new /war deployment structure of GWT 1.6 is a massive stride forward, especially for those who, like me, think that Tomcat is…
-
Using Mercurial as DSCM
A long time ago, I’d set up a CVS repository on my server, and, what with the dev team being of rather small size (at times, of size 1…) I never really felt the urge to move on with the times; I have considered several times ‘upgrading’ to SVN, but never really got round to…
-
Fixing the Network Manager applet in Ubuntu
Once again, after an update, the NM applet refused to co-operate and started showing all connections as ‘unmanaged’.This relates to Bug #280417, and the fix was rather simple: Whatever updates occurred in the last day set all the devices to managed=false in /etc/NetworkManager/nm-system-settings.conf Change that and run sudo killall nm-system-settings and it’ll start working again.…
-
And after the break… we’re back!
I realise only today, with a certain degree of sadness, that it’s been a full year since my last post… so people may have wondered, whatever happened? (or rather, they would if there had been any reader, that is….) Google happened! Yes, almost exactly a year ago, on 17 December 2007 I started working at…
-
Ubuntu – is Linux finally ready for the desktop?
I’ve now been using Ubuntu on my laptop (a Sony VAIO – btw, the quality of the display is absolutely astounding: two years on, I’m still delighted by its brightness AND battery life) for quite a few months, and I must confess my perception of it has entirely changed. As you can see from previous…
-
Off-topic – about uselessness (and lack of testing)
Just had a taste of the “user error” disease… Was reading a post on the Eclipse Magazine (no hyperlink here by design, you go and waste your time there, if you really want to – but use Google, I won’t be complicit in this endeavour). Early on, they managed to prove themselves less than proficient…
-
Ubuntu fixed (sort of )
Ok, so I decided that (a) a laptop without the “Suspend” / “Hibernate” was only marginally more useful than a door-stopper and (b) that I could do it, if I really wanted. I’d also discovered that, out of the box, Ubuntu would not support an external monitor – which was a bit unsettling, as I…
-
Ubuntu, NetBeans and Sun’s Application Server (Glassfish)
I have recently read that Sun and the folks behind the Ubuntu Linux distro are getting some sort of strategic partnership and closer cooperation. Well, not one day too soon, say I. For the poor souls like myself that have been struggling to get Ubuntu to be a bit more co-operative and let the Sun…
-
Dynamic Pages adds AJAX to your JSF pages
I was going through the “Adding Ajax to JavaServer Faces Technology With Dynamic Faces” tutorial, and it occurred to me that it would have been a much more AJAXy solution to have the check on the existence of the User ID to occur when the user moved to the next field (without the need to…
-
J2ME Multi-Threading and HTTP (Part 2)
In part 1 of this series, I have explained how to implement a LongRunningTask.All the magic, however is done in the ControllerThread class, which takes care of executing the task, keeping tabs on it and, eventually, terminating it if it overstays its welcome. Before getting on to ControllerThread, it is worth, however, to briefly review…