Tuesday, September 12. 2006A not-so-geeky blog
So after throwing a tanty the other night about how 'geeky' our new found blog had become, I've decided to do something about it!
Although I'm not an official IT geek, admittedly I am still a geek. I have a folder called 'Geek Stuff' in my email which contains a number of geeky emails, whenever Andrew gets a new geek-toy I ask him where mine is, and I understand geek-speak to the extent that I can hold my own at Andrew's work drinks (well, I like to think I can). In fact, at work I'm the resident IT expert because firstly, every time my colleagues come to me for IT help I tell them to shut down their computer, which magically fixes what ever it was that was broken in the first place, and secondly, every time our proper-work-IT-geeks announce they're upgrading our system, I tell my colleagues the upgrade will lead to 'an unexplained outage' (which it inevitably does). My geek status is raised higher still because I operate a dual boot machine at home, I have a GPG key and I write geek-code to update our website (of which my page is very out of date; I've just been too busy). Although I have this claim to fame, the non-geek in me vowed this blog would not become a complete geek-zone. So to tone down the geekness, I've posted these spectulations about my geeky husband, which I'm sure wives-of-geeks worldwide recognise in their geeky husbands:
Wednesday, September 6. 2006Power Issues, Solved
In UPS Proven Useful I gave a score card which showed that the UPS was a good thing. The situation now is:
Circuit Breaker: 2 UPS: 3 Sparky: infinity A sparky mate came round this morning and installed an additional two circuit breakers. It turns out there are actually 5 different circuits in the house, but they are shared over 2 circuit breakers. And one circuit breaker has all the power outlets we put high loads onto (heaters, dryer, computers, microwave, A/V gear). One of those circuits is only an external RCD protected power socket. Now we have 5 circuits on 4 breakers (the outside power socket shares a breaker with an internal, low use, circuit). Hopefully we won't have any further issues with breakers blowing! Sunday, September 3. 2006
Apple CalendarServer on Linux Posted by Andrew Ruthven
in catalyst at
03:54
Comments (6) Trackbacks (0) Apple CalendarServer on Linux
Well, a bunch of people were quite interested in the news that Apple have released a CalDAV server under an open source license, myself included. It is available from the CalendarServer project webpage.
They state that they've only tested it under MacOS X. Which as I 've tried to compile it under Linux certainly shows! I've managed to fight through the various bits and pieces and managed to get it to run! <phew> Here are a few notes regarding my experience, some steps and packages might be missing. These are directly related to Debian Unstable. Required Debian packages:
You need to build the Python xattr package, by running (somewhere handy) the following. You may not need to actually checkout the code first. I had to do this as it wasn't automatically checked out for me. Of course, YMMV.
The Python module plistlib.py to read MacOS X PList files is required, it is available from SVN. I copied it into /usr/local/lib/python2.4/site-packages on my machine and it was picked up. Some of the packages which are checked out from SVN require some patches applied to them. The patches are:
PyKerberos will need to be patched before it will compile, Twisted will compile but will do the wrong things with the extended attributes until is is patched. Then just re-running "run" from inside the CalendarServer directory should pick up the change. I found the method that worked reasonably well was run "run -s" as provided by CalendarServer and whenever it broke (after checking out the required packages) apply the patch that I've provided, then run "run -s" again. Update: Added details about plistlib.py and alternative to mounting the filesystem. Thanks Andrew M. Update 2: Add fact that xattr wasn't automatically downloaded for me. Update 3: The PyKerberos patch should now continue to work for MacOS X folks, and added details about the patches from Trac. |
Calendar
ArchivesCategoriesSyndicate This BlogBlog AdministrationShow tagged entriesPowered by |