<?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>wax ideal &#187; tools</title>
	<atom:link href="http://waxideal.com/blog/category/tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://waxideal.com/blog</link>
	<description>learning to be human, since 1984</description>
	<lastBuildDate>Sun, 25 Jul 2010 22:36:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Restoring PC Stickies</title>
		<link>http://waxideal.com/blog/2010/07/18/restoring-pc-stickies/</link>
		<comments>http://waxideal.com/blog/2010/07/18/restoring-pc-stickies/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 00:57:03 +0000</pubDate>
		<dc:creator>sarandi</dc:creator>
				<category><![CDATA[quick tip]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://waxideal.com/blog/?p=516</guid>
		<description><![CDATA[I use a program called &#8220;Stickies&#8221; to temporarily keep track of notes throughout the day (similar to the OS X program with the same name, but for Windows). It creates resizable, styleable post-it-note-esque boxes on my desktop that can be repositioned, deleted, or serve as reminders (visually, and with audible alarms). I restarted my machine]]></description>
			<content:encoded><![CDATA[<p>I use a program called &#8220;Stickies&#8221; to temporarily keep track of notes throughout the day (similar to the OS X program with the same name, but for Windows). It creates resizable, styleable post-it-note-esque boxes on my desktop that can be repositioned, deleted, or serve as reminders (visually, and with audible alarms). I restarted my machine a few days ago and was prompted to choose a file from which to restore my stickies settings. My heart sunk as the backup restoration failed &#8211; but I knew somehow I&#8217;d get them back, and I did. Here&#8217;s how:</p>
<ol>
<li>Right-click on the stickies icon in the taskbar hidden icons area</li>
<li>Select &#8220;About Stickies v7.0beta&#8221; &#8211; yours may say something different</li>
<li>A window will open. At the bottom, click the ellipsis (&#8230;) to go to the data directory folder</li>
<li>Right-click again on the stickies icon in the hidden icons area and select &#8220;Exit&#8221; to quit the program</li>
<li>Go to the data directory folder you just opened and duplicate the last file that contains usable data (you can usually tell if the file size is larger, or open it with a code editor and search for significant text)</li>
<li>Duplicate the backup file by copying and pasting it (ctrl+c, then ctrl+v)</li>
<li>Find the file stickies.ini in the data directory and rename it stickies.ini.old</li>
<li>Rename the file you copied stickies.ini</li>
<li>Restart your Stickies program, and you should be back in business</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://waxideal.com/blog/2010/07/18/restoring-pc-stickies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>301 Redirects in Drupal Pages</title>
		<link>http://waxideal.com/blog/2010/05/15/301-redirects-in-drupal-pages/</link>
		<comments>http://waxideal.com/blog/2010/05/15/301-redirects-in-drupal-pages/#comments</comments>
		<pubDate>Sat, 15 May 2010 10:33:23 +0000</pubDate>
		<dc:creator>sarandi</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[quick tip]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://waxideal.com/blog/?p=497</guid>
		<description><![CDATA[I recently ran into a problem with a Drupal site I designed and maintain. Here&#8217;s a quick explanation of the problem, and then the solution. The front page has a Views Slideshow Block that grabs node data from custom CCK types. These types contain an image to be displayed in the slideshow (but not the]]></description>
			<content:encoded><![CDATA[<p>I recently ran into a problem with a Drupal site I designed and maintain. Here&#8217;s a quick explanation of the problem, and then the solution.</p>
<p>The front page has a Views Slideshow Block that grabs node data from custom CCK types. These types contain an image to be displayed in the slideshow (but not the node itself) and a checkbox for enabling or disabling the node from appearing in the Slideshow Block. The slideshow images by default link to the nodes from which they were created.</p>
<p>The problem is linking to a page rendered by Views. Since I can&#8217;t add a field for the image or checkbox in a view page (not that I know of, let me know if I&#8217;m wrong on this) I had to figure out a different way. And I did, but not without further glitches.</p>
<p>I added the image and checkbox fields to my Page content type and created a node with the appropriate image. It appeared in the slideshow and linked to the page. I then tried several methods to redirect the alias to the correct page. First, the Path Redirect Module. Fail. Then, cpanel&#8217;s .htaccess redirect configuration tool. Fail. <a title="Apache URL Rewriting Guide" href="http://httpd.apache.org/docs/2.2/rewrite/rewrite_guide.html" target="_blank">Then manual .htaccess configuration</a>. Fail.</p>
<p>I don&#8217;t really know why the .htaccess failed &#8211; I have suspicions it has to do simply with Apache not updating, the fact that I have the Global Redirect Module installed, the clean url directives that already exist in the .htaccess file, or some similar url rewriting conflict.</p>
<p>In a pinch, I added this snippet of code to the body of the page I created:</p>
<pre><code>&lt;?php
 header("HTTP/1.1 301 Moved Permanently");
 header("Location: http://www.mysite.com/aliasname");
 exit();
 ?&gt;
</code></pre>
<p>This delicious morsel did the trick, but not without a headache first. You&#8217;ll have to have access to posting PHP code, and post it as source, even if you select the PHP option.</p>
]]></content:encoded>
			<wfw:commentRss>http://waxideal.com/blog/2010/05/15/301-redirects-in-drupal-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Windows 7 Symlinks</title>
		<link>http://waxideal.com/blog/2010/03/29/using-windows-7-symlinks/</link>
		<comments>http://waxideal.com/blog/2010/03/29/using-windows-7-symlinks/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 05:19:40 +0000</pubDate>
		<dc:creator>sarandi</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[clients]]></category>
		<category><![CDATA[document storage]]></category>
		<category><![CDATA[organization]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://waxideal.com/blog/?p=469</guid>
		<description><![CDATA[I ran into a problem with integrating my web development/design projects on my computer with my local webserver. To further explain: I keep all my professional work, including client files, on a separate hard drive partition so that I can easily and regularly back them up, let&#8217;s call it g:\ Client files for web projects]]></description>
			<content:encoded><![CDATA[<p>I ran into a problem with integrating my web development/design projects on my computer with my local webserver. To further explain:</p>
<ul>
<li>I keep all my professional work, including client files, on a separate hard drive partition so that I can easily and regularly back them up, let&#8217;s call it g:\</li>
<li>Client files for web projects are organized as such: g:\clients\client-name\project-name , so that if a long-term client wants a site redesign, I can easily keep these separate rather than dumping them into a single public_html directory for each client</li>
<li>My local testing server is pointed at a different partition, let&#8217;s call it h:\</li>
<li>I want to be able to serve individual projects via the testing server, but only work on the project files</li>
</ul>
<p>Naturally, I thought of unix aliases but I&#8217;m currently running Windows 7 so I tried shortcuts. Didn&#8217;t work. After a little digging, I found the solution: symlinks (which work in numerous OSes &#8211; thanks for the correction). From the command line, type:</p>
<pre>mklink /D H:\target\directory\linkname G:\clients\client-name\project-name</pre>
<p>mklink /D creates a symlink, or a soft link that is the Windows equivalent to unix aliases. The first argument is the directory where you want the link to be placed, and the second is the source directory. Easy as pie.</p>
<p>Be careful when deleting/writing content &#8211; the linked directory allows you to manipulate the original file!</p>
]]></content:encoded>
			<wfw:commentRss>http://waxideal.com/blog/2010/03/29/using-windows-7-symlinks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Testing for IE6</title>
		<link>http://waxideal.com/blog/2010/02/02/testing-for-ie6/</link>
		<comments>http://waxideal.com/blog/2010/02/02/testing-for-ie6/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 02:16:12 +0000</pubDate>
		<dc:creator>sarandi</dc:creator>
				<category><![CDATA[process]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://waxideal.com/blog/?p=389</guid>
		<description><![CDATA[I recently got a new laptop and needed to get my machine ready for web development . I&#8217;d previously been using MAMP on my Mac and running Parallels for testing in the IEs. After some deliberation, I decided on XAMPP for Windows &#8211; I&#8217;m running 7. XAMPP installs Apache, MySQL, PHP, Perl, ASP, Mercury, FileZilla,]]></description>
			<content:encoded><![CDATA[<p>I recently got a new laptop and needed to get my machine ready for web development . I&#8217;d previously been using <a title="MAMP" href="http://www.mamp.info/en/index.html" target="_blank">MAMP </a>on my Mac and running Parallels for testing in the IEs. After some deliberation, I decided on XAMPP for Windows &#8211; I&#8217;m running 7. <a title="XAMPP" href="http://www.apachefriends.org/en/xampp.html" target="_blank">XAMPP </a>installs Apache, MySQL, PHP, Perl, ASP, Mercury, FileZilla, and a slew of other daemons/services. There are some potential conflicts with the PHP/MySQL versions used for Drupal, but after testing, I haven&#8217;t run into any issues. Even if it becomes problematic, I can always manually configure a different version of either PHP or MySQL.</p>
<p>After getting my testing server up and running, I needed a way to test for IE6. Yes, I&#8217;m on Windows &#8211; but Windows 7 never shipped with IE6 or 7, unlike Vista &#8211; so standalone solutions no longer work. I just found a program that solves this issue &#8211; and is able to render pages simulating IE5.5-8. <a title="IETester" href="http://www.my-debugbar.com/wiki/IETester/HomePage" target="_blank">IETester</a> v0.4.2 is the current version, though it has been out since March of 2009. Somehow, it entirely missed my radar &#8211; probably because I was still running XP and didn&#8217;t broaden my queries.</p>
<p>I should say this: IE6 support doesn&#8217;t come for free. Clients whose user-base is heavy in the IE6 department can&#8217;t afford to not support those users. So, while I can develop for such users &#8211; they won&#8217;t be getting the same experience &#8211; and certainly not without an increased cost. It is my job to push internet standards, including A-level, modern browsers; efficiencies in development/production cut costs over the long-run especially for larger clients. When I have to dick around making tweaks because one idiot browser still won&#8217;t die, it&#8217;s annoying. For all business owners, large and small: please entertain this suggestion:</p>
<p style="padding-left: 30px;">Encourage your users to upgrade their browsers.</p>
<p style="padding-left: 30px;">Obnoxious/semi-invasive design via javascript-based browser sniffing would do wonders to bump browsers into gear. Hell, even showing a simple survey that asks &#8220;Do you ride a dinosaur to work? Why do you use an ancient browser?&#8221; followed by multiple choices that lead back to a <a title="Upgrade Your Browser" href="http://upgradeyourbrowser.org/" target="_blank">site that encourages browser upgrades</a>.</p>
<p>This tangent is officially over.</p>
<p>I had been running <a title="Sun Virtual Machine" href="http://www.sun.com/software/products/virtualbox/get.jsp" target="_blank">Sun&#8217;s Virtual Machine</a> with an XP installation to do IE6 testing, but this alternative has made things easier. The only real issue is sharing files between the host &#8211; Windows 7 &#8211; and the guest &#8211; Windows XP in the VM. That shouldn&#8217;t be too difficult, but time is important and I&#8217;d rather stick with what works for now.</p>
<p>With that said, my nose is back to the grindstone (though it won&#8217;t really move much at all).</p>
]]></content:encoded>
			<wfw:commentRss>http://waxideal.com/blog/2010/02/02/testing-for-ie6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Saving Illustrator CS4 Preferences</title>
		<link>http://waxideal.com/blog/2010/01/07/saving-illustrator-cs4-preferences/</link>
		<comments>http://waxideal.com/blog/2010/01/07/saving-illustrator-cs4-preferences/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 06:10:36 +0000</pubDate>
		<dc:creator>sarandi</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[organization]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[time management]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://waxideal.com/blog/?p=365</guid>
		<description><![CDATA[While Adobe products are industry standards, they are still not without serious workflow issues. One of my major gripes is Illustrator&#8217;s inability to save and load preferences from within the program. This would come in handy when working in different units, as I regularly do; The 10px grid I use for web work isn&#8217;t compatible]]></description>
			<content:encoded><![CDATA[<p>While Adobe products are industry standards, they are still not without serious workflow issues.</p>
<p>One of my major gripes is Illustrator&#8217;s inability to save and load preferences from within the program. This would come in handy when working in different units, as I regularly do; The 10px grid I use for web work isn&#8217;t compatible with an imperial or metric grid for print work, and vice versa. Luckily, I&#8217;ve devised a workaround.</p>
<ol>
<li>First, you&#8217;ll need to find your Ai preferences file. For Windows 7, it can be found in a hidden folder:C:\Users\Username\AppData\Roaming\Adobe\Adobe Illustrator CS4 Settings\en_USFrom your explorer window, drag the en_US folder to your start menu and Pin it there. In OS X, you can similarly make a link to the folder and keep it in your Dock, desktop, or wherever you fancy. The file we&#8217;ll be renaming later is named AIPrefs (no extension)- we&#8217;ll deal with that soon enough. If you don&#8217;t have hidden folders visible,<a title="Showing hidden folders in Windows 7" href="http://www.howtogeek.com/howto/windows-vista/show-hidden-files-and-folders-in-windows-vista/" target="_blank"> here&#8217;s how</a>. If you&#8217;re on a different OS, or using a different version of Illustrator, have a look <a title="Location of Illustrator Preference Files for various versions and OSes" href="http://kb2.adobe.com/cps/325/325613.html" target="_blank">here</a>, or search the nets.</li>
<li>Open Illustrator, start a blank document, and set your preferences. The document type doesn&#8217;t matter.</li>
<li>Close Illustrator.</li>
<li>Open the folder you linked in step 1, copy and rename your preferences file to something descriptive like AIPrefs[web]. It&#8217;s crucial to copy so we don&#8217;t accidentally modify or delete our manually defined preferences.</li>
<li>Repeat steps 2-4 for each grid-setup or preferences variation you need.</li>
<li>Now you&#8217;re ready to use your custom preferences. Before you reopen Illustrator, delete the current AIPrefs file.</li>
<li>Copy the preferences file you want to use and rename it to AIPrefs.</li>
<li>Start Illustrator and behold the glory.</li>
</ol>
<p>Obviously, if the last thing you worked on is for web, and the current thing you worked on is for web, you don&#8217;t have to change the AIPrefs file, so it might be helpful to keep a note of which file is currently active. You can also search the AIPrefs file to see how Illustrator is modifying the contents. It&#8217;s for the most part readable alpha-numeric content. If anyone knows of a better way to do this, please let me know. Ciao.</p>
]]></content:encoded>
			<wfw:commentRss>http://waxideal.com/blog/2010/01/07/saving-illustrator-cs4-preferences/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Workhorse Typefaces</title>
		<link>http://waxideal.com/blog/2009/02/22/workhorse-typefaces/</link>
		<comments>http://waxideal.com/blog/2009/02/22/workhorse-typefaces/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 17:50:15 +0000</pubDate>
		<dc:creator>sarandi</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[clients]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[typography]]></category>

		<guid isPermaLink="false">http://waxideal.com/blog/?p=311</guid>
		<description><![CDATA[Paula Scher, Stefan Sagmeister, and David Carson shattered the way I think about typography in their applications of organic, freehand character-writing. For so long, even non–conventional applications of digital typefaces seemed so dry, formal, forced. Letters drawn by hand were a fresh breath—no, a gasp! out of astonishment, but also for oxygen anew to fuel]]></description>
			<content:encoded><![CDATA[<p>Paula Scher, Stefan Sagmeister, and David Carson shattered the way I think about typography in their applications of organic, freehand character-writing. For so long, even non–conventional applications of digital typefaces seemed so dry, formal, forced. Letters drawn by hand were a fresh breath—no, a gasp!  out of astonishment, but also for oxygen anew to fuel my little typographic grey cells.</p>
<p>Such typography, one comes quickly to realize, doesn&#8217;t suit all applications. In fact, it doesn&#8217;t suit most applications. The majority of typesetting isn&#8217;t done to draw attention to the text, but rather to make its characters melt their meaning with as little distraction as possible. It pays to know this—especially when that pay is coming from a client expecting your understanding of conventional typography to benefit her business.</p>
<p>That stated, listed below are the typefaces I most commonly employ. I use them for their stylistic range, completeness of character set, and most importantly, as a framework from which I can branch out and build more creativity—perhaps by employing or creating an entirely new typeface. No more delays. Here they are:</p>
<ul>
<li>ITC Garamond Std</li>
<li>ITC New Baskerville Std</li>
<li>Mrs. Eaves</li>
<li>Futura Std</li>
<li>Trade Gothic LT Std</li>
<li>Helvetica Neue LT Std</li>
</ul>
<p>I&#8217;d say I use these for 80% of the work I do. Other typefaces I might consider are listed below. Some are either related or variations of the faces above. Others are slowly building up to workhorse status, or are used in extremely specific instances.</p>
<ul>
<li>Adobe Garamond Pro</li>
<li>Adobe Jenson Pro</li>
<li>Avenir LT Std</li>
<li>Univers LT Std</li>
<li>Bodoni STD</li>
<li>Frutiger</li>
<li>Gill Sans</li>
<li>Helvetica LT Std</li>
<li>ITC Franklin Gothic Std</li>
<li>Poetica</li>
<li>Gotham HTF</li>
</ul>
<p>What are your typographic workhorses?</p>
]]></content:encoded>
			<wfw:commentRss>http://waxideal.com/blog/2009/02/22/workhorse-typefaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Choosing Drupal</title>
		<link>http://waxideal.com/blog/2008/12/28/choosing-drupal/</link>
		<comments>http://waxideal.com/blog/2008/12/28/choosing-drupal/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 20:56:52 +0000</pubDate>
		<dc:creator>sarandi</dc:creator>
				<category><![CDATA[clients]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[organization]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://waxideal.com/blog/?p=264</guid>
		<description><![CDATA[While designing and developing websites, I&#8217;ve run into a lot of repetitive tasks. From client survey and project proposal, to information architecture issues, requisite files (jQuery, mootools, reset.css, etc.), standard grid templates in XHTML/CSS, to grid layers and naming conventions in Illustrator® documents, and client invoicing, there are a lot of processes that get repeated.]]></description>
			<content:encoded><![CDATA[<p>While designing and developing websites, I&#8217;ve run into a lot of repetitive tasks. From client survey and project proposal, to information architecture issues, requisite files (jQuery, mootools, reset.css, etc.), standard grid templates in XHTML/CSS, to grid layers and naming conventions in Illustrator<span style="font-size:xx-small; vertical-align:top;">®</span> documents, and client invoicing, there are a lot of processes that get repeated.</p>
<p><span id="more-264"></span>Those processes are like a clingy partner in a relationship: important, but annoying. Luckily for design, a lot of them can be streamlined to take less time. Unfortunately, most clingy partners get canned. I streamline my process by using templates, standard documents, and content management systems. It&#8217;s that last one that this post is about.</p>
<p>After a long hesitation and with much thought, I&#8217;ve decided on a CMS to drive larger client sites, as well as sites that have the distinct potential to scale significantly larger. That CMS is Drupal, and here&#8217;s why:</p>
<ul>
<li>open source/license</li>
<li>awesome development community</li>
<li>awesome scalability, with throttling options for high bandwidth</li>
<li>highly extensible through modules/hooks/api including functionality for:
<ul>
<li>blogging</li>
<li>wiki/taxonomy/hierarchy</li>
<li>forums</li>
</ul>
</li>
<li>both CMS and CMF (Content Management Framework)</li>
<li>integrates jQuery natively</li>
<li>scalable</li>
<li>themability</li>
<li>session control</li>
</ul>
<p>Here are some of the sites that brought me to this decision:</p>
<ul>
<li>http://www-128.ibm.com/developerworks/ibm/library/i-osource1/index.html?ca=drs-#N1024A</li>
<li>http://www.packtpub.com/article/2008-open-source-cms-award-winner-announced</li>
<li>http://www.youtube.com/watch?v=sfrfuCLH9sg&amp;feature=related</li>
<li>http://www.drupal.org</li>
<li>http://dc2009.drupalcon.org/</li>
</ul>
<p>I still plan on designing and developing for WordPress—but only for smaller and more static sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://waxideal.com/blog/2008/12/28/choosing-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
