<?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>The Agitationist &#187; code</title>
	<atom:link href="http://agitationist.com/tag/code/feed" rel="self" type="application/rss+xml" />
	<link>http://agitationist.com</link>
	<description>served irregularly for your edification</description>
	<lastBuildDate>Fri, 29 Jan 2010 22:25:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to Auto-update Your Copyright in WordPress</title>
		<link>http://agitationist.com/how-to-auto-update-your-copyright-in-wordpress</link>
		<comments>http://agitationist.com/how-to-auto-update-your-copyright-in-wordpress#comments</comments>
		<pubDate>Tue, 05 Jan 2010 03:19:03 +0000</pubDate>
		<dc:creator>Agitationist</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[useful]]></category>

		<guid isPermaLink="false">http://agitationist.com/?p=123</guid>
		<description><![CDATA[(Republished from last year, because you need it.)




So it&#8217;s a new year&#8230;have you forgotten anything?
Here&#8217;s a hint:
Ever see a site with a copyright statement 6 months out of date? Even big-shot corporate blogs make this mistake. But on a young, growing blog, it looks particularly bad.
Or perhaps you don&#8217;t have a copyright statement at all? [...]]]></description>
			<content:encoded><![CDATA[<p><em>(Republished from last year, because you need it.)</em></p>
<div style="float:right;"><script type="text/javascript"><!--
google_ad_client = "pub-8463505737346765";
/* 336x280, created 1/14/10 */
google_ad_slot = "7681744314";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
<p>So it&#8217;s a new year&#8230;have you forgotten anything?</p>
<p>Here&#8217;s a hint:</p>
<p>Ever see a site with a <strong>copyright statement</strong> 6 months out of date? Even big-shot corporate blogs make this mistake. But on a young, growing blog, it looks particularly bad.</p>
<p>Or perhaps you don&#8217;t have a copyright statement at all? Tsk tsk.</p>
<p>Why don&#8217;t we automate this, so we&#8217;ll <strong>never, ever have to think about it again</strong>? Here&#8217;s how to do it in WordPress:</p>
<ol>
<li>Log in to WordPress, and go to Theme Editor.</li>
<li>Choose &#8220;footer.php&#8221;.</li>
<li>Delete your current copyright statement (if it exists), and insert the following code:<span style="font-family: -webkit-monospace;">&amp;copy; 2008 &#8211; &lt;?php echo date(Y); ?&gt;</span>&#8230;replacing &#8220;2008&#8243; with the date you started your blog.</li>
<li>If you wish, put your name adjacent to the copyright, being sure not to disturb the php date tag. See mine below for an example.</li>
<li><strong>Done.</strong></li>
</ol>
<p><strong>Happy New Year! </strong>Anyone got a good <a href="http://detoxrecipe.net/">detox recipe</a>?<strong><br />
</strong><script type="text/javascript"><!--
google_ad_client = "pub-8463505737346765";
/* Agit inpost 2 */
google_ad_slot = "4411666264";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://agitationist.com/how-to-auto-update-your-copyright-in-wordpress/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Wonder Wheel</title>
		<link>http://agitationist.com/google-wonder-wheel</link>
		<comments>http://agitationist.com/google-wonder-wheel#comments</comments>
		<pubDate>Mon, 30 Mar 2009 17:38:36 +0000</pubDate>
		<dc:creator>Agitationist</dc:creator>
				<category><![CDATA[tools]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[experimental]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[useful]]></category>
		<category><![CDATA[useless]]></category>

		<guid isPermaLink="false">http://agitationist.com/?p=574</guid>
		<description><![CDATA[Google has rolled out an interesting experiment in search results, dubbed the Google Wonder Wheel. In this new search results view, the user can see a graphical representation of related search queries surrounding the original request, like so:

Clicking on the a suggested related topic then returns the new results, and presents related queries for the new search. [...]]]></description>
			<content:encoded><![CDATA[<p>Google has rolled out an interesting experiment in search results, dubbed the Google Wonder Wheel. In this new search results view, the user can see a graphical representation of related search queries surrounding the original request, like so:</p>
<p><img class="size-full wp-image-575 alignnone" title="google-wonder-wheel" src="http://agitationist.com/wp-content/uploads/2009/03/google-wonder-wheel.gif" alt="Google Wonder Wheel" width="500" height="301" /></p>
<p>Clicking on the a suggested related topic then returns the new results, and presents related queries for the new search. As you keep exploring related topics, the old searches remain onscreen, represented as the &#8220;tail&#8221; of your current search:</p>
<p><img class="alignnone size-full wp-image-577" title="google-wonder-wheel-2" src="http://agitationist.com/wp-content/uploads/2009/03/google-wonder-wheel-2.gif" alt="" width="500" height="363" /></p>
<p>The related searches could use some work &#8211; so far I haven&#8217;t found them to be incredibly useful, and overall the Google Wonder Wheel is a bit of a toy. But what a toy it is &#8211; I&#8217;ve spent quite a bit of time enjoying it so far. Hopefully as the experiment continues, the results will get better.</p>
<p>Another less flashy, but more useful feature that comes along with the Google Wonder Wheel is the new Timeline view. A search on &#8220;baseball&#8221; seen in Timeline view allows you to zero in on results related to a certain year, and even month. For example, by clicking through to May of 1862, I can see that the Star Spangled Banner was first played at a baseball game on May 15th of that year:</p>
<p><img class="alignnone size-full wp-image-578" title="google-timeline" src="http://agitationist.com/wp-content/uploads/2009/03/google-timeline.gif" alt="" width="500" height="290" /></p>
<p>The results aren&#8217;t perfect- some irrelevant content slips through based on passing uses of the search term &#8211; but for researchers and students, this will be pure gold.</p>
<p>Several other alternate views are included in the Google Wonder Wheel experiment as well, including longer textual excerpts, and a different type of image search which presents images from relevant pages inline with search results.</p>
<p>The Google Wonder Wheel has been dubbed an prototype, and is only available to some users. However, if you&#8217;d like to give it a spin, all you need to do is set a cookie in your browser to tell Google you&#8217;re participating. Here&#8217;s the trick:</p>
<p>Go to google.com. With Google loaded in your browser, paste the following code in your address bar and hit return:</p>
<p><textarea style="font-size: 90%; width: 500px; height: 60px;">javascript:void(document.cookie=&#8221;PREF=ID=4a609673baf685b5:TB=2:LD=en:CR=2:TM=1227543998:LM=1233568652:DV=AA:GM=1:IG=3:S=yFGqYec2D7L0wgxW;path=/; domain=.google.com&#8221;);</textarea></p>
<p>Nothing happens&#8230;at first. But now perform another search in Google, and on the results page you&#8217;ll notice a small &#8220;Show Options&#8230;&#8221; link just below the Google logo. Click this, and you&#8217;re off and running.</p>
<p>Now the question is: will this change the way you search, or is it just a toy?</p>
]]></content:encoded>
			<wfw:commentRss>http://agitationist.com/google-wonder-wheel/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Augmented Reality: The Coolest Thing You&#8217;ve Ever Seen</title>
		<link>http://agitationist.com/augmented-reality-the-coolest-thing-youve-ever-seen</link>
		<comments>http://agitationist.com/augmented-reality-the-coolest-thing-youve-ever-seen#comments</comments>
		<pubDate>Fri, 06 Mar 2009 16:41:12 +0000</pubDate>
		<dc:creator>Agitationist</dc:creator>
				<category><![CDATA[buzzwords]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[predictions]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://agitationist.com/?p=537</guid>
		<description><![CDATA[At least that was my reaction. I think it will be yours too:

I know what you&#8217;re thinking: that wasn&#8217;t real, was it? Take a look at this one and see if you believe it yet:

Desktop Fireworks from Saqoosha on Vimeo.
I&#8217;ve tried it, and it&#8217;s real. All you need is a printer and a web cam.
It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>At least that was my reaction. I think it will be yours too:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/DkqtklABgGQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/DkqtklABgGQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p>I know what you&#8217;re thinking: that wasn&#8217;t real, was it? Take a look at this one and see if you believe it yet:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=1634128&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=1634128&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<a href="http://vimeo.com/1634128">Desktop Fireworks</a> from <a href="http://vimeo.com/saqoosha">Saqoosha</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>I&#8217;ve tried it, and it&#8217;s real. All you need is a printer and a web cam.</p>
<p>It&#8217;s called <strong>Augmented Reality</strong>, and if this doesn&#8217;t achieve World Domination, I don&#8217;t know what will. The commercial applications are endless, and I think we can safely predict that soon you&#8217;ll be seeing this everywhere. Any technology that can be used by both <strong>the military and the porn industry</strong> has a very bright future indeed.</p>
<p>Here&#8217;s that implementation by GE from the first video, promoting green energy:</p>
<p><a href="http://ge.ecomagination.com/smartgrid/#/augmented_reality" target="_blank">http://ge.ecomagination.com/smartgrid/#/augmented_reality</a></p>
<p>How about a 3-D interactive greeting card? Well, here&#8217;s a start:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=3039134&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=3039134&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<a href="http://vimeo.com/3039134">FLARToolKit Demo</a> from <a href="http://vimeo.com/user442597">Ryan Stewart</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Wait until Hallmark gets their hands on this.</p>
<p>The technology is called <strong>FLARToolKit</strong>, and it appears to have been invented by someone named <a href="http://saqoosha.net/en/" target="_blank">Saqoosha</a> (that was him in the last video) at <a href="http://www.libspark.org/wiki/saqoosha/FLARToolKit/en" target="_blank">Spark Project</a>. It&#8217;s apparently just a brilliant use of existing technologies to make something very impressive. Actually from a technical standpoint, it appears remarkably simple:</p>
<p><a href="http://saqoosha.net/en/flartoolkit/start-up-guide/" target="_blank">http://saqoosha.net/en/flartoolkit/start-up-guide/</a></p>
<p>The commercial license was released on Monday, and I for one hope Saqoosha makes a fortune.</p>
<p>I know you want to <strong>try this now</strong>, so go here:</p>
<p><a href="http://www.strafwerk.nu/ar/" target="_blank">http://www.strafwerk.nu/ar/</a></p>
<p>Oh, and you can even do this without a printer &#8211; just draw a square on a piece of paper and go here to prove it:</p>
<p><a href="http://saqoosha.net/lab/FLARToolKit/2/" target="_blank">http://saqoosha.net/lab/FLARToolKit/2/</a></p>
<p>So, as Stephen Colbert might ask: cool, very cool, or <strong>coolest thing ever</strong>?</p>
]]></content:encoded>
			<wfw:commentRss>http://agitationist.com/augmented-reality-the-coolest-thing-youve-ever-seen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Good Tech Support Looks Like</title>
		<link>http://agitationist.com/what-good-tech-support-looks-like</link>
		<comments>http://agitationist.com/what-good-tech-support-looks-like#comments</comments>
		<pubDate>Wed, 28 Jan 2009 17:47:07 +0000</pubDate>
		<dc:creator>Agitationist</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[useful]]></category>

		<guid isPermaLink="false">http://agitationist.com/?p=399</guid>
		<description><![CDATA[You may have noticed that I am a affiliate of web hosting company AN Hosting, since I pimp promote their services in a couple of places on this page. But in the words of Cy Sperling, the infamous founder of Hair Club for Men, &#8220;I&#8217;m also a client&#8221;. And as of today, I&#8217;m also a fan.
I host [...]]]></description>
			<content:encoded><![CDATA[<p>You may have noticed that I am a affiliate of web hosting company <strong><a href="http://www.midphase.com/newaff/redir.pl?a=0.916026225154386&amp;c=2&amp;creative=Banners|ANHosting|TextLinks|TextLink&amp;redirURL=" target="_blank">AN Hosting</a></strong>, since I <del datetime="2009-01-28T16:37:38+00:00">pimp</del> promote their services in a couple of places on this page. But in the words of Cy Sperling, the infamous founder of Hair Club for Men, <a href="http://www.youtube.com/watch?v=SDk_ZfYuyfY" target="_blank">&#8220;I&#8217;m also a client&#8221;</a>. And as of today, <strong>I&#8217;m also a fan</strong>.</p>
<p>I host several domains on my account. One of these is <a href="http://bloglabs.net/" target="_blank"><strong>bloglabs.net</strong></a>, a news aggregator for the blogging community. I haven&#8217;t had much time to put in on it, so yesterday I set to work. Almost immediately, I encountered a <strong>mysterious problem.</strong></p>
<p>I set up the site to load quickly, so the only native image on the page is a thin blue stripe across the top. For some reason this tiny 4k image refused to load. I spent hours coding and re-coding the html and css, re-encoding and re-uploading the image, and <strong>getting more and more frustrated</strong>. I worked for years as a web designer, and I couldn&#8217;t get one lousy little gif to show up? It was downright embarrassing.</p>
<p>Finally I gave in to my lack of self-sufficiency, and at about 11:00 pm sent an email to <strong>AN&#8217;s tech support</strong>. Now, this image was purely decorative, so I didn&#8217;t mark the ticket as urgent, and I was not expecting a response until today. And quite frankly, my description of the issue was considerably less detailed than this post; nor did I inform them of the steps I had already taken to try and fix it.</p>
<p>Amazingly, I received a response within ten minutes. <strong>TEN MINUTES</strong>. If you&#8217;ve ever dealt with tech support of any kind, especially web hosting, it&#8217;s hard to describe how outstanding that is. I&#8217;ve had hosting companies take days to get to a routine problem like this.</p>
<p>The support rep (who is located in the United States, by the way) responded in grammatically-perfect English that he had re-built the image, and it was working on his end. He requested that I try it and report back. I felt as if I was communicating with a real person, who was actually taking my problem seriously. <strong>Hallelujah</strong>.</p>
<p>This was a logical first step, but he couldn&#8217;t have known that I already tried it, since <strong>I didn&#8217;t tell him</strong>. Tech support does require both sides to be communicative, and I wasn&#8217;t holding up my end. So I unfortunately had to report that the image still wasn&#8217;t displaying for me. Again, I did not expect a response until the following day.</p>
<p>And again I was <strong>pleasantly surprised</strong> when, about an hour later, they informed me they had found the problem. I was trying to link to the image across my hosted domains, but I had overzealously enabled &#8220;<a href="http://www.cpanel.net/docs/cpanel/Hotlink_protection.htm" target="_blank">hotlink protection</a>&#8220;, which only allows linking to a image from the same domain. Thus I had altered the mysterious .htaccess file, and was giving the server conflicting instructions.</p>
<p>Perhaps they found the problem by following the trail of smoke coming from the computer hosting my site, or by the robotic cries of &#8220;<strong>DOES NOT COMPUTE!</strong>&#8221;</p>
<p>But more likely, they patiently checked the many custom settings I had made in my admin interface until they found the culprit, tested and confirmed their theory, fixed it for me, and let me know <strong>everything was working perfectly</strong>.</p>
<p>Yes, they fixed it for me. They could have send me instructions, copied and pasted from somewhere, but no. They just <strong>fixed it</strong>.</p>
<p>And the tone of their emails was <strong>downright friendly</strong>. Not only did they solve the problem, they didn&#8217;t scold me about my error, like some support reps are prone to do. They simply included a helpful link regarding the use of hotlink protection, so I could use it appropriately in the future.</p>
<p>Finally, when I gratefully let them know it was working, they send back a friendly, non-boilerplate email that seemed <strong>genuinely happy</strong> to have the problem solved. It was 1:18 am.</p>
<p>It seems crazy to even have to point it out, but this is what <strong>good tech support looks like</strong>. If that isn&#8217;t what you&#8217;re getting, <strong><a href="http://www.midphase.com/newaff/redir.pl?a=0.916026225154386&amp;c=2&amp;creative=Banners|ANHosting|TextLinks|TextLink&amp;redirURL=" target="_blank">switch now</a></strong>. It&#8217;s $6.95 a month. The domain name is free. If you ask me, it&#8217;s a damn good deal.</p>
<p>p.s.: On the first sign-up page, scroll down and enter coupon code &#8221;GOTAPEX-ROX-A-LOT&#8221; for 3 months free. Just don&#8217;t tell anyone else &#8211; this will be our little secret&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://agitationist.com/what-good-tech-support-looks-like/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Grid Design Made Easy</title>
		<link>http://agitationist.com/css-grid-design-made-easy</link>
		<comments>http://agitationist.com/css-grid-design-made-easy#comments</comments>
		<pubDate>Fri, 09 Jan 2009 17:52:42 +0000</pubDate>
		<dc:creator>Agitationist</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[useful]]></category>

		<guid isPermaLink="false">http://agitationist.com/?p=253</guid>
		<description><![CDATA[Via ISO50 comes word of an excellent (and free) tool for grid-based CSS layout: Grid Designer 2, by Danish web developer Rasmus Shultz.
For anyone not yet on the grid, here are two nice introductory pieces, some more resources, and a couple of well-known systems.
Grid Designer 2 allows you to mock up a complete grid design online in a [...]]]></description>
			<content:encoded><![CDATA[<p>Via <a href="http://blog.iso50.com/" target="_blank">ISO50</a> comes word of an excellent (and <em>free</em>) tool for <strong>grid-based CSS layout</strong>: <a href="http://grid.mindplay.dk" target="_blank"><strong>Grid Designer 2</strong></a>, by Danish web developer <a href="http://mindplay.dk/profile.html" target="_blank">Rasmus Shultz</a>.</p>
<p>For anyone not yet on the grid, here are two nice <a href="http://tutorialblog.org/grid-systems-in-web-design/" target="_blank">introductory</a> <a href="http://www.markboulton.co.uk/articles/detail/why_use_a_grid/" target="_blank">pieces</a>, some more <a href="http://www.thegridsystem.org/" target="_blank">resources</a>, and a couple of <a href="http://www.blueprintcss.org/" target="_blank">well-known</a> <a href="http://960.gs/" target="_blank">systems</a>.</p>
<p>Grid Designer 2 allows you to mock up a complete <strong>grid design online</strong> in a single open source script. Incredibly, it&#8217;s only three simple steps:</p>
<h3>1. Columns</h3>
<p>Input the number and width of the desired columns. Use the buttons, or type in numeric values. You can play with the gutters and margins to your heart&#8217;s content, while <strong>previewing live</strong> on screen.</p>
<p><a href="http://agitationist.com/wp-content/uploads/2009/01/grid1.gif" target="_blank"><img class="alignnone size-medium wp-image-254" title="grid1" src="http://agitationist.com/wp-content/uploads/2009/01/grid1-284x300.gif" alt="" width="284" height="300" /></a></p>
<h3>2. Typography</h3>
<p>Now it gets <strong>fun</strong>. Adjust the fonts, styles, leading, spacing, line height and more, again with live preview. Paragraph and H1 through H6 are all available.</p>
<p><a href="http://agitationist.com/wp-content/uploads/2009/01/grid2.gif" target="_blank"><img class="alignnone size-medium wp-image-256" title="grid2" src="http://agitationist.com/wp-content/uploads/2009/01/grid2-300x290.gif" alt="" width="300" height="290" /></a></p>
<h3>3. Export</h3>
<p>Are you kidding? Yes, unbelievably, <strong>we&#8217;re done</strong>. Grid Designer outputs the CSS style sheet and an html container, scalable if you wish. Copy it, use it, <strong>love it</strong>.</p>
<p><a href="http://agitationist.com/wp-content/uploads/2009/01/grid3.gif" target="_blank"><img class="alignnone size-medium wp-image-257" title="grid3" src="http://agitationist.com/wp-content/uploads/2009/01/grid3-273x300.gif" alt="" width="273" height="300" /></a></p>
<p>I&#8217;ve just begun playing with this, but as I&#8217;m sure you can tell, I&#8217;m <strong>pretty impressed</strong>. I&#8217;m sure the output will require some tweaking unless you want a straight-laced, magazine-style grid.</p>
<p>Also, despite the alert stating &#8220;<strong>NEW!</strong> Now supports designs with spanning columns!&#8221; it looks to me like you&#8217;d have to add these manually after the fact. If anyone can see that I&#8217;m missing something, please let me know.</p>
<p>In any case, Grid Designer 2 gets five stars so far, and I look forward to using it for real very soon. <strong>Thanks Rasmus!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://agitationist.com/css-grid-design-made-easy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web-safe Fonts: the Beginning of the End?</title>
		<link>http://agitationist.com/web-safe-fonts-the-beginning-of-the-end</link>
		<comments>http://agitationist.com/web-safe-fonts-the-beginning-of-the-end#comments</comments>
		<pubDate>Thu, 08 Jan 2009 20:39:21 +0000</pubDate>
		<dc:creator>Agitationist</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://agitationist.com/?p=245</guid>
		<description><![CDATA[



Web-safe fonts.
A nice, friendly-sounding phrase; it&#8217;s even got that comforting word &#8220;safe&#8221; in the middle.
But for web designers, that phrase is as comforting as a straitjacket. For print designers, finding out about web-safe fonts is like learning there&#8217;s no Santa Claus. And if you&#8217;re just someone who appreciates the beauty of typography, you may just [...]]]></description>
			<content:encoded><![CDATA[<div style="float:right;"><script type="text/javascript"><!--
google_ad_client = "pub-8463505737346765";
/* 336x280, created 1/14/10 */
google_ad_slot = "7681744314";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
<p><strong>Web-safe fonts</strong>.</p>
<p>A nice, friendly-sounding phrase; it&#8217;s even got that comforting word &#8220;safe&#8221; in the middle.</p>
<p>But for web designers, that phrase is as comforting as a straitjacket. For print designers, finding out about web-safe fonts is like learning <strong>there&#8217;s no Santa Claus</strong>. And if you&#8217;re just someone who appreciates the beauty of typography, you may just be wondering why the web is <strong>so damn ugly</strong>.</p>
<p>It&#8217;s those web-safe fonts.</p>
<p>Since 1996, when Microsoft designated the web-safe font families in their &#8220;<a href="http://en.wikipedia.org/wiki/Core_fonts_for_the_Web" target="_blank">Core fonts for the Web</a>&#8221; program, designers have been restricted to a <strong>tiny group</strong> out of the tens of thousands of existing fonts.</p>
<p>Not only that, but designers are forced to specify a replacement in case the desired font is unavailable, <em>and</em> a last-resort font-family (e.g. &#8220;sans-serif&#8221;) for the worst-case scenario. This means you can never test all possible appearances of a page without knowing what fonts are installed on the user&#8217;s machine. That doesn&#8217;t exactly encourage <strong>bold, innovative design</strong>.</p>
<p>Perhaps most offensive to some was the inclusion of Arial, Microsoft&#8217;s <a href="http://www.ms-studio.com/articles.html" target="_blank"><strong>copyright-avoiding knockoff</strong></a><strong> </strong>of Helvetica, which is <a href="http://noisydecentgraphics.typepad.com/design/2006/09/we_heart_helvet.html" target="_blank">perhaps</a> <a href="http://ideas.veer.com/post/1449" target="_blank">the</a> <a href="http://nubbytwiglet.com/blog/2007/10/31/helvetica-a-love-hate-relationship/" target="_blank">best</a>-<a href="http://twistori.com" target="_blank">loved</a> <a href="http://www.cafepress.com/modestmessages.135949560" target="_blank">font</a> in existence, and even the subject of a full-length <a href="http://www.helveticafilm.com/" target="_blank">film of the same name</a>.</p>
<p>Basically, <a href="http://webtypography.net/sxsw2007/" target="_blank">web typography sucks</a> and web-safe fonts are an ugly, constricting anachronism. But the end may be near; the Holy Grail of rich typography for the web could be <strong>around the corner</strong>.</p>
<p>There have been <strong>numerous attempts</strong> to solve the problem of web-safe fonts before. First was plain old image replacement, which did the job for large logos and the occasional headline. But unless properly tagged, they sent no information to screen readers or search engines, the text could not be copied/pasted, and entire pages were out of the question.</p>
<p>Then there were embedded fonts (too big), <a href="http://www.mikeindustries.com/blog/sifr/" target="_blank">SiFR</a> (a slow, complicated Flash workaround with accessibility issues), <a href="http://artypapers.com/csshelppile/pcdtr/" target="_blank">DTR</a> (relies on server-generated images, basically a fancy version of simple image replacement), <a href="http://www.thefloatingfrog.co.uk/frog-blog/2008/12/an-alternative-to-sifr/" target="_blank">FLIR</a> (an attempt at a better SiFR), and others.</p>
<p>Today, Smashing Magazine <a href="http://www.smashingmagazine.com/2009/01/08/push-your-web-design-into-the-future-with-css3/" target="_blank">reports</a> on upcoming CSS3 support for<strong> custom web fonts</strong> with the @font-face tag. This calls a font from a specific URL to be used in the page, just like a call to a remote script or stylesheet.</p>
<p>Actually, this isn&#8217;t really news, since it was first proposed for CSS2 and has been <a href="http://www.webfonts.info/wiki/index.php?title=%40font-face_browser_support" target="_blank">growing in support</a> <a href="http://www.css3.info/preview/web-fonts-with-font-face/" target="_blank">for some time</a>. Safari users are already seeing it, and it&#8217;s planned for the next major update to Firefox. As usual, Internet Explorer lags behind, in this case due to Microsoft&#8217;s insistence on using their own &#8220;Embedded OpenType&#8221; technology&#8230;sound familiar?</p>
<p>But thanks to the rapidly-growing<strong> adoption of </strong><a href="http://www.downloadsquad.com/2009/01/02/internet-explorer-share-drops-to-an-all-time-low-again/" target="_blank"><strong>better browsers</strong></a>, designers may start designing for the best-case scenario, with a back-up plan for the worst &#8211; not the other way around.</p>
<p>Usage licenses still apply of course, and there is the obligatory <a href="http://billhillsblog.blogspot.com/2008/04/font-creators-need-to-make-their-minds.html" target="_blank">intellectual property debate</a> among font creators. Discussion of a <a href="http://jontangerine.com/log/2007/12/what-future-for-web-typography-and-screen-fonts" target="_blank">universal web type library</a> has already begun. But there are more than enough <a href="http://www.webfonts.info/wiki/index.php?title=Fonts_available_for_%40font-face_embedding" target="_blank">fonts available</a> right now to give our tired eyes a rest from the stalest of the web-safe fonts, like <span style="font-family: tahoma;"><strong>Tahoma</strong></span> and <span style="font-family: trebuchet;"><strong>Trebuchet</strong></span>.</p>
<p>Which means a whole universe of fonts will soon be appearing all over the web &#8211; just maybe in <strong>this new year</strong>.</p>
<p>Better 12 years late than never.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-8463505737346765";
/* 336x280, created 1/14/10 */
google_ad_slot = "7681744314";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://agitationist.com/web-safe-fonts-the-beginning-of-the-end/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
