<?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>Otaqui.Com &#187; mac</title>
	<atom:link href="http://otaqui.com/blog/tag/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://otaqui.com/blog</link>
	<description>Pete Otaqui's blog about web development and everything else</description>
	<lastBuildDate>Wed, 23 Jun 2010 09:55:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Comment And Uncomment All Lines in a Linux File with Sed</title>
		<link>http://otaqui.com/blog/460/comment-and-uncomment-all-lines-in-a-linux-file-with-sed/</link>
		<comments>http://otaqui.com/blog/460/comment-and-uncomment-all-lines-in-a-linux-file-with-sed/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 09:21:27 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[command-line]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://otaqui.com/blog/?p=460</guid>
		<description><![CDATA[Just a couple of sed one-liners for adding and removing comments in the form of # marks (in the case of my ~/.ssh/config file). I use this to toggle proxy settings (with connect.c) and it&#8217;s run by the awesome MarcoPolo location-aware app for OS X. Both of these are safe to run repeatedly (you won&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Just a couple of sed one-liners for adding and removing comments in the form of # marks (in the case of my ~/.ssh/config file).  I use this to toggle proxy settings (with connect.c) and it&#8217;s run by the awesome MarcoPolo location-aware app for OS X.  Both of these are safe to run repeatedly (you won&#8217;t end up with multiple # marks or anything).</p>
<p>First adding comments, which means a &#8220;#&#8221; mark at the start of every line<br />
<code>sed -i '' 's/^\([^#]\)/#\1/g' ~/.ssh/config</code></p>
<p>Second removing the comments, just stripping out the &#8220;#&#8221; marks.<br />
<code>sed -i '' 's/^#//g' ~/.ssh/config</code></p>
<p>A few things to note here, on the assumption that you can see how Regular Expressions work and are vaguely familiar with sed&#8217;s /find/replace/ style syntax:</p>
<ol>
<li>the &#8220;-i&#8221; flag means &#8220;edit in place&#8221; and requires an extra argument for the backup file&#8217;s extension.  I&#8217;ve given an empty string so that no backup is made</li>
<li>sed requires escaping of capturing parentheses, hence the \( and \) in the first example</li>
<li>the final &#8216;g&#8217; at the end of the expressions means &#8220;global&#8221;, i.e. replace all occurences</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/460/comment-and-uncomment-all-lines-in-a-linux-file-with-sed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Syncing mail.app with gmail and the iphone using imap</title>
		<link>http://otaqui.com/blog/440/syncing-mailapp-with-gmail-and-the-iphone-using-imap/</link>
		<comments>http://otaqui.com/blog/440/syncing-mailapp-with-gmail-and-the-iphone-using-imap/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 11:13:17 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://otaqui.com/blog/440/syncing-mailapp-with-gmail-and-the-iphone-using-imap/</guid>
		<description><![CDATA[I&#8217;ve set up my google apps email account using imap in mail.app and it&#8217;s working quite well in terms of keeping track of read and unread emails and having my sent emails available everywhere. It&#8217;s definitely worth going one step beyond google&#8217;s own instructions on the matter and correctly configuring the drafts, sent and trash [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve set up my google apps email account using imap in mail.app and it&#8217;s working quite well in terms of keeping track of read and unread emails and having my sent emails available everywhere.</p>
<p>It&#8217;s definitely worth going one step beyond google&#8217;s own instructions on the matter and correctly configuring the drafts, sent and trash folders in both clients:</p>
<h3>Mail.app</h3>
<p>Choose the google folder for drafts in the sidebar. From the os x menu bar at the top of your screen choose &#8216;mailbox&#8217; and then &#8216;use this mailbox for&#8217; and then &#8216;drafts&#8217;. Do the same with the other folders.</p>
<h3>iPhone Mail</h3>
<p>Having done the basic setup, go to the settings app, choose &#8216;mail, contacts and calendars&#8217;, navigate to your mail account and choose &#8216;advanced&#8217; and then setup the &#8216;mailbox behaviours&#8217; as required.</p>
<p><b>NB</b> if you are a fan of &#8216;labels&#8217; in gmail, bear in mind that these equate to <b>copies</b> of the email in IMAP folders. That means that if you have, as I did, several thousand labelled emails from a different account you will have more than one copy of each downloaded to mail.app, assuming you chose to download your messages- and who wouldn&#8217;t?</p>
<p>The iPhone seems to work pretty flawlessly, but mail.app sometimes seems to take a while to catch up with changes (especially emails you&#8217;ve read on the iPhone while mail.app was offline) although it always seems to get there in the end.</p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/440/syncing-mailapp-with-gmail-and-the-iphone-using-imap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>David Allen&#8217;s Getting Things Done on the iPhone, synced with iCal</title>
		<link>http://otaqui.com/blog/437/david-allens-getting-things-done-on-the-iphone-synced-with-ical/</link>
		<comments>http://otaqui.com/blog/437/david-allens-getting-things-done-on-the-iphone-synced-with-ical/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 08:01:17 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://otaqui.com/blog/?p=437</guid>
		<description><![CDATA[If you are a fan of GTD, use a Mac and an iPhone, then there&#8217;s a great pair of apps you can get that seamlessly sync all your projects and tasks, and that will update your iCal while you&#8217;re at it. Things from Cultured Code also comes as an iPhone app, and the duo update [...]]]></description>
			<content:encoded><![CDATA[<p>If you are a fan of GTD, use a Mac and an iPhone, then there&#8217;s a great pair of apps you can get that seamlessly sync all your projects and tasks, and that will update your iCal while you&#8217;re at it.</p>
<p><a href="http://culturedcode.com/things/">Things</a> from Cultured Code also comes as an <a href="http://culturedcode.com/things/iphone">iPhone app</a>, and the duo update each other fairly well.  They miss out on being being &#8220;excellent&#8221; because the iPhone-to-mac syncing only happens when both your devices are on the same wifi network, and short of closing one of the pair and re-opening it, I can&#8217;t fnd a way of forcing a sync to happen whenever you would like.</p>
<p>That being said, they do both work extremely well.  The desktop version has a very nice quick-entry interface which feels a little bit like <a href="http://docs.blacktree.com/quicksilver/what_is_quicksilver">Quicksilver</a> (and is accessed by pressing Ctrl+Alt+Space) which is a nice touch.  Both apps use &#8220;dock badge&#8221; numbers although the number shown can only be customised on the desktop version which lets you set the number as Due, Due+Today and Due+Today+Inbox; the iPhone dock badge will only show Due+Today so personally although I would like the full count I leave the setting so that both are the same.</p>
<p>Neither app is free.  The desktop client is (at the current exchange rate) &pound;37.13 ($49.95) and you can buy Things from the App Store for &pound;5.99 ($7.99).  The desktop version is also available as a 5-license bundle for &pound;55.72 ($74.95)</p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/437/david-allens-getting-things-done-on-the-iphone-synced-with-ical/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Review of the WordPress blogging clientfor the iPhone</title>
		<link>http://otaqui.com/blog/442/review-of-the-wordpress-blogging-clientfor-the-iphone/</link>
		<comments>http://otaqui.com/blog/442/review-of-the-wordpress-blogging-clientfor-the-iphone/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 22:41:50 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Professional]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://otaqui.com/blog/442/review-of-the-wordpress-blogging-clientfor-the-iphone/</guid>
		<description><![CDATA[Having just got myself an iphone, I thought I&#8217;d test out the wordpress blogging client. I must admit that although it&#8217;s ok for short posts I can&#8217;t imagine I&#8217;m going to be writing any very long posts on a touchscreen keyboard (although I am starting to get the hang of it even after only two [...]]]></description>
			<content:encoded><![CDATA[<p>Having just got myself an iphone, I thought I&#8217;d test out the wordpress blogging client.</p>
<p>I must admit that although it&#8217;s ok for short posts I can&#8217;t imagine I&#8217;m going to be writing any very long posts on a touchscreen keyboard (although I am starting to get the hang of it even after only two days of light use). Please pardon any smelling pistakes!</p>
<p>The application is open source, which I&#8217;ll definitely appreciate if I ever get around to building an app myself.</p>
<p>You can work with multiple blogs, both self hosted and on wordpress.com. Once you have set up a blog you configure the amount of recent posts to show, I found that he default 10 was a usefaul number</p>
<p>When writing a post, you can set both the tags and choose from the current categories or create ones. Draft posts are saved locally, and when you have finished editing you can either publish immediately or at some future date. You can alternatively set the post as a draft or pending review, which will upload it to the server.</p>
<p>There is also support for adding images to posts &#8211; from the photo library or a new shot although no ability to control where in the post the images appear &#8211; you only get them defaulting to the bottom of the post.</p>
<p>Overall I would say that the app is as good as the iPhone allows.</p>
<p><a href="http://otaqui.com/blog/wp-content/uploads/p-640-480-79f21e48-1e0d-498e-be0b-e3580cc53ab9.jpeg"><img src="http://otaqui.com/blog/wp-content/uploads/p-640-480-79f21e48-1e0d-498e-be0b-e3580cc53ab9.jpeg" alt="" width="225" height="300" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/442/review-of-the-wordpress-blogging-clientfor-the-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enable Google Gears and Offline Gmail for Mozilla Prism</title>
		<link>http://otaqui.com/blog/382/enable-google-gears-and-offline-gmail-for-mozilla-prism/</link>
		<comments>http://otaqui.com/blog/382/enable-google-gears-and-offline-gmail-for-mozilla-prism/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 10:18:01 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://otaqui.com/blog/?p=382</guid>
		<description><![CDATA[[Warning: this post suggests stuff that may not work now, or may break in the future. Use at your own risk!] I&#8217;m really happy to hear that, as the official google blog points out, Gmail now has support for Google Gears allowing you to view your mail offline. This has caused quite a stir in [...]]]></description>
			<content:encoded><![CDATA[<p><em>[<strong>Warning</strong>: this post suggests stuff that may not work now, or may break in the future.  Use at your own risk!]</em></p>
<p>I&#8217;m really happy to hear that, <a href="http://gmailblog.blogspot.com/2009/01/new-in-labs-offline-gmail.html">as the official google blog points out</a>, Gmail now has support for Google Gears allowing you to view your mail offline.</p>
<p>This has caused quite a stir in the blogging community &#8211; <a href="http://www.techcrunch.com/2009/01/27/gmail-goes-offline-with-google-gears/">TechCrunch invites you to throw off your chains</a>, <a href="http://googlewatch.eweek.com/content/google_gears/googles_offline_gmail_points_to_greater_google_gears_exposure.html">GoogleWatch speculates that it might be the tipping point for Gears adoption</a>, <a href="http://www.bytebot.net/blog/archives/2009/01/28/offline-gmail-via-google-gears">Colin Charles mentioning SSBs such as Fluid and Prism</a> (which this article is about), <a href="http://googlesystem.blogspot.com/2009/01/10-good-things-about-offline-gmail.html">Google Operating System giving a basic overview</a> and also <a href="http://gadgetwise.blogs.nytimes.com/2009/01/29/googles-gmail-now-works-offline/">the GadgetWise NYT blog giving it a spread</a>.</p>
<p>So far, so good.  Now what if we want to use a Site Specific Browser, such as those created by <a href="http://fluidapp.com">Fluid</a> and <a href="http://labs.mozilla.com/projects/prism/">Mozilla Prism</a>?  These &#8220;SSBs&#8221; are essentially entire browsers, but used only for a single web app &#8211; which is quite handy really.  I think that Google&#8217;s paradigm of basically making each tab / window in your browser it&#8217;s own application instance may well remove the need for things like this eventually, but for the time being it would be great to use Gmail&#8217;s new offline capability in an SSB.</p>
<p>Well &#8211; we can&#8217;t do much about enabling Gears in Fluid, since it&#8217;s based on WebKit.  Check back if you here that Google releases some frm of plugin for WebKit (although actually WK already has HTML5 style &#8220;local storage&#8221; using SQLite so it could be native support).</p>
<p>We can however do some hacking to get Gears installed in a Prism browser, so let&#8217;s go through the process.  By the way &#8211; I am using Mac OS X 10.5, but I think this should work for any platform that can get Firefox and Google Gears.</p>
<p>I&#8217;m using a Google Apps For Your Domain account, it&#8217;s worked fine there, although your account will have to have Offline access enabled by google (patience, young grasshopper!).</p>
<h3>Step 1: Split a Beam</h3>
<p>Go and <a href="http://labs.mozilla.com/projects/prism/">install Mozilla Prism</a>. I did this by installing it as an extension to my current Firefox.</p>
<p>Once it&#8217;s installed and you have restarted the browser, login to your Gmail and from the Tools menu choose &#8220;Convert Website To Application.&#8221;</p>
<p>Choose whatever options you like in terms of where to put the shortcut.  Personally I grabbed <a href="http://chris.ivarson.name/goodies/">Chris Ivarson&#8217;s awesome Fluid Gmail Icons</a> and used Preview.app to convert the 128&#215;128 version into a PNG file.</p>
<p>I *also* had a slight issue with not being able to create the app inside the Applications folder, because it needed to Authenticate but just failed silently &#8211; YMMV.</p>
<p>Assuming that&#8217;s done you should have a nice new Gmail SSB, which you can start and log in to Gmail with.  Funky.</p>
<h3>Step 2: Start The Fans, Please!</h3>
<p>[Note: you have to be older than young, from the UK and to know who Richard O'Brien is to get that "start the fans" bit]</p>
<p>So now we need to get Google Gears installed.  You can try doing this from Gmail&#8217;s own interface but it will fail complaining that &#8220;Gears is not compatiable with XYZ&#8221; (where XYZ is the name you gave it and a version number).  This is because, even though your Gmail webapp *is( Firefox under the hood, it doesn&#8217;t report itself as such to the extension.  What we need to do is convince the extension that it is in fact compatible with it.</p>
<p>[Note: it might be more efficient if you want to install several extensions to make your SSB report itself as really being Firefox, but I'm happy with a one-at-a-time approach].</p>
<p>The next thing to do is actually download Google Gears manually.  I suggest that you really do try (and fail) to install it from inside the Prism app, because you will be told the current, valid URL for the XPI in the process.  If you&#8217;re super lazy, here&#8217;s where I got mine from (not a link so that you&#8217;re encouraged to FIND THE RIGHT URL FOR YOURSELF!):</p>
<p>http://dl.google.com/gears/current/gears-osx-opt.xpi</p>
<p>You might want to use Safari / Opera / wget / IE to actually download it.</p>
<h3>Step 3: Unpack, Tweak, Repack</h3>
<p>An XPI file is in fact just a ZIP file with delusions of grandeur.  Rename the file to &#8220;gears-osx-opt.zip&#8221; and unpack it.</p>
<p>Now open up &#8220;install.rdf&#8221; and find the bit that looks like this:</p>
<p>&lt;em:targetApplication&gt;<br />
&lt;Description&gt;<br />
&lt;em:id&gt;{ec8030f7-c20a-464f-9b0e-13a3a9e97384}&lt;/em:id&gt;<br />
&lt;em:minVersion&gt;1.5&lt;/em:minVersion&gt;<br />
&lt;em:maxVersion&gt;3.0.*&lt;/em:maxVersion&gt;<br />
&lt;/Description&gt;<br />
&lt;/em:targetApplication&gt;</p>
<p>The big long string in curly brackets is the Firefox GUID.  We will need to change this, and also the version numbers.</p>
<p>I found the GUID and version numbers inside my (OS X-specific) &#8220;Gmail.app&#8221; that Prism created.  Control+Click on it and choose &#8220;Show Package Contents&#8221; then navigate to &#8220;Contents/Resources/application.ini&#8221; and open this in a text editor.  It is the &#8220;Version&#8221; and &#8220;ID&#8221; values that you want from the &#8220;[App]&#8221; section.</p>
<p>Applying these to the original install.rdf file we get this (I&#8217;ve extended the version numbers just for the hell of it):<br />
&lt;em:targetApplication&gt;<br />
&lt;Description&gt;<br />
&lt;em:id&gt;prism@developer.mozilla.org&lt;/em:id&gt;<br />
&lt;em:minVersion&gt;0.1.*&lt;/em:minVersion&gt;<br />
&lt;em:maxVersion&gt;10.0.*&lt;/em:maxVersion&gt;<br />
&lt;/Description&gt;<br />
&lt;/em:targetApplication&gt;</p>
<p>Save the edited &#8220;install.rdf&#8221; file and now you need to repack the zip / xpi.  Take note &#8211; you should compress the *files* and not the *directory* or it won&#8217;t work.</p>
<p>Change your newly created zip file&#8217;s extension back to XPI &#8211; and we&#8217;re ready to install!</p>
<h3>Step 4: Install</h3>
<p>This may vary across platforms, I&#8217;m not sure.</p>
<p>From the *status bar* (an unusual place to get to the Add Ons / Extensions list) of your Prism app, click the cog and choose &#8220;Tools&#8221;, &#8220;Addons&#8221;.  This should pop open the Add Ons panel.</p>
<p>Drag and drop the XPI onto the Add Ons panel and, hopefully, bingo!</p>
<p>If you get an error about &#8220;version support&#8221; then you might have got the ID or version number wrong somewhere.  If you get one about &#8220;cannot find install script&#8221; then your XPI / zip is badly formed.  Leave a comment if you need more help here.</p>
<h3>Step 5: Enable Gears for Gmail</h3>
<p>You&#8217;ll need to restart your browser and log back in to GMail.  Then you should be able to click the &#8220;Offline&#8221; icon at the top of the interface and go through the normal Gears &#8220;I trust this application&#8221; process.</p>
<p>That&#8217;s it!  You should now be able to access your mail offline.  It&#8217;s worth noting that the shortcut that gears can create for you to <em>open</em> your email while offline seems to work fine too.</p>
<p><em>[Update 31st Jan 2009: It looks like <a href="http://fluidapp.com/blog/2008/05/28/fluid-gears-update/">Fluid may support Gears sometime soon</a>!]</em></p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/382/enable-google-gears-and-offline-gmail-for-mozilla-prism/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>BT Home Hub wifi problems with a Macbook running Tiger &#8211; add a dollar sign before the password</title>
		<link>http://otaqui.com/blog/370/bt-home-hub-wifi-problems-with-a-macbook-running-tiger-add-a-dollar-sign-before-the-password/</link>
		<comments>http://otaqui.com/blog/370/bt-home-hub-wifi-problems-with-a-macbook-running-tiger-add-a-dollar-sign-before-the-password/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 06:43:20 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://otaqui.com/blog/370/bt-home-hub-wifi-problems-with-a-macbook-running-tiger-add-a-dollar-sign-before-the-password/</guid>
		<description><![CDATA[Weird, weird, weird. In order to get a Macbook running Tiger to connect to a BT HomeHub, I had to add a $ before the WEP Password. I have no idea why.]]></description>
			<content:encoded><![CDATA[<p>Weird, weird, weird.</p>
<p>In order to get a Macbook running Tiger to connect to a BT HomeHub, I had to add a $ before the WEP Password.  I have no idea why.</p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/370/bt-home-hub-wifi-problems-with-a-macbook-running-tiger-add-a-dollar-sign-before-the-password/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQL Data Files In MAMP Pro</title>
		<link>http://otaqui.com/blog/341/mysql-data-files-in-mamp-pro/</link>
		<comments>http://otaqui.com/blog/341/mysql-data-files-in-mamp-pro/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 07:32:21 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://otaqui.com/blog/?p=341</guid>
		<description><![CDATA[It took me a little searching to find where MAMP Pro (I couldn't say whether MAMP is the same) puts its MySQL data files, so I thought I'd blog it]]></description>
			<content:encoded><![CDATA[<p>It took me a little searching to find where MAMP Pro (I couldn&#8217;t say whether MAMP is the same) puts its MySQL data files, so I thought I&#8217;d blog it:</p>
<p><code>
<pre>/Library/Application Support/living-e/MAMP PRO/db/mysql</pre>
<p></code></p>
<p>I had been looking in my User directory&#8217;s version of the same path (which is where MAMP Pro stores config files), but it makes perfect sense in this context that databases are shared while configuration isn&#8217;t.</p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/341/mysql-data-files-in-mamp-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developing with Mono and MonoDevelop on OS X</title>
		<link>http://otaqui.com/blog/101/developing-with-mono-and-monodevelop-on-os-x/</link>
		<comments>http://otaqui.com/blog/101/developing-with-mono-and-monodevelop-on-os-x/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 13:12:59 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://otaqui.com/wp/2008/06/developing-with-mono-and-monodevelop-on-os-x/</guid>
		<description><![CDATA[Having just downloaded and installed MonoDevelop for OS X I can say that the process of getting up and running is an absolute breeze &#8211; only involving the normal mac &#8216;download, unpack and drop into Applications&#8217; routine. MonoDevelop (and indeed Mono itself) allows you to build several types of application &#8211; C++, C#, ASP.Net and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.monodevelop.com/"><img src="http://otaqui.com/wp/wp-content/uploads/mono-logo.png" alt="MonoDevelop" style="float:left; margin-right:10px; margin-bottom:10px;border:0px;"></a></p>
<p>Having just downloaded and installed <a href="http://www.monodevelop.com/">MonoDevelop</a> for OS X I can say that the process of getting up and running is an absolute breeze &#8211; only involving the normal mac &#8216;download, unpack and drop into Applications&#8217; routine.</p>
<p>MonoDevelop (and indeed <a href="http://www.mono-project.com/">Mono</a> itself) allows you to build several types of application &#8211; C++, C#, ASP.Net and the like.  You can build cross-platform executables &#8211; either console-based or with a GUI (the application comes with quick-start project templates for the Gnome# and GTK# tookits) &#8211; and also web-based projects.  MonoDevelop comes with the xsp server built-in so the code-compile-debug cycle is only a single click away (as a bonus it even opens your browser for you).</p>
<p>MonoDevelop is a Gnome application, so a minor annoyance when using it with OS X is the key-binding setup which requires you to use Ctrl over the Apple key for things like copy, paste and save.</p>
<p>I&#8217;m hoping to do some work on a mono-driven ASP.Net application, so I may be posting more on that in the future. For now though &#8211; I&#8217;d like to give a big thanks (and say congratulations) to the MonoDevelop team.</p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/101/developing-with-mono-and-monodevelop-on-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quickly Backup to Time Machine in OS X</title>
		<link>http://otaqui.com/blog/98/quickly-backup-to-time-machine-in-os-x/</link>
		<comments>http://otaqui.com/blog/98/quickly-backup-to-time-machine-in-os-x/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 09:30:18 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://otaqui.com/wp/2008/06/quickly-backup-to-time-machine-in-os-x/</guid>
		<description><![CDATA[It&#8217;s possible to force a backup to the OS X Time Machine facility if you have its icon visible in your toolbar, but I find that I really have enough stuff up there so try and keep it down to things I regularly use. It&#8217;s also possible to force a backup through Time Machine&#8217;s System [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s possible to force a backup to the OS X Time Machine facility if you have its icon visible in your toolbar, but I find that I really have enough stuff up there so try and keep it down to things I regularly use.  It&#8217;s also possible to force a backup through Time Machine&#8217;s System Preferences pane, but that&#8217;s mildly annoying.</p>
<p>I just discovered by accident that right- (or ctrl-) clicking the time machine&#8217;s drive in Finder (but weirdly not on the desktop) brings up an extra &#8216;Backup Now&#8217; option in the context menu.</p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/98/quickly-backup-to-time-machine-in-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Endlessly Disconnecting Bluetooth &#8211; and how to actually disconnect</title>
		<link>http://otaqui.com/blog/94/endlessly-disconnecting-bluetooth-and-how-to-actually-disconnect/</link>
		<comments>http://otaqui.com/blog/94/endlessly-disconnecting-bluetooth-and-how-to-actually-disconnect/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 14:26:51 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://otaqui.com/wp/?p=94</guid>
		<description><![CDATA[Like many other people, I&#8217;ve had problems with an endlessly scrolling &#8216;Disconnecting&#8217; message when my bluetooth modem connection goes down, or fails to dial up correctly. I accidentally discovered a method for dropping the bluetooth connection properly, and removing the cycling message from the OS X menu bar: Get iStat Pro&#8217;s free dashboard widget Make [...]]]></description>
			<content:encoded><![CDATA[<p>Like <a href="http://discussions.apple.com/thread.jspa?threadID=1201364&#038;tstart=0">many other people</a>, I&#8217;ve had problems with an endlessly scrolling &#8216;Disconnecting&#8217; message when my bluetooth modem connection goes down, or fails to dial up correctly.</p>
<p>I accidentally discovered a method for dropping the bluetooth connection properly, and removing the cycling message from the OS X menu bar:</p>
<ol>
<li>Get iStat Pro&#8217;s free dashboard widget</li>
<li>Make sure your network connections are displayed when you start Dashboard</li>
<li>Wait until your connecting goes crazy, and won&#8217;t drop the connection
<li>
<li>Fire up dashboard and, in the bluetooth pane on the iStat Pro widget, click the &#8216;Disconnect&#8217; button <strong><em>twice</em></strong></li>
</ol>
<p>Cool.</p>
<p>Now if only that would help in <em>re</em>connecting &#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/94/endlessly-disconnecting-bluetooth-and-how-to-actually-disconnect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get a Forward Delete key on your Mac Book with Double Command</title>
		<link>http://otaqui.com/blog/89/get-a-forward-delete-key-on-your-mac-book-with-double-command/</link>
		<comments>http://otaqui.com/blog/89/get-a-forward-delete-key-on-your-mac-book-with-double-command/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 09:51:22 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://otaqui.com/wp/2008/03/get-a-forward-delete-key-on-your-mac-book-with-double-command/</guid>
		<description><![CDATA[Since I switched to a Macbook Pro, I&#8217;ve felt the absence of the &#8220;Delete&#8221; key. It&#8217;s not the same as the Backspace key even in text-based applications, let alone in other things such as a web browser. To the rescue comes Double Command, a Preference Pane add-in that will give you quite a number of [...]]]></description>
			<content:encoded><![CDATA[<p>Since I switched to a Macbook Pro, I&#8217;ve felt the absence of the &#8220;Delete&#8221; key.  It&#8217;s not the same as the Backspace key even in text-based applications, let alone in other things such as a web browser.</p>
<p>To the rescue comes <a href="http://doublecommand.sourceforge.net/index.html">Double Command</a>, a Preference Pane add-in that will give you quite a number of options, including the somewhat obvious to my mind &#8220;Shift + Backspace acts as delete.&#8221;</p>
<p>It has quite a nice way of allowing a System setup, a User setup and a Current setup, and a pretty hefty number of altered key options, however I was happy to just stick to the one change (I&#8217;m a big fan of the extra &#8220;Enter&#8221; key next to the arrow keys, and somewhat miffed that it might disappear).</p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/89/get-a-forward-delete-key-on-your-mac-book-with-double-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Listing files with the path in Bash</title>
		<link>http://otaqui.com/blog/88/listing-files-with-the-path-in-bash/</link>
		<comments>http://otaqui.com/blog/88/listing-files-with-the-path-in-bash/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 21:43:54 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[command-line]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://otaqui.com/wp/2008/03/listing-files-with-the-path-in-bash/</guid>
		<description><![CDATA[This little script will print a list of the current files in a directory, prefixed with the full path: #!/bin/sh curdir=`pwd` if [ $# -eq 1 ] then usrdir="$1" ls &#124; xargs -I % echo `pwd`/% &#124; sed -e s!$usrdir!! else ls &#124; xargs -I % echo `pwd`/% fi You can optionally provide an initial [...]]]></description>
			<content:encoded><![CDATA[<p>This little script will print a list of the current files in a directory, prefixed with the full path:</p>
<p><code>#!/bin/sh<br />
curdir=`pwd`<br />
if [ $# -eq 1 ]<br />
then<br />
	usrdir="$1"<br />
	ls | xargs -I % echo `pwd`/% | sed -e s!$usrdir!!<br />
else<br />
	ls | xargs -I % echo `pwd`/%<br />
fi</code></p>
<p>You can optionally provide an initial part of the path to ignore.  I use this when writing code change emails where I have to list the updated files within a codebase (and I&#8217;ve touched most files in a given directory) and I clip the local path up to the root of the codeset.  Assuming the script is saved as &#8220;lspath&#8221;:</p>
<p><code>lspath /Users/pete/Sites/project/trunk</code></p>
<p>Even handier is piping it into the OS X clipboard for easy pasting:</p>
<p><code>lspath /Users/pete/Sites/project/trunk | pbcopy</code></p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/88/listing-files-with-the-path-in-bash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Split and Rename text files from the Bash command line</title>
		<link>http://otaqui.com/blog/85/split-and-rename-files-from-the-bash-command-line/</link>
		<comments>http://otaqui.com/blog/85/split-and-rename-files-from-the-bash-command-line/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 15:17:30 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[command-line]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://otaqui.com/wp/2008/02/split-and-rename-files-from-the-bash-command-line/</guid>
		<description><![CDATA[I occasionally read text files (usually downloaded from the Gutenberg Project) on my mobile phone. This is not the best user experience, but bearable and very useful at times. The most annoying issue is the incredibly slow management of very large text files (sometimes greater than 1Mb) that my phone displays &#8211; so i decided [...]]]></description>
			<content:encoded><![CDATA[<p>I occasionally read text files (usually downloaded from <a href="http://www.gutenberg.org/wiki/Main_Page">the Gutenberg Project</a>)  on my mobile phone.  This is not the best user experience, but bearable and very useful at times.</p>
<p>The most annoying issue is the incredibly slow management of very large text files (sometimes greater than 1Mb) that my phone displays &#8211; so i decided to rename them.</p>
<p>Using my mac, I came up with this couple of commands to do the work for me, between them they will split all text files into 1000 line chunks, and assuming an original filename of &#8220;somefile.txt&#8221; also rename them to &#8220;somefile_XX.txt&#8221; where XX is actually two letters denoting the part, starting at aa, ab, ac, etc.</p>
<p>The first command is dead easy and splits the files:</p>
<p><code> for file in *.txt ; do split $file $file ; done</code></p>
<p>This will split the files and turn &#8220;somefile.txt&#8221; into &#8220;somefile.txtaa&#8221;, &#8220;somefile.txtab&#8221;, &#8220;somefile.txtac&#8221; etc.  which is obviously not great &#8211; so we need the next step:</p>
<p><code>for file in * ; do mv $file `echo $file |<br />
sed 's/(.*).txt([a-z]{2})/1_2.txt/'` ; done</code></p>
<p>Now you should have all the files nicely named &#8220;somefile_aa.txt&#8221;, &#8220;somefile_ab.txt&#8221;, &#8220;somefile_ac.txt&#8221; etc.</p>
<p>You might prefer numbers rather than letters, in which case just check out the man page for the &#8216;split&#8217; command.</p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/85/split-and-rename-files-from-the-bash-command-line/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Djay from algoriddim &#8211; How to become an OS X iTunes Djay in your bedroom</title>
		<link>http://otaqui.com/blog/72/djay-from-algoriddim-how-to-become-an-os-x-itunes-djay-in-your-bedroom/</link>
		<comments>http://otaqui.com/blog/72/djay-from-algoriddim-how-to-become-an-os-x-itunes-djay-in-your-bedroom/#comments</comments>
		<pubDate>Tue, 01 May 2007 08:19:17 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://otaqui.com/wp/2007/05/djay-from-algoriddim-how-to-become-an-os-x-itunes-djay-in-your-bedroom/</guid>
		<description><![CDATA[Djay from algoriddim.com is an awesome piece of software. It plugs into your itunes library and lets you spin and mix on two virtual record decks. The application is intuitive and easy, and the best facsimile I&#8217;ve ever seen of actually spinning the wheels of steel on a computer. Combined with the fact that it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.algoriddim.net/">Djay from algoriddim.com</a> is an awesome piece of software.  It plugs into your itunes library and lets you spin and mix on two virtual record decks.</p>
<p>The application is intuitive and easy, and the best facsimile I&#8217;ve ever seen of actually spinning the wheels of steel on a computer.  Combined with the fact that it&#8217;s free this is a brilliant application to play around with and to have up and running at parties.</p>
<p>Key features:</p>
<ul>
<li>drag and drop straight onto the &#8216;decks&#8217; from a searchable list of your itunes library;</li>
<li>manually tap out the bpm of your tracks and have djay automatically adjust the tempo of either playing track to the other;</li>
<li>cue points which let you specify three points of a record and jump back to them at the click of a button;</li>
<li>independent tempo and pitch adjustments &#8211; alter the pitch without affecting the tempo, or use both together to get a different tempo and the original pitch;</li>
<li>crossfader automation, independently affecting tempo, pitch, eq and pan;</li>
<li>easy recording of your masterpiece mixes.</li>
<li>pre cueing (if you have a multi-channel sound card or a USB iMic) to listen to one track on your headphones while playing the other through the speakers.</li>
</ul>
<p>All in all an excellent application which takes seconds to start having fun with and offers enough features to let you lose yourself in the mix.</p>
<p>Found at <a href="http://macapper.com/2007/04/28/rdydjay-music-mixing-mac-style/">MacApper</a></p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/72/djay-from-algoriddim-how-to-become-an-os-x-itunes-djay-in-your-bedroom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>And end to Safari InputManager Plugins in Leopard.  Thank god for Firefox.</title>
		<link>http://otaqui.com/blog/62/and-end-to-safari-inputmanager-plugins-in-leopard-thank-god-for-firefox/</link>
		<comments>http://otaqui.com/blog/62/and-end-to-safari-inputmanager-plugins-in-leopard-thank-god-for-firefox/#comments</comments>
		<pubDate>Fri, 13 Apr 2007 12:27:06 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://otaqui.com/wp/2007/04/and-end-to-safari-inputmanager-plugins-in-leopard-thank-god-for-firefox/</guid>
		<description><![CDATA[Hicksdesign reports that OS X Leopard will disable InputManagers, the technology behind plugins like Saft. Must admit I&#8217;m even less tempted away from my beloved Firefox now.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hicksdesign.co.uk/journal/an-end-to-browser-pimping">Hicksdesign reports that OS X Leopard will disable InputManagers</a>, the technology behind plugins like <a href="http://haoli.dnsalias.com/Saft/index.html">Saft</a>.  Must admit I&#8217;m even less tempted away from my beloved <a href="http://mozilla.com/">Firefox</a> now.</p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/62/and-end-to-safari-inputmanager-plugins-in-leopard-thank-god-for-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A PC User, A Mac User and a Linux User walk into a bar &#8230;</title>
		<link>http://otaqui.com/blog/61/a-pc-user-a-mac-user-and-a-linux-user-walk-into-a-bar/</link>
		<comments>http://otaqui.com/blog/61/a-pc-user-a-mac-user-and-a-linux-user-walk-into-a-bar/#comments</comments>
		<pubDate>Fri, 13 Apr 2007 09:30:35 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://otaqui.com/wp/2007/04/a-pc-user-a-mac-user-and-a-linux-user-walk-into-a-bar/</guid>
		<description><![CDATA[I laughed. I know, I&#8217;m a geek.]]></description>
			<content:encoded><![CDATA[<p><a href="http://thererack.com/blog/2007/04/13/so-a-pc-mac-and-linux-walk-into-a-bar/">I laughed</a>.  I know, I&#8217;m a geek.</p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/61/a-pc-user-a-mac-user-and-a-linux-user-walk-into-a-bar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adding Accent Marks to Characters in OS X</title>
		<link>http://otaqui.com/blog/58/adding-accent-marks-to-characters-in-os-x/</link>
		<comments>http://otaqui.com/blog/58/adding-accent-marks-to-characters-in-os-x/#comments</comments>
		<pubDate>Wed, 11 Apr 2007 14:19:54 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://otaqui.com/wp/2007/04/adding-accent-marks-to-characters-in-os-x/</guid>
		<description><![CDATA[Thanks apple for this great reference on adding accents to characters on your os x 10.4 mac (the instrutions are similar for other versions of OS X) which really helps if you are writing French, Italian, Spanish, etc on a US, UK or International keyboard. The article explains how to enable and view the visual [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks apple for this <a href="http://docs.info.apple.com/article.html?path=Mac/10.4/en/mh17.html">great reference on adding accents to characters on your os x 10.4 mac</a> (the instrutions are similar for other versions of OS X) which really helps if you are writing French, Italian, Spanish, etc on a US, UK or International keyboard.  The article explains how to enable and view the visual keyboard viewer tool from the Input Menu tab of the International pane in System Preferences, and then how to use it to visually see which characters you can type and how to get to the accenting tool.</p>
<p>Basically the idea is to press the Option (or &#8216;Alt&#8217; key) with one of another set (which correspond to different kinds of accents) and once you&#8217;ve let go of those two to actually type the character you want to accent. The following keys work:</p>
<ul>
<li>Alt+e and then a vowel for the &#8216;acute&#8217; accent, e.g. &aacute;, &eacute;, &iacute;, &oacute;, &uacute;</li>
<li>Alt+` and then a vowel for the &#8216;grave&#8217; accent, e.g. &agrave;, &egrave;, &igrave;, &ograve;, &ugrave;</li>
<li>Alt+i and then a vowel for the &#8216;circumflex&#8217; accent, e.g. &acirc;, &ecirc;, &icirc;, &ocirc;, &ucirc;</li>
<li>Alt+u and then a vowel for the &#8216;dieresis&#8217; (or umlaut) accent, e.g. &auml;, &euml;, &iuml;, &ouml;, &uuml;</li>
<li>Alt+n and then &#8216;a&#8217;, &#8216;o&#8217; or &#8216;n&#8217; for the &#8217;tilde&#8217; accent, e.g. &atilde;, &otilde;, &ntilde;</li>
</ul>
<p>There are other shortcuts for capitals of some of the accented characters, but simply adding Shift when pressing the final character to be accented works just as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/58/adding-accent-marks-to-characters-in-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OS X Terminal Prompt showing a different name to the Computer Name</title>
		<link>http://otaqui.com/blog/55/os-x-terminal-prompt-showing-a-different-name-to-the-computer-name/</link>
		<comments>http://otaqui.com/blog/55/os-x-terminal-prompt-showing-a-different-name-to-the-computer-name/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 12:11:34 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://otaqui.com/wp/2007/04/os-x-terminal-prompt-showing-a-different-name-to-the-computer-name/</guid>
		<description><![CDATA[My mac terminal came with a default prompt which looked like this: Vigor:~ pete$ I had changed my computer name to something I preferred, which works fine for browsing to your own apache server, but this did not have any effect on thebash prompt. I also wasn&#8217;t (yet) interested in customising the prompt with a [...]]]></description>
			<content:encoded><![CDATA[<p>My mac terminal came with a default prompt which looked like this:</p>
<pre>Vigor:~ pete$ </pre>
<p>I had changed my computer name to something I preferred, which works fine for browsing to your own apache server, but this did not have any effect on thebash prompt.  I also wasn&#8217;t (yet) interested in customising the prompt with a bashrc file as suggested all over the web.</p>
<p>It turned out that the terminal was showing the hostname of the machine, not the computer name.  You can set the hostname with the following snippet:</p>
<pre>$ sudo hostname whatever-you-want</pre>
<p>This would give you a prompt like this:</p>
<pre>whatever-you-want:~ pete$</pre>
<p><strong>UPDATE:</strong> the above method does not <em>permanently</em> change the hostname.  It will revert once you reboot.  I&#8217;ve tried another method which seems better:</p>
<pre>$ sudo scutil --set HostName whatever-you-want.example.com</pre>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/55/os-x-terminal-prompt-showing-a-different-name-to-the-computer-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox Plugins Reloading on Window Resize</title>
		<link>http://otaqui.com/blog/46/firefox-plugins-reloading-on-window-resize/</link>
		<comments>http://otaqui.com/blog/46/firefox-plugins-reloading-on-window-resize/#comments</comments>
		<pubDate>Fri, 23 Mar 2007 12:26:00 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://otaqui.com/wp/2007/03/firefox-plugins-reloading-on-window-resize/</guid>
		<description><![CDATA[Firefox seems to reload plugins, for example flash and quicktime, when the window is resized, but only under certain circumstances. If the scrollbars change (from being there to not being there or vice versa) then the effect occurs, as it apparently does if you alter a containing element&#8217;s css position from absolute to relative. The [...]]]></description>
			<content:encoded><![CDATA[<p>Firefox seems to reload plugins, for example flash and quicktime, when the window is resized, but only under certain circumstances.</p>
<p>If the scrollbars change (from being there to not being there or vice versa) then the effect occurs, as it apparently does if you alter a containing element&#8217;s css position from absolute to relative.</p>
<p>The issue seems to be cross-platform and specific to Firefox.</p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/46/firefox-plugins-reloading-on-window-resize/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blogging from TextMate</title>
		<link>http://otaqui.com/blog/45/blogging-from-textmate/</link>
		<comments>http://otaqui.com/blog/45/blogging-from-textmate/#comments</comments>
		<pubDate>Thu, 22 Mar 2007 11:35:22 +0000</pubDate>
		<dc:creator>pete</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://otaqui.com/wp/2007/03/blogging-from-textmate/</guid>
		<description><![CDATA[Wow. TextMate is awesome. It&#8217;s a great editor (with the best &#8216;projects&#8217; paradigm I&#8217;ve come across) and then you get &#8216;bundles&#8217; which are the equivalent of Extensions in Firefox. For example, this post was written in, and published directly from, TextMate.]]></description>
			<content:encoded><![CDATA[<p>Wow.  <a href="http://www.macromates.com/">TextMate</a> is <em>awesome</em>.  It&#8217;s a great editor (with the best &#8216;projects&#8217; paradigm I&#8217;ve come across) and then you get &#8216;bundles&#8217; which are the equivalent of Extensions in Firefox.  For example, this post was written in, and published directly from, TextMate.</p>
]]></content:encoded>
			<wfw:commentRss>http://otaqui.com/blog/45/blogging-from-textmate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
