<?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>blog.zerodeviation.net &#187; Technology</title>
	<atom:link href="http://blog.zerodeviation.net/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.zerodeviation.net</link>
	<description>musings of an engineer, developer, and picky theologian</description>
	<lastBuildDate>Sat, 04 Feb 2012 18:33:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>New iPhone app Locate! released!</title>
		<link>http://blog.zerodeviation.net/technology/new-app-locate/</link>
		<comments>http://blog.zerodeviation.net/technology/new-app-locate/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 18:32:28 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.zerodeviation.net/?p=470</guid>
		<description><![CDATA[I just released my new app called Locate!.  From the description: Locate! tells you where you are, supplies the magnetic declination of your location, and the bearing and distance to your next waypoint. And here&#8217;s a screenshot: You can check &#8230; <a href="http://blog.zerodeviation.net/technology/new-app-locate/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just released my new app called Locate!.  From the description:</p>

<blockquote>Locate! tells you where you are, supplies the magnetic declination of your location, and the bearing and distance to your next waypoint.</blockquote>

<p>And here&#8217;s a screenshot:</p>

<p><img class="alignnone" title="Locate! screenshot" src="http://locate.zerodeviation.net/images/fullscreen.png" alt="" width="291" height="600" /></p>

<p>You can check out the website, including a link to the store, at <a href="http://locate.zerodeviation.net/">http://locate.zerodeviation.net/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zerodeviation.net/technology/new-app-locate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sudo 1.7.4 with the -s flag breaks my shell!</title>
		<link>http://blog.zerodeviation.net/technology/sudo-1-7-4-with-the-s-flag-breaks-my-shell/</link>
		<comments>http://blog.zerodeviation.net/technology/sudo-1-7-4-with-the-s-flag-breaks-my-shell/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 15:28:12 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[sudo]]></category>

		<guid isPermaLink="false">http://blog.zerodeviation.net/?p=462</guid>
		<description><![CDATA[No it doesn&#8217;t. It just doesn&#8217;t preserve your $HOME variable, as explained in the UPGRADE file. To fix it, just follow the instructions in there and add: Defaults env_keep += HOME to your sudoers file. Voila!]]></description>
			<content:encoded><![CDATA[<p>No it doesn&#8217;t. It just doesn&#8217;t preserve your $HOME variable, as explained in the UPGRADE file. To fix it, just follow the instructions in there and add:</p>

<blockquote>Defaults env_keep += HOME</blockquote>

<p>to your sudoers file. Voila!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zerodeviation.net/technology/sudo-1-7-4-with-the-s-flag-breaks-my-shell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSH config for non-standard ports</title>
		<link>http://blog.zerodeviation.net/technology/ssh-config-for-non-standard-ports/</link>
		<comments>http://blog.zerodeviation.net/technology/ssh-config-for-non-standard-ports/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 03:40:42 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://blog.zerodeviation.net/?p=336</guid>
		<description><![CDATA[This is the coolest thing I have seen in a while. I frequently spend time on remote hosts via SSH, some, if not most, of which run sshd on a port other than 22. This resulted in me adding &#8220;-p &#8230; <a href="http://blog.zerodeviation.net/technology/ssh-config-for-non-standard-ports/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is the coolest thing I have seen in a while. I frequently spend time on remote hosts via SSH, some, if not most, of which run sshd on a port other than 22. This resulted in me adding &#8220;-p 1234&#8243; to every single ssh command I executed.</p>

<p>Well, no more. Today I stumbled upon SSH config. Just edit your ~/.ssh/config file and add the following to get rid of all those -p&#8217;s:
<pre>
Host myserver.com
    Port 1234</pre>
Do that for all your frequently visited hosts, and you will have saved your fingers a lot of typing.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zerodeviation.net/technology/ssh-config-for-non-standard-ports/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mouse gestures in Safari</title>
		<link>http://blog.zerodeviation.net/technology/mouse-gestures-in-safari/</link>
		<comments>http://blog.zerodeviation.net/technology/mouse-gestures-in-safari/#comments</comments>
		<pubDate>Sat, 09 May 2009 03:50:54 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[1password]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[plugsuite]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[simbl]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://blog.zerodeviation.net/?p=322</guid>
		<description><![CDATA[Recently I switched from Opera to Safari, more precisely the Webkit nightlies. The main reason is the great 1Password password manager and form filler that takes care of all my logins and more so that I can be more secure &#8230; <a href="http://blog.zerodeviation.net/technology/mouse-gestures-in-safari/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Recently I switched from <a href="http://www.opera.com/">Opera</a> to Safari, more precisely the <a href="http://webkit.org/">Webkit nightlies</a>. The main reason is the great <a href="http://agilewebsolutions.com/products/1Password">1Password</a> password manager and form filler that takes care of all my logins and more so that I can be more secure on the web.</p>

<p>One of the main things I missed in Safari that I came to love in Opera are mouse gestures. I checked out the programs most often recommended, but they either <a href="http://www.versiontracker.com/dyn/moreinfo/macosx/18404">didn&#8217;t work anymore</a> or <a href="http://www.bitart.com/CocoaGestures.html">cost money now</a>. Until I stumbled upon <a href="http://en.cyan-stivy.net/safari-plugins/safarigestures/">SafariGestures</a>. It&#8217;s a <a href="http://www.culater.net/software/SIMBL/SIMBL.php">SIMBL</a> plugin (I use <a href="http://infinite-labs.net/plugsuit/">PlugSuite</a> instead, either should work) and adds a menu item to your toolbar. From there you can set a plethora of preferences and customize it to your needs.</p>

<p>I actually prefer it over Opera&#8217;s mouse gestures; so far it&#8217;s been a good switch!</p>

<p>EDIT 4/2010: I have since switched to Chrome due to its speed and given up on mouse gestures. Safari with all the SIMBL plugins seemed just too slow.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zerodeviation.net/technology/mouse-gestures-in-safari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DTrace with Entropy PHP on OSX Leopard</title>
		<link>http://blog.zerodeviation.net/technology/dtrace-with-entropy-php-on-osx-leopard/</link>
		<comments>http://blog.zerodeviation.net/technology/dtrace-with-entropy-php-on-osx-leopard/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 04:01:54 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[dtrace]]></category>
		<category><![CDATA[entropy]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.zerodeviation.net/?p=298</guid>
		<description><![CDATA[Similar to Xdebug, DTrace also didn&#8217;t want to work and failed with the same error, so I tried the same trick, and it worked. Follow the instructions from Lee Packham&#8217;s blog but configure it as a 64-bit application: tar xzf &#8230; <a href="http://blog.zerodeviation.net/technology/dtrace-with-entropy-php-on-osx-leopard/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.zerodeviation.net/2009/03/xdebug-on-osx-leopard-with-entropy-php5/">Similar to Xdebug</a>, DTrace also didn&#8217;t want to work and failed with the same error, so I tried the same trick, and it worked.</p>

<p>Follow the instructions from <a href="http://leenux.org.uk/dtrace-stuff/dtrace-with-php-on-osx/">Lee Packham&#8217;s blog</a> but configure it as a 64-bit application:</p>

<ol>
    <li>tar xzf dtrace-1.0.3fixtar.gz</li>
    <li>cd dtrace-1.0.3+fix</li>
    <li>phpize</li>
    <li>CFLAGS=&#8217;-arch x86_64&#8242; ./configure &#8211;with-dtrace</li>
    <li>make</li>
    <li>make install</li>
</ol>

<p>So far so good, the module is loaded. Now let&#8217;s see if <a href="http://www.apple.com/macosx/developertools/instruments.html">Instruments</a> will do its thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zerodeviation.net/technology/dtrace-with-entropy-php-on-osx-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xdebug on OSX Leopard with Entropy PHP5</title>
		<link>http://blog.zerodeviation.net/technology/xdebug-on-osx-leopard-with-entropy-php5/</link>
		<comments>http://blog.zerodeviation.net/technology/xdebug-on-osx-leopard-with-entropy-php5/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 15:02:57 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[entropy]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[xdebug]]></category>

		<guid isPermaLink="false">http://blog.zerodeviation.net/?p=294</guid>
		<description><![CDATA[Since I have been struggling with this for forever and finally found an answer, here&#8217;s an attempt to spread the wealth knowledge around. Blog: Compiling &#38; installing Xdebug for PHP 5.2.5 (Entropy.ch build) on OS X 10.5 Just to give &#8230; <a href="http://blog.zerodeviation.net/technology/xdebug-on-osx-leopard-with-entropy-php5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Since I have been struggling with this for forever and finally found an answer, here&#8217;s an attempt to spread the <span style="text-decoration: line-through;">wealth</span> knowledge around.</p>

<p>Blog: <a href="http://www.designified.com/blog/article/60/compiling-installing-xdebug-for-php-525-entropych-build-on-os-x-105">Compiling &amp; installing Xdebug for PHP 5.2.5 (Entropy.ch build) on OS X 10.5</a></p>

<p>Just to give the web crawlers some more info, the error message was:</p>

<blockquote>PHP Warning:  PHP Startup: Unable to load dynamic library &#8216;/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so&#8217; &#8211; (null) in Unknown on line 0</blockquote>

<p>The solution is to compile it manually as a 64-bit application like so:</p>

<blockquote>CFLAGS=&#8217;-arch x86_64&#8242; ./configure &#8211;enable-xdebug</blockquote>

<p>Hope this helps someone out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zerodeviation.net/technology/xdebug-on-osx-leopard-with-entropy-php5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>JS error in IE7</title>
		<link>http://blog.zerodeviation.net/technology/js-error-in-ie7/</link>
		<comments>http://blog.zerodeviation.net/technology/js-error-in-ie7/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 22:30:06 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.zerodeviation.net/?p=136</guid>
		<description><![CDATA[Been battling with IE7 and a JS error I have been getting. We are using Modalbox for modal windows to display relogin information inside TYPO3 starting with version 4.3. In IE7 I have been getting the error &#8220;object doesn&#8217;t support &#8230; <a href="http://blog.zerodeviation.net/technology/js-error-in-ie7/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Been battling with IE7 and a JS error I have been getting. We are using <a href="http://www.wildbit.com/labs/modalbox/">Modalbox</a> for modal windows to display relogin information inside TYPO3 starting with version 4.3. In IE7 I have been getting the error &#8220;object doesn&#8217;t support this property or method&#8221; when loading content into the Modalbox.</p>

<p>After lots of trial and error I figured out that it didn&#8217;t like the name attribute on an input tag. Removing that, everything works fine now. Hope this will save someone a lot of trouble.</p>

<p>Christoph, who has high hopes in IE8 standards compliancy.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zerodeviation.net/technology/js-error-in-ie7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The epitome of connectedness</title>
		<link>http://blog.zerodeviation.net/me/the-epitome-of-connectedness/</link>
		<comments>http://blog.zerodeviation.net/me/the-epitome-of-connectedness/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 19:28:39 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.zerodeviation.net/2008/07/the-epitome-of-connectedness/</guid>
		<description><![CDATA[The ultimate in total connectivity: posting a blog from my iPhone and broadcasting that to twitter and facebook at the same time. Wow&#8230;]]></description>
			<content:encoded><![CDATA[<p>The ultimate in total connectivity: posting a blog from my iPhone and broadcasting that to twitter and facebook at the same time. Wow&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zerodeviation.net/me/the-epitome-of-connectedness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yay for technology</title>
		<link>http://blog.zerodeviation.net/me/yay-for-technology/</link>
		<comments>http://blog.zerodeviation.net/me/yay-for-technology/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 16:34:17 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.zerodeviation.net/2008/07/yay-for-technology/</guid>
		<description><![CDATA[This will demonstrate not one but TWO neat technologies. This post is written on my iPhone with the new wordpress app and should be sent to twitter as well! Let&#8217;s see if it works&#8230; By the way, my Twitter username &#8230; <a href="http://blog.zerodeviation.net/me/yay-for-technology/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This will demonstrate not one but TWO neat technologies. This post is written on my iPhone with the new wordpress app and should be sent to twitter as well! Let&#8217;s see if it works&#8230;</p>

<p>By the way, my Twitter username is ckoehler if you&#8217;re interested in what I am doing.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zerodeviation.net/me/yay-for-technology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Postfix queue management</title>
		<link>http://blog.zerodeviation.net/technology/postfix-queue-management/</link>
		<comments>http://blog.zerodeviation.net/technology/postfix-queue-management/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 23:20:12 +0000</pubDate>
		<dc:creator>Christoph</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.zerodeviation.net/?p=126</guid>
		<description><![CDATA[This is more a reminder for me than anything, but maybe someone else will benefit from this: Print queue: postqueue -p Delete all messages from the queue: postsuper -d ALL Read a message: postcat -q &#60;queue file id&#62; See what shape &#8230; <a href="http://blog.zerodeviation.net/technology/postfix-queue-management/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is more a reminder for me than anything, but maybe someone else will benefit from this:</p>

<ul>
    <li>Print queue: <em>postqueue -p</em></li>
    <li>Delete all messages from the queue: <em>postsuper -d ALL</em></li>
    <li>Read a message: <em>postcat -q &lt;queue file id&gt;</em></li>
    <li>See what shape the queue is in: <em>qshape</em></li>
</ul>

<p>I am sure the man pages for each command will give you more info on what you can do with them.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.zerodeviation.net/technology/postfix-queue-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

