From spmcinerney at hotmail.com Thu May 1 03:02:35 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Wed, 30 Apr 2008 18:02:35 -0700 Subject: [Baypiggies] Baypiggies: Python Equations ( zunzun.com ) developer In-Reply-To: <268756d30804301744m58bebc60tabd0eb6539fa04ad@mail.gmail.com> References: <268756d30804301744m58bebc60tabd0eb6539fa04ad@mail.gmail.com> Message-ID: Just when we were looking at a sparse summer for speakers... Last year I suggested to James Phillips he might someday present his package Python Equations ( http://www.zunzun.com/ , a Pythonic web ASP for graphing and automatic code generation for a 2D or 3D equation of your choice in C++/Java/Python/C#/Matlab ) at Baypiggies. Please cc him on the reply as I don't think he's a member of BayPIGgies. He's based in Birmingham, AL. Regards, Stephen I may be in town this summer, is the offer to present still open? James >On Sun, Jan 21, 2007 at 06:10:51PM -0800, Stephen McInerney wrote: >> >> [FYI Reposting something useful from scipy list. >> http://zunzun.com does online Python-based curve-fitting and >> surface-fitting. >> - Stephen] >> >> From: zunzun at zunzun.com >> Subject: [SciPy-user] Python Equations released under BSD license >> To: SciPy Users List >> >> The middleware code for http://zunzun.com has been released under >> a BSD license at http://sourceforge.net/projects/pythonequations/. >> The project is a collection of Python equations that can fit >> themselves to both 2D and 3D data sets, output source code in >> several computing languages and can use an included genetic >> algorithm for initial parameter estimation. >> _________________________________________________________________ In a rush? Get real-time answers with Windows Live Messenger. http://www.windowslive.com/messenger/overview.html?ocid=TXT_TAGLM_WL_Refresh_realtime_042008 From breroger at cisco.com Thu May 1 19:06:27 2008 From: breroger at cisco.com (Brent Rogers (breroger)) Date: Thu, 1 May 2008 10:06:27 -0700 Subject: [Baypiggies] Great Jobs at Cisco-IronPort Message-ID: <239192DA61E5DE44A10CD25046A07EEC069FED22@xmb-sjc-213.amer.cisco.com> JOBS AT CISCO / IRONPORT Hello FreeBSD members! Cisco-Ironport is looking for Quality Assurance/ Test Engineers and Java/J2EE Engineers for their security groups in San Bruno and San Jose. Ideally candidates will be an expert in one or more of the following: Network Management Systems, Security, automation framework, white/gray box testing, API testing, LDAP, Network Access Control, IPS, appliances and/or sockets. Please contact me directly if you are interested. Thanks in advance, Brent breroger at cisco.com Brent Rogers Recruiter Staffing breroger at cisco.com Phone :469-255-0254 Mobile :469-223-2085 Cisco Systems. Inc. 2200 E. President George Bush Richardson, TX, 75082 United States http://www.cisco.apply2jobs.com/index.cfm This e-mail may contain confidential and privileged material for the sole use of the intended recipient. Any review, use, distribution or disclosure by others is strictly prohibited. If you are not the intended recipient (or authorized to receive for the recipient), please contact the sender by reply e-mail and delete all copies of this message. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 55 bytes Desc: spacer.gif URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 68 bytes Desc: footerHead.gif URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 347 bytes Desc: footer.gif URL: From breroger at cisco.com Thu May 1 20:06:50 2008 From: breroger at cisco.com (Brent Rogers (breroger)) Date: Thu, 1 May 2008 11:06:50 -0700 Subject: [Baypiggies] Correction on Job Ad from Brent Rogers Message-ID: <239192DA61E5DE44A10CD25046A07EEC069FEDEF@xmb-sjc-213.amer.cisco.com> I apologize for my last email. I addressed the group incorrectly. The right copy is listed below. Regards, Brent JOBS AT CISCO / IRONPORT Hello Baypiggies -- SF Bay Area Python group members! Cisco-Ironport is looking for Test Engineers and Java/J2EE Engineers for their security groups in San Bruno and San Jose. Ideally candidates will be an expert in one or more of the following: Network Management Systems, Security, automation framework, white/gray box testing, API testing, LDAP, Network Access Control, IPS, appliances and/or sockets. Please contact me directly if you are interested. Thanks in advance, Brent breroger at cisco.com Brent Rogers Recruiter Staffing breroger at cisco.com Phone :469-255-0254 Mobile :469-223-2085 Cisco Systems. Inc. 2200 E. President George Bush Richardson, TX, 75082 United States http://www.cisco.apply2jobs.com/index.cfm This e-mail may contain confidential and privileged material for the sole use of the intended recipient. Any review, use, distribution or disclosure by others is strictly prohibited. If you are not the intended recipient (or authorized to receive for the recipient), please contact the sender by reply e-mail and delete all copies of this message. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 55 bytes Desc: spacer.gif URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 68 bytes Desc: footerHead.gif URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 347 bytes Desc: footer.gif URL: From jjinux at gmail.com Thu May 1 20:48:59 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Thu, 1 May 2008 11:48:59 -0700 Subject: [Baypiggies] Correction on Job Ad from Brent Rogers In-Reply-To: <239192DA61E5DE44A10CD25046A07EEC069FEDEF@xmb-sjc-213.amer.cisco.com> References: <239192DA61E5DE44A10CD25046A07EEC069FEDEF@xmb-sjc-213.amer.cisco.com> Message-ID: Hi Brent, Your email violates our job ads policy (http://baypiggies.net/jobs.html) because it does not mention how Python will be used. I'm particularly distressed by your mention of the J*** word on a Python mailing list. Don't you know that's a four letter word, not appropriate for polite company? -jj On Thu, May 1, 2008 at 11:06 AM, Brent Rogers (breroger) wrote: > > > > > I apologize for my last email. I addressed the group incorrectly. The right > copy is listed below. Regards, Brent > > > > > > JOBS AT CISCO / IRONPORT > > > > Hello Baypiggies -- SF Bay Area Python group members! Cisco-Ironport is > looking for Test Engineers and Java/J2EE Engineers for their security groups > in San Bruno and San Jose. Ideally candidates will be an expert in one or > more of the following: Network Management Systems, Security, automation > framework, white/gray box testing, API testing, LDAP, Network Access > Control, IPS, appliances and/or sockets. Please contact me directly if you > are interested. > > > > Thanks in advance, > > Brent > > breroger at cisco.com > > > > > > > > Brent Rogers > Recruiter > > Staffing > breroger at cisco.com > Phone :469-255-0254 > Mobile :469-223-2085 > > > Cisco Systems. Inc. > 2200 E. President George Bush > Richardson, TX, 75082 > United States > http://www.cisco.apply2jobs.com/index.cfm > > This e-mail may contain confidential and privileged material for the sole > use of the intended recipient. Any review, use, distribution or disclosure > by others is strictly prohibited. If you are not the intended recipient (or > authorized to receive for the recipient), please contact the sender by reply > e-mail and delete all copies of this message. > > > > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -- I, for one, welcome our new Facebook overlords! http://jjinux.blogspot.com/ From sbradley at vmware.com Thu May 1 22:46:40 2008 From: sbradley at vmware.com (Scott Bradley) Date: Thu, 1 May 2008 13:46:40 -0700 Subject: [Baypiggies] Job Posting: VMware Is Looking for Build Release Engineers with Python Skills to Advise Product Teams Message-ID: <2AA709CAB2917A468F378F42D9A67998A86E11@PA-EXCH06.vmware.com> VMware, the industry leader in high-performance, enterprise-class x86 virtualization technology, is looking for an organized and detail-oriented Build Infrastructure Engineer to play a critical role in improving build infrastructures to improve productivity for both development and build engineering. We are the global leader in virtual infrastructure software for industry-standard systems, and the fastest-growing software product company in the Silicon Valley. We have a unique opportunity for Engineers experienced in Build Release duties who also have excellent communication, scheduling and problem-solving skills to be the interface between our Product-Development Teams and a central Build/Release Organization! We are looking for Build Release Engineers who have the skills and experience to be the "face of Build Release" guiding and advising our product teams. This role is strategically important to the company, as you would be giving strong direction to the team (based on your knowledge of branching strategies and source control management) that will affect the entire release process. Your ability to coordinate and communicate actions between multiple Product Teams and the Build Team will make you an invaluable asset to the smooth release process for all the projects you guide, and the action is fast and challenging! This is an exciting position with tremendous growth and learning opportunities for the right candidate. You will be interacting with Managers and Engineers during critical release points, having your fingers on the pulse of the progress of our releases. You will give build-related guidance to the teams throughout all of the phases of their projects, developing world-class virtualization products, and you will be responsible for proactively scheduling and arranging build-related activities, including both regular branching and building, as well as one-off label branches and set up for special builds. A little about our environment and team: Our Build environment currently has 300 build machines "and growing", and we work with 2500 users, 28,000 clients, on 1000 branches on virtually all of the VMware products. There are currently 24 people on the Build Team (12 Build Release, 12 Build Infrastructure). There are 700 Gig under source control (5 million files); we are using 11 separate Perforce installations in CM, 15 proxy servers, 12 physical servers, 6 Virtual Machines for automation and monitoring, with over 2 Terabytes of physical RAM to give you idea of the size, scope and scale of our environment. Most importantly, if you were interested, you would have a great opportunity to make a significant impact in the virtualization industry, which is still in its early stages and fast emerging! That's one thing we can offer that nobody else can, as we are the industry leaders in this uncharted territory. If you yearn to make a real impact, that is the kind of opportunity we offer! A general list of our requirements and the responsibilities for the position are pasted below in the body of this email. VMWare is Looking for Great Build Release Engineer Advisors! VMware, the industry leader in high-performance, enterprise-class x86 virtualization technology, is looking for a detail-oriented Build Release Engineer with strong scheduling and people skills to be the "Face of Build/Release" within Project Teams: to provide an interface between product-development teams and a central build/release organization. This Build Release Engineer will work with one or more project teams, providing build-related guidance to the team(s) throughout all phases of a project. Working through complete product release cycles, with all members of multiple teams developing world-class virtualization products, makes this an exciting position with tremendous opportunities for learning and growth. You will be responsible for proactively scheduling and arranging build -related activities for the projects, including both regular branching and building, as well as one-off label branches and set up of special builds. The Build Release Engineer must have a strong understanding of build processes and tools, as they will advise teams on best process for smooth release. This is a fast-paced role for a very detail-oriented person who has strong communication and conflict-resolution skills, as this person will interact with Engineers and Managers on one or more project team through critical release points. Responsibilities: * Work within one or more product teams to provide guidance and support on all source control- and build-related aspects of a project. * Run, debug, and maintain VMware's build and release process and provide daily and nightly build support for engineering and QA; run custom builds as needed, monitor running builds and spearhead broken build issues, and provide fast turnaround on build issues during release cycle. * Develop, debug, and maintain VMware's internal tools including: official build process, Tinderbox build system, developer build tools, source control wrappers and tools, build reporting and statistics, and internal build group productivity tools. Build Release Engineer (Advisor) Requirements: * Must have BS or MS in Computer Science or equivalent experience. * Must be detail-oriented, and have strong organizational skills. * Must have 3+ years of industry experience in Build/Release, including monitoring continuous integration, debugging build failures. Prior experience should include having worked through complete product cycles, from concept through release. Experience with post-release support is helpful. * Must have a thorough understanding of source control management and branching strategies. Must know Perforce, CVS, Subversion, or Clearcase. * Must be able to interface with other team members, including Program Managers, Development and QA engineers. Excellent communication skills required. * Must be able to prioritize, and drive important issues to resolution. * Must be comfortable working from the *nix command line. * Should have shell (bash/csh) programming experience. * Should have Python and/or Perl scripting experience. * Helpful to have strong regex skills. * Helpful to have experience with makefiles and/or scons. Interested parties can send resumes to: Scott Bradley sbradley at vmware.com (650)427-1247 Scott Bradley VMware 650-427-1247 Toll Free: 1-877-486-9273 3401 Hillview Ave. Palo Alto, CA 94304 www.vmware.com Feel free to connect with me on LinkedIn http://www.linkedin.com/in/scottbradleyvmware VMware (NYSE:VMW) is transforming computing through virtualization. We are the global leader in virtual infrastructure software for industry-standard systems. Millions of people and thousands of organizations around the world-including all of the Fortune 100-use VMware virtualization solutions to drastically reduce IT costs while increasing the efficiency, utilization and flexibility of their existing computer hardware. VMware has an open, innovative, technology-driven culture. With revenue growth of 100% or more for the last three years and our recent successful IPO, the future looks bright at VMware. Nick Sturiale of venture firm Sevin Rosen called virtualization "the biggest wave in IT right now". VMware is headquartered in Palo Alto, CA, and has more than 4,000 employees working in over 40 offices around the world. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 1364 bytes Desc: att2a12a.gif URL: From sbradley at vmware.com Thu May 1 22:41:36 2008 From: sbradley at vmware.com (Scott Bradley) Date: Thu, 1 May 2008 13:41:36 -0700 Subject: [Baypiggies] Job Posting: VMware is Looking for Python Scripting Build Infrastructure Engineers Message-ID: <2AA709CAB2917A468F378F42D9A67998A86E0F@PA-EXCH06.vmware.com> VMware, the industry leader in high-performance, enterprise-class x86 virtualization technology, is looking for an organized and detail-oriented Build Infrastructure Engineer to play a critical role in improving build infrastructures to improve productivity for both development and build engineering. We are the global leader in virtual infrastructure software for industry-standard systems, and the fastest-growing software product company in the Silicon Valley. When you grow at a very rapid pace like we are, you are always looking for the best and most elegant process to improve the ever-expanding build systems, and always looking for forward-thinking Engineers who can take us there! A little about our environment and team: Our Build environment has been eagerly moving towards being fully driven by Python and SCons (we are big on Open Source software). We are moving away from Perl for Python and SCons from Make. As of now, we have two full product lines converted to Python. However, there's much more work to be done! Here's a little information about what we look like from the inside. Our Build environment currently has 300 build machines "and growing", and we work with 2500 users, 28,000 clients, on 1000 branches on virtually all of the VMware products. There are currently 24 people on the Build Team (12 Build Release, 12 Build Infrastructure). There are 700 Gig under source control (5 million files); we are using 11 separate Perforce installations in CM, 15 proxy servers, 12 physical servers, 6 Virtual Machines for automation and monitoring, with over 2 Terabytes of physical RAM to give you idea of the size, scope and scale of our environment. We are looking for a Build Infrastructure Engineer (a build developer) who can think independently and work closely with our Build Release team and our Senior Development Engineers, and play a critical role in improving build infrastructures to improve productivity for both development and build engineering. You will engage new tools into our environment by proposal, design and implementation, and you must be able to work independently and have strong leadership skills. You would have your fingers on the pulse of how we do the work here, as you would be actively involved with product and design meetings. The Job Description is pasted below my contact information, so you can take a look. People with previous experiences building Linux distributions (Red Hat, Fedora, Debian, SuSE, Ubuntu, Slackware, etc.) or open source software experience are VERY welcome here! We look for people who aren't satisfied with just turning a crank, but who take ownership of what they work on, creating new ways to do tasks, automating and troubleshooting, to independently improve the overall build systems. There are several challenging projects that would require an independent thinker and worker to tackle. Many of these really require a "Tools Guru", someone who can write tools in Python that can optimize functionality, and imaginatively devise new uses for the language to optimize the environment. Certainly, there are quite a few large-scale projects that would keep you working closely with our Build Team and Development Engineers. One of the projects that we have is the compiling all of the 3rd party tools used in Build and Development into Linux and Windows usability and converting them to be backwards compatible for all of the Vmware products. This includes management, maintenance and development of the tools to be readily available for all products in both platforms moving forward. Your proposals and design of projects and solutions will directly affect how we grow as a team, how our products grow, and ultimately how we grow as a company. Most importantly, if you were interested, you would have a great opportunity to make a significant impact in the virtualization industry, which is still in its early stages and fast emerging! That's one thing we can offer that nobody else can, as we are the industry leaders in this uncharted territory. If you yearn to make a real impact in the future of technology, that is the kind of opportunity we offer! Interested parties can send their resumes directly to me: sbradley at vmware.com . You can also send questions to me as well! I hope to hear from you! Many thanks! Scott Bradley VMware 650-427-1247 Toll Free: 1-877-486-9273 3401 Hillview Ave. Palo Alto, CA 94304 www.vmware.com Feel free to connect with me on LinkedIn http://www.linkedin.com/in/scottbradleyvmware VMWare is Looking for Great Build Infrastructure Engineers! VMware, the industry leader in high-performance, enterprise-class x86 virtualization technology, is looking for an organized and detail-oriented Build Infrastructure Engineer to play a critical role in improving build infrastructures to improve productivity for both development and build engineering. As the Build Infrastructure Engineer, you will get the opportunity to work closely with build release team and senior development engineers in products and design meetings in large scale projects. The Build Infrastructure Engineer will engage new tools into our environment by proposal, design and implementation, and must be independent and have strong leadership skills. Job Requirements: * 3-5+ years of experience in software development roles on Windows and/or Linux platforms. * Must know Python and shell or Perl scripting. * Must know Perforce (preferred), CVS, Subversion or Clearcase. * Must have expertise in C/C++ * Must have Automated Build experience. * Must have in-depth understanding of makefiles. Experiences with SCons strongly desirable. * Desired: experience with cross-platform build environments, such as Linux, Windows, Solaris. * Understand symbol resolution issues, including both dynamic linking and static linking. * Experience working with scripting subsystems in excess of 1,000 lines of code. * Extremely knowledgeable in the entire development build toolchain, including compilers, linkers, debuggers. Experiences building cross-compilers is desirable. * Experience building GNU autoconf/automake based open-source software on Unix platforms is desirable. Interested parties can send resumes to: Scott Bradley sbradley at vmware.com Scott Bradley VMware 650-427-1247 Toll Free: 1-877-486-9273 3401 Hillview Ave. Palo Alto, CA 94304 www.vmware.com Feel free to connect with me on LinkedIn http://www.linkedin.com/in/scottbradleyvmware VMware (NYSE:VMW) is transforming computing through virtualization. We are the global leader in virtual infrastructure software for industry-standard systems. Millions of people and thousands of organizations around the world-including all of the Fortune 100-use VMware virtualization solutions to drastically reduce IT costs while increasing the efficiency, utilization and flexibility of their existing computer hardware. VMware has an open, innovative, technology-driven culture. With revenue growth of 100% or more for the last three years and our recent successful IPO, the future looks bright at VMware. Nick Sturiale of venture firm Sevin Rosen called virtualization "the biggest wave in IT right now". VMware is headquartered in Palo Alto, CA, and has more than 4,000 employees working in over 40 offices around the world. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 1284 bytes Desc: logo_top.gif URL: From p at ulmcnett.com Thu May 1 23:58:40 2008 From: p at ulmcnett.com (Paul McNett) Date: Thu, 01 May 2008 14:58:40 -0700 Subject: [Baypiggies] Python Programming at Gavilan College Message-ID: <481A3D10.9080401@ulmcnett.com> I was pleasantly surprised to open my mailbox just now, pull out the Gavilan College[1] catalog for summer/fall, and see ON THE COVER "New! Python Programming, page 70". This is notable because for years the computer courses at Gavilan have fallen into Microsoft Office skills, desktop publishing with Adobe products, and programming using Java, Javascript, and VB. Oh, and web programming using Microsoft stuff. Here's the entry: """ CS42 Python Programming Transferable: CSU Introduction to the interpreted language called Python. Study and create programs that perform various tasks, including text and file manipulation, internet scripting, data structures, testing, and practical problem solving with examples. Covers object oriented programming and the Python Standard Library. 10938 Online N/A Howell P 4.0 """ [1] Community college in Gilroy that provides education to pretty much all of San Benito County, not just the southern Santa Clara County region. http://www.gavilan.edu/ From spmcinerney at hotmail.com Fri May 2 05:46:34 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Thu, 1 May 2008 20:46:34 -0700 Subject: [Baypiggies] Baypiggies: do you want a presentation on Python Equations ( zunzun.com ) ? In-Reply-To: References: <268756d30804301744m58bebc60tabd0eb6539fa04ad@mail.gmail.com> Message-ID: Is anyone interested in a presentation on Python Equations ( zunzun.com ) ? The developer (James Phillips) has indicated he may be visiting from Alabama at some point this summer, and would like to present. Available BayPIGgies dates as of now are: Thu 10 Jul, Thu 14 Aug, Thu 11 Sep If it's on any date other than a second Tuesday, we could accomodate that too. Can I have a '++' or '--' on that from any of you folks? Thanks, Stephen > From: spmcinerney at hotmail.com > To: zunzun at zunzun.com; baypiggies at python.org; jim at well.com > Date: Wed, 30 Apr 2008 18:02:35 -0700 > Subject: [Baypiggies] Baypiggies: Python Equations ( zunzun.com ) developer > > > Just when we were looking at a sparse summer for speakers... > Last year I suggested to James Phillips he might someday present his package Python Equations > ( http://www.zunzun.com/ , a Pythonic web ASP for graphing and automatic code generation for > a 2D or 3D equation of your choice in C++/Java/Python/C#/Matlab ) at Baypiggies. > > Please cc him on the reply as I don't think he's a member of BayPIGgies. > He's based in Birmingham, AL. > > Regards, > Stephen > > > > I may be in town this summer, is the offer to present still open? > > James > > > >On Sun, Jan 21, 2007 at 06:10:51PM -0800, Stephen McInerney wrote: > >> > > >> [FYI Reposting something useful from scipy list. > >> http://zunzun.com does online Python-based curve-fitting and > >> surface-fitting. > >> - Stephen] > >> > >> From: zunzun at zunzun.com > >> Subject: [SciPy-user] Python Equations released under BSD license > >> To: SciPy Users List > >> > >> The middleware code for http://zunzun.com has been released under > >> a BSD license at http://sourceforge.net/projects/pythonequations/. > >> The project is a collection of Python equations that can fit > >> themselves to both 2D and 3D data sets, output source code in > >> several computing languages and can use an included genetic > >> algorithm for initial parameter estimation. > >> _________________________________________________________________ Spell a grand slam in this game where word skill meets World Series. Get in the game. http://club.live.com/word_slugger.aspx?icid=word_slugger_wlhm_admod_april08 -------------- next part -------------- An HTML attachment was scrubbed... URL: From cappy2112 at gmail.com Fri May 2 06:58:12 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Thu, 1 May 2008 21:58:12 -0700 Subject: [Baypiggies] Baypiggies: do you want a presentation on Python Equations ( zunzun.com ) ? In-Reply-To: References: <268756d30804301744m58bebc60tabd0eb6539fa04ad@mail.gmail.com> Message-ID: <8249c4ac0805012158w32bd6997hf2ead28f9c20cea3@mail.gmail.com> Actually- I believe "Niall O'Higgins" is scheduled for July. He was preempted from the May slot. On Thu, May 1, 2008 at 8:46 PM, Stephen McInerney wrote: > > Is anyone interested in a presentation on Python Equations ( zunzun.com ) > ? > The developer (James Phillips) has indicated he may be visiting from > Alabama > at some point this summer, and would like to present. > > Available BayPIGgies dates as of now are: Thu 10 Jul, Thu 14 Aug, Thu 11 > Sep > If it's on any date other than a second Tuesday, we could accomodate that > too. > > Can I have a '++' or '--' on that from any of you folks? > > Thanks, > Stephen > > > > From: spmcinerney at hotmail.com > > To: zunzun at zunzun.com; baypiggies at python.org; jim at well.com > > Date: Wed, 30 Apr 2008 18:02:35 -0700 > > Subject: [Baypiggies] Baypiggies: Python Equations ( zunzun.com ) > developer > > > > > > Just when we were looking at a sparse summer for speakers... > > Last year I suggested to James Phillips he might someday present his > package Python Equations > > ( http://www.zunzun.com/ , a Pythonic web ASP for graphing and automatic > code generation for > > a 2D or 3D equation of your choice in C++/Java/Python/C#/Matlab ) at > Baypiggies. > > > > Please cc him on the reply as I don't think he's a member of BayPIGgies. > > He's based in Birmingham, AL. > > > > Regards, > > Stephen > > > > > > > > I may be in town this summer, is the offer to present still open? > > > > James > > > > > > >On Sun, Jan 21, 2007 at 06:10:51PM -0800, Stephen McInerney wrote: > > >> > > > > >> [FYI Reposting something useful from scipy list. > > >> http://zunzun.com does online Python-based curve-fitting and > > >> surface-fitting. > > >> - Stephen] > > >> > > >> From: zunzun at zunzun.com > > >> Subject: [SciPy-user] Python Equations released under BSD license > > >> To: SciPy Users List > > >> > > >> The middleware code for http://zunzun.com has been released under > > >> a BSD license at http://sourceforge.net/projects/pythonequations/. > > >> The project is a collection of Python equations that can fit > > >> themselves to both 2D and 3D data sets, output source code in > > >> several computing languages and can use an included genetic > > >> algorithm for initial parameter estimation. > > >> > > ------------------------------ > Spell a grand slam in this game where word skill meets World Series. Get > in the game. > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Fri May 2 07:22:21 2008 From: jim at well.com (jim) Date: Thu, 01 May 2008 22:22:21 -0700 Subject: [Baypiggies] Baypiggies: do you want a presentation on Python Equations ( zunzun.com ) ? In-Reply-To: <8249c4ac0805012158w32bd6997hf2ead28f9c20cea3@mail.gmail.com> References: <268756d30804301744m58bebc60tabd0eb6539fa04ad@mail.gmail.com> <8249c4ac0805012158w32bd6997hf2ead28f9c20cea3@mail.gmail.com> Message-ID: <1209705741.23027.83.camel@ubuntu> i've just changed computers, so much has certainly fallen through the cracks. that said, i'd understood that Niall had deferred to Christian without establishing a replacement date. i show may and june booked and july and months following without a commitment. Tony, if you've got info, let me know, please: something like an email from Niall with his revised commitment for July. thank you, jim 415 823 4590 my cellphone, call anytime On Thu, 2008-05-01 at 21:58 -0700, Tony Cappellini wrote: > Actually- I believe "Niall O'Higgins" is scheduled for July. > He was preempted from the May slot. > > On Thu, May 1, 2008 at 8:46 PM, Stephen McInerney > wrote: > > Is anyone interested in a presentation on Python Equations > ( zunzun.com ) ? > The developer (James Phillips) has indicated he may be > visiting from Alabama > at some point this summer, and would like to present. > > Available BayPIGgies dates as of now are: Thu 10 Jul, Thu 14 > Aug, Thu 11 Sep > If it's on any date other than a second Tuesday, we could > accomodate that too. > > Can I have a '++' or '--' on that from any of you folks? > > Thanks, > Stephen > > > > From: spmcinerney at hotmail.com > > To: zunzun at zunzun.com; baypiggies at python.org; jim at well.com > > Date: Wed, 30 Apr 2008 18:02:35 -0700 > > Subject: [Baypiggies] Baypiggies: Python Equations > ( zunzun.com ) developer > > > > > > Just when we were looking at a sparse summer for speakers... > > Last year I suggested to James Phillips he might someday > present his package Python Equations > > ( http://www.zunzun.com/ , a Pythonic web ASP for graphing > and automatic code generation for > > a 2D or 3D equation of your choice in C > ++/Java/Python/C#/Matlab ) at Baypiggies. > > > > Please cc him on the reply as I don't think he's a member of > BayPIGgies. > > He's based in Birmingham, AL. > > > > Regards, > > Stephen > > > > > > > > I may be in town this summer, is the offer to present still > open? > > > > James > > > > > > >On Sun, Jan 21, 2007 at 06:10:51PM -0800, Stephen McInerney > wrote: > > >> > > > > >> [FYI Reposting something useful from scipy list. > > >> http://zunzun.com does online Python-based curve-fitting > and > > >> surface-fitting. > > >> - Stephen] > > >> > > >> From: zunzun at zunzun.com > > >> Subject: [SciPy-user] Python Equations released under BSD > license > > >> To: SciPy Users List > > >> > > >> The middleware code for http://zunzun.com has been > released under > > >> a BSD license at > http://sourceforge.net/projects/pythonequations/. > > >> The project is a collection of Python equations that can > fit > > >> themselves to both 2D and 3D data sets, output source > code in > > >> several computing languages and can use an included > genetic > > >> algorithm for initial parameter estimation. > > >> > > > ______________________________________________________________ > Spell a grand slam in this game where word skill meets World > Series. Get in the game. > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From niallo at unworkable.org Sat May 3 01:59:54 2008 From: niallo at unworkable.org (Niall O'Higgins) Date: Sat, 3 May 2008 00:59:54 +0100 Subject: [Baypiggies] Baypiggies: do you want a presentation on Python Equations ( zunzun.com ) ? In-Reply-To: <1209705741.23027.83.camel@ubuntu> References: <268756d30804301744m58bebc60tabd0eb6539fa04ad@mail.gmail.com> <8249c4ac0805012158w32bd6997hf2ead28f9c20cea3@mail.gmail.com> <1209705741.23027.83.camel@ubuntu> Message-ID: <20080502235954.GC15354@unworkable.org> I'm on the list :-) I had hoped to be to present in July, on the subject of p2p quantitive analysis and asynchronous BitTorrent implementation in Python and C. On Thu, May 01, 2008 at 10:22:21PM -0700, jim wrote: > > i've just changed computers, so much has > certainly fallen through the cracks. > that said, i'd understood that Niall had > deferred to Christian without establishing a > replacement date. i show may and june booked > and july and months following without a > commitment. > Tony, if you've got info, let me know, > please: something like an email from Niall > with his revised commitment for July. > thank you, > jim > 415 823 4590 my cellphone, call anytime > > > On Thu, 2008-05-01 at 21:58 -0700, Tony Cappellini wrote: > > Actually- I believe "Niall O'Higgins" is scheduled for July. > > He was preempted from the May slot. > > > > On Thu, May 1, 2008 at 8:46 PM, Stephen McInerney > > wrote: > > > > Is anyone interested in a presentation on Python Equations > > ( zunzun.com ) ? > > The developer (James Phillips) has indicated he may be > > visiting from Alabama > > at some point this summer, and would like to present. > > > > Available BayPIGgies dates as of now are: Thu 10 Jul, Thu 14 > > Aug, Thu 11 Sep > > If it's on any date other than a second Tuesday, we could > > accomodate that too. > > > > Can I have a '++' or '--' on that from any of you folks? > > > > Thanks, > > Stephen > > > > > > > From: spmcinerney at hotmail.com > > > To: zunzun at zunzun.com; baypiggies at python.org; jim at well.com > > > Date: Wed, 30 Apr 2008 18:02:35 -0700 > > > Subject: [Baypiggies] Baypiggies: Python Equations > > ( zunzun.com ) developer > > > > > > > > > Just when we were looking at a sparse summer for speakers... > > > Last year I suggested to James Phillips he might someday > > present his package Python Equations > > > ( http://www.zunzun.com/ , a Pythonic web ASP for graphing > > and automatic code generation for > > > a 2D or 3D equation of your choice in C > > ++/Java/Python/C#/Matlab ) at Baypiggies. > > > > > > Please cc him on the reply as I don't think he's a member of > > BayPIGgies. > > > He's based in Birmingham, AL. > > > > > > Regards, > > > Stephen > > > > > > > > > > > > I may be in town this summer, is the offer to present still > > open? > > > > > > James > > > > > > > > > >On Sun, Jan 21, 2007 at 06:10:51PM -0800, Stephen McInerney > > wrote: > > > >> > > > > > > >> [FYI Reposting something useful from scipy list. > > > >> http://zunzun.com does online Python-based curve-fitting > > and > > > >> surface-fitting. > > > >> - Stephen] > > > >> > > > >> From: zunzun at zunzun.com > > > >> Subject: [SciPy-user] Python Equations released under BSD > > license > > > >> To: SciPy Users List > > > >> > > > >> The middleware code for http://zunzun.com has been > > released under > > > >> a BSD license at > > http://sourceforge.net/projects/pythonequations/. > > > >> The project is a collection of Python equations that can > > fit > > > >> themselves to both 2D and 3D data sets, output source > > code in > > > >> several computing languages and can use an included > > genetic > > > >> algorithm for initial parameter estimation. > > > >> > > > > > > ______________________________________________________________ > > Spell a grand slam in this game where word skill meets World > > Series. Get in the game. > > > > _______________________________________________ > > Baypiggies mailing list > > Baypiggies at python.org > > To change your subscription options or unsubscribe: > > http://mail.python.org/mailman/listinfo/baypiggies > > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -- Niall O'Higgins Software Enthusiast http://niallohiggins.com From d_berthelot at yahoo.com Sat May 3 03:51:25 2008 From: d_berthelot at yahoo.com (David Berthelot) Date: Fri, 2 May 2008 18:51:25 -0700 (PDT) Subject: [Baypiggies] Baypiggies: do you want a presentation on Python Equations ( zunzun.com ) ? Message-ID: <366261.63490.qm@web52101.mail.re2.yahoo.com> +1 On Thu, May 01, 2008 at 10:22:21PM -0700, jim wrote: > > i've just changed computers, so much has > certainly fallen through the cracks. > that said, i'd understood that Niall had > deferred to Christian without establishing a > replacement date. i show may and june booked > and july and months following without a > commitment. > Tony, if you've got info, let me know, > please: something like an email from Niall > with his revised commitment for July. > thank you, > jim > 415 823 4590 my cellphone, call anytime > > > On Thu, 2008-05-01 at 21:58 -0700, Tony Cappellini wrote: > > Actually- I believe "Niall O'Higgins" is scheduled for July. > > He was preempted from the May slot. > > > > On Thu, May 1, 2008 at 8:46 PM, Stephen McInerney > > wrote: > > > > Is anyone interested in a presentation on Python Equations > > ( zunzun.com ) ? > > The developer (James Phillips) has indicated he may be > > visiting from Alabama > > at some point this summer, and would like to present. > > > > Available BayPIGgies dates as of now are: Thu 10 Jul, Thu 14 > > Aug, Thu 11 Sep > > If it's on any date other than a second Tuesday, we could > > accomodate that too. > > > > Can I have a '++' or '--' on that from any of you folks? > > > > Thanks, > > Stephen > > > > > > > From: spmcinerney at hotmail.com > > > To: zunzun at zunzun.com; baypiggies at python.org; jim at well.com > > > Date: Wed, 30 Apr 2008 18:02:35 -0700 > > > Subject: [Baypiggies] Baypiggies: Python Equations > > ( zunzun.com ) developer > > > > > > > > > Just when we were looking at a sparse summer for speakers... > > > Last year I suggested to James Phillips he might someday > > present his package Python Equations > > > ( http://www.zunzun.com/ , a Pythonic web ASP for graphing > > and automatic code generation for > > > a 2D or 3D equation of your choice in C > > ++/Java/Python/C#/Matlab ) at Baypiggies. > > > > > > Please cc him on the reply as I don't think he's a member of > > BayPIGgies. > > > He's based in Birmingham, AL. > > > > > > Regards, > > > Stephen > > > > > > > > > > > > I may be in town this summer, is the offer to present still > > open? > > > > > > James > > > > > > > > > >On Sun, Jan 21, 2007 at 06:10:51PM -0800, Stephen McInerney > > wrote: > > > >> > > > > > > >> [FYI Reposting something useful from scipy list. > > > >> http://zunzun.com does online Python-based curve-fitting > > and > > > >> surface-fitting. > > > >> - Stephen] > > > >> > > > >> From: zunzun at zunzun.com > > > >> Subject: [SciPy-user] Python Equations released under BSD > > license > > > >> To: SciPy Users List > > > >> > > > >> The middleware code for http://zunzun.com has been > > released under > > > >> a BSD license at > > http://sourceforge.net/projects/pythonequations/. > > > >> The project is a collection of Python equations that can > > fit > > > >> themselves to both 2D and 3D data sets, output source > > code in > > > >> several computing languages and can use an included > > genetic > > > >> algorithm for initial parameter estimation. > > > >> > > > > > > ______________________________________________________________ > > Spell a grand slam in this game where word skill meets World > > Series. Get in the game. > > > > _______________________________________________ > > Baypiggies mailing list > > Baypiggies at python.org > > To change your subscription options or unsubscribe: > > http://mail.python.org/mailman/listinfo/baypiggies > > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -- Niall O'Higgins Software Enthusiast http://niallohiggins.com _______________________________________________ Baypiggies mailing list Baypiggies at python.org To change your subscription options or unsubscribe: http://mail.python.org/mailman/listinfo/baypiggies ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From slander at unworkable.org Sat May 3 06:59:05 2008 From: slander at unworkable.org (Harry Tormey) Date: Sat, 3 May 2008 05:59:05 +0100 Subject: [Baypiggies] PyGAME SF Monday May 5th 7:30pm @ Metreon Message-ID: <20080503045905.GA22506@unworkable.org> Hi All, Just writing to say that this month's PyGAME SF meet up is on Monday May 5th at 7.30pm at the Metreon food court in San Francisco. This month's presentations are: - Casey Duncan "Getting off the ground with Pyglet and OpenGL". This talk will cover Basic Pyglet setup and event handling, an introduction to Pyglet's OpenGL wrapper, Creating and using 3D models in Pyglet and more. - Niall O'Higgins, Harry Tormey "Building an intelligent P2P download suggestion engine with wxPython". This talk will cover analysis of P2P networks and early efforts at presenting this data using wxPython and discussion of plans to visualize this information using OpenGL. If anyone else would like to give a micro presentation, show demos or just talk about what they are doing or generally give examples on anything to do with cross platform development, games, widget tool kits or anything else relating to software development please feel free to head along. To subscribe to the pygamesf mailing list simply email pygame-sf+subscribe at unworkable.org From jim at well.com Sat May 3 03:29:08 2008 From: jim at well.com (jim) Date: Fri, 02 May 2008 18:29:08 -0700 Subject: [Baypiggies] Baypiggies: do you want a presentation on Python Equations ( zunzun.com ) ? In-Reply-To: <20080502235954.GC15354@unworkable.org> References: <268756d30804301744m58bebc60tabd0eb6539fa04ad@mail.gmail.com> <8249c4ac0805012158w32bd6997hf2ead28f9c20cea3@mail.gmail.com> <1209705741.23027.83.camel@ubuntu> <20080502235954.GC15354@unworkable.org> Message-ID: <1209778148.6050.12.camel@ubuntu> Consider yourself signed up. Thursday, July 10, 7:30 PM (come a little early so's to get with the AV guys and ease my anxiety level). Swell talk! jim On Sat, 2008-05-03 at 00:59 +0100, Niall O'Higgins wrote: > I'm on the list :-) > > I had hoped to be to present in July, on the subject of p2p quantitive > analysis and asynchronous BitTorrent implementation in Python and C. > > On Thu, May 01, 2008 at 10:22:21PM -0700, jim wrote: > > > > i've just changed computers, so much has > > certainly fallen through the cracks. > > that said, i'd understood that Niall had > > deferred to Christian without establishing a > > replacement date. i show may and june booked > > and july and months following without a > > commitment. > > Tony, if you've got info, let me know, > > please: something like an email from Niall > > with his revised commitment for July. > > thank you, > > jim > > 415 823 4590 my cellphone, call anytime > > > > > > On Thu, 2008-05-01 at 21:58 -0700, Tony Cappellini wrote: > > > Actually- I believe "Niall O'Higgins" is scheduled for July. > > > He was preempted from the May slot. > > > > > > On Thu, May 1, 2008 at 8:46 PM, Stephen McInerney > > > wrote: > > > > > > Is anyone interested in a presentation on Python Equations > > > ( zunzun.com ) ? > > > The developer (James Phillips) has indicated he may be > > > visiting from Alabama > > > at some point this summer, and would like to present. > > > > > > Available BayPIGgies dates as of now are: Thu 10 Jul, Thu 14 > > > Aug, Thu 11 Sep > > > If it's on any date other than a second Tuesday, we could > > > accomodate that too. > > > > > > Can I have a '++' or '--' on that from any of you folks? > > > > > > Thanks, > > > Stephen > > > > > > > > > > From: spmcinerney at hotmail.com > > > > To: zunzun at zunzun.com; baypiggies at python.org; jim at well.com > > > > Date: Wed, 30 Apr 2008 18:02:35 -0700 > > > > Subject: [Baypiggies] Baypiggies: Python Equations > > > ( zunzun.com ) developer > > > > > > > > > > > > Just when we were looking at a sparse summer for speakers... > > > > Last year I suggested to James Phillips he might someday > > > present his package Python Equations > > > > ( http://www.zunzun.com/ , a Pythonic web ASP for graphing > > > and automatic code generation for > > > > a 2D or 3D equation of your choice in C > > > ++/Java/Python/C#/Matlab ) at Baypiggies. > > > > > > > > Please cc him on the reply as I don't think he's a member of > > > BayPIGgies. > > > > He's based in Birmingham, AL. > > > > > > > > Regards, > > > > Stephen > > > > > > > > > > > > > > > > I may be in town this summer, is the offer to present still > > > open? > > > > > > > > James > > > > > > > > > > > > >On Sun, Jan 21, 2007 at 06:10:51PM -0800, Stephen McInerney > > > wrote: > > > > >> > > > > > > > > >> [FYI Reposting something useful from scipy list. > > > > >> http://zunzun.com does online Python-based curve-fitting > > > and > > > > >> surface-fitting. > > > > >> - Stephen] > > > > >> > > > > >> From: zunzun at zunzun.com > > > > >> Subject: [SciPy-user] Python Equations released under BSD > > > license > > > > >> To: SciPy Users List > > > > >> > > > > >> The middleware code for http://zunzun.com has been > > > released under > > > > >> a BSD license at > > > http://sourceforge.net/projects/pythonequations/. > > > > >> The project is a collection of Python equations that can > > > fit > > > > >> themselves to both 2D and 3D data sets, output source > > > code in > > > > >> several computing languages and can use an included > > > genetic > > > > >> algorithm for initial parameter estimation. > > > > >> > > > > > > > > > ______________________________________________________________ > > > Spell a grand slam in this game where word skill meets World > > > Series. Get in the game. > > > > > > _______________________________________________ > > > Baypiggies mailing list > > > Baypiggies at python.org > > > To change your subscription options or unsubscribe: > > > http://mail.python.org/mailman/listinfo/baypiggies > > > > > > > _______________________________________________ > > Baypiggies mailing list > > Baypiggies at python.org > > To change your subscription options or unsubscribe: > > http://mail.python.org/mailman/listinfo/baypiggies > > > > -- > Niall O'Higgins > Software Enthusiast > http://niallohiggins.com > From cappy2112 at gmail.com Sat May 3 10:09:36 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Sat, 3 May 2008 01:09:36 -0700 Subject: [Baypiggies] Baypiggies: do you want a presentation on Python Equations ( zunzun.com ) ? In-Reply-To: <20080502235954.GC15354@unworkable.org> References: <268756d30804301744m58bebc60tabd0eb6539fa04ad@mail.gmail.com> <8249c4ac0805012158w32bd6997hf2ead28f9c20cea3@mail.gmail.com> <1209705741.23027.83.camel@ubuntu> <20080502235954.GC15354@unworkable.org> Message-ID: <8249c4ac0805030109x78b8f243vd5cbc6b4fb78b742@mail.gmail.com> That sounds good Niall- thanks! On Fri, May 2, 2008 at 4:59 PM, Niall O'Higgins wrote: > I'm on the list :-) > > I had hoped to be to present in July, on the subject of p2p quantitive > analysis and asynchronous BitTorrent implementation in Python and C. > > On Thu, May 01, 2008 at 10:22:21PM -0700, jim wrote: > > > > i've just changed computers, so much has > > certainly fallen through the cracks. > > that said, i'd understood that Niall had > > deferred to Christian without establishing a > > replacement date. i show may and june booked > > and july and months following without a > > commitment. > > Tony, if you've got info, let me know, > > please: something like an email from Niall > > with his revised commitment for July. > > thank you, > > jim > > 415 823 4590 my cellphone, call anytime > > > > > > On Thu, 2008-05-01 at 21:58 -0700, Tony Cappellini wrote: > > > Actually- I believe "Niall O'Higgins" is scheduled for July. > > > He was preempted from the May slot. > > > > > > On Thu, May 1, 2008 at 8:46 PM, Stephen McInerney > > > wrote: > > > > > > Is anyone interested in a presentation on Python Equations > > > ( zunzun.com ) ? > > > The developer (James Phillips) has indicated he may be > > > visiting from Alabama > > > at some point this summer, and would like to present. > > > > > > Available BayPIGgies dates as of now are: Thu 10 Jul, Thu 14 > > > Aug, Thu 11 Sep > > > If it's on any date other than a second Tuesday, we could > > > accomodate that too. > > > > > > Can I have a '++' or '--' on that from any of you folks? > > > > > > Thanks, > > > Stephen > > > > > > > > > > From: spmcinerney at hotmail.com > > > > To: zunzun at zunzun.com; baypiggies at python.org; jim at well.com > > > > Date: Wed, 30 Apr 2008 18:02:35 -0700 > > > > Subject: [Baypiggies] Baypiggies: Python Equations > > > ( zunzun.com ) developer > > > > > > > > > > > > Just when we were looking at a sparse summer for speakers... > > > > Last year I suggested to James Phillips he might someday > > > present his package Python Equations > > > > ( http://www.zunzun.com/ , a Pythonic web ASP for graphing > > > and automatic code generation for > > > > a 2D or 3D equation of your choice in C > > > ++/Java/Python/C#/Matlab ) at Baypiggies. > > > > > > > > Please cc him on the reply as I don't think he's a member of > > > BayPIGgies. > > > > He's based in Birmingham, AL. > > > > > > > > Regards, > > > > Stephen > > > > > > > > > > > > > > > > I may be in town this summer, is the offer to present still > > > open? > > > > > > > > James > > > > > > > > > > > > >On Sun, Jan 21, 2007 at 06:10:51PM -0800, Stephen McInerney > > > wrote: > > > > >> > > > > > > > > >> [FYI Reposting something useful from scipy list. > > > > >> http://zunzun.com does online Python-based curve-fitting > > > and > > > > >> surface-fitting. > > > > >> - Stephen] > > > > >> > > > > >> From: zunzun at zunzun.com > > > > >> Subject: [SciPy-user] Python Equations released under BSD > > > license > > > > >> To: SciPy Users List > > > > >> > > > > >> The middleware code for http://zunzun.com has been > > > released under > > > > >> a BSD license at > > > http://sourceforge.net/projects/pythonequations/. > > > > >> The project is a collection of Python equations that can > > > fit > > > > >> themselves to both 2D and 3D data sets, output source > > > code in > > > > >> several computing languages and can use an included > > > genetic > > > > >> algorithm for initial parameter estimation. > > > > >> > > > > > > > > > ______________________________________________________________ > > > Spell a grand slam in this game where word skill meets World > > > Series. Get in the game. > > > > > > _______________________________________________ > > > Baypiggies mailing list > > > Baypiggies at python.org > > > To change your subscription options or unsubscribe: > > > http://mail.python.org/mailman/listinfo/baypiggies > > > > > > > _______________________________________________ > > Baypiggies mailing list > > Baypiggies at python.org > > To change your subscription options or unsubscribe: > > http://mail.python.org/mailman/listinfo/baypiggies > > > > -- > Niall O'Higgins > Software Enthusiast > http://niallohiggins.com > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Sat May 3 18:02:40 2008 From: jim at well.com (jim) Date: Sat, 03 May 2008 09:02:40 -0700 Subject: [Baypiggies] Baypiggies: do you want a presentation on Python Equations ( zunzun.com ) ? In-Reply-To: References: <268756d30804301744m58bebc60tabd0eb6539fa04ad@mail.gmail.com> Message-ID: <1209830560.6050.68.camel@ubuntu> +1 On Thu, 2008-05-01 at 20:46 -0700, Stephen McInerney wrote: > > Is anyone interested in a presentation on Python Equations > ( zunzun.com ) ? > The developer (James Phillips) has indicated he may be visiting from > Alabama > at some point this summer, and would like to present. > > Available BayPIGgies dates as of now are: Thu 10 Jul, Thu 14 Aug, Thu > 11 Sep > If it's on any date other than a second Tuesday, we could accomodate > that too. > > Can I have a '++' or '--' on that from any of you folks? > > Thanks, > Stephen > > > > From: spmcinerney at hotmail.com > > To: zunzun at zunzun.com; baypiggies at python.org; jim at well.com > > Date: Wed, 30 Apr 2008 18:02:35 -0700 > > Subject: [Baypiggies] Baypiggies: Python Equations ( zunzun.com ) > developer > > > > > > Just when we were looking at a sparse summer for speakers... > > Last year I suggested to James Phillips he might someday present his > package Python Equations > > ( http://www.zunzun.com/ , a Pythonic web ASP for graphing and > automatic code generation for > > a 2D or 3D equation of your choice in C++/Java/Python/C#/Matlab ) at > Baypiggies. > > > > Please cc him on the reply as I don't think he's a member of > BayPIGgies. > > He's based in Birmingham, AL. > > > > Regards, > > Stephen > > > > > > > > I may be in town this summer, is the offer to present still open? > > > > James > > > > > > >On Sun, Jan 21, 2007 at 06:10:51PM -0800, Stephen McInerney wrote: > > >> > > > > >> [FYI Reposting something useful from scipy list. > > >> http://zunzun.com does online Python-based curve-fitting and > > >> surface-fitting. > > >> - Stephen] > > >> > > >> From: zunzun at zunzun.com > > >> Subject: [SciPy-user] Python Equations released under BSD license > > >> To: SciPy Users List > > >> > > >> The middleware code for http://zunzun.com has been released under > > >> a BSD license at > http://sourceforge.net/projects/pythonequations/. > > >> The project is a collection of Python equations that can fit > > >> themselves to both 2D and 3D data sets, output source code in > > >> several computing languages and can use an included genetic > > >> algorithm for initial parameter estimation. > > >> > > > ______________________________________________________________________ > Spell a grand slam in this game where word skill meets World Series. > Get in the game. From echerlin at gmail.com Sun May 4 07:15:28 2008 From: echerlin at gmail.com (Edward Cherlin) Date: Sat, 3 May 2008 22:15:28 -0700 Subject: [Baypiggies] Baypiggies: do you want a presentation on Python Equations ( zunzun.com ) ? In-Reply-To: References: <268756d30804301744m58bebc60tabd0eb6539fa04ad@mail.gmail.com> Message-ID: On Thu, May 1, 2008 at 8:46 PM, Stephen McInerney wrote: > > > Is anyone interested in a presentation on Python Equations ( zunzun.com ) ? > The developer (James Phillips) has indicated he may be visiting from Alabama > at some point this summer, and would like to present. > > Available BayPIGgies dates as of now are: Thu 10 Jul, Thu 14 Aug, Thu 11 Sep > If it's on any date other than a second Tuesday, we could accommodate that > too. > > Can I have a '++' or '--' on that from any of you folks? ++ > Thanks, > Stephen -- Edward Cherlin End Poverty at a Profit by teaching children business http://www.EarthTreasury.org/ "The best way to predict the future is to invent it."--Alan Kay From jeff at drinktomi.com Sun May 4 20:37:22 2008 From: jeff at drinktomi.com (Jeff Younker) Date: Sun, 4 May 2008 11:37:22 -0700 Subject: [Baypiggies] Locating the directory you are executing from Message-ID: <55F24A7D-17C4-4B94-A8E7-03A4178DAED9@drinktomi.com> I'm hoping that there is an easier way of solving this problem. In particular I'm hoping that there is a standard library call that I've overlooked. I have a set of development scripts. The scripts can potentially be executed from many places. They reference information which is relative to their installation paths. (These are build scripts.) The CI system can supply a fixed root, but when run by the developers I'd like them to be runnable from anywhere in the project, and still have them work. The current incantation I'm using is: def bin_dir(): this_file = sys.modules[__name__].__file__ return os.path.dirname(os.path.abspath(this_file)) def find_dev_root(d): setup_py = os.path.join(d, 'setup.py') if os.path.exists(setup_py): return d parent = os.path.dirname(d) if parent == d: return None return find_dev_root(parent) dev_root = find_dev_root(bin_dir()) if dev_root is None: msg = "Could not find development environment root" print >> sys.stderr, msg sys.exit(1) os.chdir(dev_root) Is there an easier way, say, os.path.find_in_ancestors('setup.py') or something similar. - Jeff Younker - jeff at drinktomi.com - From adam at hupp.org Sun May 4 21:05:40 2008 From: adam at hupp.org (Adam Hupp) Date: Sun, 4 May 2008 12:05:40 -0700 Subject: [Baypiggies] Locating the directory you are executing from In-Reply-To: <55F24A7D-17C4-4B94-A8E7-03A4178DAED9@drinktomi.com> References: <55F24A7D-17C4-4B94-A8E7-03A4178DAED9@drinktomi.com> Message-ID: <766a29bd0805041205q1caa6f88i5c768abe989dc7f0@mail.gmail.com> I'm not aware of any standard library call that does this, but you can replace: sys.modules[__name__].__file__ with just "__file__". On Sun, May 4, 2008 at 11:37 AM, Jeff Younker wrote: > I'm hoping that there is an easier way of solving this problem. In > particular I'm hoping that there is a standard library call that I've > overlooked. > > > I have a set of development scripts. The scripts can potentially > be executed from many places. They reference information which > is relative to their installation paths. (These are build scripts.) > > The CI system can supply a fixed root, but when run by the developers > I'd like them to be runnable from anywhere in the project, and still have > them work. > > The current incantation I'm using is: > > def bin_dir(): > this_file = sys.modules[__name__].__file__ > return os.path.dirname(os.path.abspath(this_file)) > > def find_dev_root(d): > setup_py = os.path.join(d, 'setup.py') > if os.path.exists(setup_py): > return d > parent = os.path.dirname(d) > if parent == d: > return None > return find_dev_root(parent) > > dev_root = find_dev_root(bin_dir()) > if dev_root is None: > msg = "Could not find development environment root" > print >> sys.stderr, msg > sys.exit(1) > os.chdir(dev_root) > > > Is there an easier way, say, os.path.find_in_ancestors('setup.py') or > something similar. > > - Jeff Younker - jeff at drinktomi.com - > > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -- Adam Hupp | http://hupp.org/adam/ From davidoff56 at alluvialsw.com Sun May 4 21:53:55 2008 From: davidoff56 at alluvialsw.com (Monte Davidoff) Date: Sun, 04 May 2008 12:53:55 -0700 Subject: [Baypiggies] Baypiggies: do you want a presentation on Python Equations ( zunzun.com ) ? In-Reply-To: References: <268756d30804301744m58bebc60tabd0eb6539fa04ad@mail.gmail.com> Message-ID: <481E1453.4010200@alluvialsw.com> Stephen McInerney wrote: > > Is anyone interested in a presentation on Python Equations ( zunzun.com ) ? > The developer (James Phillips) has indicated he may be visiting from Alabama > at some point this summer, and would like to present. > Can I have a '++' or '--' on that from any of you folks? ++ From annaraven at gmail.com Sun May 4 22:01:31 2008 From: annaraven at gmail.com (Anna Ravenscroft) Date: Sun, 4 May 2008 13:01:31 -0700 Subject: [Baypiggies] Baypiggies: do you want a presentation on Python Equations ( zunzun.com ) ? In-Reply-To: <481E1453.4010200@alluvialsw.com> References: <268756d30804301744m58bebc60tabd0eb6539fa04ad@mail.gmail.com> <481E1453.4010200@alluvialsw.com> Message-ID: On Sun, May 4, 2008 at 12:53 PM, Monte Davidoff wrote: > Stephen McInerney wrote: > > > > > Is anyone interested in a presentation on Python Equations ( zunzun.com ) > ? > > The developer (James Phillips) has indicated he may be visiting from > Alabama > > at some point this summer, and would like to present. > > > > > > Can I have a '++' or '--' on that from any of you folks? ++ if we can get the timing. Sounds kewl. -- cordially, Anna -- Walking through the water. Trying to get across. Just like everybody else. From aahz at pythoncraft.com Sun May 4 22:15:29 2008 From: aahz at pythoncraft.com (Aahz) Date: Sun, 4 May 2008 13:15:29 -0700 Subject: [Baypiggies] Locating the directory you are executing from In-Reply-To: <55F24A7D-17C4-4B94-A8E7-03A4178DAED9@drinktomi.com> References: <55F24A7D-17C4-4B94-A8E7-03A4178DAED9@drinktomi.com> Message-ID: <20080504201528.GA29536@panix.com> On Sun, May 04, 2008, Jeff Younker wrote: > > I have a set of development scripts. The scripts can potentially > be executed from many places. They reference information which is > relative to their installation paths. (These are build scripts.) > > The CI system can supply a fixed root, but when run by the developers > I'd like them to be runnable from anywhere in the project, and still > have them work. If you're willing to require that the script directory NOT be on the path, just do some manipulation of sys.argv[0]. Otherwise, __file__ is the right approach. -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ Help a hearing-impaired person: http://rule6.info/hearing.html From kebarcla at comcast.net Mon May 5 06:00:24 2008 From: kebarcla at comcast.net (K. Barclay) Date: Mon, 05 May 2008 04:00:24 +0000 Subject: [Baypiggies] Script using generators produces different results when invoked as a CGI Message-ID: <050520080400.29364.481E8658000B9B58000072B422165258060E040C9D0E0D0A05@comcast.net> Hello, I attended David Beazley's awe-inspiring tutorial on the use of generators in systems programming: http://www.dabeaz.com/generators/ I used his approach to write a web tool that can display search results from different log files. But the resulting script produced fewer results when invoked as CGI than it did when run from the command line, and I can't figure out why. He showed how to 'pipeline' generators together in a form of declarative programming. For example, put the following generators together to grep lines out of a set of files: # Generate a list of files lognames = gen_find("*.bz2","/tmp/bz2_alldata/pa_new") # Yield a sequence of file objects that have been suitably opened logfiles = gen_open(lognames) # Concatenate multiple generators into a single sequence loglines = gen_cat(logfiles) # Grep a sequence of lines that match a re pattern searchlines = gen_grep(r'fried',loglines) The functions are only a few lines each: def gen_open(filenames): for name in filenames: if name.endswith(".bz2"): yield bz2.BZ2File(name) def gen_cat(sources): for s in sources: for item in s: yield item import re def gen_grep(pat,lines): patc = re.compile(pat) for line in lines: if patc.search(line): yield line Since they're generators, processing the data doesn't start until you kick off the iteration on the final generator. Problem: For small sets of files this works great. But when I had 19Meg worth of log files in a test directory, the script would return the correct number of matching lines (288) only when it was invoked directly from the command line. When invoked from a CGI script, it returns 220 lines instead (written to the "tempfile", below.) I don't know where that limit is coming from. If more logs are added to the test directory, the result is always the same 220 lines. I'm using Python 2.5.1 on Red Hat Linux 3.2.3-47. Below is the whole script I was testing with. It's using hard-coded values in place of ones I'll be getting from an HTML form (generated with HTMLgen) presented to the user. There are no exceptions or errors of any kind. Any pointers on what might be happening here would be welcome! Thanks Ken #!/usr/local/bin/python import tempfile from genfind import gen_find from genopen import gen_open from gencat import gen_cat from gengrep import gen_grep tf = tempfile.mkstemp() tmpfile = open(tf[1],'w') lognames = gen_find("*.bz2","/tmp/bz2_alldata/pa_new") logfiles = gen_open(lognames) loglines = gen_cat(logfiles) searchlines = gen_grep(r'fried',loglines) for line in searchlines: print >> tmpfile, line, tmpfile.close() From sputta_k at yahoo.com Mon May 5 17:02:14 2008 From: sputta_k at yahoo.com (Santosh Putta) Date: Mon, 5 May 2008 08:02:14 -0700 (PDT) Subject: [Baypiggies] summer intern Message-ID: <200196.93446.qm@web58705.mail.re1.yahoo.com> Hi We are looking for some one to put a formal frame work around our unit tests and create a nightly regression suite. There are several other projects including writing interfaces to external tools in Python and data analysis. Please see below for the job description. Interested parties can email me or the HR address below. Thanks Santosh ------------------------------------------------------------------- Nodality Inc. is a privately held emerging biotechnology company that is developing technology for various medical applications related to the diagnosis and treatment of a variety of oncology and autoimmune related disease processes. Our expertise in multiparametric single cell-based measurements will enable us to advance our technology in all aspects of drug development including discovery research, clinical trial cohort identification, biomarker analysis, and pharmacodynamic monitoring. We are seeking qualified applicants for the position of Summer Intern at our headquarters in South San Francisco to work in the Research Informatics group. In this position you will: ? Build a testing and regression suite for our internal code base ? Develop interfaces to external tools to help with our data flow and analysis The ideal candidate will have ? BS/MS in Computer Science or Bioinformatics ? Strong programming skills in Python ? Experience working with multidisciplinary teams; excellent communication skills ? Familiarity with .NET and C# programming a plus ? Training/experience in statistics or machine learning a plus Rate of pay depends on experience. This is a summer position (temporary 10-15 weeks) only, so no benefits are provided. Please submit your resume with brief cover letter to jobs at nodalityinc.com. Nodality, Inc. is an equal opportunity employer. -------------------------------------------------------------------- ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ -------------- next part -------------- An HTML attachment was scrubbed... URL: From slander at unworkable.org Mon May 5 18:16:07 2008 From: slander at unworkable.org (Harry Tormey) Date: Mon, 5 May 2008 17:16:07 +0100 Subject: [Baypiggies] PyGAME SF Tonight 7:30pm @ Metreon Message-ID: <20080505161607.GA16876@unworkable.org> Hi All, Just a reminder that this month's PyGAME SF meet up is on this evening at 7.30pm at the Metreon food court in San Francisco. This month's presentations are: - Casey Duncan "Getting off the ground with Pyglet and OpenGL". This talk will cover Basic Pyglet setup and event handling, an introduction to Pyglet's OpenGL wrapper, Creating and using 3D models in Pyglet and more. - Niall O'Higgins, Harry Tormey "Building an intelligent P2P download suggestion engine with wxPython". This talk will cover analysis of P2P networks and early efforts at presenting this data using wxPython and discussion of plans to visualize this information using OpenGL. If anyone else would like to give a micro presentation, show demos or just talk about what they are doing or generally give examples on anything to do with cross platform development, games, widget tool kits or anything else relating to software development please feel free to head along. To subscribe to the pygamesf mailing list simply email pygame-sf+subscribe at unworkable.org From mrbmahoney at gmail.com Mon May 5 20:21:08 2008 From: mrbmahoney at gmail.com (Brian Mahoney) Date: Mon, 5 May 2008 11:21:08 -0700 Subject: [Baypiggies] Dinner for Thursday Message-ID: <5538c19b0805051121k3bb14983w749f8de8780e04fd@mail.gmail.com> I cannot make dinner plans for this Thursday. Anyone, feel free to take care of a pre-meeting dinner for May. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Mon May 5 17:58:27 2008 From: jim at well.com (jim) Date: Mon, 05 May 2008 08:58:27 -0700 Subject: [Baypiggies] bayPIGgies meets this Thursday, May 8: Stackless Python by Christian Tismer Message-ID: <1210003107.5962.23.camel@ubuntu> bayPIGgies meeting Thursday 5/08: Stackless Python Christian Tismer The author of Stackless Python, Christian Tismer, will present this talk on Stackless Python, a fully compliant enhancement of the Python language that avoids using the underlying C call stack to implement concurrent programming. http://www.stackless.com/ http://en.wikipedia.org/wiki/Stackless_Python Location: Google Campus Building 40, the Seville room (second floor) bayPIGgies meeting information: http://baypiggies.net/new/plone * Please sign up in advance to have your google access badge ready: http://wiki.python.org/moin/BayPiggiesGoogleMeetings (no later than close of business on Wednesday.) Agenda ..... 7:30 PM ........................... General hubbub, inventory end-of-meeting announcements, any first-minute announcements. ..... 7:35 PM to 8:45 PM ................ The Talk ..... 8:45 PM to 9:00 PM or After The Talk ................ Mapping and Random Access Mapping is a rapid-fire audience announcement of topics the announcers are interested in. Random Access follows immediately to allow follow up individually on the announcements and other topics of interest. ..... Thursday, June 12 ................ 7:30 PM BayPIGgies Alex Martelli Callbacks ..... Thursday, July 10 ................ 7:30 PM BayPIGgies Niall O'Higgins p2p quantitive analysis and asynchronous BitTorrent implementation in Python and C ..... Thursday, August 14 ................ 7:30 PM BayPIGgies Steven Knight on SCons From echerlin at gmail.com Tue May 6 07:55:14 2008 From: echerlin at gmail.com (Edward Cherlin) Date: Mon, 5 May 2008 22:55:14 -0700 Subject: [Baypiggies] bayPIGgies meets this Thursday, May 8: Stackless Python by Christian Tismer In-Reply-To: <1210003107.5962.23.camel@ubuntu> References: <1210003107.5962.23.camel@ubuntu> Message-ID: On Mon, May 5, 2008 at 8:58 AM, jim wrote: > > > bayPIGgies meeting Thursday 5/08: Stackless Python I plan to be there with PyCon2008 t-shirts for the group, with the xkcd anti-gravity gag. I leave it to you how to distribute them, as gifts to speakers or otherwise. -- Edward Cherlin End Poverty at a Profit by teaching children business http://www.EarthTreasury.org/ "The best way to predict the future is to invent it."--Alan Kay From jjinux at gmail.com Wed May 7 02:40:17 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 6 May 2008 17:40:17 -0700 Subject: [Baypiggies] Script using generators produces different results when invoked as a CGI In-Reply-To: <050520080400.29364.481E8658000B9B58000072B422165258060E040C9D0E0D0A05@comcast.net> References: <050520080400.29364.481E8658000B9B58000072B422165258060E040C9D0E0D0A05@comcast.net> Message-ID: On Sun, May 4, 2008 at 9:00 PM, K. Barclay wrote: > Hello, > > I attended David Beazley's awe-inspiring tutorial on the use of generators in systems programming: > > http://www.dabeaz.com/generators/ > > I used his approach to write a web tool that can display search results from different log files. But the resulting script produced fewer results when invoked as CGI than it did when run from the command line, and I can't figure out why. > > He showed how to 'pipeline' generators together in a form of declarative programming. For example, put the following generators together to grep lines out of a set of files: > > # Generate a list of files > lognames = gen_find("*.bz2","/tmp/bz2_alldata/pa_new") > # Yield a sequence of file objects that have been suitably opened > logfiles = gen_open(lognames) > # Concatenate multiple generators into a single sequence > loglines = gen_cat(logfiles) > # Grep a sequence of lines that match a re pattern > searchlines = gen_grep(r'fried',loglines) > > The functions are only a few lines each: > > > def gen_open(filenames): > for name in filenames: > if name.endswith(".bz2"): > yield bz2.BZ2File(name) > > def gen_cat(sources): > for s in sources: > for item in s: > yield item > > import re > def gen_grep(pat,lines): > patc = re.compile(pat) > for line in lines: > if patc.search(line): yield line > > Since they're generators, processing the data doesn't start until you kick off the iteration on the final generator. > > Problem: For small sets of files this works great. But when I had 19Meg worth of log files in a test directory, the script would return the correct number of matching lines (288) only when it was invoked directly from the command line. When invoked from a CGI script, it returns 220 lines instead (written to the "tempfile", below.) I don't know where that limit is coming from. If more logs are added to the test directory, the result is always the same 220 lines. > > I'm using Python 2.5.1 on Red Hat Linux 3.2.3-47. Below is the whole script I was testing with. It's using hard-coded values in place of ones I'll be getting from an HTML form (generated with HTMLgen) presented to the user. > > There are no exceptions or errors of any kind. Any pointers on what might be happening here would be welcome! > > Thanks > Ken > > #!/usr/local/bin/python > > import tempfile > from genfind import gen_find > from genopen import gen_open > from gencat import gen_cat > from gengrep import gen_grep > > tf = tempfile.mkstemp() > tmpfile = open(tf[1],'w') > > lognames = gen_find("*.bz2","/tmp/bz2_alldata/pa_new") > logfiles = gen_open(lognames) > loglines = gen_cat(logfiles) > > searchlines = gen_grep(r'fried',loglines) > for line in searchlines: > print >> tmpfile, line, > tmpfile.close() I've heard that was a great talk. Here are some ideas: * Try running it as the same user as the Web server runs. * Try dealing with one generator at a time and counting the number of times it yields. Try writing some debugging output to a file so you can figure out where things are getting stuck. * Are you getting any error messages at all? For instance, is output to stderr ending up in the Web server log file? Best Regards, -jj -- I, for one, welcome our new Facebook overlords! http://jjinux.blogspot.com/ From jjinux at gmail.com Wed May 7 02:41:50 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 6 May 2008 17:41:50 -0700 Subject: [Baypiggies] Locating the directory you are executing from In-Reply-To: <20080504201528.GA29536@panix.com> References: <55F24A7D-17C4-4B94-A8E7-03A4178DAED9@drinktomi.com> <20080504201528.GA29536@panix.com> Message-ID: On Sun, May 4, 2008 at 1:15 PM, Aahz wrote: > On Sun, May 04, 2008, Jeff Younker wrote: > > > > I have a set of development scripts. The scripts can potentially > > be executed from many places. They reference information which is > > relative to their installation paths. (These are build scripts.) > > > > The CI system can supply a fixed root, but when run by the developers > > I'd like them to be runnable from anywhere in the project, and still > > have them work. > > If you're willing to require that the script directory NOT be on the > path, just do some manipulation of sys.argv[0]. Otherwise, __file__ is > the right approach. Heh, I have this same problem ;) -jj -- I, for one, welcome our new Facebook overlords! http://jjinux.blogspot.com/ From kelly at nttmcl.com Wed May 7 07:22:36 2008 From: kelly at nttmcl.com (Kelly Yancey) Date: Wed, 07 May 2008 14:22:36 +0900 Subject: [Baypiggies] Locating the directory you are executing from In-Reply-To: References: <55F24A7D-17C4-4B94-A8E7-03A4178DAED9@drinktomi.com> <20080504201528.GA29536@panix.com> Message-ID: <48213C9C.6040700@nttmcl.com> Shannon -jj Behrens wrote: > On Sun, May 4, 2008 at 1:15 PM, Aahz wrote: >> On Sun, May 04, 2008, Jeff Younker wrote: >> > >> > I have a set of development scripts. The scripts can potentially >> > be executed from many places. They reference information which is >> > relative to their installation paths. (These are build scripts.) >> > >> > The CI system can supply a fixed root, but when run by the developers >> > I'd like them to be runnable from anywhere in the project, and still >> > have them work. >> >> If you're willing to require that the script directory NOT be on the >> path, just do some manipulation of sys.argv[0]. Otherwise, __file__ is >> the right approach. > > Heh, I have this same problem ;) > > -jj > Here is the snippet I've been using. It supports running both as a python script and as a binary created by py2exe. It also works on systems that return paths encoded with with non-ASCII character sets (e.g. non-U.S. version of Windows). import locale import os import sys if hasattr(sys, 'frozen'): # Running as executable generated by py2exe. runpath = sys.executable else: # Running as python script. runpath = sys.argv[0] rundir = os.path.dirname(unicode(runpath, locale.getpreferredencoding())) I am curious though: how is extracting the path from __file__ better than extracting it from sys.argv[0]? The best I can tell (from simple test scripts) is that both yield the same results. Kelly -- Kelly Yancey http://kbyanc.blogspot.com/ From varmaa at gmail.com Wed May 7 08:04:00 2008 From: varmaa at gmail.com (Atul Varma) Date: Tue, 6 May 2008 23:04:00 -0700 Subject: [Baypiggies] Locating the directory you are executing from In-Reply-To: <48213C9C.6040700@nttmcl.com> References: <55F24A7D-17C4-4B94-A8E7-03A4178DAED9@drinktomi.com> <20080504201528.GA29536@panix.com> <48213C9C.6040700@nttmcl.com> Message-ID: <361b27370805062304u40e46bc4y5362d942448a9dcb@mail.gmail.com> Kelly, I think one nice thing about using __file__ is that it doesn't necessarily require your Python file to be the main script that's being executed, as sys.argv[0] does. For instance, I could have my own script called "foo", and then import "bar", which loads something relative to its (i.e., bar's) location in the filesystem. If "bar" uses sys.argv[0], it would find the path to foo, but if it uses __file__, it will always find the correct path regardless of whether it's imported as a module or run as a script. - Atul On Tue, May 6, 2008 at 10:22 PM, Kelly Yancey wrote: > Shannon -jj Behrens wrote: > > > On Sun, May 4, 2008 at 1:15 PM, Aahz wrote: > > > > > On Sun, May 04, 2008, Jeff Younker wrote: > > > > > > > > I have a set of development scripts. The scripts can potentially > > > > be executed from many places. They reference information which is > > > > relative to their installation paths. (These are build scripts.) > > > > > > > > The CI system can supply a fixed root, but when run by the > > > developers > > > > I'd like them to be runnable from anywhere in the project, and > > > still > > > > have them work. > > > > > > If you're willing to require that the script directory NOT be on the > > > path, just do some manipulation of sys.argv[0]. Otherwise, __file__ > > > is > > > the right approach. > > > > > > > Heh, I have this same problem ;) > > > > -jj > > > > > Here is the snippet I've been using. It supports running both as a > python script and as a binary created by py2exe. It also works on systems > that return paths encoded with with non-ASCII character sets (e.g. non-U.S. > version of Windows). > > import locale > import os > import sys > > if hasattr(sys, 'frozen'): > # Running as executable generated by py2exe. > runpath = sys.executable > else: > # Running as python script. > runpath = sys.argv[0] > rundir = os.path.dirname(unicode(runpath, > locale.getpreferredencoding())) > > I am curious though: how is extracting the path from __file__ better than > extracting it from sys.argv[0]? The best I can tell (from simple test > scripts) is that both yield the same results. > > Kelly > > -- > Kelly Yancey > http://kbyanc.blogspot.com/ > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kelly at nttmcl.com Wed May 7 09:15:35 2008 From: kelly at nttmcl.com (Kelly Yancey) Date: Wed, 07 May 2008 16:15:35 +0900 Subject: [Baypiggies] Locating the directory you are executing from In-Reply-To: <361b27370805062304u40e46bc4y5362d942448a9dcb@mail.gmail.com> References: <55F24A7D-17C4-4B94-A8E7-03A4178DAED9@drinktomi.com> <20080504201528.GA29536@panix.com> <48213C9C.6040700@nttmcl.com> <361b27370805062304u40e46bc4y5362d942448a9dcb@mail.gmail.com> Message-ID: <48215717.8050000@nttmcl.com> Atul Varma wrote: > Kelly, > > I think one nice thing about using __file__ is that it doesn't > necessarily require your Python file to be the main script that's being > executed, as sys.argv[0] does. For instance, I could have my own script > called "foo", and then import "bar", which loads something relative to > its (i.e., bar's) location in the filesystem. If "bar" uses > sys.argv[0], it would find the path to foo, but if it uses __file__, it > will always find the correct path regardless of whether it's imported as > a module or run as a script. > > - Atul > Atul, That makes sense. I've only ever needed the path to the main executable so I never noticed. But now that you mention it, I can imagine scenarios where you might need a path to a source file other than the main executable. Thanks, Kelly > On Tue, May 6, 2008 at 10:22 PM, Kelly Yancey > wrote: > > Shannon -jj Behrens wrote: > > On Sun, May 4, 2008 at 1:15 PM, Aahz > wrote: > > On Sun, May 04, 2008, Jeff Younker wrote: > > > > I have a set of development scripts. The scripts can > potentially > > be executed from many places. They reference information > which is > > relative to their installation paths. (These are build > scripts.) > > > > The CI system can supply a fixed root, but when run by > the developers > > I'd like them to be runnable from anywhere in the > project, and still > > have them work. > > If you're willing to require that the script directory NOT > be on the > path, just do some manipulation of sys.argv[0]. Otherwise, > __file__ is > the right approach. > > > Heh, I have this same problem ;) > > -jj > > > Here is the snippet I've been using. It supports running both as a > python script and as a binary created by py2exe. It also works on > systems that return paths encoded with with non-ASCII character sets > (e.g. non-U.S. version of Windows). > > import locale > import os > import sys > > if hasattr(sys, 'frozen'): > # Running as executable generated by py2exe. > runpath = sys.executable > else: > # Running as python script. > runpath = sys.argv[0] > rundir = os.path.dirname(unicode(runpath, > locale.getpreferredencoding())) > > I am curious though: how is extracting the path from __file__ > better than extracting it from sys.argv[0]? The best I can tell > (from simple test scripts) is that both yield the same results. > > Kelly > > -- > Kelly Yancey > http://kbyanc.blogspot.com/ > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > > From jjinux at gmail.com Wed May 7 09:29:18 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Wed, 7 May 2008 00:29:18 -0700 Subject: [Baypiggies] Locating the directory you are executing from In-Reply-To: <361b27370805062304u40e46bc4y5362d942448a9dcb@mail.gmail.com> References: <55F24A7D-17C4-4B94-A8E7-03A4178DAED9@drinktomi.com> <20080504201528.GA29536@panix.com> <48213C9C.6040700@nttmcl.com> <361b27370805062304u40e46bc4y5362d942448a9dcb@mail.gmail.com> Message-ID: Furthermore, if you run your script like "$ script.py", and it runs because "." is in $PATH, I'm guessing that argv[0] won't have the full path, but __file__ will. (By the way, "." is not in my path.) -jj On Tue, May 6, 2008 at 11:04 PM, Atul Varma wrote: > I think one nice thing about using __file__ is that it doesn't necessarily > require your Python file to be the main script that's being executed, as > sys.argv[0] does. For instance, I could have my own script called "foo", > and then import "bar", which loads something relative to its (i.e., bar's) > location in the filesystem. If "bar" uses sys.argv[0], it would find the > path to foo, but if it uses __file__, it will always find the correct path > regardless of whether it's imported as a module or run as a script. > > - Atul > > > > On Tue, May 6, 2008 at 10:22 PM, Kelly Yancey wrote: > > > > > > > > > > Shannon -jj Behrens wrote: > > > > > On Sun, May 4, 2008 at 1:15 PM, Aahz wrote: > > > > > > > On Sun, May 04, 2008, Jeff Younker wrote: > > > > > > > > > > I have a set of development scripts. The scripts can potentially > > > > > be executed from many places. They reference information which is > > > > > relative to their installation paths. (These are build scripts.) > > > > > > > > > > The CI system can supply a fixed root, but when run by the > developers > > > > > I'd like them to be runnable from anywhere in the project, and > still > > > > > have them work. > > > > > > > > If you're willing to require that the script directory NOT be on the > > > > path, just do some manipulation of sys.argv[0]. Otherwise, __file__ > is > > > > the right approach. > > > > > > > > > > Heh, I have this same problem ;) > > > > > > -jj > > > > > > > > > > Here is the snippet I've been using. It supports running both as a > python script and as a binary created by py2exe. It also works on systems > that return paths encoded with with non-ASCII character sets (e.g. non-U.S. > version of Windows). > > > > import locale > > import os > > import sys > > > > if hasattr(sys, 'frozen'): > > # Running as executable generated by py2exe. > > runpath = sys.executable > > else: > > # Running as python script. > > runpath = sys.argv[0] > > rundir = os.path.dirname(unicode(runpath, > > locale.getpreferredencoding())) > > > > I am curious though: how is extracting the path from __file__ better than > extracting it from sys.argv[0]? The best I can tell (from simple test > scripts) is that both yield the same results. > > > > Kelly > > > > -- > > Kelly Yancey > > http://kbyanc.blogspot.com/ > > > > > > > > > > _______________________________________________ > > Baypiggies mailing list > > Baypiggies at python.org > > To change your subscription options or unsubscribe: > > http://mail.python.org/mailman/listinfo/baypiggies > > > > -- I, for one, welcome our new Facebook overlords! http://jjinux.blogspot.com/ From aahz at pythoncraft.com Wed May 7 17:17:59 2008 From: aahz at pythoncraft.com (Aahz) Date: Wed, 7 May 2008 08:17:59 -0700 Subject: [Baypiggies] Locating the directory you are executing from In-Reply-To: References: <55F24A7D-17C4-4B94-A8E7-03A4178DAED9@drinktomi.com> <20080504201528.GA29536@panix.com> <48213C9C.6040700@nttmcl.com> <361b27370805062304u40e46bc4y5362d942448a9dcb@mail.gmail.com> Message-ID: <20080507151758.GA10132@panix.com> On Wed, May 07, 2008, Shannon -jj Behrens wrote: > > Furthermore, if you run your script like "$ script.py", and it runs > because "." is in $PATH, I'm guessing that argv[0] won't have the full > path, but __file__ will. (By the way, "." is not in my path.) ...and "." never should be on the path. -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ Help a hearing-impaired person: http://rule6.info/hearing.html From aahz at pythoncraft.com Wed May 7 19:34:56 2008 From: aahz at pythoncraft.com (Aahz) Date: Wed, 7 May 2008 10:34:56 -0700 Subject: [Baypiggies] Locating the directory you are executing from In-Reply-To: References: <55F24A7D-17C4-4B94-A8E7-03A4178DAED9@drinktomi.com> <20080504201528.GA29536@panix.com> <48213C9C.6040700@nttmcl.com> <361b27370805062304u40e46bc4y5362d942448a9dcb@mail.gmail.com> <20080507151758.GA10132@panix.com> Message-ID: <20080507173456.GA14031@panix.com> On Wed, May 07, 2008, Daryl Spitzer wrote: > On Wed, May 7, 2008 at 8:17 AM, Aahz wrote: >> On Wed, May 07, 2008, Shannon -jj Behrens wrote: >>> >>> Furthermore, if you run your script like "$ script.py", and it runs >>> because "." is in $PATH, I'm guessing that argv[0] won't have the full >>> path, but __file__ will. (By the way, "." is not in my path.) >> >> ...and "." never should be on the path. > > I don't put "." on the path either, but I'm curious why you use the > word "never". (I guess I haven't learned why the hard way.) First of all, please do not top-post: A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet? As for your question, I assume that you wanted it sent to the group; I don't answer private questions, generally speaking: http://www.faqs.org/faqs/unix-faq/faq/part2/section-13.html -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ Help a hearing-impaired person: http://rule6.info/hearing.html From daryl.spitzer at gmail.com Wed May 7 19:51:05 2008 From: daryl.spitzer at gmail.com (Daryl Spitzer) Date: Wed, 7 May 2008 10:51:05 -0700 Subject: [Baypiggies] Locating the directory you are executing from In-Reply-To: <20080507173456.GA14031@panix.com> References: <55F24A7D-17C4-4B94-A8E7-03A4178DAED9@drinktomi.com> <20080504201528.GA29536@panix.com> <48213C9C.6040700@nttmcl.com> <361b27370805062304u40e46bc4y5362d942448a9dcb@mail.gmail.com> <20080507151758.GA10132@panix.com> <20080507173456.GA14031@panix.com> Message-ID: On Wed, May 7, 2008 at 10:34 AM, Aahz wrote: > First of all, please do not top-post: I'm tempted to blame Gmail. (Which makes it natural to do this.) But since I wrote: > > I don't put "." on the path either, but I'm curious why you use the > > word "never". (I guess I haven't learned why the hard way.) I referred to your email, I should have quoted: > >> ...and "." never should be on the path. On Wed, May 7, 2008 at 10:34 AM, Aahz also wrote: > As for your question, I assume that you wanted it sent to the group; Yes. I've been bit more than once because the reply-to address is not set to baypiggies at python.org on this mailing list. > ...I don't answer private questions, generally speaking: > > http://www.faqs.org/faqs/unix-faq/faq/part2/section-13.html Thanks. That's exactly what I should have looked for myself. ;-) -- Daryl On Wed, May 7, 2008 at 10:34 AM, Aahz wrote: > On Wed, May 07, 2008, Daryl Spitzer wrote: > > On Wed, May 7, 2008 at 8:17 AM, Aahz wrote: > >> On Wed, May 07, 2008, Shannon -jj Behrens wrote: > >>> > >>> Furthermore, if you run your script like "$ script.py", and it runs > >>> because "." is in $PATH, I'm guessing that argv[0] won't have the full > >>> path, but __file__ will. (By the way, "." is not in my path.) > >> > >> ...and "." never should be on the path. > > > > > I don't put "." on the path either, but I'm curious why you use the > > word "never". (I guess I haven't learned why the hard way.) > > First of all, please do not top-post: > > A: Because it messes up the order in which people normally read text. > Q: Why is top-posting such a bad thing? > A: Top-posting. > Q: What is the most annoying thing on usenet? > > As for your question, I assume that you wanted it sent to the group; I > don't answer private questions, generally speaking: > > http://www.faqs.org/faqs/unix-faq/faq/part2/section-13.html > -- > > > Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ > > Help a hearing-impaired person: http://rule6.info/hearing.html > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From cappy2112 at gmail.com Wed May 7 20:32:19 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Wed, 7 May 2008 11:32:19 -0700 Subject: [Baypiggies] FWD:SDForum Emerging Tech SIG: Google App Engine Message-ID: <8249c4ac0805071132sf6f2523ke237757399374ee@mail.gmail.com> SDForum presents: SDForum Emerging Tech SIG: Google App Engine Wednesday, May 14, 6:30pm-8:30pm, Palo Alto MORE INFO: http://www.sdforum.org/ETSIG Google App Engine puts your applications on Google's infrastructure. Just write your app, and you can scale and grow it without having to manage your own server or data center. In this session we will explore the different concepts that are important to that infrastructure for your own applications, and how to build and maintain your application using the Google App Engine SDK and management tools. The environment consists of a dynamic web server, persistent storage with queries, sorting and transactions, automatic scaling and load balancing, email and authentication services. The first language supported in Google App Engine is Python. BIO: Dick Wall is a Google Developer Advocate, a Java and Python developer and enthusiast with around 15 years of programming experience, and a keen podcaster (co-host of the Java Posse podcast) not necessarily in that order. DATE & TIME: Wednesday, May 14 6:30pm-8:30pm LOCATION: Pillsbury Winthrop 2475 Hanover Street Palo Alto, CA, 94304 COST & REGISTRATION: $15.00 for non-SDForum members; Free to members. http://www.sdforum.org/ETSIG MORE INFO: Website: http://www.sdforum.org/ETSIG Email: info at sdforum.org Phone: 408-414-5950 -------------- next part -------------- An HTML attachment was scrubbed... URL: From spmcinerney at hotmail.com Wed May 7 23:27:49 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Wed, 7 May 2008 14:27:49 -0700 Subject: [Baypiggies] What do you want to know about Stackless? In-Reply-To: <133144794.22391208481777731.JavaMail.root@calculon.corp.slide.com> References: <1605097716.22071208481594158.JavaMail.root@calculon.corp.slide.com> <133144794.22391208481777731.JavaMail.root@calculon.corp.slide.com> Message-ID: Actually I'd love to hear about Psyco even more than Stackless. (Wonder if anyone else feels similarly?) Stephen Date: Thu, 17 Apr 2008 18:22:57 -0700From: glaw at slide.comTo: baypiggies at python.orgSubject: [Baypiggies] What do you want to know about Stackless? Hi,It's not often that Christian Tismer, inventor of Stackless Python visits the Bay Area from Germany. Is there anything in particular that people would like to know about Stackless so I can ask Chris to incorporate them his talk on May 8?So far - I have heard -1) Why is Stackless needed2) Latest development with Stackless3) How do you get it working in your system?4) How do you use it in your app?5) Comparison with GreenletsTo get a preview on Stackless - visit:http://www.stackless.com/Thanks in advance for your comments... Grace LawSlide is hiring!www.slide.com/static/jobs _________________________________________________________________ Get Free (PRODUCT) RED? Emoticons, Winks and Display Pics. http://joinred.spaces.live.com?ocid=TXT_HMTG_prodredemoticons_052008 -------------- next part -------------- An HTML attachment was scrubbed... URL: From kelly at nttmcl.com Thu May 8 04:36:10 2008 From: kelly at nttmcl.com (Kelly Yancey) Date: Thu, 08 May 2008 11:36:10 +0900 Subject: [Baypiggies] Locating the directory you are executing from In-Reply-To: References: <55F24A7D-17C4-4B94-A8E7-03A4178DAED9@drinktomi.com> <20080504201528.GA29536@panix.com> <48213C9C.6040700@nttmcl.com> <361b27370805062304u40e46bc4y5362d942448a9dcb@mail.gmail.com> Message-ID: <4822671A.404@nttmcl.com> Shannon -jj Behrens wrote: > Furthermore, if you run your script like "$ script.py", and it runs > because "." is in $PATH, I'm guessing that argv[0] won't have the full > path, but __file__ will. (By the way, "." is not in my path.) > > -jj > Maybe on linux and un*x-like systems. Unfortunately, on Windows this is not the case: argv[0] == __file__ for the main script *unless* you compile your script into an executable using py2exe...in which case __file__ is not defined for the main script. > type test.py import sys import os print "sys.executable :", os.path.dirname(sys.executable) print "sys.argv[0] :", os.path.dirname(sys.argv[0]) print "__file__ :", os.path.dirname(__file__) > python test.py sys.executable : c:\python25 sys.argv[0] : __file__ : > python "c:\Documents and Settings\Kelly"\test.py" sys.executable : c:\python25 sys.argv[0] : c:\Documents and Settings\Kelly __file__ : c:\Documents and Settings\Kelly Using py2exe to build a standalone executable... > type setup.py from distutils.core import setup import py2exe setup(console=['test.py']) > test.exe sys.executable : c:\Documents and Settings\Kelly\dist sys.argv[0] : __file__ : Traceback (most recent call last): File "test.py", line 5, in ? NameError: name '__file__' is not defined > "c:\Documents and Settings\Kelly\dist\test.exe" sys.executable : c:\Documents and Settings\Kelly\dist sys.argv[0] : c:\Documents and Settings\Kelly\dist __file__ : Traceback (most recent call last): File "test.py", line 5, in ? NameError: name '__file__' is not defined For Windows, sys.argv[0] would appear to be the best bet. If this is different on un*x-like systems, though, then people just need to beware when trying to write portable code. Kelly > On Tue, May 6, 2008 at 11:04 PM, Atul Varma wrote: >> I think one nice thing about using __file__ is that it doesn't necessarily >> require your Python file to be the main script that's being executed, as >> sys.argv[0] does. For instance, I could have my own script called "foo", >> and then import "bar", which loads something relative to its (i.e., bar's) >> location in the filesystem. If "bar" uses sys.argv[0], it would find the >> path to foo, but if it uses __file__, it will always find the correct path >> regardless of whether it's imported as a module or run as a script. >> >> - Atul >> >> >> >> On Tue, May 6, 2008 at 10:22 PM, Kelly Yancey wrote: >>> >>> >>> >>> Shannon -jj Behrens wrote: >>> >>>> On Sun, May 4, 2008 at 1:15 PM, Aahz wrote: >>>> >>>>> On Sun, May 04, 2008, Jeff Younker wrote: >>>>> > >>>>> > I have a set of development scripts. The scripts can potentially >>>>> > be executed from many places. They reference information which is >>>>> > relative to their installation paths. (These are build scripts.) >>>>> > >>>>> > The CI system can supply a fixed root, but when run by the >> developers >>>>> > I'd like them to be runnable from anywhere in the project, and >> still >>>>> > have them work. >>>>> >>>>> If you're willing to require that the script directory NOT be on the >>>>> path, just do some manipulation of sys.argv[0]. Otherwise, __file__ >> is >>>>> the right approach. >>>>> >>>> Heh, I have this same problem ;) >>>> >>>> -jj >>>> >>>> >>> Here is the snippet I've been using. It supports running both as a >> python script and as a binary created by py2exe. It also works on systems >> that return paths encoded with with non-ASCII character sets (e.g. non-U.S. >> version of Windows). >>> import locale >>> import os >>> import sys >>> >>> if hasattr(sys, 'frozen'): >>> # Running as executable generated by py2exe. >>> runpath = sys.executable >>> else: >>> # Running as python script. >>> runpath = sys.argv[0] >>> rundir = os.path.dirname(unicode(runpath, >>> locale.getpreferredencoding())) >>> >>> I am curious though: how is extracting the path from __file__ better than >> extracting it from sys.argv[0]? The best I can tell (from simple test >> scripts) is that both yield the same results. >>> Kelly >>> >>> -- >>> Kelly Yancey >>> http://kbyanc.blogspot.com/ >>> >>> >>> >>> >>> _______________________________________________ >>> Baypiggies mailing list >>> Baypiggies at python.org >>> To change your subscription options or unsubscribe: >>> http://mail.python.org/mailman/listinfo/baypiggies >>> >> > > > From jmhunter.lists at gmail.com Thu May 8 06:34:22 2008 From: jmhunter.lists at gmail.com (Jacob Hunter) Date: Wed, 7 May 2008 21:34:22 -0700 Subject: [Baypiggies] Looking for comp Google I/O Tickets?? Message-ID: I've been tooling around with app engine a bit, does anyone know of any vendors who may have comp tickets for google I/O? Jacob jmhunter at gmail.com From knight at baldmt.com Thu May 8 06:47:09 2008 From: knight at baldmt.com (Steven Knight) Date: Wed, 7 May 2008 21:47:09 -0700 Subject: [Baypiggies] BayPiggies SCons talk in August: suggestions? Message-ID: Hi all-- The recent thread about interest in a BayPiggies talk about SCons was brought to my attention, so I've signed up to present in August. Off the top of my head, I've thought of several different topics that might be of interest to a Python-savvy audience: -- Standard introduction/tutorial for how to use SCons -- SCons development history -- Why (and how) SCons tries to act like an independent application (that happens to use Python), instead of a set of Python modules in the site-packages/ directory -- Why on earth SCons still runs under Python 1.5.2, and our backwards compatibility infrastructure for doing so while still using (some) features from more modern Python versions -- SCons' development methodology and testing infrastructure (warning: I'll start ranting about how TDD gets it wrong) -- Why hasn't SCons just replaced distutils already? -- ??? If you'd particularly like to hear about any of these, or some other aspect of SCons I haven't mentioned above, please let me know. If FTF feedback is easier, I'll be at the BayPiggies meeting tomorrow night (Thursday 8 May) and plan to start attending regularly. (I just relocated from the Midwest this year to take a position with Google. I was, however, consulting at VMware for the year or so before that--hence the earlier thread's different, but not incorrect, impressions about where the SCons founder was working...) Best, --SK From glaw at slide.com Thu May 8 20:37:59 2008 From: glaw at slide.com (Grace Law) Date: Thu, 8 May 2008 11:37:59 -0700 (PDT) Subject: [Baypiggies] What do you want to know about Stackless? In-Reply-To: <1794254206.203451210200708763.JavaMail.root@calculon.corp.slide.com> Message-ID: <625624042.239111210271879905.JavaMail.root@calculon.corp.slide.com> Stephen, You are the only one that has made that request. I'd love to hear what others think. Grace ----- Original Message ----- From: "Stephen McInerney" To: "Grace Law" , baypiggies at python.org Sent: Wednesday, May 7, 2008 2:27:49 PM GMT -08:00 US/Canada Pacific Subject: RE: [Baypiggies] What do you want to know about Stackless? Actually I'd love to hear about Psyco even more than Stackless. (Wonder if anyone else feels similarly?) Stephen Date: Thu, 17 Apr 2008 18:22:57 -0700 From: glaw at slide.com To: baypiggies at python.org Subject: [Baypiggies] What do you want to know about Stackless? Hi, It's not often that Christian Tismer, inventor of Stackless Python visits the Bay Area from Germany. Is there anything in particular that people would like to know about Stackless so I can ask Chris to incorporate them his talk on May 8? So far - I have heard - 1) Why is Stackless needed 2) Latest development with Stackless 3) How do you get it working in your system? 4) How do you use it in your app? 5) Comparison with Greenlets To get a preview on Stackless - visit: http://www.stackless.com/ Thanks in advance for your comments... Grace Law Slide is hiring! www.slide.com/static/jobs Get Free (PRODUCT) RED? Emoticons, Winks and Display Pics. Check it out! -------------- next part -------------- An HTML attachment was scrubbed... URL: From varmaa at gmail.com Thu May 8 20:44:53 2008 From: varmaa at gmail.com (Atul Varma) Date: Thu, 8 May 2008 11:44:53 -0700 Subject: [Baypiggies] What do you want to know about Stackless? In-Reply-To: <625624042.239111210271879905.JavaMail.root@calculon.corp.slide.com> References: <1794254206.203451210200708763.JavaMail.root@calculon.corp.slide.com> <625624042.239111210271879905.JavaMail.root@calculon.corp.slide.com> Message-ID: <361b27370805081144g11f3c218x631383ba507f10fa@mail.gmail.com> I'm interested in hearing about if/how Stackless can work with applications that are forced to use threads for some functionality due to pre-existing third-party code/APIs. (The few times I've tried to do this, I've gotten segfaults.) I'd also be interested in hearing about Psyco, and PyPy for that matter, though I have no particular preference regarding which one is discussed. - Atul On Thu, May 8, 2008 at 11:37 AM, Grace Law wrote: > Stephen, > > You are the only one that has made that request. I'd love to hear what > others think. > > Grace > > > ----- Original Message ----- > From: "Stephen McInerney" > To: "Grace Law" , baypiggies at python.org > Sent: Wednesday, May 7, 2008 2:27:49 PM GMT -08:00 US/Canada Pacific > Subject: RE: [Baypiggies] What do you want to know about Stackless? > > Actually I'd love to hear about Psyco even more than Stackless. > > (Wonder if anyone else feels similarly?) > > Stephen > > > ------------------------------ > Date: Thu, 17 Apr 2008 18:22:57 -0700 > From: glaw at slide.com > To: baypiggies at python.org > Subject: [Baypiggies] What do you want to know about Stackless? > > Hi, > > It's not often that Christian Tismer, inventor of Stackless Python visits > the Bay Area from Germany. Is there anything in particular that people > would like to know about Stackless so I can ask Chris to incorporate them > his talk on May 8? > > So far - I have heard - > > 1) Why is Stackless needed > 2) Latest development with Stackless > 3) How do you get it working in your system? > 4) How do you use it in your app? > 5) Comparison with Greenlets > > To get a preview on Stackless - visit: > http://www.stackless.com/ > > Thanks in advance for your comments... > > Grace Law > > Slide is hiring! > www.slide.com/static/jobs > > > ------------------------------ > Get Free (PRODUCT) RED? Emoticons, Winks and Display Pics. Check it out! > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at ericwalstad.com Thu May 8 21:24:08 2008 From: eric at ericwalstad.com (Eric Walstad) Date: Thu, 8 May 2008 12:24:08 -0700 Subject: [Baypiggies] What do you want to know about Stackless? In-Reply-To: <361b27370805081144g11f3c218x631383ba507f10fa@mail.gmail.com> References: <1794254206.203451210200708763.JavaMail.root@calculon.corp.slide.com> <625624042.239111210271879905.JavaMail.root@calculon.corp.slide.com> <361b27370805081144g11f3c218x631383ba507f10fa@mail.gmail.com> Message-ID: >> From: glaw at slide.com >> To: baypiggies at python.org >> Subject: [Baypiggies] What do you want to know about Stackless? >> >> Hi, >> >> It's not often that Christian Tismer, inventor of Stackless Python visits >> the Bay Area from Germany. Is there anything in particular that people >> would like to know about Stackless so I can ask Chris to incorporate them >> his talk on May 8? >> >> So far - I have heard - >> >> 1) Why is Stackless needed >> 2) Latest development with Stackless >> 3) How do you get it working in your system? >> 4) How do you use it in your app? >> 5) Comparison with Greenlets >> >> To get a preview on Stackless - visit: >> http://www.stackless.com/ >> >> Thanks in advance for your comments... >> >> Grace Law I've never used stackless, so I'm hoping Chris will include a high level overview of what stackless is and why it exists (1, above). If the talk goes deep fast, I'll likely be lost. As an aside, I'd also like to know what kind of beer the Starship crew chief enjoys or if there's any other Starship donations that could be made while he's here. Of course, I'm assuming this is the same Christian Tismer that runs our beloved starship.python.net. Chip in for more bandwidth, perhaps? Eric. From jjinux at gmail.com Thu May 8 21:45:40 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Thu, 8 May 2008 12:45:40 -0700 Subject: [Baypiggies] What do you want to know about Stackless? In-Reply-To: References: <1605097716.22071208481594158.JavaMail.root@calculon.corp.slide.com> <133144794.22391208481777731.JavaMail.root@calculon.corp.slide.com> Message-ID: On Wed, May 7, 2008 at 2:27 PM, Stephen McInerney wrote: > Actually I'd love to hear about Psyco even more than Stackless. > > (Wonder if anyone else feels similarly?) It's always fun to hear about PyPy. -jj -- I, for one, welcome our new Facebook overlords! http://jjinux.blogspot.com/ From jjinux at gmail.com Thu May 8 21:46:38 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Thu, 8 May 2008 12:46:38 -0700 Subject: [Baypiggies] Looking for comp Google I/O Tickets?? In-Reply-To: References: Message-ID: On Wed, May 7, 2008 at 9:34 PM, Jacob Hunter wrote: > I've been tooling around with app engine a bit, does anyone know of > any vendors who may have comp tickets for google I/O? I paid for a ticket out of pocket. Ugh--expensive! -jj -- I, for one, welcome our new Facebook overlords! http://jjinux.blogspot.com/ From glaw at slide.com Thu May 8 22:25:34 2008 From: glaw at slide.com (Grace Law) Date: Thu, 8 May 2008 13:25:34 -0700 (PDT) Subject: [Baypiggies] How about pre-meeting dinner with Chris Tismer and Tim Taylor? In-Reply-To: <1206390217.246091210278312888.JavaMail.root@calculon.corp.slide.com> Message-ID: <1107871732.246121210278334683.JavaMail.root@calculon.corp.slide.com> Great questions! I will compile these additional requests and give it to Chris then. Also, Chris Tismer, Tim Taylor, and a few others are having dinner at 6p at Fiesta Del Mar. Perhaps some of your questions can be addressed at dinner as well? We are going to order family style, with vegetarian and non-vegetarian dishes. If you'd like to join us, please let me know by 4p so I can give the kitchen a heads up. I want to make sure we keep things moving and everyone gets to Google before the 7:30 meeting start. I don't know how long Chris would want to stay after the meeting, he just flew in from LA today and it's a long day for him. Fiesta Del Mar: 1005 N Shoreline Blvd Mountain View , CA 94043 650-965-9354 Thanks, Grace Law 650-823-7236 Cell glaw at slide.com Slide is hiring! http://www.slide.com/static/jobs -------------- next part -------------- An HTML attachment was scrubbed... URL: From annaraven at gmail.com Fri May 9 15:37:46 2008 From: annaraven at gmail.com (Anna Ravenscroft) Date: Fri, 9 May 2008 06:37:46 -0700 Subject: [Baypiggies] new baypiggies twitter account Message-ID: I've set up a Twitter account for us baypiggies. We can use it to tweet the room and topic. Follow baypiggies on Twitter to receive updates. Or use @baypiggies to tweet to any baypiggies followers. -- cordially, Anna -- Walking through the water. Trying to get across. Just like everybody else. From cappy2112 at gmail.com Sun May 11 05:26:53 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Sat, 10 May 2008 20:26:53 -0700 Subject: [Baypiggies] Pycon videos Message-ID: <8249c4ac0805102026p7bf25cbauda5416dc19bef49d@mail.gmail.com> For those who didn't go to Pycon 08, some of the presentations are on YouTube http://www.youtube.com/user/pycon08 (the audio & video are so-so, but you can make out some of these) -------------- next part -------------- An HTML attachment was scrubbed... URL: From wescpy at gmail.com Sun May 11 22:27:17 2008 From: wescpy at gmail.com (wesley chun) Date: Sun, 11 May 2008 13:27:17 -0700 Subject: [Baypiggies] Pycon videos In-Reply-To: <8249c4ac0805102026p7bf25cbauda5416dc19bef49d@mail.gmail.com> References: <8249c4ac0805102026p7bf25cbauda5416dc19bef49d@mail.gmail.com> Message-ID: <78b3a9580805111327k784a1f69tc72d20baf7df121d@mail.gmail.com> thanks for posting the link tony! if you guys happen to run across the video of the lightning talk i gave regarding what my company does, just be aware that there's a pretty significant typo in the title of my talk (unless they fixed it). on YouTube, the last i checked, it said, "Ubiquitous Online Shopping". Change the "Online" to "Offline". it's ironic but yes, we are doing the opposite of what the current title says. we all about trying to *help* mom-n-pop and B&M so that they don't think we're part of the world that's trying to snuff them out. we're an online presence driving people into local stores and away from online shopping. speaking of videos, we just made channel 7 news recently: http://abclocal.go.com/kgo/story?section=news/technology&id=6115493 (sorry, you have to click on the 2nd pic in the flash window to actually get to the video). if you're still curious about us, then visit http://nearbynow.com cheers, -wesley > For those who didn't go to Pycon 08, some of the presentations are on > YouTube > http://www.youtube.com/user/pycon08 > > (the audio & video are so-so, but you can make out some of these) From mobiledreamers at gmail.com Sun May 11 23:49:13 2008 From: mobiledreamers at gmail.com (mobiledreamers at gmail.com) Date: Sun, 11 May 2008 14:49:13 -0700 Subject: [Baypiggies] Pycon videos In-Reply-To: <78b3a9580805111327k784a1f69tc72d20baf7df121d@mail.gmail.com> References: <8249c4ac0805102026p7bf25cbauda5416dc19bef49d@mail.gmail.com> <78b3a9580805111327k784a1f69tc72d20baf7df121d@mail.gmail.com> Message-ID: where can i find the slide.com lighting talk in pycon where they mention their use of stackless and 2 billion photos thanks a lot On Sun, May 11, 2008 at 1:27 PM, wesley chun wrote: > thanks for posting the link tony! > > if you guys happen to run across the video of the lightning talk i > gave regarding what my company does, just be aware that there's a > pretty significant typo in the title of my talk (unless they fixed > it). > > on YouTube, the last i checked, it said, "Ubiquitous Online Shopping". > Change the "Online" to "Offline". it's ironic but yes, we are doing > the opposite of what the current title says. we all about trying to > *help* mom-n-pop and B&M so that they don't think we're part of the > world that's trying to snuff them out. we're an online presence > driving people into local stores and away from online shopping. > > speaking of videos, we just made channel 7 news recently: > http://abclocal.go.com/kgo/story?section=news/technology&id=6115493 > (sorry, you have to click on the 2nd pic in the flash window to > actually get to the video). if you're still curious about us, then > visit http://nearbynow.com > > cheers, > -wesley > > > > For those who didn't go to Pycon 08, some of the presentations are on > > YouTube > > http://www.youtube.com/user/pycon08 > > > > (the audio & video are so-so, but you can make out some of these) > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From robert.e.smith1 at lmco.com Mon May 12 20:37:07 2008 From: robert.e.smith1 at lmco.com (Smith1, Robert E) Date: Mon, 12 May 2008 11:37:07 -0700 Subject: [Baypiggies] O'Reilly User Group & Professional Association Program Message-ID: <18E2675C0D478E4494108B55120A61AF14D487F5@emss01m15.us.lmco.com> Is baypiggies registered with the O'Reilly User Group & Professional Association Program ( http://ug.oreilly.com/ ). I was just looking at their Open Source Convention web site and it says: User Group Discount User Group discounts are available. For discount information or to see if your group is eligible please email Marsee Henon at marsee at oreilly.com for details. To sign your group up with the O'Reilly User Group Program please go to ug.oreilly.com. Robert -------------- next part -------------- An HTML attachment was scrubbed... URL: From cappy2112 at gmail.com Mon May 12 23:56:46 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Mon, 12 May 2008 14:56:46 -0700 Subject: [Baypiggies] O'Reilly User Group & Professional Association Program In-Reply-To: <18E2675C0D478E4494108B55120A61AF14D487F5@emss01m15.us.lmco.com> References: <18E2675C0D478E4494108B55120A61AF14D487F5@emss01m15.us.lmco.com> Message-ID: <8249c4ac0805121456u372128a8k29645671bf25698f@mail.gmail.com> Yes. We've been a member for several years now. On Mon, May 12, 2008 at 11:37 AM, Smith1, Robert E wrote: > Is baypiggies registered with the O'Reilly User Group & Professional > Association Program ( http://ug.oreilly.com/ ). > > > > I was just looking at their Open Source Convention web site and it says: > > *User Group Discount* > User Group discounts are available. For discount information or to see if > your group is eligible please email Marsee Henon at marsee at oreilly.com for > details. To sign your group up with the O'Reilly User Group Program please > go to ug.oreilly.com. > > > > Robert > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ben at groovie.org Tue May 13 00:06:46 2008 From: ben at groovie.org (Ben Bangert) Date: Mon, 12 May 2008 15:06:46 -0700 Subject: [Baypiggies] O'Reilly User Group & Professional Association Program In-Reply-To: <8249c4ac0805121456u372128a8k29645671bf25698f@mail.gmail.com> References: <18E2675C0D478E4494108B55120A61AF14D487F5@emss01m15.us.lmco.com> <8249c4ac0805121456u372128a8k29645671bf25698f@mail.gmail.com> Message-ID: On May 12, 2008, at 2:56 PM, Tony Cappellini wrote: > Yes. We've been a member for several years now. So do we have a User Group Discount? If not, who from the BayPiggies group would be the one to query O'Reilly to ask about the User Group Discount? Cheers, Ben -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2472 bytes Desc: not available URL: From aahz at pythoncraft.com Tue May 13 00:14:08 2008 From: aahz at pythoncraft.com (Aahz) Date: Mon, 12 May 2008 15:14:08 -0700 Subject: [Baypiggies] Job opening: sysadmin, peninsula Message-ID: <20080512221408.GA19118@panix.com> My company wants a Python-programming sysadmin. Details at the link below, what we want is someone who can integrate into a team of Python developers who have been doing all the sysadmin work so far: http://sfbay.craigslist.org/pen/sad/678004737.html -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ Help a hearing-impaired person: http://rule6.info/hearing.html From robert.e.smith1 at lmco.com Tue May 13 00:15:05 2008 From: robert.e.smith1 at lmco.com (Smith1, Robert E) Date: Mon, 12 May 2008 15:15:05 -0700 Subject: [Baypiggies] O'Reilly User Group & Professional Association Program In-Reply-To: References: <18E2675C0D478E4494108B55120A61AF14D487F5@emss01m15.us.lmco.com> <8249c4ac0805121456u372128a8k29645671bf25698f@mail.gmail.com> Message-ID: <18E2675C0D478E4494108B55120A61AF14D48EA9@emss01m15.us.lmco.com> I forgot to mention that the User Group Discount is 15%. > -----Original Message----- > From: Ben Bangert [mailto:ben at groovie.org] > Sent: Monday, May 12, 2008 3:07 PM > To: cappy2112 at gmail.com > Cc: Smith1, Robert E; baypiggies at python.org > Subject: Re: [Baypiggies] O'Reilly User Group & Professional Association > Program > > On May 12, 2008, at 2:56 PM, Tony Cappellini wrote: > > > Yes. We've been a member for several years now. > > So do we have a User Group Discount? If not, who from the BayPiggies > group would be the one to query O'Reilly to ask about the User Group > Discount? > > Cheers, > Ben From bdbaddog at gmail.com Tue May 13 00:17:36 2008 From: bdbaddog at gmail.com (William Deegan) Date: Mon, 12 May 2008 15:17:36 -0700 Subject: [Baypiggies] O'Reilly User Group & Professional Association Program In-Reply-To: <18E2675C0D478E4494108B55120A61AF14D48EA9@emss01m15.us.lmco.com> References: <18E2675C0D478E4494108B55120A61AF14D487F5@emss01m15.us.lmco.com> <8249c4ac0805121456u372128a8k29645671bf25698f@mail.gmail.com> <18E2675C0D478E4494108B55120A61AF14D48EA9@emss01m15.us.lmco.com> Message-ID: <8540148a0805121517p755552e6pd069b354b14a7651@mail.gmail.com> All, On Mon, May 12, 2008 at 3:15 PM, Smith1, Robert E wrote: > I forgot to mention that the User Group Discount is 15%. Yes. Often amazon discount is more than the user group discount.. Or you can review a book.. :) But you better do your book review or Tony will come and get you! :) (reviewer of 2 books myself) -Bill > > > > -----Original Message----- > > From: Ben Bangert [mailto:ben at groovie.org] > > Sent: Monday, May 12, 2008 3:07 PM > > To: cappy2112 at gmail.com > > Cc: Smith1, Robert E; baypiggies at python.org > > Subject: Re: [Baypiggies] O'Reilly User Group & Professional > Association > > Program > > > > > > On May 12, 2008, at 2:56 PM, Tony Cappellini wrote: > > > > > Yes. We've been a member for several years now. > > > > So do we have a User Group Discount? If not, who from the BayPiggies > > group would be the one to query O'Reilly to ask about the User Group > > Discount? > > > > Cheers, > > Ben > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From emile at fenx.com Tue May 13 00:18:50 2008 From: emile at fenx.com (Emile van Sebille) Date: Mon, 12 May 2008 15:18:50 -0700 Subject: [Baypiggies] O'Reilly User Group & Professional Association Program In-Reply-To: <8249c4ac0805121456u372128a8k29645671bf25698f@mail.gmail.com> References: <18E2675C0D478E4494108B55120A61AF14D487F5@emss01m15.us.lmco.com> <8249c4ac0805121456u372128a8k29645671bf25698f@mail.gmail.com> Message-ID: <4828C24A.3010008@fenx.com> Tony Cappellini wrote: > Yes. We've been a member for several years now. Hmm... any interest or possibility of a group membership to their Safari service? Emile From cappy2112 at gmail.com Tue May 13 00:35:32 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Mon, 12 May 2008 15:35:32 -0700 Subject: [Baypiggies] O'Reilly User Group & Professional Association Program In-Reply-To: References: <18E2675C0D478E4494108B55120A61AF14D487F5@emss01m15.us.lmco.com> <8249c4ac0805121456u372128a8k29645671bf25698f@mail.gmail.com> Message-ID: <8249c4ac0805121535u1ea3292epde0964ad1549893c@mail.gmail.com> > >>So do we have a User Group Discount? Yes >>If not, who from the BayPiggies group would be the one to query O'Reilly to ask about the User Group Discount? > > I have been the "go-between" for BayPiggies. You've probably seen some emails that I've sent regarding trade show discounts, books to review, etc. The discounts are not so substantial for books, you can usually do better online, or buy book used. The trade show discounts are probably more lucrative than the book discounts -------------- next part -------------- An HTML attachment was scrubbed... URL: From cappy2112 at gmail.com Tue May 13 00:40:45 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Mon, 12 May 2008 15:40:45 -0700 Subject: [Baypiggies] O'Reilly User Group & Professional Association Program In-Reply-To: <4828C24A.3010008@fenx.com> References: <18E2675C0D478E4494108B55120A61AF14D487F5@emss01m15.us.lmco.com> <8249c4ac0805121456u372128a8k29645671bf25698f@mail.gmail.com> <4828C24A.3010008@fenx.com> Message-ID: <8249c4ac0805121540i2ecf8af9y2b0166c4b71b87cc@mail.gmail.com> I will inquire- once we agree on what is expected as a user-group from O'reilly. (getting everyone to agree is liable to turn into a can-o-worms) On Mon, May 12, 2008 at 3:18 PM, Emile van Sebille wrote: > Tony Cappellini wrote: > > > Yes. We've been a member for several years now. > > > Hmm... any interest or possibility of a group membership to their Safari > service? > > Emile > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From robert.e.smith1 at lmco.com Tue May 13 00:43:41 2008 From: robert.e.smith1 at lmco.com (Smith1, Robert E) Date: Mon, 12 May 2008 15:43:41 -0700 Subject: [Baypiggies] FW: O'Reilly User Group & Professional Association Program Message-ID: <18E2675C0D478E4494108B55120A61AF14D48F85@emss01m15.us.lmco.com> I just go the email summary and it didn't include this message made it so I am resending it. -----Original Message----- From: Smith1, Robert E Sent: Monday, May 12, 2008 3:13 PM To: 'Ben Bangert'; cappy2112 at gmail.com Cc: baypiggies at python.org Subject: RE: [Baypiggies] O'Reilly User Group & Professional Association Program I emailed Marsee Henon at O'Reilly and she game me this user group discount code: os08usrg Robert > -----Original Message----- > From: Ben Bangert [mailto:ben at groovie.org] > Sent: Monday, May 12, 2008 3:07 PM > To: cappy2112 at gmail.com > Cc: Smith1, Robert E; baypiggies at python.org > Subject: Re: [Baypiggies] O'Reilly User Group & Professional Association > Program > > On May 12, 2008, at 2:56 PM, Tony Cappellini wrote: > > > Yes. We've been a member for several years now. > > So do we have a User Group Discount? If not, who from the BayPiggies > group would be the one to query O'Reilly to ask about the User Group > Discount? > > Cheers, > Ben From cappy2112 at gmail.com Tue May 13 01:12:44 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Mon, 12 May 2008 16:12:44 -0700 Subject: [Baypiggies] FW: O'Reilly User Group & Professional Association Program In-Reply-To: <18E2675C0D478E4494108B55120A61AF14D48F85@emss01m15.us.lmco.com> References: <18E2675C0D478E4494108B55120A61AF14D48F85@emss01m15.us.lmco.com> Message-ID: <8249c4ac0805121612k3c95f0fdu611a4036980becb5@mail.gmail.com> On Mon, May 12, 2008 at 3:43 PM, Smith1, Robert E wrote: > >>I just go the email summary and it didn't include this message made it > >>so I am resending it. All of this info is/was on the old Baypiggies site (html-based). but due to operating problems with the Plone version of our site (and no Plone admin), I have not been able to get it organized and usable. The list of book reviews by Baypiggies members is somewhat readable, but the lists of publisher user groups that we can participate in and the benefits of each are TBD. -------------- next part -------------- An HTML attachment was scrubbed... URL: From glen at glenjarvis.com Tue May 13 00:53:21 2008 From: glen at glenjarvis.com (Glen Jarvis) Date: Mon, 12 May 2008 15:53:21 -0700 Subject: [Baypiggies] O'Reilly User Group & Professional Association Program In-Reply-To: <4828C24A.3010008@fenx.com> References: <18E2675C0D478E4494108B55120A61AF14D487F5@emss01m15.us.lmco.com> <8249c4ac0805121456u372128a8k29645671bf25698f@mail.gmail.com> <4828C24A.3010008@fenx.com> Message-ID: The Safari service can be obtained for free in many places. For example, I use the San Francisco Public Library to access Safari for free (with my library card number as an access fee). Look at http://sfpl.org/sfplonline/dbcategories.htm and scroll down the page to "Safari Tech Books Online." It's not as convenient as the accounts I previously used where I could put things on my 'bookshelf' for some time. However, it is a great way to find what you need. I'm currently reading a Django book online, for example, and I just mentally keep track of what chapter I'm on... I love free... And libraries are great at free =) Cheers, Glen -- 415-680-3964 glen at glenjarvis.com http://www.glenjarvis.com "You must be the change you wish to see in the world." -M. Gandhi On May 12, 2008, at 3:18 PM, Emile van Sebille wrote: > Tony Cappellini wrote: >> Yes. We've been a member for several years now. > Hmm... any interest or possibility of a group membership to their > Safari service? > > Emile > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies From tungwaiyip at yahoo.com Tue May 13 09:20:20 2008 From: tungwaiyip at yahoo.com (Tung Wai Yip) Date: Tue, 13 May 2008 00:20:20 -0700 (PDT) Subject: [Baypiggies] O'Reilly User Group & Professional Association Program Message-ID: <768428.40434.qm@web56412.mail.re3.yahoo.com> No kidding. The San Francisco Public Library access works even if you are not in San Francisco! I love free. Wai Yip > The Safari service can be obtained for free in many places. For example, > I use the San Francisco Public Library to access Safari for free (with > my library card number as an access fee). Look at > http://sfpl.org/sfplonline/dbcategories.htm and scroll down the page to > "Safari Tech Books Online." > > It's not as convenient as the accounts I previously used where I could > put things on my 'bookshelf' for some time. However, it is a great way > to find what you need. I'm currently reading a Django book online, for > example, and I just mentally keep track of what chapter I'm on... > > I love free... And libraries are great at free =) > > Cheers, > > > Glen > -- > 415-680-3964 > glen at glenjarvis.com > http://www.glenjarvis.com > > "You must be the change you wish to see in the world." -M. Gandhi > > > On May 12, 2008, at 3:18 PM, Emile van Sebille wrote: > >> Tony Cappellini wrote: >>> Yes. We've been a member for several years now. >> Hmm... any interest or possibility of a group membership to their >> Safari service? >> >> Emile >> >> _______________________________________________ >> Baypiggies mailing list >> Baypiggies at python.org >> To change your subscription options or unsubscribe: >> http://mail.python.org/mailman/listinfo/baypiggies > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies From robert.e.smith1 at lmco.com Tue May 13 00:13:15 2008 From: robert.e.smith1 at lmco.com (Smith1, Robert E) Date: Mon, 12 May 2008 15:13:15 -0700 Subject: [Baypiggies] O'Reilly User Group & Professional Association Program In-Reply-To: References: <18E2675C0D478E4494108B55120A61AF14D487F5@emss01m15.us.lmco.com> <8249c4ac0805121456u372128a8k29645671bf25698f@mail.gmail.com> Message-ID: <18E2675C0D478E4494108B55120A61AF14D48E9E@emss01m15.us.lmco.com> I emailed Marsee Henon at O'Reilly and she game me this user group discount code: os08usrg Robert > -----Original Message----- > From: Ben Bangert [mailto:ben at groovie.org] > Sent: Monday, May 12, 2008 3:07 PM > To: cappy2112 at gmail.com > Cc: Smith1, Robert E; baypiggies at python.org > Subject: Re: [Baypiggies] O'Reilly User Group & Professional Association > Program > > On May 12, 2008, at 2:56 PM, Tony Cappellini wrote: > > > Yes. We've been a member for several years now. > > So do we have a User Group Discount? If not, who from the BayPiggies > group would be the one to query O'Reilly to ask about the User Group > Discount? > > Cheers, > Ben From tismer at stackless.com Wed May 14 08:50:46 2008 From: tismer at stackless.com (Christian Tismer) Date: Tue, 13 May 2008 23:50:46 -0700 Subject: [Baypiggies] What do you want to know about Stackless? In-Reply-To: References: <1794254206.203451210200708763.JavaMail.root@calculon.corp.slide.com> <625624042.239111210271879905.JavaMail.root@calculon.corp.slide.com> <361b27370805081144g11f3c218x631383ba507f10fa@mail.gmail.com> Message-ID: <482A8BC6.3020708@stackless.com> Eric Walstad wrote: ... > I've never used stackless, so I'm hoping Chris will include a high > level overview of what stackless is and why it exists (1, above). If > the talk goes deep fast, I'll likely be lost. > > As an aside, I'd also like to know what kind of beer the Starship crew > chief enjoys or if there's any other Starship donations that could be > made while he's here. Guinness :) > Of course, I'm assuming this is the same > Christian Tismer that runs our beloved starship.python.net. Chip in > for more bandwidth, perhaps? Bandwidth is not limited. Just the strength of my nerves, if there is lots of traffic which I have no explainment for. No problem, that's cleaned out. And I think to upgrade to an 8 GB machine, to give more freedom (including 2 GB or more) to the Starship. cheers - chris -- Christian Tismer :^) tismerysoft GmbH : Have a break! Take a ride on Python's Johannes-Niemeyer-Weg 9A : *Starship* http://starship.python.net/ 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ work +49 30 802 86 56 mobile +49 173 24 18 776 fax +49 30 80 90 57 05 PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 whom do you want to sponsor today? http://www.stackless.com/ From tismer at stackless.com Wed May 14 09:57:46 2008 From: tismer at stackless.com (Christian Tismer) Date: Wed, 14 May 2008 00:57:46 -0700 Subject: [Baypiggies] What do you want to know about Stackless? In-Reply-To: References: <1605097716.22071208481594158.JavaMail.root@calculon.corp.slide.com> <133144794.22391208481777731.JavaMail.root@calculon.corp.slide.com> <482A8C9A.2030001@stackless.com> Message-ID: <482A9B7A.106@stackless.com> Hey Stephen: > That would be totally awesome. Wot, a Psyco talk? no problem, more a wish, to flush my brain. > Maybe you could tell us whether Psyco needs volunteers or testers, > and where you see Python 3.0 going. Yes yes yes I need testers, cohortes of them! Problem is that psyco was written by a much more intelligent person than me, and I need to emulate his 'brain-like-a-planet' all the time. Yeech. Psyco is just crazy, and it was called dead by Armin. I agreed. But then I was paid to work on it, and I have to say, it makes sense, because PyPy is the great promise and whish (and also what I should be working on), but Psyco is a big gap. People want to see it being updated, until they can se PyPy's JIT. > I apologize I had very bad flu last week so couldn't make BayPIGgies - I > was in a very bad way. I am very close to publish the first preview of an alpha. Will make sure to post it to this list, first. I was very happy to be at the BayPiggies meeting, felt really good. all the best -- chris -- Christian Tismer :^) tismerysoft GmbH : Have a break! Take a ride on Python's Johannes-Niemeyer-Weg 9A : *Starship* http://starship.python.net/ 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ work +49 30 802 86 56 mobile +49 173 24 18 776 fax +49 30 80 90 57 05 PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 whom do you want to sponsor today? http://www.stackless.com/ From john at cellspinsoft.com Wed May 14 10:19:25 2008 From: john at cellspinsoft.com (John Menerick) Date: Wed, 14 May 2008 01:19:25 -0700 Subject: [Baypiggies] What do you want to know about Stackless? In-Reply-To: <482A9B7A.106@stackless.com> References: <1605097716.22071208481594158.JavaMail.root@calculon.corp.slide.com> <133144794.22391208481777731.JavaMail.root@calculon.corp.slide.com> <482A8C9A.2030001@stackless.com> <482A9B7A.106@stackless.com> Message-ID: <3b9650f60805140119x6b655a69m5fb2bdd7986101eb@mail.gmail.com> I would be more than willing to test/QA on my assortment of machines and architectures. John Menerick On Wed, May 14, 2008 at 12:57 AM, Christian Tismer wrote: > Hey Stephen: > > That would be totally awesome. > > > > Wot, a Psyco talk? no problem, more a wish, to flush my brain. > > Maybe you could tell us whether Psyco needs volunteers or testers, > > and where you see Python 3.0 going. > > > > Yes yes yes I need testers, cohortes of them! > Problem is that psyco was written by a much more intelligent > person than me, and I need to emulate his 'brain-like-a-planet' > all the time. Yeech. > > Psyco is just crazy, and it was called dead by Armin. I agreed. > But then I was paid to work on it, and I have to say, it makes > sense, because PyPy is the great promise and whish (and also > what I should be working on), but Psyco is a big gap. People > want to see it being updated, until they can se PyPy's JIT. > > I apologize I had very bad flu last week so couldn't make BayPIGgies - I > > was in a very bad way. > > > > I am very close to publish the first preview of an alpha. > Will make sure to post it to this list, first. > I was very happy to be at the BayPiggies meeting, felt > really good. > > all the best -- chris > > > -- > Christian Tismer :^) > tismerysoft GmbH : Have a break! Take a ride on Python's > Johannes-Niemeyer-Weg 9A : *Starship* http://starship.python.net/ > 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ > work +49 30 802 86 56 mobile +49 173 24 18 776 fax +49 30 80 90 57 05 > PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 > whom do you want to sponsor today? http://www.stackless.com/ > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From afife at untangle.com Thu May 15 08:03:39 2008 From: afife at untangle.com (Andrew Fife) Date: Wed, 14 May 2008 23:03:39 -0700 (PDT) Subject: [Baypiggies] BALUG Dinner: WiFi Mesh Networking (Tuesday) Message-ID: <017401c8b651$62b27d50$4101a8c0@afmeatloaf> Howdy Folks: Balug on Tuesday will host a new speaker, Thomas Belote. Tom will be talking about wireless mesh networking. As a grad student at San Jose State, Thomas has worked on Wireless Mesh Networking and Mobile Ad Hoc Networking. His talk will compare solutions like OLSR and Microsoft's semi open source Mesh Connectivity Layer (that doesn't run on Linux). He will discuss why WDS is not sufficient and a mesh protocol is needed, and discuss the lack of openness thus far in 802.11s even though it is included in the OLPC, as well as security issues and implications. If you'd like to come, please RSVP: RSVP at balug.org Meeting Details... 6:30pm April 20th, 2008 (Tuesday) Four Seas Restaurant 731 Grant Ave. San Francisco, CA 94108 Easy $5 Parking: http://www.portsmouthsquaregarage.com/ Cost = $13 for dinner, but the meeting itself is free Upcoming 2008 speakers include: June - Andrew Morton (Linux Kernel) July - Mike Linksyaver (Creative Commons) Aug - TBD Sept - Ian Murdock (Debian & Sun) Signup for BALUG's extremely low volume announce list: http://lists.balug.org/listinfo.cgi/balug-announce-balug.org About BALUG: ------------ BALUG is lively gathering of Linux users & free software enthusiasts that combines great food, community & intimate access to featured speakers. We meet in the bar of the Four Seas Restaurant from 6:30pm. At 7pm, we share a family-style Chinese dinner, which is followed by our guest speaker. BALUG Mailing list Policy: -------------------------- BALUG promises not to abuse other LUGs mailing lists. Our current policy is to make one monthly announcement on other Bay Area LUGs mailing lists. If you feel this is not appropriate for a particular list, please tell us which list and what you feel would be a more appropriate policy for that list. Please send feedback to balug-contact at balug.org. -- Andrew Fife Untangle - The Open Source Network Gateway www.untangle.com/download 650.425.3327 desk 415.806.6028 cell -------------- next part -------------- An HTML attachment was scrubbed... URL: From glen at glenjarvis.com Thu May 15 22:40:42 2008 From: glen at glenjarvis.com (Glen Jarvis) Date: Thu, 15 May 2008 13:40:42 -0700 Subject: [Baypiggies] PEP-8 Style Interpretation Question In-Reply-To: <20080117044402.GA7117@panix.com> References: <1200502301.2055.3.camel@sbrown-dev2> <20080117044402.GA7117@panix.com> Message-ID: <82355D51-8B35-4193-B474-5D0885BC85AC@glenjarvis.com> Have you noticed that we have almost 'religious' discussions in the Computer Science community about things some people wouldn't give a hill of beans about? =) I disagree with a fellow BayPIGgier on interpretation of the PEP-8 standard. The discussion revolves around code of this nature (obviously a cooked example where it is not necessary to place each attribute of demo on a new line. Comments omitted purposely): def demo( first_attribute, second_attribute ): print "spam" I believe this breaks PEP-8 coding standards (http://www.python.org/dev/peps/pep-0008/ ) with regard to "White Space in Expressions and Statements." The guide states "Avoid extraneous whitespace in the following situations...Immediately inside parentheses, brackets or braces." However, the argument is that the '\n' character isn't a white space character. I feel that it is because of the following: >>> x='\n'; >>> print x >>> x.isspace() True And, according to the standard library, we see: isspace( ) Return true if there are only whitespace characters in the string and there is at least one character, false otherwise. For 8-bit strings, this method is locale-dependent I also feel that the parenthesis on a new line like this is C-like, artificially creating program blocks when in those days, there was nothing to enforce it. If I were writing C, I may well actually follow the above. I also feel that Python enforces this block with indentation, so the artificial construct isn't necessary and is 'anti-pythonic.' The more pythonic approach to me seems: def demo(first_attribute, second_attribute): print "spam" I could compromise to def demo( first_attribute, second_attribute): print "spam" because this keeps the attributes clearly indented inside the def. However, there is a 'no white space after open parenthesis rule too... I am *NOT* looking for arguments where I'm right. I'm looking for arguments where I'm WRONG!!! I want to be very strict ad adhering to industry coding practices and keeping good coding habits on projects I work on. But, if the above *IS* a good coding habit, I'd like to know about it. I want to be argued with. The above feels very 'anti-pythonic' to me.... But, I could be wrong... I really like working with this individual, so if I'm wrong, I can still feel I'm following industry standards and code their way with them.. Please keep in mind that the other person is a bayPIGgier too and someone I respect incredibly... So, flame me if you must... but, not them... We all have different beliefs on things... Thanks for all of the help... Warmest Regards, Glen Jarvis -- 415-680-3964 glen at glenjarvis.com http://www.glenjarvis.com "You must be the change you wish to see in the world." -M. Gandhi -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt at matt-good.net Thu May 15 23:12:29 2008 From: matt at matt-good.net (Matt Good) Date: Thu, 15 May 2008 14:12:29 -0700 Subject: [Baypiggies] PEP-8 Style Interpretation Question In-Reply-To: <82355D51-8B35-4193-B474-5D0885BC85AC@glenjarvis.com> References: <1200502301.2055.3.camel@sbrown-dev2> <20080117044402.GA7117@panix.com> <82355D51-8B35-4193-B474-5D0885BC85AC@glenjarvis.com> Message-ID: On May 15, 2008, at 1:40 PM, Glen Jarvis wrote: > The discussion revolves around code of this nature (obviously a > cooked example where it is not necessary to place each attribute of > demo on a new line. Comments omitted purposely): > > def demo( > first_attribute, > second_attribute > ): > print "spam" If the first parameter can't fit in the 79 character limit then this would be ok, except the ): should go on the line with second_attribute instead of wrapping, e.g: def demo( first_param, second_param): print 'spam' > def demo(first_attribute, > second_attribute): > print "spam" Yes, PEP 8 explicitly prefers this style, though occasionally even the first parameter won't fit in the line length limit in which case you'd need to wrap it like above. > I could compromise to > def demo( > first_attribute, > second_attribute): > > print "spam" I prefer double-indenting as in the first example above since it keeps the parameters visually separated from the function body. -- Matt From bdbaddog at gmail.com Sun May 18 02:08:54 2008 From: bdbaddog at gmail.com (William Deegan) Date: Sat, 17 May 2008 17:08:54 -0700 Subject: [Baypiggies] FYI, website email broken.. In-Reply-To: <8540148a0712301443v1eb61ae7r6643d4a4c0bd350@mail.gmail.com> References: <8540148a0712300016k45a61751sacc6f8b08be151d3@mail.gmail.com> <8540148a0712301344x7627b613xf0cdc683da2b4690@mail.gmail.com> <8540148a0712301443v1eb61ae7r6643d4a4c0bd350@mail.gmail.com> Message-ID: <8540148a0805171708g3d36dd7yc5d27c3f2b0c3a43@mail.gmail.com> Donna, Greetings. I've finally found some time to work on learning more about plone. One of the requests I've heard a lot about the baypiggies site is to change the skin. I found some new skins at: http://www.ploneskins.org/Members/unep/Skin.2005-11-16.2067805830 How would I go about uploading the skin and trying it out on the site? Thanks, Bill On Sun, Dec 30, 2007 at 3:43 PM, William Deegan wrote: > Donna, > > Just tried it. Works for me as well. ;) > Thanks! > > -Bill > > On Dec 30, 2007 2:35 PM, Donna Snow wrote: >> Sorry guys.. for all the email.. but here is the email response from >> the site...upon joining successfully and requesting email >> >> Sending email from the site is working now.... (this email can be >> customized to add a TOS or something) - not sure about the activation >> thing.. the system gives the user a "login" button and then logs them >> in.. maybe it's there in case they don't hit the login button after >> signing up.. >> >> >> Welcome, >> >> You have been registered as a member of BayPIGgies, >> which allows you to personalize your view of the website and participate in >> the community. Please activate your account by visiting >> >> http://baypiggies.net/new/plone/passwordreset/c9e57b44f1d82b1b79e6aa031850912f?userid=testagain >> >> You must activate your account within 24 >> hours, so before 2007-12-31 16:28 >> >> >> >> With kind regards, >> >> >> >> Donna >> >> >> On Dec 30, 2007 2:21 PM, Donna Snow wrote: >> > Found this... >> > >> > https://help.webfaction.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=82 >> > >> > Working on it now.. we should have email sending from site soon.. >> > >> > Donna >> > >> > >> > On Dec 30, 2007 2:04 PM, Donna Snow wrote: >> > > I just sent William the login to Web Faction ..(FYI) Anyone else need >> > > it? I'm still available guys.. but the whole idea of setting up the >> > > Plone site is to put management into more than one individual's >> > > hands.. I'm here for guidance/consulting.. and I'll add products if >> > > requested.. I think you guys can pick up adding actual content. I >> > > still want to fix the light green on the site.. and a couple other >> > > issues I've noted.. >> > > >> > > Also, I got a car from the boyfriend for xmas :-) (nice red saturn) so >> > > we may be able to start attending more meetings! (err..I haven't >> > > attended one since I gave the presentation.. mainly because it's >> > > expensive to cab over.. and it usually lands smack dab in the middle >> > > of a deadline for us..but we are going to try) :-) >> > > >> > > Donna >> > > >> > > On Dec 30, 2007 1:57 PM, Donna Snow wrote: >> > > >> > > > Here is the info for our site... >> > > > >> > > > Plone version overview >> > > > Plone 2.5.1, >> > > > CMF-1.6.2, >> > > > Zope (Zope 2.9.5-final, python 2.4.4, linux2), >> > > > Five 1.4.3, >> > > > Python 2.4.4 (#3, Jun 12 2007, 05:11:06) [GCC 3.2.3 20030502 (Red Hat >> > > > Linux 3.2.3-58)], >> > > > PIL 1.1.5 >> > > > >> > > > I'm tracking down login info for webfaction (formerly >> > > > pythong-hosting.org.. maybe something we need to do there... >> > > > >> > > > >> > > > Donna >> > > > >> > > > >> > > > On Dec 30, 2007 1:44 PM, William Deegan wrote: >> > > > > All, >> > > > > >> > > > > > It looks like someone added smtp.gmail.com to the mailhost settings.. >> > > > > > (accessible when logged in as manager.. go to site setup and click on >> > > > > > "Mail Settings" >> > > > > > >> > > > > > Are we sure that '25' is the right port for sending gmail..can someone >> > > > > > with manager access check? >> > > > > From gmail help: >> > > > > http://mail.google.com/support/bin/answer.py?answer=13287 >> > > > > Looks like 25's not the right port, and you need to use authentication and TLS. >> > > > > Can Plone do that? >> > > > > What version of plone are we running now? >> > > > > >> > > > > ... >> > > > > -Bill >> > > > > >> > > > >> > > >> > >> > From glen at glenjarvis.com Sun May 18 10:17:34 2008 From: glen at glenjarvis.com (Glen Jarvis) Date: Sun, 18 May 2008 01:17:34 -0700 Subject: [Baypiggies] Nerd Pride Day/Towel Day In-Reply-To: References: <1200502301.2055.3.camel@sbrown-dev2> <20080117044402.GA7117@panix.com> Message-ID: <5C62C9D2-9214-4DCA-ACAE-58B673269CA8@glenjarvis.com> Doh! I put my reminder a week early in my calendar.. I'm 7 days too early... Towel Day is next week... Please ignore my previous email and dismiss me as a silly git... Chief Gumby on a Bicycle, Glen Jarvis -- 415-680-3964 glen at glenjarvis.com http://www.glenjarvis.com "You must be the change you wish to see in the world." -M. Gandhi On May 18, 2008, at 1:13 AM, Glen Jarvis wrote: > Although this isn't directly Python related, I certainly feel it is > applicable to the group. > > It's after midnight, so it's officially both: > > Nerd Pride Day: http://en.wikipedia.org/wiki/Nerd_Pride_Day > > and > > Towel Day: http://en.wikipedia.org/wiki/Towel_Day > > > > Happy Towel Day everyone! =) > > > Glen > -- > 415-680-3964 > glen at glenjarvis.com > http://www.glenjarvis.com > > "You must be the change you wish to see in the world." -M. Gandhi > From glen at glenjarvis.com Sun May 18 10:13:04 2008 From: glen at glenjarvis.com (Glen Jarvis) Date: Sun, 18 May 2008 01:13:04 -0700 Subject: [Baypiggies] Nerd Pride Day/Towel Day In-Reply-To: <20080117044402.GA7117@panix.com> References: <1200502301.2055.3.camel@sbrown-dev2> <20080117044402.GA7117@panix.com> Message-ID: Although this isn't directly Python related, I certainly feel it is applicable to the group. It's after midnight, so it's officially both: Nerd Pride Day: http://en.wikipedia.org/wiki/Nerd_Pride_Day and Towel Day: http://en.wikipedia.org/wiki/Towel_Day Happy Towel Day everyone! =) Glen -- 415-680-3964 glen at glenjarvis.com http://www.glenjarvis.com "You must be the change you wish to see in the world." -M. Gandhi From cbc at unc.edu Mon May 19 21:52:21 2008 From: cbc at unc.edu (Chris Calloway) Date: Mon, 19 May 2008 15:52:21 -0400 Subject: [Baypiggies] Python and Plone Boot Camps in Chapel Hill, NC Message-ID: <4831DA75.1060308@unc.edu> Triangle (NC) Zope and Python Users Group (TriZPUG) is proud to open registration for our fourth annual ultra-low cost Plone and Python training camps, BootCampArama 2008: http://trizpug.org/boot-camp/2008/ Registration is now open for: PyCamp: Python Boot Camp, August 4 - 8 Plone Boot Camp: Customizing Plone, July 28 - August 1 Advanced Plone Boot Camp: Plone 3 Techniques, August 4 - 8 All of these take place on the campus of the University of North Carolina at Chapel Hill in state of the art high tech classrooms, with free mass transit, low-cost accommodations with free wireless, and convenient dining options. Plone Boot Camp is taught by Joel Burton, twice chair of the Plone Foundation. Joel has logged more the 200 days at the head of Plone classrooms on four continents. See plonebootcamps.com for dozens of testimonials from Joel's students. PyCamp is taught by Chris Calloway, facilitator for TriZPUG and application analyst for the Southeast Coastal Ocean Observing System. Chris has developed PyCamp for over 1500 hours on behalf of Python user groups. Early bird registration runs through June 30. So register today! PyCamp is TriZPUG's Python Boot Camp, which takes a programmer familiar with basic programming concepts to the status of Python developer with one week of training. If you have previous scripting or programming experience and want to step into Python programming as quickly and painlessly as possible, this boot camp is for you. PyCamp is also the perfect follow-on to Plone Boot Camp: Customizing Plone the previous week. At Plone Boot Camp: Customizing Plone you will learn the essentials you need to build your Plone site and deploy it. This course is the most popular in the Plone world--for a good reason: it teaches you practical skills in a friendly, hands-on format. This bootcamp is aimed at: * people with HTML or web design experience * people with some or no Python experience * people with some or no Zope/Plone experience It covers using Plone, customizing, and deploying Plone sites. At Advanced Plone Boot Camp: Plone 3 Techniques you will learn to build a site using the best practices of Plone 3 as well as advance your skills in scripting and developing for Plone. The course covers the new technologies in Plone 3.0 and 3.1 intended for site integrators and developers: our new portlet infrastructure, viewlets, versioning, and a friendly introduction to Zope 3 component architecture. Now, updated for Plone 3.1! The course is intended for people who have experience with the basics of Plone site development and HTML/CSS. It will cover what you need to know to take advantage of these new technologies in Plone 3. For more information contact: info at trizpug.org From jjinux at gmail.com Tue May 20 03:28:17 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Mon, 19 May 2008 18:28:17 -0700 Subject: [Baypiggies] FYI, website email broken.. In-Reply-To: <8540148a0805171708g3d36dd7yc5d27c3f2b0c3a43@mail.gmail.com> References: <8540148a0712300016k45a61751sacc6f8b08be151d3@mail.gmail.com> <8540148a0712301344x7627b613xf0cdc683da2b4690@mail.gmail.com> <8540148a0712301443v1eb61ae7r6643d4a4c0bd350@mail.gmail.com> <8540148a0805171708g3d36dd7yc5d27c3f2b0c3a43@mail.gmail.com> Message-ID: On Sat, May 17, 2008 at 5:08 PM, William Deegan wrote: > Donna, > > Greetings. > > I've finally found some time to work on learning more about plone. > One of the requests I've heard a lot about the baypiggies site is to > change the skin. > I found some new skins at: > http://www.ploneskins.org/Members/unep/Skin.2005-11-16.2067805830 > > How would I go about uploading the skin and trying it out on the site? > Thanks, > Bill Wait a sec! I thought the current skin was Donna's own design. I kind of like it ;) I'll tell you what I would really like. http://baypiggies.net/jobs.html still isn't available anywhere on the new site. Happy Hacking! -jj -- I, for one, welcome our new Facebook overlords! http://jjinux.blogspot.com/ From donnamsnow at gmail.com Tue May 20 03:48:28 2008 From: donnamsnow at gmail.com (Donna Snow) Date: Mon, 19 May 2008 18:48:28 -0700 Subject: [Baypiggies] FYI, website email broken.. In-Reply-To: References: <8540148a0712301344x7627b613xf0cdc683da2b4690@mail.gmail.com> <8540148a0712301443v1eb61ae7r6643d4a4c0bd350@mail.gmail.com> <8540148a0805171708g3d36dd7yc5d27c3f2b0c3a43@mail.gmail.com> Message-ID: The current design isn't mine :-) I just grabbed one from the Plone products that I felt would be a good fit. I'll work with William to install a new one.. we still had issues with the font colors in some sections of the site.. so I'm more than willing to help get a new one installed. We also might want to upgrade to Plone 3.. I'll take a peek at Webfactions to see how difficult it might be..there are some designs for Plone 3 now.. might be more palatable. I'm doing a lot more work with Plone 3 sites at the moment..just signed on two more universities and a private school district for Plone.. As you can tell it's been busy here.. my daughter was hospitalized with a nasty bacterial infection in January..(only a week..but it took her a few weeks to recover) Then my grandmother passed away in March and I had to rush out to Delaware for her funeral.. and work has been constant. I apologize for leaving you guys with a Plone site and not being able to support it the way I wanted.. hopefully William can take this on and I'll act as a guide in the meantime. Ideally this site should be self-running and the only thing William should have to do is add new products and make an occasional tweak to the site. You guys should be able to update content, add new sections, etc. William if you are in the area I can loan you a copy of the most recent Plone book or maybe we can meet for coffee near Westgate and I can give you a quick overview of Plone in person?? I just can't consistently support this (unfortunately) and better to hand it off to someone who has the time. I have an office on Hamilton Avenue (4950 Hamilton Avenue, Suite 211) so we can meet there and I can show you a few tricks/tips on using Plone. BTW if anyone just happens to be in the area you are more then welcome to come by..just let me know ahead of time as I do have a lot of onsite/training/in the field work all over the bay area. Donna M. Snow, Principal C Squared Enterprises On Mon, May 19, 2008 at 6:28 PM, Shannon -jj Behrens wrote: > On Sat, May 17, 2008 at 5:08 PM, William Deegan > wrote: > > Donna, > > > > Greetings. > > > > I've finally found some time to work on learning more about plone. > > One of the requests I've heard a lot about the baypiggies site is to > > change the skin. > > I found some new skins at: > > http://www.ploneskins.org/Members/unep/Skin.2005-11-16.2067805830 > > > > How would I go about uploading the skin and trying it out on the site? > > Thanks, > > Bill > > Wait a sec! I thought the current skin was Donna's own design. I > kind of like it ;) > > I'll tell you what I would really like. > http://baypiggies.net/jobs.html still isn't available anywhere on the > new site. > > Happy Hacking! > -jj > > -- > I, for one, welcome our new Facebook overlords! > http://jjinux.blogspot.com/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cappy2112 at gmail.com Tue May 20 19:49:57 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Tue, 20 May 2008 10:49:57 -0700 Subject: [Baypiggies] Determining 'endian-ness' Message-ID: <8249c4ac0805201049s4efdd770u801bc2b785bef083@mail.gmail.com> Just an FYI and comments welcome.. For those working with cross-platform projects, or working with binary files from platform(s) of different endian-ness .... This is one way to determine platform endian-ness using the struct module Not sure who the author is, but this is taken from \PythonXX\lib\wave.py # Determine endian-ness import struct if struct.pack("h", 1) == "\000\001": big_endian = 1 else: big_endian = 0 -------------- next part -------------- An HTML attachment was scrubbed... URL: From guido at python.org Tue May 20 22:38:50 2008 From: guido at python.org (Guido van Rossum) Date: Tue, 20 May 2008 13:38:50 -0700 Subject: [Baypiggies] Determining 'endian-ness' In-Reply-To: <8249c4ac0805201049s4efdd770u801bc2b785bef083@mail.gmail.com> References: <8249c4ac0805201049s4efdd770u801bc2b785bef083@mail.gmail.com> Message-ID: sys.byteorder On Tue, May 20, 2008 at 10:49 AM, Tony Cappellini wrote: > > Just an FYI and comments welcome.. > > For those working with cross-platform projects, or working with binary files > from platform(s) of different endian-ness .... > > This is one way to determine platform endian-ness using the struct module > Not sure who the author is, but this is taken from \PythonXX\lib\wave.py > > # Determine endian-ness > import struct > if struct.pack("h", 1) == "\000\001": > big_endian = 1 > else: > big_endian = 0 > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -- --Guido van Rossum (home page: http://www.python.org/~guido/) From echerlin at gmail.com Wed May 21 12:22:28 2008 From: echerlin at gmail.com (Edward Cherlin) Date: Wed, 21 May 2008 03:22:28 -0700 Subject: [Baypiggies] OLPC, Africa, Future Salon TOMORROW May 22 Thursday 6-9pm SAP Labs Palo Alto In-Reply-To: <1211361498.19761.1254306039@webmail.messagingengine.com> References: <1211361498.19761.1254306039@webmail.messagingengine.com> Message-ID: FYI. On Wed, May 21, 2008 at 2:18 AM, john_re wrote: > Here's a great chance to meet someone from half way around the earth > whos community might benefit from the OLPC, & get some insights about > their community. I thought people interested in OLPC &/or other > cultures might find this talk interesting. > > I'm just sending this to svlug, cabal=conspire & ed cherlin cause I'm > too busy to send it elsewhere. If you know other local OLPC or other > people or lists that might be interested, it's up to you to notify them > & I encourage you to do so. (Like, for instance, doesn't san fran lug > have a bunch of people interested in this? Isn't there some local olpc > meeting? Are the baypiggies possibly interested? OLPC afficianados, it's > up to you from here.) > > ===== > http://www.futuresalon.org/2008/05/may-future-salo.html > http://www.futuresalon.org/ > > May Future Salon with Kenyan Maasai Warrior and Chief > Thursday 22nd of May 6-7pm networking 7-9pm talk. Please RVSP: > http://snurl.com/284i3 > > In a time of accelerating change it is of great importance to decide > which of our traditions we will keep and which ones we throw overboard > as not fitting into our new environment. It is also really important to > understand others in our global community, to account for cultural > differences, and find ways to ease people into this changing > environment. > > We are really fortunate to host Kenyan Maasai tribal warrior and chief > Salaton Ole' Ntutu to shed some light on these questions. > > Salaton Ole' Ntutu is a shaman from the nomadic Maasai tribe, where he > trained in the age-old tradition to become a skilled warrior who can > survive among wild animals in the harsh and challenging African Savanna. > Salaton spent seven years in the African bush, from the age of 14, > surviving with only a blanket and a spear. He now trains young warriors > to carry on the Maasai tradition, while looking after his village. He > continues to live in the traditional ways of his proud and fascinating > people, including always wearing the traditional attire of the Maasai, > carrying hand-made weapons for hunting and self-defense against buffalo, > lions, and other aggressive wildlife, eating traditional foods, living > in a hut of sticks and dung, herding cattle and goats, and so on. > > In addition to leading a village, Salaton works on social and economic > issues pertaining to his tribe. He built a rescue shelter to protect > young girls from the common, but illegal, practice of female genital > mutilation (FGM) and to promote the idea of alternative rites of > passage. He is also involved in education about HIV/AIDS and monogamy, > and in health and sanitation projects. He supports widows in his tribe > who would otherwise find it very difficult to support themselves. > Through his tremendous knowledge of African wildlife, he has contributed > significantly towards Kenya's community and tourist industry. He also > helps to facilitate the in-country work of the Asante Africa Foundation, > which builds and equips schools, and sponsors secondary education in > Kenya and in neighboring Tanzania. > > Salaton is in the United States to forge a link between his tribal > community and ours. He hopes to educate us on the ways of his people, > and to educate his own people on sustainable development and > conservation processes of land used to ensure protection of future > generations. During his visit, Salaton is speaking to youth and adults > in the U.S. about his culture and background, including traditions, > rites of passage, and the life of a warrior. He will speak to us and > will answer questions about these and related topics. > > === > SAP Labs North America, Building D, Room Southern Cross or Cafeteria > depending on number of RSVPs. SAP is located at 3410 Hillview Avenue, > Palo Alto, CA 94304[map]. Free and open to the public. Please spread the > word and invite others, but be sure to RSVP so we know how many people > to expect. This event will be appropriate and interesting for > school-age children, who are welcome to join us. Please RSVP: > http://snurl.com/284i3 > > If you can't join in person we will webcast the event and tape it too. > Point your Quicktime viewer to the following address: > rtsp://207.105.30.90/salon.sdp > -- > > john_re at fastmail.us > > -- > http://www.fastmail.fm - IMAP accessible web-mail > > -- Edward Cherlin End Poverty at a Profit by teaching children business http://www.EarthTreasury.org/ "The best way to predict the future is to invent it."--Alan Kay From echerlin at gmail.com Wed May 21 22:41:23 2008 From: echerlin at gmail.com (Edward Cherlin) Date: Wed, 21 May 2008 13:41:23 -0700 Subject: [Baypiggies] Fwd: There's Still Time! Enter the Dr. Dobb's Challenge Now In-Reply-To: References: Message-ID: FYI. ---------- Forwarded message ---------- From: Edward Cherlin Date: Wed, May 21, 2008 at 1:49 AM Subject: Re: There's Still Time! Enter the Dr. Dobb's Challenge Now To: admin at dobbschallenge.com Shame on you! Windows! What ever happened to "Running light without overbyte"? I'm publicizing this to my Linux friends, and suggesting that they tear your code apart and make something in PyGame or Etoys, or whatever Free Software they like. Thanks for the art. I expect some interesting mashups. On Tue, May 20, 2008 at 11:36 AM, Dr. Dobb's Journal wrote: > Enter the first-ever Dr. Dobb's Challenge, a special game competition > brought to you by Dr. Dobb's Journal, in association with Microsoft. > > Here's how to compete: > > 1) Download our specially created Dr. Dobb's Challenge games for either > Windows or Windows Mobile. > > 2) Modify the games using a trial version of Visual Studio 2008 > > 3) Compete and win from a prize pool of $10,000! > > The games star the personification of Dr. Dobb's, alongside the characters > from Microsoft's famous 'Defy All Challenges' machinima videos, as you > battle to collect Visual Studio icons and complete the levels. > > Full source code and images for the games are freely provided for > programmers to 'mod' the results and win prizes. > > Use your creative side to make fiendish and cool new games - change the > mechanics, add new levels, even change the entire game genre - using the > power of Visual Studio 2008, and win thousands of dollars doing it! For more > information please review the contest guide. > > TAKE THE DR. DOBB'S CHALLENGE NOW! > > Dr. Dobb's Journal > Think Services, a Division of United Business Media LLC > 600 Harrison Street > San Francisco, CA 94107 > United Business Media LLC Privacy Policy > > To opt-out of marketing promotions from Dr. Dobb's Journal please click > here. > > > > -- Edward Cherlin End Poverty at a Profit by teaching children business http://www.EarthTreasury.org/ "The best way to predict the future is to invent it."--Alan Kay -- Edward Cherlin End Poverty at a Profit by teaching children business http://www.EarthTreasury.org/ "The best way to predict the future is to invent it."--Alan Kay From cvrebert at gmail.com Thu May 22 01:56:37 2008 From: cvrebert at gmail.com (Chris Rebert) Date: Wed, 21 May 2008 16:56:37 -0700 Subject: [Baypiggies] Fwd: [python-advocacy] promotional offer for user groups from Python Magazine Message-ID: <47c890dc0805211656x6a34e384oab107b5d1bc98c04@mail.gmail.com> Anyone else interested in pursuing this? I sure am. - Chris Rebert =================== Doug Hellmann doug.hellmann at gmail.com Mon May 19 15:11:11 CEST 2008 Python Magazine would like to offer free 3 month PDF subscriptions for members of Python user groups. If you participate in a user group and would like to take advantage of this offer, drop me a line and I will give you the details. Thanks, Doug -- Doug Hellmann Technical Editor Python Magazine From spmcinerney at hotmail.com Fri May 23 01:41:23 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Thu, 22 May 2008 16:41:23 -0700 Subject: [Baypiggies] XSLT vs Python for XML manipulation Message-ID: Can anyone point me to any good articles discussing the merits and limitations of XSLT vs Python (or XSLT into Python) for XML manipulation? (I inherited an existing flow using XSLT->PERL and I'm trying to scope how to implement some enhances, what to port, what to reuse. It is desirable to share as much of the existing codebase with other users if possible; however clean-coding everything in Python would be cleanest and most compact. It's hard to make the call.) Thanks, Stephen _________________________________________________________________ Keep your kids safer online with Windows Live Family Safety. http://www.windowslive.com/family_safety/overview.html?ocid=TXT_TAGLM_WL_Refresh_family_safety_052008 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Fri May 23 03:23:38 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Thu, 22 May 2008 18:23:38 -0700 Subject: [Baypiggies] XSLT vs Python for XML manipulation In-Reply-To: References: Message-ID: On Thu, May 22, 2008 at 4:41 PM, Stephen McInerney wrote: > Can anyone point me to any good articles discussing the merits and > limitations of XSLT vs Python (or XSLT into Python) for XML manipulation? > > (I inherited an existing flow using XSLT->PERL and I'm trying to scope how > to > implement some enhances, what to port, what to reuse. It is desirable to > share > as much of the existing codebase with other users if possible; however > clean-coding > everything in Python would be cleanest and most compact. It's hard to make > the call.) Imagine you're an automotive engineer fresh out of college and you go to work for Mazda which uses a rotary engine. XSLT is like a rotary engine in that there's nothing else like it. It's way out in left field. Personally, I like the Genshi templating engine because it's similar enough to a normal templating engine, but it's got a bunch of XSLT-like tricks up its sleeve. However, I digress, and I doubt Genshi will help your situation. People either like or hate XSLT. You're just going to have to find out whether you like or hate it. Personally, I've turned down every company so far that wanted me to use XSLT, but I could be unfairly paranoid. The only way you're going to get away from it is via rewriting a lot of code, and that has its own extreme dangers. If I were in your shoes, I'd see if I could wrap my head around it and just make it work. -jj -- I, for one, welcome our new Facebook overlords! http://jjinux.blogspot.com/ From bpangrle at comcast.net Fri May 23 03:33:04 2008 From: bpangrle at comcast.net (Barry Pangrle) Date: Thu, 22 May 2008 18:33:04 -0700 Subject: [Baypiggies] Fwd: [python-advocacy] promotional offer for usergroups from Python Magazine References: <47c890dc0805211656x6a34e384oab107b5d1bc98c04@mail.gmail.com> Message-ID: <01dd01c8bc74$f247d040$0f01a8c0@sbcomputer> I'm interested too. Thanks. --Barry Pangrle ----- Original Message ----- From: "Chris Rebert" To: Sent: Wednesday, May 21, 2008 4:56 PM Subject: [Baypiggies] Fwd: [python-advocacy] promotional offer for usergroups from Python Magazine > Anyone else interested in pursuing this? I sure am. > > - Chris Rebert > > =================== > > Doug Hellmann doug.hellmann at gmail.com > Mon May 19 15:11:11 CEST 2008 > > Python Magazine would like to offer free 3 month PDF subscriptions for > members of Python user groups. If you participate in a user group and > would like to take advantage of this offer, drop me a line and I will > give you the details. > > Thanks, > Doug > -- > Doug Hellmann > Technical Editor > Python Magazine > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From cappy2112 at gmail.com Fri May 23 05:33:51 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Thu, 22 May 2008 20:33:51 -0700 Subject: [Baypiggies] Fwd: [python-advocacy] promotional offer for usergroups from Python Magazine In-Reply-To: <01dd01c8bc74$f247d040$0f01a8c0@sbcomputer> References: <47c890dc0805211656x6a34e384oab107b5d1bc98c04@mail.gmail.com> <01dd01c8bc74$f247d040$0f01a8c0@sbcomputer> Message-ID: <8249c4ac0805222033re871314jde2e12ce86480bfc@mail.gmail.com> That's interesting. I had inquired about this a few months ago after I bought my subscription, but they said no to user groups. I guess they've changed their minds On Thu, May 22, 2008 at 6:33 PM, Barry Pangrle wrote: > I'm interested too. Thanks. > > --Barry Pangrle > > > ----- Original Message ----- From: "Chris Rebert" > To: > Sent: Wednesday, May 21, 2008 4:56 PM > Subject: [Baypiggies] Fwd: [python-advocacy] promotional offer for > usergroups from Python Magazine > > > Anyone else interested in pursuing this? I sure am. >> >> - Chris Rebert >> >> =================== >> >> Doug Hellmann doug.hellmann at gmail.com >> Mon May 19 15:11:11 CEST 2008 >> >> Python Magazine would like to offer free 3 month PDF subscriptions for >> members of Python user groups. If you participate in a user group and >> would like to take advantage of this offer, drop me a line and I will >> give you the details. >> >> Thanks, >> Doug >> -- >> Doug Hellmann >> Technical Editor >> Python Magazine >> _______________________________________________ >> Baypiggies mailing list >> Baypiggies at python.org >> To change your subscription options or unsubscribe: >> http://mail.python.org/mailman/listinfo/baypiggies >> >> > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dpb at donbennett.org Fri May 23 06:27:57 2008 From: dpb at donbennett.org (Don Bennett) Date: Thu, 22 May 2008 21:27:57 -0700 Subject: [Baypiggies] XSLT vs Python for XML manipulation [ BULKTAG PYTHONTAG ] In-Reply-To: References: Message-ID: <483647CD.7020600@donbennett.org> Depending on the XSLT, you might be able to use lxml, http://codespeak.net/lxml/ . It provides a nice interface to the libxml2 and libxslt (XSLT 1.0) libraries. Don Stephen McInerney wrote: > Can anyone point me to any good articles discussing the merits and > limitations of XSLT vs Python (or XSLT into Python) for XML manipulation? > > (I inherited an existing flow using XSLT->PERL and I'm trying to scope > how to > implement some enhances, what to port, what to reuse. It is desirable > to share > as much of the existing codebase with other users if possible; however > clean-coding > everything in Python would be cleanest and most compact. It's hard to > make the call.) > > Thanks, > Stephen > > ------------------------------------------------------------------------ > Keep your kids safer online with Windows Live Family Safety. Help > protect your kids. > > > ------------------------------------------------------------------------ > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies -------------- next part -------------- An HTML attachment was scrubbed... URL: From warren at muse.com Fri May 23 07:21:25 2008 From: warren at muse.com (Warren Stringer) Date: Thu, 22 May 2008 22:21:25 -0700 Subject: [Baypiggies] XSLT vs Python for XML manipulation In-Reply-To: References: Message-ID: Hey Stephen, Sorry, that I cannot point to any interesting articles that you haven't already googled on your own. I will point to my own rather subjective opinion, which may be summarized as: python is fun while xslt is not. Here's the Hollywood trailer: It's the battle of the titans! Executable pseudo-code versus those snarky angle brackets. I'm sure an XSLT or Perl list might have a different take. Here's mine: What impressed me first about Python is that the language is implemented as a tree-like dictionary of dictionaries. This maps well onto XML quite well. So, for fun, I used to elementtree to parse XML into a dictionary of dictionaries. This was with some help from Jason Toffaletti, who suggested how to override the Python dict. So, with little encouragement, two guys were parsing XML into Python dictionary. Since then, I tweaked Jason's code, got feedback from Alex Martelli about improvements, and then went really overboard: I wrote a generic parser and a xpath like query into a dictionary of dictionaries. The results are at http://muse.com/tr3/code/py/ This is not to suggest that the code will solve your problems. In fact, it is with great trepedation that I post something so premature. But, a quick glance will bear out the point that at least one guy went really overboard in regards to something that may resemble your type of problem. That is because Python is a pure joy to use. It is idiomatic to trees. And that combination inspires others to go overboard in regard to manipulating XML. Mileage may vary. Cheers, \~/ On May 22, 2008, at 6:23 PM, Shannon -jj Behrens wrote: > On Thu, May 22, 2008 at 4:41 PM, Stephen McInerney > wrote: >> Can anyone point me to any good articles discussing the merits and >> limitations of XSLT vs Python (or XSLT into Python) for XML >> manipulation? >> >> (I inherited an existing flow using XSLT->PERL and I'm trying to >> scope how >> to >> implement some enhances, what to port, what to reuse. It is >> desirable to >> share >> as much of the existing codebase with other users if possible; >> however >> clean-coding >> everything in Python would be cleanest and most compact. It's hard >> to make >> the call.) > > Imagine you're an automotive engineer fresh out of college and you go > to work for Mazda which uses a rotary engine. XSLT is like a rotary > engine in that there's nothing else like it. It's way out in left > field. > > Personally, I like the Genshi templating engine because it's similar > enough to a normal templating engine, but it's got a bunch of > XSLT-like tricks up its sleeve. > > However, I digress, and I doubt Genshi will help your situation. > People either like or hate XSLT. You're just going to have to find > out whether you like or hate it. Personally, I've turned down every > company so far that wanted me to use XSLT, but I could be unfairly > paranoid. The only way you're going to get away from it is via > rewriting a lot of code, and that has its own extreme dangers. If I > were in your shoes, I'd see if I could wrap my head around it and just > make it work. > > -jj > > -- > I, for one, welcome our new Facebook overlords! > http://jjinux.blogspot.com/ > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From spmcinerney at hotmail.com Fri May 23 07:31:57 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Thu, 22 May 2008 22:31:57 -0700 Subject: [Baypiggies] XSLT vs Python for XML manipulation [ BULKTAG PYTHONTAG ] In-Reply-To: <483647CD.7020600@donbennett.org> References: <483647CD.7020600@donbennett.org> Message-ID: Awesome, thanks to all who replied. XSLT-inside-Python sounds like a good way to go and strike a compromise with reuse. I will give each of these a look and if I have any useful comment on my experience in a few weeks I will post it. Regards, Stephen Date: Thu, 22 May 2008 21:27:57 -0700 From: dpb at donbennett.org To: spmcinerney at hotmail.com CC: baypiggies at python.org Subject: Re: [Baypiggies] XSLT vs Python for XML manipulation [ BULKTAG PYTHONTAG ] Depending on the XSLT, you might be able to use lxml, http://codespeak.net/lxml/ . It provides a nice interface to the libxml2 and libxslt (XSLT 1.0) libraries. Don Stephen McInerney wrote: Can anyone point me to any good articles discussing the merits and limitations of XSLT vs Python (or XSLT into Python) for XML manipulation? (I inherited an existing flow using XSLT->PERL and I'm trying to scope how to implement some enhances, what to port, what to reuse. It is desirable to share as much of the existing codebase with other users if possible; however clean-coding everything in Python would be cleanest and most compact. It's hard to make the call.) Thanks, Stephen Keep your kids safer online with Windows Live Family Safety. Help protect your kids. _______________________________________________ Baypiggies mailing list Baypiggies at python.org To change your subscription options or unsubscribe: http://mail.python.org/mailman/listinfo/baypiggies _________________________________________________________________ Keep your kids safer online with Windows Live Family Safety. http://www.windowslive.com/family_safety/overview.html?ocid=TXT_TAGLM_WL_Refresh_family_safety_052008 -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt at matt-good.net Fri May 23 08:21:32 2008 From: matt at matt-good.net (Matt Good) Date: Thu, 22 May 2008 23:21:32 -0700 Subject: [Baypiggies] XSLT vs Python for XML manipulation In-Reply-To: References: Message-ID: <4DA0A5EC-0472-47C8-AE91-0EAABFEF2F26@matt-good.net> On May 22, 2008, at 6:23 PM, Shannon -jj Behrens wrote: > On Thu, May 22, 2008 at 4:41 PM, Stephen McInerney > wrote: >> Can anyone point me to any good articles discussing the merits and >> limitations of XSLT vs Python (or XSLT into Python) for XML >> manipulation? >> >> (I inherited an existing flow using XSLT->PERL and I'm trying to >> scope how >> to >> implement some enhances, what to port, what to reuse. It is >> desirable to >> share >> as much of the existing codebase with other users if possible; >> however >> clean-coding >> everything in Python would be cleanest and most compact. It's hard >> to make >> the call.) > > Imagine you're an automotive engineer fresh out of college and you go > to work for Mazda which uses a rotary engine. XSLT is like a rotary > engine in that there's nothing else like it. It's way out in left > field. > > Personally, I like the Genshi templating engine because it's similar > enough to a normal templating engine, but it's got a bunch of > XSLT-like tricks up its sleeve. Yeah, the template language has some similar features, and then there's also the Transformer API which provides a programatic API for XML munging: http://genshi.edgewall.org/wiki/ApiDocs/genshi.filters.transform -- Matt From raminf at gmail.com Fri May 23 20:14:51 2008 From: raminf at gmail.com (Ramin Firoozye) Date: Fri, 23 May 2008 11:14:51 -0700 Subject: [Baypiggies] XSLT vs Python for XML manipulation In-Reply-To: References: Message-ID: <6A2025CE-FE70-4089-8F31-D5C029416FEB@gmail.com> >> >> On Thu, May 22, 2008 at 4:41 PM, Stephen McInerney >> wrote: >>> Can anyone point me to any good articles discussing the merits and >>> limitations of XSLT vs Python (or XSLT into Python) for XML >>> manipulation? >>> >>> (I inherited an existing flow using XSLT->PERL and I'm trying to >>> scope how >>> to >>> implement some enhances, what to port, what to reuse. It is >>> desirable to >>> share >>> as much of the existing codebase with other users if possible; >>> however >>> clean-coding >>> everything in Python would be cleanest and most compact. It's hard >>> to make >>> the call.) >> >> Imagine you're an automotive engineer fresh out of college and you go >> to work for Mazda which uses a rotary engine. XSLT is like a rotary >> engine in that there's nothing else like it. It's way out in left >> field. >> >> Personally, I like the Genshi templating engine because it's similar >> enough to a normal templating engine, but it's got a bunch of >> XSLT-like tricks up its sleeve. > > Yeah, the template language has some similar features, and then > there's also the Transformer API which provides a programatic API for > XML munging: > > http://genshi.edgewall.org/wiki/ApiDocs/genshi.filters.transform > > -- Matt Depends on what your XSLT is doing. Genshi is great for templating but XSLT has more oomph when it comes to transformation - especially in recursively traversing the tree, and also in its XPath support. Most non-trivial XSLT scripts make extensive use of recursion, so if you decide to go the Genshi route, your biggest challenge will probably be to mimic that functionality. Personally, I'd try to do away with it altogether. All that recursion stuff makes the code tough to read and understand and (obviously) hard for someone to maintain later. Also, might want to double-check the Genshi wiki to make sure the XPath functions you need are supported. Some of them only work in XPath predicates. Good luck. --Ramin -------------- next part -------------- An HTML attachment was scrubbed... URL: From rdm at cfcl.com Sat May 24 17:29:38 2008 From: rdm at cfcl.com (Rich Morin) Date: Sat, 24 May 2008 08:29:38 -0700 Subject: [Baypiggies] BASS Meeting (SF), Wed. May 28 Message-ID: The Beer and Scripting SIG rides again! If you'd like to eat good Italian food, chat with other local scripters, and possibly take a look at laptop-demoed scripting hacks, this is the place to do it! For your convenience, here are the critical details: Date: Wednesday, May 28, 2008 (4th. Wed.) Time: 8:00 pm Place: Pasquales Pizzeria 701 Irving St. (At 8th. Ave.) San Francisco, California, USA 415/661-2140 See the BASS web page for more information: http://cfcl.com/rdm/bass/ -r -- http://www.cfcl.com/rdm Rich Morin http://www.cfcl.com/rdm/resume rdm at cfcl.com http://www.cfcl.com/rdm/weblog +1 650-873-7841 Technical editing and writing, programming, and web development From spmcinerney at hotmail.com Sat May 24 21:24:34 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Sat, 24 May 2008 12:24:34 -0700 Subject: [Baypiggies] Which Python package for SQL? Message-ID: There are many Python packages for SQL, which one do most people use? Thanks, Stephen _________________________________________________________________ Keep your kids safer online with Windows Live Family Safety. http://www.windowslive.com/family_safety/overview.html?ocid=TXT_TAGLM_WL_Refresh_family_safety_052008 -------------- next part -------------- An HTML attachment was scrubbed... URL: From aleax at google.com Sat May 24 21:31:10 2008 From: aleax at google.com (Alex Martelli) Date: Sat, 24 May 2008 12:31:10 -0700 Subject: [Baypiggies] Which Python package for SQL? In-Reply-To: References: Message-ID: <55dc209b0805241231x7271461er9b79a686cb5b8713@mail.gmail.com> On Sat, May 24, 2008 at 12:24 PM, Stephen McInerney wrote: > > There are many Python packages for SQL, which one do most people use? Depends on what SQL engine (if any) is on the other end: if none then sqlite, if PostgreSQL then psychopg 2, if SAP DB then sapdbapi, etc, etc. Alex From spmcinerney at hotmail.com Sat May 24 21:59:40 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Sat, 24 May 2008 12:59:40 -0700 Subject: [Baypiggies] Which Python package for SQL? In-Reply-To: <55dc209b0805241231x7271461er9b79a686cb5b8713@mail.gmail.com> References: <55dc209b0805241231x7271461er9b79a686cb5b8713@mail.gmail.com> Message-ID: I don't mind which engine, it's mainly for my learning purposes. Just looking for something free, simple and reasonably fully-featured. Do folks recommend sqlite or MySQL? (Jimmy, what do you use?) > > There are many Python packages for SQL, which one do most people use?> > Depends on what SQL engine (if any) is on the other end: if none then> sqlite, if PostgreSQL then psychopg 2, if SAP DB then sapdbapi, etc,> etc. _________________________________________________________________ Give to a good cause with every e-mail. Join the i?m Initiative from Microsoft. http://im.live.com/Messenger/IM/Join/Default.aspx?souce=EML_WL_ GoodCause -------------- next part -------------- An HTML attachment was scrubbed... URL: From aahz at pythoncraft.com Sat May 24 22:34:15 2008 From: aahz at pythoncraft.com (Aahz) Date: Sat, 24 May 2008 13:34:15 -0700 Subject: [Baypiggies] Which Python package for SQL? In-Reply-To: References: <55dc209b0805241231x7271461er9b79a686cb5b8713@mail.gmail.com> Message-ID: <20080524203415.GA18090@panix.com> On Sat, May 24, 2008, Stephen McInerney wrote: > > I don't mind which engine, it's mainly for my learning purposes. > Just looking for something free, simple and reasonably fully-featured. > Do folks recommend sqlite or MySQL? I'd recommend sqlite. I'm a bit of a database snob, and I think that if you need something more robust than sqlite, you shouldn't use MySQL. -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ Need a book? Use your library! From dan+baypiggies at danimal.org Sat May 24 23:20:00 2008 From: dan+baypiggies at danimal.org (Dan Weeks) Date: Sat, 24 May 2008 14:20:00 -0700 Subject: [Baypiggies] Which Python package for SQL? In-Reply-To: References: <55dc209b0805241231x7271461er9b79a686cb5b8713@mail.gmail.com> Message-ID: <20080524212000.GB34845@danimal.org> On 2008-05-24 12:59, Stephen McInerney threw down some bits like this: > > I don't mind which engine, it's mainly for my learning purposes. > Just looking for something free, simple and reasonably fully-featured. > Do folks recommend sqlite or MySQL? If you're just trying to learn then I would suggest sqlite. You avoid setting up servers and complicated configuration you don't need at this point. When you need it you can move to MySQL or PostgreSQL or something. Dan From venkat83 at gmail.com Sun May 25 02:55:12 2008 From: venkat83 at gmail.com (Venkatraman S) Date: Sun, 25 May 2008 06:25:12 +0530 Subject: [Baypiggies] Which Python package for SQL? In-Reply-To: <20080524212000.GB34845@danimal.org> References: <55dc209b0805241231x7271461er9b79a686cb5b8713@mail.gmail.com> <20080524212000.GB34845@danimal.org> Message-ID: On Sun, May 25, 2008 at 2:50 AM, Dan Weeks > wrote: > On 2008-05-24 12:59, Stephen McInerney threw down some bits like this: > > > > I don't mind which engine, it's mainly for my learning purposes. > > Just looking for something free, simple and reasonably fully-featured. > > Do folks recommend sqlite or MySQL? > > > SQLLite - everything is easy in here(right from installation); and also gives you the basic functionalities of a RDBMS. But, what do you mean by 'full-featured' ? -- Venkat Blog @ http://blizzardzblogs.blogspot.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Mon May 26 08:28:11 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Sun, 25 May 2008 23:28:11 -0700 Subject: [Baypiggies] Which Python package for SQL? In-Reply-To: <20080524203415.GA18090@panix.com> References: <55dc209b0805241231x7271461er9b79a686cb5b8713@mail.gmail.com> <20080524203415.GA18090@panix.com> Message-ID: On Sat, May 24, 2008 at 1:34 PM, Aahz wrote: > On Sat, May 24, 2008, Stephen McInerney wrote: >> >> I don't mind which engine, it's mainly for my learning purposes. >> Just looking for something free, simple and reasonably fully-featured. >> Do folks recommend sqlite or MySQL? > > I'd recommend sqlite. I'm a bit of a database snob, and I think that if > you need something more robust than sqlite, you shouldn't use MySQL. MySQL is like Java. Everyone should know it, if only because it's ubiquitous. Once you learn it, you can move on to something else if you so desire. A lot of large companies still prefer MySQL over PostgreSQL in cases where you're not using just a single server because setting up replication is a lot easier. -jj -- I, for one, welcome our new Facebook overlords! http://jjinux.blogspot.com/ From rocky at teampatent.com Tue May 27 05:01:16 2008 From: rocky at teampatent.com (Rocky Kahn) Date: Mon, 26 May 2008 20:01:16 -0700 Subject: [Baypiggies] Job opening: Architect/Developer for Collaborative Editor in East Bay Message-ID: <5e7dca810805262001o11fd654ek13e424a9242533bf@mail.gmail.com> Architect / Developer - Python, *SQL, EC2 (Collaborative Editor) TeamPatent is building a browser-based, collaborative editor for technical documents (think Google Documents on steroids...much more responsive, fine-grained collaboration model). We've built a prototype and it's now time to refactor with an eye for scalability. We need a architect / engineer who will be responsible for all aspects of backend development. Strong candidates will have previously led architectural design and implementation of a data-driven, mass-audience web application, preferably at a smaller company where you had to wear many hats. Our backend technology stack includes Python and PostgreSQL and we're deployed on Linux-based Amazon EC2 instances. You must be proficient in these technologies or have experience in related technologies, enabling you to quickly ramp up. As a member of TeamPatent, you'll help contribute to open source--we already maintain two of the largest widgets in Dojo--dijit.Editor& dojox.Sketch--and, under your direction, we hope to contribute facets of our backend infrastructure including extensions to Scalrand Selenium . There's currently just two of us so you'll have plenty of responsibility/autonomy to be an individual contributor. We're fully-funded with a two-year runway and the National Science Foundation describes our innovations as "game-changing". TeamPatent holds the potential to be a career-making project with enormous market potential and intellectual scope. Requirements: - Architect / Lead Developer role for a "shipped" data-driven web product demonstrating high degree of complexity; - Demonstrated expert at back-end implementation; - Produce elegant, maintainable code; and - Experience with PostgreSQL, MySQL, or other databases in both access methodology and database design. Desirable: - Open-source contributions; - Experience planning network operations; and - Ability to lead and motivate small technical teams. Environment and Compensation: - Full-time role preferred; - This opportunity is ground floor with competitive compensation including significant equity; - Technical leadership at an early stage startup aiming to shake up a valuable market; and - Flexible work environment focused on productivity. We'd prefer someone in the SF Bay Area (we're in Oakland). Principals only: no recruiters, no offshore. Interested? Send a resume and cover letter to jobs[at]teampatent[dot]com -------------- next part -------------- An HTML attachment was scrubbed... URL: From drewp at bigasterisk.com Tue May 27 05:25:10 2008 From: drewp at bigasterisk.com (Drew Perttula) Date: Mon, 26 May 2008 20:25:10 -0700 Subject: [Baypiggies] PEP-8 Style Interpretation Question In-Reply-To: References: <1200502301.2055.3.camel@sbrown-dev2> <20080117044402.GA7117@panix.com> <82355D51-8B35-4193-B474-5D0885BC85AC@glenjarvis.com> Message-ID: <483B7F16.8050205@bigasterisk.com> Matt Good wrote: >> I could compromise to >> def demo( >> first_attribute, >> second_attribute): >> >> print "spam" > Things are different if the items are equal peers. There's a practical advantage to the spaced-out style. Consider some list elements like this: zip_codes = [ 94001, 94002, 94003, 94004, ] Since I've put each item on its own line and included the optional comma at the end, you can now easily switch on and off any combination of lines, e.g. for testing. zip_codes = [ # 94001, 94002, # 94003, # 94004, ] This style also makes it really easy to add more items to the end of the list, to reorder the items, etc. Omitting the last comma or putting the ] after the 4 would make editing the code more awkward, and I don't think that was ever a goal of pep8. From jim at well.com Tue May 27 06:51:26 2008 From: jim at well.com (jim) Date: Mon, 26 May 2008 21:51:26 -0700 Subject: [Baypiggies] PEP-8 Style Interpretation Question In-Reply-To: <483B7F16.8050205@bigasterisk.com> References: <1200502301.2055.3.camel@sbrown-dev2> <20080117044402.GA7117@panix.com> <82355D51-8B35-4193-B474-5D0885BC85AC@glenjarvis.com> <483B7F16.8050205@bigasterisk.com> Message-ID: <1211863886.6009.150.camel@ubuntu> what about ## for the case of zip_codes = [ ## 94001, 94002, ## 94003 # ... ] On Mon, 2008-05-26 at 20:25 -0700, Drew Perttula wrote: > Matt Good wrote: > >> I could compromise to > >> def demo( > >> first_attribute, > >> second_attribute): > >> > >> print "spam" > > > > Things are different if the items are equal peers. There's a practical > advantage to the spaced-out style. Consider some list elements like this: > > zip_codes = [ > 94001, > 94002, > 94003, > 94004, > ] > > Since I've put each item on its own line and included the optional comma > at the end, you can now easily switch on and off any combination of > lines, e.g. for testing. > > zip_codes = [ > # 94001, > 94002, > # 94003, > # 94004, > ] > > This style also makes it really easy to add more items to the end of the > list, to reorder the items, etc. Omitting the last comma or putting the > ] after the 4 would make editing the code more awkward, and I don't > think that was ever a goal of pep8. > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From jim at well.com Tue May 27 06:52:57 2008 From: jim at well.com (jim) Date: Mon, 26 May 2008 21:52:57 -0700 Subject: [Baypiggies] PEP-8 Style Interpretation Question In-Reply-To: <1211863886.6009.150.camel@ubuntu> References: <1200502301.2055.3.camel@sbrown-dev2> <20080117044402.GA7117@panix.com> <82355D51-8B35-4193-B474-5D0885BC85AC@glenjarvis.com> <483B7F16.8050205@bigasterisk.com> <1211863886.6009.150.camel@ubuntu> Message-ID: <1211863977.6009.152.camel@ubuntu> oops: ## 94003, On Mon, 2008-05-26 at 21:51 -0700, jim wrote: > what about ## for the case of > zip_codes = [ > ## 94001, > 94002, > ## 94003 > # ... > ] > > > > On Mon, 2008-05-26 at 20:25 -0700, Drew Perttula wrote: > > Matt Good wrote: > > >> I could compromise to > > >> def demo( > > >> first_attribute, > > >> second_attribute): > > >> > > >> print "spam" > > > > > > > Things are different if the items are equal peers. There's a practical > > advantage to the spaced-out style. Consider some list elements like this: > > > > zip_codes = [ > > 94001, > > 94002, > > 94003, > > 94004, > > ] > > > > Since I've put each item on its own line and included the optional comma > > at the end, you can now easily switch on and off any combination of > > lines, e.g. for testing. > > > > zip_codes = [ > > # 94001, > > 94002, > > # 94003, > > # 94004, > > ] > > > > This style also makes it really easy to add more items to the end of the > > list, to reorder the items, etc. Omitting the last comma or putting the > > ] after the 4 would make editing the code more awkward, and I don't > > think that was ever a goal of pep8. > > _______________________________________________ > > Baypiggies mailing list > > Baypiggies at python.org > > To change your subscription options or unsubscribe: > > http://mail.python.org/mailman/listinfo/baypiggies > > From venkat83 at gmail.com Wed May 28 16:04:19 2008 From: venkat83 at gmail.com (Venkatraman S) Date: Wed, 28 May 2008 19:34:19 +0530 Subject: [Baypiggies] XSLT vs Python for XML manipulation [ BULKTAG PYTHONTAG ] In-Reply-To: References: <483647CD.7020600@donbennett.org> Message-ID: On Fri, May 23, 2008 at 11:01 AM, Stephen McInerney wrote: > Awesome, thanks to all who replied. XSLT-inside-Python sounds like a good > way to go and strike a compromise with reuse. > I will give each of these a look and if I have any useful comment on my > experience in a few weeks > I will post it. > > > On a related note, am trying to code a generic class(xml parser) which defines its own member variables at run time. That is, if the xml is : 10 30 100 200 and after i parse it, i should be able to access individual entities with a DOT notation, i.e, a.b returns me 10 and a.d returns me a list of 100,200. Am just clueless - any pointers? -- Venka -------------- next part -------------- An HTML attachment was scrubbed... URL: From tungwaiyip at yahoo.com Thu May 29 00:53:40 2008 From: tungwaiyip at yahoo.com (Tung Wai Yip) Date: Wed, 28 May 2008 15:53:40 -0700 (PDT) Subject: [Baypiggies] XSLT vs Python for XML manipulation [ BULKTAG PYTHONTAG ] Message-ID: <273796.63047.qm@web56405.mail.re3.yahoo.com> I have a very simple recipe that does what you want: http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/534109 Wai Yip > On Fri, May 23, 2008 at 11:01 AM, Stephen McInerney > > wrote: > >> Awesome, thanks to all who replied. XSLT-inside-Python sounds like a >> good >> way to go and strike a compromise with reuse. >> I will give each of these a look and if I have any useful comment on my >> experience in a few weeks >> I will post it. >> >> >> > On a related note, am trying to code a generic class(xml parser) which > defines its own member variables at run time. That is, if the xml is : > > 10 > 30 > > 100 > 200 > > > > and after i parse it, i should be able to access individual entities > with a > DOT notation, i.e, a.b returns me 10 and a.d returns me a list of > 100,200. > > Am just clueless - any pointers? From raminf at gmail.com Thu May 29 19:08:51 2008 From: raminf at gmail.com (Ramin Firoozye) Date: Thu, 29 May 2008 10:08:51 -0700 Subject: [Baypiggies] XSLT vs Python for XML manipulation (Venkatraman S) In-Reply-To: References: Message-ID: > On a related note, am trying to code a generic class(xml parser) which > defines its own member variables at run time. That is, if the xml is : > > 10 > 30 > > 100 > 200 > > > > and after i parse it, i should be able to access individual entities > with a > DOT notation, i.e, a.b returns me 10 and a.d returns me a list of > 100,200. > > Am just clueless - any pointers? > -- > Venka You can try using Amara (http://uche.ogbuji.net/tech/4suite/amara/). It supports dot notation to access sub-elements as well as array notation to index into children. To get the sub-element text as list, you'll have to write a small bit of custom code that traverses the children and returns their bodies as a list. Feel free to post back here if you have trouble with it. Ramin From echerlin at gmail.com Wed May 28 20:54:21 2008 From: echerlin at gmail.com (Edward Cherlin) Date: Wed, 28 May 2008 11:54:21 -0700 Subject: [Baypiggies] Fwd: Open Source Voting Demonstration In-Reply-To: References: <002b01c8bdc6$0d4f3c50$0601a8c0@loft> Message-ID: Programming assistance for Open Source project requested. This will be the biggest demonstration to date of Open Source Voting systems that combine the advantages of electronic voting for the disabled and for prevention of overvoting and most undervoting, with the advantages of Open Source and an auditable paper ballot. The electronic records will make ballot-box stuffing and losing paper ballots without detection much harder. Please pass on to other Python and Free/Open Source Software groups. ---------- Forwarded message ---------- From: Alan Dechert Date: Sat, May 24, 2008 at 10:46 AM Subject: [OVC-discuss] Fw: Open Source Voting Demonstration To: Open Voting Consortium discussion list I'm forwarding the message about the LinuxWorld conference. I also posted something about it on openvoting.org http://www.openvotingconsortium.org/blog/2008-may-20/ovc_to_provide_voting_system_for_linuxworld_aug_5_7 I need help to make all this happen. Among other things, I want to get the process down for creating the ballot definition files so that a 6th grader could do it. We are using Ping's Pvote voter interface (see Pvote.org for details). My previous post to this list also has links to documentation on that. http://gnosis.python-hosting.com/voting-project/May.2008/0001.html Please help! Alan D. ----- Original Message ----- From: melinda_kendall at idg.com To: Alan Dechert Cc: kristen_margulis at idg.com ; briana_pontremoli at idg.com ; charlotte_mccormack at idg.com Sent: Tuesday, May 20, 2008 7:59 AM Subject: Open Source Voting Demonstration Hi Alan-- Good talking with you last week. In an attempt to summarize this program: The Open Voting Consortium will do a demonstration of open source voting at LinuxWorld, August 5-7, 2008, at Moscone Center, San Francisco. Generally, OVC will provide the machines, staffing, and overall presence at the event. World Expo will provide the space and promote this area as a feature of the event. Attendees will have an opportunity to use open source voting to cast a ballot and also to see how the votes are tallied and available for recount using this system. In addition, the ballot itself will have key questions to the event and community, and be a true plebiscite of event attendees. Attendees entering the area will have their badge scanned to register that they have voted. The badge scanners will reject any badge that attempts to vote a second time. Attendees will then proceed to one of three PCs to vote using a touch screen. Their ballot will be printed for them to review for accuracy. They will put their ballot into a privacy folder to put it into the ballot box. Every half hour the ballots will be scanned into the voting system, and the results displayed on a plasma screen above the booth. OVC is welcome to handout literature about the technology and political issues at the Information Counter in the booth. World Expo will send out a press release about the area pre-show, and release and promote the result of the ballot, during and after the event. The ballot will consist of three categories of questions: 1. Presidential election: Senator John McCain (Republican) Senator Barack Obama (Democrat) Congressman Bob Barr (Libertarian) Raph Nader (Independent) 2. People's Choice Award for Best Product at LinuxWorld 2008 8-10 choices from Product Excellence Award Finalists (available by 7/25) 3. Technology issues, based on: (Exact questions in preparation) * Reform the DMCA to allow circumvention of DRM systems, and distribution of circumvention devices, for non-infringing uses. * Patent reform 1: stop diverting patent application fees to the general fund; stop paying bonuses to USPTO employees based on number of patents granted or time of pendency. * Patent reform 2: stop issuing patents on algorithms or business methods; legislate that distribution of software for a general-purpose computer is not patent infringement. * Require that the government use only data formats that are implemented in open source software free of patent licensing requirements. IDG Provides Booth space in LinuxWorld (size and location TBD) Badge scanner and duplication detection capability Stanchions directing booth traffic 8' table for PCs 42" Plasma screen on stand Table for ballot box OVC Provides All staffing 3 PCs and printers Ballot scanner and vote counting Ballot box Privacy folder Voting area verisimilitude Cost estimate TBD Info counter Electrical Carpeting No internet required We expect to have a rendering, booth size, and costs within the week. Thanks MK Please consider the environment before printing this email Melinda M. Kendall VP/GM LinuxWorld/NGDC IDG World Expo 3 Speen St. Suite 320 Framingham, MA 01701 P. 508.424.4853 C. 650.224.5445 F. 508.620.6690 E. melinda_kendall at idg.com www.idgworldexpo.com _______________________________________________ OVC-discuss mailing list OVC-discuss at listman.sonic.net http://lists.sonic.net/mailman/listinfo/ovc-discuss By sending email to the OVC-discuss list, you thereby agree to release the content of your posts to the Public Domain--with the exception of copyrighted material quoted according to fair use, including publicly archiving at http://gnosis.python-hosting.com/voting-project/ -- Edward Cherlin End Poverty at a Profit by teaching children business http://www.EarthTreasury.org/ "The best way to predict the future is to invent it."--Alan Kay -- Edward Cherlin End Poverty at a Profit by teaching children business http://www.EarthTreasury.org/ "The best way to predict the future is to invent it."--Alan Kay From jjinux at gmail.com Fri May 30 18:18:40 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Fri, 30 May 2008 09:18:40 -0700 Subject: [Baypiggies] How Open Source Projects Survive Poisonous People Message-ID: I saw a fantastic talk yesterday, "How Open Source Projects Survive Poisonous People". http://youtube.com/watch?v=ZSFDm3UYkeE -- I, for one, welcome our new Facebook overlords! http://jjinux.blogspot.com/ From eric at ericwalstad.com Fri May 30 18:37:32 2008 From: eric at ericwalstad.com (Eric Walstad) Date: Fri, 30 May 2008 09:37:32 -0700 Subject: [Baypiggies] How Open Source Projects Survive Poisonous People In-Reply-To: References: Message-ID: On Fri, May 30, 2008 at 9:18 AM, Shannon -jj Behrens wrote: > I saw a fantastic talk yesterday, "How Open Source Projects Survive > Poisonous People". > > http://youtube.com/watch?v=ZSFDm3UYkeE Yeah, it was great until some bozo made a caustic comment at the end of the presentation. I'm +1 on booting him from the list. Meet me on IRC so we can hash out what to do about this miscreant. I really enjoyed that presentation, too. They summarize nicely the bits and pieces I've read/heard over the years about human interaction in OS projects. During the talk I was thinking about how the Django folks have done really well with their project in this regard.