<?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>InVisible Blog &#187; Mac</title>
	<atom:link href="http://blog.invisible.ch/category/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.invisible.ch</link>
	<description>Technology and Psychology -- two facets of life</description>
	<lastBuildDate>Thu, 02 Feb 2012 14:54:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>GPG Mail under Snow Leopard</title>
		<link>http://blog.invisible.ch/2010/04/12/gpg-mail-under-snow-leopard/</link>
		<comments>http://blog.invisible.ch/2010/04/12/gpg-mail-under-snow-leopard/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 15:02:01 +0000</pubDate>
		<dc:creator>jcf</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://blog.invisible.ch/?p=803</guid>
		<description><![CDATA[For an upcoming project I needed to set up secure communications using GPG. It&#8217;s been a few years since I used this, and I have never used GPG on the Mac before&#8230; Turn out, that it&#8217;s not trivial to get it running&#8230; Here&#8217;s a bunch of links that helped me get things working: http://macgpg.sourceforge.net/index.html &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>For an upcoming project I needed to set up secure communications using GPG. It&#8217;s been a few years since I used this, and I have never used GPG on the Mac before&#8230; Turn out, that it&#8217;s not trivial to get it running&#8230; Here&#8217;s a bunch of links that helped me get things working:</p>

<ul>
<li><a href="http://macgpg.sourceforge.net/index.html">http://macgpg.sourceforge.net/index.html</a> &#8211; the main MacPGP website</li>
<li>it includes <a href="http://macgpg.sourceforge.net/docs/howto-build-gpg-osx.txt.asc">this readme to compile under SnowLeopard</a>. The important part is this line: <code>./configure CC="gcc -arch i386"</code></li>
<li>You will at least need the GPGKeychain and the GPG Preference Pane from the page above &#8211; it&#8217;s precompile and &#8220;should just work&#8221; </li>
<li>The <a href="http://github.com/lukele/GPGMail-SL">GPGMail plugin for SnowLeopard</a> &#8211; you can download a ZIP file with the .mailbundle</li>
</ul>

<p>Then generate your keys (follow the instructions found at <a href="http://fiatlux.zeitform.info/en/instructions/pgp_macosx.html">Zeitform</a>)</p>

<p>To install the mailbundle, create a folder <code>~/Library/Mail/Bundles</code> and copy the GPGMail.mailbundle file you downloaded from Github into it. Drop to a terminal and execute the following two command which will enable Bundles in Mail.app.</p>

<p><code>
defaults write com.apple.mail EnableBundles -bool yes</code><br />
<code>defaults write com.apple.mail BundleCompatibility -int 3
</code><br />
(via <a href="http://www.blogator.de/macos/gpgmail-fur-leopard/">blogator</a>) </p>

<p>Now you can start importing public keys from others into you GPG Keychain and sign / encrypt email from Mail.app</p>

<p>Here is my GPG public key <a href="http://invisible.ch/assets/64/0x3B5F40BE.asc">0x3B5F40BE</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.invisible.ch/2010/04/12/gpg-mail-under-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mac OS X Services</title>
		<link>http://blog.invisible.ch/2005/12/02/mac-os-x-services/</link>
		<comments>http://blog.invisible.ch/2005/12/02/mac-os-x-services/#comments</comments>
		<pubDate>Fri, 02 Dec 2005 19:35:41 +0000</pubDate>
		<dc:creator>jcf</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://bla.invisible.ch/?p=486</guid>
		<description><![CDATA[R. had told me about this strange &#8220;Services&#8221; menu in OS X, but I never really bothered to look deeper into it. The article &#8220;Mac OS X Services (the menu you never go to)&#8221; told me a bit more about the things possible, when text is selected&#8230; Let my Mac read some text loud Open [...]]]></description>
			<content:encoded><![CDATA[<p>
R. had told me about this strange &#8220;Services&#8221; menu in OS X, but I never really bothered to look deeper into it. The article &#8220;<a href="http://highschoolblows.blogspot.com/2005/11/mac-os-x-services-menu-you-never-go-to.html">Mac OS X Services (the menu you never go to)</a>&#8221; told me a bit more about the things possible, when text is selected&#8230;
</p><ul>
<li>Let my Mac read some text loud</li>
<li>Open the selected text in an editor</li>
<li>Call someone on Skype when their name is selected</li>
<li>Open the selected text in a web browser</li>
<li>Blog the text</li>
<li>summarize the text</li>
<li>&#8230;</li>
</ul><p>
Many programs install additional services (<a href="http://ecto.kung-foo.tv/">Ecto</a>, <a href="http://www.skype.com/">Skype</a>, <a href="http://www.macromates.com/">TextMate</a>, <a href="http://de.wikipedia.org/wiki/Emacs">Emacs</a>, <a href="http://www.opera.com/">Opera</a>, <a href="http://quicksilver.blacktree.com/">Quicksilver</a>) and there are more services on the internet (for example at <a href="http://www.devon-technologies.com/products/freeware/services.php">DEVONtechnologies</a>) where the great TextServices comes from.
</p><p>
Makes the Mac even more useful
</p>

<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/arbeitstechnik" rel="tag">arbeitstechnik</a>, <a href="http://www.technorati.com/tag/mac" rel="tag">mac</a>, <a href="http://www.technorati.com/tag/services" rel="tag">services</a></p><!-- technorati tags end -->
]]></content:encoded>
			<wfw:commentRss>http://blog.invisible.ch/2005/12/02/mac-os-x-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Foldershare Customer Service</title>
		<link>http://blog.invisible.ch/2005/11/18/foldershare-customer-service/</link>
		<comments>http://blog.invisible.ch/2005/11/18/foldershare-customer-service/#comments</comments>
		<pubDate>Fri, 18 Nov 2005 19:28:33 +0000</pubDate>
		<dc:creator>jcf</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://bla.invisible.ch/?p=481</guid>
		<description><![CDATA[After the question about &#8220;what happend to Foldershare&#8221; got answered (Microsoft bought it), the Mac version is back online, the only thing left, that left me wondering, was the question what was going to happen to the US$ 100 I spent just a week before the acquisition on the Foldershare professional service. Now that also [...]]]></description>
			<content:encoded><![CDATA[<p>
After the question about &#8220;<a href="http:///archives/000466.html">what happend to Foldershare</a>&#8221; got answered (Microsoft bought it), the Mac version is <a href="http://www.foldershare.com/download/index.php?">back online</a>, the only thing left, that left me wondering, was the question what was going to happen to the US$ 100 I spent just a week before the acquisition on the Foldershare professional service. 
</p><p>
Now that also has been answered:
</p><blockquote>
You will be receiving a refund for your subscription at a pro-rated amount. Changes will go into effect early November; FolderShare subscribers will be refunded the pro-rated subscription fee in the week of Nov 7th. 
</blockquote><p>
Well done, thank you Microsoft / Foldershare. You earned back quite some goodwill with me again.
</p><p>
And Foldershare just works. Recently I set up a folder between my wife&#8217;s PC and our Mac Mini at home so that she can work on her documents at both ends. When she saved her work, she probably saved it to somewhere other than the synchronization folder. When she was at the office, she couldn&#8217;t find the document and called me panic stricken. Luckily, Foldershare allows access to any file anywhere on any of the participating computers. So after guiding her through the web interface, she was able to search for her file using Spotlight full-text search, find it and download it to her PC in the office.
</p><p>
Great!
</p>

<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://technorati.com/tag/foldershare" rel="tag">foldershare</a>, <a href="http://technorati.com/tag/mac" rel="tag">mac</a>, <a href="http://technorati.com/tag/collaboration" rel="tag">collaboration</a></p><!-- technorati tags end -->
]]></content:encoded>
			<wfw:commentRss>http://blog.invisible.ch/2005/11/18/foldershare-customer-service/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Long term strategy</title>
		<link>http://blog.invisible.ch/2005/10/13/long-term-strategy/</link>
		<comments>http://blog.invisible.ch/2005/10/13/long-term-strategy/#comments</comments>
		<pubDate>Thu, 13 Oct 2005 10:50:27 +0000</pubDate>
		<dc:creator>jcf</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://bla.invisible.ch/?p=463</guid>
		<description><![CDATA[That&#8217;s what I thought when I read the ongoing announcments (and the howling of the frustrated pro-users) over at Mac Essentials yesterday. Of course it would be nice to have new multi-core PowerMacs or PowerBooks. But few people would care. The announcements of the new iMac with it&#8217;s gadgets, FrontRow and of course the iPod [...]]]></description>
			<content:encoded><![CDATA[<p>
That&#8217;s what I thought when I read the ongoing announcments (and the howling of the frustrated pro-users) over at <a href="http://www.mac-essentials.de">Mac Essentials</a> yesterday.
</p><p>
Of course it would be nice to have new multi-core PowerMacs or PowerBooks. But few people would care. The announcements of the new <a href="http://www.apple.com/imac/">iMac</a> with it&#8217;s <a href="http://www.apple.com/de/imac/isight.html">gadgets</a>, <a href="http://www.apple.com/imac/frontrow.html">FrontRow</a> and of course the iPod (with video) and iTMS with video and TV-shows appeal to more people. A lot more.
</p><p>
I think Apple is executing a long term strategy that seems to work just really, really nice. 
</p><p>
Apple is working on two markets at the moment: The &#8220;pro&#8221; content creators (video /  music) with it&#8217;s offering of the PowerMacs and assorted software. And the consumers (iPod, iMac, Mac Mini). One market missing is the corporate market. On my travels in the swiss trains, I see enormous amount of Dell laptops, the occasional IBM Think-Pad and other PC&#8217;s. I hardly ever see a Mac. And if I see one, it&#8217;s clearly one owned by a creative individual or someone from a small company. Mac&#8217;s aren&#8217;t being sold to businesses in large quantities. The hurdles to adoption in a corporation must be enormous. And I think Apple wisely is pushing out the battle for the corporation at the moment. 
</p><p>
On the other hand, it&#8217;s doing very well on the consumer side (witness the iPod and the halo effect). It seems that Apple has 6.6% market share in the US at the moment, and rising fast. So by providing <strong>value</strong> to the consumers, Apple strengthens that market. 
</p><p>
Apple put an enormous amount of work into providing infrastructure for the iPod with iTMS. Now they are doing the same for video. Including TV shows (even if there are only 5, even if the quality sucks) is pure genius. It&#8217;s the iPod shuffle all over again: Selling the lack of display as an advantage. Watching a full length movie on an iPod? No, but no thanks, I like my home theater with projector and 5.1 surround sound too much. But watching an episode of a TV show while on the train? Why not? 
</p><p>
Quality is an issue at home, but not on the road. TV isn&#8217;t exactly about quality (although HD programming could change that). So those people call Steve Jobs a liar think again: Jobs is not giving you movies on the iPod. He&#8217;s giving you smaller content that better fits the format of the iPod.
</p><p>
No rival (looking over to the Redmondian empire) has anything similar. I&#8217;ll wager that the amount of video and TV shows to come will go up &#8211; and probably also the quality. But there are of course also limits of bandwidth. Waiting 10-20 minutes for a TV show is ok. Waiting a day&#8230;? But that will come exactly the same way, downloading a piece of music went from 10-20 minutes to a couple of seconds
</p><p>
In the meantime, Apple will have the infrastructure in place to support real videos in HD.
</p><p>
Apple continues to amaze me. They deliver new products on a very short cycle, and they improve things again and again and again. No &#8212; it wasn&#8217;t  the &#220;berbang announcement all hoped for. But like a good chess player, Apple positions it&#8217;s pieces one at a time and with a clear view of where the next piece will stand to support a winning strategy. (At least that&#8217;s what I think they do &#8211; all of their moves look very deliberate)
</p><p>
The give the consumers more value by providing simplicity. 6 buttons instead of 43. Camera included. Music included. TV shows included. Of course the geeks will wail and turn to bittorrent to download the latest Lost episode with 5.1 channel sound and in HD format. But pray, tell me, what would the normal user do, if they would be faces with a directory full of .r01 .r02 .r03 files? (that&#8217;s if they grok BitTorrent in the first place)
</p><p>
Apple is doing the right thing. The PowerMacs will follow. But there&#8217;s no need too make that big a deal out of it. Apple current big market segment is the media consumer. The producers will know where to find their next fix of hardware goodness from Apple. The consumers need the education. And later &#8212; the attack on the corporate world will follow. When a large number of workers have their Macs at home and are used to them. And some of these users will be decision makers&#8230;.
</p>

<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://technorati.com/tag/iMac" rel="tag">iMac</a>, <a href="http://technorati.com/tag/iPod" rel="tag">iPod</a>, <a href="http://technorati.com/tag/living" rel="tag">living</a>, <a href="http://technorati.com/tag/mac" rel="tag">mac</a>, <a href="http://technorati.com/tag/iTunes" rel="tag">iTunes</a>, <a href="http://technorati.com/tag/strategy" rel="tag">strategy</a></p><!-- technorati tags end -->
]]></content:encoded>
			<wfw:commentRss>http://blog.invisible.ch/2005/10/13/long-term-strategy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back-up</title>
		<link>http://blog.invisible.ch/2005/10/06/back-up/</link>
		<comments>http://blog.invisible.ch/2005/10/06/back-up/#comments</comments>
		<pubDate>Thu, 06 Oct 2005 12:38:37 +0000</pubDate>
		<dc:creator>jcf</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://bla.invisible.ch/?p=461</guid>
		<description><![CDATA[This is one of the things that I should have been setting up a long time ago, but haven&#8217;t. Yesterday was the day. Remote Backup of my PowerBook. Goal: Continuous off-site backup of the most important files (my home directory) on my laptop Ingredients: Strongspace (I got a 4 GiB account for $8 / month) [...]]]></description>
			<content:encoded><![CDATA[<p>
This is one of the things that I should have been setting up a long time ago, but haven&#8217;t. Yesterday was the day. Remote Backup of my PowerBook.
</p><p>
Goal:
<br />Continuous off-site backup of the most important files (my home directory) on my laptop
</p><p>
Ingredients:
</p><ul>
<li><a href="http://www.strongspace.com">Strongspace</a> (I got a 4 GiB account for $8 / month)</li>
<li>rsync (comes bundled with OS X)</li>
<li>Ruby (comes bundled with OS X)</li>
<li><a href="http://www.sshkeychain.org/">SSHKeychain</a></li>
</ul><p>
Setting up a Strongspace account is easy. Strongspace gives you secure offline storage that you access through SFTP or anything with SSH (like rsync). The cost is negligible if you care about what you have on your laptop. 
</p><p>
<strong>Set up key based login
<br /></strong>Drop to a terminal on OS X. Create a dsa key (if you have one, you will know what to do anyway)
</p><pre>$ ssh-keygen -t dsa -b 1024
</pre><p>
Leave the default options for where the key is stored (in ~/.ssh/id_dsa) and pick a password. 
</p><p>
If you want to use the automated backup as described below, you must leave the password empty (I&#8217;m trying to find a better solution to this, but for the time being, that&#8217;s it)
<br />You <em>could</em> leave the password empty, but this poses a security risk, because the key you just created identifies your machine to strongspace. Anyone getting access to the private key (the file id_dsa) could impose you. So protect it with a passphrase and let SSHKeychain handle the password handling (using the normal OSX Keychain)
</p><pre>
$ cp ~/.ssh/id_dsa.pub authorized_keys
</pre><p>
Now you have a file called <strong>authorized_keys</strong> containing the public key part of the key you just created. Copy this file to Strongspace using the web interface. In your Strongspace account, create a directory called <strong>.ssh</strong> (note the . dot in front of ssh) and copy that file to there. Now rsync will not ask for a password. 
</p><p>
SSHKeychain (that lives in your menu bar) will take care of protecting your private key and make the keys password available to SSH
</p><p>
<strong>Create a Strongspace backup directory
<br /></strong>I wanted to set up one directory that contains all the stuff I want to backup and have some control over what is included. The simplest thing would have been to backup the complete /Users/name directory, but I&#8217;m not backing up my videos, images and music to strongspace. Therefore I created a directory inside my home directory and use Unix file-system links to link in any thing I want:
</p><pre>
$ mkdir ~/strongspace
$ cd ~/strongspace
$ ln -s ../Documents
$ ln -s ../Desktop
$ ln -s ../.ssh
$ ln -s ../any_other_directory_you_want__to_backup
</pre><p>
<strong>First Sync
<br /></strong>Let&#8217;s try and see if everything works as expected: Type this into a shell
</p><p>
$ rsync -azvCL &#8211;exclude=&#8217;*.mpg&#8217; &#8211;exclude=&#8217;Cache/&#8217; &#8211;exclude=&#8217;Caches/&#8217; &#8211;progress ~/strongspace/ <strong>account</strong>@<strong>account</strong>.strongspace.com:/home/<strong>account</strong>/backup/<strong>computer</strong>/users/<strong>name</strong>/
</p><p>
all the bold items in that command line are those you should adapt to your environment:
<br /><strong>account</strong> is your strongspace login
<br /><strong>computer</strong> is the name of your computer
<br /><strong>name </strong>is your user name
</p><p>
The options for rsync:
<br /><strong>a</strong>: archive mode (recurse into subdirectories and preserve ownership and permission of files)
<br /><strong>z</strong>: compress the data over the wire<strong>
<br />v</strong>: verify the data<strong>
<br />C</strong>: ignore files CVS style (don&#8217;t worry if you aren&#8217;t using CVS. This setting just ignores common artefacts from programming and various temporary files)<strong>
<br />L</strong>: follow links (we absolutely want this, because this is what makes our strongspace directory work. Otherwise, we&#8217;d only have a directory backed up with the links, but not the directories hiding behind those links)
</p><p>
The &#8211;exclude option excludes files (all files ending with mpg) and directories ( I&#8217;m not particularly interested in the various cache directories)
<br />&#8211;progress gives you a bit more information to look at while the initial rsync is running &#8211; it could take quite some time
</p><p>
~/strongspace/ tells rsync <strong>from</strong> which directory to sync, while <strong> account</strong>@<strong>account</strong>.strongspace.com:/home/<strong>account</strong>/backup/<strong>computer</strong>/users/<strong>name</strong>/ tells it <strong>where</strong> to sync to
</p><p>
Prepare to wait quite a while while the initial rsync takes place (depending of course how many files and directories you have linked into your strongspace directory)
</p><p>
<strong>Setting up regular sync</strong>
<br />Any backup that needs manual intervention is bad. Therefore we want to set this up to work in the background whenever the computer is online.
</p><p>
cron will handle this for us. We could just enter the commandline we just saw above into crontab (the file that controls which programs are started when), but we&#8217;ll get a bit more fancy and write a wrapper around this command that gives us some more flexibility.
</p><p>
I expanded a script I found over at <a href="http://www.textsnippets.com/posts/show/189">textsnippets.com</a>: 
</p><p>
The key difference to the one found on textsnippets is the simple configuration (by expanding the EXCLUDES and DIRS variables). And important for me: This script checks if it is connected to the internet before it starts the rsync process. In addition it checks if the computer is connected through a dial up interface (in my case GPRS EDGE using my mobile phone. Syncing large quantities of data over the air is both slow and expensive) and aborts if that&#8217;s the case.
</p><p>
Download and save
<br /><a href="http://blog.invisible.ch/ss.rb">ss.rb</a>
<br />this script to <strong>~/bin/ss.rb</strong> or any other directory/file in your home directory. Open it with an editor and change the following lines to match your account:
</p><pre>
# configuration
ACCOUNT = 'account'
EXCLUDE = [ '*.mpg', 'Cache/', 'Caches/']

DIRS = { '~/strongspace' =&gt; 'backup/computer/users/name',
         '/etc' =&gt; 'backup/computer/etc' }
</pre><p>
instead of <strong>account</strong> use your strongspace account name
<br />I use the distinction <strong>computer</strong> and <strong>name</strong> to separate backups from multiple computers and users, feel free to change that
</p><p>
You can try it out by dropping to a shell and typing:
</p><p>
ruby ~/bin/ss.rb
</p><p>
That should print out something like:
</p><pre>
06.10.05 10:18: syncing ~/strongspace -&gt; backup/arwen/users/jcf
/usr/bin/rsync -azvCL --delete --exclude='*.mpg' --exclude='Cache/' --exclude='Caches/' ~/strongspace/ account@account.strongspace.com:/home/account/backup/computer/users/name/

lots and lots of info about files it has backed up

06.10.05 10:18: syncing /etc -&gt; backup/arwen/etc
/usr/bin/rsync -azvCL --delete --exclude='*.mpg' --exclude='Cache/' --exclude='Caches/' /etc/ account@account.strongspace.com:/home/account/backup/computer/etc/
</pre><p>
<strong>Scheduling
<br /></strong>Remember: Only backups that you don&#8217;t have to do yourself are good backups. So let&#8217;s get the computer doing some work for us. I like to run this script every hour, but you can of course change that to whatever cycle you like.
</p><p>
We use cron, the daemon available on any unix system, to trigger the script when it&#8217;s time:
</p><pre>
$ crontab -e
</pre><p>
This opens an editor window. Normally that&#8217;s vi, the visual editor. Mastery of vi is considered a black art &#8211; and I&#8217;m not going to teach it to you: just do the following:
</p><p>
press <strong>i</strong> to get into insert mode.
<br />Type the following (changing <strong>name</strong> to your user name of course):
</p><pre>01 * * * * ruby /Users/name/bin/ss.rb &gt;&gt; /Users/name/var/log/ss.log
</pre><p>
then press <strong>ESC</strong> to get into command mode. Now press the following keys: <strong> : w q</strong> (colon w q). That saves the file and exits vi. You now get a message that the crontab has been altered. At the shell prompt, type
</p><pre>
$ crontab -l
</pre><p>
and you should see the listing of what you just typed.
</p><p>
We told cron that we want our script to run 1 minute after every hour, every day, every month and every weekday. Check out a <a href="http://www.adminschoice.com/docs/crontab.htm">quick reference</a> for more options. Also we told cron, that we want a logfile in the directory ~/var/log. This needs to be created:
</p><pre>
$ mkdir -p ~/var/log
</pre><p>
(the -p option tells mkdir to create any intermediate directories (var in this case) too)
</p><p>
Now you are all set and regular backups should occur 1 minute after the hour.
</p><p>
Have fun!
</p>

<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://technorati.com/tag/automatisch" rel="tag">automatisch</a>, <a href="http://technorati.com/tag/backup" rel="tag">backup</a>, <a href="http://technorati.com/tag/mac" rel="tag">mac</a>, <a href="http://technorati.com/tag/rsync" rel="tag">rsync</a>, <a href="http://technorati.com/tag/strongspace" rel="tag">strongspace</a></p><!-- technorati tags end -->
]]></content:encoded>
			<wfw:commentRss>http://blog.invisible.ch/2005/10/06/back-up/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>I did do nothing, mr lev</title>
		<link>http://blog.invisible.ch/2005/08/27/i-did-do-nothing-mr-lev/</link>
		<comments>http://blog.invisible.ch/2005/08/27/i-did-do-nothing-mr-lev/#comments</comments>
		<pubDate>Sat, 27 Aug 2005 11:36:44 +0000</pubDate>
		<dc:creator>jcf</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://bla.invisible.ch/?p=453</guid>
		<description><![CDATA[Technorati Tags: mac]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://blog.invisible.ch/apple500.png" onclick="window.open('http://blog.invisible.ch/apple500.png','popup','width=500,height=327,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://blog.invisible.ch/apple500-tm.jpg" height="100" width="152" border="1" hspace="4" vspace="4" alt="Apple500" /></a>
</p>

<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://technorati.com/tag/mac" rel="tag">mac</a></p><!-- technorati tags end -->
]]></content:encoded>
			<wfw:commentRss>http://blog.invisible.ch/2005/08/27/i-did-do-nothing-mr-lev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Active Timer</title>
		<link>http://blog.invisible.ch/2005/08/26/active-timer/</link>
		<comments>http://blog.invisible.ch/2005/08/26/active-timer/#comments</comments>
		<pubDate>Fri, 26 Aug 2005 13:24:00 +0000</pubDate>
		<dc:creator>jcf</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://bla.invisible.ch/?p=451</guid>
		<description><![CDATA[What a nice little program! Active Timer keeps track of where you spend your time, while working at the computer. [via TUAW] Technorati Tags: mac, zeitmanangement]]></description>
			<content:encoded><![CDATA[<p>
What a nice little program! <a href="http://osiris.laya.com/">Active Timer</a> keeps track of where you spend your time, while working at the computer.
</p><p>
<a href="http://blog.invisible.ch/ActiveTimer.png" onclick="window.open('http://blog.invisible.ch/ActiveTimer.png','popup','width=393,height=205,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://blog.invisible.ch/ActiveTimer-tm.jpg" height="100" width="191" border="1" hspace="4" vspace="4" alt="Activetimer" /></a>
</p><p>
[via <a href="http://www.tuaw.com/2005/08/26/log-your-minutes-in-each-app-with-active-timer/">TUAW</a>]
</p>

<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://technorati.com/tag/mac" rel="tag">mac</a>, <a href="http://technorati.com/tag/zeitmanangement" rel="tag">zeitmanangement</a></p><!-- technorati tags end -->
]]></content:encoded>
			<wfw:commentRss>http://blog.invisible.ch/2005/08/26/active-timer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mail Tools</title>
		<link>http://blog.invisible.ch/2005/08/25/mail-tools/</link>
		<comments>http://blog.invisible.ch/2005/08/25/mail-tools/#comments</comments>
		<pubDate>Thu, 25 Aug 2005 22:30:34 +0000</pubDate>
		<dc:creator>jcf</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://bla.invisible.ch/?p=449</guid>
		<description><![CDATA[MailTags for Apple Mail, adding Spotlight Meta Information to mails. Looks good, I&#8217;ll try it out. From the same people that gave us Mail ActOn (a plugin that I uses extensively) Technorati Tags: mac, mail]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.indev.ca/MailTags.html">MailTags</a> for Apple Mail, adding Spotlight Meta Information to mails. Looks good, I&#8217;ll try it out. From the same people that gave us <a href="http://www.indev.ca/MailActOn.html">Mail ActOn</a> (a plugin that I uses extensively)
</p>

<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://technorati.com/tag/mac" rel="tag">mac</a>, <a href="http://technorati.com/tag/mail" rel="tag">mail</a></p><!-- technorati tags end -->
]]></content:encoded>
			<wfw:commentRss>http://blog.invisible.ch/2005/08/25/mail-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sqlite3 on Mac OS X &#8212; trials and tribulations</title>
		<link>http://blog.invisible.ch/2005/08/09/sqlite3-on-mac-os-x-trials-and-tribulations/</link>
		<comments>http://blog.invisible.ch/2005/08/09/sqlite3-on-mac-os-x-trials-and-tribulations/#comments</comments>
		<pubDate>Tue, 09 Aug 2005 13:10:59 +0000</pubDate>
		<dc:creator>jcf</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://bla.invisible.ch/?p=445</guid>
		<description><![CDATA[For an upcoming Rails project, the plan is to use the sqlite database. On Windows, the whole process of getting this installed was easy. Download the DLL, do a gem install sqlite3&#38; and be done. Not so on OS X, where I plan to develop. sqlite3 is installed by default, but trying to install the [...]]]></description>
			<content:encoded><![CDATA[<p>
For an upcoming Rails project, the plan is to <a href="http://wiki.rubyonrails.com/rails/show/HowtoUseSQLite">use </a>the <a href="http://sqlite.org/">sqlite</a> database. On  Windows, the whole process of getting this installed was easy. Download the DLL, do a gem install sqlite3&#38; and be done.
</p><p>
Not so on OS X, where I plan to develop.
</p><p>
sqlite3 is installed by default, but trying to install the gem, I get a complaint about a missing sqlite.h file. Fair enough, it&#8217;s probably not there. So I download the tarball and do the &#8220;./configure &#38;&#38; make &#38;&#38; make install&#8221; dance.
</p><p>
I end up with this error message:
</p><p>
/usr/bin/libtool: for architecture: cputype (16777234) cpusubtype (0) file: -lSystem is not an object file (not allowed in a library)
</p><p>
some <a href="http://www.google.com/search?hl=de&amp;client=safari&amp;rls=de-de&amp;q=mac+file%3A+-lSystem+is+not+an+object+file+%28not+allowed+in+a+library%29&amp;btnG=Suche&amp;lr=">googling later</a>, it <a href="http://gentoo-wiki.com/Gentoo_MacOS">seems to be related</a> to wrong file permissions, so I repair the volumes file permissions (using the Mac Disc Utility). Re-running &#8220;make&#8221; yields the same error message.
</p><p>
Incidentally, this is the same error message I got, when I tried to use the Darwin Ports to install sqlite. So I guess, something in my system is hosed.
</p><p>
<strong>Update 1: </strong>The fix for compiling &#38; linking was as easy as installing the Tiger version of the XCode Tools from the Tiger CD. Back when I upgraded to Tiger, I didn&#8217;t install them. 
</p><p>
<strong>Update 2: </strong>When installing sqlite3, also install the sqlite3 gem: sudo gem install sqlite3-ruby
</p><p>
To be continued
</p>

<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://technorati.com/tag/mac" rel="tag">mac</a>, <a href="http://technorati.com/tag/rails" rel="tag">rails</a>, <a href="http://technorati.com/tag/sqlite" rel="tag">sqlite</a></p><!-- technorati tags end -->
]]></content:encoded>
			<wfw:commentRss>http://blog.invisible.ch/2005/08/09/sqlite3-on-mac-os-x-trials-and-tribulations/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The cult of the mouse</title>
		<link>http://blog.invisible.ch/2005/08/02/the-cult-of-the-mouse/</link>
		<comments>http://blog.invisible.ch/2005/08/02/the-cult-of-the-mouse/#comments</comments>
		<pubDate>Tue, 02 Aug 2005 18:02:53 +0000</pubDate>
		<dc:creator>jcf</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://bla.invisible.ch/?p=439</guid>
		<description><![CDATA[It&#8217;s absolutely unbelievable, how little it takes to make a good design. Actually, it&#8217;s unbelievable, how much it takes to make so little. The Mighty Mouse is such a thing. While I haven&#8217;t seen it yet, or actually laid hands on it, it seems to me, reading the descriptions, that the designers have put a [...]]]></description>
			<content:encoded><![CDATA[<p>
It&#8217;s absolutely unbelievable, how little it takes to make a good design. Actually, it&#8217;s unbelievable, how much it takes to make so little.
</p><p>
The <a href="http://www.apple.com/mightymouse/">Mighty Mouse</a> is such a thing. While I haven&#8217;t seen it yet, or actually laid hands on it, it seems to me, reading the descriptions, that the designers have put a lot of thought into this. Items like the left/right finger detector. The built in speaker for audible feedback. The roll-thing (I wonder how this compares to the IBM version of old, where a tracking-point was used instead of a wheel &#8212; I never got the hang of that and didn&#8217;t like it). The squeeze buttons.
</p><p>
I&#8217;m really looking forward to try and use this. 
</p><p>
It&#8217;s amazing, that Apple can make a mouse and I feel a sudden urge to get it asap.
</p>

<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://technorati.com/tag/mac" rel="tag">mac</a></p><!-- technorati tags end -->
]]></content:encoded>
			<wfw:commentRss>http://blog.invisible.ch/2005/08/02/the-cult-of-the-mouse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

