Skip to content

Commit

Permalink
update blog to 34ee31ba513e6ae5a91f249876dd5e73cc4fc0d2
Browse files Browse the repository at this point in the history
  • Loading branch information
jessemcdowell committed Nov 1, 2024
1 parent 810cb31 commit db9d772
Show file tree
Hide file tree
Showing 7 changed files with 97 additions and 97 deletions.
2 changes: 1 addition & 1 deletion 2010/08/changing-from-an-ipod-to-a-creative-zen/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ <h2 id="Hardware"><a href="#Hardware" class="headerlink" title="Hardware"></a>Ha
<p>The <a target="_blank" rel="noopener" href="https://www.zune.net/en-us/products/mp3players/default.htm">Microsoft Zune</a>is another device I considered, but the windows software for that is even worse than iTunes. For example,songs can have one of three ratings: heart, broken heart, or no rating. I like that they’re trying to simplify the interface, but I really feel like I’m not their target audience.That said, if <a target="_blank" rel="noopener" href="https://www.zune.net/en-us/products/zunepass/default.htm">Zune Pass</a> worked in Canada I might have gone with them anyway.</p>
<p>The <a target="_blank" rel="noopener" href="https://us.store.creative.com/ZEN-XFi-with-Wireless-LAN-32GB/M/B001CB0RT0.htm">Creative Zen X-Fi</a>gave me everything I wanted. It’s small and light, has 32GB of flash storage and can be easily expanded, and it’s priced competitively. It has an FM radio, and buttons on the outside. I know touch screen is in these days, but I can change songs without even taking it out of my pocket.</p>
<h2 id="Software"><a href="#Software" class="headerlink" title="Software"></a>Software</h2><p>Replacing iTunes was another big job. I’ve built up a detailed system of smart play lists and ratings over the years and change scares me. I’m willing to try something new, but I need an app with enough features to do the job.</p>
<p>My search was quickly reduced to two main contenders, <a target="_blank" rel="noopener" href="https://https//www.winamp.com/">Winamp</a> and <a target="_blank" rel="noopener" href="https://www.mediamonkey.com/">Media Monkey</a>. Both had automatic play lists, song ratings, and file type conversion features.</p>
<p>My search was quickly reduced to two main contenders, <a target="_blank" rel="noopener" href="https://www.winamp.com/">Winamp</a> and <a target="_blank" rel="noopener" href="https://www.mediamonkey.com/">Media Monkey</a>. Both had automatic play lists, song ratings, and file type conversion features.</p>
<p>I ended up downloading both and doing several tests before choosing Media Monkey. Both applications were comparable for features, but Media Monkey was a little better with syncing, and a little more straightforward for organising songs and play lists.</p>
<p>Converting to Media Monkey was easy, and all the data (like ratings, play counts, album art) came over fine. I did have some trouble with the comments getting scrambled in several tracks, but it seems like iTunes was causing that well before copying the data over. All told, I had all the data over and fixed up after a half day of elbow grease.</p>
<h2 id="Verdict"><a href="#Verdict" class="headerlink" title="Verdict"></a>Verdict</h2><p>My only real problem so far has been with the Zen. I’ve had to reboot the device a couple times when it’s hiccupped during a huge sync operation or failed to come back out of sleep.The UI can be a bit difficult sometimes as well. I won’t get into details, but let me just say that converting a WEP key to stars while typing with 9 buttons isn’t making my life any easier.</p>
Expand Down
2 changes: 1 addition & 1 deletion 2012/03/choosing-priorities/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-17968343-1');
</script><script type="text/javascript" src="//lib.baomitu.com/clipboard.js/latest/clipboard.min.js"></script><script type="text/javascript" src="//lib.baomitu.com/toastr.js/latest/toastr.min.js"></script><link rel="stylesheet" href="//lib.baomitu.com/toastr.js/latest/toastr.min.css"><script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "19dbe594294e444cab1e984fe13d4e7a"}'></script><meta name="generator" content="Hexo 7.2.0"></head><body><div class="body_container"><div id="header"><div class="site-name"><h1 class="hidden">Choosing Priorities</h1><a id="logo" href="/.">Jesse Builds Software</a><p class="description">Jesse's thoughts on building quality software.</p></div><div id="nav-menu"><a class="current" href="/."><i class="fa fa-home"> Home</i></a><a href="/about/"><i class="fa fa-user"> About</i></a></div></div><div class="pure-g" id="layout"><div class="pure-u-1 pure-u-md-3-4"><div class="content_container"><div class="post"><h1 class="post-title">Choosing Priorities</h1><div class="post-meta">2012-03-08<span> | </span><span class="category"><a href="/categories/projects/">projects</a><a href="/categories/projects/Themis/">Themis</a></span></div><div class="post-content"><p>During the summer I started a difficult but important journey to reorganize my life. The first step was <a target="_blank" rel="noopener" href="https://www.jessemcdowell.ca/2011/10/managing-priorities-outside-of-work" title="organizing my daily tasks">organizing my daily tasks</a>. I was successful, but becoming productive again has created new issues.</p>
</script><script type="text/javascript" src="//lib.baomitu.com/clipboard.js/latest/clipboard.min.js"></script><script type="text/javascript" src="//lib.baomitu.com/toastr.js/latest/toastr.min.js"></script><link rel="stylesheet" href="//lib.baomitu.com/toastr.js/latest/toastr.min.css"><script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "19dbe594294e444cab1e984fe13d4e7a"}'></script><meta name="generator" content="Hexo 7.2.0"></head><body><div class="body_container"><div id="header"><div class="site-name"><h1 class="hidden">Choosing Priorities</h1><a id="logo" href="/.">Jesse Builds Software</a><p class="description">Jesse's thoughts on building quality software.</p></div><div id="nav-menu"><a class="current" href="/."><i class="fa fa-home"> Home</i></a><a href="/about/"><i class="fa fa-user"> About</i></a></div></div><div class="pure-g" id="layout"><div class="pure-u-1 pure-u-md-3-4"><div class="content_container"><div class="post"><h1 class="post-title">Choosing Priorities</h1><div class="post-meta">2012-03-08<span> | </span><span class="category"><a href="/categories/projects/">projects</a><a href="/categories/projects/Themis/">Themis</a></span></div><div class="post-content"><p>During the summer I started a difficult but important journey to reorganize my life. The first step was <a href="https://jessemcdowell.ca/2011/10/managing-priorities-outside-of-work" title="organizing my daily tasks">organizing my daily tasks</a>. I was successful, but becoming productive again has created new issues.</p>
<p>When you change from trying to do everything to doing what’s most important, you need to decide what important means. Figuring this out for myself has proven difficult. I still don’t have all the answers, but I am constantly making progress.</p>
<p>Deciding what isn’t important has been easier. I am abandoning Themis, my attempt at an open source project. I no longer have a need for it, and it will take a lot more effort to get it finished than I originally expected. I would be delighted if someone wanted to take it on, but there isn’t enough there for it to be likely.</p>
<p>Writing in this blog has also been pushed down the priority list. I intend to keep going, but instead of forcing out a steady pace of content, I’ll wait until I have ideas that I have a strong desire to share.</p>
Expand Down
2 changes: 1 addition & 1 deletion 2014/04/controller-led-navigation-in-angular/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-17968343-1');
</script><script type="text/javascript" src="//lib.baomitu.com/clipboard.js/latest/clipboard.min.js"></script><script type="text/javascript" src="//lib.baomitu.com/toastr.js/latest/toastr.min.js"></script><link rel="stylesheet" href="//lib.baomitu.com/toastr.js/latest/toastr.min.css"><script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "19dbe594294e444cab1e984fe13d4e7a"}'></script><meta name="generator" content="Hexo 7.2.0"></head><body><div class="body_container"><div id="header"><div class="site-name"><h1 class="hidden">Controller Led Navigation in Angular</h1><a id="logo" href="/.">Jesse Builds Software</a><p class="description">Jesse's thoughts on building quality software.</p></div><div id="nav-menu"><a class="current" href="/."><i class="fa fa-home"> Home</i></a><a href="/about/"><i class="fa fa-user"> About</i></a></div></div><div class="pure-g" id="layout"><div class="pure-u-1 pure-u-md-3-4"><div class="content_container"><div class="post"><h1 class="post-title">Controller Led Navigation in Angular</h1><div class="post-meta">2014-04-01</div><div class="post-content"><p>I recently tried <a target="_blank" rel="noopener" href="https://angularjs.org/">AngularJS</a> for a pet project. I watched <a target="_blank" rel="noopener" href="https://www.youtube.com/watch?v=i9MHigUZKEM" title="a great tutorial">a great tutorial about the platform</a>, then dove in head first. You can see what I built here: <a target="_blank" rel="noopener" href="https://www.jessemcdowell.ca/mysterysolver" title="Mystery Solver">MysterySolver</a></p>
</script><script type="text/javascript" src="//lib.baomitu.com/clipboard.js/latest/clipboard.min.js"></script><script type="text/javascript" src="//lib.baomitu.com/toastr.js/latest/toastr.min.js"></script><link rel="stylesheet" href="//lib.baomitu.com/toastr.js/latest/toastr.min.css"><script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "19dbe594294e444cab1e984fe13d4e7a"}'></script><meta name="generator" content="Hexo 7.2.0"></head><body><div class="body_container"><div id="header"><div class="site-name"><h1 class="hidden">Controller Led Navigation in Angular</h1><a id="logo" href="/.">Jesse Builds Software</a><p class="description">Jesse's thoughts on building quality software.</p></div><div id="nav-menu"><a class="current" href="/."><i class="fa fa-home"> Home</i></a><a href="/about/"><i class="fa fa-user"> About</i></a></div></div><div class="pure-g" id="layout"><div class="pure-u-1 pure-u-md-3-4"><div class="content_container"><div class="post"><h1 class="post-title">Controller Led Navigation in Angular</h1><div class="post-meta">2014-04-01</div><div class="post-content"><p>I recently tried <a target="_blank" rel="noopener" href="https://angularjs.org/">AngularJS</a> for a pet project. I watched <a target="_blank" rel="noopener" href="https://www.youtube.com/watch?v=i9MHigUZKEM" title="a great tutorial">a great tutorial about the platform</a>, then dove in head first. You can see what I built here: <a href="https://jessemcdowell.ca/mysterysolver" title="Mystery Solver">MysterySolver</a></p>
<p>I enjoyed Angular. It was straightforward to use, and allowed me to bang out a lot of functionality without much cumbersome boilerplate code. Jasmine, the testing framework set up in the bootstrap source, was also pretty slick. I really liked how I could nest a bunch of test blocks inside of each other to reuse common setup code.</p>
<p>The only serious bump I ran into was getting multiple controllers to work together.</p>
<p>My goal was to build a wizard-style flow. A user enters a bit of info, hits a button, then enters more info. The answers in one step affect the questions in future steps, or might cause steps to be added or taken away. I wanted the controller to trigger the navigation, and I wanted to pass state when it did.</p>
Expand Down
Loading

0 comments on commit db9d772

Please sign in to comment.