Monday Aug 25, 2008
Saturday Feb 09, 2008
Canon EOS 400D on Gentoo Linux
Thursday Feb 07, 2008
When working on-site for a customer, I often find myself forced to work on a Windows-based platform. Luckily, most of the time it is either possible to install vim or make use of a pre-installed version. This post contains my settings in the
Thursday Nov 08, 2007
Blog moved and served by Tomcat version 6
After almost a week of absence, this blog is up and running again. Due to us moving to the other side of the street and an associated change of IP, it was difficult to get everything back in the air again. Note that the server name changed from "finance" to "it-essence", named after the name of my company.
I also grabbed this opportunity to upgrade to Tomcat version 6. After installation of the "tomcat-dbcp.jar" from a binary distribution in Tomcat's lib directory (Gentoo bug #144276), everything seems to be fine again.
Monday Sep 24, 2007
The role of pi and e in computer science
I once brought up the versioning policy of TeX and Metafont, which are increased by the digits of pi and e respectively every time a bug is found. According to Donald Knuth's page:
When I told a former system administrator about this, he immediately showed me another (coincidental) occurrence of pi and e:
$ perl -pi -e 's/search/replace/g' *.java
In the above example, all occurrences of "search" are replaced by "replace" in all "*.java" files. An excellent description of what you can do (and what you shouldn't do) with the above Perl trick is found on this page.
Does anybody else know some additional peculiarities concerning the use of pi or e in computer science? If so, please leave a comment with e.g. a reference to the source!
Monday Sep 17, 2007
Tunneling via SSH
In this post it is described how to set up an SSH tunnel on Linux/Unix systems as well as Windows equipped desktop PCs. A tunnel over SSH is ideal for making services on a remote network available to your local network (or the other way around), assumed that these networks can be connected over at least one port (port 22 by default for SSH). This way it is possible to disclose e.g. a service running on an arbitrary port on a remote network to an arbitrary port on your local network. Stated differently, any port can be "tunneled" via SSH through a firewall, as long as an SSH connection can be established between the two networks.
Thursday Aug 23, 2007
Disable firewall on Alcatel Speedtouch 510 ADSL modem
The firewall on the Alcatel Speedtouch 510 ADSL modem (firmware version 126.96.36.199.0) can only be disabled using the command line interface:
Wednesday May 30, 2007
Apache Roller that is serving this blog upgraded to 3.1
Today the software running this blog, Apache Roller, has been upgraded to version 3.1. A new feature that lets one add tags to each post and let the blog show a tag cloud has been enabled as well.[Read More]
Wednesday May 09, 2007
JavaFX: alternative for AJAX?
In Does JavaFX Spell The End Of AJAX? Andy Patrizio peeks at the AJAX would-be substitute from Sun Microsystems , JavaFX, that has apparently been introduced at the JavaOne conference held in San Francisco yesterday. Whether it is going to replace the well established AJAX remains to be seen, but following the developments around JavaFX will be interesting nontheless.
Monday May 07, 2007
Portal versus website
In issue 10 of the
Computable, Norman Manley
argues that many sites are incorrectly denoted as portals. This
is due to the fact that portal is often misunderstood as "start
page", whereas a genuine portal should provide easy access
to information that you need from the inter or intranet,
with an emphasis on you and need.
Personally I would like to underscore this last sentence and add that you run the risk of having spent your money on a complex piece of software that nobody uses. From my last years of working with WebSphere Portal Server I can assure everyone that portal technology is significantly more complex than a regular (interactive) website. This does not only affect portal development, but also testing and deployment.
Only when the aforementioned benefits are key factors in your requirements, a decision to employ portal technology is justified.