<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel><generator>http://textpattern.com/?v=4.0.7</generator>
<title>will work for art</title>
<link>http://willworkforart.net/</link>


<pubDate>Thu, 09 Jul 2009 23:52:27 GMT</pubDate>

<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/wwfa" type="application/rss+xml" /><feedburner:emailServiceId>wwfa</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Show us your desktop - Android edition</title>
<description>
<![CDATA[<p>I&#8217;ve become a bit of a phone geek. We&#8217;ll, that&#8217;s really an understatement. I&#8217;m a huge phone geek &#8211; I know more about my G1 than I do my laptop. Thanks to AndroidAndMe&#8217;s desktop screenshot contest, I thought I&#8217;d share mine.</p>]]>
</description>
<content:encoded><![CDATA[
<img src="http://willworkforart.net/images/56.jpg" width="175" height="85" alt="" />
	<p>I&#8217;ve become a bit of a phone geek. We&#8217;ll, that&#8217;s really an understatement. I&#8217;m a huge phone geek &#8211; I know more about my G1 than I do my laptop.</p>

	<p>Thanks to the peoples at <a href="http://androidandme.com/2009/06/contests/show-me-your-android-home-screen-win-250-in-prizes/">AndroidAndMe</a>, who are having a contest for everyone to show off their android desktop, I&#8217;m showing off mine. Hell, I show everyone in person anyway because my G1 with Android rocks! Sure it may be a bit chunky compared to an iPhone but you can&#8217;t beat the fact that it&#8217;s open source and the OS is amazing.</p>

	<p>Now, there isn&#8217;t a whole lot special about these screenshots, other than the lock screen (yes, the linux penguin) that I put together. The icons and the wallpaper are all from the hero build, same with the widgets. I only use three screens and I need very few apps. I don&#8217;t play games on it &#8211; I check email, I write blog posts and I keep a todo list.</p>

	<h2>Screenshots</h2>

	<p>My lock screen and my lock screen in airplane mode (as required by the contest rules):</p>

	<p><img src="http://willworkforart.net/post-support/android-screens/android1.png" alt="" /> <img src="http://willworkforart.net/post-support/android-screens/android1-1.png" alt="" /></p>

	<p>All 3 of my desktops together:</p>

	<p><img src="http://willworkforart.net/post-support/android-screens/androidfull.png" alt="" /></p>

	<p>Message screen (zoomed in):</p>

	<p><img src="http://willworkforart.net/post-support/android-screens/android3.png" alt="" /></p>

	<p>Initial home screen (zoomed in):</p>

	<p><img src="http://willworkforart.net/post-support/android-screens/android2.png" alt="" /></p>

	<p>Publishing screen &#8211; twitter, this blog, analytics (zoomed in):</p>

	<p><img src="http://willworkforart.net/post-support/android-screens/android4.png" alt="" /></p>

	<h2>Specs</h2>

	<p>So what&#8217;s under the hood?<br />
It&#8217;s a G1 on T-Mobile with an 8gb sd card running swap and apps2sd. The OS is <a href="http://forum.xda-developers.com/showthread.php?t=522076">jacHero 2.3.3</a> which is the most flawless Hero OS so far. It runs <span class="caps">HTC</span>&#8217;s Touchflow (&#8220;Rosie&#8221;) interface without overclocking and the build gets better everyday.  </p>

	<h2>Any questions?</h2>

	<p>Feel free to ask, I&#8217;ll be glad to point you in the right direction as always.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/Y4l-nR_DL0BEroZBItJB_GhvRnw/0/da"><img src="http://feedads.g.doubleclick.net/~a/Y4l-nR_DL0BEroZBItJB_GhvRnw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Y4l-nR_DL0BEroZBItJB_GhvRnw/1/da"><img src="http://feedads.g.doubleclick.net/~a/Y4l-nR_DL0BEroZBItJB_GhvRnw/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/wwfa?a=KRJXZt3OowE:0E3D80UL8vU:tTUIdpfFS2Y"><img src="http://feeds.feedburner.com/~ff/wwfa?i=KRJXZt3OowE:0E3D80UL8vU:tTUIdpfFS2Y" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=KRJXZt3OowE:0E3D80UL8vU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/wwfa?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=KRJXZt3OowE:0E3D80UL8vU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/wwfa?i=KRJXZt3OowE:0E3D80UL8vU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=KRJXZt3OowE:0E3D80UL8vU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/wwfa?i=KRJXZt3OowE:0E3D80UL8vU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=KRJXZt3OowE:0E3D80UL8vU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/wwfa?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/wwfa/~4/KRJXZt3OowE" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/wwfa/~3/KRJXZt3OowE/show-us-your-desktop-android-edition</link>
<pubDate>Sat, 04 Jul 2009 13:29:33 GMT</pubDate>
<dc:creator>Bradley Cooper</dc:creator>
<guid isPermaLink="false">tag:willworkforart.net,2009-07-03:33693cc6627e2f93125112b8412895fe/e8cdde9edb648c389a8a35fd422e6753</guid>

<category>android</category>
<category>open source</category>
<feedburner:origLink>http://willworkforart.net/articles/show-us-your-desktop-android-edition</feedburner:origLink></item>
<item><title>Titanium takes great strides forward</title>
<description>
<![CDATA[<p>The new Titanium beta is going to give Adobe Air a run for their money, allowing iPhone and Android app development to be done using <span class="caps">HTML</span>, <span class="caps">CSS</span>, and Javascript.</p>]]>
</description>
<content:encoded><![CDATA[
<p>&#8220;You can make an app for that.&#8221; And it just got much easier.</p>

	<p><a href="http://www.appcelerator.com/">Appcelerator</a> has just released a new <a href="http://www.appcelerator.com/2009/06/titanium-beta/">beta of Titanium</a> that has put this small (somewhat unknown) application into a new league that will make it easy to create applications that can be distributed to both the iPhone and Android mobile devices.</p>

	<p>The beta is currently limited and you must request to be a tester &#8211; they prefer that you have already developed apps for either the iPhone or an Android platform.</p>

	<p>I became a huge fan of Titanium when it was first released into its original beta (maybe two years ago) because it was really the open-source equivalent of Adobe&#8217;s <a href="http://www.adobe.com/products/air/">Air</a>, allowing for desktop application development using <span class="caps">HTML</span>, <span class="caps">CSS</span>, and Javascript.</p>

	<p>Now that they&#8217;ve branched out to expand this to mobile devices, they&#8217;re going to give Air a run for its money. If you haven&#8217;t taken a look at it, you really should. </p>

	<p>If I had some time or a great idea to develop an app &#8211; this is how I&#8217;d do it.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/b4Jk8uvuSKtNozGyRgk1mJDAewU/0/da"><img src="http://feedads.g.doubleclick.net/~a/b4Jk8uvuSKtNozGyRgk1mJDAewU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/b4Jk8uvuSKtNozGyRgk1mJDAewU/1/da"><img src="http://feedads.g.doubleclick.net/~a/b4Jk8uvuSKtNozGyRgk1mJDAewU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/wwfa?a=CefWtriO68s:L_z7MJSR7b8:tTUIdpfFS2Y"><img src="http://feeds.feedburner.com/~ff/wwfa?i=CefWtriO68s:L_z7MJSR7b8:tTUIdpfFS2Y" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=CefWtriO68s:L_z7MJSR7b8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/wwfa?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=CefWtriO68s:L_z7MJSR7b8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/wwfa?i=CefWtriO68s:L_z7MJSR7b8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=CefWtriO68s:L_z7MJSR7b8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/wwfa?i=CefWtriO68s:L_z7MJSR7b8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=CefWtriO68s:L_z7MJSR7b8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/wwfa?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/wwfa/~4/CefWtriO68s" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/wwfa/~3/CefWtriO68s/titanium-takes-great-strides-forward</link>
<pubDate>Tue, 09 Jun 2009 17:13:22 GMT</pubDate>
<dc:creator>Bradley Cooper</dc:creator>
<guid isPermaLink="false">tag:willworkforart.net,2009-06-09:33693cc6627e2f93125112b8412895fe/26f22a37282aac25448133a088b54d1a</guid>

<category>code</category>
<category>development</category>
<category>open source</category>
<feedburner:origLink>http://willworkforart.net/articles/titanium-takes-great-strides-forward</feedburner:origLink></item>
<item><title>Classic Gymnastics of Jacksonville NC</title>
<content:encoded><![CDATA[
<img src="http://willworkforart.net/images/55.jpg" width="500" height="358" alt="" />
	<p>This is a small site for a new Gym in Jacksonville North Carolina. The logo and color scheme had been previously developed. I concentrated on the use of typography to take this simplistic design online.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/jksMA9fKDUH_5dX-XwziRqPQ68k/0/da"><img src="http://feedads.g.doubleclick.net/~a/jksMA9fKDUH_5dX-XwziRqPQ68k/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/jksMA9fKDUH_5dX-XwziRqPQ68k/1/da"><img src="http://feedads.g.doubleclick.net/~a/jksMA9fKDUH_5dX-XwziRqPQ68k/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/wwfa?a=yyb5ye_Mz10:5Ts8yU8FZHE:tTUIdpfFS2Y"><img src="http://feeds.feedburner.com/~ff/wwfa?i=yyb5ye_Mz10:5Ts8yU8FZHE:tTUIdpfFS2Y" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=yyb5ye_Mz10:5Ts8yU8FZHE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/wwfa?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=yyb5ye_Mz10:5Ts8yU8FZHE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/wwfa?i=yyb5ye_Mz10:5Ts8yU8FZHE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=yyb5ye_Mz10:5Ts8yU8FZHE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/wwfa?i=yyb5ye_Mz10:5Ts8yU8FZHE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=yyb5ye_Mz10:5Ts8yU8FZHE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/wwfa?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/wwfa/~4/yyb5ye_Mz10" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/wwfa/~3/yyb5ye_Mz10/classic-gymnastics-of-jacksonville-nc</link>
<pubDate>Mon, 04 May 2009 12:01:41 GMT</pubDate>
<dc:creator>Bradley Cooper</dc:creator>
<guid isPermaLink="false">tag:willworkforart.net,2009-05-03:33693cc6627e2f93125112b8412895fe/51b12c97a79bfc3d52f29f86b89cceed</guid>


<feedburner:origLink>http://willworkforart.net/portfolio/classic-gymnastics-of-jacksonville-nc</feedburner:origLink></item>
<item><title>Who's Already Using HTML5? Only the Cool Designers!</title>
<description>
<![CDATA[<p>I just happened across a new &#8216;showcase&#8217; website of sites using HTML5, go check it out.</p>]]>
</description>
<content:encoded><![CDATA[
<p>I just happened across a new &#8216;showcase&#8217; website of sites using HTML5 called, oddly enough, <a href="http://html5gallery.com/">HTML5 Gallery</a>. </p>

	<p>Go check it out. <a href="http://html5gallery.com/2009/04/will-work-for-art/">My site is on there</a>  too so go give me 5 stars dammit.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/54dYJS7yiDmeNGiK95NWAMjNlvY/0/da"><img src="http://feedads.g.doubleclick.net/~a/54dYJS7yiDmeNGiK95NWAMjNlvY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/54dYJS7yiDmeNGiK95NWAMjNlvY/1/da"><img src="http://feedads.g.doubleclick.net/~a/54dYJS7yiDmeNGiK95NWAMjNlvY/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/wwfa?a=6ooJeAqpdI0:owddFIyKDIQ:tTUIdpfFS2Y"><img src="http://feeds.feedburner.com/~ff/wwfa?i=6ooJeAqpdI0:owddFIyKDIQ:tTUIdpfFS2Y" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=6ooJeAqpdI0:owddFIyKDIQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/wwfa?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=6ooJeAqpdI0:owddFIyKDIQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/wwfa?i=6ooJeAqpdI0:owddFIyKDIQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=6ooJeAqpdI0:owddFIyKDIQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/wwfa?i=6ooJeAqpdI0:owddFIyKDIQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=6ooJeAqpdI0:owddFIyKDIQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/wwfa?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/wwfa/~4/6ooJeAqpdI0" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/wwfa/~3/6ooJeAqpdI0/who-s-already-using-html5-only-the-cool-designers</link>
<pubDate>Tue, 07 Apr 2009 16:48:43 GMT</pubDate>
<dc:creator>Bradley Cooper</dc:creator>
<guid isPermaLink="false">tag:willworkforart.net,2009-04-07:33693cc6627e2f93125112b8412895fe/3e569708166d69a5618fa673966f2e7a</guid>

<category>html5</category>
<feedburner:origLink>http://willworkforart.net/articles/who-s-already-using-html5-only-the-cool-designers</feedburner:origLink></item>
<item><title>My car insurance company knows way too much.</title>
<description>
<![CDATA[<p>They just sent me a little wireless adapter to plug into my car computer and it uploads information about the way I drive directly to them. We&#8217;ll see how quickly I get canceled.</p>]]>
</description>
<content:encoded><![CDATA[
<p>I just signed up for new car insurance and because I live in New Jersey I was given the option to &#8216;plug in&#8217; a driving habit monitor. I&#8217;m not sure if it was a bad idea yet or not.</p>

	<h2>I&#8217;m a crazy driver, like most New Jerseyans.</h2>

	<p>All I had to do was plug in a little wireless adapter into my car computer and it uploads information about the way I drive directly to them. Jersey is one of only a handful of states that are doing this so far.</p>

	<p>What I&#8217;m afraid of is that they&#8217;ll realize that I&#8217;m a pretty bad driver. Every day I drive almost 100 miles and at times I top 80mph. And most of my commute is a lot of quickly driving and quickly stopping. (You&#8217;ll know what I&#8217;m talking about if you&#8217;ve ever driven the Schuylkill Expressway in Philly)</p>

	<p>Most drivers in New Jersey drive crazy &#8211; so hopefully my data will be pretty typical &#8211; or it may even be less than typical. I hope for the best.</p>

	<h2>They say they won&#8217;t cancel me&#8230;</h2>

	<p>I combed through their policy and they state that they won&#8217;t increase the payment or cancel your insurance based on that data. We&#8217;ll see. They say they&#8217;ll only use it to give discounts and I doubt I&#8217;ll be reaping any of those benefits.</p>

	<h2>Why just monitor speed?</h2>

	<p>Having been in an accident a few years back (dude ran a red light and I hit him) in which they weren&#8217;t able to determine who&#8217;s fault it was, wouldn&#8217;t it make more sense to put a dashboard video camera in the car? </p>

	<p>I&#8217;d think I&#8217;d go for that.</p>

	<h2>If I get canceled&#8230;</h2>

	<p>I&#8217;m sure I&#8217;ll vent about it. Loudly.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/JUY6PuI5u6rtEdZ--DNC5_gvzmc/0/da"><img src="http://feedads.g.doubleclick.net/~a/JUY6PuI5u6rtEdZ--DNC5_gvzmc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/JUY6PuI5u6rtEdZ--DNC5_gvzmc/1/da"><img src="http://feedads.g.doubleclick.net/~a/JUY6PuI5u6rtEdZ--DNC5_gvzmc/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/wwfa?a=Y5TWFq_iMKI:ZDl6PAdOWCo:tTUIdpfFS2Y"><img src="http://feeds.feedburner.com/~ff/wwfa?i=Y5TWFq_iMKI:ZDl6PAdOWCo:tTUIdpfFS2Y" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=Y5TWFq_iMKI:ZDl6PAdOWCo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/wwfa?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=Y5TWFq_iMKI:ZDl6PAdOWCo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/wwfa?i=Y5TWFq_iMKI:ZDl6PAdOWCo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=Y5TWFq_iMKI:ZDl6PAdOWCo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/wwfa?i=Y5TWFq_iMKI:ZDl6PAdOWCo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=Y5TWFq_iMKI:ZDl6PAdOWCo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/wwfa?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/wwfa/~4/Y5TWFq_iMKI" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/wwfa/~3/Y5TWFq_iMKI/my-car-insurance-company-is-going-to-realize-i-m-a-crazy-driver</link>
<pubDate>Fri, 27 Mar 2009 11:00:06 GMT</pubDate>
<dc:creator>Bradley Cooper</dc:creator>
<guid isPermaLink="false">tag:willworkforart.net,2009-03-11:33693cc6627e2f93125112b8412895fe/06c933f6e617976d037e813506f8a24e</guid>

<category>life</category>
<category>car insurance</category>
<feedburner:origLink>http://willworkforart.net/articles/my-car-insurance-company-is-going-to-realize-i-m-a-crazy-driver</feedburner:origLink></item>
<item><title>Google Voice's Speech-To-Text is Really Speech-to-Garble</title>
<description>
<![CDATA[<p>Google Voice is an amazing great service, but the speech-to-text feature is almost completely useless so far. Hopefully that will change.</p>]]>
</description>
<content:encoded><![CDATA[
<p>Over this past weekend, my <a href="http://www.grandcentral.com">GrandCentral</a> account was finally upgraded to <a href="http://www.google.com/voice">Google Voice</a>. I had been anxiously awaiting for the integration to Google &#8211; I&#8217;d been a user for a long time before they were acquired and I was getting a bit worried that nothing would come of the acquisition.</p>

	<h2>GrandCentral (now Google Voice) is a great service with some really impressive features</h2>

	<p>I&#8217;ve always really liked GrandCentral and have found it pretty useful &#8211; the ability to screen messages as they&#8217;re being recorded and the fact that I can have different voicemail messages for different &#8216;groups&#8217; of contacts comes in really handy. For those of you that aren&#8217;t aware of what it has to offer you should <a href="https://www.google.com/voice/about">look over the features</a>.</p>

	<h2>What&#8217;s new in Voice?</h2>

	<p>Now that it is officially Google Voice, there are a number of new features that I&#8217;m going to like.</p>

	<p>The first is <span class="caps">SMS</span> Messaging. <strong>Text Messaging through the browser has been pretty lacking</strong> &#8211; there were some good tools to send them, but none that I found to receive replies back. I spend part of my day attached to a computer and the rest of the day attached to my phone. I don&#8217;t want to have to pick up the phone to do a text message when I&#8217;m already on a computer&#8230; this solves that.</p>

	<p>The second is the <strong>transcription of voicemails</strong>. I&#8217;m a big fan of speech-to-text technology (I&#8217;m hoping that one day most of my blog posts could be started in this manner) but my first couple tests of it haven&#8217;t been that promising. There is a lot of potential here but right now it barely comes close.</p>

	<h2>The Speech-to-Text feature has some real potential but seems pretty useless so far</h2>

	<p><strong>To test out the system</strong>, I left myself a message that said:</p>

	<blockquote>
		<p>&#8220;So over the weekend, I finally got my upgrade to GrandCentral, which is now Google Voice. It&#8217;s become part of my Google account and what most interests me is the Speech to Text transcripts &#8211; as I&#8217;m very interested to see how that will go in the future.&#8221;</p>
	</blockquote>

	<p><strong>Voice translated it back as</strong>:</p>

	<blockquote>
		<p>&#8220;so  that  weekend  i  finally  got  an  upgrade  to  grand  central  which  is  now  google  a  voice  it&#8217;s  become  part  of  my  will  come  out  and  what  most  interesting  the  in  these  speech  that  tax  the  transcripts  so  i&#8217;m  very  interested  to  see  how  that&#8217;s  going  to  go  and  future&#8221;</p>
	</blockquote>

	<p>It does show which words it had trouble translating by showing them in grey text. Each transcribed message also has a &#8220;Was this transcript useful?&#8221; button to give feedback.</p>

	<p>I typically mumble like crazy but I was <span class="caps">REALLY</span> damn clear in this message. <strong>I&#8217;d say that, so far, this feature is pretty much useless</strong>.</p>

	<p>We&#8217;ll see how smart the system becomes as it learns, and I&#8217;m optimistic that this could actually becoming useful.</p>

	<h2>Didn&#8217;t get an invite three years ago?</h2>

	<p>For those of you that weren&#8217;t lucky enough to get a beta invite years ago when they were giving them away, I&#8217;m sure the service will be open for everyone in no time. Maybe by the time they let you in, they&#8217;ll have hammered out some of these issues.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/ZzMNhauy3MlNBpNBFbfIRcMW1lk/0/da"><img src="http://feedads.g.doubleclick.net/~a/ZzMNhauy3MlNBpNBFbfIRcMW1lk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ZzMNhauy3MlNBpNBFbfIRcMW1lk/1/da"><img src="http://feedads.g.doubleclick.net/~a/ZzMNhauy3MlNBpNBFbfIRcMW1lk/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/wwfa?a=aixkgPjpBNs:r9OyhchSS3M:tTUIdpfFS2Y"><img src="http://feeds.feedburner.com/~ff/wwfa?i=aixkgPjpBNs:r9OyhchSS3M:tTUIdpfFS2Y" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=aixkgPjpBNs:r9OyhchSS3M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/wwfa?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=aixkgPjpBNs:r9OyhchSS3M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/wwfa?i=aixkgPjpBNs:r9OyhchSS3M:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=aixkgPjpBNs:r9OyhchSS3M:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/wwfa?i=aixkgPjpBNs:r9OyhchSS3M:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/wwfa?a=aixkgPjpBNs:r9OyhchSS3M:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/wwfa?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/wwfa/~4/aixkgPjpBNs" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/wwfa/~3/aixkgPjpBNs/google-voice-speech-to-text-is-really-speech-to-garble</link>
<pubDate>Mon, 23 Mar 2009 12:00:00 GMT</pubDate>
<dc:creator>Bradley Cooper</dc:creator>
<guid isPermaLink="false">tag:willworkforart.net,2009-03-22:33693cc6627e2f93125112b8412895fe/334f153e44cab5a578d40a432bc21435</guid>

<category>google</category>
<category>services</category>
<feedburner:origLink>http://willworkforart.net/articles/google-voice-speech-to-text-is-really-speech-to-garble</feedburner:origLink></item>
<item><title>Designing Individual Blog Posts (Your Own Personal CSS Zen Garden)</title>
<description>
<![CDATA[<p>Tired of redesigning your site? Why not style your posts individually? If you&#8217;re up for it, there are a number of things to consider and a number of things to avoid.</p>]]>
</description>
<content:encoded><![CDATA[
<img src="http://willworkforart.net/images/51.jpg" width="175" height="85" alt="" />
	<p>I have always struggled with redesigning my site over and over again just to feed the urge for something new. It was past time that I stopped redesigning my site and starting styling individual posts instead (That should keep me going for a while). For those of you not familiar with the <a href="http://www.csszengarden.com/"><span class="caps">CSS</span> Zen Garden</a>, you should be ashamed.</p>

	<p>There are a number of things to consider and a number of things to avoid if you decide you can handle a new design for each post that you do.</p>

	<p>Other then satisfying your own urges to constantly design (like myself), it will show that you put that extra bit of thought into your work and can how powerful the use of web standards can be.</p>

	<h2>So what do you want to style with each post?</h2>

	<p>It&#8217;s completely up to you, but you&#8217;ll want to keep it simple enough to quickly put together. I chose to pull out my headers, background images and most element colors. I left everything else for a couple reasons:</p>

	<ol>
		<li>You don&#8217;t want to spend several hours tweaking the overall layout</li>
		<li>You&#8217;ll want to keep your navigational elements and secondary info consistent amongst all the designs.</li>
	</ol>

	<h2>Consistent elements to aid usability</h2>

	<p>Anything that&#8217;s used as navigational elements in your site (tags, recent posts, categories, etc.) should be kept consistent among the varying designs in order for users to move quickly between posts without having to re-learn the interface.</p>

	<h2>Keep number of style sheets to a minimum</h2>

	<p>You should always keep the number of stylesheets attached to a page to a minimum. I always recommend only having one if you can but in this case we&#8217;ll settle for two. The first stylesheet should hold everything that is set in stone and the second should hold everything that will potentially be customized for each post.</p>

	<p>There is no need to separate different style sheets for resets, layout or typography. With a little organization all of them can and should be kept together, keeping multiple requests back to the server at a minimum and allowing for quicker downloads.</p>

	<h2>Avoid !important</h2>

	<p>The last thing you want to do is have to use !important in your <span class="caps">CSS</span> to override the cascade. You also don&#8217;t want to serve up all the extra unnecessary data, so anything that you decide will be customized in each post should be pulled out of the main stylesheet and put into the secondary dynamic one. This will also save you from wondering why a style you just applied in your custom css isn&#8217;t showing up (that&#8217;s always no fun).</p>

	<h2>The plan</h2>

	<p>To get this to work in a <acronym title="Content Management System"><span class="caps">CMS</span></acronym>, you&#8217;ll need to setup a custom field. All <span class="caps">CMS</span>&#8217;s should have this ability and once that&#8217;s setup you&#8217;ll:</p>

	<ol>
		<li>Link to the Main stylesheet (as usual)</li>
		<li>Create an If Statement in the code to pull the custom field (if it exists)</li>
		<li>If it doesn&#8217;t exist, pull in a default secondary stylesheet</li>
	</ol>

	<p>Super simple.</p>

	<h2>TextPattern Implementation</h2>

	<p>I&#8217;ve been using <a href="http://textpattern.com/">TextPattern</a> for sometime now (see <a href="http://willworkforart.net/articles/sorry-wordpress-you-just-lost-your-battle-to-textpattern">Sorry WordPress, You Just Lost Your Battle to TextPattern</a>) and have really grown to appreciate it&#8217;s simplicity.</p>

	<h3>Setting up the custom field</h3>

	<p>In the TextPattern Interface:</p>

	<ol>
		<li>Go to Admin &gt; Preferences &gt; Advanced</li>
		<li>Find the list of Custom Fields and give any empty one the value of &#8220;Custom-Style&#8221;</li>
	</ol>

	<h3>Create the custom styles</h3>

	<p>In Presentation &gt; Style</p>

	<ol>
		<li>Create a new style called &#8220;secondary&#8221; to use as your customizable template (so you&#8217;ll save some time on future posts) &#8211; again this should contain all of the potentially custom items with default values assigned to it. In the event that your post doesn&#8217;t have a custom style, it will pull this one in instead.</li>
		<li>Copy the new style and give it a name that describes it (I&#8217;d call this post &#8220;Zen&#8221;)</li>
		<li>Do your magic on it &#8211; changing the default styles</li>
	</ol>

	<h3>Customize your posts</h3>

	<p>When actually writing your article:</p>

	<ol>
		<li>Open up the Advanced Options and find the newly created &#8220;Custom-Style&#8221; input box</li>
		<li>Enter in the name of the stylesheet you just created (there&#8217;s no need for a <span class="caps">CSS</span> extension)</li>
	</ol>

	<h3>Pulling in the custom field as a stylesheet</h3>

	<p>In the form that you reference your header data, setup an if/else statement. Call your primary <span class="caps">CSS</span> file first, if there is a custom <span class="caps">CSS</span>, call that. In the event that there isn&#8217;t a custom one, call the secondary <span class="caps">CSS</span> file. We&#8217;ll always end up with two stylesheets like so:</p>

<pre><code>
&lt;txp:css n=&quot;default&quot; /&gt;
&lt;txp:if_custom_field name= &quot;custom-style&quot;&gt;
     &lt;txp:css n=&quot;&lt;txp:custom_field name=&quot;custom-stylesheet-name&quot; /&gt;&quot; /&gt;
&lt;txp:else /&gt;
     &lt;txp:css n=&quot;secondary&quot; /&gt;
&lt;/txp:if_custom_field &gt;
</code></pre>

	<p>I think this is self explanatory &#8211; if there isn&#8217;t a custom style attached to a post, it won&#8217;t end up referencing an empty stylesheet.</p>

	<p>Yep, couldn&#8217;t be more simple.</p>

	<h2>WordPress Implementation</h2>

	<p>Since WordPress is <span class="caps">THEE</span> blogging platform of choice these days, I&#8217;ll go ahead and show you how to do it there too (Thanks for making me setup a local install to see how to do this).</p>

	<h3>Setting up the custom field</h3>

	<p>You can setup your custom field directly from your blog post in WP(WordPress). Below the post, expand the &#8220;Custom Fields&#8221; &#8211; enter &#8220;custom-style&#8221; into the &#8220;name&#8221; input box. The value input box should hold the name of your custom stylesheet (this should have a .CSS extension).</p>

	<p>When you go to create a new post, the &#8220;custom-style&#8221; custom filed will be available to enter in a value.</p>

	<h3>Create the custom styles</h3>

	<p>Using an editor, create the template that will hold all your potentially customizable items &#8211; set these up with default values and call it something like &#8220;secondary.css&#8221; and upload it to your theme/css directory. This will be the style that&#8217;s pulled in if a post does not have a custom style.</p>

	<h3>Customize your posts</h3>

	<p>For each post: </p>

	<ol>
		<li>Go to the custom field &#8220;custom-style&#8221;</li>
		<li>Enter in a value with the name of your custom stylesheet (with a .CSS extension)</li>
		<li>Upload the custom <span class="caps">CSS</span> file to the theme/css directory.</li>
	</ol>

	<h3>Pulling in the custom field as a stylesheet</h3>

	<p>I&#8217;m not going to go into much detail about how to read out the custom fields in WordPress. Here&#8217;s how the code should look. It pulls in the default stylesheet, checks to see if it has a custom stylesheet, and determines if it needs to pull in the secondary (template) stylesheet or the new custom one. </p>

	<p>This should go into your templates where you typically pull your <span class="caps">CSS</span> (more than likely it should go into the &#8220;Header&#8221; template in Appearance &gt; Editor).</p>

	<p>Because the code is a little long, I&#8217;ll mark unnatural line breaks with a &#8220;»&#8221;. </p>

<pre><code>
&lt;link rel=&quot;stylesheet&quot; href=&quot;&lt;?php bloginfo(&#39;stylesheet_url&#39;); ?&gt;&quot;  »
type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
&lt;?php
$customCSS = get_post_meta($post-&gt;ID, &#39;custom-style&#39;, $single = true);
if($customCSS !== &#39;&#39;) { ?&gt;
     &lt;link rel=&quot;stylesheet&quot; href=&quot;&lt;?php bloginfo(&#39;stylesheet_directory&#39;); ?&gt;/ »
     &lt;?php echo $customCSS ?&gt;&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
&lt;?php }
else{ ?&gt;
     &lt;link rel=&quot;stylesheet&quot; href=&quot;&lt;?php bloginfo(&#39;stylesheet_directory&#39;); ?&gt;/ »
     secondary.css&gt;&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
&lt;?php }?&gt;
</code></pre>

	<p>That&#8217;s really all there is to it.</p>

	<h2>Please share if you know other <span class="caps">CMS</span>&#8217;s</h2>

	<p>I don&#8217;t have all the time in the world to be trying this out in other <span class="caps">CMS</span>s, so if you know how to do this in Moveable Type or other platforms, please let us all know in the comments.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/oFKh4lexZs4ooYc_Ax8Y0WNLsic/0/da"><img src="http://feedads.g.doubleclick.net/~a/oFKh4lexZs4ooYc_Ax8Y0WNLsic/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/oFKh4lexZs4ooYc_Ax8Y0WNLsic/1/da"><img src="http://feedads.g.doubleclick.net/~a/oFKh4lexZs4ooYc_Ax8Y0WNLsic/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/wwfa?a=hEJb1aps"><img src="http://feeds.feedburner.com/~f/wwfa?i=hEJb1aps" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wwfa?a=NFpPh7DG"><img src="http://feeds.feedburner.com/~f/wwfa?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wwfa?a=Nr9nzYsm"><img src="http://feeds.feedburner.com/~f/wwfa?i=Nr9nzYsm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wwfa?a=GgmOjK0f"><img src="http://feeds.feedburner.com/~f/wwfa?i=GgmOjK0f" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/wwfa/~4/1xH-SugYFvE" height="1" width="1"/>]]></content:encoded>
<link>http://feedproxy.google.com/~r/wwfa/~3/1xH-SugYFvE/designing-individual-blog-posts</link>
<pubDate>Wed, 04 Feb 2009 23:23:23 GMT</pubDate>
<dc:creator>Bradley Cooper</dc:creator>
<guid isPermaLink="false">tag:willworkforart.net,2009-01-23:33693cc6627e2f93125112b8412895fe/f31420f124a68f02b493e8960212f169</guid>

<category>code</category>
<category>design</category>
<category>css</category>
<category>textpattern</category>
<category>wordpress</category>
<feedburner:origLink>http://willworkforart.net/tutorials/designing-individual-blog-posts</feedburner:origLink></item><description>digital artistry and consultancy from bradley j. cooper</description></channel>
</rss>
