<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vitriol and Routing Tables &#187; Mac OS X</title>
	<atom:link href="http://www.raptorized.com/tags/english/work/mac-os-x/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.raptorized.com</link>
	<description>Tales from the OSI layer 3</description>
	<lastBuildDate>Wed, 08 Sep 2010 02:34:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Up yours, Apple!</title>
		<link>http://www.raptorized.com/2010/06/23/up-yours-apple/</link>
		<comments>http://www.raptorized.com/2010/06/23/up-yours-apple/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 06:35:03 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[DRM]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[TCPA]]></category>
		<category><![CDATA[Vitriolic Diatribes]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/?p=240</guid>
		<description><![CDATA[iPhone OS 4.0 is out, brings a lot of terribly useful features to the table. However, Apple arbitrarily decided to disable the following features on the older 3G model (which I actually own): Multitasking (this is the big one, most awaited feature) Wallpaper on home screen (why? so it keeps its &#8220;depreciated&#8221; looks?) Battery percentage [...]]]></description>
			<content:encoded><![CDATA[<p>iPhone OS 4.0 is out, brings a lot of terribly useful features to the table.</p>

<p>However, Apple arbitrarily decided to disable the following features on the older 3G model (which I actually own):</p>

<ul>
    <li>Multitasking (this is the big one, most awaited feature)</li>
    <li>Wallpaper on home screen (why? so it keeps its &#8220;depreciated&#8221; looks?)</li>
    <li>Battery percentage (What? Why on earth? &#8212; Do note that I haven&#8217;t confirmed this one, I was just told it was the case by multiple sources)</li>
</ul>

<p>This made me cringe. While collections (folders) are actually nice, I don&#8217;t <em>need</em> them. But on a lighter note, PwnageTool 4.0 <strong>also</strong> came out today, and deep within its bowels, if you create a custom image, you have <em>the option of re-enabling those features right back in</em>. So I did.</p>

<p><a href="http://www.raptorized.com/wp-content/uploads/2010/06/iphone_lies.png"><img src="http://www.raptorized.com/wp-content/uploads/2010/06/iphone_lies-300x150.png" alt="" title="iphone_lies" width="300" height="150" class="aligncenter size-medium wp-image-242" /></a></p>

<p>I am pretty much convinced Apple is not doing this out of concern for performance, but rather, to create an artifical demand for the newer models. Look, I don&#8217;t mind if you pump out a new hardware model every 6 months, if it is significantly better than the previous one, people will switch. In fact people will most likely buy anything with an Apple logo on it regardless of its merits. But don&#8217;t voluntarily cripple the previous models to force people to upgrade. That&#8217;s just fucking greedy. Usually one sells a new product by putting emphasis on its merits, on what it does better &#8212; not by preemptively forcing the previous models into obsolescence, even if the new products have very little merit of their own. If that is the case, simply, you know, <strong>create a better product.</strong></p>

<p>However, the iPhone 4 is currently getting incredibly good reviews all around. <a href="http://www.engadget.com/2010/06/22/iphone-4-review/">Engadget even goes so far as to call it the cream of the crop</a>:</p>

<blockquote>We&#8217;re not going to beat around the bush &#8212; in our approximation, the iPhone 4 is the best smartphone on the market right now. The combination of gorgeous new hardware, that amazing display, upgraded cameras, and major improvements to the operating system make this an extremely formidable package. </blockquote>

<p>Granted, Engadget seems to be madly in love with anything Apple, but usually, they are still fair in their reviews and visit both sides of the hyperbole equally, the awesome &#8212; and <em>the suck</em>. For them to be so enamored with the new hardware, it must mean it is better, no? That alone should be enough, I think.</p>

<p>Then again, I am probably being incredibly naive. Either way, Apple, I am through with your shanenigans.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2010/06/23/up-yours-apple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m weak</title>
		<link>http://www.raptorized.com/2008/07/23/im-weak/</link>
		<comments>http://www.raptorized.com/2008/07/23/im-weak/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 15:38:48 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Randomness]]></category>
		<category><![CDATA[Unix/Linux]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/?p=159</guid>
		<description><![CDATA[I really am. I got an iPhone 3G. Mitigating factors are that the camera is really awesome, and also that I got root on it, voiding my warranty a mere fifteen minutes after unboxing it.]]></description>
			<content:encoded><![CDATA[<p>I really am. I got an iPhone 3G.</p>

<p>Mitigating factors are that the camera is really awesome, and also that I got root on it, voiding my warranty a mere fifteen minutes after unboxing it.</p>

<p><a href='http://www.raptorized.com/wp-content/uploads/2008/07/img_0025.jpg'><img src="http://www.raptorized.com/wp-content/uploads/2008/07/img_0025-150x150.jpg" alt="My hat, laptop and sad office space desk" title="hat_and_desk" width="150" height="150" class="aligncenter size-thumbnail wp-image-160" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2008/07/23/im-weak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple are being cheeky.</title>
		<link>http://www.raptorized.com/2007/10/28/apple-are-being-cheeky/</link>
		<comments>http://www.raptorized.com/2007/10/28/apple-are-being-cheeky/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 04:43:55 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Randomness]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[tehfunnies]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/2007/10/28/apple-are-being-cheeky/</guid>
		<description><![CDATA[I just installed Leopard on my Mac Book Pro, waiting to see how all the shit I have installed in /opt and /usr/local would survive before taking the actual leap with my Dual G5, which I still use for a bunch of development stuff that I don&#8217;t want to break. Yet. So far so good. [...]]]></description>
			<content:encoded><![CDATA[<p>I just installed Leopard on my Mac Book Pro, waiting to see how all the shit I have installed in /opt and /usr/local would survive before taking the actual leap with my Dual G5, which I still use for a bunch of development stuff that I don&#8217;t want to break. Yet.</p>

<p>So far so good. The under-the-hood features are actually great, and I pretty much enjoy the tabs in terminal. About damn time. I have yet to see if special keys work by default without me hacking it up. Oh and dtrace has a really fruity front-end in the developper tools. Fairly awesome if you ask me.</p>

<p>Anyways, the point is, I was finding Coverflow amusing for 3 whole seconds before switching back to the usual view, and decided to browse the network. By the way, this now <strong>actually works now</strong>. So, if you pay attention to the actual icon used for Windows machines on the network&#8230;</p>

<div align=center><a href='http://www.raptorized.com/wp-content/uploads/2007/10/image-1.png' title='PC Server icon'><img src='http://www.raptorized.com/wp-content/uploads/2007/10/image-1.thumbnail.png' alt='PC Server icon' /></a></div>

<p>Now that&#8217;s fairly ballsy. Not too professional, but I chuckled nonetheless.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2007/10/28/apple-are-being-cheeky/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GAH! Why?</title>
		<link>http://www.raptorized.com/2007/02/08/gah-why/</link>
		<comments>http://www.raptorized.com/2007/02/08/gah-why/#comments</comments>
		<pubDate>Thu, 08 Feb 2007 18:18:25 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Randomness]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/?p=108</guid>
		<description><![CDATA[I just woke up, glanced tenderly at my Mac Book Pro next to my bed, and plugged the cord in. I pushed the button on the battery that is supposed to tell me in what condition the charge is. Nothing occured. I power up the laptop, and see this. For those not speaking french, it [...]]]></description>
			<content:encoded><![CDATA[<p>I just woke up, glanced tenderly at my Mac Book Pro next to my bed, and plugged the cord in.
I pushed the button on the battery that is supposed to tell me in what condition the charge is. Nothing occured.</p>

<p>I power up the laptop, and see this.</p>

<p><img id="image107" src="http://www.raptorized.com/wp-content/uploads/2007/02/image-1.png" alt="GAH DEAD BATTERY X.X" /></p>

<p>For those not speaking french, it means &#8220;No battery available&#8221;.</p>

<p>Fuck. And I&#8217;m about to go on a trip to toronto. The battery of my older Powerbook died the same way in the very same outlet. What the fuck is wrong with this power outlet, I ask you? Damn.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2007/02/08/gah-why/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Parallels Workstation is awesome.</title>
		<link>http://www.raptorized.com/2006/12/08/new-parallels-workstation-is-awesome/</link>
		<comments>http://www.raptorized.com/2006/12/08/new-parallels-workstation-is-awesome/#comments</comments>
		<pubDate>Fri, 08 Dec 2006 19:37:32 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Randomness]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/?p=100</guid>
		<description><![CDATA[If you have an Intel Mac, you already know what Parallels is and what wonders it can accomplish. Virtualization is awesome, especially with Intel VT, of course. One new feature of the latest version that came out last week would be Coherence Mode. It is similar to running X11 applications &#8220;rootless&#8221;. I&#8217;m not sure of [...]]]></description>
			<content:encoded><![CDATA[<p>If you have an Intel Mac, you already know what Parallels is and what wonders it can accomplish. Virtualization is awesome, especially with Intel VT, of course.</p>

<p>One new feature of the latest version that came out last week would be Coherence Mode. It is similar to running X11 applications &#8220;rootless&#8221;. I&#8217;m not sure of how to describe it. To cite David Young from <a href="http://www.stuffonfire.com">StuffOnFire</a>, who describes it in much better words than I would:</p>

<blockquote>Have I ever mentioned how freaking awesome Parallels Coherence mode is? Probably not, because it’s only been out for a week. Well, it’s freaking awesome. What do you run Windows for? Visual Studio? Office? You put the taskbar on auto-hide and it’s just like using a really ass-tastic Mac application, like something made by Adobe. And it runs on your Boot Camp partition! Hell yeah. If there were a Mac Software Engineering Team of the Year award, I’d suggest that the Parallels guys get it.</blockquote>

<p>I just wanted to mention how awesome it was really. No acerbic rant about stuff, or witty comments, really. Just a plain &#8220;Oh shit it&#8217;s awesome, I want people to know this and belch, fart and shit their pants at the same time when they see this&#8221;.</p>

<p>I&#8217;ll post a screenshot later on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2006/12/08/new-parallels-workstation-is-awesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great Scott, Apple</title>
		<link>http://www.raptorized.com/2006/09/14/great-scott-apple/</link>
		<comments>http://www.raptorized.com/2006/09/14/great-scott-apple/#comments</comments>
		<pubDate>Thu, 14 Sep 2006 19:24:35 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Unix/Linux]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/?p=87</guid>
		<description><![CDATA[By Sithis, where is my gcc 3 for x86? /usr/libexec/gcc/darwin/ppc/3.3/cc1plus /usr/libexec/gcc/darwin/ppc/3.3-fast/cc1plus /usr/libexec/gcc/i686-apple-darwin8/4.0.1/cc1plus /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/cc1plus That explains why there&#8217;s a crapload of things I can&#8217;t build on my intel Mac. C compiler cannot create executables, yeah well, that makes sense. I guess I could possibly cross compile, but that&#8217;s too much hassle. I&#8217;ll just have to wait [...]]]></description>
			<content:encoded><![CDATA[<p>By Sithis, where is my gcc 3 for x86?</p>

<pre>
<code>
/usr/libexec/gcc/darwin/ppc/3.3/cc1plus
/usr/libexec/gcc/darwin/ppc/3.3-fast/cc1plus
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/cc1plus
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/cc1plus
</code>
</pre>

<p>That explains why there&#8217;s a crapload of things I can&#8217;t build on my intel Mac.</p>

<p><i>C compiler cannot create executables</i>, yeah well, that makes sense. I guess I could possibly cross compile, but that&#8217;s too much hassle. I&#8217;ll just have to wait for someone to update the ports.</p>

<p>So if you&#8217;re wondering why that occurs to you, it&#8217;s because there&#8217;s no gcc 3.3 for x86 on OS X 10.4. You <em>have</em> to use gcc 4.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2006/09/14/great-scott-apple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharing, Syncing and editing iCal over WebDAV</title>
		<link>http://www.raptorized.com/2006/08/16/sharing-syncing-and-editing-ical-over-webdav/</link>
		<comments>http://www.raptorized.com/2006/08/16/sharing-syncing-and-editing-ical-over-webdav/#comments</comments>
		<pubDate>Wed, 16 Aug 2006 13:54:11 +0000</pubDate>
		<dc:creator>mr_daemon</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Tutorials/How-To]]></category>

		<guid isPermaLink="false">http://www.raptorized.com/?p=72</guid>
		<description><![CDATA[iCal. Such a nice calendering application that is, and a pioneer in the vastly used ics calendar format. Is it the ultimate calendar ever? Well, almost. What drove me insane was that, while you can publish your calendars to a WebDAV server for others to see and subscribe to, you cannot edit the calendars that [...]]]></description>
			<content:encoded><![CDATA[<p>iCal. Such a nice calendering application that is, and a pioneer in the vastly used ics calendar format. Is it the ultimate calendar ever? Well, almost.</p>

<p>What drove me insane was that, while you can <em>publish</em> your calendars to a WebDAV server for others to see and subscribe to, you <strong>cannot</strong> edit the calendars that are published &#8212; unless you have a .mac account. While I sincerly hope this will be in Leopard, I&#8217;m not holding my breath.</p>

<p>You see, I run Linux on my desktop at home, and Mac OS X on my laptop, for work. I just wanted to find a simple way to share my calendar between the two machines, and to <strong>be able to edit them</strong> on any machine.</p>

<p>And it just so happens I just have the solution.
<span id="more-72"></span></p>

<h2>Configuring the WebDAV server</h2>

<p>Now, vast amounts of documentation can be found on the subject of setting up the WebDAV server. I&#8217;m not going to insult those who already worked on the problem by needlessly rewriting the instructions here. However, I will give you pointers.</p>

<ul>
<li><a href="http://www.serverwatch.com/tutorials/article.php/2176771">Enabling WebDAV on Apache [serverwatch.com]</a>
</li><li><a href="http://www.gregwestin.com/webdav_for_ical.php">WebDAV on OS X With iCal [gregwestin.com]</a>
</li><li><a href="http://www.icalx.com/">iCal Exchange (Free ics hosting)</a>
</li><li><a href="http://www.box.net/">Free WebDAV Hosting [box.net]</a>
</li></ul>

<p>So you could go ahead and setup your WebDAV server on *nix or OS X using the two first links, or you could just get free WebDAV hosting using the two others. Any will do.</p>

<p>For the sake of completeness, I will add my own WebDAV configuration below, on Gentoo Linux with Apache 2.
I just installed mod_dav on apache2, and added the following configuration to <em>/etc/apache/modules.d/10_mod_dav.conf</em>:</p>

<pre><code>
&lt;IfModule mod_dav.c>
  DAVLockDB /var/lock/mod_dav/Dav_Lock
  Alias /ical /var/dav/davroot
  DavMinTimeout 600
        &lt;Directory /var/dav/davroot>
                Dav On
                Options +Indexes
                AllowOverride None
                AuthType Digest
                AuthName "ical-webdav"
                AuthDigestFile /var/dav/htpasswd.digest
                Require valid-user
                Order allow,deny
                Allow from All
        &lt;/Directory>
&lt;/IfModule>
</code></pre>

<p>Of course, I just then added a user using <strong>htdigest</strong>. You could use &#8220;AuthType Basic&#8221; if you don&#8217;t use mod_digest.</p>

<p>I tested the WebDAV functionality using the OS X &#8220;Connect to server&#8221; Function. Just enter the path to your webdav location.</p>

<p><img id="image73" src="http://www.raptorized.com/wp-content/uploads/2006/08/image-11.png" alt="connect_to_webdav" /></p>

<p>I was prompted for authentication. Upon submitting my credentials, the drive was mounted on the desktop.</p>

<p><img id="image74" src="http://www.raptorized.com/wp-content/uploads/2006/08/image-12.png" alt="connected_webdav" /></p>

<p>You should test to see if you can write files to the WebDAV folder. Once that&#8217;s done, we can move on the beef of this article.</p>

<h2>Setting up iCal</h2>

<p>You should take care of iCal first. First thing first, go ahead and share your calendar via iCal, as usual. Enter your WebDAV server information.</p>

<p><img id="image75" src="http://www.raptorized.com/wp-content/uploads/2006/08/image-13.png" alt="ical_sharing" /></p>

<p>Once all is published and well, according to the little icon next to your calendar (<img id="image76" src="http://www.raptorized.com/wp-content/uploads/2006/08/image-15.png" alt="ical_sharing_widget" />), you have successfully published your calendar in a perfect <strong>read only fashion</strong>.</p>

<h2>Making iCal Sync from the server</h2>

<p>This is the sweet part, the core of this article. Now, we want iCal to also <em>download</em> the changes from the server. For this purpose, you must find out the Path of your <em>corestorage.ics</em> file for that calendar. Go have a look in ~/Libary/Application Support/iCal/Sources/, right now. (That being the &#8220;Library&#8221; folder from your <strong>Home Directory</strong>).</p>

<p><img id="image78" src="http://www.raptorized.com/wp-content/uploads/2006/08/image-17.png" alt="ical_files" /></p>

<p>You should see some folder(s) with ugly names, one per Calendar you have. There&#8217;s no easy step to this, but you have to find out which is which. You can judge either by creation dates, or by opening the .ics file in your favorite text editor to see if you recognize some of the contents. Of course, if you only have <em>one</em> calendar, things are simplified, you will just have one folder, and one file.</p>

<p>In any case, write down the <strong>absolute path</strong> to the folder containing the ics file, it&#8217;s important. For instance, in my case, it turns out to be:</p>

<p>/Users/supernaut/Library/Application Support/iCal/Sources/2FBCA21F-80E0-44FD-B47A-ED34AE652010.calendar</p>

<h2>ical_sync.sh</h2>

<p>I have then written two scripts that take care of downloading, comparing and synchronizing your calendars from the WebDAV server.
You will need the following utilities installed, most are available from <a href="http://fink.sourceforge.net">Fink</a>.</p>

<ul>
    <li>wget
    </li><li>md5sum
</li></ul>

<p>Download and place the <a href="http://alex.underwares.org/projects/scripts/ical_sync.sh">following script</a> somewhere on your system. I created a folder named &#8220;bin&#8221; in my home directory and placed it there.</p>

<p>Next, edit the script and change the variables to match your situation, eg:</p>

<pre><code>
ICALPATH="/you/core/ics/folder"
WEBDAV="http://www.yourserver.com/path/to/dav/folder/calendar.ics"
LOGIN="yourlogin"
PASSWORD="yourpassword"

WGET="/sw/bin/wget"
MD5SUM="/sw/bin/md5sum"
</code></pre>

<p><em>Remember! The value for $ICALPATH is actually the one you wrote down earlier. Don&#8217;t worry if you mess it up, the script will warn you.</em></p>

<p>Once that&#8217;s done, run it in terminal. It should tell you if ANYTHING goes wrong and back off. I made it extra careful, it would suck to wreck your calendar because the server is down or answers strange things.</p>

<p>This will indeed download and update your calendar on your Mac from the WebDAV server. But how will you make this happen automagically? Well, I have taken care of that too.</p>

<h2>Working the Applescript magic</h2>

<p>Turns out I have written a second script, this time, an applescript one. You can download the source <a href="http://alex.underwares.org/projects/scripts/ical_wrapper.applescript">over there</a>.</p>

<p>Open it or paste it in Script Editor. You should then change the line</p>

<p><code>    do shell script "bash /Users/supernaut/bin/ical_sync.sh"</code></p>

<p>to match the location of the ical_sync.sh script and then hit &#8220;compile&#8221;.</p>

<p>Once that&#8217;s done, just save it somewhere, but make sure you save it:</p>

<ul>
<li>As an <strong>Application</strong>
</li><li>Make sure the startup screen is <strong>unchecked</strong>
</li></ul>

<p><img id="image79" src="http://www.raptorized.com/wp-content/uploads/2006/08/image-18.png" alt="script_save" /></p>

<p>Once that&#8217;s done, simply replace the iCal icon in your dock by this script. You can add a pretty icon to it to make it more bearable.</p>

<p><img id="image80" src="http://www.raptorized.com/wp-content/uploads/2006/08/dock.png" alt="dock screenshot" /></p>

<p>Everytime you click on iCal then, it will sync up the calendar from the server, and tell if you if anything goes wrong. It will then proceed to launch the real iCal for you.</p>

<p>The AppleScript will show a dialog box if, say, the network is down, or something went wrong. For example:</p>

<p><img id="image81" src="http://www.raptorized.com/wp-content/uploads/2006/08/image-20.png" alt="ical crapped out screenshot" /></p>

<p>You can then take action. As a precaution, in the event that it wasn&#8217;t what you wanted to do, the script will ask you if you still want to launch iCal.</p>

<p><img id="image82" src="http://www.raptorized.com/wp-content/uploads/2006/08/image-21.png" alt="ical notice" /></p>

<p>I made it that way because, sometimes, you might want to look at your calendar without being connected to the internet. Makes sense, right?</p>

<p>Now, onwards to other Calendaring software.</p>

<h2> Configuring Other Calendars</h2>

<p>Nearly any other Calendaring software will not only fetch the lastest ics file from a webdav server, but will also <em>write it back</em> on change, or upon instruction to do so. This means, no problems whatsoever.</p>

<p>I use Korganizer in conjunction with Kontact on my KDE based desktop. Evolution and Sunbird could most likely do this as well.</p>

<p>I just added a calendar for a web source, and configured it with my WebDAV information:</p>

<p><img id="image77" src="http://www.raptorized.com/wp-content/uploads/2006/08/image-16.png" alt="kontact_korganizer_webdav" /></p>

<p><tt>Please excuse the craptacular quality of the screenshot. It was taken while forwarding X11 to my Mac over an SSH tunnel, and as such, fonts are screwy.</tt></p>

<p>Then, it just worked out of the box. No problem whatsoever.</p>

<h2>In conclusion</h2>

<p>This is somewhat of a cheap and dirty hack, but it works fairly well. I&#8217;ve been using it for three weeks and it&#8217;s a dream.
I sincerely hope that this has been somewhat useful to at least someone <img src='http://www.raptorized.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p>Drop me a comment if you liked it, or if you have problems. Feel free to ask, really.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raptorized.com/2006/08/16/sharing-syncing-and-editing-ical-over-webdav/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>
