{"id":339,"date":"2004-11-06T16:44:23","date_gmt":"2004-11-06T16:44:23","guid":{"rendered":""},"modified":"2020-06-01T22:11:40","modified_gmt":"2020-06-01T21:11:40","slug":"06112004","status":"publish","type":"post","link":"https:\/\/www.owlfish.com\/weblog\/2004\/11\/06112004\/","title":{"rendered":"Software Updates"},"content":{"rendered":"<p>I have just released new versions of <a href=\"http:\/\/www.owlfish.com\/software\/simpleTAL\/\">SimpleTAL<\/a>, <a href=\"http:\/\/www.owlfish.com\/software\/PubTal\/\">PubTal<\/a>, and <a href=\"http:\/\/www.owlfish.com\/software\/utils\/RSyncBackup\/\">RSyncBackup<\/a> as well as introducing a new piece of software <a href=\"http:\/\/www.owlfish.com\/software\/wsgiutils\/\">WSGIUtils<\/a>.<\/p>\n<p><a href=\"https:\/\/www.owlfish.com\/weblog\/2004\/11\/toronto-waterfront.jpg\"><img class=\"alignright size-full wp-image-12\" title=\"Click for larger view.\" src=\"https:\/\/www.owlfish.com\/weblog\/2004\/11\/toronto-waterfront-small.jpg\" alt=\"Toronto's Waterfront\"><\/a>Until recently I was using <a href=\"http:\/\/www.modpython.org\/\">Mod_Python<\/a> as a development platform for a couple of different web applications. Unfortunately I kept stumbling across nasty bugs that I kept having to work around. The development mailing list for Mod_Python consists of people reporting bugs and patches with no action being taken on the part of the maintainers, so these bugs are likely to remain for the foreseeable future. I&#8217;ve now moved over to using <a href=\"http:\/\/www.python.org\/peps\/pep-0333.html\">WSGI<\/a> for web development, and in the process create a few libraries to aid development. I&#8217;ve bundled these together as <a href=\"http:\/\/www.owlfish.com\/software\/wsgiutils\/\">WSGIUtils<\/a> and hope that others in the Python community will find them useful.<\/p>\n<p>The new release of <a href=\"http:\/\/www.owlfish.com\/software\/PubTal\/\">PubTal<\/a> now includes installation instructions for Linux, MacOS X and Windows. The recently added support for auto-generation of &amp;nbsp; is included as well as a small re-arrangement of the manual.<\/p>\n<p>Fixes included in the latest version of RSyncBackup and SimpleTAL address mostly minor defects but are well worth getting. I&#8217;ve also decided to stop maintaining TALAggregator. I&#8217;ll leave the website information intact, but I&#8217;m not actively developing this any further.<\/p>\n<p>(Photo shows an alternative view of Toronto&#8217;s waterfront &#8211; taken off Cherry Street.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have just released new versions of SimpleTAL, PubTal, and RSyncBackup as well as introducing a new piece of software WSGIUtils. Until recently I was using Mod_Python as a development platform for a couple of different web applications. Unfortunately I kept stumbling across nasty bugs that I kept having to work around. The development mailing [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.owlfish.com\/weblog\/wp-json\/wp\/v2\/posts\/339"}],"collection":[{"href":"https:\/\/www.owlfish.com\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.owlfish.com\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.owlfish.com\/weblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.owlfish.com\/weblog\/wp-json\/wp\/v2\/comments?post=339"}],"version-history":[{"count":1,"href":"https:\/\/www.owlfish.com\/weblog\/wp-json\/wp\/v2\/posts\/339\/revisions"}],"predecessor-version":[{"id":781,"href":"https:\/\/www.owlfish.com\/weblog\/wp-json\/wp\/v2\/posts\/339\/revisions\/781"}],"wp:attachment":[{"href":"https:\/\/www.owlfish.com\/weblog\/wp-json\/wp\/v2\/media?parent=339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.owlfish.com\/weblog\/wp-json\/wp\/v2\/categories?post=339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.owlfish.com\/weblog\/wp-json\/wp\/v2\/tags?post=339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}