From david at boddie.org.uk Mon Nov 6 18:45:29 2006 From: david at boddie.org.uk (David Boddie) Date: Mon, 6 Nov 2006 18:45:29 +0100 Subject: [python-advocacy] O'Reilly Seeking Ideas on Partnering with the Community Message-ID: <200611061845.32702.david@boddie.org.uk> I've just skimmed through Jeff Rush's weblog entry about O'Reilly and the PSF: http://python-advocacy.blogspot.com/2006/11/oreilly-seeking-ideas-on-partnering.html Although I've not read it properly, the subject reminded me of another possibly overlapping project being coordinated by the Open Source Development Lab (OSDL): http://lists.osdl.org/pipermail/desktop_architects/2006-October/001015.html There's also some related material on this page: http://developer.osdl.org/dev/desktop_architects/index.php/Key_Topics#Documentation_Framework It might be worth "partnering" with these people as well, or at least to make each group aware of the other, share ideas, learn from each other's mistakes, and so on. David From dboddie at boddie.org.uk Mon Nov 6 14:32:41 2006 From: dboddie at boddie.org.uk (David Boddie) Date: Mon, 6 Nov 2006 14:32:41 +0100 Subject: [python-advocacy] O'Reilly Seeking Ideas on Partnering with the Community Message-ID: <200611061432.41162.dboddie@boddie.org.uk> I've just skimmed through Jeff Rush's weblog entry about O'Reilly and the PSF: http://python-advocacy.blogspot.com/2006/11/oreilly-seeking-ideas-on-partnering.html Although I've not read it properly, the subject reminded me of another possibly overlapping project being coordinated by the Open Source Development Lab (OSDL): http://lists.osdl.org/pipermail/desktop_architects/2006-October/001015.html There's also some related material on this page: http://developer.osdl.org/dev/desktop_architects/index.php/Key_Topics#Documentation_Framework It might be worth "partnering" with these people as well, or at least to make each group aware of the other, share ideas, learn from each other's mistakes, and so on. David From jeff at taupro.com Mon Nov 13 13:45:06 2006 From: jeff at taupro.com (Jeff Rush) Date: Mon, 13 Nov 2006 06:45:06 -0600 Subject: [python-advocacy] An Invitation to Get Involved in Python Advocacy Message-ID: <455868D2.1020903@taupro.com> I'd like to extend an invitation to those who would like to get involved in advocating the use of Python. In August, the PSF hired me, for a 6-mo contract, to coordinate the Python advocacy effort. Since then I've been working to make the next PyCon one of the best conferences yet, and putting in place the infrastructure of a newcomer portal (http://advocacy.python.org) focused on drawing in those people who don't know much about Python but have developed an interest for various reasons. The portal also has an entry point (http://advocacy.python.org/getinvolved) to organize the materials and activities of those already in the Python community who want to get involved. I've also established a new mailing list on which to discuss advocacy, replacing the list, and a blog.(http://python-advocacy.blogspot.com) for keeping the Python community up-to-date about advocacy goings on. The blog is aggregated into the official Planet Python (but I can't seem to reach the coordinator of the *unofficial* Planet Python). A bit about the newcomer portal to place it in context; the portal is designed to help someone who has just become aware of Python decide if the language is right for them. It seeks to quickly direct visitors to the information they want, and bring to their attention how diverse and vibrant the support for Python is. The audience is not only programmers but also journalists, project managers, scientists/engineers, recruiters and educators. Different audiences come at Python with different needs and often need different explanations. And some are indeed programmers, but using other languages, who wonder how Python compares to what they are using now. For the newcomer portal we have a need for content writers to focus on specific problem domains, for the various subcommunities to provide technology roadmaps and representative samples of source code that would entice someone to check them out. As one example, the SciPy/NumPy group could write about what makes their software attractive to the scientific community and provide one-page sources that illustrates certain common operations, to show off the clarify and expressiveness of Python. I've found plenty of material on the SciPy website that I'm weaving into the newcomer portal. The portal is not designed to replace what we have at www.python.org but to complement it, and to serve as an organizing point for the extensive content already on www.python.org and elsewhere. The portal also specifically supports dynamic content, relational database storage of information and easy plug-in of new components to add new features. Such features will eventually include, among other things, a searchable roster of user groups, a registry of speakers and trainers and a catalog of books about Python, each with RSS feeds where appropriate. And for the curious, the portal is written using the Zope 3 component system, building on the underlying Twisted subsystem for internal background scheduling and hooked to a PostgreSQL database. The site makes use of Zope 3 viewlets to provide pluggable display elements, reStructured text documents for a clean separation between content and infrastructure, and Nabu for synchronization of document collections into the indexing engine and persisting of the reST DOMs to enable content manipulation at presentation time according to what is to be viewed (biblio data, abstracts, content). The portal is located on the python.org servers and all software and content are checked into svn.python.org. In closing, I am greatly honored by the trust of the foundation members in me and hope to serve the community well. As coordinator, I invite others to get involved and will strive to provide an assistive environment within which everyone can be productive. The primary discussion area is the new mailing list which can be joined at: http://mail.python.org/mailman/listinfo/advocacy and a list of what is needed is at: http://advocacy.python.org/getinvolved I am also maintaining a list of accomplishments and near-term To-Do's for myself at: http://wiki.python.org/moin/PythonAdvocacyCoordinator Jeff Rush Python Advocacy Coordinator From janencarl at aznex.net Tue Nov 14 01:05:07 2006 From: janencarl at aznex.net (Carl Trachte) Date: Mon, 13 Nov 2006 17:05:07 -0700 Subject: [python-advocacy] contact, skills and geographic location of people who can give a talk Message-ID: <007101c70780$8be1fc40$e718140a@carlh1x9r29ym7> Jeff, I don't know if this is the place to post this (there isn't an entry form for it yet that I know of on the website). Contact: Carl Trachte, janencarl at aznex.net; CTrachte at phelpsdodge.com skills: basic Python programming, MSSQL (SQL 2000), basic COM (Microsoft - using win32com and Makepy to get at Window's applications' COM object models ), Murta/Raedler's Polygon module (licensed - very helpful for GIS/mapping type stuff), Mintec's (commercial mine planning software) Python API. These skills are a bit esoteric, but in rural Arizona/Nevada/New Mexico/Utah they actually have some land management and mining applications. geographic location: Morenci, Arizona - 3 hours from Tucson, 4 hours from Phoenix, 3 hours from Las Cruces (home of New Mexico State Univ.), 4 hours from El Paso (home of UTEP). I go to Tucson fairly frequently. My location is population-density challenged, and hardly a programmer's Mecca like Silicon Valley, Seattle, or Boston. Still, New Mexico Tech at Socorro and the nearby telescope array facility (about 5 hours from here) do a fair bit of work with Python (there's occasional talks on the language on campus). You never know. Carl Trachte -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/advocacy/attachments/20061113/e1bc258d/attachment.htm From sdeibel at wingware.com Tue Nov 14 01:58:03 2006 From: sdeibel at wingware.com (sdeibel) Date: Mon, 13 Nov 2006 19:58:03 -0500 (EST) Subject: [python-advocacy] contact, skills and geographic location of people who can give a talk In-Reply-To: <007101c70780$8be1fc40$e718140a@carlh1x9r29ym7> References: <007101c70780$8be1fc40$e718140a@carlh1x9r29ym7> Message-ID: You can post this to the Python jobs board. Instructions are here: http://www.python.org/community/jobs/howto/ - Stephan On Mon, 13 Nov 2006, Carl Trachte wrote: > Jeff, > > I don't know if this is the place to post this (there isn't an entry form for it yet that I know of on the website). > > Contact: Carl Trachte, janencarl at aznex.net; CTrachte at phelpsdodge.com > > skills: basic Python programming, MSSQL (SQL 2000), basic COM (Microsoft - using win32com and Makepy to get at Window's applications' COM object models ), Murta/Raedler's Polygon module (licensed - very helpful for GIS/mapping type stuff), Mintec's (commercial mine planning software) Python API. These skills are a bit esoteric, but in rural Arizona/Nevada/New Mexico/Utah they actually have some land management and mining applications. > > geographic location: Morenci, Arizona - 3 hours from Tucson, 4 hours from Phoenix, 3 hours from Las Cruces (home of New Mexico State Univ.), 4 hours from El Paso (home of UTEP). I go to Tucson fairly frequently. > > My location is population-density challenged, and hardly a programmer's Mecca like Silicon Valley, Seattle, or Boston. Still, New Mexico Tech at Socorro and the nearby telescope array facility (about 5 hours from here) do a fair bit of work with Python (there's occasional talks on the language on campus). You never know. > > Carl Trachte From sdeibel at wingware.com Tue Nov 14 01:59:27 2006 From: sdeibel at wingware.com (sdeibel) Date: Mon, 13 Nov 2006 19:59:27 -0500 (EST) Subject: [python-advocacy] contact, skills and geographic location of people who can give a talk In-Reply-To: References: <007101c70780$8be1fc40$e718140a@carlh1x9r29ym7> Message-ID: Oops, I'm an idiot. Never mind my previous email! Clearly not a job posting! - Stephan On Mon, 13 Nov 2006, sdeibel wrote: > You can post this to the Python jobs board. Instructions are > here: > > http://www.python.org/community/jobs/howto/ > > - Stephan > > > > On Mon, 13 Nov 2006, Carl Trachte wrote: > > > Jeff, > > > > I don't know if this is the place to post this (there isn't an entry form for it yet that I know of on the website). > > > > Contact: Carl Trachte, janencarl at aznex.net; CTrachte at phelpsdodge.com > > > > skills: basic Python programming, MSSQL (SQL 2000), basic COM (Microsoft - using win32com and Makepy to get at Window's applications' COM object models ), Murta/Raedler's Polygon module (licensed - very helpful for GIS/mapping type stuff), Mintec's (commercial mine planning software) Python API. These skills are a bit esoteric, but in rural Arizona/Nevada/New Mexico/Utah they actually have some land management and mining applications. > > > > geographic location: Morenci, Arizona - 3 hours from Tucson, 4 hours from Phoenix, 3 hours from Las Cruces (home of New Mexico State Univ.), 4 hours from El Paso (home of UTEP). I go to Tucson fairly frequently. > > > > My location is population-density challenged, and hardly a programmer's Mecca like Silicon Valley, Seattle, or Boston. Still, New Mexico Tech at Socorro and the nearby telescope array facility (about 5 hours from here) do a fair bit of work with Python (there's occasional talks on the language on campus). You never know. > > > > Carl Trachte > _______________________________________________ > Advocacy mailing list > Advocacy at python.org > http://mail.python.org/mailman/listinfo/advocacy > From ncoghlan at gmail.com Tue Nov 21 11:15:36 2006 From: ncoghlan at gmail.com (Nick Coghlan) Date: Tue, 21 Nov 2006 20:15:36 +1000 Subject: [python-advocacy] A minor nit with the code on the advocacy front page Message-ID: <4562D1C8.2060500@gmail.com> The "Roster" function on the advocacy front page is currently a bit more complicated than it really needs to be. Consider this shorter alternative: def Roster(people): "Return a list of person objects, sorted by last name" def last_name(person): return person.last_name return sorted(people, key=last_name) The actual code example pages look good, though :) Cheers, Nick. -- Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia --------------------------------------------------------------- http://www.boredomandlaziness.org