<?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>Bohemian Blog &#187; Software</title>
	<atom:link href="http://www.bohemianalps.com/blog/category/digitalia/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bohemianalps.com/blog</link>
	<description>sharing bohunk ingenuity with the world</description>
	<lastBuildDate>Tue, 31 Jan 2012 20:06:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Replace Icons for Windows Applications on Linux via Wine</title>
		<link>http://www.bohemianalps.com/blog/2012/replace-icons-for-windows-applications-on-linux-via-wine/</link>
		<comments>http://www.bohemianalps.com/blog/2012/replace-icons-for-windows-applications-on-linux-via-wine/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 20:30:38 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=1435</guid>
		<description><![CDATA[I recent pulled my old copy of Adobe Photoshop 7 for Windows out of mothballs and was delighted to discover that it now runs perfectly on Linux by the magical powers of Wine. I&#8217;ve been using the much more recent CS5 version on OSX at work, but Photoshop 7 has all of the features that [...]]]></description>
			<content:encoded><![CDATA[<p>I recent pulled my old copy of Adobe Photoshop 7 for Windows out of mothballs and was delighted to discover that <a href="http://appdb.winehq.org/objectManager.php?sClass=version&amp;iId=1336&amp;iTestingId=68894">it now runs perfectly on Linux by the magical powers of Wine</a>. I&#8217;ve been using the much more recent CS5 version on OSX at work, but Photoshop 7 has all of the features that I rely on except for layer groups. Which is not much of a problem, really.</p>
<p><a href="http://www.bohemianalps.com/blog/wp-content/uploads/2012/01/old_pshop_icon2.png"><img class="alignright size-full wp-image-1451" title="old_pshop_icon" src="http://www.bohemianalps.com/blog/wp-content/uploads/2012/01/old_pshop_icon2.png" alt="" width="128" height="128" /></a>The only problem was that the old 48-pixel icon that came with this version for Windows looked pretty hideous in my lovely new Gnome 3 Shell and Gnome Do menus. Customizing these icons means replacing whatever file the system is using for the default image. Conceptually, this is very straightforward. In reality, the location of these icon images is not always obvious. This post will explain how to replace icons for Windows applications running on Linux via Wine in as concise a manner as possible.</p>
<h3>Find or Create New Icon Images</h3>
<p><img class="alignright size-full wp-image-1447" title="pshop7icon" src="http://www.bohemianalps.com/blog/wp-content/uploads/2012/01/pshop7icon.png" alt="" width="128" height="128" />A quick search online gave me exactly what I was looking for: a 128-pixel PNG of the Photoshop 7 icon! It doesn&#8217;t always work out to be that easy. Or maybe you want to create your own, original icon. Whatever the case, you just need to create your icon as big as you need it or even a little larger, usually 128, 256, 512 or some other square dimensions that are divisible by 8.</p>
<h3>Replace Default Icon Image File</h3>
<p>Usually Linux systems will save icon image files somewhere around here:</p>
<pre>/usr/share/pixmaps</pre>
<p>or here:</p>
<pre>/usr/share/icons/your_icon_themes_name/</pre>
<p>but Wine saves these icons in a special place no doubt due to the &#8220;special&#8221; nature of running Windows applications on Linux:</p>
<pre>/home/your_username/.local/share/icons/</pre>
<p><img class="aligncenter size-full wp-image-1443" title="icons_folder" src="http://www.bohemianalps.com/blog/wp-content/uploads/2012/01/icons_folder.png" alt="" width="588" height="168" />In my specific case on Ubuntu 11.10 I found a folder titled &#8220;hicolor&#8221; in the &#8220;icons&#8221; folder. And inside of that I found the 48-pixel Photoshop 7 icon file in folders titled &#8220;48&#215;48&#8243; and &#8220;apps&#8221;. So I created a new folder titled &#8220;128&#215;128&#8243; as well as a folder titled &#8220;apps&#8221; inside of that.</p>
<p>And, finally, to correctly add a new icon image file navigate to that location and &#8230;</p>
<ol>
<li>Find the icon that you would like to replace.</li>
<li>In another file browser window navigate to your new icon image file.</li>
<li>Copy your new image file to &#8230; /icons/128&#215;128/apps.</li>
<li>Navigate back to &#8230; /icons/48&#215;48/apps and copy the complete filename of the original image file.</li>
<li>Return to &#8230;/icons/128&#215;128/apps and update the filename of your new icon file by pasting in the copied filename.</li>
</ol>
<p>In my case the filename was not as simple as &#8220;photoshop.png&#8221;. It had some arbitrary letters and numbers in it, so make sure the filename is the exact same otherwise it might not work.</p>
<p>Log out and log in to see if you are successful!</p>
<p><a href="http://www.bohemianalps.com/blog/wp-content/uploads/2012/01/gnome-shell-overlay-apps.png"><img class="aligncenter size-medium wp-image-1448" title="gnome-shell-overlay-apps" src="http://www.bohemianalps.com/blog/wp-content/uploads/2012/01/gnome-shell-overlay-apps-300x187.png" alt="" width="300" height="187" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2012/replace-icons-for-windows-applications-on-linux-via-wine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>David H. Freedman’s Ridiculous Steve Jobs Editorial</title>
		<link>http://www.bohemianalps.com/blog/2012/david-h-freedmans-revisionist-apple-history/</link>
		<comments>http://www.bohemianalps.com/blog/2012/david-h-freedmans-revisionist-apple-history/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 16:55:51 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Computer Hardware]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=1420</guid>
		<description><![CDATA[I have been casually (sometimes painfully) reading through Discover magazines year-end issue featuring “100 Top Stories of 2011”. I read magazines in an illogical order, so it has taken a while for me to get to Top Story #8: “The Man Who Gave Us Less For More” by David H. Freeman. I&#8217;ve probably read Mr. [...]]]></description>
			<content:encoded><![CDATA[<p>I have been casually (sometimes painfully) reading through <em>Discover</em> magazines year-end issue featuring “100 Top Stories of 2011”. I read magazines in an illogical order, so it has taken a while for me to get to <a href="http://discovermagazine.com/2012/jan-feb/08">Top Story #8: “The Man Who Gave Us Less For More” by David H. Freeman</a>. I&#8217;ve probably read Mr. Freedman&#8217;s work before, but I&#8217;m not overtly familiar with him. Regardless, if the top story from 2011 is referring to Steve Jobs&#8217;s death, the title alone is a pretty insulting way to reference it.</p>
<p>Read it for yourself, but here are some of the main points of this ridiculous rant that attempts to make Steve Jobs look like a man that sells snake oil:</p>
<h3>Original Macintosh</h3>
<p>“What did this pretty beige box offer that a hundred other computers didn&#8217;t already offer, besides a higher price, much less choice in software and no compatibility with the rest of the world&#8217;s devices?”</p>
<p>Well, for starters, it had the first really successful, useful, graphical user interface powered by a mouse. This change in UI was so good and apparently successful that Microsoft made a really bad copy of it. I&#8217;m sure in your list of features and bang-for-buck you aren&#8217;t giving this important accomplishment much value. I just don&#8217;t see how, as an honest technology journalist, you can brush off the Macintosh as overpriced crap. Are you still working sans mouse today?</p>
<h3>Apple Lisa</h3>
<p>“Who remembers the Apple Lisa, a chunky desktop that sold for $9,995 in1983?”</p>
<p>OK. So the Lisa was a financial failure and a technological dead end thanks to the success of the Macintosh (see above). The price? Well, nobody put a gun to your head. Besides, Steve Jobs was kicked off of the Lisa team and as a result worked on the Macintosh. (see above)</p>
<h3>Apple Newton</h3>
<p>“Who remembers the Newton, a $700 PDA/paperweight?”</p>
<p>Try doing some research. You are conflating Steve Jobs with Apple. Steve Jobs left Apple in 1985. The Newton project was started in 1987. One of the first things Jobs did after becoming the Apple CEO in 1997 was kill the Newton.</p>
<h3>NeXT</h3>
<p>“Then there was the NeXT computer, to which Jobs devoted a decade of his life &#8230; starting at $6,500, Jobs sold only 50,000 units ever.”</p>
<p>Yes, the NeXT computers never sold well, but you make it sound like Jobs wasted a decade of his life on a complete failure. Maybe you didn&#8217;t know this – again, research – but the NeXT operating system was more highly regarded than the hardware. So much so that, when Apple was circling the drain after failing to build their own next-gen operating system, they purchased NeXT. This purchase is how Steve Jobs returned to Apple and also how Apple ended up with the operating system that it runs today. Without Steve Jobs&#8217;s return and that operating system – now called OSX – Apple wouldn&#8217;t exist today.</p>
<h3>iPod</h3>
<p>At this point you actually start giving Steve credit for creating something useful. But you still go on to piss and moan about paying higher prices for prettier things like Apple products have no real value above the competition. Never mind that you say this at a time when the rest of the consumer computer companies are struggling to build iPad and MacBook Air knock-offs at the same price point as Apple.</p>
<p><em>Discover</em> magazine should be ashamed of themselves for publishing this misguided, lazy and factually incorrect editorial as though it were objective journalism. It makes me question everything else I read in their magazine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2012/david-h-freedmans-revisionist-apple-history/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gnome 3: Activate Overlay and More by Mouse Button</title>
		<link>http://www.bohemianalps.com/blog/2011/gnome-3-activate-overlay-and-more-by-mouse-button/</link>
		<comments>http://www.bohemianalps.com/blog/2011/gnome-3-activate-overlay-and-more-by-mouse-button/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 21:42:25 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=1382</guid>
		<description><![CDATA[I would like to activate the “Gnome 3/Shell Overlay” with the click of an otherwise-unused mouse button. As I posted earlier, Gnome 3 does not currently have any ability to assign actions/functions to mouse buttons. But there is a way to make it work using xdotool and xbindkeys. Thanks to AlphaLux (see comment below) I [...]]]></description>
			<content:encoded><![CDATA[<p>I would like to activate the “Gnome 3/Shell Overlay” with the click of an otherwise-unused mouse button. <a href="http://www.bohemianalps.com/blog/2011/12/how-to-switch-from-unity-to-gnome-3-on-ubuntu-11-10/">As I posted earlier</a>, Gnome 3 does not currently have any ability to assign actions/functions to mouse buttons. But there is a way to make it work using <a href="http://www.semicomplete.com/projects/xdotool/">xdotool</a> and xbindkeys. Thanks to AlphaLux (see comment below) I was able to replace my earlier easystroke solution with xbindkeys.</p>
<p>There&#8217;s also a program called <a href="http://sourceforge.net/apps/trac/easystroke/wiki">easystroke</a> that employs mouse gestures for executing shortcuts. The only reason I know this is because someone smarter than myself described the solution on the Ubuntu Forums. So, to “stinkeye” of the magical land of “Woop Woop”, I bequeath a laurel . . . and hearty handshake for <a href="http://ubuntuforums.org/showthread.php?t=1859697#post11378606">answering this question about keyboard and mouse shortcuts in Gnome 3</a>. <strong>Though I am including two solutions below, I recommend the xbindkeys solution.</strong></p>
<p>First, descriptions of what  xdotool, xbindkeys and easystroke do:</p>
<ul>
<li><strong>xdotool</strong><br />
This tool is invisible. You will not directly use it. But it will give you the ability to compose a commandline instruction for telling your computer that a button or group of buttons have been pressed. There is more to it than that, but for our purposes that&#8217;s all that matters.</li>
<li><strong>xbindkeys</strong><br />
This tool allows you to use bind keyboard and mouse keys to shell commands.</li>
<li><strong>easystroke</strong><br />
This tool allows you to use “mouse gestures” to submit commands to your computer. Mouse gestures are akin to the “touch gestures” that are an important part of newer touch interface computer systems like Apple’s iOS and even OSX via their ever-growing touchpads as well as Android, Windows Phone 7, etc. etc. The instructions below will be using this program to merely <em>press</em> a mouse button. I won&#8217;t be talking about gestures today.</li>
</ul>
<h3>Making a Mouse Button Make Things Happen with xbindkeys</h3>
<p>As described above my only motivation for this functionality is to summon the Gnome Shell Overview. The directions below will describe how to do that. Feel free to substitute your own functionality as you see fit. Hopefully the instructions will be written in a clear enough way as to make that easy to do.</p>
<ol>
<li><strong>AssignKeyboard Input to the Desired Functionality</strong><br />
System Settings &gt; Keyboard &gt; Shortcuts<br />
In my case I set <strong>Show the activities overview</strong> to the <strong>Menu</strong> key, because I use the<strong> Super/Windows</strong> key for <a href="http://www.bohemianalps.com/blog/2009/03/special-characters-in-linux/">Third- and Fourth-level switching</a>.</li>
<li><strong>Install xdotool and xbindkeys </strong><br />
You&#8217;ll have to figure out the best/easiest way to do this for your flavor of Linux. If you are running Ubuntu you can install them via the Software Center or:</p>
<pre dir="ltr">sudo apt-get install xbindkeys xdotool</pre>
</li>
<li><strong>Determine Mouse Button Identity with xev</strong><br />
Open a terminal and enter this command</p>
<pre>xev</pre>
<p>Xev will create a small, empty window. Hover your mouse over this window and click the various buttons on your mouse. After you click xev will tell you the identity of that button. Now that you know their identities we can use xbindkeys to associate them with shell commands.</li>
<li><strong>Configure xbindkeys</strong><br />
Open a terminal and enter this command:</p>
<pre>gedit ~/.xbindkeysrc</pre>
<p>and press <em>Enter</em>. This will open the xbindkeys configuration file in Gedit. It should be a blank file. Add the following to the document and save.</p>
<pre># Gnome Shell Mouse Button 8 to Overview
"xdotool key Menu"
release + b:8</pre>
<p>The above configuration sets the mouse button 8 to activate the Gnome Shell Overview. The first line is a comment to help you remember what this setting does. The second line defines the shell command to be enacted within double quotes. The third line defines the button action, in this case upon the <em>release</em> of the mouse button 8 the command will be executed.</li>
<li><strong>Set xbindkeys to autostart on login<br />
</strong>From the Gnome Shell Overview &gt; Applications list, look for “Startup Applications” and start it. After the application window appears click the <strong>Add</strong>button. You can title the entry whatever you want, but “xbindkeys” is nice and concise. Most importantly though, enter the following into the Command input:</p>
<pre>xbindkeys &amp;</pre>
<p>Once correctly entered, click <strong>OK</strong> and then <strong>Close</strong>. Now xbindkeys will automatically start upon logging in.</li>
</ol>
<h3>Making a Mouse Button Make Things Happen with easystroke</h3>
<ol>
<li><strong><strong><strong>Install xdotool and easystroke</strong><br />
</strong></strong>You&#8217;ll have to figure out the best/easiest way to do this for your flavor of Linux. If you are running Ubuntu you can install them via the Software Center or:</p>
<pre dir="ltr">sudo apt-get install easystroke xdotool</pre>
</li>
<li><strong>Easystroke Preferences</strong><br />
Start Easystroke. Go to the <strong>Preferences</strong> tab. Under the <strong>Behavior</strong> section, click the <strong>Gesture Button</strong> button. Move your cursor to the empty gray space in the resulting window and click the mouse button that you would like to associate to activating the Gnome Shell Activities Overlay (or whatever you are trying to do at the click of a mouse button). Once you click you should see a change in the settings at the bottom of the small window. In my case I have a Logitech laser mouse and I am using “Button 8”. Also under the <strong>Appearance</strong> section check the option “Autostart Easystroke”.</li>
<li><strong>Create New Easystroke Action</strong><br />
Go to the <strong>Actions</strong> tab. Click the <strong>Add Action</strong> button. <em>Name</em> the action “Overlay via Mouse”. The <em>Type</em> should be “Command” and the <em> Details</em>will be:</p>
<pre>xdotool key Menu</pre>
</li>
<li><strong>Associate Mouse Button to Easystroke Action</strong><br />
In Easystroke highlight your new “Action” by clicking on it. Click the <strong>Record Stroke</strong> button. Move your cursor to the small resulting window and click the desired mouse button. Click the <strong>Yes</strong> button to confirm your mouse button input. Click the <strong>Hide</strong> button when you are finished.</li>
</ol>
<p><strong>Again, unless you specifically want to use mouse gestures, I think xbindkeys is a better, more responsive solution than easystroke.</strong> You should be able to test this fancy new functionality immediately. If not, try logging out and logging back in. Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2011/gnome-3-activate-overlay-and-more-by-mouse-button/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Drupal Webform Module: How To Customize the Subject Line</title>
		<link>http://www.bohemianalps.com/blog/2011/drupal-webform-module-how-to-customize-the-subject-line/</link>
		<comments>http://www.bohemianalps.com/blog/2011/drupal-webform-module-how-to-customize-the-subject-line/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 00:32:32 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=1324</guid>
		<description><![CDATA[I can&#8217;t seem to find a lot of documentation on certain Drupal modules. Yet another thing about Drupal that is frustrating, especially considering how much crap people throw at WordPress. WordPress seems to be much more organized and JUST as capable as Drupal. Oh well. Haters gonna hate. How to customize the subject line in [...]]]></description>
			<content:encoded><![CDATA[<p>I can&#8217;t seem to find a lot of documentation on certain Drupal modules. Yet another thing about Drupal that is frustrating, especially considering how much crap people throw at WordPress. WordPress seems to be much more organized and JUST as capable as Drupal. Oh well. Haters gonna hate.</p>
<h3>How to customize the subject line in an automated email generated by the Drupal webform module</h3>
<p>Sometimes examples save a lot of descriptive verbiage&#8230;</p>
<pre>field label “<strong>First Name</strong>” – field key “<strong>fname</strong>” –
webform email custom subject line “Message from <strong>%value[fname]</strong>”</pre>
<p>and</p>
<pre>field label “<strong>Last Name</strong>” – field key “<strong>lname</strong>” –
webform email custom subject line “Message from Mr. <strong>%value[lname]</strong>”</pre>
<p><em>unless the field in question is contained in a fieldset element! </em>If that&#8217;s the case:</p>
<pre>field label “<strong>First Name</strong>” – field key “<strong>fname</strong>” – fieldset field key “<strong>contact_info</strong>” –
webform email custom subject line “Message from <strong>%value[contact_info][fname]</strong>”</pre>
<p>and then click “Save e-mail settings” and you&#8217;re done!</p>
<p><em>This information was derived from the last comment on this page: <a href="http://drupal.org/node/823408">http://drupal.org/node/823408</a> after 45 minutes of looking through a bunch of dead ends. I hope this post is easier to find, digest and get back to what you were doing before you forget why.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2011/drupal-webform-module-how-to-customize-the-subject-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing the Heads-Up Grid</title>
		<link>http://www.bohemianalps.com/blog/2011/introducing-the-heads-up-grid/</link>
		<comments>http://www.bohemianalps.com/blog/2011/introducing-the-heads-up-grid/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 23:39:34 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=1130</guid>
		<description><![CDATA[As a web designer and developer I use many tools to help me design and build a website. The initial design ideas are worked out on paper and within some kind of WYSIWYG graphics editor like Photoshop, Illustrator, Gimp or Inkscape. Since reading Khoi Vinh’s Ordering Disorder: Grid Principles for Web Design I&#8217;ve been using [...]]]></description>
			<content:encoded><![CDATA[<p>As a web designer and developer I use many tools to help me design and build a website. The initial design ideas are worked out on paper and within some kind of WYSIWYG graphics editor like Photoshop, Illustrator, Gimp or Inkscape.</p>
<p><a href="http://www.amazon.com/gp/product/0321703537/ref=as_li_ss_il?ie=UTF8&amp;tag=hubsnes-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=0321703537"><img class="alignright" style="border: 0pt none;" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL160_&amp;ASIN=0321703537&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=hubsnes-20&amp;ServiceVersion=20070822" alt="" width="132" height="160" border="0" /></a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=0321703537&amp;camp=217145&amp;creative=399369" alt="" width="1" height="1" border="0" /><br />
Since reading <a href="http://www.subtraction.com/">Khoi Vinh</a>’s <a href="http://www.amazon.com/gp/product/0321703537/ref=as_li_ss_tl?ie=UTF8&amp;tag=hubsnes-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=0321703537">Ordering Disorder: Grid Principles for Web Design</a> I&#8217;ve been using grids – mostly just columns, really – to bring greater order to my designs. So far this new approach has been fruitful. A helpful tool in this regard is <a href="http://gridulator.com">The Gridulator</a>, which makes it easy to determine the dimensions of your grid and also download a graphic representation of the grid that you can use as an overlay in the above mentioned graphics programs while you are working out the details of a site design.</p>
<p>However, even if my idea is pretty nailed down in the sketching and graphic-editor stage, the act of actually building the site with HTML + CSS always presents new problems and solutions. Part of this is due to my clients not providing all of their content (or even knowing what it will be) until I&#8217;m at that stage. Another part of it is that laying out website designs in a static graphic state makes it easy to overlook some aspects of the site.</p>
<p>For these reasons and others I find myself doing a lot of actual designing from within the browser, either via Firebug or just a lot of trial and error with different properties in the code. Page structures in HTML + CSS can get complex fast and it can be tricky to stick to your grid if you aren&#8217;t always keeping it in mind. It would be helpful to have an easy way to overlay your grid over the web pages as they are built, adjusting the CSS properties until they are absolutely perfect. Or at least pretty damn close!</p>
<p>One recent weekend I had a freelance project that I wanted to avoid and so I determined that I would focus on this grid overlay problem and see if I could build it better and smarter. Figuring out this grid problem was a lot more important than working on a project that I would get paid to work on. I&#8217;m sure you can relate to the wacked-out sense of logic that leads to such decisions.</p>
<p>The result of that ridiculous procrastination was the initial version of what I am calling <a href="http://bohemianalps.com/tools/grid/">The Heads-Up Grid</a>. It was actually looking good enough to share with others at that point. A friend suggested I post it on <a href="http://news.ycombinator.com">Hacker News</a> to see if anybody would find it interesting. I did just that and got one comment from somebody that suggested I use JavaScript to generate the HTML elements, simplifying the necessary setup to get the grid working. They even gave me a bit of code to show how easy it is to do that with jquery. Once I saw that and understood how it worked, I really went to town!</p>
<p><a href="http://www.bohemianalps.com/blog/wp-content/uploads/2011/08/the_headsup_grid1.png"><img class="alignright size-medium wp-image-1137" title="the_headsup_grid" src="http://www.bohemianalps.com/blog/wp-content/uploads/2011/08/the_headsup_grid1-300x135.png" alt="" width="300" height="135" /></a>The somewhat-final result is a fairly easy-to-use web page grid overlay. It has some nice features:</p>
<ul>
<li>simple settings</li>
<li>vertical grid with columns and gutters</li>
<li>horizontal or baseline grid that can be vertically adjusted</li>
<li>on/off button displayed in top-right corner</li>
<li>set grid to be on or off on page load</li>
</ul>
<p>&nbsp;</p>
<p>Please give <a href="http://bohemianalps.com/tools/grid/">The Heads-Up Grid</a> a try. I hope you find it useful. I would love to hear feedback about it being useful or if you have some ideas about how it could be better.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2011/introducing-the-heads-up-grid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Managing Your Multitudes of Passwords</title>
		<link>http://www.bohemianalps.com/blog/2011/managing-your-multitudes-of-passwords/</link>
		<comments>http://www.bohemianalps.com/blog/2011/managing-your-multitudes-of-passwords/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 15:43:25 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows OS]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=1092</guid>
		<description><![CDATA[I found a funny comic about password complexity this weekend: http://xkcd.com/936/ It makes a good point. And I was actually taken to that comic by an article that breaks down the futility of how we all generally manage our passwords:  “I’m sorry, but were you actually trying to remember your comical passwords?” by Troy Hunt  http://www.troyhunt.com/2011/08/im-sorry-but-were-you-actually-trying.html [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: 'Lucida Grande';">I found a funny comic about password complexity this weekend: <a href="http://xkcd.com/936/">http://xkcd.com/936/</a></span></p>
<p><span style="font-family: 'Lucida Grande';">It makes a good point. And I was actually taken to that comic by an article that breaks down the futility of how we all generally manage our passwords: </span></p>
<p><strong>“I’m sorry, but were you actually trying to remember your comical passwords?”<br />
</strong>by Troy Hunt <strong><br />
</strong><span class="Apple-style-span" style="font-family: 'Lucida Grande';"><a href="http://www.troyhunt.com/2011/08/im-sorry-but-were-you-actually-trying.html">http://www.troyhunt.com/2011/08/im-sorry-but-were-you-actually-trying.html</a></span></p>
<p><span style="font-family: 'Lucida Grande';">It’s some good food for thought. I’m certainly looking in to programs like</span></p>
<p><strong>1Password</strong> <a href="http://agilebits.com/products/1Password">http://agilebits.com/products/1Password</a></p>
<p>And the prominent cross-platform (Mac, Windows and Linux/*NIX) but not nearly as easy to look at &#8230;</p>
<p><strong>KeePassX</strong> <a href="http://www.keepassx.org/">http://www.keepassx.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2011/managing-your-multitudes-of-passwords/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What’s Wrong With Gnome 3?</title>
		<link>http://www.bohemianalps.com/blog/2011/what%e2%80%99s-wrong-with-gnome-3/</link>
		<comments>http://www.bohemianalps.com/blog/2011/what%e2%80%99s-wrong-with-gnome-3/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 14:49:44 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=956</guid>
		<description><![CDATA[Just read and commented on Ars Technica&#8217;s review of Gnome 3, the latest release of the Gnome desktop environment for Linux. It was a long enough comment that I wanted to republish it here: The worst thing I see, because the available screen typeface discussion is off-topic, is by the active application&#8217;s name in the [...]]]></description>
			<content:encoded><![CDATA[<p>Just read and commented on <a href="http://arstechnica.com/open-source/reviews/2011/04/ars-reviews-gnome-30-a-shiny-new-ornament-for-your-linux-lawn.ars">Ars Technica&#8217;s review of Gnome 3</a>, the <a href="http://www.gnome.org/gnome-3/">latest release of the Gnome desktop environment</a> for Linux. It was <a href="http://arstechnica.com/open-source/reviews/2011/04/ars-reviews-gnome-30-a-shiny-new-ornament-for-your-linux-lawn.ars?comments=1&amp;start=120#comment-21523573">a long enough comment</a> that I wanted to republish it here:</p>
<p>The worst thing I see, because the available screen typeface discussion  is off-topic, is by the active application&#8217;s name in the top-left. That  presentation of the application&#8217;s icon by the name is distracting and  not helpful. The top bar is supposed to recede, but including the app  icon there breaks with that goal. It would have looked much cleaner to  replace &#8220;Activities&#8221; with the Gnome icon (or ubuntu logo or take your  pic) and simply present the name of the application.</p>
<p>I prefer  Unity&#8217;s approach in that regard except for the idiotic  window-close-minimize-buttons being squashed into the main menu bar.  That is awkward and I think they&#8217;ll find a lot of people, trying to  click on the Ubuntu icon in the top-left, accidentally closing their  application window. But we&#8217;ll see.</p>
<p>My other big gripe is the  prominence and amount of work that has gone into workspaces/multiple  desktops. Gnome claims that this system is focused on simplicity, but  most users I know struggle to get their mind around using ONE  desktop/workspace. The multiple workspace feature is purely for advanced  users. It&#8217;s way too abstract of a concept for the basic user. I  consider myself a VERY advanced user and workspaces are the first thing I  turn off on a new Linux install. I am much better at organizing my  workflow in terms of applications. Trying to break those applications up  over workspaces is redundant and I don&#8217;t care where the window is if I  can summon it when I need it and hide/minimize it when I&#8217;m working on  something else.</p>
<p>They should be working harder to make  workflow/task management even MORE organic. It should be so organic that  I don&#8217;t have to be thinking about how to organize it. Right now I get  along great with a basic Ubuntu install, simple keybinding to summon the  Scale function (Expose) to switch between documents, Alt+Tab to quickly  switch apps and Docky to open/switch apps. I think the problem is that  Linux developers think in terms of Window management when they should be  thinking about Application and Workflow management.</p>
<p>Supposedly  these new desktop interface designs have been run by test groups, but  I&#8217;m a little skeptical. With that said, there are a LOT of good and cool  ideas in both Gnome 3 and Unity. When in doubt, try many things. And  seeing these ideas being developed is refreshing. Neither Microsoft or  Apple is attempting to make such dramatic changes to the way their  desktop interfaces work.</p>
<h3>One More Thought</h3>
<p>After publishing the above comment it also occurred to me that the new Gnome desktop defines a specific functionality to the &#8220;Windows&#8221; key on most keyboards. I have been using my Windows key to summon a third-level (and fourth) keyboard to make it easy to enter larger group and &#8220;special characters&#8221;. [<a href="http://www.bohemianalps.com/blog/2009/03/special-characters-in-linux/">I wrote about this in detail here</a>] It baffles me that making third and fourth levels of keyboard characters is not a bigger priority. This is a MAJOR advantage that Apple has over Microsoft in the world of desktop publishing. Every graphic designer knows it. And people like me that find Linux to be a good and soon to be great graphics platform would like to see some focus on these details.</p>
<p>I need to make time to get involved with the Gnome development community. I need to get in there and push for better keyboard functionality and, more importantly, better integration of color management. Granted, both of these area DO get a lot of love. It&#8217;s just that they have to be implemented manually. Neither of these two features are addressed by default installs of the major Linux distributions.</p>
<p>Do take a moment to check out the Gnome 3 features: <a href="http://www.gnome.org/gnome-3/">http://www.gnome.org/gnome-3/</a> There&#8217;s still a lot of cool stuff coming to a Linux desktop near you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2011/what%e2%80%99s-wrong-with-gnome-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>20 Years of Linux</title>
		<link>http://www.bohemianalps.com/blog/2011/20-years-of-linux/</link>
		<comments>http://www.bohemianalps.com/blog/2011/20-years-of-linux/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 13:11:48 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=952</guid>
		<description><![CDATA[This video doesn&#8217;t have a lot of detail, but it&#8217;s a good review of the basic history. I&#8217;m only on my sixth or seventh year of using Linux myself. I can only imagine that if Wayne&#8217;s World 2 would have come out in 1996, instead of 1993, Garth&#8217;s soon-to-be girlfriend would probably have been reading [...]]]></description>
			<content:encoded><![CDATA[<p>This video doesn&#8217;t have a lot of detail, but it&#8217;s a good review of the basic history. I&#8217;m only on my sixth or seventh year of using Linux myself. I can only imagine that if Wayne&#8217;s World 2 would have come out in 1996, instead of 1993, Garth&#8217;s soon-to-be girlfriend would probably have been reading a book on Linux rather than UNIX. But you might disagree with me on that.</p>
<p><iframe title="YouTube video player" width="650" height="396" src="http://www.youtube.com/embed/5ocq6_3-nEw" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2011/20-years-of-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Basics of Using ZIP Archives</title>
		<link>http://www.bohemianalps.com/blog/2011/basics-of-using-zip-archives/</link>
		<comments>http://www.bohemianalps.com/blog/2011/basics-of-using-zip-archives/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 17:57:41 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows OS]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=934</guid>
		<description><![CDATA[It&#8217;s recently come to my attention that the general public has never heard of .zip or any other type of compressed archive. The idea of a compressed archive has been around for many many years. It certainly was a very early part of computer science. This article is intended to help regular people understand why [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s recently come to my attention that the general public has never heard of .zip or any other type of compressed archive. The idea of a compressed archive has been around for many many years. It certainly was a very early part of computer science. This article is intended to help regular people understand why these types of files are useful and how to use them on a very basic level in Windows, Mac OSX and Linux.</p>
<p>This post is <em>not</em> a detailed review of the various types of archive file formats or how they compare to each other. I am talking about .zip because, like the MP3 file format for compressed music, regardless of it being superseded by newer and better technologies it is the most common type of file archive in use today.</p>
<h3>What the hell is a ZIP archive?</h3>
<p><img class="alignright size-full wp-image-935" title="archive_icon" src="http://www.bohemianalps.com/blog/wp-content/uploads/2011/03/archive_icon.png" alt="" width="248" height="212" />Archive files, at their most basic, are something like the boxes we put things into for shipping them to other locations. You would never simply write a mailing address on the cover of a book or box of chocolates and drop them in the mail. At the very least you&#8217;d wrap them in some tough, opaque brown paper. For something that is soft or fragile you would probably put them in a big brown cardboard box with bubble wrap to protect them on their journey. Of course, you might not be shipping the item at all. You might simply want to put it in a box for safe, organized storage.</p>
<p>For basic purposes all of these uses of a cardboard box are a perfect analogy to an archive file.</p>
<h3>Sounds simple. How do I create a ZIP archive?</h3>
<p>When it comes to desktop/laptop computers or any computer with a screen, mouse and keyboard there are several different operating systems. In terms of dealing with ZIP archives, however, there&#8217;s pretty much only two categories:</p>
<ol>
<li>Some version of the Windows operating system</li>
<li>Some version or type of UNIX-like operating system
<ul>
<li>Apple Mac OSX</li>
<li>UNIX (BSD, Solaris, etc.)</li>
<li>Linux (Ubuntu, Fedora, Suse, etc.)</li>
</ul>
</li>
</ol>
<p>I am making this grand over-simplification because basically every UNIX-like operating system for desktop/laptop use includes software for creating and manipulating .ZIP archives as well as other archive types. Winblows, I mean “Windows,” in my experience never comes with this type of software pre-installed. Okay, maybe sometimes it comes with a free trial version of WinZip, but I find that beginners don&#8217;t really understand how to use WinZip. It&#8217;s definitely more geared towards advanced users.</p>
<h3>Okay okay, but HOW DO I CREATE A ZIP ARCHIVE?</h3>
<p>Don&#8217;t like my snarky comments about Windows, eh? Fine . . .</p>
<p>In order to bring Windows up to par with other computers you can install the free-and-open-source <a href="http://www.7-zip.org/">7zip application</a>. Go to <a href="http://www.7-zip.org/">http://www.7-zip.org</a> and click on the top-most &#8220;Download&#8221; link to download the 7zip installer for Windows. Run the installer. Once installed continue reading.</p>
<h3>Creating a ZIP Archive</h3>
<ol>
<li>On your desktop create a new folder called “brownbox” (or whatever you want, there&#8217;s nothing magical about the title “brownbox”).</li>
<li>Copy some photos or word processor files to this folder.</li>
<li>Right-click on the folder and, from the resulting menu select one of the following:
<ul>
<li>Windows + 7zip: “Add to archive . . .”</li>
<li>Mac OSX: “Create Archive of . . . ”<br />
<em>Note: If right-click is not enabled on your system you can click-and-hold or press the Control/Ctrl key + mouseclick to access the contextual menu.</em></li>
<li>UNIX/Linux: “Compress”</li>
</ul>
</li>
<li>An archive should be created on the desktop with the same name as your folder. Windows + 7zip and UNIX/Linux will probably ask you where you would like to save the archive while OSX automatically saves it to the same location as the original folder.</li>
</ol>
<h3>Opening a ZIP Archive</h3>
<p>I&#8217;m using the term “open” pretty loosely here. I think that the general public, wanting to access the contents of an archive file, will most likely want to “Extract” or “Decompress” the contents of the archive into a standard “folder” on their desktop. To do that:</p>
<ol>
<li>Ask your archive software to extract/decompress the contents of the archive like this:
<ul>
<li>Windows + 7zip: Right-click and click “Extract here”</li>
<li>Mac OSX: Double-click on the archive</li>
<li>UNIX/Linux: Right-click and click “Extract here”</li>
</ul>
</li>
</ol>
<p>Again, OSX will automatically save the extracted files to the same location as the original file while Windows + 7zip and UNIX/Linux will generally present a Save As dialog.</p>
<h3>So archive files aren’t just for nerds!</h3>
<p>Exactly. Let me know if you have any questions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2011/basics-of-using-zip-archives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why GIMP Is NOT Inadequate</title>
		<link>http://www.bohemianalps.com/blog/2011/why-gimp-is-not-inadequate/</link>
		<comments>http://www.bohemianalps.com/blog/2011/why-gimp-is-not-inadequate/#comments</comments>
		<pubDate>Thu, 13 Jan 2011 17:50:47 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Digitalia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Print Design]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.bohemianalps.com/blog/?p=799</guid>
		<description><![CDATA[Troy Sobotka, who appears to be a very accomplished commercial artist working in video, illustration and photography, made a relatively brief list of problem areas for Gimp on his blog: http://troy-sobotka.blogspot.com/2011/01/why-gimp-is-inadequate.html He makes some good points, but the last half of his post is a lot of alarmist speculation. The obvious answer to improving Gimp [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://troy-sobotka.blogspot.com"><img class="alignright size-full wp-image-801" title="gimp" src="http://www.bohemianalps.com/blog/wp-content/uploads/2011/01/gimp.png" alt="" width="256" height="256" />Troy Sobotka</a>, who appears to be a very accomplished commercial artist working in video, illustration and photography, made a relatively brief list of problem areas for <a href="http://www.gimp.org/">Gimp</a> on his blog: <a href="http://troy-sobotka.blogspot.com/2011/01/why-gimp-is-inadequate.html">http://troy-sobotka.blogspot.com/2011/01/why-gimp-is-inadequate.html</a></p>
<p>He makes some good points, but the last half of his post is a lot of alarmist speculation. The obvious answer to improving Gimp is to contribute to its development. Complaints about difficult developers sounds like a bunch of complaining. With any open source project you have to earn the respect of the senior developers through consistent work, usually the not-so-exciting kind. With any open source project there are more users than developers and certainly more users suggesting ideas than making any attempt to squash bugs, write documentation or provide objective and helpful feedback. Opinions and assholes.</p>
<p>Anyway, I left a LONG comment today and wanted to duplicate that comment here. The only thing I should have added is a need for Gimp to continue improving color management and that&#8217;s why I <em>just said it</em>. Anyway, here&#8217;s my comment:</p>
<p>I&#8217;m a professional graphic designer. I use Photoshop and Gimp at a very high level of proficiency. Just to point out where I&#8217;m coming from. I like Pshop and Gimp for their different strengths, but some of the above arguments are wrong. Gimp certainly has room for improvement, but anyone that actually used Photoshop in 1996 knows that Pshop itself has come a LONG way in 15 years.</p>
<p>I would like to point out something that needs to be understood about the importance of bit-depth. I am constantly working with hi-res jpegs from a wide variety of professional photographers every day. You know how many of those files use 32 bits/channel? None. You know how many of those files use 16 bits/channel? None. They are ALL in 8 bits/channel. It&#8217;s certainly great to have the higher bit-depth options, but the importance of that capability in terms of graphic design/manipulating images for press is greatly exaggerated.</p>
<p>Also, CMYK color space in Photoshop is misused by graphic designers because most of them know very little about color space and/or color management. Some of us know (I don&#8217;t mean to offend anyone) but the majority of designers I have worked with are completely oblivious. I&#8217;ve even seen creative directors explicitly instruct their designers to select &#8220;discard color profile&#8221; when confronted with the &#8220;What should I do?&#8221; dialog in Photoshop. The need for CMYK color space, though useful and great, is also greatly exaggerated.</p>
<p>I also think the complaints about the UX are very subjective and usually only illustrate how little effort the commenter put into learning about and using the Gimp.</p>
<p>Two things that would greatly improve Gimp and many people&#8217;s impressions of Gimp are:</p>
<ul>
<li>better image scaling/anti-aliasing algorithms</li>
<li>layer groups and layer styles</li>
</ul>
<p>Those two things are certainly complex, but if they were implemented, and it sounds like they will be soon, I would be extremely satisfied with Gimp&#8217;s capabilities.</p>
<p>I think it&#8217;s healthy to critique software, but the Gimp rarely receives praise for its remarkable capabilities.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bohemianalps.com/blog/2011/why-gimp-is-not-inadequate/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

