<?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>Dabbler &#187; Software</title>
	<atom:link href="http://sethjust.com/tag/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://sethjust.com</link>
	<description>If it ain&#039;t broke, fix it!</description>
	<lastBuildDate>Fri, 16 Jul 2010 00:19:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>M-Set update</title>
		<link>http://sethjust.com/2010/05/27/m-set-update/</link>
		<comments>http://sethjust.com/2010/05/27/m-set-update/#comments</comments>
		<pubDate>Thu, 27 May 2010 17:16:29 +0000</pubDate>
		<dc:creator>sethjust</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[mandelbrot]]></category>
		<category><![CDATA[program]]></category>

		<guid isPermaLink="false">http://sethjust.com/?p=167</guid>
		<description><![CDATA[So, I know that I&#8217;ve been harping on this a bit, but I&#8217;ve re-written my M-Set renderer in C, so it&#8217;s faster, and I&#8217;ve added a few more command line flags to make it easier to use. Get the code here.]]></description>
			<content:encoded><![CDATA[<p><a href="http://homepage.sethjust.com/files/mandel_py.png"><img class="alignright" src="http://homepage.sethjust.com/files/mandel_py.png" alt="" width="351" height="268" /></a>So, I know that I&#8217;ve been harping on this a bit, but I&#8217;ve re-written my M-Set renderer in C, so it&#8217;s faster, and I&#8217;ve added a few more command line flags to make it easier to use.</p>
<p>Get the code <a href="http://sethjust.com/wp-content/uploads/2010/05/mandel.c">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sethjust.com/2010/05/27/m-set-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Mandelbrot</title>
		<link>http://sethjust.com/2009/12/19/more-mandelbrot/</link>
		<comments>http://sethjust.com/2009/12/19/more-mandelbrot/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 00:27:19 +0000</pubDate>
		<dc:creator>sethjust</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://sethjust.com/?p=122</guid>
		<description><![CDATA[I just recently revisited the M-Set code from my Perl Snippets post. The code I had was pretty ugly, so I decided to rewrite it in Python. The result is not only a lot cleaner and easier to understand, but it&#8217;s also a lot faster: $ time python mandel.py &#62; \dev\null real 0m0.051s user 0m0.036s [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Text Mandelbrot" src="http://homepage.sethjust.com/files/mandel_py.png" alt="" width="351" height="268" />I just recently revisited the M-Set code from my <a href="http://sethjust.com/2009/03/24/perl-snippets/">Perl Snippets</a> post. The code I had was pretty ugly, so I decided to rewrite it in Python. The result is not only a lot cleaner and easier to understand, but it&#8217;s also a lot faster:</p>
<pre>$ time python mandel.py &gt; \dev\null
real	0m0.051s
user	0m0.036s
sys	0m0.010s
$ time perl mandel.pl &gt; \dev\null
real	0m3.518s
user	0m3.463s
sys	0m0.029s
</pre>
<p>You can find the code <a href="http://homepage.sethjust.com/mandel.py">here</a>.</p>
<p>This script works well for zooms, as long as you stay below a few thousand iterations. The following picture was generated with x=-1.1887204, y=-0.3032472, width=0.01 and 150 iterations.</p>
<p style="text-align: center;"><img class="aligncenter" title="ASCII Mandelbrot Zoom" src="http://homepage.sethjust.com/files/mandel_py_zoom.png" alt="" width="351" height="268" /></p>
]]></content:encoded>
			<wfw:commentRss>http://sethjust.com/2009/12/19/more-mandelbrot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A useful calendar in Conky</title>
		<link>http://sethjust.com/2009/08/03/a-useful-calendar-in-conky/</link>
		<comments>http://sethjust.com/2009/08/03/a-useful-calendar-in-conky/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 02:34:09 +0000</pubDate>
		<dc:creator>sethjust</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[cal]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[conky]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[sed]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://sethjust.com/?p=114</guid>
		<description><![CDATA[Since I got a new desktop a month or so ago, I&#8217;ve been running Ubuntu as my main operating system, and am using Conky for a nice heads-up-display. There are a lot of articles on the web about both Ubuntu and Conky, but one thing I couldn&#8217;t find a good, accurate how-to on was getting [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Since I got a new desktop a month or so ago, I&#8217;ve been running <a href="http://www.ubuntu.com">Ubuntu</a> as my main operating system, and am using <a href="http://conky.sourceforge.net/">Conky</a> for a nice heads-up-display. There are a lot of articles on the web about both Ubuntu and Conky, but one thing I couldn&#8217;t find a good, accurate how-to on was getting a calendar that highlighted the current date. While getting the calendar is easy using the cal command, actually getting the date highlighted is somewhat hard, and all of the articles I found suggested methods that broke in various situations. However, I managed to get it all worked out, and have a beautiful calendar that looks like this:<img class="aligncenter" title="Conky Calendar" src="http://homepage.sethjust.com/files/conky_cal.png" alt="" width="129" height="120" /></p>
<p style="text-align: left;">After the jump, I&#8217;ll give you the code and explain how it all works.<span id="more-114"></span></p>
<h2 style="text-align: left;">How it Works:</h2>
<p style="text-align: left;">The code from ~/.conkyrc that makes this calendar is simple:</p>
<pre style="text-align: left;">${color orange}CALENDAR ${hr 2}$color
${execpi 60 DJS=`date +%_d`; cal | sed s/"$DJS"'\b'/'${color orange}'"$DJS"'$color'/}</pre>
<p>This is a somewhat complicated expression, but what it does is fairly simple. The first line simply draws the title for the section, and it&#8217;s the second line that does the magic. Let me break it down and explain it.</p>
<pre style="text-align: left;">${execpi 60</pre>
<p>This command tells Conky to execute the next argument every 60 seconds, and, importantly, parse the output of that argument. This way, when we put in commands that change the text color, Conky will obey them instead of printing them.</p>
<pre style="text-align: left;">DJS=`date +%_d`;</pre>
<p>DJS (which stands for &#8220;date&#8221; followed by my initials) is a temporary variable that holds the current day of the month, padded with a leading space, if necessary (so that we&#8217;ll catch the first of the month, not every 1 in the calendar, for example).</p>
<pre style="text-align: left;">cal |</pre>
<p>cal simply prints out a simple calendar, and the pipe feeds that output through to the next commmand:</p>
<pre style="text-align: left;">sed s/"$DJS"'\b'/'${color orange}'"$DJS"'$color'/</pre>
<p>This is one big mess of a command, but the main body is a <a href="http://en.wikipedia.org/wiki/Regex">regex</a> that sed takes as an argument. The regex searches for the string &#8220;$DJS&#8221;&#8216;\b&#8217;, which means the contents of the variable DJS (which we set earlier) followed by a word boundary &#8211; a change from printable characters to white space. This means that it will find the current date (one or two digits) but won&#8217;t find the 3 of the 30th on the third of the month. It also means that it will work correctly if the current date is on the far left or right column of the calendar.</p>
<p>The second half of the regex simply wraps what it found the first time around in a couple of Conky commands that change to color to orange, and then back to what it was before.</p>
<p>Lastly, the closing bracket (}) at the end of the line closes out the opening one that is required for all Conky commands with arguments.</p>
<p>Now go forth and cover your desktop in beautiful calendars.</p>
<p><strong>Update: </strong>Erik in the comments has a modification to center the entire calendar, if left-aligning isn&#8217;t for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://sethjust.com/2009/08/03/a-useful-calendar-in-conky/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>iWork Autosave</title>
		<link>http://sethjust.com/2009/03/29/iwork-autosave/</link>
		<comments>http://sethjust.com/2009/03/29/iwork-autosave/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 02:10:31 +0000</pubDate>
		<dc:creator>sethjust</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[autosave]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[iwork]]></category>
		<category><![CDATA[pages]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[school]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://sethjust.wordpress.com/?p=74</guid>
		<description><![CDATA[So I had the wonderful experience this weekend of losing over 1,200 words of work on a paper because I forgot to save it regularly. I was really, really sad about that and really bummed that Pages, my word processor of choice (I love the formatting tools), doesn&#8217;t support either autosaving or document recovery. However, [...]]]></description>
			<content:encoded><![CDATA[<p>So I had the wonderful experience this weekend of losing over 1,200 words of work on a paper because I forgot to save it regularly. I was really, really sad about that and really bummed that <a href="http://www.apple.com/iwork/pages/">Pages</a>, my word processor of choice (I love the formatting tools), doesn&#8217;t support either autosaving or document recovery. However, my preference for Pages is strong enough that I didn&#8217;t jump ship to an auto-saving editor. Instead I went out and found <a href="http://tristanchadwick.com/worksaver/">WorkSaver</a>. <img class="alignright size-full wp-image-78" style="float:right;" title="WorkSaver" src="http://sethjust.files.wordpress.com/2009/03/picture-3.png" alt="WorkSaver" width="265" height="212" /><br />
Worksaver simply sits in your menubar and, at a definable interval will save every iWork document you have open, provided that it&#8217;s already been saved once. This means that when I&#8217;m writing I don&#8217;t have to even worry about saving my document after creating it and choosing where to save it. Of course, it&#8217;s a shame that you have to manually save the file when you create it, but it&#8217;s a lot better than losing all your work. I can highly recommend <a href="http://tristanchadwick.com/worksaver/">WorkSaver</a> if you use iWork simply for the peace of mind it provides. Of course, it&#8217;s not perfect for everybody, but when I&#8217;d rather focus on writing a paper than on making sure my computer doesn&#8217;t decide to make it all go away, <a href="http://tristanchadwick.com/worksaver/">WorkSaver</a> is just what I need.</p>
]]></content:encoded>
			<wfw:commentRss>http://sethjust.com/2009/03/29/iwork-autosave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GPSd under OS X</title>
		<link>http://sethjust.com/2009/01/13/gpsd-under-os-x/</link>
		<comments>http://sethjust.com/2009/01/13/gpsd-under-os-x/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 08:52:06 +0000</pubDate>
		<dc:creator>sethjust</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[program]]></category>

		<guid isPermaLink="false">http://sethjust.wordpress.com/?p=47</guid>
		<description><![CDATA[So I recently picked up a cheap GPS module on Amazon. It was about $30 with shipping, and I got a neat little dongle which connects over USB to my computer and communicates with software. It didn&#8217;t come with support for OS X (although interestingly enough it shipped with Mac OS 8 and 9 drivers), [...]]]></description>
			<content:encoded><![CDATA[<p>So I recently picked up a cheap GPS module on Amazon. It was about $30 with shipping, and I got a neat little dongle which connects over USB to my computer and communicates with software. It didn&#8217;t come with support for OS X (although interestingly enough it shipped with Mac OS 8 and 9 drivers), but it promised to send generic NMEA-0183, so I wasn&#8217;t too worried.</p>
<p>When it showed up, some quick software probing revealed that it houses a usb to serial adaptor (a Prolific PL-2303, which I&#8217;ll get to in a bit) and a gps module that&#8217;s configured to send NMEA strings through the virtual serial port. This sort of information is compatible with a host of software, but most of it is commericial, and only available at a considerable price.</p>
<p>Luckily, there&#8217;s a wonderful open source project called gpsd which provides support for a wide raft of devices and protocols, and talks to an even wider assortment of software. Primarily, I wanted to be able to get my gps to talk to the network scanner Kismac, and Randall Munroe&#8217;s cyborg.py script. Both of these were built to take information from gpsd, so I was in business. However, gpsd, which is designed to play nicely with Linux, takes some coaxing under OS X. This is meant to describe how I got it all running.<span id="more-47"></span></p>
<h3>I. Hardware driver</h3>
<p>Because the gps relies on a usb-to-serial chip to talk to the computer, it needs a driver that will emulate a serial port. The chip in my gps revealed itself as a Prolific PL-2303, a common chip that I&#8217;d had previous dealings with, and so had a driver for. This enabled me to see a serial device on my system and read raw data from it:</p>
<pre>sethjust$ ls /dev/cu.*
/dev/cu.Bluetooth-Modem		/dev/cu.Bluetooth-PDA-Sync	/dev/cu.PL2303-0000101D
sethjust$ stty -f /dev/cu.usbserial ispeed 4800 &amp;&amp; cat &lt;/dev/cu.usbserial
,,,3.6,2.2,2.8*3E
$GPRMC,060645.994,A,4537.5498,N,12259.8000,W,000.0,327.4,120109,,,A*70
$GPVTG,327.4,T,,M,000.0,N,000.0,K,A*0F
$GPGGA,060646.994,4537.5498,N,12259.8000,W,1,06,2.2,137.3,M,-21.5,M,,0000*63
$GPGSA,A,3,23,25,13,04,32,20,,,,,,,3.^C</pre>
<p>This driver also played nicely with some of the commericial software demos I&#8217;d downloaded, but oddly enough it didn&#8217;t work with gpsd. Eventually, after some debugging and consulting with one of gpsd&#8217;s developers via IRC, I replaced the driver I had (an open source replacement for proprietary driver) with the driver from Prolific&#8217;s website. Supposedly the open-source PL-2303 driver doesn&#8217;t play nicely with gpsd, and so they recommend using Prolific&#8217;s.</p>
<h3>II. gpsd and gpsdrive</h3>
<p>The gpsd package comes with several useful support utilities, but one that it doesn&#8217;t include is gpsdrive, a wonderful program that supports mapping and live data from gps. Getting both running under OS X is a little difficult, but I found a great document <a href="http://lists.gpsdrivers.org/pipermail/gpsdrive/2007-June/000136.html">here</a> that explains the process. A little has changed, so here&#8217;s how I got it working (though I never did get xgps or xgpsspeed to compile&#8230;):<br />
1) Install fink if you haven&#8217;t already.<br />
2) Install gpsdrive through fink:</p>
<pre>$ fink install gpsdrive</pre>
<p>3) Rename /sw/bin/gpsd to gpsd-1.06b:</p>
<pre>$ sudo mv /sw/bin/gpsd /sw/bin/gpsd-1.06b</pre>
<p>4) Download the latest source for gpsd. I used the latest RC for their upcoming 2.38 release and have had no problems.<br />
5) In the gpsd source directory, run ./configure with whatever options you&#8217;d like. The earlier document had some suggestions on getting it to see X11 libraries, but I haven&#8217;t been able to make them work. I ended up using</p>
<pre>$ ./configure --bindir=/usr/local/bin -without-x</pre>
<p>6) Compile the software by typing &#8220;make&#8221;. You can then either install it with &#8220;sudo make install&#8221; or test it before installing:</p>
<pre>$ ./gpsd -n /dev/cu.usbserial
$ ./cgps</pre>
<p>In my case /dev/cu.usbserial is the device representing the PL-2303. You should replace this with your own.</p>
<p>Running cgps should show a live summary of the information that gpsd is getting, along with a running log of the raw data coming from the gps. You can also test gpsd by telnetting to localhost:2947, typing w and hitting enter. You should see NMEA strings from the gps.</p>
<h3>III. Kismac and cyborg.py</h3>
<p>The original reason that I embarked on this gps adventure was to use two programs: Kismac and Randall Munroe&#8217;s cyborg.py. Kismac is easy to get running with gpsd – once you have gpsd running (e.g. gpsd -n /dev/cu.usbserial), open Kismac and set it to use gpsd for map coordinates. It should display your location on the map screen, and associate coordinates with APs.</p>
<p>cyborg.py is a little harder to get running. It&#8217;s dirty (though entirely functional) code that isn&#8217;t fully mac compatible. Notably, it uses two programs (flite and figlet) that are iffy under OS X. I patched that up, replacing flite with OS X&#8217;s built-in &#8220;say&#8221; command, and commenting out the figlet bits (which display large text) in favor of the terminal output the script gives. The modified script works beautifully, although I didn&#8217;t clean up the code at all. You can get it <a href="http://people.reed.edu/~justs/cyborg.py">here</a>.</p>
<h3>IV. Links</h3>
<ul>
<li> <a href="http://gpsd.berlios.de/">gpsd</a></li>
<li><a href="http://www.gpsdrive.de/">gpsdrive</a></li>
<li><a href="http://trac.kismac-ng.org/">Kismac</a></li>
<li><a href="http://blag.xkcd.com/2008/05/20/gps-cyborg-implant/">Randall Munroe&#8217;s cyborg.py</a></li>
<li><a href="http://lists.gpsdrivers.org/pipermail/gpsdrive/2007-June/000136.html">Post by Hashim on the gpsdrive mailing list</a></li>
<li><a href="http://www.prolific.com.tw/eng/Products.asp?ID=59">Prolific PL-2303</a> and <a href="http://www.prolific.com.tw/eng/downloads.asp?ID=31">driver</a></li>
<li><a href="http://osx-pl2303.sourceforge.net/">PL-2303 Alternative Driver</a></li>
<li><a href="http://apps.sourceforge.net/mediawiki/gpsdrive/index.php?title=Creating_maps">Getting maps in gpsdrive</a></li>
<li><a href="http://www.canmore.com.tw/product.aspx?id=12">My gps</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sethjust.com/2009/01/13/gpsd-under-os-x/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Getting Songs Off of Your iPod</title>
		<link>http://sethjust.com/2008/08/10/getting-songs-off-of-your-ipod/</link>
		<comments>http://sethjust.com/2008/08/10/getting-songs-off-of-your-ipod/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 16:10:50 +0000</pubDate>
		<dc:creator>sethjust</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[sanity]]></category>
		<category><![CDATA[Senuti]]></category>

		<guid isPermaLink="false">http://sethjust.wordpress.com/?p=16</guid>
		<description><![CDATA[In the last couple weeks, at least four people have asked me how to get music off of their iPods. The answer I gave all of them was Senuti (iTunes spelled backwards). It&#8217;s great! It does exactly what you need: takes songs from your iPod and puts them into iTunes, and it&#8217;s super easy to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sethjust.files.wordpress.com/2008/08/eb85f55a-12bf-4620-a875-94941d5055221.jpg"><img class="alignright size-full wp-image-17" src="http://sethjust.files.wordpress.com/2008/08/eb85f55a-12bf-4620-a875-94941d5055221.jpg" alt="" width="220" height="156" /></a></p>
<p>In the last couple weeks, at least four people have asked me how to get music off of their iPods. The answer I gave all of them was Senuti (iTunes spelled backwards). It&#8217;s great! It does exactly what you need: takes songs from your iPod and puts them into iTunes, and it&#8217;s super easy to do. Once you have <a href="http://code.google.com/p/senuti/wiki/QuickStart">disk use enabled</a>:</p>
<blockquote><p>To copy songs back to your computer, all you have to do is select the songs and click the transfer button in the upper left hand corner of the application.</p>
<p>The songs will be copied to the your computer. They will be added to iTunes if you enabled the preference to automatically add them to iTunes.</p></blockquote>
<p>It&#8217;s just that easy.</p>
<p>Of course, Senuti isn&#8217;t just a one trick pony, it can do <a href="http://code.google.com/p/senuti/wiki/Support">other useful things</a> as well, such as copying songs to a folder, or showing you what songs you already have in your iTunes library, and allowing you to hide them, so that you only transfer new songs.</p>
<p>So next time you feel like IM&#8217;ing me about how to get songs off of your iPod, remember Senuti, and save my sanity just a little bit.</p>
]]></content:encoded>
			<wfw:commentRss>http://sethjust.com/2008/08/10/getting-songs-off-of-your-ipod/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can Apple keep this up?</title>
		<link>http://sethjust.com/2008/08/03/can-apple-keep-this-up/</link>
		<comments>http://sethjust.com/2008/08/03/can-apple-keep-this-up/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 08:42:33 +0000</pubDate>
		<dc:creator>sethjust</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile me]]></category>

		<guid isPermaLink="false">http://sethjust.wordpress.com/?p=13</guid>
		<description><![CDATA[It seems to me that Apple has undergone a change in the past year or so. With the introduction of the App Store, the iPhone 3G, and Mobile Me, Apple seems to have lowered its quality standards. In the past there was the common knowledge that you shouldn&#8217;t buy the first revision of a product [...]]]></description>
			<content:encoded><![CDATA[<p>It seems to me that Apple has undergone a change in the past year or so. With the introduction of the App Store, the iPhone 3G, and Mobile Me, Apple seems to have lowered its quality standards. In the past there was the common knowledge that you shouldn&#8217;t buy the first revision of a product because there were always bugs, but now Apple seems to be having even more problems. It&#8217;s pretty well acknowledged that one of the biggest reasons for the problems with Mobile Me was that it was pushed out early to keep up with the iPhone 3G. I even saw similar problems when I opened up the preferences on iTunes 7.7:</p>
<div style="text-align:center;clear:both;"><img src="http://sethjust.files.wordpress.com/2008/08/picture-1.png" alt="Picture 1.png" border="0" width="326" height="132" /></div>
<p>I&#8217;m afraid that Apple&#8217;s new products and schedules are clashing with their characteristic way of doing business. In the past they were able to wait until a product was just perfect before releasing it. Now, with their partnerships and such, at least with the iPhone, Apple is forced to announce their products earlier, and so they have much stricter deadlines to meet, which begs the question &#8220;Can Apple keep this up and still deliver the same quality product they have in the past?&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://sethjust.com/2008/08/03/can-apple-keep-this-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flock Update</title>
		<link>http://sethjust.com/2008/04/14/flock-update/</link>
		<comments>http://sethjust.com/2008/04/14/flock-update/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 02:21:56 +0000</pubDate>
		<dc:creator>sethjust</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[adblock]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[digg]]></category>
		<category><![CDATA[flock]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[stealther]]></category>
		<category><![CDATA[stylish]]></category>

		<guid isPermaLink="false">http://sethjust.wordpress.com/2008/04/14/flock-update/</guid>
		<description><![CDATA[So I&#8217;ve been playing around with Flock a bit more, and I&#8217;ve discovered some more. I played with the webmail integration, which isn&#8217;t great&#8230; It just detects new messages and then sends you to the website. I&#8217;d appreciate if I could get POP or IMAP into the browser, but I can live with a separate [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve been playing around with <a href="http://www.flock.com">Flock</a> a bit more, and I&#8217;ve discovered some more. I played with the webmail integration, which isn&#8217;t great&#8230; It just detects new messages and then sends you to the website. I&#8217;d appreciate if I could get POP or IMAP into the browser, but I can live with a separate desktop app.<br />
As to Digg support, it&#8217;s supposedly going to be integrated into the next release. I&#8217;m trying to get my hands on the latest betas, but they have a nasty tendency to crash on my machine. Oh well.<br />
I&#8217;ve also discovered that Flock supports a huge amount of Firefox Addons. I added my personal favorites Greasemonkey, Stylish, Stealther and AdBlock Plus.</p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://sethjust.com/2008/04/14/flock-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flock</title>
		<link>http://sethjust.com/2008/04/14/flock/</link>
		<comments>http://sethjust.com/2008/04/14/flock/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 10:57:49 +0000</pubDate>
		<dc:creator>sethjust</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[1password]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[digg]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[flock]]></category>
		<category><![CDATA[last.fm]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://sethjust.wordpress.com/2008/04/14/flock/</guid>
		<description><![CDATA[So, I&#8217;ve been trying out the Flock browser which is based on Firefox. However, it&#8217;s twist is that it&#8217;s designed to integrate with a bunch of different social services. I have it set up to work with my Facebook, Flickr, YouTube and Photobucket accounts, as well as this WordPress blog. It will also work with [...]]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;ve been trying out the <a href="http://www.flock.com">Flock browser</a> which is based on Firefox. However, it&#8217;s twist is that it&#8217;s designed to integrate with a bunch of different social services. I have it set up to work with my <a href="http://www.facebook.com">Facebook</a>, <a href="http://www.flickr.com">Flickr</a>, <a href="http://www.youtube.com">YouTube</a> and <a href="http://www.photobucket.com">Photobucket</a> accounts, as well as this WordPress blog. It will also work with things like <a href="http://www.twitter.com">Twitter</a>, <a href="http://del.icio.us">del.icio.us</a>. It also supports RSS feeds, which I&#8217;ve imported my whole set of feeds into. So far it&#8217;s replaced two applications on my desktop (Safari and NetNewsWire), and if I were to set it up with my email, I could get rid of a third.<br />
It was very easy to set it up. I installed the 1Password plugin for it and fired it up. I was asked whether I wanted to import information from another browser, which let me grab EVERYTHING (bookmarks, cookies, history, saved passwords, etc.) from Safari. It auto-detected when I visited a site that it could integrate with (Facebook). However, to get it to add my Facebook I had to log out and then back in, which was a minor annoyance, but after that it worked perfectly. Getting my RSS feeds in was a bit harder, I had to export them from NetNewsWire as OMPL and then import them, but that was easy and quick.<br />
If you ask me, it does its thing pretty well. It takes a bit of getting used to to use the social features, but in the end it&#8217;s a lot more polished to do it all through the one interface than to use a bunch of tools that are inconsistent. However, I miss a few things. First off, it&#8217;s slow. A lot slower than Safari and Camino, and even a bit slower than Firefox. However, so far I&#8217;ve put up with it because I like what it&#8217;s doing. The other quibble I have is that I keep wanting more integration. One notable hole is Last.fm integration, which would be wonderful, but it would also be nice to see my Digg friends in there, and be able to Digg stories.<br />
Overall, I&#8217;d suggest that those with the time and curiosity to do so should install Flock and give it a try. It&#8217;s fun, and you might just like something.</p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://sethjust.com/2008/04/14/flock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
