<?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>Adam Merrifield { the collective } &#187; textmate</title>
	<atom:link href="http://adam.merrifield.ca/tag/textmate/feed/" rel="self" type="application/rss+xml" />
	<link>http://adam.merrifield.ca</link>
	<description>the collective thoughts and web works of adam merrifield</description>
	<lastBuildDate>Wed, 08 Sep 2010 20:55:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Creating Unique ID&#039;s For&#8230; Anything!</title>
		<link>http://adam.merrifield.ca/2009/10/27/creating-unique-ids-for-anything/</link>
		<comments>http://adam.merrifield.ca/2009/10/27/creating-unique-ids-for-anything/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 01:14:59 +0000</pubDate>
		<dc:creator>Adam Merrifield</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[bundles]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[copy]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[paste]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[seydoggy]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[snippet]]></category>
		<category><![CDATA[son]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[textmate]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[unique id]]></category>

		<guid isPermaLink="false">http://www.seydoggy.com/2009/10/27/creating-unique-ids-for-anything/</guid>
		<description><![CDATA[There are numerous reasons you might need a unique identifier on something; you upload files with common names to the same ftp site, you use the id attribute for internal links on a blog that might display multiple posts (the chances of repeating yourself are good), you want to sign your emails with a unique, [...]]]></description>
			<content:encoded><![CDATA[<p>There are numerous reasons you might need a unique identifier on something; you upload files with common names to the same ftp site, you use the id attribute for internal links on a blog that might display multiple posts (the chances of repeating yourself are good), you want to sign your emails with a unique, one time id for your own verification&#8230; Whatever the case, a unique id could come in handy.</p>

<p>The easiest thing to do is use a timestamp and a shell script can do that easily enough for us. For everyday use, the year, month, day, hour, minutes and seconds should suffice (unless you need multiple unique id&#8217;s per second). Here is how the bash script would look:</p>

<pre><code>date +%y%m%d%H%M%S
</code></pre>

<p>Entering this string into the Terminal.app would yield a twelve digit number like this:</p>

<pre><code>091027191546
</code></pre>

<p>The first pair of digits is the year, the second pair is the month, the third pair is the day, then the hour, minutes and seconds (all in pairs). Run this script in Terminal.app as many times as you like and you will never get the same number.</p>

<p>So you could enter this into your terminal every time you wanted a unique id&#8230; or you could make this shell script work <em>for</em> you from anywhere.</p>

<h2>TextMate Snippet</h2>

<p><img src="http://images.seydoggy.com/Unique_ID_TextMate_Snippet_in_Bundle_Editor-20091027-191359.jpg" alt="TextMate Snippet for Unique ID" class="image-right"/> TextMate makes running shell scripts dead easy &#8212; all you need to do is create your own snippet. To do this:</p>

<ul>
<li>open your Bundle editor &#8212; <code>Bundles &gt; Bundle Editor &gt; Show Bundle Editor</code> <strong><em>or</em></strong> <code>⌃⌥⌘B</code></li>
<li>create a new bundle (if you don&#8217;t already have your own) from the + icon</li>
<li>within that bundle create a new snippet from the + icon</li>
<li><p>in the edit window, type:</p>

<pre><code>`date +%y%m%d%H%M%S`
</code></pre></li>
<li>define a Tab Trigger or Key Equivalent</li>
<li>leave the scope selector blank to have the snippet apply to all language types</li>
</ul>

<p>Now you have a snippet that is accessible in any language scope you use TextMate for. This is handy if you write reference links in HTML articles, such as:</p>

<pre><code>&lt;a href="#note_091027194043"&gt;See this note&lt;/a&gt;
&lt;div id="note_091027194043"&gt;
    This is the special note I wanted you to see.
&lt;/div&gt;
</code></pre>

<p>Or for reference style links in MarkDown:</p>

<pre><code>Check out our site, [seyDoggy][a_091027194631], for some
really cool tips and tricks.

[a_091027194631]: http://www.seydoggy.com/  "seyDoggy's really cool site"
</code></pre>

<h3>Download</h3>

<p>Download your fresh copy of &#8220;<a href="http://www.seydoggy.com/downloads/UniqueID.tmSnippet.zip" title="Download from seyDoggy.com">Unique ID.tmSnippet</a>&#8221; from seyDoggy.com.</p>

<h2>AppleScript to clipboard</h2>

<p><img src="http://images.seydoggy.com/UniqueID_AppleScript_for_creating_unique_id_s-20091027-195458.jpg" alt="UniqueID AppleScript for creating unique id's" class="image-right"/>Say you&#8217;re not a TextMate user but you still want a quick way to run this shell script with as little effort as possible. AppleScript makes quick work of this task with it&#8217;s <code>do shell script</code> functionality. We need to make an AppleScript that runs the shell script, then copies the results to the clipboard. Then we can paste that result into what ever we&#8217;re working with at the time; file renaming, email signing, etc&#8230;</p>

<p>Here is how the script looks:</p>

<pre><code>set uniqueID to (do shell script "date +%y%m%d%H%M%S")
set the clipboard to uniqueID
display alert "\"" &amp; uniqueID &amp; "\"" &amp; "Has been copied to your ¬
    clipboard" giving up after 1
</code></pre>

<h3>Download</h3>

<p>Get your fresh copy of &#8220;<a href="http://www.codecollector.net/view/55260B3D-599D-489A-BC7E-C51AF597B2D0" title="Download from CodeCollector.net">UniqueID.scpt</a>&#8221; from CodeCollector.net</p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://adam.merrifield.ca/2009/11/03/rapidweaver-add-ons-version-identifier/" title="RapidWeaver Add-ons Version Identifier (November 3, 2009)">RapidWeaver Add-ons Version Identifier</a> (1)</li>
	<li><a href="http://adam.merrifield.ca/2009/02/12/keeping-unused-hard-disks-unmounted/" title="Keeping unused hard disks unmounted (February 12, 2009)">Keeping unused hard disks unmounted</a> (7)</li>
	<li><a href="http://adam.merrifield.ca/2007/11/30/time-machine-a-giant-leap-backward/" title="Time Machine. A giant leap backward. (November 30, 2007)">Time Machine. A giant leap backward.</a> (5)</li>
	<li><a href="http://adam.merrifield.ca/2009/05/13/the-little-know-clipboard-app-that-can/" title="The Little Know Clipboard App That Can (May 13, 2009)">The Little Know Clipboard App That Can</a> (2)</li>
	<li><a href="http://adam.merrifield.ca/2007/03/27/the-bigbox/" title="The BigBox (March 27, 2007)">The BigBox</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://adam.merrifield.ca/2009/10/27/creating-unique-ids-for-anything/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TextMate Tip: Use Color Picker in All Bundles</title>
		<link>http://adam.merrifield.ca/2009/06/12/textmate-tip-use-color-picker-in-all-bundles/</link>
		<comments>http://adam.merrifield.ca/2009/06/12/textmate-tip-use-color-picker-in-all-bundles/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 14:15:48 +0000</pubDate>
		<dc:creator>Adam Merrifield</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[bundles]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[color picker]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[plist]]></category>
		<category><![CDATA[seydoggy]]></category>
		<category><![CDATA[textmate]]></category>

		<guid isPermaLink="false">http://www.seydoggy.com/2009/06/12/textmate-tip-use-color-picker-in-all-bundles/</guid>
		<description><![CDATA[After reading this TextMate tip this morning about using the color picker in TextMates CSS bundle, it reminded me of an article I thought I wrote once about extending this same color picker functionality to the other bundles I commonly use in TextMate (namely Property List). After a quick search here and on other blogs [...]]]></description>
			<content:encoded><![CDATA[<p>After reading this <a href="http://textmatetips.com/general/2009/06/color-chaning-on-the-fly-via-cmd-shift-c/" title="Color chaning on the fly via cmd-shift-c | TextMate Tips">TextMate tip</a> this morning about using the color picker in TextMates CSS bundle, it reminded me of an article I thought I wrote once about extending this same color picker functionality to the other bundles I commonly use in TextMate (namely Property List). After a quick search here and on other blogs of mine, I was unable to find it. So I <a href="http://www.google.com/search?hl=en&amp;client=safari&amp;rls=en-us&amp;q=textmate+color+picker+command+plist+seydoggy&amp;aq=f&amp;oq=&amp;aqi=" title="Google">Googled it</a> and as it turns out, I blogged about it on Flickr of all places. Knowing the information wasn&#8217;t of much use there, I thought I had better revisit this tip for the benefit of other geeks.</p>

<h3>Use Color Picker in Other Bundles</h3>

<p>So here is the gist of it; in the CSS bundle in TextMate you can quickly pick colors for your CSS properties. This is great, but I do a lot with hex colors in other bundles too, like the Property List, Javascript and jQuery bundles. So here is what I did&#8230;</p>

<p>I opened the Bundle Editor (&#x2303;&#x2325;&#x2318;B), went into the CSS Bundle, found the &#8220;Insert Color&#8230;&#8221; command and made a copy of it (it&#8217;s the ++ icon at the bottom of the panel). I selected and renamed the command and changed it&#8217;s Scope Selector from &#8220;source.css&#8221; to &#8220;text, source&#8221;. This will enable color picker for just about everything. &#8220;text&#8221; will cover all of the plain text based languages like HTML, XML, Property List, Markdown, BB Code, LaTeX, etc&#8230; While &#8220;source&#8221; will cover all the programatic languages like CSS, Javascript, PHP, Ruby, etc&#8230;</p>

<p>Now keep in mind that this particular command is going to add the hash (#) as a prefix. This may not suite you needs for some languages so you may choose to make another &#8220;Insert Color&#8230;&#8221; command for those languages and modify the appropriate lines, then use &#8220;source.actionscript.2&#8243;, for example, as your Scope Selector.</p>

<p>Play around with the poosibilities and have fun.</p>

<p><img src="http://images.seydoggy.com/textmate_color_picker_in_plist-20090612-082837.jpg" alt="textmate, make use of color picker in plist" class="image-center" /></p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://adam.merrifield.ca/2008/11/05/to-be-strict-or-not-to-be/" title="To be Strict or not to be (November 5, 2008)">To be Strict or not to be</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2008/08/24/the-beauty-of-rapidweaver-meets-the-power-of-textmate/" title="The beauty of RapidWeaver meets the power of TextMate (August 24, 2008)">The beauty of RapidWeaver meets the power of TextMate</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2007/12/14/textmate-html-and-css-bundles-for-power-users/" title="TextMate HTML and CSS bundles for power users (December 14, 2007)">TextMate HTML and CSS bundles for power users</a> (3)</li>
	<li><a href="http://adam.merrifield.ca/2009/10/27/creating-unique-ids-for-anything/" title="Creating Unique ID&#039;s For&#8230; Anything! (October 27, 2009)">Creating Unique ID&#039;s For&#8230; Anything!</a> (1)</li>
	<li><a href="http://adam.merrifield.ca/2008/09/04/welcome-to-the-new-rw-updates/" title="Welcome to the new RW Updates (September 4, 2008)">Welcome to the new RW Updates</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://adam.merrifield.ca/2009/06/12/textmate-tip-use-color-picker-in-all-bundles/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Life As a Theme Developer</title>
		<link>http://adam.merrifield.ca/2009/02/18/life-as-a-theme-developer/</link>
		<comments>http://adam.merrifield.ca/2009/02/18/life-as-a-theme-developer/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 21:49:46 +0000</pubDate>
		<dc:creator>Adam Merrifield</dc:creator>
				<category><![CDATA[Generally]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[daughter]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[plist]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[rapidweaver]]></category>
		<category><![CDATA[rw]]></category>
		<category><![CDATA[seydesign]]></category>
		<category><![CDATA[seydoggy]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[textmate]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[updates]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://www.seydoggy.com/2009/02/18/life-as-a-theme-developer/</guid>
		<description><![CDATA[Have you ever wondered what a day in the life of a professional RapidWeaver theme developer is like? Wonder no more because I am about to tell you. 02-18-09 07:22 &#8211; started writing this which will end up being a blog post on seyDoggy.com 02-18-09 07:23 &#8211; opening up Mailplane.app to have a gander at [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever wondered what a day in the life of a professional RapidWeaver theme developer is like? Wonder no more because I am about to tell you.</p>

<p><strong>02-18-09 07:22</strong> &#8211; started writing this which will end up being a blog post on seyDoggy.com
<strong>02-18-09 07:23</strong> &#8211; opening up <a href="http://mailplaneapp.com/" title="Mailplane brings Gmail to your Mac desktop">Mailplane.app</a> to have a gander at what support has crawled in overnight.
<strong>02-18-09 07:28</strong> &#8211; popping in the the Realmac Software forum to respond to a thread I was notified about&#8230; nothing for me to add.
<strong>02-18-09 07:40</strong> &#8211; helped potting training daughter go to the potty.
<strong>02-18-09 07:52</strong> &#8211; responded to an email from the <a href="http://www.seydesign.com/support/membership/" title="membership | support | seyDesign Professional RapidWeaver themes">seyDesign Member Group</a>.
<strong>02-18-09 07:53</strong> &#8211; reacted to a <a href="http://twitter.com/" title="Twitter: What are you doing?">Twitter</a> follow request&#8230; followed.
<strong>02-18-09 07:56</strong> &#8211; Twittering.
<strong>02-18-09 08:02</strong> &#8211; responding to another Realmac Software forum thread.
<strong>02-18-09 08:04</strong> &#8211; sifting through a bunch of press releases that I subscribe to.
<strong>02-18-09 08:18</strong> &#8211; responded to a comment on seyDoggy.com blog.
<strong>02-18-09 08:19</strong> &#8211; moving over to the support email account now. Checking the spam box since Google seems to deem all of my real support requests as Spam.
<strong>02-18-09 08:21</strong> &#8211; yup, 7 messages caught in the spam box.
<strong>02-18-09 08:22</strong> &#8211; opening up <a href="http://www.parallels.com/" title="Mac Virtual Machines and Virtual PC. Automation and Virtualization Software for Desktops, Servers, Hosting, SaaS - Parallels">Parallels</a> to confirm one users report of an IE bug with one of my themes.
<strong>02-18-09 08:24</strong> &#8211; realizing that their complaint has more to do with screen size than anything else. It&#8217;s not a bug, me thinks. Keep testing.
<strong>02-18-09 08:28</strong> &#8211; just got a wrong number on the support line. &#8220;seyDoggy who? I&#8217;m trying to call my sister.&#8221;
<strong>02-18-09 08:38</strong> &#8211; yup, IE6 issue was just the end users window size. I like that kind of support.
<strong>02-18-09 08:50</strong> &#8211; support taking longer then I hoped. Need some tunes.
<strong>02-18-09 08:59</strong> &#8211; support is done.
<strong>02-18-09 09:00</strong> &#8211; opening my calendar (a <a href="http://fluidapp.com/" title="Fluid - Free Site Specific Browser for Mac OS X Leopard">Fluid.app SSB</a> of Google Calendar) to see what&#8217;s on the plate. My calendar is my mental mapping tool.
<strong>02-18-09 09:19</strong> &#8211; more forum posting.
<strong>02-18-09 09:20</strong> &#8211; back to calendar, deciding how long it&#8217;s been since I invoiced this one client before deciding to do more work for them. Have to be extra cautious in todays economy, not to get into too deep with any one client.
<strong>02-18-09 09:21</strong> &#8211; going to do some site updates (in <a href="http://macromates.com/" title="TextMate — The Missing Editor for Mac OS X">TextMate</a>) for said client.
<strong>02-18-09 10:27</strong> &#8211; just answered someones questions about <a href="http://www.mcubedsw.com/" title="M Cubed Software - Yummy software for the Mac">M Cubed Softwares</a> <a href="http://www.mcubedsw.com/software/codecollectorpro" title="M Cubed Software - Code Collector Pro">Code Collector Pro</a>.
<strong>02-18-09 10:48</strong> &#8211; syncing client changes via <a href="http://www.panic.com/transmit/" title="Panic - Transmit 3 - The next-generation Mac OS X FTP client!">Panics Transmit</a>.
<strong>02-18-09 10:57</strong> &#8211; hmm&#8230; forgot to update the sitemap&#8230; and all the french <code>&lt;title&gt;</code> tags&#8230; <em>ugh</em>
<strong>02-18-09 11:06</strong> &#8211; sitemap updated, french <code>&lt;title&gt;</code> tags updated, re-syncing.
<strong>02-18-09 11:26</strong> &#8211; fresh coffee, looking at my calendar&#8230; what next&#8230;
<strong>02-18-09 11:28</strong> &#8211; checking my @bugs tags in <a href="http://www.hogbaysoftware.com/products/taskpaper" title="TaskPaper — Simple to-do list software">TaskPaper</a> to see if there are any pressing bugs I should tackle&#8230; one in <a href="http://www.seydesign.com/themes/bloop/" title="bloop | themes | seyDesign Professional RapidWeaver themes">seyDoggy bloop!</a> but it&#8217;s going to have to wait until I have the time for some extensive rewriting. It&#8217;s only an issue with one plugin so it&#8217;s not really a bug as much as it&#8217;s a compatibility issue. Moving on&#8230;
<strong>02-18-09 11:33</strong> &#8211; continuing with Med Designs Bubblegum.rwtheme update. Adding some really cool new features to it. Checking my todo list within the theme to pick up where I left off on Monday.
<strong>02-18-09 11:54</strong> &#8211; force quitting <a href="http://www.realmacsoftware.com/rapidweaver/" title="RapidWeaver 4 - Powerful Web Design Software for Mac OS X">RapidWeaver</a> after I jammed it up with a tricky Theme.plist move.
<strong>02-18-09 12:22</strong> &#8211; commit current set of changes to the rwtheme package go make lunch.
<strong>02-18-09 12:54</strong> &#8211; exercise&#8230; it&#8217;s important to get away from the office chair for a bit so you don&#8217;t develop <a href="http://en.wikipedia.org/wiki/Deep_vein_thrombosis" title="Deep vein thrombosis - Wikipedia, the free encyclopedia">deep vein thrombosis</a>, but getting and walking about is boring. So I exercise; 50 pushups, 25 crunches, 20 lying-on-my-back-leg-lift-thingies, 20 of the same, but lying on my side, and then again, but on my tummy. Not only is it good for preventing DVT, but it helps my core compensate for slouching at my desk for hours at a time.
<strong>02-18-09 13:17</strong> &#8211; back to Bubblegum.rwtheme update.
<strong>02-18-09 16:04</strong> &#8211; committed a whole whack of changes to the Bubblegum.rwtheme. Time to wonder about the house for a stretch and maybe splash some cold water on my face.
<strong>02-18-09 16:08</strong> &#8211; scheduled in two custom jobs, one for Friday and one for Monday&#8230; <em>sigh</em>.
<strong>02-18-09 16:23</strong> &#8211; feeling refreshed. Time to get back at it. But it&#8217;s time for 10 minutes of fun; time to read a chapter of <a href="http://www.manning.com/bibeault/" title="Manning: jQuery in Action"><em>jQuery in Action</em></a>.
<strong>02-18-09 16:45</strong> &#8211; Well it&#8217;s time to call it a day and go embrace the inner chef in me. I hope you&#8217;ve enjoyed peering into a day in the life of a professional RapidWeaver theme developer.</p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://adam.merrifield.ca/2008/08/25/my-top-5-web-development-tools/" title="My top 5 web development tools (August 25, 2008)">My top 5 web development tools</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2007/07/23/compulsive-blogging-part-4/" title="Compulsive Blogging Part 4 (July 23, 2007)">Compulsive Blogging Part 4</a> (4)</li>
	<li><a href="http://adam.merrifield.ca/2008/11/03/seydoggy-is-back-in-the-office/" title="seyDoggy is back in the office. (November 3, 2008)">seyDoggy is back in the office.</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2007/07/30/pathfinder-is-the-only-finder-you-need/" title="Pathfinder is the only Finder you need (July 30, 2007)">Pathfinder is the only Finder you need</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2007/09/24/define-your-rss-feed-title/" title="Define your RSS Feed title (September 24, 2007)">Define your RSS Feed title</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://adam.merrifield.ca/2009/02/18/life-as-a-theme-developer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RapidWeaver&#039;s %pathto%, TextMate can help</title>
		<link>http://adam.merrifield.ca/2008/10/10/rapidweavers-pathto-textmate-can-help/</link>
		<comments>http://adam.merrifield.ca/2008/10/10/rapidweavers-pathto-textmate-can-help/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 17:06:00 +0000</pubDate>
		<dc:creator>Adam Merrifield</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[rapidweaver]]></category>
		<category><![CDATA[seydoggy]]></category>
		<category><![CDATA[snippet]]></category>
		<category><![CDATA[syntax]]></category>
		<category><![CDATA[textmate]]></category>

		<guid isPermaLink="false">http://www.seydoggy.com/wordpress/?p=76</guid>
		<description><![CDATA[It&#8217;s no secret that many RapidWeaver developers are quite close and help each other out quite a bit. It&#8217;s also no secret that in order to develop RapidWeaver themes you need to use some pretty powerful tools. Some of use TextMate, the most powerful one in my opinion. There are so many ways to extend [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://macromates.com/" title="TextMate — The Missing Editor for Mac OS X"><img src="http://images.seydoggy.com/TextMate300-20081010-140320.png" alt="TextMate300" class="image-left" width="200"/></a>It&#8217;s no secret that many RapidWeaver developers are quite close and help each other out quite a bit. It&#8217;s also no secret that in order to develop RapidWeaver themes you need to use some pretty powerful tools. Some of use TextMate, the most powerful one in my opinion. There are so many ways to extend TextMate&#8217;s features to streamline our workflow, one of the simplest is to edit existing bundles by tweaking their commands or snippets or making a command or snippet of your own.</p>

<p>So back to the RapidWeaver developers&#8230; recently, Giuseppe at <a href="http://www.bonsai-studio.net/" title="(((Bonsai Studio))) | RapidWeaver Themes Developing">Bonsai Studio</a> shared a TextMate snippet with the other developers. A snippet that would write a very specific RapidWeaver string that we tend to use quite a bit:</p>

<p><code>&lt;script rel="stylesheet" type="text/css | text/javascript" src="%pathto(script/filename.file)"%&gt;&lt;/script&gt;</code></p>

<p>I jumped all over this because as you may know I am a huge TextMate nut. However, the snippet didn&#8217;t quite run the way I wanted. So I set about to make it the way that was most useful to me. The main difference being that mine would highlight the file path when activated making it an even faster shortcut for me.</p>

<p>But I didn&#8217;t stop there. I wanted one that would handle &lt;link&gt; as well. So the result is to snippets that quickly write a &lt;script&gt; string and &lt;link&gt; string that include the &#37;pathto&#37; syntax.</p>

<p>So if you are a heavy TextMate user and happen to develop RapidWeaver themes then you might be interested in <a href="http://www.seydoggy.com/downloads/PathTo_tmSnippets.zip">these two snippets</a>.</p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://adam.merrifield.ca/2008/08/25/my-top-5-web-development-tools/" title="My top 5 web development tools (August 25, 2008)">My top 5 web development tools</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2009/02/18/life-as-a-theme-developer/" title="Life As a Theme Developer (February 18, 2009)">Life As a Theme Developer</a> (1)</li>
	<li><a href="http://adam.merrifield.ca/2009/01/26/use-rapidweavers-pathto-syntax-in-javascript-files/" title="Use RapidWeaver&#039;s %pathto()% syntax in javascript files (January 26, 2009)">Use RapidWeaver&#039;s %pathto()% syntax in javascript files</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2008/08/24/the-beauty-of-rapidweaver-meets-the-power-of-textmate/" title="The beauty of RapidWeaver meets the power of TextMate (August 24, 2008)">The beauty of RapidWeaver meets the power of TextMate</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2007/12/14/textmate-html-and-css-bundles-for-power-users/" title="TextMate HTML and CSS bundles for power users (December 14, 2007)">TextMate HTML and CSS bundles for power users</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://adam.merrifield.ca/2008/10/10/rapidweavers-pathto-textmate-can-help/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My top 5 web development tools</title>
		<link>http://adam.merrifield.ca/2008/08/25/my-top-5-web-development-tools/</link>
		<comments>http://adam.merrifield.ca/2008/08/25/my-top-5-web-development-tools/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 19:44:00 +0000</pubDate>
		<dc:creator>Adam Merrifield</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[cost]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[designer]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[kitchener]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mamp]]></category>
		<category><![CDATA[mind]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[rw]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[textmate]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.seydoggy.com/wordpress/?p=72</guid>
		<description><![CDATA[As a small web design outfit in Kitchener I have to be particular about my development workflow and the tools I use. I can&#8217;t afford to continually invest in new wonder apps that do a bit of this and a bit of that, and do this thing well but not that thing, but this other [...]]]></description>
			<content:encoded><![CDATA[<p>As a small web design outfit in Kitchener I have to be particular about my development workflow and the tools I use. I can&#8217;t afford to continually invest in new wonder apps that do a bit of this and a bit of that, and do this thing well but not that thing, but this other app does that thing but not&#8230; well, you get the point. So I have to really focus on what makes me money and will continue to make me money going forward. So I have compiled a list of apps that make web design and development  on the Mac possible for me.</p>

<ol>
   <li><h3>TextMate</h3>
 <p>There is text editors and then there is <a href="http://macromates.com/" title="TextMate — The Missing Editor for Mac OS X">TextMate</a>. Renowned for it&#8217;s unparalleled abilities to handle a seemingly limitless set of languages, TextMate makes writing <em>ANY</em> code fast and painless. I use TextMate for every bit of text editing that I do, XHTML, CSS, XML, PHP, SQL and javascript, just to name a few. It&#8217;s not free but you will agree that there is no other text editor that comes close to TextMate.</p></li>
   <li><h3>MAMP</h3>
 <p>If you are already a pro web designer you are already aware of the need for a live server environment to test out whatever systems you happen to be developing at the time. You also no that uploading to a remote location is time consuming and working SFTP, SSH or WEBDAV can be unstable. You best bet is to have a local server, but if that is not within your means (or know-how) then you need to look at MAMP. MAMP is a nicely bundled package of MySQL, Apache and PHP that allows you to run a web server safely on your own computer. Though Apache and PHP are already included on you Mac, they tend not be as current as those found in MAMP. MAMP also allows you to quickly change your servers from one project to another to keep your perceived root URL common across all your local web work. The best part is, the only version of MAMP you really need to get this done is free.</p></li>
   <li><h3>Safari</h3>
 <p>Don&#8217;t hate for this. I don&#8217;t mind FireFox and I think FireBug is great but to be honest I never use either one on a regular basis. Safari, on the other hand, in an indispensable tool for me. By enabling the developer features of Safari I am able to peer into the DOM for those tricky to view javascript behaviors and see what is really happening on the client side. Safari, of course, is include with your Mac operating system.</p></li>
   <li><h3>PhotoShop</h3>
 <p>What is web design without the design? There are a ton of free options out there, but lets be honest, there is no substitute for the real thing when it comes to mocking up proposed web layouts. I agree PhotoShop is outrageously priced but in the grand scheme of things, if you are getting paid for your work then the cost of this app is nothing more than a tax write-off at the end of the year.</p></li>
   <li><h3>Parallels</h3>
 <p>You can dispute me on this choice because I honestly have no experience with anything else. The work involved in getting 3 valid VM&#8217;s working for the purpose of testing 3 related and equally crappy browsers, IE6, IE7 and IE8, leaves me with no interesting in going through anything remotely similar in the near future. But my point is this, you need to have a way of testing Microsoft&#8217;s Internet Explorer, version 6, 7 and 8 and whether you do this via <a href="http://www.parallels.com/" title="Mac Virtual Machines and Virtual PC. Automation and Virtualization Software for Desktops, Servers, Hosting, SaaS - Parallels">Parallels</a> or <a href="http://www.vmware.com/" title="VMware: Virtualization via Hypervisor, Virtual Machine &amp; Server Consolidation - VMware">VMware</a> is of little consequence to me. It needs to get done all the same. The cost of each is comparable to the other.</p></li>
</ol>

<p>If the above list is all you ever invest in for your web design and development career then you are in excellent shape.</p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://adam.merrifield.ca/2007/10/25/rapidweaver-tip-add-native-search/" title="RapidWeaver tip: Add native search (October 25, 2007)">RapidWeaver tip: Add native search</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2007/07/23/compulsive-blogging-part-4/" title="Compulsive Blogging Part 4 (July 23, 2007)">Compulsive Blogging Part 4</a> (4)</li>
	<li><a href="http://adam.merrifield.ca/2007/12/14/textmate-html-and-css-bundles-for-power-users/" title="TextMate HTML and CSS bundles for power users (December 14, 2007)">TextMate HTML and CSS bundles for power users</a> (3)</li>
	<li><a href="http://adam.merrifield.ca/2009/02/18/life-as-a-theme-developer/" title="Life As a Theme Developer (February 18, 2009)">Life As a Theme Developer</a> (1)</li>
	<li><a href="http://adam.merrifield.ca/2009/03/07/control-your-processors-in-mac-os-x-105/" title="Control your processors in Mac OS X 10.5 (March 7, 2009)">Control your processors in Mac OS X 10.5</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://adam.merrifield.ca/2008/08/25/my-top-5-web-development-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The beauty of RapidWeaver meets the power of TextMate</title>
		<link>http://adam.merrifield.ca/2008/08/24/the-beauty-of-rapidweaver-meets-the-power-of-textmate/</link>
		<comments>http://adam.merrifield.ca/2008/08/24/the-beauty-of-rapidweaver-meets-the-power-of-textmate/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 16:51:00 +0000</pubDate>
		<dc:creator>Adam Merrifield</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[designer]]></category>
		<category><![CDATA[finder]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[nutmac]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[rapidweaver]]></category>
		<category><![CDATA[seydoggy]]></category>
		<category><![CDATA[textmate]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://www.seydoggy.com/wordpress/?p=71</guid>
		<description><![CDATA[As a web designer and fairly huge Mac geek I am one of those guys who gets rather passionate about certain apps and workflows, etc&#8230; Those of you who have read one or more entries on nutMac.com, a Mac workflow blog I write for on occasion, you&#8217;ll know that I am a big fan of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://images.seydoggy.com/Edit_RapidWeaver_in_TextMate-20080824-132718.jpg" rel="lightbox" title="Click to see full size"><img src="http://images.seydoggy.com/Edit_RapidWeaver_in_TextMate_thumb-20080824-132803.jpg" alt="Edit%20RapidWeaver%20in%20TextMate%20thumb" class="image-right"/></a> As a web designer and fairly huge Mac geek I am one of those guys who gets rather passionate about certain apps and workflows, etc&#8230; Those of you who have read one or more entries on <a href="http://nutmac.com" title="Mac Pro go like stink!">nutMac.com</a>, a Mac workflow blog I write for on occasion, you&#8217;ll know that I am a big fan of <a href="http://www.cocoatech.com/" title="Welcome to Cocoatech">Path Finder</a>, <a href="http://www.blacktree.com/" title="Blacktree">Quicksilver</a> and <a href="http://macromates.com/" title="TextMate — The Missing Editor for Mac OS X">TextMate</a>, three apps that rule my world. Recently, suspecting I wasn&#8217;t tapping into TextMates full potential, I purchased <em><a href="http://www.pragprog.com/titles/textmate/textmate" title="The Pragmatic Bookshelf | TextMate">TextMate &#8211; Power Editing for the Mac</a></em> by <em><a href="http://blog.grayproductions.net/" title="Shades of Gray: Recent Articles">James Edward Gray II</a></em>. Well I was correct in my suspicions, since by chapter 3 I had already learned so many more tricks that I couldn&#8217;t wait to get back into coding just to put what I had learned to the test.</p>

<p>One trick I had always been vaguely aware of, and apparently by name only, was the &#8220;Edit in TextMate&#8221; feature. I had looked at activating this at one time but had decided it was terribly complex for something I could just set of a Quicksilver trigger for (which I did, or so I thought). Having just skimmed over what this &#8220;Edit in TextMate&#8221; feature was, I figured this was just some short hand trick for forcing various files types and folders to open in TextMate as opposed to their default application. In fact, this is a power user feature that allows TextMate to hijack the editing fields of other apps (the search field in Google home page, or in this case, the blog post field of Blogger, my <a href="http://fluidapp.com/" title="Fluid - Free Site Specific Browser for Mac OS X Leopard">Fluid SSB app</a>).</p>

<p>Here is where the little light bulb went off in my head&#8230; Could this be used in RapidWeaver? Now let me start by saying I <em>LOVE</em> RapidWeaver, I really do, but when it comes to HTML code editing, which I do on a continual basis, I can&#8217;t stand not having my TextMate features and functions handy. I have always found myself writing code in a dummy TextMate file, then copying and pasting it into RapidWeaver. And when I would have to make a change I would copy the code into the dummy TextMate file and so on until I was satisfied with the results.</p>

<p>So to make a long story short, after years of using TextMate, I finally enabled the &#8220;Edit in TextMate&#8221; feature and tried to invoke it in a RapidWeaver project and POOF! It works like a charm! Now I can place my caret in any RapidWeaver field (main content, sidebar, titles, custom fields, etc&#8230;) in RapidWeaver and type ctrl-cmd-E and edit the contents of that field with the power of TextMate.</p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://adam.merrifield.ca/2008/01/02/make-your-web-apps-fluid/" title="Make your web apps Fluid (January 2, 2008)">Make your web apps Fluid</a> (1)</li>
	<li><a href="http://adam.merrifield.ca/2007/10/09/look-and-learn-your-way-to-better-productivity/" title="Look and learn your way to better productivity (October 9, 2007)">Look and learn your way to better productivity</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2009/02/18/life-as-a-theme-developer/" title="Life As a Theme Developer (February 18, 2009)">Life As a Theme Developer</a> (1)</li>
	<li><a href="http://adam.merrifield.ca/2007/12/14/textmate-html-and-css-bundles-for-power-users/" title="TextMate HTML and CSS bundles for power users (December 14, 2007)">TextMate HTML and CSS bundles for power users</a> (3)</li>
	<li><a href="http://adam.merrifield.ca/2007/08/13/skitch-snap-draw-share/" title="Skitch &#8211; Snap, Draw, Share (August 13, 2007)">Skitch &#8211; Snap, Draw, Share</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://adam.merrifield.ca/2008/08/24/the-beauty-of-rapidweaver-meets-the-power-of-textmate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dropbox and Versions on the horizon</title>
		<link>http://adam.merrifield.ca/2008/06/16/dropbox-and-versions-on-the-horizon/</link>
		<comments>http://adam.merrifield.ca/2008/06/16/dropbox-and-versions-on-the-horizon/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 13:52:20 +0000</pubDate>
		<dc:creator>Adam Merrifield</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[designer]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[nutmac]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[seydoggy]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[textmate]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[updates]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.nutmac.com/index.php/2008/06/16/dropbox-and-versions-on-the-horizon/</guid>
		<description><![CDATA[Given that it has been a month and a half since I&#8217;ve written to this blog, I feel compelled to tell you why it has been so long. I, Adam Merrifield, mild mannered web designer by day, and&#8230; er&#8230; mild manned web designer by night, have been so swamped with work that contributing to this [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.nutmac.com/images/Versions_-_Mac_Subversion_Client-20080616-085043.jpg" alt="Versions%20-%20Mac%20Subversion%20Client" class="image-right"/>Given that it has been a month and a half since I&#8217;ve written to this blog, I feel compelled to tell you why it has been so long. I, Adam Merrifield, mild mannered web designer by day, and&#8230; er&#8230; mild manned web designer by night, have been <a href="http://www.seydoggy.com/" title="seyDoggy Web and Graphic design">so swamped with work</a> that contributing to this little blog has been all but impossible. I could have jumped all over a dozen new apps that I had been given for beta testing, but sadly I had no time to test them.</p>

<p>There are two however, that are worth mentioning, as I really do want to try and work them into my daily flow. The one is <a href="http://getdropbox.com/" title="Dropbox - Home - Secure backup, sync and sharing made easy.">Dropbox</a>, which is a remote syncing type app that will &#8220;push&#8221; all updates and changes made from one computer to all other computers linked to the same account. Now from what I can tell the intent is that it be more of a storage/portal device that takes what you are working on here and sends it there so you can keep working on it when there become here&#8230; er.. or there&#8230; anyhow, you get the point. You&#8217;re working on a project at work and the boss tells you it need to be done by tomorrow so you send it through the pipes to home, work on it there, send it through the pipes back to work in time for the big presentation the next day, landing your company the BIG account and your boss loves you and gives you a raise and the keys to his Cadillac and owe it all to drop box&#8230;</p>

<p>But that&#8217;s not what intrigues me about <a href="http://getdropbox.com/" title="Dropbox - Home - Secure backup, sync and sharing made easy.">Dropbox</a>, no, what really has me interested in <a href="http://getdropbox.com/" title="Dropbox - Home - Secure backup, sync and sharing made easy.">Dropbox</a> is to see if it can be used as a remote backup device and what capacity is available to the user. As soon as I get the chance I will put this one to the test to see whether it&#8217;s worth getting my clients excited about a beta.</p>

<p>The other app for which I have been waiting to get my hands on for more than a year is <a href="http://www.versionsapp.com/" title="Versions - Mac Subversion Client">Versions</a>, a subversion client for the Mac. If you don&#8217;t know what <a href="http://en.wikipedia.org/wiki/Subversion_(software)" title="Subversion (software) - Wikipedia, the free encyclopedia">subversion</a>, I am not going to explain it here, but in short it eliminates the problem of multiple developers working on a single project at the same time. You don&#8217;t need an app to take advantage of the power of subversion (command-line in Terminal or TextMate will do just fine), but it does make it a tad sexier when you put a GUI to the process.</p>

<p>I did try <a href="http://www.versionsapp.com/" title="Versions - Mac Subversion Client">Versions.app</a> just briefly, signing up with a free <a href="http://beanstalkapp.com/" title="Beanstalk &mdash; Version Control with a Human Face">beanstalk</a> account for testing purposes, but I failed to get the connection. I will have to come back to this one in a few days.</p>

<p>So if you have any experience with either of these apps, feel free to leave your comments and let me know what you think.</p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://adam.merrifield.ca/2008/08/25/my-top-5-web-development-tools/" title="My top 5 web development tools (August 25, 2008)">My top 5 web development tools</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2009/02/18/life-as-a-theme-developer/" title="Life As a Theme Developer (February 18, 2009)">Life As a Theme Developer</a> (1)</li>
	<li><a href="http://adam.merrifield.ca/2008/04/23/rapidweaver-gets-some-love-from-ars-technica/" title="RapidWeaver gets some love from ars technica (April 23, 2008)">RapidWeaver gets some love from ars technica</a> (1)</li>
	<li><a href="http://adam.merrifield.ca/2008/01/02/make-your-web-apps-fluid/" title="Make your web apps Fluid (January 2, 2008)">Make your web apps Fluid</a> (1)</li>
	<li><a href="http://adam.merrifield.ca/2007/10/09/look-and-learn-your-way-to-better-productivity/" title="Look and learn your way to better productivity (October 9, 2007)">Look and learn your way to better productivity</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://adam.merrifield.ca/2008/06/16/dropbox-and-versions-on-the-horizon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>There are geeks, then there are Geeks</title>
		<link>http://adam.merrifield.ca/2008/04/17/there-are-geeks-then-there-are-geeks/</link>
		<comments>http://adam.merrifield.ca/2008/04/17/there-are-geeks-then-there-are-geeks/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 16:23:53 +0000</pubDate>
		<dc:creator>Adam Merrifield</dc:creator>
				<category><![CDATA[Generally]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mamp]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[nutmac]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[son]]></category>
		<category><![CDATA[textmate]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.nutmac.com/index.php/2008/04/17/there-are-geeks-then-there-are-geeks/</guid>
		<description><![CDATA[How much happier could a geek like me get? Well for the first time since I started putting down my Mac thought patterns down on digital paper (this blog) I can say that I am proud of the keywords used to find nutMac. My top 25 keyword are predominantly TextMate, QuickSilver, MAMP, HTML, CSS, SQL, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.nutmac.com/images/nutmacstats-04-17-08.png" alt="nutMac stats" class="image-right" />How much happier could a geek like me get? Well for the first time since I started putting down my Mac thought patterns down on digital paper (this blog) I can say that I am proud of the keywords used to find nutMac. My top 25 keyword are predominantly TextMate, QuickSilver, MAMP, HTML, CSS, SQL, websearch and various combinations therein. If that is not THE most geekified set of words, I don&#8217;t know what is. The only word missing from the list is Unix!</p>

<p>So what does this mean? I guess I could use it as some sort of metric that what I write is important particular demographic. I mean, these keywords are an exact reflection of what I write about. These are things I have searched for myself wishing to find an article that answered my needs. Maybe my articles are answering the needs of geeks like me. That would be pretty cool if you ask me.</p>

<p>So if you read this blog, you must be a geek. But not any geek; you are a Mac geek and probably one that knows a little more than the average geek about OS&#8217;s, hardware, software or some form of programming. You are hardcore (if not just work with me here). So if you like what goes on here, but crave something more of an audio nature, please check out the podcast from MacBreak Tech. I have raved about them <a href="http://www.nutmac.com/index.php/2007/11/27/macbreak-tech-the-only-mac-podcast-that-counts/" title="MacBreak Tech, the only Mac podcast that counts">in the past</a> and I am going to do it again now. This show is for geeks. Real geeks. Crack the case open, pull on the wires, hack it with a bash command kind of geeks.</p>

<p>The first time I wrote about the show, there would be only 5 or 6 comments per episode. Now they get 15 to 25 per show, and the geekier the show, the more comments! Take, for instance, the show where they <a href="http://macbreaktech.com/55/g4-nas-drive-part-1/" title="G4 NAS Drive part 1">turned an old G4 Power Mac into a NAS drive</a> (a long standing request of mine). How geeky is that? It got 25 comments! You have to be a hardcore geek to understand WHY anyone would want to do this (the correct answer is &#8220;because you can&#8221;, by the way).</p>

<p>The number of outlets for this kind of geekery are few and far between (outside of flame bait, forum arenas where the main topics are <a href="http://www.youtube.com/watch?v=D-yy2URAYqU" title="YouTube - William shatner in Lucy in the sky with diamonds">Kirk</a> vs. <a href="http://www.youtube.com/watch?v=ddEIICbllAI" title="YouTube - The Picard song music video">Picard</a> ) so when a show as well put together as this one comes along, one that doesn&#8217;t cater to the <a href="http://en.wikipedia.org/wiki/Attention-Deficit_Hyperactivity_Disorder" title="Attention-deficit hyperactivity disorder - Wikipedia, the free encyclopedia">ADHD</a>, Digg skimming, tech trend surfer, it is a refreshing and very welcome change.</p>

<p>Thank you John, Kenji, Ben and Craig for making <a href="http://macbreaktech.com/" title="MacBreak Tech">MacBreak Tech</a>.</p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://adam.merrifield.ca/2008/08/25/my-top-5-web-development-tools/" title="My top 5 web development tools (August 25, 2008)">My top 5 web development tools</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/about-2-2/" title="About Me (March 27, 2007)">About Me</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2007/08/13/skitch-snap-draw-share/" title="Skitch &#8211; Snap, Draw, Share (August 13, 2007)">Skitch &#8211; Snap, Draw, Share</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2007/10/09/look-and-learn-your-way-to-better-productivity/" title="Look and learn your way to better productivity (October 9, 2007)">Look and learn your way to better productivity</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2008/02/12/configuring-textmate-sql-to-play-with-mamp/" title="Configuring TextMate SQL to play with MAMP (February 12, 2008)">Configuring TextMate SQL to play with MAMP</a> (11)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://adam.merrifield.ca/2008/04/17/there-are-geeks-then-there-are-geeks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring TextMate SQL to play with MAMP</title>
		<link>http://adam.merrifield.ca/2008/02/12/configuring-textmate-sql-to-play-with-mamp/</link>
		<comments>http://adam.merrifield.ca/2008/02/12/configuring-textmate-sql-to-play-with-mamp/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 20:42:40 +0000</pubDate>
		<dc:creator>Adam Merrifield</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[hard drive]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mamp]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nutmac]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[processor]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[textmate]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.nutmac.com/index.php/2008/02/12/configuring-textmate-sql-to-play-with-mamp/</guid>
		<description><![CDATA[I want to preface this by saying that I might be totally ass backwards in doing this but I had a need and I answered it. So before you try what I am about to tell you, be warned, if this totally obliterates your computer, project, or anything at all&#8230; it&#8217;s not my fault! Ok, [...]]]></description>
			<content:encoded><![CDATA[<p>I want to preface this by saying that I might be totally ass backwards in doing this but I had a need and I answered it. So before you try what I am about to tell you, be warned, if this totally obliterates your computer, project, or anything at all&#8230; it&#8217;s not my fault!</p>

<p>Ok, here is my needs, part 1; I run <a href="http://www.mamp.info/" title="living-e AG: MAMP - Mac - Apache - MySQL - PHP">MAMP</a> on my system to develop web projects locally. I use MAMP because it has more up to date versions of <a href="http://www.apache.org/" title="Welcome! - The Apache Software Foundation">Apache</a>, <a href="http://www.php.net/" title="PHP: Hypertext Preprocessor">PHP</a> and <a href="http://www.mysql.com/" title="MySQL AB ::  The world's most popular open source database">MySQL</a> and I can update any of those on the fly at any time. It&#8217;s great that OS X has all of this pre installed (save for the MySQL), but it just isn&#8217;t very fast and I&#8217;ve always felt that by banging on the these system services I can potentially harm my system as a whole. With MAMP, I can bang on the innards of it&#8217;s services all I want and only worry about breaking that which resides in the MAMP folder.</p>

<p>My needs, part 2; I am a heavy, heavy <a href="http://macromates.com/" title="TextMate â€” The Missing Editor for Mac OS X">TextMate</a> user and as it happens, TextMate is a brilliant SQL editor which allows for complex queries to be written in a comfortable editor (as opposed to the very linear Terminal.app) and executed in a sexy little browser. The problem with is that TextMate presumes you will compile your MySQL server in the standard location and configuration (/usr/local/mysql/), where as MAMP puts it all in it&#8217;s own folder located in the Applications folder (/Applications/MAMP/tmp/mysql/).</p>

<p>What I have found is that TextMate want&#8217;s to access the socket (mysql.sock) in the /tmp/ folder (buried in the /private/ folder on the hard drive), but I know the MAMP socket is located at /Applications/MAMP/tmp/mysql/. So I thought I would try making an alias of this socket in the /tmp/ folder for TextMate to find. And it worked.</p>

<p><strong><em>WARNING: IF THE TERMINAL SCARES YOU THEN LOOK NO FURTHER</em></strong></p>

<p>First, open terminal, then type in the following line to create the link (this is based on the assumption that you already have a /tmp/ folder which you should):</p>

<p><code>sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock</code></p>

<p>Next, you want to change the owner:</p>

<p><code>sudo chown _mysql /tmp/mysql.sock</code></p>

<p>And lastly the permissions:</p>

<p><code>sudo chmod 777 /tmp/mysql.sock</code></p>

<p>Now from the SQL bundle preferences in TextMate, add your server and database info (assuming you have already created a database). Remember that by default, MAMP MySQL administration is set to user: root, password: root (yikes, you might want to change that). It would look something like this:
<img src="http://images.adam.merrifield.ca/textmate-mysql-20100419-124616.png" alt="How it should look in the TextMate SQL server prefernces" /></p>

<p>That&#8217;s it! Now you can freely execute SQL queries from TextMate using your MAMP MySQL engine.</p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://adam.merrifield.ca/2008/08/25/my-top-5-web-development-tools/" title="My top 5 web development tools (August 25, 2008)">My top 5 web development tools</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2008/01/02/make-your-web-apps-fluid/" title="Make your web apps Fluid (January 2, 2008)">Make your web apps Fluid</a> (1)</li>
	<li><a href="http://adam.merrifield.ca/2008/06/16/dropbox-and-versions-on-the-horizon/" title="Dropbox and Versions on the horizon (June 16, 2008)">Dropbox and Versions on the horizon</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2007/07/23/compulsive-blogging-part-4/" title="Compulsive Blogging Part 4 (July 23, 2007)">Compulsive Blogging Part 4</a> (4)</li>
	<li><a href="http://adam.merrifield.ca/about-2-2/" title="About Me (March 27, 2007)">About Me</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://adam.merrifield.ca/2008/02/12/configuring-textmate-sql-to-play-with-mamp/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Make your web apps Fluid</title>
		<link>http://adam.merrifield.ca/2008/01/02/make-your-web-apps-fluid/</link>
		<comments>http://adam.merrifield.ca/2008/01/02/make-your-web-apps-fluid/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 19:05:09 +0000</pubDate>
		<dc:creator>Adam Merrifield</dc:creator>
				<category><![CDATA[Geeky]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[finder]]></category>
		<category><![CDATA[Fluid]]></category>
		<category><![CDATA[Fluid app]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[nutmac]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[SSB]]></category>
		<category><![CDATA[textmate]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web apps]]></category>

		<guid isPermaLink="false">http://www.nutmac.com/index.php/2008/01/02/make-your-web-apps-fluid/</guid>
		<description><![CDATA[You might all be aware of my fetish with productivity, right? Well it&#8217;s really what this blog is all about. What I enjoy about time off, such as this recent stint we had with Christmas, is I get to fool around a bit with things that may or may not make me more productive but [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.nutmac.com/images/fluidapp-01-02-08.png" alt="![stikkit app, Google Docs app, Google Calendar app" class="image-right"/>You might all be aware of my fetish with productivity, right? Well it&#8217;s really what this blog is all about. What I enjoy about time off, such as this recent stint we had with Christmas, is I get to fool around a bit with things that may or may not make me more productive but I just won&#8217;t know until I try. Enter <a href="http://fluidapp.com" title="Fluid - Free Site Specific Browser for Mac OS X Leopard">Fluid</a>! To preface where I am going with <a href="http://fluidapp.com" title="Fluid - Free Site Specific Browser for Mac OS X Leopard">Fluid</a>, here are some things that you have heard me go on about more than once, I am sure:</p>

<ul>
<li>web apps suck</li>
<li>portability rules</li>
<li>consolidation is king</li>
<li>proprietary kind of stinks</li>
</ul>

<p>This being said, there is more than enough contradiction in these statements to make a philosophers head spin until 2010. Yes I think web apps suck, but I do enjoy the freedom and portability they provide. I do believe that consolidation is the way to go (I can do most of my daily web design tasks using TextMate, Quicksilver and Path Finder) but I also feel that using a single browser with multiple tabs to edit some docs, post to your blog, update your calendar, Tweet your friends and watch YouTube videos is a bit much to ask.</p>

<p>This is where <a href="http://fluidapp.com" title="Fluid - Free Site Specific Browser for Mac OS X Leopard">Fluid</a> (from the developer of my favorite TextMate plugin, <a href="http://ditchnet.org/blogmate/" title="BlogMate - The Free, (BETA!) Missing Blogging Palette For TextMate">BlogMate</a> by <a href="http://ditchnet.org/" title="Todd Ditchendorf&amp;#8217;s Blog.">Todd Ditchendorf</a>) comes in. Fluid allows you to create Site Specific Browsers (SSB) which essentially turns any of your favorite web apps into a native OS X apps. The benefit being that if your web app does something wonky, it doesn&#8217;t crash your browser and everything you had open at that moment, it only crashes that specific app. And with a web browser I tend to always lose focus of my sessions on particular web apps and close a multi-tabbed browser before I realize that I was in the middle of something in one of those tabs. Having a standalone app of each of those web apps prevents me from losing my place.</p>

<p>Here is another benefit I found; Safari, on a good day, sucks up 250 Mb of Ram&#8230; throw in a few tabs, some video, ajax, and that number begins to climb! Why, I don&#8217;t know, but when I run any of my new SSB web apps, each of their ram usage remains under 40-50 Mb respectively. So if I am on Facebook, for instance, with my SSB Facebook.app, I am pulling about 40 Mb.</p>

<p>One advantage to SSB apps that might only apply to guys like me; I keep my browser cache clear and my bookmarks light (I hate fumbling through bookmarks), so when social sites come and go, and web apps rise and fall, keeping tabs on the ones I like is a bit of a nuisance, typing in URLs etc&#8230; However, launching an app on my system with Quicksilver is a matter of 2 keystrokes.</p>

<p>So how has Fluid changed my life? There are a few web based services I have resisted, more because I couldn&#8217;t stand the thought of accessing them via my web browser. I now use Google Reader as my RSS reader, iCal has been replaced with Google Calendar, I know use Google Docs instead of MS Excel, Stikkit is more accessible to me (I love that service) and Blogger is at my finger tips (the only API <a href="http://ditchnet.org/blogmate/" title="BlogMate - The Free, (BETA!) Missing Blogging Palette For TextMate">BlogMate</a> doesn&#8217;t currently support&#8230;Todd).</p>

<p>I am constantly working at different computer stations in different locations, I have to accept the fact that I need the portability of web apps. I also have to accept that I can&#8217;t always be on a mac (though I am 99% of the time). Web apps are a reality for me, <a href="http://fluidapp.com" title="Fluid - Free Site Specific Browser for Mac OS X Leopard">Fluid</a> just makes that necessity a nicer reality to live in.</p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://adam.merrifield.ca/2007/07/23/compulsive-blogging-part-4/" title="Compulsive Blogging Part 4 (July 23, 2007)">Compulsive Blogging Part 4</a> (4)</li>
	<li><a href="http://adam.merrifield.ca/2007/07/30/pathfinder-is-the-only-finder-you-need/" title="Pathfinder is the only Finder you need (July 30, 2007)">Pathfinder is the only Finder you need</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2008/02/01/web-search-with-quicksilver-the-definitive-how-to/" title="Web Search with Quicksilver: how-to (February 1, 2008)">Web Search with Quicksilver: how-to</a> (3)</li>
	<li><a href="http://adam.merrifield.ca/2008/08/24/the-beauty-of-rapidweaver-meets-the-power-of-textmate/" title="The beauty of RapidWeaver meets the power of TextMate (August 24, 2008)">The beauty of RapidWeaver meets the power of TextMate</a> (0)</li>
	<li><a href="http://adam.merrifield.ca/2008/02/12/mac-os-x-1052-is-here/" title="Mac OS X 10.5.2 is here! (February 12, 2008)">Mac OS X 10.5.2 is here!</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://adam.merrifield.ca/2008/01/02/make-your-web-apps-fluid/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
