Tao of the Machine

Programming, Python, my projects, card games, books, music, Zoids, bettas, manga, cool stuff, and whatever comes to mind.


OK, Kaa has been officially bumped to 0.4 now. It can upload, and it generates a "last N posts" file. Still no archives yet, that is something for later.

Aside from editing the templates (which is basically separate from Kaa coding), what we need next is:

  • more handy-dandy objects to be used in the Python-HTML
  • more buttons with nifty editing options, and useful buttons to do save-post-publish in one step, etc.
  • ability to use (i.e. import and use) user-defined Python modules
  • more editing screens, esp. for FTP info
  • remove annoying little things in the user interface; for example, the Tab key doesn't work yet (should move to next control)
But, it's kool that it works. Growing a program is nifty. ^_^

By the way, in case anyone's wondering, my site seems to be down at the moment. No idea why; I share the site with Ron Stephens, and it's hosted by Jumpline. I don't know much about it. If it stays down, I can always use my earthlink webspace, I guess.

Posted by Hans Nowak on 2002-07-31 23:17:31   {link}
Categories: (unclassified)

OK, so it lives...

I was so fed up with Blogger that I decided to write (or rather, "grow") my own blogging tool. The result, called Kaa, will hardly be a revolution in a blogging world, but it will do. For me.

What was wrong with Blogger? Not too much, but it had some minor annoyances that started bugging me more and more, and lately it refused to publish my messages. Supposedly the problem was known and has been fixed on July 19th, but it still doesn't work for me. As a result, I haven't been able to use my blog since July 12th. So eventually I got tired of it and decided to write my own.

What's the status of Kaa? It works -- sort of. It is capable of storing new messages, editing old ones, and setting some preferences. It is also capable of generating blog pages, to some extent. It uses two templates for that, one for the whole page (insert your style sheet there) and one for each message. I threw in some ASP-like Python code that can be executed on the fly. For example, to write the blog title, you do

  <% blog.title %>
What this really does is query an object in Python, called 'blog', for its 'title' attribute. Arbitrary expressions can be entered between <% and %>; for statements, use <# ... #> syntax. (I have my reasons for this distinction, which will be explained later. Maybe.)

Anyway, so a (Python) programmer can generate their HTML dynamically, something Blogger can't do. Future versions of Kaa will also include some nifty editing options. I do not like to spell out "&lt;" every time I want to write "<", for example. Some editor option should fix this.

The archives don't work yet, BTW. Neither does uploading. I need to do it by hand right now, but that will change soon.

By the way, if you want to see the archives of the old blog, go here.

Posted by Hans Nowak on 2002-07-31 22:06:09   {link}
Categories: (unclassified)

First post!

D00d! U R A L33T HAX0R!

Posted by Hans Nowak on 2002-07-31 22:04:04   {link}
Categories: (unclassified)

Generated by Firedrop2.