<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Umbrella Development</title>
	<atom:link href="http://www.umbrella-development.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.umbrella-development.com</link>
	<description>Come in from the rain</description>
	<lastBuildDate>Fri, 02 Mar 2012 20:01:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Frustration and Innovation are Brothers</title>
		<link>http://www.umbrella-development.com/2012/03/02/frustration-and-innovation-are-brothers/</link>
		<comments>http://www.umbrella-development.com/2012/03/02/frustration-and-innovation-are-brothers/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 20:01:15 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://www.umbrella-development.com/?p=175</guid>
		<description><![CDATA[<p>It&#8217;s amazing to me how much innovation can come out of a persons frustration. If you find yourself frustrated about something and you can find a solution, you might just have a marketable idea! Chances are, if you are frustrated about it, others are as well. We are typically told as Entrepreneurs that a key to success...</p>
 ]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s amazing to me how much innovation can come out of a persons frustration. If you find yourself frustrated about something and you can find a solution, you might just have a marketable idea!</p>
<p>Chances are, if you are frustrated about it, others are as well. We are typically told as Entrepreneurs that a key to success is solving a common problem. The more common the problem the more potential revenue the idea can generate. As technology grows so do new opportunities for solving these frustrations. As a developer myself I am constantly looking for things that frustrate me and then begin brainstorming on ways to resolve the issue. This doesnt mean that every item that frustrates you is marketable, or hasn&#8217;t already been resolved by someone before you. But, chances are, if it frustrates you its worth investigating to the point of determining the worth of investing time in solving the issue.</p>
<p>There was a story about a woman who was frustrated trying to get a dust ruffle back onto her bed after cleaning it. As we all know, lifting a mattress while attempting to do anything else is far from simple. So she got the kids involved and the ensuing story was simply ludicrous. She thought to herself, “There’s got to be a better way” and proceeded to create the Zip-a-ruffle that’s now sold on QVC.</p>
<p>So I leave you with this – Are you frustrated about something? Instead of just being frustrated and going on, stop and take another look and see if you’re missing a solution. Chances are, if you’re frustrated, millions of other people are, too. And that my friend is an opportunity.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.umbrella-development.com/2012/03/02/frustration-and-innovation-are-brothers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zaarly Style Date Selector &#8211; Tutorial</title>
		<link>http://www.umbrella-development.com/2012/02/12/zaarly-style-date-selector/</link>
		<comments>http://www.umbrella-development.com/2012/02/12/zaarly-style-date-selector/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 01:59:56 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[The Blog]]></category>

		<guid isPermaLink="false">http://www.umbrella-development.com/?p=109</guid>
		<description><![CDATA[<p>So you really like the way Zaarly&#8217;s input form handles the date selection do you? Well we&#8217;re going to show you how we remade it, so you can have it too! If you aren&#8217;t familiar with Zaarly then you probably have no idea what the hell I&#8217;m talking about, but you will in a little...</p>
 ]]></description>
			<content:encoded><![CDATA[<p>So you really like the way Zaarly&#8217;s input form handles the date selection do you? Well we&#8217;re going to show you how we remade it, so you can have it too!</p>
<p><span id="more-109"></span></p>
<p>If you aren&#8217;t familiar with Zaarly then you probably have no idea what the hell I&#8217;m talking about, but you will in a little bit. Zaarly is a new commerce platform allowing people to sell anything. Services, stuff etc&#8230; We are actually working on a similar platform called helpocity.com. With that said, we needed to come up with a similar form component that allowed a user to select what time-frame they were looking to sell or needed their post done by. So lets say I am looking to Rent a Bike for the weekend and I&#8217;m willing to pay 50 bucks to whoever will rent me their bike. On the Zaarly posting form they have a great little popup/hover window that lets you select when you need this by (ex. 1 hour, 2 hours, 6 hours, 1 day, 2 days etc&#8230;). Well I need it by saturday, which is 6 days away, so I click 6 days and it automatically puts that selection into the field. Sure you could use a regular dropdown combo box, but wheres the fun in that?!</p>
<p>Feel free to check out the demonstration to make sure this is something you&#8217;re interested in before reading this lengthy post. </p>
<p><a class="button" target="_blank" href="/codesamples/zaarly/demo.html" title="zaarly date selector demo">View the Demo</a></p>
<ol>
<li>Make sure you have imported or loaded the latest jquery</li>
<li>Create a form with at least 1 text input field</li>
<li>add some custom css</li>
<li>write some awesome jquery code</li>
<li>TADA!</li>
</ol>
<p>&nbsp;</p>
<p>So we are going to assume you already know how to make sure you have jquery included in your site. After that we need to create a form with a text input element. Please note that we are not including all of the form attributes so that the code will be readable inside the code block below.</p>
<p></p><pre class="crayon-plain-tag">&lt;form id=&quot;demoform&quot; name=&quot;demoform&quot;&gt;
     &lt;input id=&quot;needed_by&quot; type=&quot;text&quot; name=&quot;needed_by&quot; /&gt;
&lt;/form&gt;</pre><p></p>
<p>This is the start. Next we need to create an un-ordered list. This list will hold the values of what our user can select in terms of available time frames.<br />
We are only going to include two list items here in the sample to keep it easy to read.</p>
<p></p><pre class="crayon-plain-tag">&lt;ul id=&quot;time_wrapper&quot; class=&quot;timer&quot;&gt;
	&lt;li class=&quot;time&quot; data-value=&quot;1 Hour&quot;&gt;1 &lt;br /&gt; &lt;small&gt;hr&lt;/small&gt;&lt;/li&gt;
	&lt;li class=&quot;time&quot; data-value=&quot;2 Hours&quot;&gt;2 &lt;br /&gt; &lt;small&gt;hrs&lt;/small&gt;&lt;/li&gt;
&lt;/ul&gt;</pre><p></p>
<p>Now that you have these two crucial elements for your selector lets put them together so you know what it should look like. You will note that we are using the data-value attribute in our li&#8217;s. This will be what is written to the input text box &#8220;needed_by&#8221;</p>
<p></p><pre class="crayon-plain-tag">&lt;form id=&quot;demoform&quot; name=&quot;demoform&quot;&gt;&lt;input id=&quot;needed_by&quot; type=&quot;text&quot; name=&quot;needed_by&quot; /&gt;
     &lt;ul id=&quot;time_wrapper&quot; class=&quot;timer&quot;&gt;
          &lt;li class=&quot;time&quot; data-value=&quot;1 Hour&quot;&gt;1 &lt;small&gt;hr&lt;/small&gt;&lt;/li&gt;
	  &lt;li class=&quot;time&quot; data-value=&quot;2 Hours&quot;&gt;2 &lt;small&gt;hrs&lt;/small&gt;&lt;/li&gt;
     &lt;/ul&gt;
&lt;/form&gt;</pre><p></p>
<p>VERY NICE! But we aren&#8217;t done yet. Next lets add some basic CSS. We are going to assume you understand the CSS commands here. If you have any questions just ask below in the comments.</p><pre class="crayon-plain-tag">/* The Main Form */
#demoform { position:relative;}

/* The Input box */
#needed_by { position:relative; margin-bottom:0px; }
		
/* Our Unordered List, the time wrapper */
.timer{
	width:auto;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	zindex:1000;
}
		
/* The List Items */
.timer li {
	//Positioning
	position:relative;
	width:20px;
	float:left;
	padding:5px;
	margin:0;
	text-align:center;	
	//Font and background
	font-size:12px;
	font-weight:bold;
	color:#333;
	cursor:pointer;	
	background-color:#fff;
	top:0;	
	//Make it pretty
	outline:none;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;	
	//Add some borders
	border-right:solid 1px #CCC; &nbsp; &nbsp; &nbsp; &nbsp;
	border-radius:1px;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;	
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;	
	border-right:solid 1px #ccc;
}
		
/*&nbsp;
Some Hover effects
We want to add some glow and make the currently hovered&nbsp;
item appear a bit larger than the others.
*/
.timer li:hover {
	top:-3px;
	box-shadow: 0 0 5px #c09853;
	-webkit-box-shadow: 0 0 5px #c09853;&nbsp;
	-moz-box-shadow: 0 0 5px #c09853;
	border:1px solid #c09853;&nbsp;
	font-size:15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:10px;
	margin-bottom:2px;
} &nbsp;
/* Some tidy up so we look nice and the first and last LI items look right. */
.timer li:first-child {
	border-left:solid 1px #ccc;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;	
}
.timer li:last-child {
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: &nbsp;5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-radius-bottomright: 5px;
}
.timer li small {
	font-weight:normal;
	font-size:xx-small;
}
.timer li:hover small {
	font-weight:normal;
	font-size:small;
}</pre><p></p>
<p>WOW, so that was a lot of CSS for such a small bit of html code.. BUT believe me, its totally worth it! And now the fun part! The jQuery code! (Did I mention that I LOVE jquery!)</p>
<p>The following should all be put inside the $(document).ready command, I have included specific notes as to what they are doing inside the code. just FYI.</p>
<p></p><pre class="crayon-plain-tag">/* Make sure we have the Time Wrapper set to be positioned correctly
so it appears under our needed_by field.
*/
$('#time_wrapper').position({
     my: &quot;left top&quot;,
     at: &quot;left bottom&quot;,
     of: $('#needed_by'),
     collision: &quot;fit&quot;
});

/*
Whenever our needed_by input field receives focus, pop open our selector.
*/
$('#needed_by').focus(function(){
     $(&quot;#time_wrapper&quot;).show();
});

/*
Update the input box value with the selected data.
And then hide the list of options
*/
$('.time').click(function(){
     $('#needed_by').val($(this).data('value'));
     $('#time_wrapper').hide();
});

/*
Hide the time_wrapper list when the page loads
*/
$('#time_wrapper').hide();</pre><p></p>
<p>Now, if you&#8217;ve followed along correctly, you should have a neat little time selector that will update your input nicely. Of course it could be improved, but hey! What do you want for free?</p>
<p>Here is the code all together for ease of copy</p>
<p></p><pre class="crayon-plain-tag"></pre><p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.umbrella-development.com/2012/02/12/zaarly-style-date-selector/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Installing uLaunch</title>
		<link>http://www.umbrella-development.com/2012/01/24/ulaunch-install/</link>
		<comments>http://www.umbrella-development.com/2012/01/24/ulaunch-install/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 18:25:13 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[The Blog]]></category>

		<guid isPermaLink="false">http://www.umbrella-development.com/?p=1</guid>
		<description><![CDATA[<p>Looking for some information on installing uLaunch? Great! It couldn&#8217;t be more simple. We&#8217;ve made sure to build uLaunch with simple, efficient technologies such as Twitter Bootstrap, jQuery, CodeIgniter. Set up can be completed in 5 simple steps which we go over below. Of course, this doesn&#8217;t include your design time, but once you&#8217;re design...</p>
 ]]></description>
			<content:encoded><![CDATA[<p>Looking for some information on installing uLaunch? Great! It couldn&#8217;t be more simple. We&#8217;ve made sure to build uLaunch with simple, efficient technologies such as Twitter Bootstrap, jQuery, CodeIgniter. Set up can be completed in 5 simple steps which we go over below. Of course, this doesn&#8217;t include your design time, but once you&#8217;re design is done it&#8217;s really quick and easy.</p>
<p><span id="more-1"></span></p>
<h1><strong>Installation Instruction</strong></h1>
<ol>
<li>Unzip the uLaunch.zip</li>
<li>Open the following file</li>
<ol>
<li>/config/launcher.php</li>
</ol>
<li>Follow the instructions inside the launcher.php file and edit to suit the needs of your new website.</li>
<li>Save the changes to launcher.php</li>
<li>Upload all of the files to the root of your web server</li>
</ol>
<h1><strong>ENJOY YOUR NEW LAUNCHING PAGE!</strong></h1>
<p>What could be easier than that? I mean really?!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.umbrella-development.com/2012/01/24/ulaunch-install/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

