<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>[fm journal]</title>
    <link>http://www.flyingmeat.com/journal/</link>
    <description>Adventures with Flying Meat.</description>
    <language>en-us</language>
    <copyright>Copyright 2003 August Mueller</copyright>
    <ttl>30</ttl>
    <item>
      <title></title>
      <link>http://www.flyingmeat.com/journal/archives/2004/5/5.html#34</link>
      <description>Some screen shots and a a little movie were &lt;a href="http://www.neowin.net/comments.php?id=19692&amp;category=main"&gt;posted recently&lt;/a&gt; of Microsoft's next OS, code name "Longhorn".  One of the nifty new things being shown off are windows fading in and such... Hey! Voodoopad has window fade-out!  But it's not fade in... and it isn't system wide.&lt;br /&gt;
&lt;br /&gt;
Ok, &lt;a href="http://gusmueller.com/movies/nswindowfadeinandout.mov"&gt;I can fix that&lt;/a&gt;.  (It's a 1.8 MB quicktime mov showing window fade-ins and outs in Xcode behind that link).&lt;br /&gt;
&lt;br /&gt;
That was a fun little hack to do- too bad it only works for Cocoa apps :)&lt;br /&gt;
&lt;br /&gt;
Did I mention I love the Objective-C runtime?  I do.</description>
      <pubDate>Wed, 05 May 2004 22:25:02 CDT</pubDate>
      <guid>http://www.flyingmeat.com/journal/archives/2004/5/5.html#34</guid>
    </item>
    <item>
      <title></title>
      <link>http://www.flyingmeat.com/journal/archives/2003/12/1.html#32</link>
      <description>MMmmmm.  I love the taste of fresh software.&lt;br /&gt;
&lt;br /&gt;
VoodooPad 1.1.1 is out- &lt;a href="http://www.flyingmeat.com/voodoopad.html"&gt;download&lt;/a&gt; away.</description>
      <pubDate>Mon, 01 Dec 2003 22:38:26 CDT</pubDate>
      <guid>http://www.flyingmeat.com/journal/archives/2003/12/1.html#32</guid>
    </item>
    <item>
      <title></title>
      <link>http://www.flyingmeat.com/journal/archives/2003/11/10.html#29</link>
      <description>JRendezvous has been renamed to &lt;a href="http://jmdns.sourceforge.net/"&gt;JmDNS&lt;/a&gt;, and is now on SourceForge- which is a good thing.  &lt;a href="http://developer.apple.com/macosx/rendezvous/"&gt;Rendezvous&lt;/a&gt; is a very neat technology, and I'd expect it'll show up in some of my apps eventually as well.</description>
      <pubDate>Mon, 10 Nov 2003 11:05:12 CDT</pubDate>
      <guid>http://www.flyingmeat.com/journal/archives/2003/11/10.html#29</guid>
    </item>
    <item>
      <title></title>
      <link>http://www.flyingmeat.com/journal/archives/2003/10/12.html#28</link>
      <description>All done.  &lt;a href="http://www.flyingmeat.com/voodoopad.html"&gt;VoodooPad&lt;/a&gt; 1.1 is finished, and uploaded, and all the good stuff.  Now I get to work on another point release! (plus, I can start getting into some other projects I've been meaning to do...)</description>
      <pubDate>Sun, 12 Oct 2003 13:42:59 CDT</pubDate>
      <guid>http://www.flyingmeat.com/journal/archives/2003/10/12.html#28</guid>
    </item>
    <item>
      <title></title>
      <link>http://www.flyingmeat.com/journal/archives/2003/9/25.html#26</link>
      <description>I forgot to mention, that I posted the code that does the html export (with images too!) for voodoopad-&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://flyingmeat.com/x/FMRTFD2HTML.sit"&gt;http://flyingmeat.com/x/FMRTFD2HTML.sit&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
It will take rtfd data, and export it to a html file, and extract all images as png's.</description>
      <pubDate>Thu, 25 Sep 2003 21:48:13 CDT</pubDate>
      <guid>http://www.flyingmeat.com/journal/archives/2003/9/25.html#26</guid>
    </item>
    <item>
      <title></title>
      <link>http://www.flyingmeat.com/journal/archives/2003/9/18.html#24</link>
      <description>Hey, look at that... VoodooPad 1.1 beta 1 is ready.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flyingmeat.com/voodoopad.html"&gt;go download!&lt;/a&gt;</description>
      <pubDate>Thu, 18 Sep 2003 20:39:33 CDT</pubDate>
      <guid>http://www.flyingmeat.com/journal/archives/2003/9/18.html#24</guid>
    </item>
    <item>
      <title></title>
      <link>http://www.flyingmeat.com/journal/archives/2003/7/29.html#22</link>
      <description>Sometimes you need a distraction from what you are doing.  That's why I wrote this quick little script today.  It's a python program to download rss (and other) feeds and place them in your iPod's Notes folder.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;
#!/usr/bin/python
import os
from urllib2 import *

# download mark pilgrim's feedparser.py 
# and execute it in here
feedparser = urlopen("http://flyingmeat.com/x/feedparser.py")
exec(feedparser.read())

def getIpod():
  files = os.listdir('/Volumes/')
  for file in files:
    if os.path.isdir('/Volumes/' + file):
      mightPod = os.listdir('/Volumes/' + file)
      for ipc in mightPod:
        if ipc == "iPod_Control":
          return '/Volumes/' + file
  return None

def feedToPod(url):
  data = parse(url) 
  
  feedDir = getIpod() + "/Notes/_rss/" + data['channel']['title']
  
  if not os.path.exists(feedDir):
    os.makedirs(feedDir)
    
  i = 1
    
  for item in data['items']:
    page = item['title'] + "\n" + item['description']
    front = str(i)
    if (i &amp;lt; 10):
      front = "0" + front
    
    open(feedDir + "/" + front + ". " + item['title'], 'w').write(page)
    
    i = i + 1

feedToPod('http://flyingmeat.com/journal/rss.xml')
feedToPod('http://diveintomark.org/xml/rss.xml')&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
You can stick that script in a page (called "rss2pod" or something) in VoodooPad, and hit command-R to run it.  There are probably tons of ways to improve this, like not downloading the Feed Parser module every time), but it was just a quick exercise.&lt;br /&gt;
&lt;br /&gt;
Thanks to &lt;a href="http://diveintomark.org/"&gt;Mark Pilgrim&lt;/a&gt; for the Feed Parser module which made this little prog a piece of cake.</description>
      <pubDate>Tue, 29 Jul 2003 19:15:38 CDT</pubDate>
      <guid>http://www.flyingmeat.com/journal/archives/2003/7/29.html#22</guid>
    </item>
    <item>
      <title></title>
      <link>http://www.flyingmeat.com/journal/archives/2003/7/16.html#16</link>
      <description>&lt;a href="http://developer.apple.com/documentation/Cocoa/Conceptual/DataFormatting/Tasks/SettingFormatForDates.html#//apple_ref/doc/uid/20000198"&gt;Setting the Format for Dates&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
That link is going to come in handy for a new feature I just added to &lt;a href="http://www.flyingmeat.com/voodoopad.html"&gt;VoodooPad&lt;/a&gt;.  You can now format the "new page text" a little nicer- (at least in the next post a8 release you can).  $date will insert the current time+date.  \n will insert a newline, and $title will insert the title of the page.&lt;br /&gt;
&lt;br /&gt;
The default date format is set to "%A %m/%d/%Y %H:%M:%S %p" - but if you don't like it that way, and don't mind using the terminal:&lt;br /&gt;
&lt;br /&gt;
defaults write VoodooPad dateFormat "%H:%M:%S"&lt;br /&gt;
&lt;br /&gt;
That command will how only the hour:minute:seconds for the date.</description>
      <pubDate>Wed, 16 Jul 2003 23:26:53 CDT</pubDate>
      <guid>http://www.flyingmeat.com/journal/archives/2003/7/16.html#16</guid>
    </item>
    <item>
      <title></title>
      <link>http://www.flyingmeat.com/journal/archives/2003/7/15.html#10</link>
      <description>&lt;a href="http://www.flyingmeat.com/voodoopad.html"&gt;VoodooPad&lt;/a&gt; 1.1a8 is out.  This just fixes a couple of little bugs.&lt;br /&gt;
&lt;br /&gt;
View the &lt;a href="http://www.flyingmeat.com/voodoopadreleasenotes.html"&gt;release notes&lt;/a&gt; at your leisure.&lt;br /&gt;
&lt;br /&gt;
For those who are interested, here is the currently unofficial roadmap for VP- (Note: these are just plans, not promises.  They may change back and forth at any given notice)&lt;br /&gt;
&lt;br /&gt;
1.1- What's left for 1.1?  Complete the "remote editing" of wiki, and bug fixes.  Minor feature requests implemented.  At this point the price will raise to $29.&lt;br /&gt;
&lt;br /&gt;
1.1.1 - Bug fixes.  1.1.x as needed.&lt;br /&gt;
&lt;br /&gt;
1.2- Some simple Applescript support, hopefully a plugin api.  Some new features will hopefully be added as plugins, but I'm not going to say what they are yet.  More feature requests implemented where they make sense.&lt;br /&gt;
&lt;br /&gt;
And that's as far as I'm going to look ahead right now :)&lt;br /&gt;
&lt;br /&gt;
</description>
      <pubDate>Tue, 15 Jul 2003 09:46:51 CDT</pubDate>
      <guid>http://www.flyingmeat.com/journal/archives/2003/7/15.html#10</guid>
    </item>
    <item>
      <title></title>
      <link>http://www.flyingmeat.com/journal/archives/2003/7/12.html#8</link>
      <description>Hello World.&lt;br /&gt;
&lt;br /&gt;
This is Flying Meat's little journal.  This will be the "personal" side of fm if you will.  Fun stuff, code snippets, and other such things.</description>
      <pubDate>Sat, 12 Jul 2003 22:15:09 CDT</pubDate>
      <guid>http://www.flyingmeat.com/journal/archives/2003/7/12.html#8</guid>
    </item>
  </channel>
</rss>