<?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: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/" version="2.0">

<channel>
	<title>Jasongraphix</title>
	
	<link>http://jasongraphix.com</link>
	<description>A journal of art, thoughts, and projects by Jason Beaird.</description>
	<lastBuildDate>Tue, 27 Oct 2009 17:50:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/jasongraphix" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Embedding Video in Google Wave</title>
		<link>http://jasongraphix.com/journal/embedding-video-in-google-wave/</link>
		<comments>http://jasongraphix.com/journal/embedding-video-in-google-wave/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 17:25:16 +0000</pubDate>
		<dc:creator>Jason Beaird</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[embedding]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[googlewave]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vimeo]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://jasongraphix.com/?p=739</guid>
		<description><![CDATA[I&#8217;m going to start this little note off by saying that I am a Wave n00b. I got an invite late last week (sorry, no invites to give away yet) but I still don&#8217;t really have it figured out which is why I&#8217;m looking forward to tomorrow&#8217;s Refresh Columbia meetup. It seems like the type [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m going to start this little note off by saying that I am a Wave n00b. I got an invite late last week (sorry, no invites to give away yet) but I still don&#8217;t really have it figured out which is why I&#8217;m looking forward to <a href="http://www.refreshcolumbia.org/meetings/october-2009-meetup/" rel="external">tomorrow&#8217;s Refresh Columbia meetup</a>. It seems like the type of system that will eventually become innately intuitive. At this point though, it doesn&#8217;t really fit into any of the web app paradigms I&#8217;m familiar with. It&#8217;s not really email, not exactly chat or a forum or document editor or social media platform. The answer is really <em>D.) All of the above</em> &#8211; and many, many other things &#8211; all at the same time.</p>
<p>The videos, news posts and Twitter buzz about Wave started quite a while before the first invites actually went out and are still popping up. Some of this news focused on the more technical aspects of Wave and some of it gave general &#8220;it&#8217;s an email killer&#8221; type hype. The best explanations I&#8217;ve seen though are the <a rel="external" href="http://www.youtube.com/results?search_query=Google+Wave+Cinema">Google Wave Cinema videos</a> by copyrighthater on YouTube. They&#8217;re clips from movies, recreated within Google Wave to show off how realtime, media-enhanced, group communication can actually work. Check out this remake of a clip from Good Will Hunting:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" 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://www.youtube.com/v/-VD0wzo_Gw4&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/-VD0wzo_Gw4&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>So, you get the idea&#8230;or maybe you don&#8217;t, but at least you&#8217;ve now seen how the interface works. As you could see (very briefly around 40sec) in the video, you can embed YouTube videos by hitting the G+ button, searching for the video you want to embed, clicking add to wave, then clicking the little light bulb icon to convert the link into an embedded video. You can also just paste a YouTube URL right into a blip you&#8217;re writing and the light bulb icon will show up next to it.</p>
<p>While that works great for YouTube, I prefer to share videos through Vimeo. Unfortunately, Wave hasn&#8217;t yet added embed functionality for Vimeo URLs and pasting in the embed script doesn&#8217;t work either. I tried finding an answer for this on Google with no luck. It wasn&#8217;t until I searched public waves with: &#8220;group:public@a.gwave.com embed vimeo&#8221; that I found an answer; actually 2 answers, both posted by <a rel="external" href="http://initialblip.com">http://InitialBLIP.com</a>.</p>
<h3>Option 1: HTML Embedding Gadget</h3>
<p>Click on the &#8220;Add Gadget By URL&#8221; puzzle piece icon and paste in:<br />
<code>http://wave-ide.appspot.com/html.xml</code><br />
This will insert a little textbox in your blip where you can paste in whatever HTML code you like.</p>
<h3>Option 2: Video Embedding Extensions</h3>
<p>Embedding HTML seems like the most versatile option, but the guys at InitialBLIP have made it simpler with their own <a href="http://initialblip.com/extensions">Wave extensions</a>. You still click on the &#8220;Add Gadget By URL&#8221;, but instead paste the URL below for your preferred video hosting service, replacing VIDEO_ID with the id of your video.</p>
<ul>
<li><strong>12sec</strong>: http://wave.initialblip.com/12seconds/VIDEO_ID</li>
<li><strong>Vimeo</strong>: http://wave.initialblip.com/vimeo/VIDEO_ID</li>
<li><strong>Viddler</strong>: http://wave.initialblip.com/viddler/VIDEO_ID</li>
</ul>
<p>So, if I wanted to embed the video from SXSW of <a rel="external" href="http://vimeo.com/3817908">Me vs the SXSW MechBull</a>, I&#8217;d simply click the puzzle icon, paste in <code>http://wave.initialblip.com/vimeo/3817908</code> and there it is.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasongraphix.com/journal/embedding-video-in-google-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oh My Sod</title>
		<link>http://jasongraphix.com/journal/oh-my-sod/</link>
		<comments>http://jasongraphix.com/journal/oh-my-sod/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 01:45:18 +0000</pubDate>
		<dc:creator>Jason Beaird</dc:creator>
				<category><![CDATA[House]]></category>

		<guid isPermaLink="false">http://jasongraphix.com/?p=727</guid>
		<description><![CDATA[When Amy and I bought our first place back in 2005, we knew it had awesome potential, but that it was majorly outdated. The picture on the right shows what it looked like sometime in 2007. Over the years, we&#8217;ve replaced all the builder-grade 70s fixtures, removed wallpaper, scraped popcorn, painted (inside and out), installed [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://static.jasongraphix.com/uploads/yard-before.jpg" alt="Our House: Before" class="border imgrightmed" />When Amy and I <a rel="external" href="http://amesnjas.com/newhouse/">bought our first place</a> back in 2005, we knew it had awesome potential, but that it was majorly outdated. The picture on the right shows what it looked like sometime in 2007. Over the years, we&#8217;ve replaced all the builder-grade 70s fixtures, removed wallpaper, scraped popcorn, painted (inside and out), installed tile, renovated a kitchen, hung fans and knocked down a wall.</p>
<p>The one flaw of our house that we hadn&#8217;t remedied was the landscaping. We did what we could by removing unwanted trees, digging up rotten railroad ties and transplanting the sporadically planted Azalea bushes into defined planter areas. A couple weekends ago we also had 22 tons of fill dirt dumped in front of our house and <a href="http://amesnjas.com/yard-bobcat-09/" rel="external">rented a skid-steer</a> and a harley rake attachment to level out our lumpy, terraced property. One thing remained the same though; it still wasn&#8217;t a &#8220;yard&#8221;. </p>
<p>That finally changed last weekend when we rolled out 8,000 square feet (16 pallets) of Centipede grass. Of all the projects we&#8217;ve done here, laying that much sod was by far the most physically exhausting. Between running the tiller, raking the soil, moving loads of sod, laying out the rolls, cutting the edge pieces with a machette and pushing a 250lb water-filled roller over it when we were done, there were no easy tasks associated with this project. If it weren&#8217;t for our friends Levi, Greg and Jay who helped us do the bulk of the work on Saturday, we would have never finished. In fact, I just finished rolling out the last piece of sod while wearing a headlamp at 8pm tonight.</p>
<p>As has been the case with several of our DIY projects, we didn&#8217;t know exactly what we were getting ourselves into. Our plans hit a few snags: the rain last week washed away all the soil we loosened over the prior weekend, we over-estimated a little on the amount of sod we needed and under-estimated how much time it would take.  The results though, are amazing. We now have a beautiful, intentional-looking yard that perfectly compliments our house.</p>
<div align="center"><img class="border" src="http://static.jasongraphix.com/uploads/yard-after.jpg" alt="Our House: After"  width="100%" /></div>
<p><a rel="external" href="http://amesnjas.com/we-have-grass-09">View more pictures</a> of our newly sodded yard.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasongraphix.com/journal/oh-my-sod/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Pink for October</title>
		<link>http://jasongraphix.com/journal/pink-for-october/</link>
		<comments>http://jasongraphix.com/journal/pink-for-october/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 02:11:30 +0000</pubDate>
		<dc:creator>Jason Beaird</dc:creator>
				<category><![CDATA[Site]]></category>

		<guid isPermaLink="false">http://jasongraphix.com/?p=725</guid>
		<description><![CDATA[Yes, I know. We&#8217;re a good way into the month already, but I wanted to show my support for National Breast Cancer awareness month by going Pink for October. I&#8217;ll probably put a link in here soon to switch back to the trusty blue theme. For the mean time though, you all must bask in [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, I know. We&#8217;re a good way into the month already, but I wanted to show my support for National Breast Cancer awareness month by going <a href="http://pinkforoctober.org">Pink for October</a>. I&#8217;ll probably put a link in here soon to switch back to the trusty blue theme. For the mean time though, you all must bask in the pinky pinkness that is currently jasongraphix.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasongraphix.com/journal/pink-for-october/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Gowallaing</title>
		<link>http://jasongraphix.com/journal/gowallaing/</link>
		<comments>http://jasongraphix.com/journal/gowallaing/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 23:25:51 +0000</pubDate>
		<dc:creator>Jason Beaird</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[alamofire]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[Geocaching]]></category>
		<category><![CDATA[gowalla]]></category>
		<category><![CDATA[gowallaing]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://jasongraphix.com/?p=703</guid>
		<description><![CDATA[A few of my coworkers and I have recently gotten hooked on a little location-based iPhone game called Gowalla. The game was created by a company called AlamoFire (formerly known as Firewheel Design) which is well known for the popular PackRat game on Facebook. While there are a few similarities between PackRat and Gowalla, one [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://static.jasongraphix.com/uploads/gowallapassport.jpg" alt="My Gowalla Passport" class="imgrightmed" />A few of my coworkers and I have recently gotten hooked on a little location-based iPhone game called <a href="http://gowalla.com" rel="external">Gowalla</a>. The game was created by a company called <a href="http://alamofire.com" rel="external">AlamoFire</a> (formerly known as Firewheel Design) which is well known for the popular PackRat game on Facebook. While there are a few similarities between PackRat and Gowalla, one of the most outstanding is the refinement of the icons and interfaces. These guys know how to create beautiful vector imagery and have certainly stumbled upon a formula for creating addictively fun social games as well.</p>
<h3 class="noclear">What&#8217;s a Gowalla?</h3>
<p>Essentially, Gowalla is <a href="http://geocaching.com" rel="external">Geocaching</a>, but without actual physical caches to find. Yes, I know, most of you have probably never been Geocaching, so you probably need a better description. Let&#8217;s try again. It&#8217;s a virtual scavenger hunt for cool landmarks, restaurants, vineyards, coffeehouses, parks, museums, colleges, bars, offices, churches, towers, sculptures, aquariums, caves, diners, and big blue wet things. If someone has an iPhone with the Gowalla app installed, they can add any type of spot to system which will instantly become available to everyone else with the app.</p>
<p>The homepage of the mobile application is the Passport. As you might expect, your passport keeps track of your travel stamps &#8211; the places you&#8217;ve been to. From the Passport you can either &#8220;Check In&#8221; to a spot you&#8217;re at or add a &#8220;New Spot&#8221;. To see what&#8217;s around you&#8217;re current location, click on the 2nd button on the bottom of application: Spots. The Spots page lists all the places nearby that other Gowallaers have created. If you live somewhere with a lot of marked spots, you can narrow down the list into categories by clicking the browse button at the top of the screen.</p>
<div align="center"><img src="http://static.jasongraphix.com/uploads/gowallacola.jpg" alt="A few spots that my friends and I recently added in Columbia, SC"  width="100%" /></div>
<p>Creating, finding &#038; checking in at cool places is only part of the fun though. When you create an account, you start off with 3 or 4 &#8220;items&#8221; in your bag. These are little digital trinkets that you can trade or leave at the places you visit. By leaving an item at a spot and not taking something in exchange, you become a &#8220;founder&#8221; of that spot. By doing this though, you will quickly run out of items and the only way to get new items is to check in at other spots. Every time you check in, you have a chance at finding a new item. </p>
<p>With the addition of friend management in v1.2 of the iPhone application, things just got a whole lot more social. Now you can easily add your Twitter and Facebook friends and see what they&#8217;re doing while you&#8217;re out and about. Another recent addition is the status message. Instead of simply checking in to a spot and trading some icons, you can announce what you&#8217;re doing there and share that information with the world. Last night for instance, I checked in at the <a href="http://gowalla.com/spots/25286" rel="external">Holy Trinity Greek Orthodox Church</a>. Why would anyone want to know that? Well, I answered that question when I checked in: &#8220;Checking out the Columbia Greek Festival!&#8221;. While I can&#8217;t check in at an event, I can check in at the location of the event. That makes answering Twitter&#8217;s &#8220;What are you doing?&#8221; question an integral part of the game.</p>
<h3>Wanna Gowalla?</h3>
<p>You should! It&#8217;s a fun game, a free download from the <a href="http://www.itunes.com/app/Gowalla">iTunes App Store</a> and is constantly being improved. It&#8217;s come a long way since it was first introduced at SXSW this year and the recent improvements have made this game one I think everyone will love to play.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasongraphix.com/journal/gowallaing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JOU4946: Must Follow</title>
		<link>http://jasongraphix.com/journal/jou4946-must-follow/</link>
		<comments>http://jasongraphix.com/journal/jou4946-must-follow/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 16:42:43 +0000</pubDate>
		<dc:creator>Jason Beaird</dc:creator>
				<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[follow]]></category>
		<category><![CDATA[journalism]]></category>
		<category><![CDATA[lecture]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://jasongraphix.com/?p=685</guid>
		<description><![CDATA[Last night I had the opportunity to do a video chat with a journalism class at the University of Florida. The class, taught by Dave Stanton (@gotoplanb), is called Applied Interactive Journalism and my book is required reading. I never intended the book to be used in classrooms, but it seems to have filled a [...]]]></description>
			<content:encoded><![CDATA[<p>Last night I had the opportunity to do a video chat with a journalism class at the University of Florida. The class, taught by Dave Stanton (<a href="http://twitter.com/gotoplanb" rel="external">@gotoplanb</a>), is called Applied Interactive Journalism and my book is required reading. I never intended the book to be used in classrooms, but it seems to have filled a gap in non-design degree programs where graduates are expected to do web design. That&#8217;s important in programs like Journalism, where producing web content is imperative, but formal design classes just don&#8217;t fit into the curriculum.</p>
<p>It was fun getting to talk to the students about what I do at work, how design trends affect our workflow and how to find a niche in the constantly evolving world of web technology. One of the questions I was asked was how I keep up with it all. I&#8217;m sure this is the same for most web designers and developers out there, but for me, the answer is blogs and Twitter. Sure, a book like <a href="http://www.transcendingcss.com/" rel="external">Transcending CSS</a> comes along now and then and rocks my boat, but filtering through the steady flow of links, tutorials and resources available for free online is what keeps me in the game.</p>
<p>After talking for a while about some of the blogs, resource sites and twitter accounts I follow, I was asked, &#8220;What 5 people should aspiring web designers and developers follow on Twitter.&#8221; Five?! I stumbled a bit listing off household web design names like Jeffrey Zeldman, Dave Shea, Jonathan Snook, Jason Santa Maria &#038; Andy Clarke, but I wasn&#8217;t nearly done. There was no way I could only pick just 5 so I promised to email the professor my list before their class period was over. Yes, I gave myself homework.</p>
<p>What I discovered was that I rely on Twitter way more than I thought. Of the 328 people I currently follow, a large percentage are web designers or developers who have influenced my work in one way or another. Some of these people have 10s of thousands of followers, and some have less than 100. In my mind though, they&#8217;re all essential members of <em>my</em> online web community.</p>
<p>Here&#8217;s what I had to say:</p>
<blockquote><p>&#8220;I definitely can&#8217;t narrow the must-follow list down to 5. To start out&#8230;follow every person who&#8217;s mug is posted up on <a href="http://www.happywebbies.com" rel="external">http://www.happywebbies.com</a> They&#8217;re all highly influential people and most are fun to keep up with.&#8221;</p></blockquote>
<p>I followed that blatant cop-out up with a list of 5 brilliant people they probably aren&#8217;t following, but should be:</p>
<ul>
<li>
<h4><a href="http://twitter.com/squaredeye" rel="external">Matthew Smith</a> (@squaredeye)</h4>
<p>He eats web and talks about beer. Created a great resource called <a href="http://patterntap.com" rel="external">http://patterntap.com</a></li>
<li>
<h4><a href="http://twitter.com/lealea" rel="external">Lea Alcantara</a> (@lealea)</h4>
<p>Freelance designer who has written a lot of valuable content about self branding.</li>
<li>
<h4><a href="http://twitter.com/fraying" rel="external">Derek Powazek</a> (@fraying)</h4>
<p>Long-time industry thought leader and an excellent writer/speaker.</li>
<li>
<h4><a href="http://twitter.com/jontangerine" rel="external">Jon Tan</a> (@jontangerine)</h4>
<p>Huge type nerd who is always on the cutting edge of the font-embedding problem.</li>
<li>
<h4><a href="http://twitter.com/aarron" rel="external">Aarron Walter</a> (@aarron)</h4>
<p>Mailchimper, teacher at Art Institute of Atlanta &#038; author of a great book on Findability.</li>
</ul>
<p>It&#8217;s been interesting to watch Twitter go from being a medium of communication between nerdy web workers to a globally adopted resource, but it still does that initial job very well, knitting this tiny world of an industry together. Of course, I could have made my list a lot longer, but I promised 5 and I think it&#8217;s important for everyone in this industry to find their own heroes and muses.</p>
<h3><em>Your</em> Homework</h3>
<p>With that said, I&#8217;m wondering who else I should be following. Sure, a lot of Twitter users throw out names each week on #FollowFriday, but with only 140 characters, you never get anything more than a list of names. So in the comments below, tell me about 5 people from your list who I might not have heard of that every aspiring web designer and developer should follow.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasongraphix.com/journal/jou4946-must-follow/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Refresh SXSW 2010</title>
		<link>http://jasongraphix.com/journal/refresh-sxsw-2010/</link>
		<comments>http://jasongraphix.com/journal/refresh-sxsw-2010/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 17:15:17 +0000</pubDate>
		<dc:creator>Jason Beaird</dc:creator>
				<category><![CDATA[Speaking]]></category>
		<category><![CDATA[caug]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[panel]]></category>
		<category><![CDATA[refresh101]]></category>
		<category><![CDATA[refreshcolumbia]]></category>
		<category><![CDATA[sxsw]]></category>
		<category><![CDATA[sxsw2010]]></category>
		<category><![CDATA[sxswi]]></category>

		<guid isPermaLink="false">http://jasongraphix.com/?p=668</guid>
		<description><![CDATA[I&#8217;ve attended SXSW Interactive every year now since 2007 and I&#8217;ve already booked my hotel room for March of 2010. Is it because it&#8217;s the biggest conference of it&#8217;s kind? Not really. Because I like to use my vacation time to learn new web skillz? Uh, no. It&#8217;s because of the people! Having &#8220;grown up&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://static.jasongraphix.com/uploads/sxsw2008-polaroid.jpg" alt="Team Lebowski - SXSW2008" class="imgright" />I&#8217;ve attended SXSW Interactive every year now since 2007 and I&#8217;ve already booked my hotel room for March of 2010. Is it because it&#8217;s the biggest conference of it&#8217;s kind? Not really. Because I like to use my vacation time to learn new web skillz? Uh, no. It&#8217;s because of the people! Having &#8220;grown up&#8221; as a web designer reading forums and blogs, I had a large network of friends that I had never met in person. My wife lovingly refers to these people as &#8220;Jason&#8217;s fake internet friends&#8221;. I&#8217;ve had the opportunity to meet a lot of those people at SXSW and making new friends that are passionate about the web is what really keeps me going back.</p>
<p>After returning from my 2nd trip to SXSW, I started wishing I could bring that group knowledge and sense of community home with me to Columbia. So in May of 2008 a few of us got together and started talking about forming a <a rel="external" href="http://refreshingcities.org/">Refresh</a> group. There were a handful of agencies and corporations here that did web stuff, but there was little (if any) communication between them. After little more than a year, the steady growth of <a rel="external" href="http://refreshcolumbia.org">Refresh Columbia</a>, the formation of other user groups in town, and the collaboration between those groups to put together <a rel="external" href="http://convergesc.org">http://convergesc.org</a> in June have really transformed this community. There are strong connections between individuals with a wide variety of talent and a growing connection between the user groups and the colleges/universities here. </p>
<h3>It comes full circle&#8230;</h3>
<p>SXSW inspired me to form a local group, so wouldn&#8217;t it be great to have a panel at SXSW to help other people do the same in their own cities? <a href="http://twitter.com/genecrawford" rel="external">Gene Crawford</a>, <a href="http://twitter.com/petridisc" rel="external">Jay Barry</a>, <a href="http://twitter.com/greglunn" rel="external">Greg Lunn</a> and I plan to do just that. We&#8217;ve submitted a panel idea for SXSW 2010 titled: <a rel="external" href="http://panelpicker.sxsw.com/ideas/view/2406">Refresh 101: Kick-Start Your Local Web Community</a>. Our thought is that if we could make the kind of impact we did here in Columbia, anyone can do the same, and that&#8217;s what we hope to encourage.</p>
<h3>We need Your Vote!</h3>
<p><a rel="external" href="http://panelpicker.sxsw.com/ideas/view/2406"><img src="http://static.jasongraphix.com/uploads/sxsw2010picker.png" class="floatleft pull100left" alt="Vote for my PanelPicker Idea!" /></a>Of the 2,210 panels that have been submitted for this year&#8217;s interactive festival, only 300 or so will be selected. Public voting plays a large role in deciding which panels make the cut, and anyone can create an account and vote. Whether you plan to attend SXSW or not, please visit <a rel="external" href="http://panelpicker.sxsw.com/ideas/view/2406">our panel page</a> and vote for us. </p>
<p>I&#8217;ll be attending this year&#8217;s conference regardless of whether or not I&#8217;m speaking, so if you&#8217;re planning to go, please leave a comment and let me know. As I said above, I always enjoy meeting other people who are as passionate about the web as I am. <strong><em>Thanks!</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://jasongraphix.com/journal/refresh-sxsw-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Netbooks and Resolution</title>
		<link>http://jasongraphix.com/journal/netbooks-and-resolution/</link>
		<comments>http://jasongraphix.com/journal/netbooks-and-resolution/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 17:00:04 +0000</pubDate>
		<dc:creator>Jason Beaird</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[1024]]></category>
		<category><![CDATA[800]]></category>
		<category><![CDATA[960]]></category>
		<category><![CDATA[netbooks]]></category>
		<category><![CDATA[resolution]]></category>

		<guid isPermaLink="false">http://jasongraphix.com/?p=653</guid>
		<description><![CDATA[I got an interesting question this week via email:
I just read the July issue of Laptop magazine and  Mark Spoonauer (editor in chief) said that netbooks are here to stay. With this trend do you think the 1024&#215;768 res will be reduced to 800&#215;600 to capture this growing market? The mobility and internet access [...]]]></description>
			<content:encoded><![CDATA[<p>I got an interesting question this week via email:</p>
<blockquote><p>I just read the July issue of Laptop magazine and  Mark Spoonauer (editor in chief) said that netbooks are here to stay. With this trend do you think the 1024&#215;768 res will be reduced to 800&#215;600 to capture this growing market? The mobility and internet access makes me think twice what would be the more popular resolution. Do you have any of the latest numbers? &#8211; Maria </p></blockquote>
<h4>Here&#8217;s what I replied:</h4>
<p>&#8220;That&#8217;s a great question. I personally would not revert to designing sites to fit within an 800&#215;600 resolution unless the website or app I was developing specifically targets the Netbook or mobile demographic. On the flip side to that argument, <a rel="external" href="http://www.w3schools.com/browsers/browsers_display.asp">w3schools reported</a> that as of January 2009, 93% of web browsers had a resolution of 1024 or higher with 57% being higher. Last year, they reported that only 38% of computers had a resolution higher than 1024 x 768. Even with that increase, I still default to designing sites at 960px wide. From what I&#8217;ve seen, 960 is still the industry standard because it fits within 1024 and is divisible by so many potential grid widths. (See: <a rel="external" href="http://960.gs/">http://960.gs/</a> &amp; <a rel="external" href="http://www.cameronmoll.com/archives/2006/12/gridding_the_960/">http://www.cameronmoll.com/archives/2006/12/gridding_the_960/</a> ) While this does mean that visitors with an 800&#215;600 resolution will see a horizontal scrollbar, the actual content of most 960px wide sites does not stretch the full width of the site and should still be readable without scrolling.&#8221;</p>
<h4>Is it really that simple?</h4>
<p><img src="http://static.jasongraphix.com/uploads/teeninynetbook.gif" alt="Tiny Netbook" class="imgright" />After sending that reply I started re-thinking my answer. While I don&#8217;t have a netbook, I know they&#8217;ve become insanely popular over the last few years and I&#8217;ve seen them take the place of big, bulky laptops at conferences and coffee shops. Should we be catering to this growing market? If so, what exact resolutions are we dealing with. After doing a little research, I discovered that most netbooks have a resolution of either 1024&#215;600 or 800&#215;480. Sweet, 1024 should display my 960px sites just fine, but&#8230;Eight hundred by four eighty! In Firefox with all my toolbars and status bar turned on, I&#8217;ve got over 150px of vertical chrome &#8211; that would account for about 30% of the 480px height. Yikes! Would anybody really ever buy a computer in 2009 with a screen resolution of 800&#215;480? If so, they might as well just get a smart phone. </p>
<h4>Let&#8217;s take our research to the Amazon, shall we?</h4>
<p><a rel="external" href="http://www.amazon.com/Netbooks-Computers/b/ref=amb_link_6682722_6?ie=UTF8&#038;node=679517011&#038;pf_rd_m=ATVPDKIKX0DER&#038;pf_rd_s=gp-left-1&#038;pf_rd_r=1T0H2APHJQNDAD82TVCT&#038;pf_rd_t=101&#038;pf_rd_p=484767931&#038;pf_rd_i=541966">Amazon.com</a> has exactly 221 netbooks available from 11 different manufacturers. What matters most to me on this matter is what&#8217;s selling. They have 100 netbooks listed in their <a rel="external" href="http://www.amazon.com/gp/bestsellers/pc/679517011/">netbooks bestsellers list</a>. I browsed all the way down to #50 and didn&#8217;t find a single product with a resolution lower than 1024&#215;600. I even found a few with resolutions up to 1366&#215;768. If people really do buy netbooks with an 800&#215;480 resolution, they are the minority&#8230;and they&#8217;ll just have to work that horizontal scrollbar. </p>
<h4>What do you say?</h4>
<p>Is anyone out there giving love to those poor 800&#215;480 users out there? &#8230;all 5 of them.</p>
]]></content:encoded>
			<wfw:commentRss>http://jasongraphix.com/journal/netbooks-and-resolution/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Finding Broken Links</title>
		<link>http://jasongraphix.com/journal/finding-broken-links/</link>
		<comments>http://jasongraphix.com/journal/finding-broken-links/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 02:00:12 +0000</pubDate>
		<dc:creator>Jason Beaird</dc:creator>
				<category><![CDATA[Site]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[brokenlinks]]></category>
		<category><![CDATA[linkpatch]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[spider]]></category>
		<category><![CDATA[webservice]]></category>

		<guid isPermaLink="false">http://jasongraphix.com/?p=628</guid>
		<description><![CDATA[Last week I asked this question on Twitter:
&#8220;Dear #lazyweb: What does everyone use for site-wide scans for broken links?&#8221;
I was curious because we have a couple ginormous sites we&#8217;ve created recently at work that we wanted to scan. I got back a couple recommendations for the Mac app, Integrity and one for Xenu Link Sleuth, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://linkpatch.com/" rel="external" title="Visit ConvergeSC.org"><img src="http://static.jasongraphix.com/uploads/linkpatch.jpg" alt="ConvergeSC.org Screenshot" class="imgright border"></a>Last week I asked this question on Twitter:</p>
<blockquote class="leftborder"><p>&#8220;Dear #lazyweb: What does everyone use for site-wide scans for broken links?&#8221;</p></blockquote>
<p>I was curious because we have a couple ginormous sites we&#8217;ve created recently at work that we wanted to scan. I got back a couple recommendations for the Mac app, <a href="http://peacockmedia.co.uk/integrity/" rel="external">Integrity</a> and one for <a href="http://home.snafu.de/tilman/xenulink.html" rel="external">Xenu Link Sleuth</a>, the PC app that the Integrity creator lists as their inspiration. Case closed. Lazyweb wins again, right? Well, the next day, I got another reply:</p>
<blockquote class="leftborder"><p>You might want to try Linkpatch for catching broken links on your site, much better than 1-time crawl- <a href="http://linkpatch.com" rel="external">http://linkpatch.com</a><br />
- <a href="http://twitter.com/brightwurks" rel="external">@brightwurks</a></p></blockquote>
<p>Linkpatch is a subscription-based web service that monitors your site&#8217;s 404 page and sends an email report each time someone lands there. While I can still see the usefulness of site-wide scanning applications like the two listed above for finding broken outgoing links, Linkpatch seemed like a great concept for keeping up with broken, moved, or mistyped incoming links. They have a free account option for monitoring a single site, so I decided to give it a try.</p>
<p>Setting up Linkpatch was dead simple. I just created an account and pasted a unique JavaScript tracking script into my 404 template. A few hours later, I got my first 404 report. According to the email, someone was trying to get to http://jasongraphix.com/archive/images/oreo4.jpg, an image URL from before I redesigned the site in February. I made sure to create permanent redirect records in my .htaccess file for all my old blog posts, but never did anything about directly linked images. All of my blog images have moved from /archive/images to /static/uploads, so adding one line to my .htaccess file fixed a problem I didn&#8217;t even know existed.</p>
<p><code>RedirectMatch permanent ^/archive/images/(.*) /static/uploads/$1</code></p>
<p>Sure, if I had been paying more attention to my stats, I might have known about the broken image links, but getting an email report (seen on the right here) made it much more obvious.<br />
Thanks, <a href="http://twitter.com/brightwurks" rel="external">@brightwurks</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://jasongraphix.com/journal/finding-broken-links/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mobile Directory</title>
		<link>http://jasongraphix.com/journal/mobile-directory/</link>
		<comments>http://jasongraphix.com/journal/mobile-directory/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 17:07:25 +0000</pubDate>
		<dc:creator>Jason Beaird</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[directiry]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://jasongraphix.com/?p=508</guid>
		<description><![CDATA[
// Here at Cyberwoven, everybody has a little sheet of paper on their desk that lists all of the office phone extensions. That little sheet of paper is useful, but very limited in the amount of information it can convey. Many of us in the office have iPhones, so I thought it might be fun [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript">
// <![CDATA[ 
document.domain="jasongraphix.com"; 
// ]]&gt;</script><object type="text/html" width="350" height="480" data="http://www.jasongraphix.com/sandbox/directory/" style="float:right; border:5px solid #1f1e36; margin:0 -100px 10px 10px;"></object>Here at Cyberwoven, everybody has a little sheet of paper on their desk that lists all of the office phone extensions. That little sheet of paper is useful, but very limited in the amount of information it can convey. Many of us in the office have iPhones, so I thought it might be fun to create a simple mobile directory page. </p>
<p>Over the course of a lunch break I created a webpage with a simple list that showed exactly what the extension sheet had on it, making each <code>&lt;li&gt;</code> expand on click to show more contact information: cell number, email, twitter, website, instant messenger, etc. This webpage was similar to any other wepage really except that it was a little narrower and contained 2 extra lines of meta data in the header:</p>
<p><code>&lt;meta name="apple-mobile-web-app-capable" content="yes" /&gt;</code><br />
<br />
<code>&lt;meta name="viewport" content="width=device-width, height=device-height, user-scalable=no"/&gt;</code></p>
<p>I learned about the first meta tag from <a href="http://daringfireball.net/linked/2008/10/03/fullscreen-iphone-web-apps" rel="external">a short post</a> on Daring Fireball a while back. It&#8217;s just a simple tag that loads pages added to your home screen as a standalone app; without the standard Safari chrome. The viewport meta tag just defines some rules for the display of the page. By setting the width and height to device-width and device-height, I&#8217;m just forcing the page to fit to the viewport whether it&#8217;s in portrait or landscape mode. Setting user-scalable to &#8220;no&#8221; just prevents the user from zooming in or out, which is acceptable since I&#8217;m designing the content to fit the screen. You can learn more about these meta tags (and a lot of other great iPhone mobile app tips) from the <a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariHTMLRef/Introduction.html">HTML section</a> of Apple&#8217;s Safari Reference Library</a>.</p>
<p>As I mentioned above, those two meta tags are really the only iPhone specific bits in this simple web application. The rest is just plain ole&#8217; HTML, CSS and jQuery with a smidge of PHP just to handle some variables and authentication. Rather than explaining all that I&#8217;ll just let you grab the demo. Feel free to use this as is or modify it to your heart&#8217;s content. I used an HTML file to store the directory data, but this example could easily be modified to pull from an XML file or from a database.</p>
<p><strong><a href="/sandbox/directory/mobiledirectory.zip">Download Mobile Directory Demo</a> &#8211; Zip (28KB)</strong><br />
<a href="/sandbox/directory/" rel="external">View the Demo</a> (password is &#8220;stapler&#8221;)</p>
]]></content:encoded>
			<wfw:commentRss>http://jasongraphix.com/journal/mobile-directory/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Title-Based Textbox Hints</title>
		<link>http://jasongraphix.com/journal/title-based-textbox-hints/</link>
		<comments>http://jasongraphix.com/journal/title-based-textbox-hints/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 17:35:12 +0000</pubDate>
		<dc:creator>Jason Beaird</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[hint]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[textbox]]></category>

		<guid isPermaLink="false">http://jasongraphix.com/?p=595</guid>
		<description><![CDATA[Time to rethink my old method of displaying textbox hints with background images. That method still works fine for compact login forms, but what if we have several textboxes on a page with different hints that may need changing. I don&#8217;t want to have to create/maintain images for each textbox hint, so I&#8217;d rather use [...]]]></description>
			<content:encoded><![CDATA[<p>Time to rethink <a href="http://jasongraphix.com/journal/textbox-hints/">my old method</a> of displaying textbox hints with background images. That method still works fine for compact login forms, but what if we have several textboxes on a page with different hints that may need changing. I don&#8217;t want to have to create/maintain images for each textbox hint, so I&#8217;d rather use text. Where should I get that text from though? I could use the label text, but sometimes that needs to be different from the hint. Take this search field for instance:</p>
<p><img src="http://static.jasongraphix.com/uploads/txbhint-search.jpg" class="border" width="450" height="42" alt="Textbox Hint Example" /></p>
<p>The label here would be &#8220;Search:&#8221;, but in the hint I want to give the user some examples of data they can search for. A great place to put this hint information is the title attribute of the textbox. For users without JavaScript, hovering an input with a title will show them a tooltip of the hint. Using jQuery though, we can enhance the experience quite a bit:</p>
<pre>
$('input.txbhint').focus(function() {
	if ($(this).val() == "" || $(this).val() == $(this).attr('title')){
		$(this).val("").removeClass("hinted");
	}
}).blur(function() {
	if ($(this).val() == "") {
		$(this).val($(this).attr('title')).addClass("hinted");
	}
}).filter(function() {
	if ($(this).val() == "" || $(this).val() == $(this).attr('title')){
		$(this).val($(this).attr('title')).addClass("hinted");
	}
});
</pre>
<p></p>
<p>The jQuery code above simply sets the input&#8217;s title text as it&#8217;s value and colors it gray (via the &#8220;hinted&#8221; class) until the user focuses on it. When they do, the value gets removed and the text color gets set to black. If the user leaves the textbox and the value is still blank, we cleverly reset the text with the title text again and change the color back to gray. </p>
<p><a href="http://jasongraphix.com/sandbox/textboxhints/" rel="external">View the Demo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jasongraphix.com/journal/title-based-textbox-hints/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 0.984 seconds. --><!-- Cached page generated by WP-Super-Cache on 2009-11-06 19:45:52 -->
