<?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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>BKWLD › Buk Life</title>
	
	<link>http://bkwld.com/blog</link>
	<description>The blog from the staff of BKWLD</description>
	<lastBuildDate>Tue, 03 Apr 2012 23:26:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</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" type="application/rss+xml" href="http://feeds.feedburner.com/BukLife" /><feedburner:info uri="buklife" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>BukLife</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Add Dynamic Formatting to Specific Parts of a Textfield in AS3</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/pQGuCJMMmoA/</link>
		<comments>http://bkwld.com/blog/2012/04/add-dynamic-formatting-to-specific-parts-of-a-textfield-in-as3/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 23:25:06 +0000</pubDate>
		<dc:creator>matt.aebersold</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1327</guid>
		<description><![CDATA[Contrary to popular internet-belief, we are still doing a ton of Flash work here, and we are loving it. I ran into a problem today, and found a hidden trick that I thought was worth sharing here. 
I needed different parts of a single dynamic text field to have separate formatting. After some digging, I [...]]]></description>
			<content:encoded><![CDATA[<p>Contrary to popular internet-belief, we are still doing a ton of Flash work here, and we are loving it. I ran into a problem today, and found a hidden trick that I thought was worth sharing here. </p>
<p>I needed different parts of a single dynamic text field to have separate formatting. After some digging, I found that you can pass 2 additional parameters to the setTextFormat() method, the first is a starting index, and the second is an ending index. That will then only apply the formatting to that specific range of text in the TextField.</p>
<p>Example:</p>
<pre><code>
textField1.text = "Hello, my color is RED";
var format:TextFormat = new TextFormat();
format.color = 0xFF0000;

// setting up the range 19 and 21 will make the "RED" part of the string red
textField1.setTextFormat(format, 19, 21);

</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2012/04/add-dynamic-formatting-to-specific-parts-of-a-textfield-in-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2012/04/add-dynamic-formatting-to-specific-parts-of-a-textfield-in-as3/</feedburner:origLink></item>
		<item>
		<title>Duplicate a Loaded Bitmap Image in AS3</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/g0MRTi8PaCg/</link>
		<comments>http://bkwld.com/blog/2012/03/duplicate-a-loaded-bitmap-image-in-as3/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 18:27:51 +0000</pubDate>
		<dc:creator>matt.aebersold</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1326</guid>
		<description><![CDATA[I recently ran into a problem where I was loading in an image, and then trying to use that image in multiple instances on the screen at one time. The problem was that the image would only show up in the LAST instance I created. Rather than copying it multiple times, Flash was just moving [...]]]></description>
			<content:encoded><![CDATA[<p>I recently ran into a problem where I was loading in an image, and then trying to use that image in multiple instances on the screen at one time. The problem was that the image would only show up in the LAST instance I created. Rather than copying it multiple times, Flash was just moving it until my process was completed.</p>
<p>In order to duplicate, some extra code is required. You need to create a new bitmap object, and pass it the bitmapData of the original image, and then display them. Like so:</p>
<pre><code>
import flash.display.Bitmap;

//create however many instances you want
var duplicatedBitmap1:Bitmap = new Bitmap(Bitmap(loader.content).bitmapData);
var duplicatedBitmap2:Bitmap = new Bitmap(Bitmap(loader.content).bitmapData);

//add each instance
addChild(duplicatedBitmap1);
addChild(duplicatedBitmap2);

</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2012/03/duplicate-a-loaded-bitmap-image-in-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2012/03/duplicate-a-loaded-bitmap-image-in-as3/</feedburner:origLink></item>
		<item>
		<title>Quick staging of HTML builds</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/WrA-A3TiwHQ/</link>
		<comments>http://bkwld.com/blog/2012/01/quick-staging-of-html-builds/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 19:32:56 +0000</pubDate>
		<dc:creator>Robert Reinhard</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1325</guid>
		<description><![CDATA[Here&#8217;s a simple process to &#8220;publish&#8221; a local HTML build on a Mac.  This can be useful for quick demos of work to other team members.  Or (this is how I used it yesterday), viewing work in virtual machines for Internet Explorer testing.
1. Add this somewhere in your shell profile.  For me, this is at [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a simple process to &#8220;publish&#8221; a local HTML build on a Mac.  This can be useful for quick demos of work to other team members.  Or (this is how I used it yesterday), viewing work in virtual machines for Internet Explorer testing.</p>
<p>1. Add this somewhere in your shell profile.  For me, this is at ~/.profile.  <a href="http://bkwld.com/blog/author/garrett/">Garrett</a> supplied this tip to us.</p>
<pre style="padding-left: 30px;">alias server='open http://localhost:8000 &amp;&amp; python -m SimpleHTTPServer'</pre>
<p>2. Open up a new terminal window and change directory to the folder containing the work you want to stage.  Run the following to create a simple web server.</p>
<pre style="padding-left: 30px;">server</pre>
<p>3. Now, you can go to http://localhost:8000 in a web browser to view the directory you launched the server from.</p>
<p>4. Install the <a href="http://progrium.com/localtunnel/">localtunnel gem</a> following the instructions on <a href="http://progrium.com/localtunnel/">their site</a>.  It&#8217;s pretty simple.</p>
<p>5. Stage your build using localtunnel by running (assuming you have a public key generated in the <a href="http://help.github.com/mac-set-up-git/">standard location</a>) the following.</p>
<pre style="padding-left: 30px;">localtunnel -k ~/.ssh/id_rsa.pub 8000</pre>
<p>6. Now you&#8217;ll be able to view your work at http://****.localtunnel.com.  Badical.</p>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2012/01/quick-staging-of-html-builds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2012/01/quick-staging-of-html-builds/</feedburner:origLink></item>
		<item>
		<title>HTML5 Video Web Server Configuration Gotcha</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/Yo6Tq0jgcy4/</link>
		<comments>http://bkwld.com/blog/2011/08/html5-video-web-server-configuration-gotcha/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 06:37:30 +0000</pubDate>
		<dc:creator>Garrett Bjerkhoel</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[mime]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1324</guid>
		<description><![CDATA[While finishing up a project over the weekend I ran into an issue where the video player just displayed an infinite loading screen rather than actually playing. Odd. I checked the JavaScript console to see if there were any JavaScript errors or if there was a 404 request for the video, which neither of those [...]]]></description>
			<content:encoded><![CDATA[<p>While finishing up a project over the weekend I ran into an issue where the video player just displayed an infinite loading screen rather than actually playing. Odd. I checked the JavaScript console to see if there were any JavaScript errors or if there was a 404 request for the video, which neither of those were actually the case. I tried to visit the file directly, and what do you know, it&#8217;s asking me to download the video, it didn&#8217;t start playing in the browser like it should&#8217;ve. After realizing the only reason this would happen would be because the server must not be returning the correct Content-Type header and the browser didn&#8217;t know what to do with it, I gathered the MIME types for the few videos formats we were using and updated the <a href="http://nginx.org/">nginx</a> <strong>mime.types</strong> file and restarted the server. What do you know, that solved the problem and after refreshing it displayed the video and it played as expected. So to help anyone else who may have ran into this issue and not really sure what to do, I have both the nginx and Apache solutions for you. Hopefully soon all web servers include these new MIME types to their default configuration files, but until then be sure to include these in your server setups for future projects.</p>
<p><a href="http://nginx.org">nginx</a><br />
<script src="https://gist.github.com/1176319.js?file=nginx_mime.types"></script></p>
<p>Apache<br />
<script src="https://gist.github.com/1176319.js?file=apache_mime.types"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2011/08/html5-video-web-server-configuration-gotcha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2011/08/html5-video-web-server-configuration-gotcha/</feedburner:origLink></item>
		<item>
		<title>Meet BKWLD Sacramento live on the FWA</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/vma49b4Ckq8/</link>
		<comments>http://bkwld.com/blog/2011/06/meet-bkwld-sacramento-live-on-the-fwa/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 19:23:12 +0000</pubDate>
		<dc:creator>Jeff Toll</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[fwa]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[web cam]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1319</guid>
		<description><![CDATA[
As you most likely know, all the top shops in the industry are taking part in a voyeuristic web cam concept put together by the beloved FWA. It&#8217;s safe to say everyone in the industry has the luxury of working in inspiring spaces, so we&#8217;re gonna hold off on sharing that for upcoming shows.
Our initial [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://bkwld.com/blog/2011/06/meet-bkwld-sacramento-live-on-the-fwa/fwatv/" rel="attachment wp-att-1321"><img src="http://bkwld.com/blog/wp-content/uploads/fwatv.png" alt="" title="fwatv" width="590" height="426" class="alignnone size-full wp-image-1321" /></a></p>
<p>As you most likely know, all the top shops in the industry are taking part in a voyeuristic web cam concept put together by the beloved FWA. It&#8217;s safe to say everyone in the industry has the luxury of working in inspiring spaces, so we&#8217;re gonna hold off on sharing that for upcoming shows.</p>
<p>Our initial FWA TV introduction revolves around the idea of what&#8217;s missing in digital relationships and taking advantage of the very personal nature of a web cam.</p>
<p>Here at BKWLD, we understand and take pride in meeting our clients and peers <a href="http://bkwld.com/blog/author/josh/">&#8220;face to face.&#8221;</a> That being said, in our creative process we acknowledge that a project&#8217;s success starts with an in-person/real relationship. Everyone who uses the web, of course, has plenty of digital relationships (hundreds, at the least) where the odds are you&#8217;ll never meet that person in reality, nor even know what they even look like.</p>
<p>Our idea is to try to make that first step of introducing ourselves in a more human light to the industry. We all have our personas on the web, so here&#8217;s our chance to put our faces out there in a real, awkward, humble, yet confident, and approachable manner.</p>
<p>For the first week&#8217;s show, we&#8217;ll introduce to you our Sacramento team. We figure&#8217;d viewers have been checking other cam feeds here and there, so we broke down our Sacramento team into the following time slots below. </p>
<p>Get ready to watch us squirm&#8230;</p>
<p><strong>Tune in Here @ 3:00pm:</strong> <a href="http://thefwa.com/fwawebtv">http://thefwa.com/fwawebtv</a></p>
<p>Team web cam time slots: </p>
<p><strong>Veronica</strong> : 3:00<br />
@VSkarshaug</p>
<p><strong>Chad:</strong>        3:07<br />
(too cool for school)</p>
<p><strong>Jeff:  </strong>         3:14<br />
@jeffdoe</p>
<p><strong>Matt:</strong>         3:21<br />
@mattcarvalho</p>
<p><strong>Ethan: </strong>      3:28<br />
@iamethanmartin</p>
<p><strong>Garrett</strong>:     3:35<br />
@garrettb </p>
<p><strong>Donald:</strong>     3:42<br />
@buk_d</p>
<p><strong>George:</strong>     3:49<br />
@GeorgeToGo</p>
<p><strong>Joe: </strong>           3:56<br />
@bkwld_joe</p>
<p><strong>Josh: </strong>         (out of the office)<br />
@joshreddin </p>
<p><strong>Ryan:</strong>          (out of the office)<br />
@ryanvanni </p>
<p>Ok, not to be too big of a tease, here&#8217;s a recent photo of our Sacramento office <strong>(box checked)</strong>. Next week our Seattle office will take part. I know they are chomping at the bit to show off their people and brand spanking new office.</p>
<p><a href="http://bkwld.com/blog/2011/06/meet-bkwld-sacramento-live-on-the-fwa/biuk_office/" rel="attachment wp-att-1320"><img src="http://bkwld.com/blog/wp-content/uploads/biuk_office.png" alt="" title="biuk_office" width="590" height="426" class="alignnone size-full wp-image-1320" </a/><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2011/06/meet-bkwld-sacramento-live-on-the-fwa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2011/06/meet-bkwld-sacramento-live-on-the-fwa/</feedburner:origLink></item>
		<item>
		<title>BKWLD in a matter of seconds.</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/xMK-sE2PXH8/</link>
		<comments>http://bkwld.com/blog/2011/06/bkwld-in-a-matter-of-seconds/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 22:02:02 +0000</pubDate>
		<dc:creator>Chad Turner</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Distractions]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1317</guid>
		<description><![CDATA[
Some fun times right there.
]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/24933302" width="500" height="281" frameborder="0"></iframe></p>
<p>Some fun times right there.</p>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2011/06/bkwld-in-a-matter-of-seconds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2011/06/bkwld-in-a-matter-of-seconds/</feedburner:origLink></item>
		<item>
		<title>Buk U – Year 2</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/nMLuiUxEziM/</link>
		<comments>http://bkwld.com/blog/2011/06/buku2/#comments</comments>
		<pubDate>Sun, 05 Jun 2011 19:00:56 +0000</pubDate>
		<dc:creator>Ryan Vanni</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[BKWLD]]></category>
		<category><![CDATA[Digital Bootcamp]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[intern]]></category>
		<category><![CDATA[internship]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1159</guid>
		<description><![CDATA[It is time for Buk U Year 2.  Buk U is a digital bootcamp summer program.  One not for the faint of heart, lazy, or half-assed.  If you are looking an internship that sends you on coffee runs, or where most of your time is spent on your own Facebook page, this isn't for you. ]]></description>
			<content:encoded><![CDATA[<p><a href="http://bkwld.com/u/"><img class="alignnone size-medium wp-image-1316" title="buku_card" src="http://bkwld.com/blog/wp-content/uploads/buku_card-330x445.png" alt="" width="330" height="445" /></a></p>
<p>Over the last couple years we have had the opportunity to speak to various classes and programs full of folks enamored with the sort of work we get to do, and clients we get to do it for.  What&#8217;s funny is that we are always beside ourselves and left slightly confused with how enamored they are.</p>
<p>Just about this time every year, I get several emails from local, national, and some international folks looking for a summer internship.  And for the last nine we did not offer anything.  The truth is we never saw the value, for them at least, in having a handful of young people running errands, and handling miscellaneous to-do&#8217;s.  Nor did we believe we had the time to really offer the hopeful lot what they might be looking for.  But that was then, and this is now&#8230;</p>
<p>This is now our 2nd year providing an alternative kind of program.  One not for the faint of heart, lazy, or half-assed.  If you are looking for an internship that sends you on coffee runs, or where most of your time is spent on your own Facebook page, this isn&#8217;t for you.  If you are looking to get a first-hand, and hands-on perspective into what and how it all really goes down, this is for you.  It will be fast-paced, stressful, fun, exhilarating, you will want to pull your hair out, you will want to dance in circles.</p>
<p><strong>WHAT YOU WILL LEARN</strong><br />
Over the course of six weeks, a select group of six interns will be fully immersed in one fast (normal in the real world) paced project. You will be a part of client management, pitching ideas, and complete digital strategy including web, mobile, social and experiential&#8230;as well as all of the production headaches and home runs that we get to experience in a full day here at the Buk.  All of this will be done for of a real BKWLD client and if your work makes the cut, the client loves it, your work may even be used in the real world.</p>
<p><strong>WHO WE ARE LOOKING FOR</strong><br />
We are looking for a small group of dedicated and hard-working people.  We have no age limits, experience requirements, or education minimums.  However, we are looking for people with an inherent interest in marketing, design, and digital (duh). The right candidates will be interested in careers as producers, creative directors, technical directors, art directors, developers and storytellers. We expect this group to take it serious.  100% attendance, attention, and effort is required.</p>
<p><strong>THE CALENDAR</strong><br />
In a nutshell, the weeks will look a little like this:</p>
<p>Week 1 &#8211; Immersion</p>
<ul>
<li> Introduction</li>
<li>What is the process</li>
<li>Client introduction</li>
<li>Product discovery</li>
</ul>
<p>Week 2 &#8211; Conception &amp; Planning</p>
<ul>
<li> Story boards</li>
<li> IA / Wireframes</li>
<li>Revisions &amp; Approvals</li>
</ul>
<p>Week 3 &#8211; 5 &#8211; Production!</p>
<p>Week 6 &#8211; Case Study</p>
<ul>
<li> Document strategic analytics</li>
<li> Write &amp; submit case study</li>
</ul>
<p><strong>INTERESTED?</strong><br />
Sound good, want to see if you make the cut? Head over to <a title="bkwld.com/u" href="http://bkwld.com/u">bkwld.com/u</a> to take the next step.</p>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2011/06/buku2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2011/06/buku2/</feedburner:origLink></item>
		<item>
		<title>The One Show Interactive Awards Ceremony, 2011</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/tIrt8h-FdAE/</link>
		<comments>http://bkwld.com/blog/2011/05/the-one-show-interactive-awards-ceremony-2011/#comments</comments>
		<pubDate>Mon, 16 May 2011 16:44:32 +0000</pubDate>
		<dc:creator>matt.aebersold</dc:creator>
				<category><![CDATA[Recognition]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1312</guid>
		<description><![CDATA[This past week, our former senior producer (MDavid Low), and myself (Matthew Aebersold), got the amazing opportunity to attend The One Show Interactive awards ceremony in New York City. We were nominated for an award in the &#8220;Branded Games&#8221; category for our work on the Disturbed Asylum, a recent immersive experience project we did for [...]]]></description>
			<content:encoded><![CDATA[<p>This past week, our former senior producer (MDavid Low), and myself (Matthew Aebersold), got the amazing opportunity to attend <a href="http://www.oneclub.org/">The One Show Interactive</a> awards ceremony in New York City. We were nominated for an award in the &#8220;Branded Games&#8221; category for our work on the <a href="http://disturbed.work.bkwld.com">Disturbed Asylum</a>, a recent immersive experience project we did for Warner Brothers and Disturbed. </p>
<p>Although we didn&#8217;t snag a pencil, it was a huge honor to be nominated among the best in the ad world for our work. Making it through rounds of judging, and arriving at the final round of interactive projects made it all worth it. Being able to go to the awards ceremony has definitely energized myself and the rest of our team here at BKWLD. So stay tuned for some more amazing work in the future, and hopefully I&#8217;ll be able to report news this good or even better next year.</p>
<h2>Event Photos</h2>
<p><img src="http://bkwld.com/blog/wp-content/uploads/one-show-images.jpg" alt="The One Show Interactive awards ceremony images" title="The One Show Interactive awards ceremony images" width="615" height="779" class="alignnone size-full wp-image-1313" /></p>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2011/05/the-one-show-interactive-awards-ceremony-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2011/05/the-one-show-interactive-awards-ceremony-2011/</feedburner:origLink></item>
		<item>
		<title>How to fix CSS 3D transforms that flicker</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/B8zKhrFi6U0/</link>
		<comments>http://bkwld.com/blog/2011/04/how-to-fix-css-3d-transforms-that-flicker/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 20:34:00 +0000</pubDate>
		<dc:creator>Garrett Bjerkhoel</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[css 3d]]></category>
		<category><![CDATA[css transform]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1311</guid>
		<description><![CDATA[While working on a client project today, I decided to add some nice CSS transforms to add a richer experience for those who choose to use one of the more up to date browsers (Safari, Chrome, Firefox 4). I chose to use the hardware accelerated 3D transforms for both Safari and Chrome, and the standard [...]]]></description>
			<content:encoded><![CDATA[<p>While working on a client project today, I decided to add some nice CSS transforms to add a richer experience for those who choose to use one of the more up to date browsers (Safari, Chrome, Firefox 4). I chose to use the hardware accelerated 3D transforms for both Safari and Chrome, and the standard 2D for Firefox 4. Only to be stumped as whenever the animations started to take place, the header and footer for the site would flicker like a broken down TV throughout the animation until it was done in Safari, but not in Chrome. Not cool. So the first thing I did was <a href="http://www.google.com/search?client=safari&#038;rls=en&#038;q=css+3d+flicker&#038;ie=UTF-8&#038;oe=UTF-8">search Google</a> for an answer, clicking right away on the first <a href="http://stackoverflow.com/questions/2975217/how-to-fix-flicker-when-using-webkit-transforms-transitions">Stack Overflow</a> post I saw.</p>
<p>The first answer seemed like the wrong approach, having to add <strong>-webkit-transform-style: preserve-3d</strong> to every element and having the browser transform all the elements to a 3D state which would seemingly add more work for the browser. Not good, next answer.</p>
<p>The next answer was thought out more and seemed a bit more logical. Although for my build, both the header and footer have a fixed position. Header to the top, footer to the bottom, both of them pinned to the full width of the browser, no wider so it didn&#8217;t make sense as to why it was still flickering when the answer said it will happen if the elements are wider than the window itself.</p>
<p>The first approach I took was just to take out the header and footer CSS to see if it&#8217;d still flicker. It stopped! So something within the CSS must be causing this. I added the styles back in and only kept the styles for the actual wrapper for both the header and footer, still no flickering, so I was on the right path. After adding all the CSS back in and digging some more, I noticed the navigation, logo and some footer links had <strong>text-indent: -999em;</strong>. Taking this out preserved the header and footer completely during the animation and had no flickering. So I found the problem, the text itself was adding onto the headers width in the browsers eyes.</p>
<p>In the end, the simple fix was to add span tags around the text that I was negative indenting and hide that specifically rather than using text-indent all together. You probably wonder why I go into great depth on such a simple problem, but this has happened to be quite a few times before, and it is great relief that I know now what was causing it and how to fix it. I hope anyone who has had this problem before or are currently dealing with it find this article so you can move forward in your development and keep on making awesome things.</p>
<p>I&#8217;ve created a <a href="http://bkwld.com/blog/labs/css_flicker/">simple example</a> for you to check out and see what happens. Simply roll over the rounded square in the middle of the page and let the flickering begin. Remember, only for Safari does this happen.</p>
<p>Another thing to keep in mind, is it also only happens if you have z-index on the parent element where the text is overflowing. I created another <a href="http://bkwld.com/blog/labs/css_flicker/no-zindex.html">example</a> to demonstrate this, the only difference between the 2 examples is this one doesn&#8217;t set a z-index on the header, which prevents it from flickering. Although for this build, heavy z-indexing is required.</p>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2011/04/how-to-fix-css-3d-transforms-that-flicker/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2011/04/how-to-fix-css-3d-transforms-that-flicker/</feedburner:origLink></item>
		<item>
		<title>Application Settings For Your Rails Project</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/fJ918S4HY9k/</link>
		<comments>http://bkwld.com/blog/2011/04/application-settings-for-your-rails-project/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 04:39:43 +0000</pubDate>
		<dc:creator>Garrett Bjerkhoel</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[settings]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1310</guid>
		<description><![CDATA[For an internal project I am working on I need the ability to set environment specific configuration settings, and I&#8217;d rather not set them with a file full of constants. So I came up with a way to have a simple YAML file for configuration, and then an initializer to load it and apply it [...]]]></description>
			<content:encoded><![CDATA[<p>For an internal project I am working on I need the ability to set environment specific configuration settings, and I&#8217;d rather not set them with a file full of constants. So I came up with a way to have a simple YAML file for configuration, and then an initializer to load it and apply it to a single constant being <strong>Setting</strong>.</p>
<p>Just copy the <strong>settings.yml</strong> file to <strong>config/settings.yml</strong>, then copy the <strong>settings.rb</strong> file to <strong>config/initializers/settings.rb</strong>. Once you&#8217;ve done that, restart your server and you&#8217;ll have access to all your settings.</p>
<p>You have your default configuration that you setup, then all your environments listed below that override any settings set in defaults. You&#8217;ll also need to create additional environment keys for any for other environments you may have.</p>
<p><script src="https://gist.github.com/922868.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2011/04/application-settings-for-your-rails-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2011/04/application-settings-for-your-rails-project/</feedburner:origLink></item>
		<item>
		<title>Load multiple images in AS3 by storing loader information in an object</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/N6QFpZq-3aM/</link>
		<comments>http://bkwld.com/blog/2011/03/load-multiple-images-in-as3-by-storing-loader-information-in-an-object/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 00:25:33 +0000</pubDate>
		<dc:creator>matt.aebersold</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[OOP]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1309</guid>
		<description><![CDATA[It&#8217;s easy to store images in an array, and loop through that array to access those images. The code is very clean, and easy to manage. My concept is to try and load images from an array by looping through the array, and reusing one loader method multiple times. I would instantiate a new loader [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s easy to store images in an array, and loop through that array to access those images. The code is very clean, and easy to manage. My concept is to try and load images from an array by looping through the array, and reusing one loader method multiple times. I would instantiate a new loader instance each iteration through the loop, and then load the image. The problem, however, is by the time the image is actually loaded, the for loop is complete, and my call <strong>addChild(l)</strong> is referring to the last time <strong>Loader</strong> was instantiated, so all of the images loaded were the last one in the array.</p>
<p>I&#8217;ve found an elegant solution to this (in my opinion) by creating an object for each image, and to store information about the image in that object, including an instance of the loader. Let me show you.</p>
<h2>Example</h2>
<pre>
<code>
//counter to keep track of unique items in the array
var counter:Number = 0;

//base array with paths to the images
var images:Array = ["img1.jpg", "img2.jpg", "img3.jpg", "img4.jpg"];

//blank array which will be filled with objects that contain image data
var imageObjectArray = [];

for(var i:uint = 0; i < images.length; i++) {

	//create blank object with appropriate properties
	var imgMeta:Object = {imgPath: null, holder:null, loaderInst: null};

	//push the object into imageObjectArray so we can access it later
	imgObjectArray.push(imgMeta);

	//set the properties we know
	imgMeta.imgPath = images[i];
	var imgHolder:Sprite = new Sprite();
	imgMeta.holder = imgHolder;	

	//load the image here
	var l:loader = new Loader();
	l.contentLoaderInfo.addEventListener(Event.COMPLETE, onDoneLoading);
	l.load(new URLRequest(imgMeta.imgPath));
}

//function called when each image is done loading
function onLoadComplete(e:Event) {

	//use counter here to make sure we're getting the correct imageObject
	//we need to call each unique loaderInst here, so each image is unique
	addChild(imgObjectArray[counter].loaderInst);
	counter++;
}
</code>
</code></pre>
<p>This of course can be classed out and abstracted, but the basic principal here is being able to reuse the loader code each time through the for loop, and displaying each unique image when it&#8217;s done being loaded.</p>
<p>An additional benefit to this is being able to use the object again anywhere in your code, since all the information for all of the images is stored in <strong>imgObjectArray</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2011/03/load-multiple-images-in-as3-by-storing-loader-information-in-an-object/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2011/03/load-multiple-images-in-as3-by-storing-loader-information-in-an-object/</feedburner:origLink></item>
		<item>
		<title>FITC 2010 and An Event Apart</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/zlc4wHZ8wyY/</link>
		<comments>http://bkwld.com/blog/2010/09/fitc-2010-and-an-event-apart/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 20:47:40 +0000</pubDate>
		<dc:creator>Robert Reinhard</dc:creator>
				<category><![CDATA[Planning]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[featured]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1303</guid>
		<description><![CDATA[
Here&#8217;s an update on our BKWLD goes to conferences initiative, where I attempt to suss out the merits and value of conferences.  We went to FITC SF the other month and I realized I never posted about An Event Apart Seattle back when we went to it (in April), so I&#8217;ll cover both in this post.
An Event Apart was [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Here&#8217;s an update on our <a href="http://bkwld.com/blog/2010/03/sxsw-and-conferences/">BKWLD goes to conferences</a> initiative, where I attempt to suss out the merits and value of conferences.  We went to <a href="http://www.fitc.ca/events/about/?event=110">FITC SF</a> the other month and I realized I never posted about <a href="http://aneventapart.com/2010/seattle/">An Event Apart Seattle</a> back when we went to it (in April), so I&#8217;ll cover both in this post.</p>
<p><strong><a rel="attachment wp-att-1306" href="http://bkwld.com/blog/2010/09/fitc-2010-and-an-event-apart/event_aneventapart/"><img class="alignleft size-thumbnail wp-image-1306" title="event_aneventapart" src="http://bkwld.com/blog/wp-content/uploads/event_aneventapart-150x150.gif" alt="" width="150" height="150" /></a>An Event Apart</strong> was great.  At the time I didn&#8217;t fully realize it&#8217;s value.  I felt like for every hour plus session there were only a couple nuggets I took away.  For the two days spent, a handful of moments didn&#8217;t seem worth it.  But I&#8217;ve really gotten my mileage out of examples of CSS2 techniques that were still relevant, CSS3 properties I didn&#8217;t realize had reached wide adoption, and ammo to argue the importance of planning for mobile.  I hadn&#8217;t made time to dig my hands into HTML5 canvas at that point and I can attribute the conference with spurning the ideas that went into an article in the <a href="http://www.netmag.co.uk/zine/latest-issue/issue-207">latest issue</a> of .Net magazine.  The speakers were also as entertaining as they were informative.  So I&#8217;ll recommend we go to An Event Apart again.  Oh, the food was really good also.  And the seats were super comfortable (with desk surfaces and power for laptops), although it was a tad oversold.</p>
<p><img class="size-thumbnail wp-image-1305 alignleft" title="IMG_0494" src="http://bkwld.com/blog/wp-content/uploads/IMG_0494-150x150.jpg" alt="" width="150" height="150" /><strong>F</strong><strong>ITC</strong> had it&#8217;s ups and downs.  There were a number of engaging presentations that weren&#8217;t very educational.  These were things like speakers showing off portfolio work and experiments.  It was fun (even inspiring) eye candy, but with little discussion of how the work was done.  There were also some presentations we walked out on because the concepts being addressed were too novice-y.  On the other hand, there were some great panels concerning technical explanations of tools I&#8217;d heard about but hadn&#8217;t tried out yet.  Joa Ebert showed off his <a href="http://code.google.com/p/apparat/">Apparat</a> tool for optimizing and compressing swfs.  Colin Moock explained <a href="http://www.unionplatform.com/">Union</a>, a platform for creating multiuser web apps in Flash and JS (I&#8217;m very excited to use it on a project).  I also saw an interesting presentation on doing voice recognition in Flash, an overview of Unity 3D, and tracking colored dots with a webcam for augmented reality style stuff.  The location wasn&#8217;t great, it was really off the beaten path in the Mission Bay area of San Francisco.  So getting back into town was a cab ride.  And cabs were slow to show up.</p>
<p>So on the whole, I think we&#8217;ll do a careful reading of what the panels are before we decide whether to attend FITC next year.  If it was located closer, that would sway things as well.  Perhaps part of the reason An Event Apart struck a cord with me was because it was also more convenient.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2010/09/fitc-2010-and-an-event-apart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2010/09/fitc-2010-and-an-event-apart/</feedburner:origLink></item>
		<item>
		<title>Testing sites in mobile browsers</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/5WhHtFUfwjQ/</link>
		<comments>http://bkwld.com/blog/2010/09/testing-sites-in-mobile-browsers/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 23:19:25 +0000</pubDate>
		<dc:creator>Robert Reinhard</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[featured]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1304</guid>
		<description><![CDATA[On a project we have in development now, we&#8217;re deploying a site that must work across mobile devices.  Not just iPhone, but Android, Nokia, Blackberry, and Palm.  Rather than purchasing a bunch of test devices, you can install emulators for each platform and then run the phone&#8217;s web browser.  Here&#8217;s some places to look and [...]]]></description>
			<content:encoded><![CDATA[<p>On a project we have in development now, we&#8217;re deploying a site that must work across mobile devices.  Not just iPhone, but Android, Nokia, Blackberry, and Palm.  Rather than purchasing a bunch of test devices, you can install emulators for each platform and then run the phone&#8217;s web browser.  Here&#8217;s some places to look and some instructions about how to build up your own testing suite.  These are instructions are for Mac.  Except for where they&#8217;re not.</p>
<div id="_mcePaste"><strong>iOS</strong></div>
<div id="_mcePaste">1. Install the iPhone SDK which you can get from developer.apple.com.  You&#8217;ll need to signup for a developer account.</div>
<div id="_mcePaste">2. After install, it will be at /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator</div>
<div><strong><br />
Android</strong></div>
<div id="_mcePaste">1. First, download the Android SDK from their site for your particular platform (developer.android.com/sdk) and unpack it.</div>
<div id="_mcePaste">2. Open the Android SDK and AVD Manager. On the Mac, this is done by opening the directory where you unpacked the SDK in Terminal (cd/path/ to/sdk) and running tools/android. On Windows, just launch SDK Setup. exe within the SDK directory. The result is the same – the Android ADK and AVD Manager application opens up.</div>
<div id="_mcePaste">3. Click the Available Packages link.</div>
<div id="_mcePaste">4. Tick the checkboxes that are for packages with SDK Platform in the name.</div>
<div id="_mcePaste">5. Click Install Selected and confirm that choice in the dialog that opens up on your screen next.</div>
<div id="_mcePaste">6. After installing, in the manager, go to Virtual Devices and click new.  Choose a name (I typically choose name them after the skin (or resolution), so HVGA, for example.  Choose a target (SDK version).  I&#8217;ve been doing 1.6 for browser testing.  Click create.</div>
<div id="_mcePaste">7. Launch by running `tools/emulator @&lt;NAME&gt;` from the sdk directory, where &lt;NAME&gt; is the name you chose in step 6 (such as HVGA).</div>
<div><strong><br />
Palm</strong></div>
<div id="_mcePaste">1. Go here and follow instructions: http://developer.palm.com/index.php?option=com_content&amp;view=article&amp;layout=page&amp;id=1545&amp;Itemid=55</div>
<div id="_mcePaste">2. The Palm Emulator will be installed in your Applications directory</div>
<div>
<div><em>FYI, I found the Palm browser the least web standards friendly</em></div>
</div>
<div><em><br />
</em></div>
<div id="_mcePaste"><strong>Blackberry</strong></div>
<div id="_mcePaste">1. Go to http://na.blackberry.com/eng/developers/resources/simulators.jsp and download.  Choose the Torch phone.  It must run their OS version 6.0</div>
<div id="_mcePaste">2. Fill out form</div>
<div id="_mcePaste">3. Download</div>
<div id="_mcePaste">4. It is a windows executable, so put it in a location that is accessible by Windows.</div>
<div id="_mcePaste">5. Run the executable and the subsequent steps.  Eventually you have an emulator app you can run.</div>
<div id="_mcePaste">6. Go to setup within the phone in the emulator and turn on it&#8217;s wifi.  I had to do that to test web pages.</div>
<div><em><br />
</em></div>
<div id="_mcePaste"><strong>Nokia</strong></div>
<div id="_mcePaste">1. Go to http://developer.symbian.org/wiki/index.php/Symbian_Emulator and follow the install instructions, which require installing several supporting layers onto a windows machine.  I used Windows XP, which seems like the most likely to be supported.</div>
<div id="_mcePaste">2. It took awhile to install everything, but the instructions worked as promised</div>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2010/09/testing-sites-in-mobile-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2010/09/testing-sites-in-mobile-browsers/</feedburner:origLink></item>
		<item>
		<title>How many images will fit in my DOM?</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/lhR9WOiHQGQ/</link>
		<comments>http://bkwld.com/blog/2010/07/how-many-images-will-fit-in-my-dom/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 18:52:43 +0000</pubDate>
		<dc:creator>Robert Reinhard</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1301</guid>
		<description><![CDATA[On a project we&#8217;re working on now, we need to place &#8220;pins&#8221; on a map.  There are some advantages for us not implementing the map with Flash.  Namely, the project has a Facebook app component and Facebook requires users to click to activate Flash on profile tabs.  I was curious to see [...]]]></description>
			<content:encoded><![CDATA[<p>On a project we&#8217;re working on now, we need to place &#8220;pins&#8221; on a map.  There are some advantages for us not implementing the map with Flash.  Namely, the project has a Facebook app component and Facebook requires users to click to activate Flash on profile tabs.  I was curious to see how many pins I could instantiate in the DOM before there was noticeable chug.  I made a test script that creates a bunch of img elements in the DOM.  You can try it out here: <a href="http://bkwld.com/blog/labs/dom_capacity">DOM Capacity Test</a>.</p>
<p><a rel="attachment wp-att-1302" href="http://bkwld.com/blog/2010/07/how-many-images-will-fit-in-my-dom/screen-shot-2010-07-13-at-11-12-36-am/"><img class="aligncenter size-medium wp-image-1302" title="Screen shot 2010-07-13 at 11.12.36 AM" src="http://bkwld.com/blog/wp-content/uploads/Screen-shot-2010-07-13-at-11.12.36-AM-590x426.png" alt="" width="590" height="426" /></a></p>
<p>Through some not very scientific testing, I found that 100-300 DOM elements is my sweet spot (though IE really needs it towards the low end of that range).  Any higher and the browser noticeably chugs during rendering. I was surprised that once rendered, the browser didn&#8217;t seem to perform any worse during scrolling or resizing.  Another thing I noticed was that Firefox visually added each element to the page iteratively (taking much more time), whereas all other browsers immediately showed all of them after the initial CPU churn.</p>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2010/07/how-many-images-will-fit-in-my-dom/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2010/07/how-many-images-will-fit-in-my-dom/</feedburner:origLink></item>
		<item>
		<title>Web Typography Roundup</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/gWfTmH4Ln40/</link>
		<comments>http://bkwld.com/blog/2010/06/web-typography-roundup/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 22:09:42 +0000</pubDate>
		<dc:creator>matt.aebersold</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[@font-face]]></category>
		<category><![CDATA[cufón]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[sIFR]]></category>
		<category><![CDATA[Typography]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1294</guid>
		<description><![CDATA[This subject matter is far from new, but quality typography on the web is such an important issue that it  deserves attention. There many resources and tutorials out there, but I rarely come across a top-level view of all the typography-related techniques. Therefore, I&#8217;ve compiled a roundup of the most popular methods for rendering [...]]]></description>
			<content:encoded><![CDATA[<p>This subject matter is far from new, but quality typography on the web is such an important issue that it  deserves attention. There many resources and tutorials out there, but I rarely come across a top-level view of all the typography-related techniques. Therefore, I&#8217;ve compiled a roundup of the most popular methods for rendering high-quality typography on the screen.</p>
<h2>Images</h2>
<p><img src="http://bkwld.com/blog/wp-content/uploads/although-590x26.png" alt="Although it seems archaic and old school," title="although" width="590" height="26" class="alignnone size-medium wp-image-1295" style="padding: 0px;" /></p>
<p>using images for custom typography doesn&#8217;t necessarily have a negative impact on a site&#8217;s performance and search engine optimization. If file size is carefully considered, and the proper alt text is used, typographic images can be a good solution. Of course, this technique should only be used for short bits of text, like page headings, pull quotes, and drop caps. I will argue that there are better options available today, but at the end of the day, images are a perfectly valid option.</p>
<h2>Flash</h2>
<p>The value of embedding fonts in your SWF files cannot be overlooked. Although it would be considered bad practice to utilize flash for only this purpose, if Flash is going to be used anyways, one of it&#8217;s major benefits is the cross-browser pixel perfection and ability to embed dynamic type.</p>
<h2>Web Safe Fonts &amp; the Font Matrix</h2>
<p>The list of &#8220;web-safe&#8221; fonts is very limited. Normally, most web designers don&#8217;t stray too far away from Helvetica, Verdana, and Georgia. <a href="http://24ways.org/2007/increase-your-font-stacks-with-font-matrix">This list from 24 Ways</a> helps expand that list to fonts that are common across many computers, operating systems, and installed software. Used correctly in font stacks, developers can target most computers that have software like Office and Creative Suite. Check out the list, you might be surprised by how many fonts are available.</p>
<p><a href="http://24ways.org/2007/increase-your-font-stacks-with-font-matrix"><img src="http://bkwld.com/blog/wp-content/uploads/Thumbnail-of-font-matrix.png" alt="" title="Thumbnail of font matrix" width="511" height="152" class="alignnone size-full wp-image-1300" /></a></p>
<h2>sIFR</h2>
<p><a href="http://www.mikeindustries.com/blog/sifr"><img src="http://bkwld.com/blog/wp-content/uploads/Screen-shot-2010-06-23-at-2.39.49-PM.png" alt="" title="Screen shot 2010-06-23 at 2.39.49 PM" width="199" height="121" class="alignnone size-full wp-image-1296" /></a></p>
<p>It&#8217;s worth mentioning <a href="http://www.mikeindustries.com/blog/sifr">sIFR</a> here, although many developers have abandoned this technology in favor of Cufon, which I will talk about later. sIFR (which stands for Scalable Inman Flash Replacement) is a flash replacement technology. The philosophy here is creating the ability to bring rich typography to web pages without compromising accessibility or semantics. Additionally, one of the great advantages of sIFR was it&#8217;s fallback to plain text if Flash is not supported. Although it&#8217;s been criticized as hard to implement and somewhat buggy, this was the first real jump forward for web typography, and is still very popular to this day. sIFR laid the foundation for many great resources for custom web typography. </p>
<h2>Cufon</h2>
<p><a href="http://cufon.shoqolate.com/generate/"><img src="http://bkwld.com/blog/wp-content/uploads/Screen-shot-2010-06-23-at-2.40.13-PM.png" alt="" title="Screen shot 2010-06-23 at 2.40.13 PM" width="188" height="59" class="alignnone size-full wp-image-1297" /></a></p>
<p>The best way to describe <a href="http://cufon.shoqolate.com/generate/">Cufon</a> is a next generation sIFR which is built with Javascript rather than Flash. This method has it&#8217;s benefits like not requiring the Flash plugin &#8211; good news for Apple devices. It&#8217;s also extremely easy to implement, and has very good performance, even for large amounts of text. You upload font files (with the proper licensing) through the Cufon site, and convert&#8217;s the file to SVG format. Then, the SVG file is converted to JSON which can be added to your site through simple Javascript. One downside to using Cufon is that many custom font licenses do not permit usage on web pages, so check the license or use a great free or open source typeface. There are many good ones out there. </p>
<p>If you&#8217;re looking for some high quality free fonts, <a href="http://www.smashingmagazine.com/category/design/">Smashing Magazine</a> is a great place to start your search.</p>
<h2>Font-Face</h2>
<p>This is by far the easiest method to integrate custom typography on the web. Using the @font-face property allows you to access fonts via CSS, and host the files on your web server. Of course, the same licensing issues remain, so make sure to chose a good typeface with no constraints. From there, you can use @font-face to access that font file for use with any CSS property. Add the font name on the top of your font stacks, and that&#8217;s it. There are a few hoops to jump through, mainly to accommodate Internet Explorer. IE requires a .eot file (Embed-able Open Type) to render custom fonts. Luckily, there are a few good online converters that will take common font files (.ttf and .oft) and convert the fonts to .eot. On a side note, I <a href="http://www.mattaebersold.net/blog/?p=1213">wrote a recent blog post</a> about getting @font-face to work correctly in all major browsers.</p>
<h2>TypeKit</h2>
<p><a href="http://typekit.com/"><img src="http://bkwld.com/blog/wp-content/uploads/Screen-shot-2010-06-23-at-2.40.45-PM.png" alt="" title="Screen shot 2010-06-23 at 2.40.45 PM" width="167" height="43" class="alignnone size-full wp-image-1298" /></a></p>
<p><a href="http://typekit.com/">TypeKit</a> aims to take all of the hassle out of setting up @font-face, and they do a killer job at it. For as little as $25 per year, you can use fully-licensed fonts which are hosted on TypeKit. All of the licensing issues as well as the compatability woes are taken care of, and in turn you get an incredibly easy-to-use and extremely large font library at your fingertips. It&#8217;s definitely work a second look.</p>
<h2>Google Font API &#038; Font Directory (beta)</h2>
<p><a href="http://code.google.com/apis/webfonts/"><img src="http://bkwld.com/blog/wp-content/uploads/Screen-shot-2010-06-23-at-2.41.08-PM-590x70.png" alt="" title="Screen shot 2010-06-23 at 2.41.08 PM" width="590" height="70" class="alignnone size-medium wp-image-1299" /></a></p>
<p>In the same veins as TypeKit, Google recently introduced their <a href="http://code.google.com/apis/webfonts/">font API and font directory</a>. Google hosts fonts that are licensed and ready to go, you just have to target these fonts on your site, and Google will do the rest. Their library is currently very conservative, but hopefully this will grow in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2010/06/web-typography-roundup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2010/06/web-typography-roundup/</feedburner:origLink></item>
		<item>
		<title>Reaching calendar Nirvana</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/GLbpmH8yfxw/</link>
		<comments>http://bkwld.com/blog/2010/06/reaching-calendar-nirvana/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 20:43:22 +0000</pubDate>
		<dc:creator>Dave Brown</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[Basecamp]]></category>
		<category><![CDATA[BKWLD]]></category>
		<category><![CDATA[Google Calendar]]></category>
		<category><![CDATA[iCal]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1278</guid>
		<description><![CDATA[Sync calendars from Google calendar, and milestones from basecamp, to your iCal and iPhone using CalDav. Once done, you'll have one place to view everything from the granular details of your daily calendar, to a broad overview of all projects and people involved. ]]></description>
			<content:encoded><![CDATA[<p>In this post I&#8217;d like to review how we use Google calendar, iCal, Basecamp, and Unfuddled to help manage projects across our computers and iphones. As with many tools, the challenge is not finding one, but combining them in a way so the result becomes greater than the sum of the parts. Specifically I&#8217;ll cover three use cases &#8211; managing individual schedules for team members, day-to-day tasks, and project milestones. Then I&#8217;ll review how to create this setup by syncing Google Calendar, Basecamp, and iCal so everything lives on the cloud. With this setup anyone can access the granular details of a project, or easily see a comprehensive overview from either their computer or iPhone.</p>
<p><strong>Google Calendar for scheduling projects: </strong></p>
<p>At the heart of our scheduling setup is Google Calendar. Each employee at BKWLD has a calendar, and this is where we assign people to a project for each day of the week. The point here is to provide a broad overview of every employee&#8217;s week, not to provide granular details of specific milestones or todos. Each Friday Dan and I cover who is working on what for the following week and input it in GC on that employees calendar. We keep it high level, listing only the project name, and one or two words of what employee is working on, such as  &#8221;Project name, flash dev.&#8221; If someone is out for vacation, it goes here too. In order to have access to coworker&#8217;s calendar&#8217;s just add them on your GC homepage under &#8220;<a href="http://www.google.com/support/calendar/bin/answer.py?hl=en&amp;answer=37099" target="_blank">add a coworker&#8217;s calendar</a>&#8221; by entering their email address. Here is a screenshot of GC settings tab. You can sell the coworker&#8217;s calendars that I have access to edit, and other that I can only view. :</p>
<p><a rel="attachment wp-att-1279" href="http://bkwld.com/blog/2010/06/reaching-calendar-nirvana/google_cal/"><img class="alignnone size-medium wp-image-1279" title="google_cal" src="http://bkwld.com/blog/wp-content/uploads/google_cal-590x368.png" alt="" width="590" height="368" /></a></p>
<p><strong>Google Calendar for day-to-day tasks</strong></p>
<p><strong><span style="font-weight: normal;">As producer, I&#8217;ll also use Google calendar to schedule internal meetings, client calls, or events outside of work for all us Buk folk, such as <a href="http://www.igniteseattle.com/" target="_blank">Ignite Seattle</a>, the <a href="http://www.nwpinballshow.com/">NW Pinball Show</a>, or our upcoming Paintball outing. I know some producers prefer to use iCal for scheduling meetings, but I like Google Calendar because everyone invited can see the relevant info directly on the invitation, instead of having to open the invite in iCal to view the time, location, call-in number, ect. I&#8217;ve found that many clients don&#8217;t use iCal so it&#8217;s nice to have a tool that&#8217;s browser based. </span></strong></p>
<p><strong>Managing project milestones in Basecamp</strong></p>
<p>At BWKLD we use Basecamp for most of our projects. At kickoff a producer will add the milestones from a project schedule to BC. From there, everyone assigned to the project can view the milestones and have visibility to both their portion of the project, and the overall scope. We also assign milestones directly to employees in bc. This is important because both Google calendar and basecamp milestones, as well as <a href="http://unfuddle.com/" target="_blank">Unfuddled</a> milestones, sync to iCal. To subscribe to a milestone calendar in basecamp, just go to the milestones tab, and click on the &#8220;subscribe to iCalendar&#8221; in red. You can subscribe to a global iCalendar where you&#8217;ll see all the milestones for each project, but I prefer to subscribe to each project individually. The advantage to subscribing to individual iCalendars is that iCal allows you to color code each project’s iCalendar different. This is really helpful if you are working on multiple projects concurrently. Check out <a href="http://basecamphq.com/help/milestones/#ical_and_basecamp" target="_blank">this link</a> for more info:</p>
<p><a rel="attachment wp-att-1280" href="http://bkwld.com/blog/2010/06/reaching-calendar-nirvana/basecamp/"><img class="alignnone size-full wp-image-1280" title="basecamp" src="http://bkwld.com/blog/wp-content/uploads/basecamp1.png" alt="" width="420" height="251" /></a></p>
<p><strong>Using calDav within iCal to sync it all together</strong></p>
<p>Now you can sync google calendars and basecamp to iCal. Consequently, by looking at iCal you will have ONE place to look to see the following:</p>
<p>a) events from your own google cal (meeting invites and your schedule on a daily level)</p>
<p>b) calendar of other people you have access to on google calendar (helpful if you are ever making a schedule or want to see who is working on what)</p>
<p>c) all milestones from any basecamp projects you&#8217;ve subscribe to. If the dates are ever changed in basecamp, just refresh iCal and you&#8217;ll see new dates updated.</p>
<p>It&#8217;s great to have one place to look to see how the project milestones from basecamp are lining up with individual employees schedule. To set this up, follow the steps here for syncing using calDAV on iCal Desktop by following <a href="http://www.google.com/support/calendar/bin/answer.py?hl=en&amp;answer=99358#ical" target="_blank">this link</a> and clicking on &#8220;Enable Google Calendar in Apple&#8217;s iCal&#8221;:</p>
<p><strong>Recap:</strong></p>
<p>Below is a screenshot of how your iCal will look after you&#8217;ve done all the setup:</p>
<p><a rel="attachment wp-att-1282" href="http://bkwld.com/blog/2010/06/reaching-calendar-nirvana/ical-3/"><img class="alignnone size-large wp-image-1282" title="iCal" src="http://bkwld.com/blog/wp-content/uploads/iCal1-1023x624.png" alt="" width="1023" height="624" /></a></p>
<p>On the top you&#8217;ll see Dave.Brown@bkwld.com &#8211; this is my BKWLD google calendar only. This is where I&#8217;ll see my meeting invites, and receive pop-up reminders throughout the day for upcoming meetings.</p>
<p>Next down is Gmail &#8211; this is a personal calendar, so by checking this box I&#8217;ll see anything personal. Helpful when I&#8217;m checking to see how a travel schedule lines up with  my personal life. I also add my wife&#8217;s calendar so we&#8217;re all synced up too.</p>
<p>Next down is Delegates. This is the list of all the people you&#8217;ve added on Google calendar under &#8220;add coworker&#8217;s calendars.&#8221; If you want to add/modify these settings directly in iCal, go to preferences&gt;Accounts&gt;Delegation.</p>
<p>Finally is Subscriptions &#8211; this is the list of projects subscribed to on basecamp. We&#8217;ve also be using Unfuddled at BKWLD recently and you can also subscribe to individual calendars through Unfuddled.</p>
<p>Now you&#8217;ll have complete access to all the info you&#8217;ll need for any project, easily accessible for a project. If someone asks you &#8220;who is assigned to x project and can I move them help on project y&#8221; you can easily see who is working on each project, look at when the next milestone is due, and see who else may be available to help based off of current workload.</p>
<p><strong>Syncing with iPhone</strong></p>
<p>You can also setup calDAV on your iphone so you will be able to keep your iCal and iphone calendars kept in sync wirelessly. You&#8217;ll be able to add/modify event made in Google Calendar on either you iCal desktop or iCal on iPhone without having to do a physical sync. Here&#8217;s how to <a href="http://www.google.com/support/mobile/bin/answer.py?answer=151674" target="_blank">setup CalDav on your iPhone: </a></p>
<p>Regarding seeing your Basecamp milestones on your iPhone the best option is simply periodically doing a physical sync between iTunes and your iPhone. Within iTunes you can choose which calendars you want to sync by going to the info tab&gt; Sync iCal Calendars and selecting them there. This works for me because I often do a physical sync daily to update my podcasts and other content. Frankly we don&#8217;t move milestone dates around that often, so doing a physical sync every few days works out fine.</p>
<p><a rel="attachment wp-att-1283" href="http://bkwld.com/blog/2010/06/reaching-calendar-nirvana/itunes/"><img class="alignnone size-large wp-image-1283" title="iTunes" src="http://bkwld.com/blog/wp-content/uploads/iTunes-1024x311.png" alt="" width="1024" height="311" /></a></p>
<p>My favorite thing about this setup is that everyone involved in a project has the info they need. All devs and designers know when the next milestone is due for each of their projects. As <a href="http://bkwld.com/blog/author/dan/" target="_blank">Mr. Dan Fields</a> would say, &#8220;Project Managed.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2010/06/reaching-calendar-nirvana/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2010/06/reaching-calendar-nirvana/</feedburner:origLink></item>
		<item>
		<title>“These are a few of our favorite… Apps”.</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/Ty6LxLJjxvQ/</link>
		<comments>http://bkwld.com/blog/2010/06/our-favorite-apps/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 18:11:04 +0000</pubDate>
		<dc:creator>Jeff Toll</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[featured]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1172</guid>
		<description><![CDATA[

Here at BKWLD we like to keep things such as our everyday work flow and culture as transparent as possible. I thought it would be a fun idea for everyone whom wanted to take part to list their top 5 or so most used apps. 
Some of the apps listed are pretty standard and some [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://bkwld.com/blog/2010/06/our-favorite-apps/bkwld_apps/" rel="attachment wp-att-1277"><img src="http://bkwld.com/blog/wp-content/uploads/bkwld_apps.jpg" alt="" title="bkwld_apps" width="580" height="348" class="alignnone size-full wp-image-1277" /></a><br />
<br />
Here at BKWLD we like to keep things such as our everyday work flow and culture as transparent as possible. I thought it would be a fun idea for everyone whom wanted to take part to list their top 5 or so most used apps. </p>
<p>Some of the apps listed are pretty standard and some not so much. We are always interested in exploring new apps so, please recommend away!<br />
</p>
<hr style="background-color:#CCC;height:1px;border:none;"/>
</p>
<div class="clearfix">
	<img class="size-full wp-image-1194 alignleft" title="jeff" src="http://bkwld.com/blog/wp-content/uploads/jeff.png" alt="" width="70" height="92" /><br />
	<a href="http://bkwld.com/blog/author/jeff/">Jeff Toll &#8211; Creative Director</a>
</div>
<p><span style="color: #808080;"><a href="http://www.adobe.com/products/photoshop/family/"><strong>Photoshop</strong></a> - “Open and running every day, all day.”<br />
<strong>TextEdit</strong> &#8211; “I get grief for using this but it&#8217;s lightweight and simple, simple, simple. I&#8217;ll start using a more robust text editor sometime soon. I use it for writing quick storyboards and concept explanation etc. ʻPagesʼ is upon the horizon…”<br />
<a href="http://iconfactory.com/software/xscope"><strong>xScope</strong></a>- “Covers my ass for screen resolution guides at the very least.”<br />
<strong>iChat</strong>- “Communicating with our Seattle office and random jackasses.”<br />
<strong>iCal</strong> -“I&#8217;ve been getting better and better with my organization.</p>
<hr style="background-color:#CCC;height:1px;border:none;"/>
<div class="clearfix">
<img class="size-full wp-image-1210 alignleft" title="robert" src="http://bkwld.com/blog/wp-content/uploads/robert.png" alt="" width="70" height="92" /><br />
<a href="http://bkwld.com/blog/author/robert/">Robert Reinhard- CTO &amp; Partner</a>
</div>
<p><a href="http://www.apple.com/iwork/pages/"><span style="text-decoration: none;"><strong>Pages</strong></span></a> - “I haven&#8217;t touched MS Word in over 2 years and haven&#8217;t looked back. I love how it handles styles, it&#8217;s like easy CSS in a word processor.”<br />
<a href="http://www.omnigroup.com/products/omnioutliner/"><span style="text-decoration: none;"><strong>OmniOutliner</strong></span></a><strong> </strong>- “For taking notes on conference calls.”<br />
<a href="http://www.mamp.info/en/index.html"><span style="text-decoration: none;"><strong>MAMP Pro</strong></span></a> - <span style="font-weight: normal;">“Powers My LAMP dev environment. Makes it easy to setup additional testing vhosts (test dev rather than local host).”<br />
</span><a href="http://macromates.com/"><span style="text-decoration: none;"><strong>TextMate</strong></span></a> &#8211; <span style="font-weight: normal;">“When is 2.0 gonna come out?! I&#8217;ve been flirting with switching to Coda, but I miss some of the hotkeys.”</span><br />
<a href="http://www.realmacsoftware.com/socialite/"><span style="text-decoration: none;"><strong>Socialite</strong></span></a> -<span style="font-weight: normal;">“Aggregates feeds from Facebook, Twitter, Google Reader, and Digg all in one place, plus allows me to post comments/tweets.”<br />
</span></p>
<hr style="background-color:#CCC;height:1px;border:none;"/>
<div class="clearfix">
<img class="size-full wp-image-1212 alignleft" title="scott" src="http://bkwld.com/blog/wp-content/uploads/scott.png" alt="" width="70" height="92" /><br />
<a href="http://bkwld.com/blog/author/scott.thiessen/">Scott Thiessen &#8211; Flash Developer</a>
</div>
<p><a href="http://apple.com/safari"><strong>Safari</strong></a> -<span style="font-weight: normal;">“The Activity Window and Web Inspector alone are enough to make me feel like the king of the Internet.”</span><br />
<a href="http://macromates.com/"><strong>TextMate</strong></a> - <span style="font-weight: normal;">“Lots of power for so little toolbar.”</span><br />
<a href="http://www.sequelpro.com/"><strong>Sequel Pro</strong></a> &#8211; <span style="font-weight: normal;">“This is phpMyAdmin&#8217;s gorgeous, sophisticated sister. Unbelievable that this app is free!”</span><br />
<strong><a href="http://zachwaugh.com/spotcolor/">Spot Color </a>+ <a href="http://www.panic.com/~wade/picker/">Developer Color Picker</a></strong> - <span style="font-weight: normal;">“Slick way to grab colors from the screen, tweak them in your favorite gamut, and spit out hexadecimals.”</span><br />
<strong>Quick Look</strong> - <span style="font-weight: normal;">“Not really a stand-alone app, but I&#8217;ve definitely forgotten what it&#8217;s like to use a computer without it.”</span></p>
<hr style="background-color:#CCC;height:1px;border:none;"/>
<div class="clearfix">
<img class="size-full wp-image-1231 alignleft" title="matt" src="http://bkwld.com/blog/wp-content/uploads/matt.png" alt="" width="70" height="92" /> <a href="http://bkwld.com/blog/author/matt.aebersold/"></a><br />
<a href="http://bkwld.com/blog/author/matt.aebersold/">Matt Aebersold &#8211; Flash Developer</a>
</div>
<p><strong><a href="http://www.adobe.com/products/flash/?promoid=BPDEE">Flash + AS3</a></strong> - <span style="font-weight: normal;">“Although thereʼs a steep learning curve, learning object-oriented AS3 has opened up so many doors, and is such an intricate and expansive programming language. Itʼs allowed me to create some kick-ass web designs.”<br />
<a href="http://panic.com/coda"><strong>Coda</strong></a> &#8211; <span style="font-weight: normal;">“Once a site project is completely set up, the complete integration is incredible, and so intuitive. Once I made the switch I&#8217;ve never looked back.”<br />
<a href="http://www.mamp.info/en/index.html"><strong>MAMP</strong></a> - <span style="font-weight: normal;">“Helped me do PHP dev on my local machine. Extremely helpful in every way.”<br />
<a href="http://culturedcode.com/things/"><strong>Things</strong></a> <span style="font-weight: normal;">-</span><span style="font-weight: normal;"> “Awesome to-do app. Easy to set up and manage. So simple, and It&#8217;s what&#8217;s not included that makes it great. plus syncing over dropbox has make this invaluable. That said&#8230;”<br />
<a href="http://dropbox.com"><strong>DropBox</strong></a> &#8211; <span style="font-weight: normal;">“Awesome cloud storage. If I point my apps there, than they sync on all my computers (iTunes, Things, etc&#8230;). Plus online file recovery is very easy.”</span></span></span></span></span></p>
<hr style="background-color:#CCC;height:1px;border:none;"/>
<div class="clearfix">
<img class="size-full wp-image-1213 alignleft" title="sean" src="http://bkwld.com/blog/wp-content/uploads/sean.png" alt="" width="70" height="92" /><br />
<a href="http://bkwld.com/blog/author/sean/">Sean Monahan &#8211; Flex Developer</a>
</div>
<p><strong><a href="http://www.eclipse.org/">Eclipse</a> w/<a href="https://www.adobe.com/cfusion/tdrc/index.cfm?product=flash_builder">Flash Builder 4 Plugin</a></strong> - <span style="font-weight: normal;">“Paraphrasing a Josh Reddin-ism, ʻItʼs a text editor for fully grown men.ʼ Upgraded from Flex Builder 3 stand alone and my opinion of Eclipse has greatly increased. Eclipse also has plugins for PHP dev, Unfuddle (our ticket tracking software) and Ant (for oneclick builds)- all this allows for a one-step development environment for Elastic.</span><br />
<strong>Calculator</strong> -  <span style="font-weight: normal;">“Boring, I know, but good for doing quick math. I use this a lot when programming Uls. Bonus: it has a “programmer” view for doing fancy binary math.”</span><br />
<strong>Last.fm</strong> &#8211;  <span style="font-weight: normal;">“I like its music picks better than Pandora and the artist bios and photo streams are freaking sweet.”</span><br />
<a href="http://www.adobe.com/products/photoshop/family/"><strong>Photoshop</strong></a> &#8211; <span style="font-weight: normal;">“What doesnʼt it do?”</span><br />
<a href="http://adium.im/"><strong>Adium</strong></a> - “A slick IM client that supports just about every IM service in existence.”</p>
<hr style="background-color:#CCC;height:1px;border:none;"/>
<div class="clearfix">
<img class="size-full wp-image-1173 alignleft" title="aaron" src="http://bkwld.com/blog/wp-content/uploads/aaron.png" alt="" width="70" height="92" /><br />
<a href="http://bkwld.com/blog/author/aaron/">Aaron Egaas &#8211; Web Applications Lead</a>
</div>
<p><a href="http://www.chromium.org/Home"><strong>Chromium</strong></a> - <span style="font-weight: normal;">“Browser of choice, nightly version of web inspector is as good as firebug without the performance hit.”</span><br />
<a href="http://macromates.com/"><strong>TextMate</strong></a> - “Code keeps me paid, and TextMate keeps me sane.”<br />
iChat - “Remote communication, PM requests.”<br />
<a href="http://mailplaneapp.com/"><strong>MailPlane</strong></a> - “Multiple Gmail accounts? Like to keep ‘em separate? Notifications? Native web app feel with label and everything? Gets me into GCal, too.”<br />
<strong>Terminal</strong> - “I gotta ssh into servers to push code, so I use some sweet aliases to keep it all organized.”</p>
<hr style="background-color:#CCC;height:1px;border:none;"/>
<div class="clearfix">
<img class="size-full wp-image-1184 alignleft" title="dave" src="http://bkwld.com/blog/wp-content/uploads/dave.png" alt="" width="70" height="92" /><br />
<a href="http://bkwld.com/blog/author/dave/">Dave Brown &#8211; Senior Interactive Producer</a>
</div>
<p><a href="http://adium.im/"><strong>Adium</strong></a><br />
<a href="http://www.omnigroup.com/products/omnioutliner/"><strong>OmniOutliner</strong></a> - “Great for taking notes.”<br />
<a href="http://www.fontlab.com/font-editor/fontlab-studio/"><strong>FontLab Studio</strong></a> - “Converting fonts.”<br />
<a href="http://www.justinmind.com/"><strong>Justinmind Prototyper</strong></a> - “Havenʼt really used this yet, but Iʼve heard great things.”<br />
<a href="http://www.adobe.com/products/mediaplayer/"><strong>Adobe Media Player</strong></a> - “Checking/watching native flv.”</span></p>
<hr style="background-color:#CCC;height:1px;border:none;"/>
<div class="clearfix">
<img class="size-full wp-image-1190 alignleft" title="george" src="http://bkwld.com/blog/wp-content/uploads/george.png" alt="" width="70" height="92" /><br />
<a href="http://bkwld.com/blog/author/george.pendl/">George Plendl &#8211; Front End Developer</a>
</div>
<p><a href="http://conceitedsoftware.com/products/linkinus"><strong>Linkinus</strong></a> - “Best IRC client for a mac. irc.freenode.net, #jquery is a great place to learn and ask questions.”<br />
<a href="http://www.alfredapp.com/"><strong>Alfred</strong></a> - “Quicklaunch application for which aims to save you time in searching your local computer and the web. Replaced ancient Quicksilver app!”<br />
<a href="http://code.google.com/p/snippely/"><strong>Snippley</strong></a> - “Basic text and organization app.”<br />
<a href="http://www.scootersoftware.com/"><strong>Beyond Compare</strong></a> - “Easily compare files, folders, images, anything. Itʼs great!”<br />
<a href="http://macromates.com/"><strong>TextMate</strong></a> - “The best text editor for Mac and a powerful abbreviation engine for HTML and CSS. Saves hours!”</p>
<hr style="background-color:#CCC;height:1px;border:none;"/>
<div class="clearfix">
<img class="size-full wp-image-1215 alignleft" title="shelby" src="http://bkwld.com/blog/wp-content/uploads/shelby.png" alt="" width="70" height="92" /><br />
<a href="http://bkwld.com/blog/author/shelby/">Shelby White &#8211; Design Intern</a>
</div>
<p><a href="https://www.dropbox.com/"><strong>DropBox</strong></a> - “Best app for managing projects between projects. I also use it for freelance in getting assets.”<br />
<strong><a href="http://adium.im/">Adium</a>/iChat</strong> - “Adium manages contacts better but iChat actually sends files.”<br />
<a href="http://panic.com/coda"><strong>Coda</strong></a> - “My favorite app with FTP for html/css.”<br />
<a href="http://wordpress.org"><strong>Wordpress</strong></a> - “ Where I&#8217;ve spent most of my last year and a half.”<br />
<a href="http://www.tweetdeck.com/desktop/"><strong>TweetDeck</strong></a> - “Nice for managing my tweets&#8230;”</p>
<hr style="background-color:#CCC;height:1px;border:none;"/>
<div class="clearfix">
<img class="size-full wp-image-1195 alignleft" title="joe" src="http://bkwld.com/blog/wp-content/uploads/joe.png" alt="" width="70" height="92" /><br />
<a href="http://bkwld.com/blog/author/joe/">Joe Leoni &#8211; Producer</a>
</div>
<p><a href="http://www.tweetdeck.com/desktop/"><strong>TweetDeck</strong></a> - “Best way to stay informed of Chad Ochocincoʼs daily workouts or Snoop Doggʼs ʻbreakfast activitiesʼ.”<br />
<strong>iChat</strong> - “Instant messaging: extreme convenience and extreme inconvenience all wrapped up into one.”<br />
<a href="http://www.apple.com/ilife/garageband/"><strong>Garageband</strong></a> - “Now anyone can be a MC, and youʼll probably be better than 99% of radio hip-hop.”<br />
<a href="http://www.apple.com/iwork/pages/"><strong>Pages</strong></a> - “Iʼd rather be using Word, but close enough.”<br />
<a href="http://www.apple.com/downloads/macosx/games/cards_puzzle/classicsolitaire.html"><strong>Solitaire</strong></a> - “The best way to play with yourself.”</p>
<hr style="background-color:#CCC;height:1px;border:none;"/>
<div class="clearfix">
<img class="alignleft size-full wp-image-1228" title="veronica" src="http://bkwld.com/blog/wp-content/uploads/veronica.png" alt="" width="70" height="92" /><br />
<a href="http://bkwld.com/blog/author/veronica/">Veronica Skarshaug &#8211; Administrative Assistant</a>
</div>
<p><strong>Stickies</strong> - “Nice way to save on physical sticky pads, and info that I need on a daily basis is easily accessible.”<br />
<a href="http://gettaskmate.com/download"><strong>TaskMate</strong></a> - “Great for keeping my to-do’s in order.”<br />
<a href="http://apple.com/iwork/numbers"><strong>Numbers</strong></a> - “I like to make spreadsheets, I’m a total nerd.”<br />
<strong>Preview</strong> - “Makes things easy, easy, lemon squeezy.”<br />
<strong>iChat</strong> - “Because, duh.”</p>
<hr style="background-color:#CCC;height:1px;border:none;"/>
<div class="clearfix">
Chad Taffolla &#8211; Art Director
</div>
<p><a href="http://www.potionfactory.com/thehitlist/"><strong>The Hit List</strong></a> &#8211; “Awesome and free GTD app to keep my days/life organized.”<br />
<a href="http://panic.com/transmit"><strong>Transmit</strong></a> &#8211; “Gorgeous UI and experience to easily upload my files.”<br />
<a href="http://adium.im/"><strong>Adium</strong></a> &#8211; “My favorite chat client especially when used with the iPhone message style.”<br />
<a href="http://www.rahji.com/wordpress/2005/10/25/cicero-dashboard-widget/"><strong>Cicero</strong></a> &#8211; “Dashboard widget that fulfills my Lorem Ipsum needs. Used and abused daily.”<br />
<a href="http://www.adobe.com/products/photoshop/family/"><strong>Photoshop</strong></a> &#8211; “There is a light on under this icon all day. Content aware fill has come in handy on more than 1 occasion.”</p>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2010/06/our-favorite-apps/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2010/06/our-favorite-apps/</feedburner:origLink></item>
		<item>
		<title>Get SSL working on MAMP Pro</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/sAp8HBmSaDY/</link>
		<comments>http://bkwld.com/blog/2010/05/get-ssl-working-on-mamp-pro/#comments</comments>
		<pubDate>Tue, 25 May 2010 22:58:09 +0000</pubDate>
		<dc:creator>Robert Reinhard</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[mamp]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1171</guid>
		<description><![CDATA[Here&#8217;s what I did to get MAMP Pro working so I could test the HTTPS pages of the site I&#8217;m working on.
1) Follow these instructions from Rocket Theme to the letter.  I didn&#8217;t need to deal with any of the &#8220;Possible Issues&#8221; section.
2) Go into &#8220;/Applications/MAMP/conf/apache/ssl.conf&#8221; and add a new vhost within the &#60;IfDefine&#62; blocks [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s what I did to get MAMP Pro working so I could test the HTTPS pages of the site I&#8217;m working on.</p>
<p>1) Follow <a href="http://www.rockettheme.com/blog/coding/310-getting-ssl-to-work-with-mamp-pro">these instructions</a> from Rocket Theme to the letter.  I didn&#8217;t need to deal with any of the &#8220;Possible Issues&#8221; section.<br />
2) Go into &#8220;/Applications/MAMP/conf/apache/ssl.conf&#8221; and add a new vhost within the &lt;IfDefine&gt; blocks at the end of the page.  This vhost will mirror the settings of the vhost you would have already setup in MAMP:</p>
<p><code>&lt;VirtualHost test.dev:443&gt;<br />
DocumentRoot "/Path/to/document/root"<br />
ServerName test.dev<br />
SSLEngine on<br />
SSLCertificateFile /Applications/MAMP/conf/apache/ssl_crt/server.crt<br />
SSLCertificateKeyFile /Applications/MAMP/conf/apache/ssl_key/server.key<br />
&lt;Directory "/Path/to/document/root"&gt;<br />
Options All<br />
AllowOverride All<br />
Order allow,deny<br />
Allow from all<br />
&lt;/Directory&gt;<br />
&lt;/VirtualHost&gt;</code></p>
<p>3) That&#8217;s really it.  Restart MAMP and you&#8217;re good to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2010/05/get-ssl-working-on-mamp-pro/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2010/05/get-ssl-working-on-mamp-pro/</feedburner:origLink></item>
		<item>
		<title>BKWLD vs ground(ctrl) softball game</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/7K08Vb1gYuI/</link>
		<comments>http://bkwld.com/blog/2010/05/bkwld-vs-groundctrl-softball-game/#comments</comments>
		<pubDate>Thu, 20 May 2010 18:04:05 +0000</pubDate>
		<dc:creator>Robert Reinhard</dc:creator>
				<category><![CDATA[Distractions]]></category>
		<category><![CDATA[ground(ctrl)]]></category>
		<category><![CDATA[softball]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1162</guid>
		<description><![CDATA[
Thanks Greg Patterson of ground(ctrl) for putting this together.  Game time in a couple hours!
Update:
BKWLD Wins!  It was a great day and a close game.  Ground(ctrl) led with an early lead that they kept through most of the innings but BKWLD gradually wore away at it, eking out a victory in the last inning thanks [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="599" height="337" 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=11889489&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=225&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="599" height="337" src="http://vimeo.com/moogaloop.swf?clip_id=11889489&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=225&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Thanks Greg Patterson of <a href="http://www.groundctrl.com">ground(ctrl)</a> for putting this together.  Game time in a couple hours!</p>
<h2>Update:</h2>
<p>BKWLD Wins!  It was a great day and a close game.  Ground(ctrl) led with an early lead that they kept through most of the innings but BKWLD gradually wore away at it, eking out a victory in the last inning thanks to <a href="http://bkwld.com/blog/author/shelby/">Shelby</a>.</p>
<p><a rel="attachment wp-att-1165" href="http://bkwld.com/blog/2010/05/bkwld-vs-groundctrl-softball-game/img_0261/"><img class="aligncenter size-medium wp-image-1165" title="IMG_0261" src="http://bkwld.com/blog/wp-content/uploads/IMG_0261-590x393.jpg" alt="" width="590" height="393" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2010/05/bkwld-vs-groundctrl-softball-game/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2010/05/bkwld-vs-groundctrl-softball-game/</feedburner:origLink></item>
		<item>
		<title>Value of Face to Face</title>
		<link>http://feedproxy.google.com/~r/BukLife/~3/nzze4mO_Lp0/</link>
		<comments>http://bkwld.com/blog/2010/05/blog-gold/#comments</comments>
		<pubDate>Tue, 18 May 2010 22:32:18 +0000</pubDate>
		<dc:creator>Josh Reddin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[brand]]></category>
		<category><![CDATA[Chobani travel]]></category>
		<category><![CDATA[discovery meetings]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Gravis]]></category>
		<category><![CDATA[outdoor industry]]></category>
		<category><![CDATA[Red Ledge]]></category>
		<category><![CDATA[retail]]></category>
		<category><![CDATA[Smartwool]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://bkwld.com/blog/?p=1154</guid>
		<description><![CDATA[All sweet  perks of tireless travel, however the insights gained and personal bonds created with my clients far out way the value of my deep and diverse Gowalla passport!]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-1155" href="http://bkwld.com/blog/2010/05/blog-gold/ichat-image198441898/"><img class="size-medium wp-image-1155 alignnone" title="Fruits of our last discovery: Turns in Steamboat!  " src="http://bkwld.com/blog/wp-content/uploads/iChat-Image198441898-590x442.png" alt="" width="590" height="442" /></a></p>
<p>Central Park</p>
<p>Yummy Dinners</p>
<p>Racking up loads of frequent flyer miles for personal use&#8230;..</p>
<p>All sweet  perks of tireless travel, however the insights gained and personal bonds created with my clients far out way the value of my deep and diverse Gowalla passport!</p>
<p>Over the past three years BKWLD has cultivated a fairly rich stable of retail clients; challenger brands that need to create a one on one relationship with consumers through a truly &#8220;branded&#8221; web experience in order to grow market share and earn relevance in saturated vertical categories.  A brand website, not to be confused with a B2C e-store (even though they can work in cohesion) in the one chance brands have to, truly tell a story especially when we are dealing with minimal media dollars  limited to aspirational life-style shots and cheesy headlines for half page ad in the typical industry pubs. To truly look  and the DNA of the brand, the common thread of products sold and the motivation of the consumers purchase decision is a healthy and sometimes eye-opening exercise I enjoy conducting at our now custom and <strong>mandatory brand discovery kick-off meetings. </strong></p>
<p>So now myself, the assigned CD, PM and often times CEO Ryan Vanni (he picks great restaurants) all shlep out to: Boulder or Carlsbad or MorrisTown New Jersey to meet with our new clients and learn everything there is now know about these brands and why people actually pay full retail for the stuff they sell.  We start out asking what we think are pretty simple questions: Who is your target,what does your brand stand for, what other brands do they wish to emulate etc. Often to blank stares and confused looks around the table!  Not only is this shocking but exciting as we begin to peel back the layers of what really makes these brands special.  This exercise had lead to some of our best work and would have never happened had we not got off our ass, and pushed these brands to think a little.</p>
<p>Currently we are &#8220;getting personal&#8221;  with Gregory packs on some product launch strategies, Smartwool on a new brand site, and Chobani Greek yogurt on a new social media platform, that being said my next three weeks are booked with face to face meetings that will lead to  some new Discovery Gold!</p>
<p>My Two Favs:</p>
<p><strong>Gravis <a href="http://www.gravisfootwear.com/">http://www.gravisfootwear.com/</a></strong><br />
Status Quo: T&amp;A, Tats and killer tubs.<br />
Discovery:  Gravis is smart, stylish and interesting to people who just like to be rad.<br />
Results: an award winning brand site that makes the killer product the star, not the killer backside 720 the sponsored athlete can boost.</p>
<p><strong>Red Ledge: <a href="http://www.redledge.com/">http://www.redledge.com/</a></strong><br />
Outdoor Industry: Beards, Fleece, and snoot bubbles as we climb K2<br />
Discovery: Red Ledge is real, honest, functional and funny as hell!<br />
Results: a site the pokes fun of the industry and speaks to the real consumer, and a tagline that says it all: &#8220;Functional, Affordable Clothing &#8211; For Those Who Exist in Reality.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://bkwld.com/blog/2010/05/blog-gold/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://bkwld.com/blog/2010/05/blog-gold/</feedburner:origLink></item>
	</channel>
</rss>

