<?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"
	>

<channel>
	<title>/dev/movabletripe</title>
	<atom:link href="http://movabletripe.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://movabletripe.com</link>
	<description>Making up launch dates since 1982</description>
	<pubDate>Mon, 27 Aug 2007 02:33:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>I got 99 problems but a bitch ain&#8217;t one!</title>
		<link>http://movabletripe.com/archive/i-got-99-problems-but-a-bitch-aint-one/</link>
		<comments>http://movabletripe.com/archive/i-got-99-problems-but-a-bitch-aint-one/#comments</comments>
		<pubDate>Thu, 23 Aug 2007 09:30:41 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
		
		<category><![CDATA[Bash]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Random]]></category>

		<category><![CDATA[Shell]]></category>

		<guid isPermaLink="false">http://movabletripe.com/archive/i-got-99-problems-but-a-bitch-aint-one/</guid>
		<description><![CDATA[#!/bin/bash

if [ -f girlproblems.txt ]
then
  FEELINGS=&#8221;bad&#8221;
  PROBLEMS=`cat myproblems.txt &#124; wc -l`
  if [ $PROBLEMS == "99" ]
  then
    BITCHES=`cat myproblems.txt &#124; grep bitch &#124; wc -l`
    if [ $BITCHES == "0" ]
      then
      echo &#8220;a [...]]]></description>
			<content:encoded><![CDATA[<blockquote><pre>#!/bin/bash

if [ -f girlproblems.txt ]
then
  FEELINGS=&#8221;bad&#8221;
  PROBLEMS=`cat myproblems.txt | wc -l`
  if [ $PROBLEMS == "99" ]
  then
    BITCHES=`cat myproblems.txt | grep bitch | wc -l`
    if [ $BITCHES == "0" ]
      then
      echo &#8220;a bitch ain&#8217;t one!&#8221;
    fi
  fi
fi</pre>
</blockquote>
<p>Too many glasses of scotch will do that to you.</p>
]]></content:encoded>
			<wfw:commentRss>http://movabletripe.com/archive/i-got-99-problems-but-a-bitch-aint-one/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Grep all files in a directory for a string</title>
		<link>http://movabletripe.com/archive/grep-all-files-in-a-directory-for-a-string/</link>
		<comments>http://movabletripe.com/archive/grep-all-files-in-a-directory-for-a-string/#comments</comments>
		<pubDate>Sat, 30 Jun 2007 03:21:38 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
		
		<category><![CDATA[Bash]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Shell]]></category>

		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://movabletripe.com/archive/grep-all-files-in-a-directory-for-a-string/</guid>
		<description><![CDATA[grep -i -r somestring ./
-i means ignore case
-r means recursive
Simple stuff, but useful nonetheless.
]]></description>
			<content:encoded><![CDATA[<p><code>grep -i -r somestring ./</code></p>
<p>-i means ignore case<br />
-r means recursive</p>
<p>Simple stuff, but useful nonetheless.</p>
]]></content:encoded>
			<wfw:commentRss>http://movabletripe.com/archive/grep-all-files-in-a-directory-for-a-string/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Opera 9.20-beta Slackware Packages</title>
		<link>http://movabletripe.com/archive/opera-920-beta-slackware-packages/</link>
		<comments>http://movabletripe.com/archive/opera-920-beta-slackware-packages/#comments</comments>
		<pubDate>Sun, 01 Apr 2007 00:29:07 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
		
		<category><![CDATA[Browsers]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://movabletripe.com/archive/opera-920-beta-slackware-packages/</guid>
		<description><![CDATA[Opera has released an official beta build of its upcoming version 9.2 of the popular web browser. One of the big drawcards for this release is the inclusion of something they call &#8220;Speed Dial&#8221;. Basically, it is essentially a launchpad for your favourite sites which is displayed in any blank tab or window. Below is [...]]]></description>
			<content:encoded><![CDATA[<p>Opera has released an official beta build of its upcoming version 9.2 of the popular web browser. One of the big drawcards for this release is the inclusion of something they call &#8220;Speed Dial&#8221;. Basically, it is essentially a launchpad for your favourite sites which is displayed in any blank tab or window. Below is a screenshot of Speed Dial on my system:</p>
<p><a href="/static/operaspeeddial.png" title="Opera Speed Dial"><img class="aligncenter" src="/static/operaspeeddial.thumbnail.png" alt="Opera Speed Dial" /></a></p>
<p>For those of you using slackware and want to check it out, you can download the latest 9.20b release from my <a href="/archive/opera-slackware-packages/" title="Opera Slackware packages">Opera Slackware packages</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://movabletripe.com/archive/opera-920-beta-slackware-packages/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lateralus and the Fibonacci sequence</title>
		<link>http://movabletripe.com/archive/lateralus-and-the-fibonacci-sequence/</link>
		<comments>http://movabletripe.com/archive/lateralus-and-the-fibonacci-sequence/#comments</comments>
		<pubDate>Fri, 23 Feb 2007 11:55:02 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
		
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://movabletripe.com/archive/lateralus-and-the-fibonacci-sequence/</guid>
		<description><![CDATA[You learn something new every day, or so the saying goes. Today I learned that the lyrics from the song &#8220;Lateralus&#8221; by Tool form a Fibonacci sequence.

[1] black
[1] then
[2] white are
[3] all I see
[5] in my infancy
[8] red and yellow then came to be
[5] reaching out to me
[3] lets me see
[2] there is
[1] so
[1] much
[2] [...]]]></description>
			<content:encoded><![CDATA[<p>You learn something new every day, or so the saying goes. Today I learned that the lyrics from the song <em>&#8220;Lateralus&#8221;</em> by <a href="http://www.toolband.com/">Tool</a> form a <a href="http://en.wikipedia.org/wiki/Fibonacci_number">Fibonacci sequence</a>.</p>
<p><span id="more-64"></span></p>
<p><strong>[1]</strong> black<br />
<strong>[1]</strong> then<br />
<strong>[2]</strong> white are<br />
<strong>[3]</strong> all I see<br />
<strong>[5]</strong> in my infancy<br />
<strong>[8]</strong> red and yellow then came to be<br />
<strong>[5]</strong> reaching out to me<br />
<strong>[3]</strong> lets me see<br />
<strong>[2]</strong> there is<br />
<strong>[1]</strong> so<br />
<strong>[1]</strong> much<br />
<strong>[2]</strong> more and<br />
<strong>[3]</strong> beckons me<br />
<strong>[5]</strong> to look through to these<br />
<strong>[8]</strong> infinite possibilities<br />
<strong>[13]</strong> as below so above and beyond I imagine<br />
<strong>[8]</strong> drawn outside the lines of reason<br />
<strong>[5]</strong> push the envelope<br />
<strong>[3]</strong> watch it bend</p>
<p>For those that don&#8217;t know (read: aren&#8217;t a maths genius and/or haven&#8217;t read The DaVinci Code) Fibonacci numbers follow a recurrence relation that, after two starting values, each number is the sum of the two preceding numbers. The sequence starts as follows:</p>
<p>1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610 &#8230;</p>
<p>In the case of <em>&#8220;Lateralus&#8221;</em>, the sequence steps back and forth through the above sequence; The number of syllables progress to the sixth step, then back down to the first step; up to the seventh step, and then back to the fourth step. For those that care, the formula is as follows:</p>
<p><img src="/static/fibonacci.png" alt="Fibonacci formula" /></p>
<p>Food for thought. Now back to more meaningful tasks&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://movabletripe.com/archive/lateralus-and-the-fibonacci-sequence/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ballmer reissues patent threat against Linux</title>
		<link>http://movabletripe.com/archive/ballmer-reissues-patent-threat-against-linux/</link>
		<comments>http://movabletripe.com/archive/ballmer-reissues-patent-threat-against-linux/#comments</comments>
		<pubDate>Wed, 21 Feb 2007 07:49:48 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[That Other OS]]></category>

		<guid isPermaLink="false">http://movabletripe.com/archive/ballmer-reissues-patent-threat-against-linux/</guid>
		<description><![CDATA[Steve Ballmer has fired off another warning shot across the bow of the Linux users and open source vendors in general by repeating his threats to sue companies that do not respect Microsoft&#8217;s intellectual property.

Microsoft has argued in the past that Linux infringes on their IP, but when called upon for specifics has failed to [...]]]></description>
			<content:encoded><![CDATA[<p>Steve Ballmer has fired off another warning shot across the bow of the Linux users and open source vendors in general by repeating his threats to sue companies that do not respect Microsoft&#8217;s intellectual property.</p>
<p><span id="more-62"></span></p>
<p>Microsoft has argued in the past that Linux infringes on their <acronym title="Intellectual Property">IP</acronym>, but when called upon for specifics has failed to name the patents in question.</p>
<p>Ballmer, in an obvious threat towards open source users, has told <a href="http://www.cnet.com">c|net</a> that <em>&#8220;open source is not free, and open source will have to respect the intellectual-property rights of others, just as any other competitor will&#8221;</em>.</p>
<p>For those that aren&#8217;t fluent in the language of Bullshit, that is loosely translated as <em>&#8220;play by our rules, or else&#8221;</em>.</p>
<p>One interesting quote in the interview, however, is a possible admission that Windows <em>is</em> in fact more expensive than Linux. After a <a href="http://www.microsoft.com/windowsserver/facts/default.mspx">huge campaign</a> against Linux specifically aimed at proving that Windows has a lower total cost of ownership than it&#8217;s open source alternative, Ballmer has this little cherry:</p>
<blockquote><p>&#8220;We are higher-priced, but we bring greater value.&#8221;</p></blockquote>
<p>Higher priced you say? What happened to all of that &#8220;Linux is more expensive that Windows&#8221; rhetoric?</p>
<p>Linux users respoded to Ballmer&#8217;s accusations with the following message:</p>
<p><img class="aligncenter" src='/static/bush_finger.jpg' alt='Finger' /></p>
<p>You can keep your higher prices and intellectual property. We are going to play on our own, and you&#8217;re not invited.</p>
]]></content:encoded>
			<wfw:commentRss>http://movabletripe.com/archive/ballmer-reissues-patent-threat-against-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP redirect script</title>
		<link>http://movabletripe.com/archive/php-redirect-script/</link>
		<comments>http://movabletripe.com/archive/php-redirect-script/#comments</comments>
		<pubDate>Fri, 16 Feb 2007 03:25:39 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://movabletripe.com/archive/php-redirect-script/</guid>
		<description><![CDATA[When developing and/or designing websites for clients, I often use a quasi versioning system to keep track of older copies of their respective projects. For example, if I often create a repository for all of my development such as http://mybusiness.com/clientname and all subsequent revisions of the project in directories reflecting their version number (http://mybusiness.com/clientname/1/ and [...]]]></description>
			<content:encoded><![CDATA[<p>When developing and/or designing websites for clients, I often use a quasi versioning system to keep track of older copies of their respective projects. For example, if I often create a repository for all of my development such as <code>http://mybusiness.com/clientname</code> and all subsequent revisions of the project in directories reflecting their version number (<code>http://mybusiness.com/clientname/1/</code> and <code>http://mybusiness.com/clientname/3/</code> and so on).</p>
<p>The beauty of this is that when a client inevitably changes their mind regarding an alteration to a design/feature, all of my original work is not lost, and I can easily refer them back to previous revision for comparison.</p>
<p>Below is a simple PHP snippet I use to redirect the user to the latest version of the project. This saves them having to know what number the revisions is up to, and can merely navigate to <code>http://mybusiness.com/clientname</code> and be taken to the most recent trunk.</p>
<blockquote><pre>&lt;?php
$host  = $_SERVER['HTTP_HOST'];
$uri  = rtrim(dirname($_SERVER['PHP_SELF']), &#8216;/\&#8217;);
$revision = &#8216;1/&#8217;;
header(&quot;Location: http://$host$uri/$revision&quot;);
exit;
?&gt;
</pre>
</blockquote>
<p>Save this as index.php in your top level directory, and simply change the variable <code>$revision</code> to reflect the current version.</p>
]]></content:encoded>
			<wfw:commentRss>http://movabletripe.com/archive/php-redirect-script/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft&#8230; anus?</title>
		<link>http://movabletripe.com/archive/microsoft-anus/</link>
		<comments>http://movabletripe.com/archive/microsoft-anus/#comments</comments>
		<pubDate>Sat, 20 Jan 2007 08:54:58 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
		
		<category><![CDATA[Random]]></category>

		<category><![CDATA[That Other OS]]></category>

		<guid isPermaLink="false">http://movabletripe.com/archive/microsoft-anus/</guid>
		<description><![CDATA[
Is Bill trying to tell us something?
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" id="image59" src="/static/enuz.png" alt="Zune logo upside-down" /></p>
<p>Is Bill trying to tell us something?</p>
]]></content:encoded>
			<wfw:commentRss>http://movabletripe.com/archive/microsoft-anus/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Linux leads Windows and OSX in flash-player version</title>
		<link>http://movabletripe.com/archive/linux-leads-windows-and-osx-in-flash-player-version/</link>
		<comments>http://movabletripe.com/archive/linux-leads-windows-and-osx-in-flash-player-version/#comments</comments>
		<pubDate>Fri, 19 Jan 2007 08:50:16 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://movabletripe.com/archive/linux-leads-windows-and-osx-in-flash-player-version/</guid>
		<description><![CDATA[For the first time in recorded history (ie. as far as I can remember), linux is actually leading the pack when it comes to flash-player versions. The screenshot below is taken straight from the Adobe website no less than a few minutes ago:

Notice that Linux is at version 9,0,31,0, while both Windows and OSX are [...]]]></description>
			<content:encoded><![CDATA[<p>For the first time in recorded history (ie. as far as I can remember), linux is actually <em>leading the pack</em> when it comes to flash-player versions. The screenshot below is taken straight from <a href="http://www.adobe.com/products/flash/about/">the Adobe website</a> no less than a few minutes ago:</p>
<p><img class="aligncenter" id="image58" src="/static/flash-player-plugin.png" alt="Flash Player Plugin" /></p>
<p>Notice that Linux is at version 9,0,31,0, while both Windows and OSX are stuck at 9,0,28,0. Sure, I may be splitting hairs here, but after lagging (pun intended - ALSA anyone?) at least 1.5 versions behind for the last few years, it is good to be the front-runner for a change.</p>
<p><a href="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&#038;P2_Platform=Linux">Get the latest version of Adobe Flash Player for Linux here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://movabletripe.com/archive/linux-leads-windows-and-osx-in-flash-player-version/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Opera Slackware packages</title>
		<link>http://movabletripe.com/archive/opera-slackware-packages/</link>
		<comments>http://movabletripe.com/archive/opera-slackware-packages/#comments</comments>
		<pubDate>Tue, 20 Jun 2006 04:57:59 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
		
		<category><![CDATA[Browsers]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://movabletripe.com/archive/opera-slackware-packages/</guid>
		<description><![CDATA[Current testing release
opera-9.20b_20070323.5-i386-1_hno.tgz
opera-9.01_20060629.6-i486-1hno.tgz
Current stable release
opera-9.10_20061214.5-i386-1_hno.tgz
opera-9.0-i486-1hno.tgz
About the above packages
The opera desktop team have been releasing weekly builds of the upcoming recently released version 9.0.
I have been creating opera slackware packages for each one of these releases for my own personal use, and considering the fact that 9.0-final has been released, I thought that might as well [...]]]></description>
			<content:encoded><![CDATA[<h3>Current testing release</h3>
<p><a title="Download opera-9.20b_20070323.5-i386-1_hno.tgz" href="/download/file/opera-9.20b_20070323.5-i386-1_hno.tgz">opera-9.20b_20070323.5-i386-1_hno.tgz</a><br />
<span class="strike"><a title="Download opera-9.01_20060629.6-i486-1hno.tgz" href="/download/file/opera-9.01_20060629.6-i486-1hno.tgz">opera-9.01_20060629.6-i486-1hno.tgz</a></span></p>
<h3>Current stable release</h3>
<p><a title="Download opera-9.10_20061214.5-i386-1_hno.tgz" href="/download/file/opera-9.10_20061214.5-i386-1_hno.tgz">opera-9.10_20061214.5-i386-1_hno.tgz</a><br />
<span class="strike"><a title="Download opera-9.0-i486-1hno.tgz" href="/download/file/opera-9.0-i486-1hno.tgz">opera-9.0-i486-1hno.tgz</a></span></p>
<h3>About the above packages</h3>
<p>The <a href="http://my.opera.com/desktopteam/blog/">opera desktop team</a> have been releasing weekly builds of the <span class="strike">upcoming</span> recently released version 9.0.</p>
<p>I have been creating <a title="Opera Slackware packages" href="/archive/opera-slackware-packages/">opera slackware packages</a> for each one of these releases for my own personal use, and considering the fact that 9.0-final has been released, I thought that might as well share the love and upload my packages for my fellow slackers to use.</p>
<p>The current stable release is available for download, but I will also provide a package of the latest beta/nightly/weekly release. My own personal experience is that the beta builds are more often than not stable enough to use in a production environment, although if in doubt, download the latest stable version.</p>
<p><strong>Note:</strong> These packages use <em>shared</em> qt libraries, meaning that you will at the very least require a basic KDE installation. As Slackware comes default with KDE installed, this should not be a problem, and I believe that if you are clever enough to engineer a slackware installation without kdelibs installed, I think you should be smart enough to create your own opera package anyway. If there is enough interest, however, I <em>might</em> provide static-qt opera slackware packages if requested.</p>
]]></content:encoded>
			<wfw:commentRss>http://movabletripe.com/archive/opera-slackware-packages/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Recursively chmod directories only</title>
		<link>http://movabletripe.com/archive/recursively-chmod-directories-only/</link>
		<comments>http://movabletripe.com/archive/recursively-chmod-directories-only/#comments</comments>
		<pubDate>Mon, 19 Jun 2006 08:24:26 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://movabletripe.com/archive/recursively-chmod-directories-only/</guid>
		<description><![CDATA[find . -type d -exec chmod 755 {} \;
This will recursively search your directory tree (starting at dir &#8216;dot&#8217;) and chmod 755 all directories only.
Similarly, the following will chmod all files only (and ignore the directories):
find . -type f -exec chmod 644 {} \;
]]></description>
			<content:encoded><![CDATA[<p><code>find . -type d -exec chmod 755 {} \;</code></p>
<p>This will recursively search your directory tree (starting at dir &#8216;dot&#8217;) and chmod 755 all directories only.</p>
<p>Similarly, the following will chmod all files only (and ignore the directories):</p>
<p><code>find . -type f -exec chmod 644 {} \;</code></p>
]]></content:encoded>
			<wfw:commentRss>http://movabletripe.com/archive/recursively-chmod-directories-only/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
