<?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>JonathanLaliberte.com</title>
	<atom:link href="http://www.jonathanlaliberte.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jonathanlaliberte.com</link>
	<description>So Little To Say, and So Little Time To Say It.</description>
	<lastBuildDate>Tue, 16 Mar 2010 00:03:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iTunes Sleep Timer &#8211; With Fade Out Applescript</title>
		<link>http://www.jonathanlaliberte.com/2010/03/15/itunes-sleep-timer-with-fade-out-applescript/</link>
		<comments>http://www.jonathanlaliberte.com/2010/03/15/itunes-sleep-timer-with-fade-out-applescript/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 00:03:15 +0000</pubDate>
		<dc:creator>Jonathan Laliberte</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.jonathanlaliberte.com/?p=85</guid>
		<description><![CDATA[I like to listen to music or an audiobook as I fall asleep, but don&#8217;t want it to continue playing all night, so I put together this little script to implement an iTunes &#8220;Sleep Timer&#8221;. It also fades the volume down which makes it very difficult to notice and seems to help falling asleep (could [...]]]></description>
			<content:encoded><![CDATA[<p>I like to listen to music or an audiobook as I fall asleep, but don&#8217;t want it to continue playing all night, so I put together this little script to implement an iTunes &#8220;Sleep Timer&#8221;. It also fades the volume down which makes it very difficult to notice and seems to help falling asleep (could be all in my head though).</p>
<p>How it works: When run it asks how many minutes you want to wait before &#8220;going to sleep&#8221;. It then waits until &#8220;fade_for_minutes&#8221; minutes (default is 10) less than the time you specified and starts to fade out iTunes. It pauses after the fade completes, then restores the volume to the setting it was started with.</p>
<p>Example:<br />
Run at: 10:00pm<br />
Sleep time: 60 minutes<br />
fade_for_minutes: 10 minutes<br />
initial volume: 100 (iTunes volume ranges from 0 to 100)</p>
<p>At 10:50 fade_sound will start running. It will decrease the iTunes volume by 1 every 6 seconds ((fade_for_minutes*60)/initialVolume).<br />
At 11:00 it will pause the currently playing track, reset the volume to 100, and quit itself.</p>
<p>You can either try to copy/paste the script below in to Applescript Editor, then save as an application and be sure to check off &#8220;Stay Open&#8221;, or you can <a href="http://www.jonathanlaliberte.com/downloads/iTunesSleepTimer.zip">download the Application</a>.</p>
<p><code><br />
property lastSleepLength : 5<br />
property fade_for_minutes : 10</p>
<p>global endTime, initialVolume</p>
<p>on idle<br />
	-- Wait until fade_for_minutes before the end time<br />
	-- Then call fade_sound which will fade the sound, pause itunes, and reset the volume<br />
	set curTime to current date<br />
	if ((curTime + (fade_for_minutes * 60)) ≥ endTime) then<br />
		my fade_sound()<br />
		quit me<br />
	end if<br />
	return 1<br />
end idle</p>
<p>on run<br />
	try<br />
		set endTime to (current date) + getSleepLength()<br />
		tell application "iTunes" to set initialVolume to sound volume</p>
<p>	on error number -128<br />
		-- user canceled<br />
		quit me<br />
	end try<br />
end run</p>
<p>on fade_sound()<br />
	set timeBetweenDecreases to ((fade_for_minutes * 60) / initialVolume)<br />
	repeat with i from 0 to initialVolume<br />
		delay timeBetweenDecreases<br />
		tell application "iTunes" to set the sound volume to (sound volume) - 1<br />
	end repeat<br />
	my iTunesReset()<br />
end fade_sound</p>
<p>-- Pause iTunes and reset volume<br />
on iTunesReset()<br />
	tell application "Finder"<br />
		if process "iTunes" exists then<br />
			tell application "iTunes"<br />
				if player state is playing then<br />
					pause<br />
				end if<br />
				set the sound volume to initialVolume<br />
			end tell<br />
		end if<br />
	end tell<br />
end iTunesReset</p>
<p>-- gets the amount of minutes till we go to sleep<br />
on getSleepLength()<br />
	repeat<br />
		set dialogResult to display dialog "How many minutes till we go to Sleep?" default answer lastSleepLength<br />
		try<br />
			if text returned of the dialogResult is not "" then<br />
				set sleepLength to text returned of dialogResult as number<br />
				exit repeat<br />
			end if<br />
			beep<br />
		end try<br />
	end repeat</p>
<p>	set lastSleepLength to sleepLength</p>
<p>	return (sleepLength * 60) -- Return in seconds<br />
end getSleepLength<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanlaliberte.com/2010/03/15/itunes-sleep-timer-with-fade-out-applescript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SizeUp &#8211; Resize/Position Windows Using The Keyboard</title>
		<link>http://www.jonathanlaliberte.com/2010/03/02/sizeup-resizeposition-windows-using-the-keyboard/</link>
		<comments>http://www.jonathanlaliberte.com/2010/03/02/sizeup-resizeposition-windows-using-the-keyboard/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 21:39:52 +0000</pubDate>
		<dc:creator>Jonathan Laliberte</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.jonathanlaliberte.com/?p=82</guid>
		<description><![CDATA[I&#8217;ve posted a few scripts I&#8217;ve written to solve some window placement issues on OS X (especially when removing an external display). I actually haven&#8217;t been using my scripts as much recently since I found this application. Put simply: it allows you to move and position windows using the keyboard. Check out the web site [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve posted a few scripts I&#8217;ve written to solve some window placement issues on OS X (especially when removing an external display). I actually haven&#8217;t been using my scripts as much recently since I found this application. Put simply: it allows you to move and position windows using the keyboard. Check out the web site for full details including a video of it in action. At $13 for a license, it&#8217;s a no brainer, give it a try: <a href="http://www.irradiatedsoftware.com/sizeup/">SizeUp</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanlaliberte.com/2010/03/02/sizeup-resizeposition-windows-using-the-keyboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTunes Won&#8217;t Play Songs OS X Fix</title>
		<link>http://www.jonathanlaliberte.com/2010/01/07/itunes-wont-play-songs-os-x-fix/</link>
		<comments>http://www.jonathanlaliberte.com/2010/01/07/itunes-wont-play-songs-os-x-fix/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 03:59:50 +0000</pubDate>
		<dc:creator>Jonathan Laliberte</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.jonathanlaliberte.com/?p=78</guid>
		<description><![CDATA[I was just playing around with the Boxee Beta and it hung. I force quit it, and subsequently tried to play a song in iTunes. It wouldn&#8217;t play. I tried playing a new song and took note: the time didn&#8217;t move from 0:00, the song information was scrolling at the top, and there was a [...]]]></description>
			<content:encoded><![CDATA[<p>I was just playing around with the <a href="http://boxee.tv">Boxee Beta</a> and it hung. I force quit it, and subsequently tried to play a song in iTunes. It wouldn&#8217;t play. I tried playing a new song and took note: the time didn&#8217;t move from 0:00, the song information was scrolling at the top, and there was a speaker icon next to the song. Yes, the volume was up. Quitting iTunes and reopening it didn&#8217;t fix it (tried a few times).</p>
<p>So, I opened up Activity Monitor and did some quick searches to see if I could find something related to iTunes, Boxee, and Sound. Anyway, there is a process called <strong>coreaudiod</strong> &#8211; the core audio daemon. Force-quit that (requires admin privileges) and <em>boom!</em> iTunes works again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanlaliberte.com/2010/01/07/itunes-wont-play-songs-os-x-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fix Arrow Keys in VI on Solaris</title>
		<link>http://www.jonathanlaliberte.com/2009/12/01/fix-arrow-keys-in-vi-on-solaris/</link>
		<comments>http://www.jonathanlaliberte.com/2009/12/01/fix-arrow-keys-in-vi-on-solaris/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 03:18:54 +0000</pubDate>
		<dc:creator>Jonathan Laliberte</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://www.jonathanlaliberte.com/?p=72</guid>
		<description><![CDATA[This was taken from http://www.unix.com/unix-dummies-questions-answers/59467-sunos-5-10-vi-arrow-keys-not-working-post302181425.html and I didn&#8217;t want to lose it.
Enter the following into $HOME/.exrc file. First entry is to make DELETE work as Backspace and Remaining/Subsequent 4 entries are traversal into file using Arrow-Key. All 5 entries are applicable for &#8220;Editing&#8221; mode of vi editor.
DO NOT COPY/PASTE THIS:
:map! ^? ^H
:map! ^[OA ^[ka
:map! ^[OB [...]]]></description>
			<content:encoded><![CDATA[<p>This was taken from <a href="http://www.unix.com/unix-dummies-questions-answers/59467-sunos-5-10-vi-arrow-keys-not-working-post302181425.html">http://www.unix.com/unix-dummies-questions-answers/59467-sunos-5-10-vi-arrow-keys-not-working-post302181425.html</a> and I didn&#8217;t want to lose it.</p>
<p>Enter the following into $HOME/.exrc file. First entry is to make DELETE work as Backspace and Remaining/Subsequent 4 entries are traversal into file using Arrow-Key. All 5 entries are applicable for &#8220;Editing&#8221; mode of vi editor.</p>
<p>DO NOT COPY/PASTE THIS:<br />
:map! ^? ^H<br />
:map! ^[OA ^[ka<br />
:map! ^[OB ^[ja<br />
:map! ^[OC ^[la<br />
:map! ^[OD ^[ha</p>
<p>To type all CONTROL (the ^ and ^[ characters) characters:<br />
^? = CTRL-V + DELETE<br />
^H = CTRL-V + BACKSPACE<br />
^[OA = CTRL-V + UP-Arrow<br />
^[ka = CTRL-V + ESCAPE + k + a<br />
^[OB = CTRL-V + Down-Arrow<br />
^[ja = CTRL-V + ESCAPE + j + a<br />
^[OC = CTRL-V + Right-Arrow<br />
^[la = CTRL-V + ESCAPE + l + a<br />
^[OD = CTRL-V + Left-Arrow<br />
^[ha = CTRL-V + ESCAPE + h + a</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanlaliberte.com/2009/12/01/fix-arrow-keys-in-vi-on-solaris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Add Time In Excel Or Numbers</title>
		<link>http://www.jonathanlaliberte.com/2009/06/19/how-to-add-time-in-excel-or-numbers/</link>
		<comments>http://www.jonathanlaliberte.com/2009/06/19/how-to-add-time-in-excel-or-numbers/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 05:28:56 +0000</pubDate>
		<dc:creator>Jonathan Laliberte</dc:creator>
				<category><![CDATA[Clarifications]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.jonathanlaliberte.com/?p=65</guid>
		<description><![CDATA[This one had me going for a while the other day. I had a cell with a time in it, and just wanted to add 15 minutes to it and place it in the cell next to it. Anyway, the way to do this is to add (or subtract) #Minutes/1440.
For example, if cell A1 has [...]]]></description>
			<content:encoded><![CDATA[<p>This one had me going for a while the other day. I had a cell with a time in it, and just wanted to add 15 minutes to it and place it in the cell next to it. Anyway, the way to do this is to add (or subtract) #Minutes/1440.</p>
<p>For example, if cell A1 has the time 6:15 in it, and you want to add 15 minutes to it for cell A2 simply set it =A1+(15/1440).</p>
<p>The reason for this is that Excel (and Numbers, and.. most likely any other spreadsheet software out there) keeps track of dates, not time &#8211; so if you have a date of 6/19/2009, and in the next cell you want 6/20/2009 &#8211; you add 1. Well, there are 1440 minutes in a day, so you simply have to add a fraction of a day equal to the amount of time you want to add. So 15/1440 = 0.0104166667 days.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanlaliberte.com/2009/06/19/how-to-add-time-in-excel-or-numbers/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Restore Previous Display Window Positions AppleScript</title>
		<link>http://www.jonathanlaliberte.com/2009/02/04/restore-previous-display-window-positions-applescript/</link>
		<comments>http://www.jonathanlaliberte.com/2009/02/04/restore-previous-display-window-positions-applescript/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 02:42:23 +0000</pubDate>
		<dc:creator>Jonathan Laliberte</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.jonathanlaliberte.com/?p=61</guid>
		<description><![CDATA[This AppleScript is sort of a hack to restore window positions after removing/adding an external display, similar my other script to move all windows to the main screen. You should run it before you disconnect the display, then again when you reconnect it. It&#8217;s customized for my environment right now, so you&#8217;ll need to look [...]]]></description>
			<content:encoded><![CDATA[<p>This AppleScript is sort of a hack to restore window positions after removing/adding an external display, similar my other script to <a href="http://www.jonathanlaliberte.com/2007/10/19/move-all-windows-to-your-main-screen/">move all windows to the main screen</a>. You should run it before you disconnect the display, then again when you reconnect it. It&#8217;s customized for my environment right now, so you&#8217;ll need to look through the code a bit to customize it. I have this saved as an application in my Applications folder for quick launching with Spotlight.</p>
<pre>property numFFWindows : 0
property FFPos : {}
property FFSize : {}
property iTunesPos : {}
property iTunesSize : {}
property iCalPos : 0
property iCalSize : 0
property AdiumContactsPos : 0
property AdiumContactsSize : 0
property AdiumIMSize : 0
property AdiumIMPos : 0
property OFPos : 0
property OFSize : 0

display dialog "Set Window Position or Save Window Position?" buttons {"Restore", "Save"} default button "Restore"
set theResult to result

tell application "System Events"
    if (button returned of theResult is "Restore") then
        -- Restore Settings
        if (numFFWindows &gt; 0) then
            tell process "Firefox"
                repeat with i from 1 to numFFWindows
                    set position of window i to (item i of FFPos)
                    set size of window i to (item i of FFSize)
                end repeat
            end tell
        end if
        if (iTunesPos is not {0, 0}) then
            tell process "iTunes"
                set position of window 1 to iTunesPos
                set size of window 1 to iTunesSize
            end tell
        end if
        if (iCalPos is not {0, 0}) then
            tell process "iCal"
                set position of window 1 to iCalPos
                set size of window 1 to iCalSize
            end tell
        end if
        if (OFPos is not {0, 0}) then
            tell process "OmniFocus"
                set position of window 1 to OFPos
                set size of window 1 to OFSize
            end tell
        end if
        if (AdiumContactsPos is not {0, 0}) then
            tell process "Adium"
                set position of window "Contacts" to AdiumContactsPos
                set size of window "Contacts" to AdiumContactsSize
                repeat with i from 1 to (count windows)
                    if ((window i) is not (window "Contacts")) then
                        set position of window i to AdiumIMPos
                        set size of window i to AdiumIMSize
                    end if
                end repeat

            end tell
        end if

    else
        -- Save Settings
        tell process "Firefox"
            set numFFWindows to count windows
            set FFPos to {}
            set FFSize to {}
            repeat with i from 1 to numFFWindows
                set end of FFPos to (position of window i)
                set end of FFSize to (size of window i)
            end repeat
        end tell
        tell process "iTunes"
            set iTunesPos to position of window 1
            set iTunesSize to size of window 1
        end tell
        tell process "iCal"
            set iCalPos to position of window 1
            set iCalSize to size of window 1
        end tell
        tell process "OmniFocus"
            set OFPos to position of window 1
            set OFSize to size of window 1
        end tell
        tell process "Adium"
            set AdiumContactsPos to position of window "Contacts"
            set AdiumContactsSize to size of window "Contacts"
            set AdiumIMPos to {}
            set AdiumIMSize to {}
            repeat with i from 1 to (count windows)
                if ((window i) is not (window "Contacts")) then
                    set AdiumIMPos to (position of window i)
                    set AdiumIMSize to (size of window i)
                end if
            end repeat
        end tell
    end if
end tell</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanlaliberte.com/2009/02/04/restore-previous-display-window-positions-applescript/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>College Ramblings&#8230;</title>
		<link>http://www.jonathanlaliberte.com/2008/12/31/college-ramblings/</link>
		<comments>http://www.jonathanlaliberte.com/2008/12/31/college-ramblings/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 07:03:23 +0000</pubDate>
		<dc:creator>Jonathan Laliberte</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Rambling]]></category>

		<guid isPermaLink="false">http://www.jonathanlaliberte.com/?p=53</guid>
		<description><![CDATA[(I have a bunch of posts I have started but not finished. So I&#8217;m going to start posting them. Some of them may not best, but I&#8217;d like to get them cleared out. Here&#8217;s my oldest post &#8211; draft dated 10/16/2007, finishing it up today.)
Please Note: This is a rambling.
So I have my Bachelors degree [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_55" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-55" title="Me &amp; My Degree" src="http://www.jonathanlaliberte.com/wp-content/uploads/2008/12/photo-101-300x225.jpg" alt="My Bachelors Degree in Computer Science" width="300" height="225" /><p class="wp-caption-text">My Bachelors Degree in Computer Science</p></div>
<p>(I have a bunch of posts I have started but not finished. So I&#8217;m going to start posting them. Some of them may not best, but I&#8217;d like to get them cleared out. Here&#8217;s my oldest post &#8211; draft dated 10/16/2007, finishing it up today.)<br />
Please Note: This is a rambling.</p>
<p>So I have my Bachelors degree in Computer Science. This is great, but my thoughts about it really boil down to this: big deal. I have learned a decent amount throughout college in regard to my major, no doubt about it. But I believe I have missed many more opportunities in the process such as:</p>
<ul>
<li>(Indie) Software development</li>
<li>Other Business &#8211; this is sort of a big list</li>
</ul>
<p>I really have not progressed in my knowledge of OS X specific development, even though I finished my BS 1.5 years ago. I can blame many, many things for this, and a post about this is coming up soon. The biggest loss here I think is lost experience-time on the platform. If I am not able to make it on my own with OS X software development, I&#8217;d at least like to work for a Mac software company. I have done some development on Windows, but at school and at EMC I work exclusively on Linux. In terms of business development, I&#8217;ve made only moderate gains where I believe larger gains should be possible, as well as let a few entire business ideas not see the light of day because &#8220;I don&#8217;t have time&#8221;.</p>
<p>My biggest gains from going to college:</p>
<ul>
<li>Friends/Contacts</li>
<li>Ideas</li>
<li>Some maturation(I&#8217;ve been told this is disputable though)</li>
<li>It was fun&#8230; Lots of fun</li>
<li>I learned a few things too</li>
<p>I don&#8217;t plan to expand on this too much. I am happy I went to college, and to have earned my degree. That being said, I just sometimes wish I had been able to spend my time on other things. I believe many of the required courses outside of my major were a HUGE waste of my time. You can give me the &#8220;it makes you a well rounded person&#8221; BS all you want, but I believe a dedicated course on &#8220;Software Engineering&#8221; or &#8220;Debugging and Performance Optimization&#8221;, beats out &#8220;Philosophy in Film&#8221; in terms of usefulness by a nearly infinite amount. Or how about a course I would have loved: &#8220;Mac OS X Software Development&#8221; &#8211; I tried to do this as a directed study for a project sequence in late 2007, alas the proposal fell on deaf ears and I instead went with &#8220;Internet and Web Systems&#8221; (read: HTML, CSS, and JavaScript, you know things I had been doing since I was 13).</p>
<h3>Yada, Yada, Yada</h3>
<p>The experiences and friends gained throughout my college years are priceless to me (Should I count the student loans?) &#8211; and having the degree looks good on the resume if I need it. I hope I don&#8217;t though, I don&#8217;t believe that I am meant to be a 40+hr/week worker. I love running my own business(es) and hope to continue to do so. I look forward to sharing my escapades in starting a few new ones with everyone this year. Here&#8217;s to 2009.</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanlaliberte.com/2008/12/31/college-ramblings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OS X Memory Issues</title>
		<link>http://www.jonathanlaliberte.com/2008/10/13/os-x-memory-issues/</link>
		<comments>http://www.jonathanlaliberte.com/2008/10/13/os-x-memory-issues/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 19:36:25 +0000</pubDate>
		<dc:creator>Jonathan Laliberte</dc:creator>
				<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.jonathanlaliberte.com/?p=27</guid>
		<description><![CDATA[With Activity Monitor and the Finder open, and, a few background apps (Remote Buddy, Proxi, and PTHPasteboard). I had just closed all other apps: Mail, FireFox, iTunes, PandoraBoy, Adium, iCal, probably a few others.
With 3GB Physical RAM in this system, I was left with 750MB free:

This, is no good.
Update (12/29/09): I finally googled this, no [...]]]></description>
			<content:encoded><![CDATA[<p>With Activity Monitor and the Finder open, and, a few background apps (<a href="http://www.iospirit.com">Remote Buddy</a>, <a href="http://proxi.griffintechnology.com/">Proxi</a>, and <a href="http://pth.com/products/pthpasteboard/">PTHPasteboard</a>). I had just closed all other apps: Mail, FireFox, iTunes, PandoraBoy, Adium, iCal, probably a few others.</p>
<p>With 3GB Physical RAM in this system, I was left with 750MB free:<br />
<img src="http://www.jonathanlaliberte.com/wp-content/uploads/2008/10/memoryleaks.png" alt="memoryleaks.png" border="0" width="783" height="566" /></p>
<p>This, is no good.</p>
<p>Update (12/29/09): I finally googled this, no idea why I waited so long. Anyway, <a href="http://support.apple.com/kb/HT1342">Mac OS X: Reading system memory usage in Activity Monitor</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanlaliberte.com/2008/10/13/os-x-memory-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacBook Pro Riser</title>
		<link>http://www.jonathanlaliberte.com/2008/10/11/macbook-pro-riser/</link>
		<comments>http://www.jonathanlaliberte.com/2008/10/11/macbook-pro-riser/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 00:12:36 +0000</pubDate>
		<dc:creator>Jonathan Laliberte</dc:creator>
				<category><![CDATA[Hacks]]></category>

		<guid isPermaLink="false">http://www.jonathanlaliberte.com/?p=22</guid>
		<description><![CDATA[For about $8 I made the equivalent to the Griffin iCurve/Elevator with PVC pipe.
Original idea was from Instructables. I adjusted for size of the MacBook Pro, and used 1/2&#8243; instead of 3/4&#8243; PVC. 3/4&#8243; seemed far too heavy duty for this.
If you want to make one for your 15&#8243; MacBook Pro I recommend using 1/2&#8243; [...]]]></description>
			<content:encoded><![CDATA[<p>For about $8 I made the equivalent to the Griffin iCurve/Elevator with PVC pipe.</p>
<p>Original idea was from <a href="http://www.instructables.com/id/PVC-Laptop-Stand/">Instructables</a>. I adjusted for size of the MacBook Pro, and used 1/2&#8243; instead of 3/4&#8243; PVC. 3/4&#8243; seemed far too heavy duty for this.</p>
<p>If you want to make one for your 15&#8243; MacBook Pro I recommend using 1/2&#8243; PVC.</p>
<p>You&#8217;ll need the following pieces:</p>
<ul>
<li>2x 11&#8243;</li>
<li>4x 5 1/2&#8243;</li>
<li>2x 3&#8243;</li>
<li>4x Elbow Joints</li>
<li>4x T-Joints</li>
</ul>
<p>Assembly is pretty simple. I actually did it right in Home Depot in about 10 minutes.</p>
<p style="text-align: center;"><img class="aligncenter" style="border: 0pt none;" src="http://www.jonathanlaliberte.com/wp-content/uploads/2008/10/img-1030.jpg" border="0" alt="IMG_1030.jpg" width="540" height="405" /></p>
<p style="text-align: center;"><img class="aligncenter" style="border: 0pt none;" src="http://www.jonathanlaliberte.com/wp-content/uploads/2008/10/img-1031.jpg" border="0" alt="IMG_1031.jpg" width="540" height="405" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanlaliberte.com/2008/10/11/macbook-pro-riser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make Everyday The Middle Of The Week in iCal</title>
		<link>http://www.jonathanlaliberte.com/2008/09/08/make-everyday-the-middle-of-the-week-in-ical/</link>
		<comments>http://www.jonathanlaliberte.com/2008/09/08/make-everyday-the-middle-of-the-week-in-ical/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 03:09:12 +0000</pubDate>
		<dc:creator>Jonathan Laliberte</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[iCal]]></category>

		<guid isPermaLink="false">http://www.jonathanlaliberte.com/?p=11</guid>
		<description><![CDATA[I prefer using iCal in &#8220;Weekly&#8221; view mode. My problem with this mode though is that once you get towards the end of the week, you will not see what is coming up the next day(s) without explicitly switching to the next week &#8211; surely we can fix this?
What I wanted was to be able [...]]]></description>
			<content:encoded><![CDATA[<p>I prefer using iCal in &#8220;Weekly&#8221; view mode. My problem with this mode though is that once you get towards the end of the week, you will not see what is coming up the next day(s) without explicitly switching to the next week &#8211; surely we can fix this?</p>
<p>What I wanted was to be able to see today, maybe the day before, and the next 5 days. After all, the past 6 days is seldom useful, but it&#8217;s nice to know what is happening the next 3-5 days.</p>
<p>This script will do this for you. It does so by changing the &#8220;Start Week On&#8221; preference in iCal everyday at midnight.</p>
<p>To reiterate, my preferred setting is to have the SECOND day of the week be TODAY. If you&#8217;d prefer another day, change the number 5 in the script below(4 = 1st day, 5 = 2nd day, etc). </p>
<p>The Applescript to perform this is:</p>
<pre>-- Quit iCal if it is open
tell application "System Events" to set isiCalOpen to count ¬
	(every process whose creator type is "wrbt")
if (isiCalOpen is 1) then tell application "iCal" to quit

-- Make the change
do shell script ¬
	"defaults write com.apple.ical \"first day of week\" -int " &#038; ((((weekday of (current date)) as integer) + 5) mod 7)
delay 2
-- Open iCal
tell application "iCal" to activate</pre>
<p><a href="applescript://com.apple.scripteditor?action=new&#038;script=--%20Quit%20iCal%20if%20it%20is%20open%0Atell%20application%20%22System%20Events%22%20to%20set%20isiCalOpen%20to%20count%20%28every%20process%20whose%20creator%20type%20is%20%22wrbt%22%29%0Aif%20%28isiCalOpen%20is%201%29%20then%20tell%20application%20%22iCal%22%20to%20quit%0A%0A--%20Make%20the%20change%0Ado%20shell%20script%20%22defaults%20write%20com.apple.ical%20%5C%22first%20day%20of%20week%5C%22%20-int%20%22%20%26%20%28%28%28%28weekday%20of%20%28current%20date%29%29%20as%20integer%29%20%2B%205%29%20mod%207%29%0Adelay%202%0A--%20Open%20iCal%0Atell%20application%20%22iCal%22%20to%20activate">Open in Script Editor</a></p>
<p>If you&#8217;d like to have this script run everyday, you may want to check out the excellent Launchd editor, <a href="http://lingon.sourceforge.net/">Lingon</a>. My LaunchAgent file can be downloaded here: <a href="http://www.jonathanlaliberte.com/downloads/ical_launchagent.zip">iCal LaunchAgent</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonathanlaliberte.com/2008/09/08/make-everyday-the-middle-of-the-week-in-ical/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
