<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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/"
	>

<channel>
	<title>hackstacking</title>
	<link>http://hackstacking.com</link>
	<description>throwing hacks together in an opinionated fashion</description>
	<pubDate>Thu, 26 Jul 2007 19:31:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Friends don&#8217;t let friends vss</title>
		<link>http://hackstacking.com/2007/07/26/friends-dont-let-friends-vss/</link>
		<comments>http://hackstacking.com/2007/07/26/friends-dont-let-friends-vss/#comments</comments>
		<pubDate>Thu, 26 Jul 2007 19:31:21 +0000</pubDate>
		<dc:creator>tranqy</dc:creator>
		
		<category><![CDATA[vss]]></category>
<category>svn</category><category>vss</category>
		<guid isPermaLink="false">http://hackstacking.com/2007/07/26/friends-dont-let-friends-vss/</guid>
		<description><![CDATA[I can&#8217;t believe I still have to rant on about this in 2007, but I think I might have no hair by the time I go home today.
First off, getting your source control out of your IDE should be a top priority. Managing the files you want to be protected by source control should be [...]]]></description>
			<content:encoded><![CDATA[<p>I can&#8217;t believe I still have to rant on about this in 2007, but I think I might have no hair by the time I go home today.</p>
<p>First off, getting your source control out of your IDE should be a top priority. Managing the files you want to be protected by source control should be a totally different operation then working with code.. Different mindset, different jobs, it&#8217;s like organizing your bookshelf and reading, do you read inside your bookcase? MAYBE if you&#8217;re really little, but I doubt it.</p>
<p>Secondly, putting files in source control needs to be a single operation. If VSS doesn&#8217;t want to take one of my files because the path is too long, besides not understanding that, I really shouldn&#8217;t have to worry about what files made it in and which ones didn&#8217;t after that. VSS should boot them all out because I&#8217;ve now broken the build, and it has nothing to do with anything I can do as a developer.</p>
<p>Thirdly, it&#8217;s slow. Really slow. Maybe you&#8217;re always on the local network, which still isn&#8217;t real fast, but lets think about it, it&#8217;s 2007 and VPN&#8217;s are pretty commonplace. Do you work somewhere that doesn&#8217;t have a VPN? Probably not if you&#8217;re a developer, or at least a developer working on anything maintained by a team of more then 3 old men this century.</p>
<p>Fourthly, which I don&#8217;t even think is a word, it just takes too long to manage the idiotic structure and workflow VSS forces you into. It shouldn&#8217;t be hard to move things, if I want to move a file or project, I should just be able to move it. Why can&#8217;t I edit a file, oh it&#8217;s not checked out? Lemme check it out, 30 seconds later, oh it&#8217;s already checked out? I already forgot what I wanted to change anyway so nevermind..</p>
<p>Sorry for the rant but my company recently made a partnership with another organization that uses VSS, and it&#8217;s my responsibility to be the &#8220;gatekeeper&#8221; between our SVN and their VSS. And it hurts. Badly. I&#8217;m a developer, not a code librarian, but VSS forces me to be both. Thankfully our SVN repo doesn&#8217;t require a librarian, our developers can just, well, develop.</p>
]]></content:encoded>
			<wfw:commentRss>http://hackstacking.com/2007/07/26/friends-dont-let-friends-vss/feed/</wfw:commentRss>
		</item>
		<item>
		<title>rubydoes.net</title>
		<link>http://hackstacking.com/2007/07/25/rubydoesnet/</link>
		<comments>http://hackstacking.com/2007/07/25/rubydoesnet/#comments</comments>
		<pubDate>Wed, 25 Jul 2007 12:13:12 +0000</pubDate>
		<dc:creator>tranqy</dc:creator>
		
		<category><![CDATA[rubydoes.net]]></category>
<category>.net</category><category>CLR</category><category>DLR</category><category>IronRuby</category><category>Ruby</category><category>rubydoes.net</category>
		<guid isPermaLink="false">http://hackstacking.com/2007/07/25/rubydoesnet/</guid>
		<description><![CDATA[I&#8217;m excited about IronRuby. Very excited. I&#8217;d say the most excited I&#8217;ve been about an MS project in quite a while.
Enter rubydoes.net, a new site I&#8217;m starting dedicated to, well, ruby doing .net    I have a couple people that will be joining me, and we have some good plans and thoughts on [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m excited about IronRuby. Very excited. I&#8217;d say the most excited I&#8217;ve been about an MS project in quite a while.</p>
<p>Enter <a href="http://rubydoes.net">rubydoes.net</a>, a new site I&#8217;m starting dedicated to, well, ruby doing .net  <img src='http://hackstacking.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I have a couple people that will be joining me, and we have some good plans and thoughts on where we could bring the site. Stay tuned, but posting here my slow down as posting there goes up  <img src='http://hackstacking.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://hackstacking.com/2007/07/25/rubydoesnet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The ultimate perk</title>
		<link>http://hackstacking.com/2007/07/22/the-ultimate-perk/</link>
		<comments>http://hackstacking.com/2007/07/22/the-ultimate-perk/#comments</comments>
		<pubDate>Sun, 22 Jul 2007 15:30:14 +0000</pubDate>
		<dc:creator>tranqy</dc:creator>
		
		<category><![CDATA[hackstacking]]></category>
<category>benefit</category><category>crazy</category><category>story</category>
		<guid isPermaLink="false">http://hackstacking.com/2007/07/22/the-ultimate-perk/</guid>
		<description><![CDATA[My dream company would employ a human beat box. Said employee would be responsible for responding to an &#8220;Awe Yeah&#8221; by coming out of the corner (preferably with a small puff of smoke) and beatbox for a few minutes. The employee receiving the beatbox would have the option to dance, preferably in a break dance [...]]]></description>
			<content:encoded><![CDATA[<p>My dream company would employ a human beat box. Said employee would be responsible for responding to an &#8220;Awe Yeah&#8221; by coming out of the corner (preferably with a small puff of smoke) and beatbox for a few minutes. The employee receiving the beatbox would have the option to dance, preferably in a break dance style, but that is optional. Ideally, the human beatbox would have a platform to stand on, so as his fly ass beat is winding down, the platform would ascend deeper into the floor, at which time the beatbox would gradually get softer and softer, thus easing the excited employee back into blissful productivity, anxiously awaiting the next &#8220;Awe Yeah&#8221; moment.</p>
]]></content:encoded>
			<wfw:commentRss>http://hackstacking.com/2007/07/22/the-ultimate-perk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lost art of the two paned file manager</title>
		<link>http://hackstacking.com/2007/07/19/lost-art-of-the-two-paned-file-manager/</link>
		<comments>http://hackstacking.com/2007/07/19/lost-art-of-the-two-paned-file-manager/#comments</comments>
		<pubDate>Fri, 20 Jul 2007 00:43:33 +0000</pubDate>
		<dc:creator>tranqy</dc:creator>
		
		<category><![CDATA[tools]]></category>
<category>filemanager</category><category>linux</category><category>osx</category><category>twopaned</category><category>windows</category>
		<guid isPermaLink="false">http://hackstacking.com/2007/07/19/lost-art-of-the-two-paned-file-manager/</guid>
		<description><![CDATA[First there was Norton Commander, a feature rich addition to the command line. Then copy cats like the prolific Midnight Commander were released in the wild. Then came windows explorer and the finder, and people seemed to forget how feature rich and productive a two paned approach can be.
Two paned file managers add a number [...]]]></description>
			<content:encoded><![CDATA[<p>First there was <a href="http://en.wikipedia.org/wiki/Norton_Commander">Norton Commander</a>, a feature rich addition to the command line. Then copy cats like the prolific <a href="http://en.wikipedia.org/wiki/Midnight_commander">Midnight Commander</a> were released in the wild. Then came windows explorer and the finder, and people seemed to forget how feature rich and productive a two paned approach can be.</p>
<p>Two paned file managers add a number of productivity advantages over the built in bunch. The most productive, for me at least, is the wealth of <a href="http://en.opensuse.org/Midnight_Commander#Keyboard_Shortcuts">keyboard shortcuts</a>, that have stayed relatively constant throughout time and product lines. In most two paned managers: tab to switch panes, F5 copy, F6 move, F7 mkdir, F8 del etc. Other shortcuts change from product to product, but most offer keyboard shortcuts to enter a path, multi-select files, shell out, and other various commands. Most two paned managers also make it very simple to open a pane to a remote file system, either through FTP, SSH, or samba (windows shares).</p>
<p>I&#8217;ve settled on a two pane file manager in osx, windows, and linux. I&#8217;ve tried more then a few, but certainly not all of them. Below are five that I have or do use extensively, and think are worth checking out.</p>
<p><a href="http://www.ibiblio.org/mc/">mc/Midnight Commander</a> (*nix,osx,windows)</p>
<p>I have mc on most of my machines, even though I rarely use it. Although it&#8217;s fantastically capable, it&#8217;s also very aged. It runs in a *nix shell, so compiling/installing on linux and osx is cake. On windows you could install a <a href="http://homepages.compuserve.de/SiegwardJaekel/mc-gb.htm">ported version</a>, or I use the <a href="http://www.cygwin.com/">cygwin</a> version. mc is a classic and should be in everyone&#8217;s toolbox.</p>
<p><a href="http://www.binarynights.com/">forklift</a> (osx $29.95)</p>
<p>Forklift is a new favorite of mine. Although it&#8217;s not as feature rich as most other two paned managers, it does have most of the important features. What it lacks in features it makes up for in look and feel, and responsiveness. Forklift is fast, very fast. Forklift has taken over most of my file management duties.</p>
<p><a href="http://www.mucommander.com/">muCommander</a> (*nix, osx, windows)</p>
<p>muCommander is an open source java based two paned commander, with a very full suite of features. muCommander supports pretty much every feature imaginable for a file manager with a very well thought out interface. muCommander development is very active, and well worth checking out. My only complaint with muCommander is it&#8217;s responsiveness, which is probably due to it being a java app. It&#8217;s not slow, but it&#8217;s not as responsive as native options.</p>
<p><a href="http://www.freecommander.com/">FreeCommander</a> (windows)</p>
<p>FreeCommander is a closed source freeware commander for windows. It&#8217;s very full featured, and very fast. FreeCommander development is not as active as muCommander, but it&#8217;s quite stable, and my preferred file manager on Windows. The UI is a bit clunky at times, but well worth the download.</p>
<p><a href="http://www.nongnu.org/gcmd/">GnomeCommander</a> (*nix)</p>
<p>GnomeCommander is an open source X based two paned manager. GnomeCommander stays very close to the commander roots, and is very full featured. The UI is basic yet functional, and slightly customizable. GnomeCommander also supports plugins, although I haven&#8217;t found many, nor the use for any. GnomeCommander is very fast, and a pleasure to use on my ubuntu desktop, which is comprised of older hardware.</p>
<p>There are tons of other options out there for file managers, and I certainly haven&#8217;t tried all of them, but these are four that I have used pretty extensively and been very happy with, and except for ForkLift are all free.</p>
]]></content:encoded>
			<wfw:commentRss>http://hackstacking.com/2007/07/19/lost-art-of-the-two-paned-file-manager/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Using yubnub / web command lines to impress friends</title>
		<link>http://hackstacking.com/2007/07/16/using-yubnub-web-command-lines-to-impress-friends/</link>
		<comments>http://hackstacking.com/2007/07/16/using-yubnub-web-command-lines-to-impress-friends/#comments</comments>
		<pubDate>Tue, 17 Jul 2007 01:15:22 +0000</pubDate>
		<dc:creator>tranqy</dc:creator>
		
		<category><![CDATA[tools]]></category>

		<category><![CDATA[web]]></category>
<category>commandline</category><category>firefox</category><category>tools</category><category>web</category><category>yubnub</category>
		<guid isPermaLink="false">http://hackstacking.com/2007/07/16/using-yubnub-web-command-lines-to-impress-friends/</guid>
		<description><![CDATA[Yubnub, and some similar spin offs offer a quick and powerful way to wrangle the web. These web command line applications give users an easy gateway to many of the services they are already using, and provide an easy way to show off your geekness to those around you.

For example, if you wanted to search [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.yubnub.org/">Yubnub</a>, and some similar spin offs offer a quick and powerful way to wrangle the web. These web command line applications give users an easy gateway to many of the services they are already using, and provide an easy way to show off your geekness to those around you.</p>
</p>
<p>For example, if you wanted to search ebay for optimus prime, and who wouldn&#8217;t, you could simply type ebay optimus prime into the search bar on yubnub.org. Want to search wikipedia? Try typing wp optimus prime into the same search bar. The <a href="http://jonaquino.blogspot.com/2005/06/yubnub-my-entry-for-rails-day-24-hour.html">basic idea of yubnub.org</a> is it provides a number of commands that you can pass arguments too, just like any other command line.</p>
<p>Yubnub gets more compelling when you bake it right into the browser. I have replaced the <a href="http://www.yubnub.org/documentation/describe_installation">default behavior of my address bar in firefox</a> to direct my query to yubnub.org, so I can easily type (apple-l OR alt-d), enter in wp optimus prime, and be directed to the wikipedia search results. Doing that always causes those around me to gasp in awe, at least in my head. More importantly, it saves me time, mostly the time it takes for the target site to load, me to click in their search bar, and then initiate a search.</p>
<p>The <a href="http://www.yubnub.org/parser/parse?command=ls">commands that yubnub.org supports</a> are added by the very active community, so most sites you would want to use are already supported. One of the most useful yubnub commands is ls, which provides a list of commands that include your search term. For example, typing <a href="http://yubnub.org/kernel/ls?args=del.icio.us">ls del.icio.us</a> returns 3 pages of commands. <a href="http://yubnub.org/kernel/ls?args=google">ls google</a> returns 29 pages of commands.</p>
<p>This is a big of a curse as well. Although there are 3 pages of del.icio.us commands, many of them do the same thing, or are only very slight modifications that people have added. Another issue I have found is people have added commands that you may not agree with. For example, I may want to google for osx irc client, but someone along the way made the osx command point to a less useful site then a mac-centric search.</p>
<p>Yubnub provides a <a href="http://www.yubnub.org/documentation/describe_installation">number of ways to install itself</a>. I prefer hijacking my address bar, but there is a <a href="http://yubnub.blogspot.com/2005/10/installing-yubnub-in-firefox-detailed.html">search bar</a>, <a href="http://www.klogs.org/temp/YubNub.widget">multiple</a> <a href="http://mondueri.com/widgets/dashnub/">widgets</a>, <a href="http://jonaquino.blogspot.com/2005/06/yubnub-my-entry-for-rails-day-24-hour.html#c111929414922717729">quicksilver</a>, <a href="http://homie.dijas.com/blog/2005/06/13/yubnub-console.html">dedicated</a> <a href="http://trip.glenmurphy.com/">applications</a>, and <a href="http://www.yubnub.org/documentation/describe_installation">more</a>.</p>
<p>Some spin offs have appeared lately, most notably <a href="http://yeahway.com/">yeahway</a> and <a href="http://www.sugarcodes.com/">sugarcodes</a>. yeahway offers private commands which in itself could be a very compelling reason to switch so I can easily override the behavior of any command I want, and finally have osx irc client go where I want.</p>
<p>Other yubnub links</p>
<p><a href="http://www.yubnub.org/kernel/most_used_commands">Most used commands</a></p>
<p><a href="http://www.yubnub.org/parser/parse?command=ge">&#8220;Golden Egg&#8221; selected commands</a></p>
<p><a href="http://del.icio.us/popular/yubnub">del.icio.us/popular/yubnub</a></p>
<p><a href="http://technorati.com/tag/yubnub">tecnorati.com/tag/yubnub</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hackstacking.com/2007/07/16/using-yubnub-web-command-lines-to-impress-friends/feed/</wfw:commentRss>
		</item>
		<item>
		<title>hackstacking?</title>
		<link>http://hackstacking.com/2007/07/15/hackstacking/</link>
		<comments>http://hackstacking.com/2007/07/15/hackstacking/#comments</comments>
		<pubDate>Sun, 15 Jul 2007 18:20:25 +0000</pubDate>
		<dc:creator>tranqy</dc:creator>
		
		<category><![CDATA[hackstacking]]></category>

		<guid isPermaLink="false">http://hackstacking.com/2007/07/15/hackstacking/</guid>
		<description><![CDATA[Software is a passionate subject for most people. Whether you know it or not, sometime in your past you have rambled on about some piece of software much longer then the other person really cared about. Be it how cool this widget is, or how this darn spreadsheet would be so much easier if they [...]]]></description>
			<content:encoded><![CDATA[<p>Software is a passionate subject for most people. Whether you know it or not, sometime in your past you have rambled on about some piece of software much longer then the other person really cared about. Be it how cool this widget is, or how this darn spreadsheet would be so much easier if they had done it this way.</p>
<p>This blog is about building, and destroying that passion. I make software, I love software, and the dirty truth is most software is hacked together with pieces that were hacked together themselves. Hackstacking. Love it or hate it.</p>
]]></content:encoded>
			<wfw:commentRss>http://hackstacking.com/2007/07/15/hackstacking/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
