<?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>Rex.FM &#187; Mac</title>
	<atom:link href="http://rex.fm/topic/tech/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://rex.fm</link>
	<description>technology + freedom</description>
	<lastBuildDate>Thu, 29 Dec 2011 15:10:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Dictation Software</title>
		<link>http://rex.fm/2008/05/29/dictation-software/</link>
		<comments>http://rex.fm/2008/05/29/dictation-software/#comments</comments>
		<pubDate>Thu, 29 May 2008 18:19:33 +0000</pubDate>
		<dc:creator>Rex Pechler</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://rex.fm/2008/05/29/dictation-software/</guid>
		<description><![CDATA[I'm considering using MacSpeech Dictate for blogging. However I can't decide yet whether using dictation software is more liberating or more constricting in the writing process. So far I feel I have a limited vocabulary, and the dates it and the dictation software can't pick up on my implicit punctuation. However the software is otherwise [...]]]></description>
			<content:encoded><![CDATA[<p>I'm considering using MacSpeech Dictate for blogging. However I can't decide yet whether using dictation software is more liberating or more constricting in the writing process. So far I feel I have a limited vocabulary, and the dates it and the dictation software can't pick up on my implicit punctuation. However the software is otherwise quite fast, and generally highly accurate.</p>
<p>The next thing that I would like to see, is MacSpeech Dictate implemented on the iPhone. A dictation application on the iPhone would be really awesome. However, I wonder about the accuracy of the built-in microphone. Although I imagine a Bluetooth headset, along with noise reduction technology, could be a solution.</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://rex.fm/2008/05/29/dictation-software/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://rex.fm/2008/05/29/dictation-software/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://rex.fm/2008/05/29/dictation-software/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://rex.fm/2008/05/29/dictation-software/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Lyrics for Last.fm</title>
		<link>http://rex.fm/2008/05/20/lyrics-for-lastfm/</link>
		<comments>http://rex.fm/2008/05/20/lyrics-for-lastfm/#comments</comments>
		<pubDate>Tue, 20 May 2008 09:54:43 +0000</pubDate>
		<dc:creator>Rex Pechler</dc:creator>
				<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://rex.fm/2008/05/20/lyrics-for-lastfm/</guid>
		<description><![CDATA[Ever since I installed MobileScrobbler on my iPhone, I've been using Last.fm a lot ... like almost every day, and for hours at a time. Here's my profile. Last.fm "scrobbles" (keeps track of what you listen to, and uploads that info) your music, and my iPhone automatically does this when I listen to anything in [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since I installed MobileScrobbler on my iPhone, I've been using Last.fm a lot ... like almost every day, and for hours at a time. Here's <a href="http://last.fm/user/perkelation">my profile</a>. Last.fm "scrobbles" (keeps track of what you listen to, and uploads that info) your music, and my iPhone automatically does this when I listen to anything in the iPod feature, and so does my Mac when I listen to anything in iTunes. Why do I want to do this? For posterity, as you might imagine, but Last.fm also provides music recommendations in the form of a personalized radio station. And the personalized radio station is what I really love. I mean, you press play, and you've got all sorts of new stuff to listen to, and the percentage of it that I like is much higher than listening to anything else. And it's more interactive, because I can teach the system my preferences by pressing either the "Love" or "Ban" buttons.</p>
<p>Anyway, <a href="http://dev.c99.org/MobileScrobbler/">MobileScrobbler</a> lets me read lyrics while I listen to songs... Which I LOVE doing. That Mac version however, does -not- do this. I was able however, to find <a href="http://dev.c99.org/MobileScrobbler/">a Greasemonkey script that adds lyrics</a> to the song page on Last.fm, and therefore enables a workaround. (Greasemonkey is a FireFox plugin that I use daily... it let's you add things to, and modify websites. People make scripts to make all sorts of websites do all sorts of cool things. Check out <a href="http://userscripts.org">http://userscripts.org</a> for examples).</p>
<p>My workaround is this: Listen in the Last.fm app. When I want to read lyrics for the current song, just click the link in the app to open up the song page at last.fm. The greasemonkey script shows the lyrics right there for me. Works.</p>
<p>Oh, and then I can also comment on the song right there too, another feature I'd like to see added to the Last.fm Mac client.</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://rex.fm/2008/05/20/lyrics-for-lastfm/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://rex.fm/2008/05/20/lyrics-for-lastfm/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://rex.fm/2008/05/20/lyrics-for-lastfm/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://rex.fm/2008/05/20/lyrics-for-lastfm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Applescript: Fade iTunes to Selected Track</title>
		<link>http://rex.fm/2008/01/21/applescript-fade-itunes-to-selected-track/</link>
		<comments>http://rex.fm/2008/01/21/applescript-fade-itunes-to-selected-track/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 10:20:24 +0000</pubDate>
		<dc:creator>Rex Pechler</dc:creator>
				<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://rex.fm/2008/01/21/applescript-fade-itunes-to-selected-track/</guid>
		<description><![CDATA[Ever playing music for other people from iTunes? And want to change the song without everyone noticing? Trying to do a manual fade is tough. This script lets you select the next song you want to play, and then fade the volume out and in to that track. Download: itunes-fade-to-selected-track.zip property initialVolume : null tell [...]]]></description>
			<content:encoded><![CDATA[<p>Ever playing music for other people from iTunes? And want to change the song without everyone noticing? Trying to do a manual fade is tough. This script lets you select the next song you want to play, and then fade the volume out and in to that track. Download: <a href="http://rex.fm/wp-content/uploads/2008/01/itunes-fade-to-selected-track.zip" title="itunes-fade-to-selected-track.zip">itunes-fade-to-selected-track.zip</a></p>
<p><a href="http://rex.fm/wp-content/uploads/2008/01/itunes-fade-to-selected-track.jpg" title="itunes-fade-to-selected-track.jpg"><img src="http://rex.fm/wp-content/uploads/2008/01/itunes-fade-to-selected-track.jpg" /></a></p>
<p><code><br />
property initialVolume : null<br />
tell application "iTunes"<br />
set speed to 5 -- lower means slower fade<br />
if sound volume = 0 then -- if volume is all the way down, fade in<br />
play<br />
set initialVolume to 60<br />
repeat until (sound volume) is greater than or equal to (initialVolume - speed)<br />
set sound volume to (sound volume + speed)<br />
end repeat<br />
set sound volume to initialVolume<br />
else -- fade out, skip to selected track, fade in<br />
set initialVolume to (get sound volume)<br />
repeat until (sound volume - speed) is less than or equal to 0<br />
set sound volume to (sound volume - speed)<br />
end repeat<br />
set sound volume to 0<br />
play selection<br />
repeat until (sound volume + speed) is greater than or equal to initialVolume<br />
set sound volume to (sound volume + speed)<br />
end repeat<br />
end if<br />
end tell<br />
</code></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://rex.fm/2008/01/21/applescript-fade-itunes-to-selected-track/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://rex.fm/2008/01/21/applescript-fade-itunes-to-selected-track/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://rex.fm/2008/01/21/applescript-fade-itunes-to-selected-track/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://rex.fm/2008/01/21/applescript-fade-itunes-to-selected-track/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac 101: Keyboard text selection</title>
		<link>http://rex.fm/2008/01/03/mac-101-keyboard-text-selection-the-unofficial-apple-weblog-tuaw/</link>
		<comments>http://rex.fm/2008/01/03/mac-101-keyboard-text-selection-the-unofficial-apple-weblog-tuaw/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 21:53:50 +0000</pubDate>
		<dc:creator>Rex Pechler</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://rex.fm/2008/01/03/mac-101-keyboard-text-selection-the-unofficial-apple-weblog-tuaw/</guid>
		<description><![CDATA[I use these all the time... especially holding Option or Command while using the arrows to move the cursor around. To select text you hold down the SHIFT key and then use the arrow keys or HOME, END, PAGEUP, and PAGEDOWN. The left/right arrow keys (plus SHIFT) will increase the selection one character in that [...]]]></description>
			<content:encoded><![CDATA[<p>I use these all the time... especially holding Option or Command while using the arrows to move the cursor around.</p>
<blockquote><p>To select text you hold down the SHIFT key and then use the arrow keys or HOME, END, PAGEUP, and PAGEDOWN. The left/right arrow keys (plus SHIFT) will increase the selection one character in that direction, if you hold down the OPTION (⌥) key the left/right arrows will select an entire word in that direction, and if you hold down the ⌘ key the left/right arrows will select to the beginning or end of the line. The up/down arrow keys (plus SHIFT) will select a full line up or down; with the OPTION key held down the up/down arrows will select a paragraph. The HOME key (plus SHIFT) will select all the text to the beginning of the document and the END key (plus SHIFT) will select all the text to the end of the document. Finally, the PAGEUP and PAGEDOWN keys (plus SHIFT) will select a full "page" up or down<a href="http://www.tuaw.com/2008/01/03/mac-101-keyboard-text-selection/">.<br />
Mac 101: Keyboard text selection - The Unofficial Apple Weblog (TUAW)</a>.</p></blockquote>
<p>You only need to hold Shift if you want to select text. Without holding shift, the aforementioned key commands will just move the cursor around. You probably don't realize how much time you waste trying to point with that Trackpad on your MacBook.</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://rex.fm/2008/01/03/mac-101-keyboard-text-selection-the-unofficial-apple-weblog-tuaw/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://rex.fm/2008/01/03/mac-101-keyboard-text-selection-the-unofficial-apple-weblog-tuaw/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://rex.fm/2008/01/03/mac-101-keyboard-text-selection-the-unofficial-apple-weblog-tuaw/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://rex.fm/2008/01/03/mac-101-keyboard-text-selection-the-unofficial-apple-weblog-tuaw/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Applescript: Number Selected Tracks Sequentially</title>
		<link>http://rex.fm/2007/10/12/applescript-number-selected-tracks-sequentially/</link>
		<comments>http://rex.fm/2007/10/12/applescript-number-selected-tracks-sequentially/#comments</comments>
		<pubDate>Sat, 13 Oct 2007 04:52:05 +0000</pubDate>
		<dc:creator>Rex Pechler</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://rex.fm/2007/10/12/applescript-number-selected-tracks-sequentially/</guid>
		<description><![CDATA[I think you can tell from the title what this simple applescript does. I'm sure this code could be made much shorter, but I'm really a novice, and this works pretty well, albeit there are no foolproofs.   Here's what it does: You select some songs that are already in order (how? see below), say 12 [...]]]></description>
			<content:encoded><![CDATA[<p>I think you can tell from the title what this simple applescript does. I'm sure this code could be made much shorter, but I'm really a novice, and this works pretty well, albeit there are no foolproofs.  </p>
<p>Here's what it does: You select some songs that are already in order (how? see below), say 12 songs that you already arranged. You then run the script... it numbers them 1 of 12, 2 of 12, 3 of 12... and so on up to 12 of 12. You now have a nicely organized album.Album not in order?</p>
<p>Instructions: Select all the album tracks. Make a new playlist from selection (cmd+shift+N). Click the title bar above the first column, in other words: sort by number in playlist. Then, you can rearrange the songs as you like. Now select all the songs, and finally run the script.Ahh, finally some home-brewed automation for sorting out this messy iTunes library. </p>
<p><code>--Number Selected Tracks Sequentially<br />
--A simple applescript from Rex Pechler<br />
--http://rex.fm<br />
--<br />
--2007</p>
<p>tell application "iTunes"<br />
	if selection is not {} then<br />
		set sel to selection<br />
		set these_files to {}<br />
		set numtracks to the count of sel<br />
		set trackcount to 0<br />
		with timeout of 30000 seconds<br />
			repeat with this_track in sel<br />
				if class of this_track is file track then<br />
					set trackcount to trackcount + 1<br />
					set the track number of this_track to trackcount<br />
					set the track count of this_track to numtracks<br />
				end if<br />
			end repeat<br />
		end timeout<br />
	else<br />
		set count to 0<br />
	end if<br />
end tell</code></p>
<p>Download: the <a href="http://rex.fm/wp-content/uploads/2007/10/number-selected-tracks-sequentiallyapplescript.txt" title="number-selected-tracks-sequentiallyapplescript.txt">applescript as text</a> or as a <a href="http://rex.fm/wp-content/uploads/2007/10/number-selected-tracks-sequentially.zip" title="number-selected-tracks-sequentially.zip">binary app</a>.</p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://rex.fm/2007/10/12/applescript-number-selected-tracks-sequentially/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://rex.fm/2007/10/12/applescript-number-selected-tracks-sequentially/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://rex.fm/2007/10/12/applescript-number-selected-tracks-sequentially/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://rex.fm/2007/10/12/applescript-number-selected-tracks-sequentially/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Best SpellChecker I&#8217;ve Ever Seen (and it&#8217;s free!)</title>
		<link>http://rex.fm/2007/05/01/the-best-spellchecker-ive-ever-seen-and-its-free/</link>
		<comments>http://rex.fm/2007/05/01/the-best-spellchecker-ive-ever-seen-and-its-free/#comments</comments>
		<pubDate>Tue, 01 May 2007 16:03:06 +0000</pubDate>
		<dc:creator>Rex Pechler</dc:creator>
				<category><![CDATA[Found]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://rex.fm/?p=42</guid>
		<description><![CDATA[If you use a spell checker, even occasionally, check this out. Uses Google (Web API) to correct mistakes, and works amazingly well. (It&#8217;s Mac only so far) Watch the short video demonstration!read more &#124; digg story Tweet]]></description>
			<content:encoded><![CDATA[<p>If you use a spell checker, even occasionally, check this out. Uses Google (Web API) to correct mistakes, and works amazingly well. (It&#8217;s Mac only so far)<br />
Watch the short video demonstration!<br/><br/><a href="http://nspindel.com/gspell/">read more</a> | <a href="http://digg.com/apple/The_Best_SpellChecker_I_ve_Ever_Seen_and_it_s_free">digg story</a></p>
<div class="simple_likebuttons_container_small">
      <div class="simple_likebuttons_googleplus">
        <g:plusone size="medium" count="false" href="http://rex.fm/2007/05/01/the-best-spellchecker-ive-ever-seen-and-its-free/"></g:plusone>
      </div>
    
      <div class="simple_likebuttons_twitter simple_likebuttons_twitter_s">
        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-url="http://rex.fm/2007/05/01/the-best-spellchecker-ive-ever-seen-and-its-free/" data-lang="en">Tweet</a>
      </div>
    
      <div class="simple_likebuttons_facebook">
        <div id="fb-root"></div>
        <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) {return;}
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
          fjs.parentNode.insertBefore(js, fjs);
        }(document, "script", "facebook-jssdk"));</script>
        <div class="fb-like" data-href="http://rex.fm/2007/05/01/the-best-spellchecker-ive-ever-seen-and-its-free/" data-send="false" data-layout="button_count" data-show-faces="false" data-width="90"></div>
      </div>
    </div>]]></content:encoded>
			<wfw:commentRss>http://rex.fm/2007/05/01/the-best-spellchecker-ive-ever-seen-and-its-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

