|
Wednesday, May 5th, 2004
Some screen shots and a a little movie were posted recently 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.
Ok, I can fix that. (It's a 1.8 MB quicktime mov showing window fade-ins and outs in Xcode behind that link).
That was a fun little hack to do- too bad it only works for Cocoa apps :)
Did I mention I love the Objective-C runtime? I do.comments (0) # posted 10:25 pm (uct-6)
Monday, December 1st, 2003
MMmmmm. I love the taste of fresh software.
VoodooPad 1.1.1 is out- download away.comments (0) # posted 10:38 pm (uct-6)
Monday, November 10th, 2003
JRendezvous has been renamed to JmDNS, and is now on SourceForge- which is a good thing. Rendezvous is a very neat technology, and I'd expect it'll show up in some of my apps eventually as well.comments (0) # posted 11:05 am (uct-6)
Sunday, October 12th, 2003
All done. VoodooPad 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...)comments (0) # posted 1:42 pm (uct-6)
Thursday, September 25th, 2003
I forgot to mention, that I posted the code that does the html export (with images too!) for voodoopad-
http://flyingmeat.com/x/FMRTFD2HTML.sit.
It will take rtfd data, and export it to a html file, and extract all images as png's.comments (0) # posted 9:48 pm (uct-6)
Thursday, September 18th, 2003
Hey, look at that... VoodooPad 1.1 beta 1 is ready.
go download!comments (0) # posted 8:39 pm (uct-6)
Tuesday, July 29th, 2003
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.
#!/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 < 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')
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.
Thanks to Mark Pilgrim for the Feed Parser module which made this little prog a piece of cake.comments (0) # posted 7:15 pm (uct-6)
Wednesday, July 16th, 2003
Setting the Format for Dates.
That link is going to come in handy for a new feature I just added to VoodooPad. 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.
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:
defaults write VoodooPad dateFormat "%H:%M:%S"
That command will how only the hour:minute:seconds for the date.comments (0) # posted 11:26 pm (uct-6)
Tuesday, July 15th, 2003
VoodooPad 1.1a8 is out. This just fixes a couple of little bugs.
View the release notes at your leisure.
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)
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.
1.1.1 - Bug fixes. 1.1.x as needed.
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.
And that's as far as I'm going to look ahead right now :)
comments (0) # posted 9:46 am (uct-6)
Saturday, July 12th, 2003
Hello World.
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.comments (0) # posted 10:15 pm (uct-6)
|
|