<?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>Kopepasah</title>
	<atom:link href="http://kopepasah.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://kopepasah.com</link>
	<description>Developer @ iThemes. Salsa Dancer. Food Fanatic. Smile Generator.</description>
	<lastBuildDate>Tue, 08 May 2012 20:27:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Backbeat Go Bluetooth Headphones Boost my Workout</title>
		<link>http://kopepasah.com/backbeat-go-bluetooth-headphones-boost-my-workout/</link>
		<comments>http://kopepasah.com/backbeat-go-bluetooth-headphones-boost-my-workout/#comments</comments>
		<pubDate>Tue, 08 May 2012 03:43:41 +0000</pubDate>
		<dc:creator>Justin Kopepasah</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[headphones]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[workout]]></category>

		<guid isPermaLink="false">http://kopepasah.com/?p=3518</guid>
		<description><![CDATA[Almost a year ago I bought the Motorola S10-HD Bluetooth Headphones for exercising with playlists on Spotify using my iPhone, but they simply did not work out. They were extremely bulky and did not fit comfortably in the ear. Needless to say, I returned the headphones the next day. Fast forward to today. I no [...]]]></description>
			<content:encoded><![CDATA[<p>Almost a year ago I bought the Motorola S10-HD Bluetooth Headphones for exercising with playlists on Spotify using my iPhone, but they simply <a href="http://kopepasah.com/motorola-s10-hd-bluetooth-headphones-burden-on-workout/" title="Motorola Bluetooth Headphones are a Burden on my Workout">did not work out</a>. They were extremely bulky and did not fit comfortably in the ear. Needless to say, I returned the headphones the next day.</p>
<p><strong>Fast forward to today.</strong></p>
<p><span id="more-3518"></span></p>
<p>I no longer use/love Spotify (it is just not as pretty and reliable as <a href="http://rdio.com" title="Rdio" target="_blank">Rdio</a>); however, I have found the perfect pair of bluetooth headphones to use while exercising: <strong>Plantronics Backbeat Go</strong>. These headphones are perfect for the exercise junky, professional runner, amateur swimmer, leisure weight lifter and&#8230; well&#8230; <em>you get the idea</em>.</p>
<p><a href="http://kopepasah.com/wp-content/uploads/2012/05/BackBeat-Go-Product-headphones-for-workout.jpg"><img src="http://kopepasah.com/wp-content/uploads/2012/05/BackBeat-Go-Product-headphones-for-workout.jpg" alt="" title="BackBeat-Go-Product-headphones-for-workout" width="1024" height="656" class="alignnone size-full wp-image-3525" /></a></p>
<p><strong>Features I like:</strong></p>
<ul>
<li>Light weight</li>
<li>Premium Sound</li>
<li>Long-lasting battery</li>
<li>Volume Control</li>
<li>Able to Accept Calls (although I don&#8217;t take calls while exercising</li>
</ul>
<p>There is no doubt that I have found the perfect pair for exercise and music. I highly recommend these headphones and hope you enjoy them as much as I!</p>
]]></content:encoded>
			<wfw:commentRss>http://kopepasah.com/backbeat-go-bluetooth-headphones-boost-my-workout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spotlight Theme for Alfred App</title>
		<link>http://kopepasah.com/spotlight-theme-for-alfred-app/</link>
		<comments>http://kopepasah.com/spotlight-theme-for-alfred-app/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 01:52:56 +0000</pubDate>
		<dc:creator>Justin Kopepasah</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[download]]></category>

		<guid isPermaLink="false">http://kopepasah.com/?p=3509</guid>
		<description><![CDATA[I&#8217;ve created a theme for Alfred that mimics Spotlight colors (as much as it can). Check it out here: Download &#8595;.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve created a theme for <a href="http://kopepasah.com/two-alfred-extension-for-controlling-volume-on-your-mac-2/" title="Two Alfred Extensions for Controlling Volume on Your Mac">Alfred</a> that mimics Spotlight colors (as much as it can).</p>
<p>Check it out here:<br />
<a href="http://kopepasah.com/wp-content/uploads/2012/04/alfred-theme-based-on-spotlight.png"><img src="http://kopepasah.com/wp-content/uploads/2012/04/alfred-theme-based-on-spotlight.png" alt="" title="alfred theme based on spotlight" width="554" height="252" class="alignleft size-full wp-image-3511" /></a></p>
<p><a href="http://kopepasah.com/wp-content/uploads/2012/04/Spotlight.alfredtheme.zip" class="default-button download">Download &darr;</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://kopepasah.com/spotlight-theme-for-alfred-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating Dynamic Select Menus in WordPress for Mobile Device Navigation</title>
		<link>http://kopepasah.com/tuts/creating-dynamic-select-menus-in-wordpress-for-mobile-device-navigation/</link>
		<comments>http://kopepasah.com/tuts/creating-dynamic-select-menus-in-wordpress-for-mobile-device-navigation/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 15:40:09 +0000</pubDate>
		<dc:creator>Justin Kopepasah</dc:creator>
		
		<guid isPermaLink="false">http://kopepasah.com/?post_type=tutorials&#038;p=3454</guid>
		<description><![CDATA[We are in the process of updating Mobile (a WordPress plugin for applying a custom theme to mobile devices) and we were discussing how to go about displaying menus. Currently Mobile registers a new menu and uses Javascript to add a &#8220;drop-down&#8221; to the front end. Let&#8217;s face it. Navigating on mobile devices can sometimes [...]]]></description>
			<content:encoded><![CDATA[<p>We are in the process of updating <a href="http://kopepasah.com/recs/pluginbuddy-mobile/" title="PluginBuddy Mobile" target="_blank">Mobile</a> (a WordPress plugin for applying a custom theme to mobile devices) and we were discussing how to go about displaying menus. Currently Mobile registers a new menu and uses Javascript to add a &#8220;drop-down&#8221; to the front end.</p>
<p>Let&#8217;s face it. Navigating on mobile devices can sometimes be such a hassle. Small buttons and big fingers simply do not mix.</p>
<p>Thankfully the HTML <code>select</code> tag is widely used as an easy way to provide a navigation for mobile devices, specifically the iPhone. While this is beneficial, how are we supposed to use this tag while still using the default WordPress menu system?</p>
<p>Quite easily actually, but be warned that this tutorial is quire lengthy and descriptive.</p>
<p><span id="more-3454"></span></p>
<h3 id="register-menu-location">Register the Menu Location</h3>
<p>This part is the most important. Before we can even begin, we need a menu to work with and this function will allow us to register this menu. For more information about this function, <a href="http://codex.wordpress.org/Function_Reference/register_nav_menus" target="_blank">read this</a>.</p>
<p>Get started by opening up your <strong>functions.php</strong> file and adding the this code:</p>
<pre class="brush: php; title: ; notranslate">
register_nav_menus(
	array(
		'select-menu' =&gt; 'Select Menu',
	)
);
</pre>
<p>You can change key (<strong>select-menu</strong>) and description (<strong>Select Menu</strong>) to what ever you choose. I choose this key and description merely for demonstration purposes.</p>
<h3 id="create-new-output">Create a New Menu Output Function</h3>
<p>After we register our menu, we need to create a new output function that allows us to call the menu within a template file. This function can also be placed in the <strong>functions.php</strong> file.</p>
<p>Here is a sample function:</p>
<pre class="brush: php; title: ; notranslate">
function wp_nav_menu_select( $args = array() ) {

	$defaults = array(
		'theme_location' =&gt; '',
		'menu_class' =&gt; 'select-menu',
	);

	$args = wp_parse_args( $args, $defaults );

	if ( ( $menu_locations = get_nav_menu_locations() ) &amp;&amp; isset( $menu_locations[ $args['theme_location'] ] ) ) {
		$menu = wp_get_nav_menu_object( $menu_locations[ $args['theme_location'] ] );

		$menu_items = wp_get_nav_menu_items( $menu-&gt;term_id );
		?&gt;
			&lt;select id=&quot;menu-&lt;?php echo $args['theme_location'] ?&gt;&quot; class=&quot;&lt;?php echo $args['menu_class'] ?&gt;&quot;&gt;
				&lt;option value=&quot;&quot;&gt;&lt;?php _e( 'Navigation' ); ?&gt;&lt;/option&gt;
				&lt;?php foreach( (array) $menu_items as $key =&gt; $menu_item ) : ?&gt;
					&lt;option value=&quot;&lt;?php echo $menu_item-&gt;url ?&gt;&quot;&gt;&lt;?php echo $menu_item-&gt;title ?&gt;&lt;/option&gt;
				&lt;?php endforeach; ?&gt;
			&lt;/select&gt;
		&lt;?php
	}

	else {
		?&gt;
			&lt;select class=&quot;menu-not-found&quot;&gt;
				&lt;option value=&quot;&quot;&gt;&lt;?php _e( 'Menu Not Found' ); ?&gt;&lt;/option&gt;
			&lt;/option&gt;
		&lt;?php
	}

}
</pre>
<p>I would like to note that the name of the function here can be anything you liked and is not to be confused with the WordPress core function <code><a href="http://codex.wordpress.org/Function_Reference/wp_nav_menu" target="_blank">wp_nav_menu</a></code>. I merely used this function name because many people are already familiar with that function and how to use it.</p>
<h4>Function Explained</h4>
<p>The first part of the function (below) sets up some <code>$defaults</code> and merges those with the <code>$args</code>. When calling the function later, we will use these variables to define which menu and what class name we will use (the class name <strong>select-menu</strong> is used by default).</p>
<pre class="brush: php; title: ; notranslate">
$defaults = array(
	'theme_location' =&gt; '',
	'menu_class' =&gt; 'select-menu',
);

$args = wp_parse_args( $args, $defaults );
</pre>
<p>The second part of the function is the actual output. It first finds out if the a menu is in the correct theme location and (if so) grabs that specific menu&#8217;s items and outputs them as a <code>select</code> with it&#8217;s various <code>options</code>. If it does not exist, the output will merely be a <code>select</code> with one <code>option</code>: Menu Not Found.</p>
<pre class="brush: php; title: ; notranslate">
if ( ( $menu_locations = get_nav_menu_locations() ) &amp;&amp; isset( $menu_locations[ $args['theme_location'] ] ) ) {
	$menu = wp_get_nav_menu_object( $menu_locations[ $args['theme_location'] ] );

	$menu_items = wp_get_nav_menu_items( $menu-&gt;term_id );
	?&gt;
		&lt;select id=&quot;menu-&lt;?php echo $args['theme_location'] ?&gt;&quot; class=&quot;&lt;?php echo $args['menu_class'] ?&gt;&quot;&gt;
			&lt;option value=&quot;&quot;&gt;&lt;?php _e( 'Navigation' ); ?&gt;&lt;/option&gt;
			&lt;?php foreach( (array) $menu_items as $key =&gt; $menu_item ) : ?&gt;
				&lt;option value=&quot;&lt;?php echo $menu_item-&gt;url ?&gt;&quot;&gt;&lt;?php echo $menu_item-&gt;title ?&gt;&lt;/option&gt;
			&lt;?php endforeach; ?&gt;
		&lt;/select&gt;
	&lt;?php
}

else {
	?&gt;
		&lt;select class=&quot;menu-not-found&quot;&gt;
			&lt;option value=&quot;&quot;&gt;&lt;?php _e( 'Menu Not Found' ); ?&gt;&lt;/option&gt;
		&lt;/option&gt;
	&lt;?php
}
</pre>
<h3 id="calling-the-menu">Call the New Menu</h3>
<p>Finally we will need to call the new menu within our theme. Remember the <strong>select-menu</strong> key we used to register our menu? We will use that to define which menu to use.</p>
<p>Open up a template file (header.php, footer.php, whatever.php) and call the menu like so:</p>
<pre class="brush: php; title: ; notranslate">
wp_nav_menu_select(
	array(
		'theme_location' =&gt; 'select-menu'
	)
);
</pre>
<p>Alternatively you could also change the class name of the menu, but if you do you will need to alter the jQuery (explained below) to work with the new class. Here&#8217;s how you would change the class:</p>
<pre class="brush: php; title: ; notranslate">
wp_nav_menu_select(
	array(
		'theme_location' =&gt; 'select-menu',
		'menu_class' =&gt; 'custom-class'
	)
);
</pre>
<h3 id="making-it-work">Making it Work with jQuery</h3>
<p>Out of the box this <code>select</code> tag will do nothing at all. We will need some jQuery (and the jQuery library) to make it work.</p>
<p>First we will need to create a file within our template (I prefer to keep all my javascript files in a <em>js</em> folder). For now we will call this file <strong>select-menu.js</strong>.</p>
<p>Open that file and put the following code:</p>
<pre class="brush: jscript; title: ; notranslate">
jQuery(document).ready(
	function() {
		jQuery( &quot;.select-menu&quot; ).change(
			function() {
				window.location = jQuery(this).find(&quot;option:selected&quot;).val();
			}
		);
	}
);
</pre>
<p>Remember that ability to change the class that I mentioned when calling at the new navigation menu? If you choose to change the menu, you will need to change the class that jQuery looks for above. Note that there is no need to change the class (even if you have multiple menus on one page).</p>
<p>Next we need to correctly enqueue our scripts within our theme. All of this can be accomplished by the following code placed within our <strong>functions.php</strong> (right under out <code>wp_nav_menu_select</code> function if you prefer).</p>
<pre class="brush: php; title: ; notranslate">
function wp_nav_menu_select_scripts() {
	wp_enqueue_script( 'select-menu', get_bloginfo( 'stylesheet_directory' ) . '/js/select-menu.js', array('jquery'), false, true );
}
add_action( 'wp_enqueue_scripts', 'wp_nav_menu_select_scripts' );
</pre>
<p>Don&#8217;t know what this function is doing? That&#8217;s okay, you can learn about it <a href="http://codex.wordpress.org/Function_Reference/wp_enqueue_script" target="_blank">here</a>.</p>
<h3>Wrapping it Up</h3>
<p>So, now we should have a new menu within our theme that uses the <code>select</code> HTML tag instead of the default <code>list-items</code>. You can use the WordPress menu system to control all the items that are displayed within your menu for mobile devices.</p>
<p>You may noticed that this menu always displays, but you can control that with some fancy CSS @media queries, or create an entirely different theme for mobile devices with PluginBuddy&#8217;s fancy plugin: <a href="http://kopepasah.com/recs/pluginbuddy-mobile/" title="PluginBuddy Mobile" target="_blank">Mobile</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://kopepasah.com/tuts/creating-dynamic-select-menus-in-wordpress-for-mobile-device-navigation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sketch Icons by Suki in an iContainer for Candybar</title>
		<link>http://kopepasah.com/sketch-icons-by-suki-in-an-icontainer-for-candybar/</link>
		<comments>http://kopepasah.com/sketch-icons-by-suki-in-an-icontainer-for-candybar/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 15:18:36 +0000</pubDate>
		<dc:creator>Justin Kopepasah</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://kopepasah.com/?p=3493</guid>
		<description><![CDATA[I found this pretty cool icon set on Icon Finder: Sketch. Since I am an avid user of CandyBar (and everything else made by Panic), I decided to turn this icon set into an iContainer for others to use with Candybar. If you want to check out the entire icon set, you can find it [...]]]></description>
			<content:encoded><![CDATA[<p>I found this pretty cool icon set on Icon Finder: Sketch. Since I am an avid user of <a href="http://www.panic.com/candybar/" title="CandyBar" target="_blank">CandyBar</a> (and everything else made by <a href="http://www.panic.com/" title="Panic" target="_blank">Panic</a>), I decided to turn this icon set into an iContainer for others to use with Candybar.</p>
<p>If you want to check out the entire icon set, you can find it on Icon Finder <a href="http://www.iconfinder.com/search/?q=iconset%3Asketch" title="Icon Finder - Sketch Icons" target="_blank">here</a>.</p>
<p>Otherwise, download the iContainer and enjoy!</p>
<p><a class="default-button download" href="http://kopepasah.com/wp-content/uploads/2012/04/Sketch-iContainer.zip">Download &darr;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kopepasah.com/sketch-icons-by-suki-in-an-icontainer-for-candybar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evernote Clearly for Safari: Doesn&#8217;t Exist for Good Reason</title>
		<link>http://kopepasah.com/evernote-clearly-for-safari-doesnt-exist-for-good-reason/</link>
		<comments>http://kopepasah.com/evernote-clearly-for-safari-doesnt-exist-for-good-reason/#comments</comments>
		<pubDate>Mon, 16 Apr 2012 04:41:15 +0000</pubDate>
		<dc:creator>Justin Kopepasah</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[reading]]></category>

		<guid isPermaLink="false">http://kopepasah.com/?p=3355</guid>
		<description><![CDATA[Ever since the release of Evernote Clearly for Chrome (Firefox came later), there has been lots of talk about the development of Clearly for Safari. However, if you are simply trying to read articles more easily, Clearly is not needed. Introducing Reader Actually, Reader was introduced with Safari 5 (way before Clearly), but with the [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since the release of Evernote <a href="http://www.evernote.com/clearly/" title="Clearly" target="_blank">Clearly</a> for Chrome (Firefox came later), there has been lots of talk about the development of <a href="http://discussion.evernote.com/topic/22370-clearly-for-safari/" title="Clearly for Safari" target="_blank">Clearly for Safari</a>. However, if you are simply trying to read articles more easily, Clearly is not needed.</p>
<p><span id="more-3355"></span></p>
<h3>Introducing Reader</h3>
<p>Actually, Reader was introduced with Safari 5 (way before Clearly), but with the introduction of the Reading List and iCloud, Reader has gained much more attention. You can learn more about Reader and Reading list <a href="http://www.apple.com/safari/whats-new.html#read" title="Safari - Read" target="_blank">here</a>.</p>
<p>In addition to the ability to use Reader to view articles on the Safari web browser for Mac, Reader also exists for iOS devices as well. Simply awesome.</p>
<p>Anyway, go check out Reader and Reading List and I assure you that you will see Clearly is not needed for true Apple power users.</p>
]]></content:encoded>
			<wfw:commentRss>http://kopepasah.com/evernote-clearly-for-safari-doesnt-exist-for-good-reason/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Thoughts on the Sparrow Mail App for iPhone</title>
		<link>http://kopepasah.com/my-thoughts-on-the-sparrow-mail-app-for-iphone/</link>
		<comments>http://kopepasah.com/my-thoughts-on-the-sparrow-mail-app-for-iphone/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 05:20:47 +0000</pubDate>
		<dc:creator>Justin Kopepasah</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://kopepasah.com/?p=3432</guid>
		<description><![CDATA[After using the Sparrow for iPhone a few weeks now, I have many thoughts I&#8217;d like to share with my readers. Before I start, I just want to say that I love Sparrow for Mac. I was one of the &#8216;beta&#8217; testers before it even had integration with anything but Gmail. Sounds like I don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>After using the Sparrow for iPhone a few weeks now, I have many thoughts I&#8217;d like to share with my readers. Before I start, I just want to say that I love Sparrow for Mac. I was one of the &#8216;beta&#8217; testers before it even had integration with anything but Gmail.</p>
<p>Sounds like I don&#8217;t like Sparrow for iPhone doesn&#8217;t it. I am afraid that is not the case. It is quite awesome. It blows Mail out of the water. Sparrow really brings all of the useful features of Gmail to the power of your hands. Quite amazing.</p>
<p>Sure, Sparrow for iPhone (version 1.0) does not have push notifications, but <a href="http://www.sparrowmailapp.com/push.php" title="Sparrow for iPhone Push Notifications" target="_blank">its not their fault</a>. I am grateful that they are not like other companies and care about my secure information enough to admit they do not have the resources (at this time) to &#8220;secure your data on our servers (<a href="http://kopepasah.com/wp-content/uploads/2012/03/Push-—-Sparrow.png" target="_blank">Push – Sparrow</a>).&#8221;</p>
<p><span id="more-3432"></span></p>
<p>I won&#8217;t go into the useful features here, you can read about the on the <a href="http://www.sparrowmailapp.com/iphone.php" title="Sparrow for iPhone" target="_blank">Sparrow for iPhone sales page</a>.<br />
<a href="http://kopepasah.com/wp-content/uploads/2012/04/sparrow-button-problem.png"><img src="http://kopepasah.com/wp-content/uploads/2012/04/sparrow-button-problem.png" alt="" title="sparrow button problem" width="200" height="402" class="alignright size-full wp-image-3440" /></a><br />
<h3>The One Thing I Don&#8217;t Like</h3>
<p>Although Sparrow offers some awesome features, there are a few things I do not like at all. For example, the face that I have to press a &#8216;button&#8217; to press a &#8216;button&#8217; does not make sense at all. What do I mean you ask? When you are reading an email there is a &#8216;button&#8217; (see image to the left) that you must press before you can archive, star, reply, et cetera. To me this seem a little redundant, but that&#8217;s just my opinion.</p>
<h3>The Thing I Like the Most</h3>
<p><strong>Aliases.</strong> Aliases are a feature of Google that allow you to send an email from an alternate account without having to manage many different accounts. For me this is useful because I filter all my emails into one account. These aliases allow me to reply from that alternate account without trying to manage six different account. Simply awesome!</p>
<p>Anyway, I would recommend you give Sparrow a try.  Despite it&#8217;s one drawback (still an opinion of mine), it is the best mail app for iPhone and Mac.</p>
]]></content:encoded>
			<wfw:commentRss>http://kopepasah.com/my-thoughts-on-the-sparrow-mail-app-for-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Must Use Mac Apps for Development that Increase Productivity</title>
		<link>http://kopepasah.com/must-use-mac-apps-for-development-that-increase-productivity/</link>
		<comments>http://kopepasah.com/must-use-mac-apps-for-development-that-increase-productivity/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 18:35:37 +0000</pubDate>
		<dc:creator>Justin Kopepasah</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kopepasah.com/?p=3308</guid>
		<description><![CDATA[When deep in development, it&#8217;s always a good idea to keep a high level of productivity. For this reason, I strive to use numerous apps that increase my workflow. Below is a list of apps I use everyday and why. Just as the title states, all of these apps are for Mac. TextMate How could [...]]]></description>
			<content:encoded><![CDATA[<p>When deep in development, it&#8217;s always a good idea to keep a high level of productivity. For this reason, I strive to use numerous apps that increase my workflow. Below is a list of apps I use everyday and why.</p>
<p class="notice">Just as the title states, all of these apps are for Mac.</p>
<h3 id="textmate-app">TextMate</h3>
<p><a href="http://kopepasah.com/wp-content/uploads/2012/03/text-mate-from-macromates.png"><img src="http://kopepasah.com/wp-content/uploads/2012/03/text-mate-from-macromates.png" alt="" title="textmate from macromates" width="749" height="116" class="alignnone size-full wp-image-3381" /></a><br />
How could any dev without a good text editor? In my opinion, Textmate is the best editor for Mac. What makes it the best? The ability to add bundles. These bundles allow me to create snippets of code to use when developing. In addition to my own code, there are load of bundles created by users for <a href="http://top-frog.com/projects/wordpress-textmate-bundle/" title="WordPress Textmate Bundle" target="_blank">WordPress</a>, <a href="https://github.com/vigo/textmate-twitterbootstrap.tmbundle" title="Twitter Bootstrap Textmate Bundle" target="_blank">Bootstrap</a> and other various libraries. In addition to bundles, Textmate also offers projects. These projects allow devs to work with multiple files on separate tabs in one window. Awesome right?! Without a doubt, Textmate is a must have for developers.<br />
<a href="http://kopepasah.com/wp-content/uploads/2012/03/TextMate2.png"><img src="http://kopepasah.com/wp-content/uploads/2012/03/TextMate2.png" alt="" title="TextMate2" width="128" height="128" class="alignright size-full wp-image-3401" /></a><br />
If that&#8217;s not enough, you&#8217;ll be happy to know that <a href="http://blog.macromates.com/2011/textmate-2-0-alpha/" title="Textmate 2 Alpha" target="_blank">Textmate 2</a> is in development. I&#8217;ve had a chance to play around with version 2 and I am super excited about its release. Some of the new features include split views, full screen mode and much more. Let&#8217;s hope for a initial release soon!</p>
<p><span id="more-3308"></span></p>
<h3 id="transmit-app">Transmit</h3>
<p><a href="http://kopepasah.com/wp-content/uploads/2012/03/app-transmit.png"><img src="http://kopepasah.com/wp-content/uploads/2012/03/app-transmit.png" alt="" title="app-transmit" width="128" height="128" class="alignright size-full wp-image-3398" /></a><a href="https://www.panic.com/transmit/" title="Transmit by Panic" target="_blank">Transmit</a> a wonderful FTP for mac. Not only is connecting to an FTP or SFTP a cinch, it also allows secure connection to Amazon S3 and WebDAV. But wait&#8230; there&#8217;s more. Transmit allows you to no only connect via FTP, but also mount your locations as Disk Images! This is very useful when working with Textmate. The days of &#8220;downloading a file via FTP, editing the file, saving the file and waiting for the upload, closing the file, downloading another file, rinse and repeat&#8221; are long gone (and have been for years).</p>
<h3 id="xscope-app">xScope</h3>
<p><a href="http://kopepasah.com/wp-content/uploads/2012/03/xscope-e1332343921542.png"><img src="http://kopepasah.com/wp-content/uploads/2012/03/xscope-e1332343921542.png" alt="" title="xscope" width="128" height="128" class="alignright size-full wp-image-3408" /></a><a href="http://iconfactory.com/software/xscope" title="xScope by the Iconfactory" target="_blank">xScope</a> is made by the Iconfactory and is a very useful measurement tool for finding dimensions, using rulers and much more. Here&#8217;s what the factory has to say about it:</p>
<blockquote><p>xScope is eight tools in one that will help any designer or developer do their job faster and produce more accurate results.</p></blockquote>
<p>There is no doubt that xScope is a useful development app for mac users.</p>
<h3 id="snippet-app">Snippet</h3>
<p><a href="http://kopepasah.com/wp-content/uploads/2012/03/Snippet_128x128.png"><img src="http://kopepasah.com/wp-content/uploads/2012/03/Snippet_128x128.png" alt="" title="Snippet_128x128" width="128" height="128" class="alignright size-full wp-image-3412" /></a><a href="http://www.fuelcollective.com/snippet" title="Snippet by Fuel Collective" target="_blank">Snippet</a> is a useful development tool if you need to keep a handy set of code or commands at your fingertips. With just a few taps on the keyboard, I can copy a terminal command and execute it. If you are looking for a way to save your snippets of code, then Snippet is the way to go.</p>
<p>I would like to note that Snippet may no longer be in development. However, until something better comes along, it will remain as my leading development code snippet tool.</p>
<h3 id="pochade-app">Pochade</h3>
<p><a href="http://kopepasah.com/wp-content/uploads/2012/03/Pochade_128x128.png"><img src="http://kopepasah.com/wp-content/uploads/2012/03/Pochade_128x128.png" alt="" title="Pochade_128x128" width="128" height="128" class="alignright size-full wp-image-3413" /></a><a href="http://www.fuelcollective.com/pochade" title="Pochade by Full Collective" target="_blank">Pochade</a> is another app by Fuel Collective. It allows you to not only select any color off your screen, but also save these colors as a collection. Very useful when working with the design side of development. Here are some of its main features:</p>
<ul>
<li>Easily select any color from your screen</li>
<li>Save your collection of colors</li>
<li>Several ways to pick the color you want</li>
<li>Get the color value the way you want</li>
</ul>
<h3 id="gradient-app">Gradient</h3>
<p><a href="http://kopepasah.com/wp-content/uploads/2012/03/gradient-app-icon.png"><img src="http://kopepasah.com/wp-content/uploads/2012/03/gradient-app-icon.png" alt="" title="gradient app icon" width="128" height="128" class="alignright size-full wp-image-3422" /></a><a href="http://www.gradientapp.com/" title="Gradient App" target="_blank">Gradient</a> is the best app for creating CSS3 gradients. No longer do you need to test CSS over and over, hoping that your code is correct. Don&#8217;t know what I am talking about? Here is an example of what you would have to code in order to achieve a gradient:</p>
<pre class="brush: css; title: ; notranslate">
background-color: #ff231a;
background-image: -webkit-gradient(linear, left bottom, right top, from(#ff231a), to(#0046fd));
background-image: -webkit-linear-gradient(left bottom, #ff231a, #0046fd);
background-image: -moz-linear-gradient(left bottom, #ff231a, #0046fd);
background-image: -o-linear-gradient(left bottom, #ff231a, #0046fd);
background-image: -ms-linear-gradient(left bottom, #ff231a, #0046fd);
background-image: linear-gradient(left bottom, #ff231a, #0046fd);
</pre>
<p>Could you imagine having to type that over and over? What if you need to change a color? Jeez&#8230;</p>
<p>Gradient is the perfect solution for creating CSS3 gradients during development. All don&#8217;t with a few taps of the trackpad.</p>
<h3 id="break-timer-app">Break Timer</h3>
<p><a href="http://kopepasah.com/wp-content/uploads/2012/03/break-timer-app.png"><img src="http://kopepasah.com/wp-content/uploads/2012/03/break-timer-app.png" alt="" title="break timer app" width="128" height="128" class="alignright size-full wp-image-3424" /></a>Let&#8217;s face it, sitting in a chair for hours is not good for your health. If decreases blood flow to your legs and increases the chance that you will have back and muscle problems in the future. However, (if you are anything like me) when digging deep into code, it&#8217;s easy to lose track of time. <a href="http://ilifetouch.com/BreakTimer" title="Break Timer App" target="_blank">Break Timer</a> helps you avoid that sedentary day&#8230; oops.. mine is going off now. I&#8217;ll be back in ten minutes. Okay, I&#8217;m back. Anyway, as I was saying, we all need a break during the day and this app helps you do so while during development cycles.</p>
<p>I hope you find these apps useful.</p>
<p>Use some apps not listed here? Share them with me.</p>
]]></content:encoded>
			<wfw:commentRss>http://kopepasah.com/must-use-mac-apps-for-development-that-increase-productivity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Namecheap&#8217;s Accounts Panel Reflects Neglected Customers</title>
		<link>http://kopepasah.com/namecheaps-accounts-panel-reflects-neglected-customers/</link>
		<comments>http://kopepasah.com/namecheaps-accounts-panel-reflects-neglected-customers/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 19:18:34 +0000</pubDate>
		<dc:creator>Justin Kopepasah</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[domains]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://kopepasah.com/?p=3331</guid>
		<description><![CDATA[I recently signed up for an account with Namecheap.com in hopes to transfer my domains over to you and use you as my only registrar. After all, their site is beautiful and easy to navigate. In addition, I hear their service is awesome. Boy oh boy, was I in for a surprise. Accounts Page Problems [...]]]></description>
			<content:encoded><![CDATA[<p>I recently signed up for an account with Namecheap.com in hopes to transfer my domains over to you and use you as my only registrar. After all, their site is beautiful and easy to navigate. In addition, I hear their service is awesome. Boy oh boy, was I in for a surprise.</p>
<p><span id="more-3331"></span></p>
<h3>Accounts Page Problems</h3>
<p>After spending a little time admiring the clean design of Namecheap, I was completely put off when visiting the accounts page. <strong>The page where customers will spend most of their time.</strong> It looks as if this page has been boxed up, placed in the basement and forgotten. This gives me the impression that NamCheap spends more time trying to get new customers and less time developing relationships with the customers they have. </p>
<p>Is this the site they want me to stare at when I am managing my domains? Really!? I&#8217;m sorry, but that 11px Tahoma font is not going to cut it. They should have stuck with the 13px Lucida Grande you used for the rest of your site.<br />
<a href="http://kopepasah.com/wp-content/uploads/2012/02/namecheap-is-following-godaddy.png"><img src="http://kopepasah.com/wp-content/uploads/2012/02/namecheap-is-following-godaddy.png" alt="" title="namecheap is following godaddy" width="985" height="437" class="alignnone size-full wp-image-3332" /></a></p>
<p>In addition, the advertisements Namecheap places on the accounts page is quite annoying. They already have my money, why do they keep trying to up-sell me? Seems like Namecheap has been taking advice from GoDaddy. Probably not a good idea.</p>
<p>Here is a conversation we had about the ads.</p>
<p><blockquote class="twitter-tweet"><p>Dear @<a href="https://twitter.com/Namecheap">Namecheap</a>, don't go down the @<a href="https://twitter.com/GoDaddy">GoDaddy</a> road. Remove the advertisements from your accounts pages. You already have our money.</p>&mdash; Justin Kopepasah (@Kopepasah) <a href="https://twitter.com/Kopepasah/status/174191263778738176" data-datetime="2012-02-27T17:56:48+00:00">February 27, 2012</a></blockquote>
<script src="//platform.twitter.com/widgets.js" charset="utf-8"></script><br />
<blockquote class="twitter-tweet" data-in-reply-to="174194769898110977"><p>@<a href="https://twitter.com/Namecheap">Namecheap</a> this one. <a href="http://t.co/zWWH8qiT" title="http://twitter.com/Kopepasah/status/174197074466840577/photo/1">twitter.com/Kopepasah/stat…</a></p>&mdash; Justin Kopepasah (@Kopepasah) <a href="https://twitter.com/Kopepasah/status/174197074466840577" data-datetime="2012-02-27T18:19:54+00:00">February 27, 2012</a></blockquote>
<script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p><strong>I have yet to receive any further communication from @Namecheap.</strong></p>
<p>If this is how Namecheap feels about its current customers, then it is not a relationship I want to be a part of. Who is in charge of customer relationship management (if anyone) anyway!?</p>
]]></content:encoded>
			<wfw:commentRss>http://kopepasah.com/namecheaps-accounts-panel-reflects-neglected-customers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suicide Wings and Other Things at Foodies Express</title>
		<link>http://kopepasah.com/suicide-wings-and-other-things-at-foodies-express/</link>
		<comments>http://kopepasah.com/suicide-wings-and-other-things-at-foodies-express/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 05:33:46 +0000</pubDate>
		<dc:creator>Justin Kopepasah</dc:creator>
				<category><![CDATA[Food]]></category>
		<category><![CDATA[asian]]></category>
		<category><![CDATA[oklahoma]]></category>
		<category><![CDATA[restaurants]]></category>
		<category><![CDATA[spicy]]></category>

		<guid isPermaLink="false">http://kopepasah.com/?p=3291</guid>
		<description><![CDATA[Thanks to Robot House Creative (aka Brian Winkeler, aka @robothousebrian) we discovered a new place near Midtown to feast. While other places like McNellies and Kaisers provide an assortment of traditional American food, Foodies Express (@FoodiesOKC) provides an awesome assortment of various styles of food. Here is their twitter bio: Great Fusion Foods! Best Bulgogi [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to Robot House Creative (aka Brian Winkeler, aka @robothousebrian) we discovered a new place near Midtown to feast. While other places like McNellies and Kaisers provide an assortment of traditional American food, Foodies Express (@FoodiesOKC) provides an awesome assortment of various styles of food.</p>
<p><span id="more-3291"></span></p>
<p>Here is their twitter bio:</p>
<blockquote><p>Great Fusion Foods! Best Bulgogi Gyro in the world!! We dare anyone to try our Suicide Jumbo Wings!!Don&#8217;t miss out on one of life&#8217;s great pleasures.</p></blockquote>
<p>Since the bio said they had the &#8220;Best Bulgogi Gyro&#8221; and then they dared us to try the suicide wings, we did just that.</p>
<h3 id="the-bulgogi-gyro">The Bulgogi Gyro</h3>
<p>This gyro was simply delicious. It looked so good that we forgot to take a picture, but thanks to Brian we have <a href="https://twitter.com/#!/robothousebrian/status/165156856141062144" title="Bulgogi Gyro from Foodies">one here</a> to share.</p>
<p><a href="http://kopepasah.com/wp-content/uploads/2012/02/bulgogi-gyro-foodies-express-oklahoma.jpeg"><img src="http://kopepasah.com/wp-content/uploads/2012/02/bulgogi-gyro-foodies-express-oklahoma.jpeg" alt="" title="bulgogi gyro foodies express oklahoma" width="765" height="1024" class="alignnone size-full wp-image-3294" /></a></p>
<h3 id="the-suicide-wings">The Suicide Wings</h3>
<p>These wings are not for the faint of heart. If you cannot handle hot (and I mean HOT), do NOT order these wings. To me, they are delicious. I cannot wait to have them again.</p>
<p><a href="http://kopepasah.com/wp-content/uploads/2012/02/suicide-wings-at-foodies.jpg"><img src="http://kopepasah.com/wp-content/uploads/2012/02/suicide-wings-at-foodies.jpg" alt="" title="suicide wings at foodies" width="1024" height="768" class="alignnone size-full wp-image-3297" /></a></p>
<p>The suicide wings are on the left and spicy garlic on the right.</p>
<h3 id="the-spicy-pad-thai">Spicy Pad Thai</h3>
<p>In addition to the other items, we also had the Spicy Pad Thai. Unlike other places, Foodies actually makes food spicy (which I love).</p>
<p><a href="http://kopepasah.com/wp-content/uploads/2012/02/pad-thai-at-foodies.jpg"><img src="http://kopepasah.com/wp-content/uploads/2012/02/pad-thai-at-foodies.jpg" alt="" title="pad thai at foodies" width="1024" height="770" class="alignnone size-full wp-image-3296" /></a></p>
<p>Foodies does not have a website yet, but you can find out more about this place on <a href="http://www.urbanspoon.com/r/46/1631963/restaurant/Midtown/Foodies-Oklahoma-City" title="Foodies Express on UrbanSpoon" target="_blank">UrbanSpoon</a>. I highly recommend this place and I hope you enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://kopepasah.com/suicide-wings-and-other-things-at-foodies-express/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Listing the Child Pages of a Parent Page Using a Shortcode</title>
		<link>http://kopepasah.com/tuts/listing-the-child-pages-of-a-parent-page-using-a-shortcode/</link>
		<comments>http://kopepasah.com/tuts/listing-the-child-pages-of-a-parent-page-using-a-shortcode/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 17:58:23 +0000</pubDate>
		<dc:creator>Justin Kopepasah</dc:creator>
		
		<guid isPermaLink="false">http://kopepasah.com/?post_type=tutorials&#038;p=2772</guid>
		<description><![CDATA[I am not a big fan of shortcodes. They tend to tie users into themes or plugins. However, we were in need of a way to display subpages on a parent page without modifying a template. For that a shortcode came in handy. Have you ever created a parent page simply to organize data? I [...]]]></description>
			<content:encoded><![CDATA[<p>I am not a big fan of shortcodes. They tend to tie users into <a href="http://kopepasah.com/recs/ithemes-home-page/" title="iThemes Home Page" target="_blank">themes</a> or <a href="http://kopepasah.com/recs/pluginbuddy-developer-suite/" title="PluginBuddy Developer Suite" target="_blank">plugins</a>. However, we were in need of a way to display subpages on a parent page without modifying a template. For that a shortcode came in handy.</p>
<p><span id="more-2772"></span></p>
<p>Have you ever created a parent page simply to organize data? I am sure most of us have. For those of you that have not, here is an example. You manage a baseball team and you have a parent page named &#8216;Team Members&#8217; with positions as the child pages. You then go a step further and organize the players by position; thus, creating grand-child pages. This is obviously an effective method of organizing players.</p>
<p>Remember that parent page? What information goes on it? Why not a list of all the team members? As a good idea as this sounds, most individuals would simply hardcode the team members onto the page. This poses an obvious problem. Each time the player list or position changes, you have to update the page.</p>
<p>A much better solution is to have the <a href="http://kopepasah.com/unfiled/suggesting-pages-to-all-friends-at-once/" title="Suggesting Pages to All Friends at Once">pages</a> populate when changes are made. This can easily be achieved with <code>php</code>, but requires either a modification of a template file or a shortcode. As hard as it is for me to say this, the latter is the better choice.</p>
<h3 id="the-shortcode">The Shortcode</h3>
<p>Now that the decision is made, let&#8217;s create the shortcode.</p>
<pre class="brush: php; title: ; notranslate">
//Add a shortcode for listing child pages of a parent page
function list_pages_shortcode( $atts ) {
	// Basic shortcode markup
	extract( shortcode_atts( array(
		'post_parent' =&gt; false,
		'title' =&gt; '',
	), $atts ) );

	//If the post parent attribute isn't specified, use the current post's ID
	if ( ! $post_parent ) {
	global $post;
		if ( is_object( $post ) ) {
			$post_parent = $post-&gt;ID;
		} else {
			return false;
		}
	}

	//Build the arguments - we want the child of the post_parent
	$args = array(
		'depth'		   =&gt; 3,
		'child_of'     =&gt; $post_parent,
		'title_li'     =&gt; $title,
		'echo'         =&gt; 0,
		'sort_column'  =&gt; 'menu_order, post_title'
		);

	// if there is no title lets barf up the wordpress pages instead
	if ( empty( $title ) ) {
		return &quot;&lt;ul&gt;&quot; . wp_list_pages( $args ) . &quot;&lt;/ul&gt;&quot;;
	} else {
		return wp_list_pages( $args );
	}
}
add_shortcode( 'list_subpages', 'list_pages_shortcode' );
</pre>
<p>Once you have added this to your theme, simply add the following shortcode to the page where you want to list its subpages.</p>
<pre class="brush: xml; title: ; notranslate">
[list_subpages]
</pre>
<h3 id="code-explained">Code Explained</h3>
<p>Well actually, I am not going to get into detail over the actual code; however, there is a parameter you can pass within the shortcode itself.</p>
<p>Let&#8217;s say you want to list subpages of a particular page that <strong>is not</strong> the parent page. You can do this like so by adding that page&#8217;s ID to the shortcode. Here is an example.</p>
<pre class="brush: xml; title: ; notranslate">
[list_subpages post_parent=&quot;3&quot;]
</pre>
<p>This allows you to list a page and its subpages on any page or post.</p>
<p>I hope you find this shortcode useful. Fell free to expand as needed.</p>
<p class="notice">This will only work with post-types with a hierarchal structure</p>
]]></content:encoded>
			<wfw:commentRss>http://kopepasah.com/tuts/listing-the-child-pages-of-a-parent-page-using-a-shortcode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

