Python Liberation Front

Awaretek

A bit about the sections on this web site:

Python: The Python Learning Foundation is a resource for those learning Python, and includes links to more than 75 online Tutorials, more than 25 Book Reviews written by myself, output from a web spider finding articles about Python that is updated daily, and much more.

Baha'i: "Why I am a Baha'i" is an online book written by myself, about my search for a religion that is in accord with science, logic, and reason. The Baha'i Faith teaches that all the Prophets and Founders of the major religions come from the same source and teach the same basic, underlying truth, which is updated periodically to the benefit of the times in which the Prophet appears.

Poetry: Emotionally Yours is a selection of poems written by me over a 35 year period. Whew.

Blog: Merlin's Musings are my personal blog.

Tech News: Awaretek Tech News is updated every 15 minutes by a web spider.

Philosophy: Farnham's Freehold is a series of essays about my philosophy of liberty focusing on open source software, economics, business, and government.

Posted by Ron Stephens @ 2003-12-25 17:08:40 [permalink]
Categories: general

Firedrop2: First Impressions

My impressions of Firedrop, after only a few days of using it, are mostly very favorable. I am running Firedrop on my dual 867 MHz. PowerMac desktop at home. The only two features of Firedrop that don't quite work right yet on Mac OS X are both gui-related; the "Preview" feature and the "Upload" feature. Firedrop provides a very nice GUI front end, allowing me to open a weblog folder, enter a new post for my blog, save the post, and build a revised weblog folder incorporating not only the new post, but also new archives, and updating the database containing all the other attributes of the new post. "Preview" is a button that lets you view the new post in the Gui window pane; "Upload" automatically uploads your new post and archive files to your web site. I really don't need Preview, I can view my new post just fine in a browser, and for now, really, I don't need to do that, since my posts are text only. The upload issue is no doubt a problem with the way Python on the Mac handles ftp, since I have had that problem before. Preview may be a problem with the wxPython implementation, I don't know.

In order to use Firedrop, you must first install Python, then wxPython, then WAX, Hans Nowak's GUI toolkit that sits atop wxPython. wxPython itself sits atop wxWindows. My experience with wxPython is good; it is truly cross platform and I have installed and used it on Windows, Linux and Mac OS X. It looks and feels like native code on all three environments. Installation is mostly easy, although I did originally have some problems with dependencies on the Mac; but those are easier now that Mac OS X 10.3, Panther, is out, at least in my experience. My advice is this; just be sure to take your time and follow the instructions precisely, step by step, in order to install wxPython. The version number of each dependency is crucial.

Firedrop's wxPython GUI looks good, functions crisply and quickly, and is user-friendly. Firedrop's blog capabilities include categories to sort your posts by, archives by date , and other features I have not yet explored. You can enter your new posts in plain text, or use Hans' Sextile module, which makes blogging even simpler by allowing one to enter simple text that is converted to HTML automatically. There is a gentle learning curve to Sextile but its pretty simple, even for me. There is also a Macro capability that allows you to define your own acronyms and typing shortcuts, like for url's that you use frequently.

And, of course, the real appeal of Firedrop is that it is scriptable in Python, so I can improve and customize it as I go. Well, I'm really happy with Firedrop so far. I'll enter updates on how I'm doing with it on this blog from time to time as the year progresses.

Cheers, Ron Stephens

Posted by Ron Stephens @ 2003-12-21 16:46:21 [permalink]
Categories: firedrop

Topics

I intend to write about some of the technology that I use to run this site, which includes Python, Linux, Mac OS X, Firedrop2, and open source software in general, as well the philosophy behind this software. I will also be writing about the philosophy of technology, science, economics, business and religion.

Posted by Ron Stephens @ 2003-12-20 21:43:08 [permalink]
Categories: general

What's Going on Here?

This is my new blog. The blog software I am using is Firedrop2, which is an open source project by Hans Nowak and can be found on his web site at Tao of the Machine. Firedrop2 is also a content management tool, which I am also now using to manage this site. Those of you who have been here before will notice an entirely new look and feel to this web site, which has been re-designed. Some things may be a little "off" until I get the bugs worked out, please be patient.

Posted by Ron Stephens @ 2003-12-20 20:58:49 [permalink]
Categories: general

My First Post

Hello World.

Posted by Ron Stephens @ 2003-12-20 19:21:40 [permalink]
Categories: general