<?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.localwisdom.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>Local Wisdom</title>
	
	<link>http://www.localwisdom.com</link>
	<description>Creating &amp; Curating Your Digital Platforms</description>
	<lastBuildDate>Wed, 19 Jun 2013 15:52:37 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.localwisdom.com/LocalWisdom" /><feedburner:info uri="localwisdom" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Dear Local Wisdom, What The Hell Is A Web Curator???</title>
		<link>http://feeds.localwisdom.com/~r/LocalWisdom/~3/pcwB1naKnfI/</link>
		<comments>http://www.localwisdom.com/blog/2013/06/dear-local-wisdom-what-the-hell-is-a-web-curator/#comments</comments>
		<pubDate>Wed, 19 Jun 2013 15:52:37 +0000</pubDate>
		<dc:creator>Dan Spedaliere</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[information architecture]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[website curation]]></category>

		<guid isPermaLink="false">http://www.localwisdom.com/?p=8918</guid>
		<description><![CDATA[<p>I like the bank. One of the problems with direct deposit is I don’t get to go to the bank as often as I would like. Sure it saves time, but I miss interacting with the friendly tellers, and who &#8230; <a href="http://www.localwisdom.com/blog/2013/06/dear-local-wisdom-what-the-hell-is-a-web-curator/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://www.localwisdom.com/blog/2013/06/dear-local-wisdom-what-the-hell-is-a-web-curator/">Dear Local Wisdom, What The Hell Is A Web Curator???</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p>]]></description>
				<content:encoded><![CDATA[<p dir="ltr"><a href="http://www.localwisdom.com/wp-content/uploads/2013/06/Local-Wisdom-Web-Curators.jpg"><img class="alignnone size-full wp-image-8926" alt="Local Wisdom Web Curators" src="http://www.localwisdom.com/wp-content/uploads/2013/06/Local-Wisdom-Web-Curators.jpg" width="600" height="300" /></a></p>
<p dir="ltr">I like the bank. One of the problems with direct deposit is I don’t get to go to the bank as often as I would like. Sure it saves time, but I miss interacting with the friendly tellers, and who can pass up a free lollipop or dog treat (if you are a dog of course, or you are into eating dog food, not that there’s anything wrong with that). I was enjoying one of my rare trips to the bank the other day and the teller, a sweet woman in her 50s who seems to love her job, was full of questions:</p>
<p><em>Bank Teller: “Hello Mr. Spedaliere, how are you today?”<br />
Me: “I’m great, how are you?”<br />
Bank Teller: “ I’m just wonderful. It’s a pleasant day isn’t it?”<br />
Me: “It certainly is, but if you are stuck inside what better place to be stuck than in a bank with all of this money.”<br />
Bank Teller: “So very true. What kind of work did you say that you do Mr. Spedaliere?”<br />
Me: “ Huh?”<br />
Bank Teller: “What kind of work did you say that you do?”<br />
Me: “I am a web curator”<br />
Bank Teller: (look of confusion followed by an awkward silence)<br />
Me: “I am a website guy&#8230;”<br />
Bank Teller:“Oh, oh yes. Would you like a lollypop?”</em></p>
<p dir="ltr">This isn’t the first time a perfectly good round of small talk was railroaded by an inquiry about my job, and I suspect it will not be the last.</p>
<p dir="ltr">As the internet grows and the websites on it grow as well, someone needs to be tasked with making sure they grow up right, like a website farmer, with digital overalls and a binary pitch fork&#8230; well you get the point. Large companies with large websites put their best communication teams to the task of wrangling in these digital heavyweights, but let’s face it: comm teams need to be busy communicating, not worrying about widgets, learning HTML or translating IT. In steps the <strong>Web Curator</strong>.</p>
<p dir="ltr">Who is this person of mystery? Able to leap massive portals in a single bound and save kittens from burning trees? Let’s take a look:</p>
<p dir="ltr"><strong>Strategist<br />
</strong>A thorough knowledge of technology and how it is used makes the curator the ideal strategic partner. They are also fun at parties.</p>
<p dir="ltr"><strong>Project Manager<br />
</strong>Sometimes initiatives require multiple teams and buy in from multiple stakeholders, in steps the curator with her project manager hat on.</p>
<p dir="ltr"><strong>Graphic Designer<br />
</strong>What makes the curator/wed designer different from the traditional print designer is he must be able to design specifically with the technology in mind. Sure we can DESIGN our site to project holograms, but we still can’t BUILD our site to project holograms.</p>
<p dir="ltr"><strong>Translator<br />
</strong>Have you spoken to the IT department lately? What the hell language are they speaking? Just let your curator handle them.</p>
<p dir="ltr"><strong>Fire Fighter<br />
</strong>It’s 5:15 PM on a Friday and that “planned” communication really needs to be posted or else your director will be eating your liver for tomorrow’s lunch. Thank goodness we have a curator!</p>
<p dir="ltr"><strong>Digital Handy Man<br />
</strong>Susan from marketing just called and that widget on the homepage seems to be displaying curse words instead of the Q3 marketing strategy. It’s a good thing we have a website curator to fix it up!</p>
<p dir="ltr"><strong>Happy Client Maker<br />
</strong>The most important thing a website curator can do is make their client happy, and we commit ourselves to doing so everyday.</p>
<p><em>Dan Spedaliere</em><br />
<em>Lead Curator @ Local Wisdom</em></p>
<p>The post <a href="http://www.localwisdom.com/blog/2013/06/dear-local-wisdom-what-the-hell-is-a-web-curator/">Dear Local Wisdom, What The Hell Is A Web Curator???</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p><img src="http://feeds.feedburner.com/~r/LocalWisdom/~4/pcwB1naKnfI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.localwisdom.com/blog/2013/06/dear-local-wisdom-what-the-hell-is-a-web-curator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.localwisdom.com/blog/2013/06/dear-local-wisdom-what-the-hell-is-a-web-curator/</feedburner:origLink></item>
		<item>
		<title>Turn Compressed Javascript into Readable Code</title>
		<link>http://feeds.localwisdom.com/~r/LocalWisdom/~3/MQNkgidIW3M/</link>
		<comments>http://www.localwisdom.com/blog/2013/06/turn-compressed-javascript-into-readable-code/#comments</comments>
		<pubDate>Fri, 14 Jun 2013 13:00:57 +0000</pubDate>
		<dc:creator>Melissa Penta</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.localwisdom.com/?p=8907</guid>
		<description><![CDATA[<p>Today, we found a jQuery plugin that did generally what we wanted, but needed a few minor adjustments to work exactly how we needed. The only problem was that the script was only available in the minimized version so we &#8230; <a href="http://www.localwisdom.com/blog/2013/06/turn-compressed-javascript-into-readable-code/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://www.localwisdom.com/blog/2013/06/turn-compressed-javascript-into-readable-code/">Turn Compressed Javascript into Readable Code</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Today, we found a jQuery plugin that did generally what we wanted, but needed a few minor adjustments to work exactly how we needed. The only problem was that the script was only available in the minimized version so we did not have much to work with. Our good friend Google helped us find an amazing page that decompresses the code <em>beautifully</em>: <a href="http://jsbeautifier.org/" title="Online Javascript Beautifier" target="_blank">the Online Javascript Beautifier</a>. Just paste the minified code into the text box, press the button to beautify it and watch in amazement.</p>
<p>In the website&#8217;s example, this minified code:<br />
<code>
<pre>if ('this_is'==/an_example/){of_beautifer();}else{var a=b?(c%d):e[f];}</pre>
<p></code></p>
<p>Turns into this:<br />
<code>
<pre>if ('this_is' == /an_example/) {
    of_beautifer();
} else {
    var a = b ? (c % d) : e[f];
}</pre>
<p></code></p>
<p>We were able to turn a full jQuery plugin into legible code and make our necessary adjustments to customize it. Pretty cool, huh?</p>
<p>The post <a href="http://www.localwisdom.com/blog/2013/06/turn-compressed-javascript-into-readable-code/">Turn Compressed Javascript into Readable Code</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p><img src="http://feeds.feedburner.com/~r/LocalWisdom/~4/MQNkgidIW3M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.localwisdom.com/blog/2013/06/turn-compressed-javascript-into-readable-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.localwisdom.com/blog/2013/06/turn-compressed-javascript-into-readable-code/</feedburner:origLink></item>
		<item>
		<title>Singleton pattern in Objective-C (iOS)</title>
		<link>http://feeds.localwisdom.com/~r/LocalWisdom/~3/JVpuRCA0joU/</link>
		<comments>http://www.localwisdom.com/blog/2013/06/singleton-pattern-in-objective-c-ios/#comments</comments>
		<pubDate>Wed, 12 Jun 2013 13:59:39 +0000</pubDate>
		<dc:creator>Patrick Pierson</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.localwisdom.com/?p=8900</guid>
		<description><![CDATA[<p>The singleton pattern is very powerful when developing mobile apps. In fact, many of Apple&#8217;s iOS classes follow this pattern such as the UIApplication and UIScreen classes. Using singletons allows you to create one and only one instance of a &#8230; <a href="http://www.localwisdom.com/blog/2013/06/singleton-pattern-in-objective-c-ios/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://www.localwisdom.com/blog/2013/06/singleton-pattern-in-objective-c-ios/">Singleton pattern in Objective-C (iOS)</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>The singleton pattern is very powerful when developing mobile apps. In fact, many of Apple&#8217;s iOS classes follow this pattern such as the UIApplication and UIScreen classes. Using singletons allows you to create one and only one instance of a specific object to be accessed and used throughout your application. For example, in a recent project I needed a to create an app component to manage purchasing and restoring in-app purchases through Apple while interfacing with a remote server to verify that these purchases and restores were legitimate. This component also needed to run in the background while leaving the user free to explore all parts of the application. Using the singleton pattern simplified this problem. Below are examples of how to implement the singleton pattern with and without ARC.</p>
<p>With Arc singleton implementation:</p>
<pre>
<code>
@implementation Singleton

+ (Singleton*)sharedInstance{
     // Persistent instance.
     static Singleton *_instance = nil;
 
      // Small optimization to avoid wasting time after the
      // singleton being initialized.
      if (_instance != nil)
      {
           return _instance;
      }
 
      #if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_4_0
      // Allocates once with Grand Central Dispatch (GCD) routine.
      // It's thread safe.
      static dispatch_once_t safer;
      dispatch_once(&#038;safer, ^(void)
      {
           _instance = [[Singleton alloc] init];
           // private initialization goes here.
      });
      #else
      // Allocates once using the old approach, it's slower.
      // It's thread safe.
      @synchronized([Singleton class])
      {
           // The synchronized instruction will make sure,
           // that only one thread will access this point at a time.
           if (_instance == nil)
           {
               _instance = [[Singleton alloc] init];
                // private initialization goes here.
           }
      }
      #endif
      return _instance;
}
</pre>
<p></code></p>
<p>Without ARC implementation:<br />
Notice that all memory management methods are overridden, this is because a singleton lives throughout an app's entire lifecycle and should never be deallocated.</p>
<pre>
<code>
static Singleton *sharedInstance = nil;
+ (id)sharedInstance {
    @synchronized(self) {
        if(sharedInstance == nil){
            sharedInstance = [[super allocWithZone:NULL] init];
        }
    }
    return sharedInstance;
}
+ (id)allocWithZone:(NSZone *)zone {
    return [[self sharedInstance] retain];
}
- (id)copyWithZone:(NSZone *)zone {
    return self;
}
- (id)retain {
    return self;
}
- (unsigned)retainCount {
    return UINT_MAX; //denotes an object that cannot be released
}
- (oneway void)release {
    // never release
}
- (id)autorelease {
    return self;
}
</pre>
<p></code></p>
<p>The post <a href="http://www.localwisdom.com/blog/2013/06/singleton-pattern-in-objective-c-ios/">Singleton pattern in Objective-C (iOS)</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p><img src="http://feeds.feedburner.com/~r/LocalWisdom/~4/JVpuRCA0joU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.localwisdom.com/blog/2013/06/singleton-pattern-in-objective-c-ios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.localwisdom.com/blog/2013/06/singleton-pattern-in-objective-c-ios/</feedburner:origLink></item>
		<item>
		<title>First Look at iOS 7</title>
		<link>http://feeds.localwisdom.com/~r/LocalWisdom/~3/RWQ54Amq514/</link>
		<comments>http://www.localwisdom.com/blog/2013/06/first-look-at-ios-7/#comments</comments>
		<pubDate>Tue, 11 Jun 2013 16:08:34 +0000</pubDate>
		<dc:creator>Armando Forero</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iOS 7]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.localwisdom.com/?p=8891</guid>
		<description><![CDATA[<p>Following Apple&#8217;s huge reveal at the annual WWDC event yesterday, the Local Wisdom team was quick to get its hands on the iOS 7 beta. The team got a chance to test out some key features including the revamped control &#8230; <a href="http://www.localwisdom.com/blog/2013/06/first-look-at-ios-7/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://www.localwisdom.com/blog/2013/06/first-look-at-ios-7/">First Look at iOS 7</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Following Apple&#8217;s huge reveal at the annual WWDC event yesterday, the Local Wisdom team was quick to get its hands on the iOS 7 beta. The team got a chance to test out some key features including the revamped control center, and the new &#8220;flat&#8221; design which has replaced the &#8220;skeuomorphistic&#8221; design of previous iterations. Take a look at the team&#8217;s initial reactions in the video below.</p>
<p><center><iframe width="560" height="315" src="http://www.youtube.com/embed/lSFTt4HgAQI" frameborder="0" allowfullscreen></iframe></center></p>
<p>Leave a comment below telling us your thoughts on the overhaul.</p>
<p>The post <a href="http://www.localwisdom.com/blog/2013/06/first-look-at-ios-7/">First Look at iOS 7</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p><img src="http://feeds.feedburner.com/~r/LocalWisdom/~4/RWQ54Amq514" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.localwisdom.com/blog/2013/06/first-look-at-ios-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.localwisdom.com/blog/2013/06/first-look-at-ios-7/</feedburner:origLink></item>
		<item>
		<title>Am I Responsive?  Testing through 1 website</title>
		<link>http://feeds.localwisdom.com/~r/LocalWisdom/~3/gdpbeebbnZk/</link>
		<comments>http://www.localwisdom.com/blog/2013/06/am-i-responsive-testing-through-1-website/#comments</comments>
		<pubDate>Mon, 10 Jun 2013 13:24:21 +0000</pubDate>
		<dc:creator>Michael Alfaro</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[website curation]]></category>

		<guid isPermaLink="false">http://www.localwisdom.com/?p=8886</guid>
		<description><![CDATA[<p>http://ami.responsivedesign.is/ This was shared by a collegue of mine, Justin.  The concept for this site is simple, but extremely useful.  If you need to take screenshots of a website on various devices, but don&#8217;t want to go through all the &#8230; <a href="http://www.localwisdom.com/blog/2013/06/am-i-responsive-testing-through-1-website/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://www.localwisdom.com/blog/2013/06/am-i-responsive-testing-through-1-website/">Am I Responsive?  Testing through 1 website</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://ami.responsivedesign.is/" target="_blank">http://ami.responsivedesign.is/</a><br />
This was shared by a collegue of mine, <a href="http://www.localwisdom.com/blog/people/jrossi/" target="_blank">Justin</a>.  The concept for this site is simple, but extremely useful.  If you need to take screenshots of a website on various devices, but don&#8217;t want to go through all the devices manually, this site is your answer. Basically the way it works, the site has an iframe for each of the device resolutions.   Since the mockups of the devices on the homepage overlap, you can click on each device and bring it to the forefront if you need to.  You can also grab each device on the site and move them around.  Pretty cool and simple site that helps save a lot of time.</p>
<p><a href="http://www.localwisdom.com/wp-content/uploads/2013/06/Responsive.jpg"><img class="alignnone size-large wp-image-8887" alt="Responsive" src="http://www.localwisdom.com/wp-content/uploads/2013/06/Responsive-550x270.jpg" width="550" height="270" /></a></p>
<p>The post <a href="http://www.localwisdom.com/blog/2013/06/am-i-responsive-testing-through-1-website/">Am I Responsive?  Testing through 1 website</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p><img src="http://feeds.feedburner.com/~r/LocalWisdom/~4/gdpbeebbnZk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.localwisdom.com/blog/2013/06/am-i-responsive-testing-through-1-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.localwisdom.com/blog/2013/06/am-i-responsive-testing-through-1-website/</feedburner:origLink></item>
		<item>
		<title>Content marketing: planning content creation first</title>
		<link>http://feeds.localwisdom.com/~r/LocalWisdom/~3/evGKYE1gcDQ/</link>
		<comments>http://www.localwisdom.com/blog/2013/06/content-marketing-planning-content-creation-first/#comments</comments>
		<pubDate>Fri, 07 Jun 2013 10:12:26 +0000</pubDate>
		<dc:creator>Pinaki Kathiari</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[website curation]]></category>

		<guid isPermaLink="false">http://www.localwisdom.com/?p=8859</guid>
		<description><![CDATA[<p>This came from a conversation that I had with our curation team about content marketing strategy and how to do it right. We have a considerable amount of experience in learning from our clients as well as our own faux &#8230; <a href="http://www.localwisdom.com/blog/2013/06/content-marketing-planning-content-creation-first/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://www.localwisdom.com/blog/2013/06/content-marketing-planning-content-creation-first/">Content marketing: planning content creation first</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>This came from a conversation that I had with our curation team about content marketing strategy and how to do it right. We have a considerable amount of experience in learning from our clients as well as our own faux pas in marketing. Learning from from the past, we&#8217;ve realized that there are two main components of content marketing: developing content on a consistent basis and developing the distribution method for the content. Too many times managers fall into the trap of working on the distribution methods before working on the content creation strategy.</p>
<p>Content is having good useful, relevant, and important things to say for each of the different audiences that your company is trying to reach. It&#8217;s also not a 1-time thing, it&#8217;s an ongoing flow or cadence of content that you will have to create and put out there. Distribution methods (or whatever you want to call it) are the various channels in which you distribute the content: websites, blogs, marketing materials, newsletters, social media, the list goes on.<br />
<a href="http://www.localwisdom.com/wp-content/uploads/2013/06/Empty-Twitter.jpg"><img class="size-full wp-image-8862 alignright" alt="Empty-Twitter" src="http://www.localwisdom.com/wp-content/uploads/2013/06/Empty-Twitter.jpg" width="300" height="278" /></a></p>
<p>In content marketing, you must first figure out how you are going to create content for your audiences over and over again. There are multiple ways to do this, which is probably another post at another time. Nonetheless, you must do this planning before launching the distribution methods. Too many times companies setup blogs and social sites, without having a steady flow of content to fill it. This just looks unprofessional and unplanned (present company included).</p>
<p>So the next time someone wants to talk to you about setting up a blog, Twitter, or Facebook page, ask about or think about how you will create an ongoing stream of content that will be useful and relevant for your audiences. Otherwise, be ready to play catch up or explain to someone why your last blog post was from 2009.</p>
<p>Thank you, let me know what you think or are interested in hearing more about how we do it in the comments below.</p>
<p>The post <a href="http://www.localwisdom.com/blog/2013/06/content-marketing-planning-content-creation-first/">Content marketing: planning content creation first</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p><img src="http://feeds.feedburner.com/~r/LocalWisdom/~4/evGKYE1gcDQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.localwisdom.com/blog/2013/06/content-marketing-planning-content-creation-first/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.localwisdom.com/blog/2013/06/content-marketing-planning-content-creation-first/</feedburner:origLink></item>
		<item>
		<title>CSS Gradient Generator</title>
		<link>http://feeds.localwisdom.com/~r/LocalWisdom/~3/RwDQ1V5ij9k/</link>
		<comments>http://www.localwisdom.com/blog/2013/06/css-gradient-generator/#comments</comments>
		<pubDate>Thu, 06 Jun 2013 13:00:09 +0000</pubDate>
		<dc:creator>Melissa Penta</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://www.localwisdom.com/?p=8878</guid>
		<description><![CDATA[<p>CSS-powered gradients are a very popular way to avoid using images in order to make gradient backgrounds on your website. Many people do not realize that you can get gradients to work across all modern browsers without having to do &#8230; <a href="http://www.localwisdom.com/blog/2013/06/css-gradient-generator/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://www.localwisdom.com/blog/2013/06/css-gradient-generator/">CSS Gradient Generator</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p>]]></description>
				<content:encoded><![CDATA[<p class="alignright"><img src="http://www.localwisdom.com/wp-content/uploads/2013/06/rgb-wheel.png" alt="RGB Wheel" width="220" height="220" class="size-full wp-image-8879" /></p>
<p>CSS-powered gradients are a very popular way to avoid using images in order to make gradient backgrounds on your website. Many people do not realize that you can get gradients to work across all modern browsers without having to do the leg work. Simply add the color values of your gradient into <a href="http://www.colorzilla.com/gradient-editor/" title="Ultimate CSS Gradient Generator" target="_blank">Colorzilla&#8217;s Ultimate CSS Gradient Generator</a>, copy and paste your code.</p>
<p>The gradient generator creates code that looks similar to this:</p>
<pre><code>background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */</code></pre>
<p>You can create gradients with multiple stop points and also reverse your gradient, adjust the hue/saturation of a completed gradient and remove the comments with one easy click.</p>
<p>The post <a href="http://www.localwisdom.com/blog/2013/06/css-gradient-generator/">CSS Gradient Generator</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p><img src="http://feeds.feedburner.com/~r/LocalWisdom/~4/RwDQ1V5ij9k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.localwisdom.com/blog/2013/06/css-gradient-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.localwisdom.com/blog/2013/06/css-gradient-generator/</feedburner:origLink></item>
		<item>
		<title>Cross-Browser Select Styles</title>
		<link>http://feeds.localwisdom.com/~r/LocalWisdom/~3/1Bze2plM2Ms/</link>
		<comments>http://www.localwisdom.com/blog/2013/06/cross-browser-select-styles/#comments</comments>
		<pubDate>Wed, 05 Jun 2013 19:54:16 +0000</pubDate>
		<dc:creator>Michael Gruber</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.localwisdom.com/?p=8868</guid>
		<description><![CDATA[<p>Styling a &#60;select&#62; can be a particularly annoying ordeal. Typically one would simply wrap the select in a div with overflow: hidden and use that to mask out the dropdown arrow (example). I recently found myself needing to style html I had &#8230; <a href="http://www.localwisdom.com/blog/2013/06/cross-browser-select-styles/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://www.localwisdom.com/blog/2013/06/cross-browser-select-styles/">Cross-Browser Select Styles</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Styling a <code>&lt;select&gt;</code> can be a particularly annoying ordeal. Typically one would simply wrap the <code>select</code> in a <code>div</code> with <code>overflow: hidden</code> and use that to mask out the dropdown arrow (<a style="font-size: 16px;" href="http://bavotasan.com/2011/style-select-box-using-only-css/">example</a>).</p>
<p>I recently found myself needing to style html I had little control over, requiring me to style a select that could not be given a container div. All styles needed to be applied to the select directly.</p>
<pre><code>select {
    -webkit-appearance: none; -moz-appearance: none; appearance: none;
    -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
    padding: 5px 20px;
    background: #eaeaea url(arrow.png) no-repeat right center;
    border: none;
    -webkit-box-shadow: inset 3px 3px 5px #cacaca; -moz-box-shadow: inset 3px 3px 5px #cacaca; box-shadow: inset 3px 3px 5px #cacaca;
    color: #555;
    font-size: 18px;
}
</code></pre>
<p>Looks like this in Chrome.</p>
<p><a href="http://www.localwisdom.com/wp-content/uploads/2013/06/skitch.png"><img class="size-full wp-image-8869 alignnone aligncenter" alt="skitch" src="http://www.localwisdom.com/wp-content/uploads/2013/06/skitch.png" width="81" height="44" /></a></p>
<p>Not bad.</p>
<p>But for IE and Firefox you&#8217;ll be left with something like this.</p>
<p><a href="http://www.localwisdom.com/wp-content/uploads/2013/06/skitch-1-e1370461690703.png"><img class="size-full wp-image-8870 aligncenter" alt="skitch (1)" src="http://www.localwisdom.com/wp-content/uploads/2013/06/skitch-1-e1370461690703.png" width="95" height="44" /></a></p>
<p>Bad.</p>
<p>If you can&#8217;t get the built in arrow to go it would at least look s little better to hide your background image, right? (Maybe.)</p>
<p>The current Aurora build of Firefox (23) will fix this, but for now one way around this is with a conditional comment like <code>&lt;!--[if IE]&gt; &lt;![endif]--&gt;</code>. Turns out for Firefox you can even do something similar with your CSS&#8230;</p>
<pre><code>&lt;style type="text/css"&gt;
    @-moz-document url-prefix() {
        select {
          background-image: none;
        }
    }
&lt;/style&gt;
</code></pre>
<p>That will cover you in most cases. However, IE10 no longer supports conditional comments and doesn&#8217;t have a browser selector for CSS like Firefox does. One solution is to search for other IE specific media features, and use that as your selector.</p>
<pre><code>&lt;style type="text/css"&gt;
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        select { background-image: none; }
    }
&lt;/style&gt;
</code></pre>
<p>All that should ensure you only have one arrow in your select box.</p>
<p>The post <a href="http://www.localwisdom.com/blog/2013/06/cross-browser-select-styles/">Cross-Browser Select Styles</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p><img src="http://feeds.feedburner.com/~r/LocalWisdom/~4/1Bze2plM2Ms" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.localwisdom.com/blog/2013/06/cross-browser-select-styles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.localwisdom.com/blog/2013/06/cross-browser-select-styles/</feedburner:origLink></item>
		<item>
		<title>Cocos2d-x for Mobile</title>
		<link>http://feeds.localwisdom.com/~r/LocalWisdom/~3/_E30xGBTtQM/</link>
		<comments>http://www.localwisdom.com/blog/2013/05/cocos2d-x-for-mobile/#comments</comments>
		<pubDate>Fri, 24 May 2013 20:14:29 +0000</pubDate>
		<dc:creator>Brandon Romano</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.localwisdom.com/?p=8844</guid>
		<description><![CDATA[<p>I just recently ran into Cocos2d-x , which is a multi-platform game engine.  The different platforms that I&#8217;m playing around with Cocos2d-x are iOS and Android, but Cocos2d-x projects can be ported to other platforms including Windows, Mac, Linux, and &#8230; <a href="http://www.localwisdom.com/blog/2013/05/cocos2d-x-for-mobile/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://www.localwisdom.com/blog/2013/05/cocos2d-x-for-mobile/">Cocos2d-x for Mobile</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.localwisdom.com/wp-content/uploads/2013/05/cocos2d-x-logo.png"><img class="size-full wp-image-8845 alignleft" alt="cocos2d-x-logo" src="http://www.localwisdom.com/wp-content/uploads/2013/05/cocos2d-x-logo.png" width="113" height="156" /></a>I just recently ran into <a title="Cocos2d-x" href="http://www.cocos2d-x.org/" target="_blank">Cocos2d-x</a> , which is a multi-platform game engine.  The different platforms that I&#8217;m playing around with Cocos2d-x are iOS and Android, but Cocos2d-x projects can be ported to other platforms including Windows, Mac, Linux, and Blackberry.</p>
<p>Cocos initially started as a 2d game engine for iPhone, but was then ported to C++.  You may or may not have not known, but C++ can run on iOS and Android devices fairly painlessly. Objective C++ allows iOS&#8217;s Cocoa Touch framework to interface with Cocos2d-x&#8217;s C++ code.  Android also allows C/C++ code to run on devices through it&#8217;s NDK.</p>
<p>Getting started with Cocos2d-x was fairly confusing, as I had never dealt with the NDK or any Objective C++ in my previous work.  There were some good tutorials that really held your hand to get your first project set up.  The most helpful was a two part series from Ray Wenderlich.  The first part can be found <a title="Cocos2d-x Tutorial - Getting Started" href="http://www.raywenderlich.com/33750/cocos2d-x-tutorial-for-ios-and-android-getting-started" target="_blank">here</a>, which helps you get set up with your first project.  The second part be found <a title="Cocos2d-x Space Game" href="http://www.raywenderlich.com/33752/cocos2d-x-tutorial-for-ios-and-android-space-game" target="_blank">here</a>, which walks you through getting an actual cross platform game working on both iOS and Android.</p>
<p>I&#8217;m still fairly new with this Cocos2d-x engine, but within the last week or so I&#8217;ve managed to get a pretty good grasp on the flow of the engine.  I would definitely suggest trying out Cocos2d-x if cross platform was on your mind.</p>
<p>The post <a href="http://www.localwisdom.com/blog/2013/05/cocos2d-x-for-mobile/">Cocos2d-x for Mobile</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p><img src="http://feeds.feedburner.com/~r/LocalWisdom/~4/_E30xGBTtQM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.localwisdom.com/blog/2013/05/cocos2d-x-for-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.localwisdom.com/blog/2013/05/cocos2d-x-for-mobile/</feedburner:origLink></item>
		<item>
		<title>The Value of Having Early Adopters on Your Team</title>
		<link>http://feeds.localwisdom.com/~r/LocalWisdom/~3/GyFZxFm-gqY/</link>
		<comments>http://www.localwisdom.com/blog/2013/05/the-value-of-having-early-adopters-on-your-team/#comments</comments>
		<pubDate>Mon, 20 May 2013 13:52:37 +0000</pubDate>
		<dc:creator>Derrick Larane</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[Quality Assurance]]></category>

		<guid isPermaLink="false">http://www.localwisdom.com/?p=8832</guid>
		<description><![CDATA[<p>The digital space is constantly evolving.  Today&#8217;s new invention can be tomorrow&#8217;s newest fad and can quickly transition into next week&#8217;s old news.  In an effort to remain innovative, thoughtful, and creative with our solutions both internally and externally, we &#8230; <a href="http://www.localwisdom.com/blog/2013/05/the-value-of-having-early-adopters-on-your-team/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://www.localwisdom.com/blog/2013/05/the-value-of-having-early-adopters-on-your-team/">The Value of Having Early Adopters on Your Team</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>The digital space is constantly evolving.  Today&#8217;s new invention can be tomorrow&#8217;s newest fad and can quickly transition into next week&#8217;s old news.  In an effort to remain innovative, thoughtful, and creative with our solutions both internally and externally, we love to tap into some of the  members on our team who always find the time to become early adopters.</p>
<p>Here are a few benefits of having early adopters on your project team.</p>
<ul>
<li>Early adopters will take your new technology through<a href="http://www.projectmanager.com/resources/wp-content/uploads/2013/05/pc-geek.jpg" rel="nofollow"><img class="alignright" title="Early Adopters" alt="eccentric early adopter" src="http://www.projectmanager.com/resources/wp-content/uploads/2013/05/pc-geek-300x200.jpg" width="300" height="200" /></a> its paces, probably in a testing process that most software development projects go through involving pre-alpha, alpha, and beta testing.</li>
<li>You may also be able to uncover costly mistakes early as its better to discover something that is not working with a small group than it is to discover it later with a larger production release.</li>
<li>Early adopters can also be advocates of a new software or platform. Change management is challenging to any organization. Having advocates to help overcome objections can make a product rollout go that much smoother.</li>
</ul>
<p>Please click the link to read the full article on <a title="The Necessity of Early Adopters" href="http://www.projectmanager.com/the-necessity-of-early-adopters.php" target="_blank">The <a title="The Necessity of Early Adopters" href="http://www.projectmanager.com/the-necessity-of-early-adopters.php" target="_blank">Necessity</a> of Early Adopters</a>.</p>
<p>The post <a href="http://www.localwisdom.com/blog/2013/05/the-value-of-having-early-adopters-on-your-team/">The Value of Having Early Adopters on Your Team</a> appeared first on <a href="http://www.localwisdom.com">Local Wisdom</a>.</p><img src="http://feeds.feedburner.com/~r/LocalWisdom/~4/GyFZxFm-gqY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.localwisdom.com/blog/2013/05/the-value-of-having-early-adopters-on-your-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.localwisdom.com/blog/2013/05/the-value-of-having-early-adopters-on-your-team/</feedburner:origLink></item>
	</channel>
</rss>
