<?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>Insights, Ramblings from within the Walls of Denver Interactive Agency, Imulus &#187; Bruce</title>
	<atom:link href="http://imulus.com/blog/author/bruce/feed/" rel="self" type="application/rss+xml" />
	<link>http://imulus.com/blog</link>
	<description>Ramblings, Random Thoughts and Coding Goodness</description>
	<lastBuildDate>Wed, 16 May 2012 20:01:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Umbraco 5 and Razor, building a navigation macro</title>
		<link>http://imulus.com/blog/bruce/development/umbraco-5-and-razor-building-a-navigation-macro/</link>
		<comments>http://imulus.com/blog/bruce/development/umbraco-5-and-razor-building-a-navigation-macro/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 22:42:42 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Razor]]></category>
		<category><![CDATA[Umbraco]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://imulus.com/blog/?p=2673</guid>
		<description><![CDATA[At Imulus we&#8217;ve been interactively trying Umbraco 5 off and on for the past 8 months or so. As of this last week we finally took the dive to do our first full-fledge project with version 5.01.
Now, there&#8217;s a lot of discussion to be had over whether or not Umbraco 5 is ready for prime-time, [...]]]></description>
			<content:encoded><![CDATA[<p>At Imulus we&#8217;ve been interactively trying Umbraco 5 off and on for the past 8 months or so. As of this last week we finally took the dive to do our first full-fledge project with version 5.01.</p>
<p>Now, there&#8217;s a lot of discussion to be had over whether or not Umbraco 5 is ready for prime-time, the lack of documentation, speed, and bugs give us hesitance about using it for larger projects. That said, it&#8217;s clearly the future and we are excited to see it evolve. </p>
<p>One of the initial challenges with any CMS is determining the best way to spit out a list of pages. Rather it&#8217;s for navigation, or a site map, you need a way to generate page lists. In Umbraco 4 we used a XSLT Macro that we slowly built and refined over several years, this allowed for a huge variety of navigation support.</p>
<p>With our recent dive into Umbraco 5 it makes sense to rebuild the base of this functionality using Razor. The initial goal: <strong>build a one-level navigation that spits out children of the current page, or — if specified, a target page</strong>. </p>
<p>The first thing to do is create a new macro and link it to a macro partial file. As always you can do this from the Developer section. Once that&#8217;s done add a parameter of &#8220;pageAlias&#8221; to the Macro and allow it to be input as a textstring. At this point you&#8217;ll also need a global document type property called &#8220;pageAlias&#8221;, this way we can target specific pages in the system without hardcoding a Document Type Alias or Source ID. Both of which aren&#8217;t as reusable as we want. </p>
<p>Insert the Macro call into a view as follows: </p>
<pre><code>@Umbraco.RenderMacro(&quot;navigation&quot;, new { pageAlias = &quot;home&quot; }</code></pre>
<p>Specify pageAlias if you want to target a set page, otherwise it will just output the current children.</p>
<p>Now, let&#8217;s look at the macro code to generate the list, it&#8217;s heavily commented so you can follow:</p>
<pre><code class="small">@inherits PartialViewMacroPage
@using Umbraco.Cms.Web
@using Umbraco.Cms.Web.Macros
@using Umbraco.Framework

@{
  //Marco Parameters
  //Define the page alias we&#x27;re looking for
  var pageAlias = Model.MacroParameters.pageAlias;
  //Set the navigation root to the current page
  var navigationRoot = DynamicModel;

  //If there is a page alias specified change the navigationRoot to be that page instead
  if (false == string.IsNullOrEmpty(pageAlias))
  {
    navigationRoot = DynamicModel.AncestorsOrSelf.Where(&quot;pageAlias == @0&quot;, @pageAlias).FirstOrDefault();
  }

  //Prep the loop
  int i = 0;
}

@foreach(var item in navigationRoot.Children)
{
   //Set classes for first, last, and active in the list.
  var firstClass = (i == 0 ? &quot;first &quot; : &quot;&quot;);
  var lastClass = (i == navigationRoot.Children.Count()-1 ? &quot;last &quot; : &quot;&quot;);
  var activeClass = (DynamicModel.Id == item.Id ? &quot;active &quot; : &quot;&quot;);
  //Output the HTML
  if(item.umbracoNaviHide != &quot;True&quot;) {
    &lt;li class=&quot;@activeClass@firstClass@lastClass&quot;&gt;&lt;a href=&quot;@item.Url&quot; title=&quot;@item.Name&quot;&gt;@item.Name&lt;/a&gt;&lt;/li&gt;
  }

  i++;
}</code></pre>
<p>Hopefully the above code is fairly easy to follow. It will output a group of LI&#8217;s one-level deep from the parent, each of these LI&#8217;s will show as the first in the list, last in the list, or currently active page.</p>
<p>Next Steps:</p>
<ul>
<li>Allow for multi-level support via a parameter (i.e. show only 3 levels)</li>
<li>Make sure if you&#8217;re on a page underneath the active page that &#8216;active&#8217; still shows.</li>
<li>Allow for a limit on the amount of pages to be displayed (i.e. show top 3)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://imulus.com/blog/bruce/development/umbraco-5-and-razor-building-a-navigation-macro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using SublimeVideo HTML5 video with generated HTML</title>
		<link>http://imulus.com/blog/bruce/javascript/using-sublimevideo-html5-video-with-generated-html/</link>
		<comments>http://imulus.com/blog/bruce/javascript/using-sublimevideo-html5-video-with-generated-html/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 20:13:17 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[services]]></category>

		<guid isPermaLink="false">http://imulus.com/blog/?p=2503</guid>
		<description><![CDATA[Recently we pushed a massive update to Stacks, our group task management solution. Part of this update was reworking the onboarding and help process for users — instead of using totally separate pages we moved to a simple lightbox solution that could be loaded on any page. This allowed us to show a lightbox whenever [...]]]></description>
			<content:encoded><![CDATA[<p>Recently we pushed a massive update to <a href="http://usestacks.com/?source=blog_sublimevideo" title="Group task management finally makes sense, especially for teams.">Stacks</a>, our group task management solution. Part of this update was reworking the onboarding and help process for users — instead of using totally separate pages we moved to a simple lightbox solution that could be loaded on any page. This allowed us to show a lightbox whenever it was requested programmatically or by the user. For additional flexibility (and to save loading time) we made the lightbox ajax in whatever HTML content was needed. This process works great, but it did cause a few issues with our recently implemented HTML5 video script, SublimeVideo.</p>
<p class="center"><img src="http://imulus.com/blog/wp-content/uploads/2011/10/lightboxed.png" alt="lightboxed" title="lightboxed" width="540" height="306" /></p>
<h3>A few words about SublimeVideo</h3>
<p><a href="http://sublimevideo.net" title="HTML5 Video Player">SublimeVideo</a> is not video hosting platform like Wistia, Vimeo, or Ooyala, instead it&#8217;s just a javascript player that makes populating already-hosted videos incredibly easy. On most sites you simply include the javascript snippet provided by SublimeVideo and add a class to your video elements that calls the script, like so: </p>
<pre><code>&lt;video class=&quot;sublime zoom&quot; width=&quot;1026&quot; height=&quot;572&quot; &rceil;
preload=&quot;none&quot;&gt;
	&lt;source src=&quot;http://site.com/video.mp4&quot;/&gt;
	&lt;source src=&quot;http://site.com/video.ogg&quot;/&gt;
&lt;/video&gt;</code></pre>
<p>This will immediately replace all of the video elements with a beautiful HTML5 player and Flash fallback for browsers that either, don&#8217;t support HTML5 video, or don&#8217;t support that particular video format. For most day-to-day scenarios this is perfect and is by far the easiest solution I&#8217;ve seen.</p>
<h3>The Catch</h3>
<p>SublimeVideo&#8217;s script works by looking at the source once loaded, grabbing all of the video elements, and then applying the player to those elements. However, with the Stacks lightbox solution the video elements are being loaded only after the lightbox gets ajaxed, therefore they aren&#8217;t available via the initial DOM load. This means that playing videos within the generated HTML won&#8217;t work. It also means the sublimevideo video lightbox won&#8217;t work either.</p>
<p>Basically SublimeVideo has two object states. First, when the script is loaded without video being detected and is waiting to be called. Second, once the object has been told there is video on the page to work with. See the states below: </p>
<p class="center"><img src="http://imulus.com/blog/wp-content/uploads/2011/10/object-instances.png" alt="object-instances" title="object-instances" width="420" height="300" /></p>
<h3>The Solution</h3>
<p>In order to get the sublime video object to run we need to load it under a document.ready function, SublimeVideo supposedly has a sublimevideo.ready function that is more accurate than document.ready but it doesn&#8217;t seem to work. Instead, use the following method to load up the sublime object when no video lives on the page: </p>
<pre><code>&lt;script src=&quot;/link/to/sublimevideo.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
	$(document).ready(function() {
		sublimevideo.load();
	});
&lt;/script&gt;</code></pre>
<p>Then, when the lightbox (or generated HTML) appears you&#8217;ll need to associate each video with the sublimevideo object (remember, it doesn&#8217;t know these new video calls even exist): </p>
<pre><code>&lt;script&gt;
	$(&#x27;video.sublime&#x27;).each(function(){
	    sublimevideo.prepare($(this).el);
	});
&lt;/script&gt;</code></pre>
<p>The above method will grab all the video elements with a class of &#8217;sublime&#8217; and push them to the sublimevideo object for preparation. That&#8217;s it, now the generated HTML will re-associate all videos and work with the player properly.</p>
]]></content:encoded>
			<wfw:commentRss>http://imulus.com/blog/bruce/javascript/using-sublimevideo-html5-video-with-generated-html/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Hit List iPhone app released!</title>
		<link>http://imulus.com/blog/bruce/productivity/the-hit-list-iphone-app-released/</link>
		<comments>http://imulus.com/blog/bruce/productivity/the-hit-list-iphone-app-released/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 20:10:15 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://imulus.com/blog/?p=2441</guid>
		<description><![CDATA[A while ago I did a full roundup of GTD personal management apps, my clear and decisive winner for this roundup would have been The Hit List except at that time there wasn&#8217;t an iPhone app. 
Over the past two years this app was vaporware — at one point Andy Kim, the developer of THL, [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago I did a <a href="/blog/bruce/hosted-applications/gtd-app-roundup/" title="This is incredibly in depth, put on your goggles before diving in this pool because it may be a while before you surface.">full roundup of GTD personal management apps</a>, my clear and decisive winner for this roundup would have been <a href="http://www.potionfactory.com/thehitlist/" title="Makes Things look like child's play.">The Hit List</a> except at that time there wasn&#8217;t an iPhone app. </p>
<p>Over the past two years this app was vaporware — at one point Andy Kim, the developer of THL, posted a screenshot on Flickr of the interface, only to vanish from the the earth another year. Finally, yesterday (<a href="http://groups.google.com/group/the-hit-list-users/browse_thread/thread/99ce01efec9dede2#" title="Can you tell I became a bit obsessed with this? I mean, my God, what kind of freak stalks a google group of an app that was dead for years.">July 6th 2011 at 10:23a.m.</a>) he appeared on THL Google Group to notify users that THL iPhone would be launching on the app store within a few hours. So, finally, <a href="http://www.potionfactory.com/thehitlist/iphone/" title="Finally, finally, thank the lord, finally, it's finally here, YESSSSSS, finally!!!!, finally, we made it, captain — it's arrived contact headquarters and start the warp engines, finally, finally!!!!!!">THL has arrived</a>.</p>
<p class="center"><img src="http://imulus.com/blog/wp-content/uploads/2011/07/iphone.png" alt="iphone" title="iphone" width="359" height="666" class="alignnone size-full wp-image-2442" /></p>
<p>I&#8217;ve purchased the app and signed up for the year long sync service, so far, things are beautiful. Syncing works like a charm, I dare say on the same level as <a href="http://simplenoteapp.com" title="So simple, so beautiful, so reliable. The best simple note taking app in the App Store, if you don't use it you should seriously question what your life has come to.">Simplenote</a>. The interface is jaw dropping, and the speed of the app is on par with other top-tier iPhone apps. </p>
<p>I will give a full review when I&#8217;ve gotten my whole life switched back into THL, but until then I wanted to let people know the new iPhone version seems like a winner and might actually have been worth the wait.</p>
]]></content:encoded>
			<wfw:commentRss>http://imulus.com/blog/bruce/productivity/the-hit-list-iphone-app-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using AddThis widget in XSLT and Umbraco</title>
		<link>http://imulus.com/blog/bruce/web-development/using-addthis-widget-in-xslt-and-umbraco/</link>
		<comments>http://imulus.com/blog/bruce/web-development/using-addthis-widget-in-xslt-and-umbraco/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 17:40:40 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Umbraco]]></category>
		<category><![CDATA[XSLT]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://imulus.com/blog/?p=2336</guid>
		<description><![CDATA[A frequent request now days is to provide social service integration into a website, especially one full of blog or article posts. There are a couple of pre-packaged services to help accomplish this. For instance, AddThis and ShareThis both provide a nice listing of social media sites and allow the user to quickly post the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://imulus.com/blog/wp-content/uploads/2011/06/addThis.png" alt="addThis" title="addThis"  class="right" />A frequent request now days is to provide social service integration into a website, especially one full of blog or article posts. There are a couple of pre-packaged services to help accomplish this. For instance, AddThis and ShareThis both provide a nice listing of social media sites and allow the user to quickly post the article they&#8217;re looking at. </p>
<p>My personal choice between the two services is <a href="http://addthis.com" title="AddThis link to your bookmarks because AddThis is a good service to use in the future. I'm glad I could take a second to AddThis insight into your day.">AddThis</a> as the setup and integration is easy. Now, while AddThis provides great out-of-the box support for single page social posts a listing of posts each with they&#8217;re own unique AddThis button is a bit harder to do. Here&#8217;s a quick example of the situation.</p>
<p>You have a page of 10 blog posts, each one needs its own AddThis button and when clicked that button needs to provide the unique Title and URL of that specific post. Therefore, you have to add a bit of hullabaloo to the AddThis div.</p>
<p><strong>Instead of the standard code after each post: </strong><br />
<code>&lt;div class=&quot;addthis_toolbox addthis_default_style &quot;&gt;</code></p>
<p><strong>You need this: </strong><br />
<code>&lt;div class=&quot;addthis_toolbox addthis_default_style &quot; addthis:title=&quot;THE TITLE HERE&quot; addthis:url=&quot;http://URLHERE.com&quot;&gt;</code></p>
<p>After adding this each will have the ability to target a dedicated Title and URL even if there are multiple instances of AddThis code on a page. </p>
<p>The tricky part comes when you need to put this code into an XSLT script. For example, XSLT is Umbraco&#8217;s main source of generating macros and in this instance we&#8217;ll use it to output the above code (with a unique Title and URL) for each blog post. In most languages this wouldn&#8217;t be an issue but because of XSLT&#8217;s strict interpretation it won&#8217;t allow the usage of <strong>addthis:title</strong> and <strong>addthis:url</strong>. </p>
<p>The answer is fairly simple but not immediately obvious (at least not to me, or people answering this question when I googled it). We simply need to parse out the bulk of the AddThis code as standard XSLT text, leaving only the variables <strong>Title</strong> and <strong>URL</strong> as true XSLT: </p>
<pre><code class="small">&lt;xsl:text disable-output-escaping=&quot;yes&quot;&gt;&lt;![CDATA[
&lt;!-- AddThis Button BEGIN --&gt;
&lt;div class=&quot;addthis_toolbox addthis_default_style&quot; addthis:title=&quot;]]&gt;&lt;/xsl:text&gt;
    <strong>&lt;xsl:value-of select=&quot;@nodeName&quot;/&gt;</strong>
&lt;xsl:text disable-output-escaping=&quot;yes&quot;&gt;&lt;![CDATA[&quot; addthis:url=&quot;http://solidfire.com]]&gt;&lt;/xsl:text&gt;
    <strong>&lt;xsl:value-of select=&quot;umbraco.library:NiceUrl(@id)&quot;/&gt;</strong>
&lt;xsl:text disable-output-escaping=&quot;yes&quot;&gt;&lt;![CDATA[&quot;&gt;
&lt;a href=&quot;http://www.addthis.com/bookmark.php?v=#####&quot; class=&quot;addthis_button_compact&quot;&gt;Share&lt;/a&gt;
&lt;/div&gt;
&lt;!-- AddThis Button END --&gt;
]]&gt;&lt;/xsl:text&gt;</code></pre>
<p>In the above example you could remove the <strong>&lt;xslt:value-of select=&quot;@nodeName&quot;/&gt;</strong> and replace it with whatever XSLT call you need to pull the unique title of that post. The example provided is simply the usage that works with Umbraco 4.5+</p>
]]></content:encoded>
			<wfw:commentRss>http://imulus.com/blog/bruce/web-development/using-addthis-widget-in-xslt-and-umbraco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone 4 bumper review and loose case fix</title>
		<link>http://imulus.com/blog/bruce/apple/iphone-4-bumper-review-and-loose-case-fix/</link>
		<comments>http://imulus.com/blog/bruce/apple/iphone-4-bumper-review-and-loose-case-fix/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 17:48:59 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://imulus.com/blog/?p=2144</guid>
		<description><![CDATA[After carrying around my iPhone 4 for a few days I was starting to get pretty paranoid, not about the dropped calls, but about physically dropping or scratching it up. The bumper case, while not the most protective piece of plastic in the world, looked like a good fit and offered enough protection for me [...]]]></description>
			<content:encoded><![CDATA[<p>After carrying around my iPhone 4 for a few days I was starting to get pretty paranoid, not about the dropped calls, but about physically dropping or scratching it up. The bumper case, while not the most protective piece of plastic in the world, looked like a good fit and offered enough protection for me to feel better about setting it on a table or desk. </p>
<p>First, the bumper for the most part is a great little case. It&#8217;s hard to emphasize, but having external buttons on the side really make the whole thing feel like it&#8217;s a part of the phone. Unlike other cases I&#8217;ve used where you have to pinch your fingers into a hole to reach the buttons. Notice in the picture below how the volume buttons are actually on top of the bumper case, not wedged into a small carved out spot.</p>
<p class="center"><img src="http://imulus.com/blog/wp-content/uploads/2010/07/button-compare.png" alt="button-compare" title="button-compare" width="365" height="260" class="alignnone size-full wp-image-2146" /></p>
<p>Okay, so the case for the most part is a nice addition to the phone. The &#8220;for the most part&#8221; is because of a few small issues. First, the headphone jack is a bit tight with the case, if you&#8217;re planning on plugging in a large headphone jack plug it&#8217;s not going to fit. Take a look at the default iPhone earbuds, if the plug is more than a few millimeters larger it won&#8217;t fit. Second, if you use 3rd party charging cord or car plugs you might not be able to plug into the bottom of the phone with the bumper on. I noticed this on older iPod plugs that have the two side pinchers. See image below: </p>
<p><img src="http://imulus.com/blog/wp-content/uploads/2010/07/ports.png" alt="ports" title="ports" width="548" height="177" class="alignnone size-full wp-image-2147" /></p>
<p>Last, when I first got my bumper it felt a tiny bit loose. To be fair, I&#8217;m pretty picky and it&#8217;s possible others aren&#8217;t bugged by this. The fact is that the bumper, while fairly snug had a little bit of give on the sides (IE :I could slide it up and down slightly, maybe a few millimeters) and same with the top. After some reading I found information suggesting that heat might shrink the rubber and plastic just a bit. I briefly considered boiling my bumper, but decided against that. The second option was leaving it in my hot car for a few hours. So, the next day I took off the bumper and left it on my dashboard for four hours, it was about 90 degrees out. Low and behold when placed back on my phone the bumper was snug. Problem solved.</p>
<p><img src="http://imulus.com/blog/wp-content/uploads/2010/07/bumper-loose.png" alt="bumper-loose" title="bumper-loose" width="548" height="371" class="alignnone size-full wp-image-2145" /></p>
<p>Now that bumpers are going to be given out for free I think this trick could come in handy for others. Let me know your results if you give it a shot.</p>
]]></content:encoded>
			<wfw:commentRss>http://imulus.com/blog/bruce/apple/iphone-4-bumper-review-and-loose-case-fix/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>iPhone 4 update 4.0.1 reception test video</title>
		<link>http://imulus.com/blog/bruce/apple/iphone-4-update-4-0-1-reception-test-video/</link>
		<comments>http://imulus.com/blog/bruce/apple/iphone-4-update-4-0-1-reception-test-video/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 19:57:57 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://imulus.com/blog/?p=2138</guid>
		<description><![CDATA[A few of us here in the Imulus office have iPhone 4&#8217;s and we&#8217;ve all been able to reproduce the reception problem at our office location. You can see here the new update provides slightly different bar lengths and does seem to produce different reception expectations. Here is one office phone on 4.0.1 and the [...]]]></description>
			<content:encoded><![CDATA[<p>A few of us here in the Imulus office have iPhone 4&#8217;s and we&#8217;ve all been able to reproduce the reception problem at our office location. You can see here the new update provides slightly different bar lengths and does seem to produce different reception expectations. Here is one office phone on 4.0.1 and the other on 4.0. We had them right next to each other laying on a desk. The one with four bars is the 4.0 version.</p>
<p><img src="http://imulus.com/blog/wp-content/uploads/2010/07/iphone-compare-401-40.png" alt="iPhone Screenshot of 4.0.1 vs 4.0" width="548" height="290"/></p>
<p>Further, we called the new 4.0.1 phone from the office landline and took a video. You can see the call is fine for a few seconds, then we apply pressure to the death spots and by 30 seconds in the call is dropped. Even though the phone never shows &#8220;no service&#8221; it still drops the call. Apple stated this update was just a reception formula fix, still, it shows that even with 1 bar of 3g being reported the call will still drop if those spots are covered. </p>
<p><object width="548" height="333"><param name="movie" value="http://www.youtube.com/v/BmLBb8XY0zI&amp;hl=en_US&amp;fs=1?color1=0x006699&amp;color2=0x54abd6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/BmLBb8XY0zI&amp;hl=en_US&amp;fs=1?color1=0x006699&amp;color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="548" height="333"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://imulus.com/blog/bruce/apple/iphone-4-update-4-0-1-reception-test-video/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Roundup GTD apps: Things, NotifyMe2, Simplenote, THL</title>
		<link>http://imulus.com/blog/bruce/hosted-applications/gtd-app-roundup/</link>
		<comments>http://imulus.com/blog/bruce/hosted-applications/gtd-app-roundup/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 22:52:13 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[data visualization]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[hosted applications]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://imulus.com/blog/?p=2094</guid>
		<description><![CDATA[Over the past ten months I&#8217;ve been using a variety of To Do management applications to solve my personal task management woes. This blog post is a recap of the four best contenders that I have found, where they succeed, where they fail, and what needs to be on the table for me to be [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/blog/wp-content/uploads/2010/07/blog-todo.png" alt="To Do applications" class="right"/>Over the past ten months I&#8217;ve been using a variety of To Do management applications to solve my personal task management woes. This blog post is a recap of the four best contenders that I have found, where they succeed, where they fail, and what needs to be on the table for me to be happy.</p>
<h3>Laying the Ground Rules</h3>
<p>As the lead UI designer behind our group task solution <a href="http://usestacks.com" title="We are not a pancake house, got that twitter?!">Stacks</a> I can be a pretty harsh critic on things that don&#8217;t feel or work right. Also along this same line, I understand the difficulty of developing a product and trying to meet feature requests. It&#8217;s impossible to keep everyone happy, not to mention build features with time and care. For some of these apps the features I want might be coming, for others they aren&#8217;t part of the ballgame and never will be. I get that, but let&#8217;s still &#8220;talk it out&#8221;.</p>
<h3>Required vs. Nice to Have</h3>
<h5>Must have:</h5>
<ul>
<li>Well designed interface</li>
<li>Quick task entry</li>
<li>Repeating tasks</li>
<li>Time based notifications/reminders</li>
<li>Access to tasks at all times (ideally: mobile, desktop, ipad, and web)</li>
<li>Cloud syncing</li>
</ul>
<h5>Nice to have:</h5>
<ul>
<li>Categorization of tasks (long term, work, personal, etc.)</li>
<li>Notes or sub-tasks</li>
<li>File attachments</li>
<li>An API</li>
<li>Great keyboard shortcuts</li>
</ul>
<p>Alright, let&#8217;s jump into the four selected contenders and see what they&#8217;ve brought to the table.</p>
<h3>Simplenote</h3>
<h5>Done Well:</h5>
<p> phenomenal cloud syncing, quick task entry, access to tasks at all times, notes/subtasks, an API</p>
<h5>Lacking:</h5>
<p> repeating tasks, reminders, categorization, great keybaord shortcuts</p>
<p>At first I felt a little bad including Simplenote as a task management app. The truth is that Simplenote was never meant to soley manage tasks. That said, it&#8217;s just too good at what it does to not have it on this list. First off, Simplenote is bar none the best cloud syncing application I&#8217;ve ever used. It&#8217;s never once lost my changes or updates and I&#8217;m using it on my computer, iPad, and iPhone. Also, in a pinch it has a web interface (that doesn&#8217;t suck) as well. On top of this it has an API (although it&#8217;s not fully public yet) which has allowed developers to tackle the interface in unique ways. For instance, <a href="http://selfcoded.com/justnotes/" title="Just the notes!">Just Notes</a> and <a href="http://notational.net/" title="Take note of this one, it's great at taking notes.">Notational Velocity</a> are independent apps that work great with the Simplenote API.</p>
<p><img src="/blog/wp-content/uploads/2010/07/simplenote-screen.png" alt="Simplenote screenshot."/></p>
<p>There are a few big hurdles you have to be willing to accept with Simplenote. First, it won&#8217;t be able to send you reminders in any way shape or form. This means you have to remember to check it to see what&#8217;s due. This became a deal breaker for me after a few months, but if you&#8217;re the type of person who&#8217;s disciplined, this may not be an issue. Second, Simplenote has no way to repeat tasks, so all those CC bills and monthly reminders need to be created every month.</p>
<p>If all you&#8217;re looking for a is a small To Do app that also has great note taking capabilities Simplenote is probably your best bet. Beautiful Helvtica type, a super clean and fast interface, and very proactive developers. If you need more than just a few lines of text, like me, then it&#8217;s onward to the next app.</p>
<h3>Things</h3>
<h5>Done Well:</h5>
<p> quick task entry, categorization/tagging, nice interface, access on multiple devices</p>
<h5>Lacking:</h5>
<p> Repeating tasks are terrible, badge only notifications, no cloud syncing</p>
<p>Things is perhaps the most well known Mac and iPhone task management solution. Culture Code, the creator of Things, <a href="http://developer.apple.com/videos/iphone/profiles/#video-cultured-code" title="A nice video, dedicated people, but still not a good enough app.">has been featured</a> on Apple&#8217;s developer site and has done well in a number of reviews. From the surface Things looks like a winner. Beautiful icon and interface, multiple device support, plus tagging and categorization. Yes it is expensive, $50 desktop + $10 iPhone + $20 iPad, but that&#8217;s sometimes worth it for a great experience. The problem is that Things felt off the whole time I used it. It&#8217;s not that it doesn&#8217;t have a few great features (ie: quick task entry via hotkey on the desktop version) but rather that the deep features trail off. The features that should be most thought out don&#8217;t seem to be at all. For instance, let&#8217;s look at creating a scheduled repeating task:</p>
<p><img src="/blog/wp-content/uploads/2010/07/things-repeat.png" alt="Repeating tasks and a better way."/></p>
<p>First off, the entire due field is uneditable so why does it even allow typing? Second, the wording is just ridiculous, &#8216;copies are due&#8217; could just be &#8216;this task is due&#8217;. Further, why at the bottom do I have to say each copy has a due date, didn&#8217;t I just specify that up above when I said the day it&#8217;s due? Granted, maybe there is someone out there who needs to randomly assign tasks every month, on a given date, and doesn&#8217;t actually have a date that task is due. But really?! Even so, Culture Code should spend some time wording this better, as it is now it&#8217;s just insanity. Check out some better solutions that other developers created:</p>
<p><img src="/blog/wp-content/uploads/2010/07/repeating-tasks.png" alt="Repeating tasks and a better way."/><br />
<img src="/blog/wp-content/uploads/2010/07/super-duper.png" alt="Super dudper repeating task options."/></p>
<p>Second, Things doesn&#8217;t have cloud syncing. For an application that is meant to exist on three different devices it is extremely weird that there is no cloud connection. Instead, you have to have each device&#8217;s wifi on and then let them sync over a home/business wifi network. This, in my opinion, is a recipe for disaster. Router and wifi questions aside, what if I add 7 tasks on my laptop but am connected via ethernet, then take just my phone out of town for the weekend? My data is completely inaccessible. For a $50+ dollar set of apps I expect cloud syncing, even for a yearly cost.</p>
<p>Third, Things isn&#8217;t very good at reminding you about tasks. It shows you a badge of how many tasks you have but beyond that you have to go in and look at your tasks on a daily basis. Maybe some people do this but I don&#8217;t. Let me specify a time to be reminded and then show me an alert on my phone, simple enough?</p>
<p>End game, Things just doesn&#8217;t stack up for the price. If Culture Code works on usability and wording, allows cloud syncing, and gives a discount to users that own all the apps I&#8217;ll consider it again.</p>
<h3>NotifyMe 2</h3>
<h5>Done Well:</h5>
<p> beautiful mobile interface, push reminders, categorization, task notes, price</p>
<h5>Lacking:</h5>
<p>web interface might as well not exist, no desktop version, no API</p>
<p>NotifyMe 2 is the most recent application that I&#8217;ve been using. While it lacks a desktop client (which is a huge downfall) the mobile client is extremely good. The biggest and strongest pitch for NotifyMe is exactly what it&#8217;s name says: notifications. NotifyMe syncs your tasks to the cloud and then sends a push reminder to your phone when the task needs to be done. At that point you can either snooze it and be reminded later (at an interval you set) or check it off. Additionally, repeating tasks on NotifyMe are better than any other interface I&#8217;ve seen â€“ especially considering it&#8217;s a mobile interface. You set the date and time the task is due, then how often it should repeat, you can do alternate weekdays, weeks, months, or years. Or, something like remind me every 45th day. The best part about this is the ease with which it works. You can tell the crew at <a href="http://www.powerybase.com/" title="PoweryBase">PoweryBase</a> sat down and really went through the steps.</p>
<p>Among the other nice things in NotifyMe are task notes and task sharing. Task notes are placed nicely within each task, a small icon appears next to tasks that have notes letting you know additional information exists. This seems small but the ability to add a few notes into a task is huge. For instance, I add a task to set up a doctor appointment easily, but remembering to bring my new insurance card and the new office address could be just as important. The ability to have notes fixes this problem. Additionally the app also has a sharing and friends feature. I haven&#8217;t tried it enough to know how well it works, but if it works as advertised (and I assume it does based on the rest of the app) then it should be a hit for married couples or families. The ability to assign notifications to others on the fly could be extremely useful.</p>
<p><img src="/blog/wp-content/uploads/2010/07/nofity-me-crapiness.png" alt="To Do applications"/></p>
<p>The biggest knock against NotifyMe has to be their application web interface, <a href="http://webapp.notifymecloud.com" title="Don't let this MobileMe esk' login screen fool you, the web app is a fucking piece of trash.">webapp.notifymecloud.com</a>. In fact, let&#8217;s be honest, it doesn&#8217;t even deserve to be called a web interface. It&#8217;s more like a pile of trash sitting online that is meant to somehow duplicate functionality of the mobile app. And, while <em>technically</em> it has the functionality, the feel and care of the mobile app is 100% absent. The icons are gross, the corners of the containers are rough and thrown together. The task fields are unstyled and unorganized. It&#8217;s literally like someone went into Dreamweaver and inserted a bunch of default text fields, added some terrible icons, and said &#8220;that&#8217;s good, I&#8217;m done&#8221;. The fact this application is so bad makes me terrified that PoweryBase doesn&#8217;t take their design seriously. If they are willing to put out something this bad on the web who&#8217;s to say the app might some day slip into the same void. Terrifying.</p>
<p>In conclusion, NotifyMe 2, from a mobile perspective, is the best task manager I&#8217;ve seen. This is big because if there is any place to have a great app it&#8217;s on the device that&#8217;s always with you. Sadly, the web app is not worthy of discussion. It&#8217;s unusable and beyond <em>in a pinch</em> circumstances, worthless. Let&#8217;s hope this gets addressed so I can give NotifyMe 2 the clear victory in the To Do application space.</p>
<h3>The Hit List</h3>
<h5>Done Well:</h5>
<p> best desktop experience of <strong>any</strong> app I have ever used, great keyboard shortcuts, tagging/categorization, extremely fast task creation, repeating tasks</p>
<h5>Lacking:</h5>
<p> <a href="http://www.flickr.com/photos/andypotion/4213848965/">vaporware iPhone version</a>, an API</p>
<p><img src="/blog/wp-content/uploads/2010/07/the-hit-list-screen.png" alt="The Hit List screenshot."/></p>
<p>I&#8217;ve never been as excited about a program as I was about The Hit List. It&#8217;s beautiful, fast, easy to learn, and incredibly well thought out. Sadly two years into the product life cycle the announced iPhone app has never been released and the desktop version has never come out of beta. The developer has dropped off the face of the earth. While the desktop version is truly a marvel to be seen (even in beta), the lack of syncing, API access, or a mobile version render this app a dinosaur. Some <a href="http://www.jokeandbiagio.com/2do-from-guided-ways-new-iphone-app-for-getting-things-done/comment-page-1#comment-456" title="2do and THL, but at what cost?">people have gotten it to work with the 2Do</a> via calendar syncing, but I&#8217;m just not willing to use some hack method for important tasks in my life.</p>
<p>Because I&#8217;m such a fan of The Hit List I believe it belongs in this showdown. For someone that only needs a desktop application there is nothing better on the table. Just check out this quick video I whipped up:</p>
<p><object id="scPlayer" class="embeddedObject" width="548" height="399" type="application/x-shockwave-flash" data="http://content.screencast.com/users/Imulus/folders/Jing/media/97447a06-d585-4b58-9f0d-2289708d848d/jingh264player.swf" ><param name="movie" value="http://content.screencast.com/users/Imulus/folders/Jing/media/97447a06-d585-4b58-9f0d-2289708d848d/jingh264player.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><param name="flashVars" value="thumb=http://content.screencast.com/users/Imulus/folders/Jing/media/97447a06-d585-4b58-9f0d-2289708d848d/FirstFrame.jpg&#038;containerwidth=548&#038;containerheight=399&#038;content=http://content.screencast.com/users/Imulus/folders/Jing/media/97447a06-d585-4b58-9f0d-2289708d848d/00000041.mp4&#038;blurover=false" /><param name="allowFullScreen" value="true" /><param name="scale" value="showall" /><param name="allowScriptAccess" value="always" /><param name="base" value="http://content.screencast.com/users/Imulus/folders/Jing/media/97447a06-d585-4b58-9f0d-2289708d848d/" /><video width="548" height="399" controls="controls"><br />  <source src="http://content.screencast.com/users/Imulus/folders/Jing/media/97447a06-d585-4b58-9f0d-2289708d848d/00000041.mp4" type="video/mp4;" /><br />  <b>Your browser cannot play this video. <a href="http://www.screencast.com/handlers/redirect.ashx?target=viewingembededhelp">Learn how to fix this</a>.</b> </video> </object></p>
<p>If The Hit List gets an iPhone app I will jump on it no matter what the cost. Though I&#8217;m a realist and therefore betting this app, sadly, won&#8217;t see the light of day.</p>
<h3>The Final Conclusion</h3>
<p>Considering it&#8217;s mid 2010 I&#8217;m astonished that someone hasn&#8217;t solved the GTD personal task solution in a way that meets the few goals I provided above. There is a lot of potential in the market but no superstar. I&#8217;d love to hear other people&#8217;s solutions to the GTD problem, maybe something&#8217;s out there that I don&#8217;t know about. Until then I&#8217;ll keep hoping for a better desktop or web version of NotifyMe2. Or, even better, the mystical unicorn Hit List iPhone application from <a href="http://potionfactory.com" title="A man who got so many excited and then ran away leaving them to wonder, why God... why.">Andy Kim</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://imulus.com/blog/bruce/hosted-applications/gtd-app-roundup/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
<enclosure url="http://content.screencast.com/users/Imulus/folders/Jing/media/97447a06-d585-4b58-9f0d-2289708d848d/00000041.mp4" length="2637206" type="video/mp4" />
		</item>
		<item>
		<title>3rd Thursday HTML5 Presentation &amp; Links</title>
		<link>http://imulus.com/blog/bruce/web-development/3rd-thursday-html5-presentation-links/</link>
		<comments>http://imulus.com/blog/bruce/web-development/3rd-thursday-html5-presentation-links/#comments</comments>
		<pubDate>Fri, 21 May 2010 17:49:21 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://imulus.com/blog/?p=2060</guid>
		<description><![CDATA[Thanks to all of those who attended the Imulus 3rd Thursday presentation on HTML5 last night. We had some great discussion and topic review. Today we&#8217;ve placed the presentation website live at http://html5.imulus.com. 

Here are the additional links that got mentioned during the meetup. 

The League of Movable Type
Font Squirrel @fontface typefaces
Hot Shoo imagery
Border Radius [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to all of those who attended the Imulus 3rd Thursday presentation on HTML5 last night. We had some great discussion and topic review. Today we&#8217;ve placed the presentation website live at <a href="http://html5.imulus.com" title="Learn about HTML5">http://html5.imulus.com</a>. </p>
<p><a href="http://html5.imulus.com" title="Learn about HTML5"><img src="http://imulus.com/blog/wp-content/uploads/2010/05/html5.png" alt="html5" title="html5" width="548" height="300" class="alignnone size-full wp-image-2062" /></a></p>
<p>Here are the additional links that got mentioned during the meetup. </p>
<ul>
<li><a href="http://www.theleagueofmoveabletype.com/fonts/7-league-gothic" title="League of Movable Type">The League of Movable Type</a></li>
<li><a href="http://www.fontsquirrel.com/fontface" title="Font Squirrel">Font Squirrel @fontface typefaces</a></li>
<li><a href="http://beta.hotshoo.com/" title="Hot Shoo, alternative to iStock">Hot Shoo imagery</a></li>
<li><a href="http://border-radius.com" title="Border Radius">Border Radius quick grab site</a></li>
<li><a href="http://css3generator.com/" title="CSS3 generator">CSS 3 generator / quick code creation</a></li>
<li><a href="http://books.alistapart.com/product/html5-for-web-designers" title="HTML5 Recap">HTML5 for Web Designers &mdash; A logic and semantic based review of HTML5</a></li>
</ul>
<p>This should be everything that was covered, however, if you find something missing feel free to add a comment with a link. We&#8217;ll jump on it ASAP.</p>
<p><strong>Updates:</strong> A few more HTML5 resources in the list.</p>
]]></content:encoded>
			<wfw:commentRss>http://imulus.com/blog/bruce/web-development/3rd-thursday-html5-presentation-links/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Iâ€™m not so sure about this â€˜Codaâ€™ revolution.</title>
		<link>http://imulus.com/blog/bruce/software/code-reve/</link>
		<comments>http://imulus.com/blog/bruce/software/code-reve/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 19:48:03 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://imulus.com/blog/?p=1984</guid>
		<description><![CDATA[Note: I wrote this post on a personal blog a few years ago, but I think it still pertains to developers using Coda or any all-in-one application.
&#8230;Panic software (the makers of Transmit FTP) have released a new â€œall in oneâ€ web site management application called Coda. The basic goal of this app is to take [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://imulus.com/blog/wp-content/uploads/2010/03/coda-dev.png" alt="coda-dev" title="coda-dev" class="right" /><strong>Note: I wrote this post on a personal blog a few years ago, but I think it still pertains to developers using Coda or any all-in-one application.</strong></p>
<p>&#8230;Panic software (the makers of Transmit FTP) have released a new â€œall in oneâ€ web site management application called Coda. The basic goal of this app is to take a bunch of things needed to build websites and place them all together in one application. Now, pardon my skepticism and negativity, but the best part about using an operating system, particularly one like Mac OS X, is that I can easily use multiple simple or complex applications in a quick fashion to complete projects. And to put it in short, I just donâ€™t get the point of putting everything together in one app, even if it is developed by some of the best software makers around.</p>
<p>In fact, the whole idea seems to go against all the benefits of running OS X, much less running multiple applications targeted to exactly what I need. Granted, some apps get a little intense and do more than I may need. For example, I canâ€™t say I use scripting in many apps that support it, but thatâ€™s because I donâ€™t have to. An application like TextMate gives me the opportunity to pick and choose exactly what I want from a text editor. It isnâ€™t trying to do too much, particularly because if it did it would interrupt the way I work. The things I donâ€™t use donâ€™t get in my way, and the things I do use are easy to get to. Sure, there are applications out there .. iTunes .. hutâ€¦hum.. that do handle tons of tasks all under one umbrella. But guess what, advanced music creators probably donâ€™t use iTunes to do the majority of their composing, editing, and refining. Even though it may have the capability to do some of these tasks. This is why Apple created iWeb for novice web builders, because it allows them to do what they need without getting drug into the depths of web development. The problem is, Coda is iWeb for pros, which is a paradox in and of itself.</p>
<p>Hereâ€™s the gist of what I am getting at â€” the ideal application should be great at handling everything you need to do and shouldnâ€™t get in the way if you donâ€™t use every feature it offers.</p>
<p>Coda, to me, doesnâ€™t seem to follow this line of logic. Rather, it forces the developer to use everything it provides and it doesnâ€™t give much leeway in one direction or the other. For instance, Coda comes with Transmit FTP built in. Which sounds great until you want to connect to a clientâ€™s site to update one tiny PDF file. Suddenly you find yourself launching the entire client web project just to make one tiny update, an update that wonâ€™t even require 80% of the tools that Coda brings up. Itâ€™s like using photoshop to casually view pictures, <strong>no one wants to do it!</strong> Having an application that does too much is like having a beautiful piece of jewelry that weighs too much to wear. It may look great but dealing with it first hand just seems like a waste of time and comfort.</p>
]]></content:encoded>
			<wfw:commentRss>http://imulus.com/blog/bruce/software/code-reve/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A modern, yet simple, solution for day to day notes.</title>
		<link>http://imulus.com/blog/bruce/productivity/modern-notes/</link>
		<comments>http://imulus.com/blog/bruce/productivity/modern-notes/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 22:33:25 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://imulus.com/blog/?p=1971</guid>
		<description><![CDATA[Over the last several years I&#8217;ve tried a number of different approaches to make my day to day life more manageable. And, while I&#8217;ve found nice solutions for most challenges I deal with (remembering contact info, keeping appointments and meetings, managing tasks) I&#8217;ve still had one giant void. 
A clean and easy way to take [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last several years I&#8217;ve tried a number of different approaches to make my day to day life more manageable. And, while I&#8217;ve found nice solutions for most challenges I deal with (remembering contact info, keeping appointments and meetings, managing tasks) I&#8217;ve still had one giant void. </p>
<p>A clean and easy way to take down and synchronize notes.</p>
<p>In my book a notes app only needs three things: </p>
<ol>
<li>A nice simple mobile interface (this includes a nice typeface, ie: Helvetica.)</li>
<li>An easy way to access the app from any computer or device.</li>
<li>Easy and instant synching between mobile devices, computers, and the web. It&#8217;s only text after all!</li>
</ol>
<p>In essence, let me write and access notes from anywhere without getting in my way.</p>
<p>For a while I tried to use Apple&#8217;s default Notes application. And, to be frank, it was one of the worst experiences I have ever had using an Apple product. For one, the Notes application is <a href="http://imulus.com/blog/wp-content/uploads/2010/02/photo.jpg" title="So ugly...">absolutely hideous</a>. Second, it requires me using Mail App to manage notes from my computer. Now, I don&#8217;t know if you have ever used Mail App to do anything, but it sucks. It&#8217;s slow, clunky, and especially frustrating to use if you aren&#8217;t working with basic email. </p>
<p>Beyond just the default Notes app I also dabbled with EverNote. Now, to be fair, EverNote seems like a good application for certain uses. The problem I have with it is that it tries to do too much. I don&#8217;t need photos, voice notes, text transcribing, or any other of the other options it offers. The more options provided the more things to get in my way.</p>
<p><img src="/blog/wp-content/uploads/2010/02/photo.png" alt="photo" title="photo" class="right" /></p>
<h2>A Simpler Way</h2>
<p>About a month and half ago I decided to start using <a href="http://simplenoteapp.com/" title="Thank God! Helvetica!">Simplenote</a>, a small, extremely simple, note taking application for the iPhone. </p>
<p>On top of a wonderfully simple interface Simplenote also has API access for third-party developers. This means there are several options for desktop based note applications. My personal choice is <a href="http://selfcoded.com/justnotes/" title="Just Notes">JustNotes</a>, although I&#8217;ve also installed and used <a href="http://notational.net/" title="Notational Velocity">Notational Velocity</a> and it&#8217;s a great choice as well. If you&#8217;re a dashboard fan you can try out <a href="http://dashnote.resenmedia.com/">DashNote</a>. </p>
<p>The final benefit of Simplenote is website access your notes. In essence, allowing you to gain access to your notes from any computer on the web. While I don&#8217;t use this often (I always have my iPhone) I like the peace of mind it provides. </p>
<p>Over the last month and half simple note has drastically changed the way I record and access quick bits of information. It&#8217;s managed to squeak itself onto my iPhone&#8217;s home screen and even has a global shortcut on my Mac. I couldn&#8217;t be happier with the implementation.</p>
]]></content:encoded>
			<wfw:commentRss>http://imulus.com/blog/bruce/productivity/modern-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

