Archive for April, 2013

The solar energy production numbers for the past April are higher than last year’s, but they seem to remain on the gloomy side. Anyway, today was a rather sunny day, and the low temperatures didn’t hurt me on my 200+ km motorcycle trip ;-)


Read Full Post »

I have already mentioned some of the problems I encountered while trying to use my Garmin Zumo 660 to the fullest extent possible, i.e. with all the available software on desktop machines augmenting the capacities of the GPS itself. On the Mac, Garmin makes it hard to do so. Here’s another example from a few weeks ago. When trying to install the Garmin Express tool, here’s what I got to see after acknowledging the licence agreement:

Screenshot of Garmin Express fails to check the current OS X version before continuing...

Garmin Express fails to check the current OS X version before continuing…

Once again, Garmin software engineers failed to add a simple test to their product, leaving me in an installation procedure with no options. Sad, no?

Luckily for me, I have since upgraded the iMac to OSX version 10.6.8 – not yet perfect, of course, but a necessary step on the way to OSX Mountain Lion. So now I’m in the process of upgrading all Garmin apps (again) – I hope to conclude that operation without further hitches…

Read Full Post »

Wired’s ‘The New Spoiler Culture: Game of Thrones and the Fight to Live Uninformed‘ may not be what you want to read if you’re a GoT fan. But if you work in the content management business, you should pay attention and note that the fan websites mentioned implement a finely tuned information architecture in addition to governance policies! How else do you describe their efforts to make sure that their intended public sees exactly that part of the site that it wants to see?

Working out a specific information architecture and writing down the corresponding governance rules isn’t limited to the content management that goes on – or should go on – within the enterprise. Both activities (as well as many others) must be taken in to account for any serious content management project.

Read Full Post »

Last wednesday Adobe hosted a Belgian ColdFusion User Group meeting. Subjects of meeting were Less and Bootstrap. I liked the Bootstrap demos given by Guust Nieuwenhuis, all the while thinking about how Boostrap would have simplified my life (and that of my colleagues) while developing our intranet apps more than five years ago. .. but that was before HTML5 was there to build on…

If you want a quick intro to Bootstrap without going to a user group meeting, have a look at Matt Raible’s extensive Bootstrap overview (he describes the creation of this presentation app in his blog post of April 23, 2013).

Read Full Post »

Recently hackers have launched large-scale attacks on WordPress sites. If you run your own WordPress instance you could do worse than read SitePoint’s “WordPress Security“. Don’t just sit there, read it, and act!

Read Full Post »

Given the popularity of ‘mobile’ with the general public and the ubiquity of Git in the developer universe, SparkleShare should not come as a surprise. SparkleShare can be described as the functional equivalent of Dropbox and similar file storage providers. SparkleShare let’s you define a special folder or directory on your local machine that will be kept in sync with a designated server repository.

But there are also significant differences with Dropbox.

First of all, SparkleShare provides not just the client side of the tool, but also the server part, where you’ll be storing your files. This allows you to choose where your files will be stored: on your PC at home, on a company server, on a server hosted elsewhere: anything is possible – as long as you can install and manage a Git instance on your repository server.

Secondly, SparkleShare is not a polished commercial product, but an open source project. The project has made client versions available for Linux, Mac OS X and Windows.

But configuring the server may not be as easy as creating a user account, unless you will be using GitHub to store your files. I haven’t tried it yet, but the documentation seems scaringly thin for someone who has never used Git…

Read Full Post »

The following jQuery 1.6 code snippet works (or at least it seems to work) in Chrome 24 and Firefox 20, but not in IE8: IE8 keeps showing me the “missing image” graphic when the requested image does not exist on the server. Why?

$.ajax( $("#prod").val() + ".jpg", {
  type: "GET",
  data: "{}",
  error: function() { $("#preview").html( "" ) },
  fail: function() { $("#preview").html( "" ) },
  done: function() {
  success: function() {

If it wasn’t clear: I’m trying to check the existence of a JPEG file on the webserver before showing it in a DIV with the id “preview”, where the JPEG is named after the OPTION value in the “prod” SELECT. The code snippet should be packaged in a function called when the user changes the product selection, of course. I have tried a few variants of the code, having started with “$.get()“, but none of them worked as expected.

I have found a few mentions of IE8 trouble with the “$.ajax()” function, like these: http://forum.jquery.com/topic/jquery-ajax-ie8-problem or https://github.com/angular/angular.js/issues/1418. I’m yet to find an clear explanation for what might go wrong with my simple HTTP GET, however…

Do I really have to give up on jQuery in order to get it running on the admittedly antiquated IE8, and apply the solution presented on StackOverflow: http://stackoverflow.com/questions/2659208/ie8-jquery-ajax-call-giving-parsererror-from-django-for-json-data-which-seem? Or is there a better solution without jQuery?

Read Full Post »

Older Posts »