August 2003
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
Jul   Sep


Archives

Blogroll


Subscribe to "Dev" in Radio UserLand.

Click to see the XML version of this web page.



Click here to send an email to the editor of this weblog.
 
 Tuesday, August 19, 2003
The News Monkey Swings
Screen shots can only "say" so much, so if you're still unsure about how a news aggregator works, I'd recommend you take a look at this particular Flash application. Drop to the Tech Category and you'll quickly see how sites from all across the Internet can be scanned in seconds. This is a very powerful system that's sitting at your fingertips. With more programmers beginning to harness RSS and continuing to enhance the user experience, these types of utilities are becoming a commodity. Give this Monkey a banana!
By chris@pirillo.com. [Lockergnome's RSS Resource
1:13:07 PM      comment []   trackback []  



Macromedia Central
»You can develop Macromedia Flash applications people can use both online and offline, right from their desktops. Macromedia Central will help users more easily interact with information on the Internet, and help Macromedia Flash MX developers and designers create, distribute, and sell Macromedia Flash applications.«
(Oliver Wrede) [WebDEV
1:00:23 PM      comment []   trackback []  



Atom API
A working implementation of the Atom API. It is entirely self-contained within a single CGI script and runs on a default Apache install with no .htaccess tricks. [Der Schockwellenreiter
12:53:49 PM      comment []   trackback []  



AppleScript and mySQL
"mySQL4AppleScript is a library of AppleScript handlers for accessing mySQL databases. mySQL4AppleScript requires mySQL to be installed on Mac OS X." [Der Schockwellenreiter
12:50:20 PM      comment []   trackback []  



Working AtomAPI Implemenation
A real live working implementation of the AtomAPI has been posted. Mark has all the details.

This is an implementation in two parts. The first is a server-side CGI script that Mark wrote in Python that hooks into a MoveableType installation. Yes, it's true, this is an AtomAPI implementation for MoveableType.

The second part of the implementation is a client side GUI written in Python that allows you to create, modify and delete entries. If you download the client implementation and run it, it will automatically connect to Marks implementation and let you add, remove and modify entries.

Things to note:

  1. This implementation does no optimizing, that is neither ETags nor gzip are used on GETs to speed up those actions. Implementing both ETags and gzip would speed up the interface considerably.
  2. This uses a slightly modified implementation of HTTP Digest Authentication. Note that in the config.xml file included with the GUI the plain text password is not included, only a hash value that includes the password, username and realm is stored.

  3. The GUI has only been tested under Windows and I am curious how it looks/operates on other platforms.

As always, you can give feedback on RestEchoApiDiscuss, or atom-syntax. [BitWorking
3:28:56 AM      comment []   trackback []  



3 column CSS layouts: Easier than you might think
In a recent issue of the Sitepoint Tech Times newsletter, Kevin Yank explains (in detail, with pictures) the recurring problem in CSS of trying to create a three column layout with columns of equal height and a footer spanning all three. If you don't yet understand the problem, you will once you've read his article. Kevin suggests a javascript fix... [Artima Web Buzz
3:06:40 AM      comment []   trackback []  



Intro to Flash SkillSwap
I've just come back from the latest SkillSwap event, and I have to say it went very well. Pete Barr-Watson of pixelfury gave an excellent "Introduction to Flash" talk and even I learnt a couple of new tricks. For instance, when using the rectangle tool, If you click and drag to create a new shape, using the arrow keys before... [Andy Budd::Blogography
2:59:31 AM      comment []   trackback []