<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-12476643</id><updated>2011-12-01T04:06:36.744-08:00</updated><title type='text'>SoCal Piggies</title><subtitle type='html'>Team blog for the Southern California Python Interest Group</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Grig Gheorghiu</name><uri>http://www.blogger.com/profile/17863511617654196370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://agile.unisonis.com/gg.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12476643.post-114049104108413093</id><published>2006-02-20T19:04:00.000-08:00</published><updated>2006-02-20T19:05:38.823-08:00</updated><title type='text'>ANTLR Studio</title><summary type='text'>While browsing through Eclipse plugins for Python and Jython, I came across ANTLR Studio for generating ANTLR lexers and parsers. Even if you aren't that interested in lexers and parsers, it has a great video of a very innovative user interface. The author of ANTLR Studio, Prashant Deva, is only 19 years old!</summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/114049104108413093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=114049104108413093' title='39 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/114049104108413093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/114049104108413093'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2006/02/antlr-studio.html' title='ANTLR Studio'/><author><name>Howard B. Golden</name><uri>http://www.blogger.com/profile/17845116528595729999</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>39</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-113173399766197055</id><published>2005-11-11T10:32:00.000-08:00</published><updated>2005-11-11T10:33:17.676-08:00</updated><title type='text'>Ninth SoCal Piggies Meeting</title><summary type='text'>The SoCal Piggies had their ninth meeting at USC (Salvatori Computer Science Center) on November 10th at 7:00 PM. Eight Piggies attended -- Daniel Arbuckle, Steve Williams, Grig Gheorghiu, Diane Trout, Titus Brown, Mark Kohler, Howard Golden and George Bullis.  The first presenter was Daniel Arbuckle, who  talked about "Python and Unicode". Daniel started by introducing general Unicode concepts </summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/113173399766197055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=113173399766197055' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/113173399766197055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/113173399766197055'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/11/ninth-socal-piggies-meeting.html' title='Ninth SoCal Piggies Meeting'/><author><name>Grig Gheorghiu</name><uri>http://www.blogger.com/profile/17863511617654196370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://agile.unisonis.com/gg.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-112956519491288077</id><published>2005-10-17T09:05:00.000-07:00</published><updated>2005-10-17T09:06:34.926-07:00</updated><title type='text'>Eighth SoCal Piggies Meeting</title><summary type='text'>The SoCal Piggies had their eighth meeting at USC (Salvatori Computer Science Center) on October 13th at 7:00 PM. Seven Piggies attended -- Daniel Arbuckle, Diane Trout, Brian Leair, Titus Brown, Grig Gheorghiu, Mark Kohler and Howard Golden.  The first presenter was Brian Leair, who introduced  the Python Imaging Library, aka PIL. Brian talked about the main PIL modules such as Image and </summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/112956519491288077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=112956519491288077' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/112956519491288077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/112956519491288077'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/10/eighth-socal-piggies-meeting.html' title='Eighth SoCal Piggies Meeting'/><author><name>Grig Gheorghiu</name><uri>http://www.blogger.com/profile/17863511617654196370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://agile.unisonis.com/gg.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-112722401915141902</id><published>2005-09-20T06:44:00.000-07:00</published><updated>2005-09-21T21:05:57.580-07:00</updated><title type='text'>Pyrex is back in the game</title><summary type='text'>For any who missed it, Pyrex has finally been updated with full support for Python 2.4. There is much rejoicing.http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/</summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/112722401915141902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=112722401915141902' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/112722401915141902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/112722401915141902'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/09/pyrex-is-back-in-game.html' title='Pyrex is back in the game'/><author><name>Daniel Arbuckle</name><uri>http://www.blogger.com/profile/07967882230242990366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-112672988299997908</id><published>2005-09-14T13:28:00.000-07:00</published><updated>2005-09-14T13:31:23.010-07:00</updated><title type='text'>Seventh SoCal Piggies Meeting</title><summary type='text'>The SoCal Piggies had their seventh meeting at USC (Salvatori Computer Science Center) on September 13th at 7:00 PM. Eight Piggies attended -- Daniel Arbuckle, Diane Trout, Grig Gheorghiu, Howard Golden, Manuel Garcia, Mark Kohler, Steve Williams and Titus Brown.  Diane Trout talked about her experiences with  Trac, an integrated wiki/issue tracker/source code browser/interface to revision </summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/112672988299997908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=112672988299997908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/112672988299997908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/112672988299997908'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/09/seventh-socal-piggies-meeting.html' title='Seventh SoCal Piggies Meeting'/><author><name>Grig Gheorghiu</name><uri>http://www.blogger.com/profile/17863511617654196370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://agile.unisonis.com/gg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-112492529486902445</id><published>2005-08-24T16:10:00.000-07:00</published><updated>2005-08-24T16:16:15.576-07:00</updated><title type='text'>I'm baaaaaack...</title><summary type='text'>I'm back.I spent most of June and July (6 weeks total) at EmbryologyBoot camp in Woods Hole, MA; came back to California afterstopping off in NY and Minnesota to visit parents &amp; relatives; andthen went to Antibes, on the Cote d'Azur / French Riviera for a weekwith my in-laws.  I've been back just over a week, and I spent most ofthat week dealing with long-neglected tasks and restarting my </summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/112492529486902445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=112492529486902445' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/112492529486902445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/112492529486902445'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/08/im-baaaaaack.html' title='I&apos;m baaaaaack...'/><author><name>Titus Brown</name><uri>http://www.blogger.com/profile/18412533667430208145</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-112325366878918995</id><published>2005-08-05T07:53:00.000-07:00</published><updated>2005-08-05T07:55:19.693-07:00</updated><title type='text'>Review of C++ unit testing frameworks</title><summary type='text'>Not Python related, but pretty interesting nevertheless... Via Len: Exploring the C++ Unit Testing Framework Jungle</summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/112325366878918995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=112325366878918995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/112325366878918995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/112325366878918995'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/08/review-of-c-unit-testing-frameworks.html' title='Review of C++ unit testing frameworks'/><author><name>Grig Gheorghiu</name><uri>http://www.blogger.com/profile/17863511617654196370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://agile.unisonis.com/gg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-112325340913441187</id><published>2005-08-05T07:49:00.000-07:00</published><updated>2005-08-05T07:50:09.143-07:00</updated><title type='text'>Good introductory article on SQLObject</title><summary type='text'>From IBM developerWorks.</summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/112325340913441187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=112325340913441187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/112325340913441187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/112325340913441187'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/08/good-introductory-article-on-sqlobject.html' title='Good introductory article on SQLObject'/><author><name>Grig Gheorghiu</name><uri>http://www.blogger.com/profile/17863511617654196370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://agile.unisonis.com/gg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-112204771387184797</id><published>2005-07-22T08:53:00.000-07:00</published><updated>2005-07-22T08:55:13.880-07:00</updated><title type='text'>Fifth SoCal Piggies meeting</title><summary type='text'>The SoCal Piggies had their fifth meeting at USC on July 21st at 7:00 PM. Six Piggies attended -- Daniel Arbuckle, Diane Trout, Steve Williams, Mark Kohler, Grig Gheorghiu and Brian Leair.   Grig presented an  overview of the  py library, a collection of modules that intend to address several issues with the Python standard library. The py lib's mantra is "No API", which means it aims to be as </summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/112204771387184797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=112204771387184797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/112204771387184797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/112204771387184797'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/07/fifth-socal-piggies-meeting.html' title='Fifth SoCal Piggies meeting'/><author><name>Grig Gheorghiu</name><uri>http://www.blogger.com/profile/17863511617654196370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://agile.unisonis.com/gg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-112007436261034378</id><published>2005-06-29T12:22:00.000-07:00</published><updated>2005-06-29T12:53:00.600-07:00</updated><title type='text'>PEP 238 - import .relative</title><summary type='text'>Python ImportsPEP 238 which has been accepted and may have an impact on any Python packages you've made so far, depending on your import style. This PEP will change the way imports work in a package. By default, all imports will be concidered absolute. Previously, if you had a Python package named 'Foo' with modules 'Bar' and 'Fig', you could import 'Fig' from the 'Bar' module by typing 'import </summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/112007436261034378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=112007436261034378' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/112007436261034378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/112007436261034378'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/06/pep-238-import-relative.html' title='PEP 238 - import .relative'/><author><name>Brandon King</name><uri>http://www.blogger.com/profile/00524118827664099693</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://www.brandonking.net/brandonking.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-111973546850505522</id><published>2005-06-25T14:36:00.000-07:00</published><updated>2005-06-25T14:37:48.516-07:00</updated><title type='text'>Fourth SoCal Piggies meeting</title><summary type='text'>The SoCal Piggies had their fourth meeting at USC on June 21st at 7:00 PM. Seven Piggies attended -- in order of appearance: Daniel Arbuckle, Howard Golden, Grig Gheorghiu, Diane Trout, Mark Kohler, Charlie Hornberger and George Bullis.   Diane presented a  tutorial on SimpleTAL, a Python-based templating language derived from Zope's ZPT.  SimpleTAL allows you to lay out dynamic content in HTML </summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/111973546850505522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=111973546850505522' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111973546850505522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111973546850505522'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/06/fourth-socal-piggies-meeting.html' title='Fourth SoCal Piggies meeting'/><author><name>Grig Gheorghiu</name><uri>http://www.blogger.com/profile/17863511617654196370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://agile.unisonis.com/gg.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-111860731157919698</id><published>2005-06-12T13:12:00.000-07:00</published><updated>2005-06-12T13:15:11.583-07:00</updated><title type='text'>twill release</title><summary type='text'>(Repost, via the socal-piggies blogger stuff:)twill 0.7.1Coooooome and get it!  Announcement, docs, download.This is basically a bug-fix version with about 15 different minorfixes.  Several users requested things like HTTP basic auth handlingand file uploads, and I patched several bugs in the underlyingpackages (urllib etc.)  Internal ugliness was fixed or augmented,depending on whether or not I </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111860731157919698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111860731157919698'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/06/twill-release.html' title='twill release'/><author><name>Titus Brown</name><uri>http://www.blogger.com/profile/18412533667430208145</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-111854559357097568</id><published>2005-06-11T19:49:00.000-07:00</published><updated>2005-06-11T20:06:33.596-07:00</updated><title type='text'>Simple function optimizaton</title><summary type='text'>This is an optimization technique I learned about a few days ago at a symposium. "Optimization" in this case means finding the input parameter values that result in the best function output, or at least approximating them.The performance of this implementation isn't as good as the presenters', in terms of the number of iterations it takes to approach the optimum. I'm not sure what the cause of </summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/111854559357097568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=111854559357097568' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111854559357097568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111854559357097568'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/06/simple-function-optimizaton.html' title='Simple function optimizaton'/><author><name>Daniel Arbuckle</name><uri>http://www.blogger.com/profile/07967882230242990366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-111603264126180806</id><published>2005-05-13T17:56:00.000-07:00</published><updated>2005-05-13T18:36:17.730-07:00</updated><title type='text'>Cool *nix based backup tool - written in Python</title><summary type='text'>rdiff-backup - A remote incremental backup of all your files could be as easy as"rdiff-backup / host.net::/target-dir"A friend turned me on to this tool, seems to have nice features compression, runs over ssh, you can backup between 2 remote machines, incremental back etc... A list of its features can be found here:rdiff-backup features Looks like someone tried to use it on windows in cygwin to a</summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/111603264126180806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=111603264126180806' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111603264126180806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111603264126180806'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/05/cool-nix-based-backup-tool-written-in.html' title='Cool *nix based backup tool - written in Python'/><author><name>neener</name><uri>http://www.blogger.com/profile/11673110378836512386</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-111539183968494714</id><published>2005-05-06T07:50:00.000-07:00</published><updated>2005-05-06T08:03:59.693-07:00</updated><title type='text'>Inserting data into the parent process</title><summary type='text'>On Linux, and other UNIX-like systems that support it, you can make an ioctl call to insert data into your standard input file. That's pretty neat in an of itself, but it gets better: in most cases, you share the standard input of your parent process. What that means is that you can insert data into that file, and then terminate... and the parent process will read those data as user input.The </summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/111539183968494714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=111539183968494714' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111539183968494714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111539183968494714'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/05/inserting-data-into-parent-process.html' title='Inserting data into the parent process'/><author><name>Daniel Arbuckle</name><uri>http://www.blogger.com/profile/07967882230242990366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-111522054599102384</id><published>2005-05-04T08:03:00.000-07:00</published><updated>2005-06-08T07:43:22.723-07:00</updated><title type='text'>Manipulating Windows registry values</title><summary type='text'>Here is a small class that connects to the Windows registry and creates sub-keys and/or values for a given registry key. I used this functionality very recently to add a directory to the PATH environment variable by modifying the Environment\Path registry value.Update 06/08/05: When modifying the 'Path' registry value, we need to set a value type of REG_EXPAND_SZ and not REG_SZ, otherwise </summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/111522054599102384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=111522054599102384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111522054599102384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111522054599102384'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/05/manipulating-windows-registry-values.html' title='Manipulating Windows registry values'/><author><name>Grig Gheorghiu</name><uri>http://www.blogger.com/profile/17863511617654196370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://agile.unisonis.com/gg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-111488542021940937</id><published>2005-04-30T11:12:00.000-07:00</published><updated>2005-04-30T11:25:45.570-07:00</updated><title type='text'>darcs rocks</title><summary type='text'>I've been experimenting with darcs since Titus mentioned it at the last SoCal Piggies meeting, and my conclusion is that it's the best revision control tool I've seen, for personal-scale projects. I haven't really stress-tested it for project size scalability yet, so that's where the possible caveat lies. I've heard that it couldn't handle the Linux kernel... but then, not many things can.If you </summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/111488542021940937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=111488542021940937' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111488542021940937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111488542021940937'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/04/darcs-rocks.html' title='darcs rocks'/><author><name>Daniel Arbuckle</name><uri>http://www.blogger.com/profile/07967882230242990366</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-111471263039989199</id><published>2005-04-28T11:11:00.000-07:00</published><updated>2005-04-28T11:23:50.400-07:00</updated><title type='text'>Poor man's Web services with HTTP POST</title><summary type='text'>I use HTTP POST as a lightweight mechanism for posting test results to a central location. I have tests running on various clients/platforms/OSes, and I need a way to keep track of the results of those tests. For this, I have an Apache server running CGI scripts that talk to a Firebird database. By using HTTP POST from the clients to the Apache server, I keep things simple, because the clients </summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/111471263039989199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=111471263039989199' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111471263039989199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111471263039989199'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/04/poor-mans-web-services-with-http-post.html' title='Poor man&apos;s Web services with HTTP POST'/><author><name>Grig Gheorghiu</name><uri>http://www.blogger.com/profile/17863511617654196370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://agile.unisonis.com/gg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12476643.post-111461089872918885</id><published>2005-04-27T07:06:00.000-07:00</published><updated>2005-04-27T07:08:18.730-07:00</updated><title type='text'>Hello Piggies</title><summary type='text'>I thought it would be a good idea to get a blog for the SoCal Piggies (Southern California Python Interest Group). This will be a "team blog", where all us Piggies will be able to post. I hope we will all contribute by posting for example short "Python tips and tricks" that can make our lives easier as Python users.</summary><link rel='replies' type='application/atom+xml' href='http://socal-piggies.blogspot.com/feeds/111461089872918885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12476643&amp;postID=111461089872918885' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111461089872918885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12476643/posts/default/111461089872918885'/><link rel='alternate' type='text/html' href='http://socal-piggies.blogspot.com/2005/04/hello-piggies.html' title='Hello Piggies'/><author><name>Grig Gheorghiu</name><uri>http://www.blogger.com/profile/17863511617654196370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://agile.unisonis.com/gg.jpg'/></author><thr:total>1</thr:total></entry></feed>
