Hackvalue - Tales from the trenches of specialized web hosting and development
Hackvalue is the corporate blog of Loco, a company that does lots of
interesting stuff gravitating around Free and Open Source software and
licensing, web development, and anything else that we find
In this particular part of the blog all content is English, but if you have no problems reading Dutch, then the Dutch part of this blog might also be interesting for you. It caters to a slightly different crowd.
If you're wondering why we use the name Hackvalue, please read the FAQ.
Joor Loohuis, October 22, 2010, 17935 views.
Occasionally it is necessary to make a copy of a subversion repository, while preserving the revision history. Sometimes you need to do this without shell access to the server. In those cases, svnsync may solve your problem.
Joor Loohuis, October 17, 2010, 7483 views.
One of the undying fallacies of web development is that an application can be secured by requiring that the users authenticate themselves using HTTP Basic Authentication. We regularly have to explain to developers how easy it is to extract the authentication data from a request. So it's probably useful to put this down in writing for future reference.
Joor Loohuis, September 19, 2010, 8593 views.
Our article describing how to set up a Google Map with a company logo and travel directions proves to be popular. One question we've received a few times involves using jQuery in stead of Prototype, so in this article we provide the jQuery version.
Armijn Hemel, August 31, 2010, 8402 views.
Like us, you might receive a lot of mail and read it from different locations, using different mail programs, on different kinds of devices, including mobile. If not all mail is relevant at all times, you might want to look at server side filtering instead of client side filtering.
Joor Loohuis, August 14, 2010, 21475 views.
When developers start using MySQL as a storage backend, they quickly find out how to insert, update, delete, and retrieve data. But often enough, progress tends to stop there, and problems arise when an application needs to scale. This article demonstrates how creating views may be a life saver for an underperforming application.