Since I had some spare time I decided to upgrade my Subversion add-on for the ReadyNAS line. For a complete list of changes since the last version (1.6.6) see the official changelog.
One popular method to connect Tomcat or JBoss to the Apache web server is using mod_proxy_ajp. This of course works very well except for the case where you want to pass some environment variables to the backends. This is especially true for those who want to implement a 404 error handler using Java or other languages backed by Java. A common request is to be able to pass the values of the REQUEST_… variables defined by Apache to the error handler. While the AJP13 protocol would actually allow for that to happen, mod_proxy_ajp doesn’t offer that functionality. Luckily it’s quite easy to patch the functionality in. All you need is the Apache source code. Download and unpack, then open the file modules/proxy/ajp_header.c in your favorite text editor. Look for this code snippet: Continue reading →
#if __APPLE__ && __MAC_OS_X_VERSION_10_5 int inxorcise(int nochdir __attribute__((unused)), int noclose __attribute__((unused))){
fprintf(stderr,"Apple does not want programs to use
daemon(3) and suggests using launchd(1). We don't
agree, but their dad is bigger than our dad.\n");
exit(1); } #endif
As mentioned here, Varnish 2.0.5 has been released. Changes include performance improvements on Linux and reduced memory consumption when processing ESI. Going to test it on this site in a few …
Just a few days after I released Bacula 3.0.2 for ReadyNAS it’s time for an update. With Bacula 3.0.3, the developers included another bunch of bug fixes and enhancements. Update on the ReadyNAS should pose no problems since I also renamed the sample configuration files. Continue reading →
I’ve been a Sonos fan for some years now. No more. Two weeks ago I sent in my defective ZP100. Had to pay a service fee of € 103,08 to get it fixed or a replacement unit. Today the replacement unit arrived. Oh boy, how happy I was. Now I’d finally be able again to listen to music while working – or so I thought.
So I wired the device but when I plugged in the power cord there was this faint “brzzzt!” sound. “BRZZT?!?” I thought and did a closer inspection of the box sent to me. As I feared, the voltage switch on the back was set to 110V. 110V!
WHO THE FREAKING FUCK SENDS OUT REPLACEMENT UNITS SET TO 110V IN **GERMANY** ??? Without attaching anything like a little note or a sticker to the unit, saying something in the way of “WARNING, Check voltage setting on the back!”. Oh well, so now I paid € 103,08 for a ZP100 that never had a chance to play some music. And I’m so pissed that I consider selling off all my remaining Sonos stuff. Any takers? but will keep the other stuff nevertheless. Continue reading →
When running my preferred proxy cache Varnish on Linux I realized that I couldn’t start enough threads on heavily accessed systems. As I found out, reducing the stack size is the key to get to the number I need. Oh well, if everything would be easy, I wouldn’t get paid I guess ;) Continue reading →
For those of you who don’t know Bacula and what it does: The headline says it all. Or to quote the website:
Bacula is a set of Open Source, enterprise ready, computer programs that permit you to manage backup, recovery, and verification of computer data across a network of computers of different kinds. In technical terms, it is an Open Source, enterprise ready, network based backup program.
That said, you should know that’s it’s not a snap to configure, so be sure to read the documentation or at least have a look at the quick walk-through provided by Jan-Piet.
Today I released the iSCSI Target Addon 1.4.18 for the Sparc based ReadyNAS series. There’s not only the dramatic change in the version number. In addition a lot of changes happened behind the scenes:
What a coincidence. The day after my ZP100 died completely (guess I’ve been too happy there) Sonos announces the S5. Looks like a very good replacement for my ZP100 and as Volker put it: I guess I don’t want just one, but more. Not half a dozen, but two or three would definitely be nice. We’ll see, Christmas is near anyway ;)
Since I had some spare time today, I decided to try Volker’s tips to revive my halfways broken Sonos setup. My problem was that one player wouldn’t show up at all while a second one would drop from the network after five to 15 minutes. While I was on it i decided to clean out the ZP100 because it tended to get a bit too warm for my liking. Actually there was nothing to clean out so I guess I have to live with it.
After that was done I found that I had to upgrade both of my switches – the main GS716T as well the GS108T in the office – to new firmware releases to be able to set the SPT priority. A major obstacle there was the fact that to update the switch you need to use Internet Explorer so I had to first install XP in a virtual machine before I could actually upgrade the switches. Not nice from Netgear. Since this isn’t documented anywhere it took me a while to figure that one out.
I then disconnected all Zone Players from the network and from their power source. Then I reconnected the ZP100 in my office. Once that one showed up in the Sonos Controller I reconnected the ZP80s in the living room and in my room. Until now no more dropouts or missing players. I’m a happy camper again ;)