Meeting Calendar and Topics
November 13, 2002
Agenda: Editing Digital Video
Speaker:
Drew Perttula
I want to edit digital video in a unix way. That means I want an
open-source suite of non-monolithic, flexible tools and transparent data
formats that I can use with all my other unix tools. I won't stand for
any segfaults or other data-losing behavior. And most of all, I need it
by yesterday.
Development started mid-September, and by late October I was transcribing
and logging captured DV footage into my xml format. Soon after that,
the timeline-style editor was running, and we were dragging thumbnails
from footage index pages (in html displayed in Mozilla) right into the
timeline. There's even the beginning of an effects plugin system, which
I currently use to handle the mixing of audio tracks.
At November's meeting, I'll be demoing the editor itself and discussing
the tools I used, the components I had to build, and where I plan to go
with it next.
I have a sloppy wiki site at
http://bigasterisk.com/editor
where I've put
some screenshots, samples of the xml formats, use cases, and other notes
I made during development. The wiki also gives instructions for getting
all the code via anonymous CVS. The code is still very poorly packaged,
so it's probably near-impossible to get the code to run anywhere else
as of yet.
Upcoming Meeting: December
will be another popular "Newbies Night" (see April 2002)
Call For Talks: We are actively seeking speakers for BayPIGgies!
If you would like to give a talk at one of our 2003 meetings (any
Python related topic),
contact us to coordinate!
|
October 9, 2002
Agenda: Python at the O'Reilly Open Source Convention
Speaker: Wesley Chun
Wesley will just give a run down on some of the key talks at
this year's O'Reilly Open Source Convention which happened late
July. Some of the talks to be summarized include:
Guido's Python State of the Union [with updates on 2.2 and 2.3]
Guido's talk on what he feels he regrets in Python
the Bioinformatics Keynotes from Ewan Birney and Jim Kent
the PythonCard talk (HyperCard-motivated wxPython GUI builder,
a la Glade for pyGTK) by Kevin Altis and Patrick O'Brien, and
Jason Asbahr's talk on using Python for developing game logic,
not to mention his ports of Python to the Sony PlayStation 2 and
Nintendo Gamecube!
Download links:
NOTE: We had our largest atttendance of the year
with nearly 20 people this time! Invite all your friends!!
|
September 11, 2002
Agenda: Using a New Model-View-Controller Architecture
to Create a Pythonic XML-based Web Application Framework
Speakers: Paul McGavin, Donovan Preston, Sam Penrose from
InterSight
We will discuss how we are applying a new Python-based MVC architecture
to create an efficient, Pythonic web application framework that separates
presentation templates from the Python source code with DOMTemplate.
The framework componentizes behavior into reusable objects with DOMWidgets
and DOMHandlers.
After creating web applications in three separate Python frameworks
-- Webware for Python, Zope and Apache/Python cgi -- InterSight
decided to create its own MVC framework, based on some of the ideas
from IBM and Lutris Enhydra's Barracuda project, to power their automated
publishing applications. Their applications enable scalable content: the
ability to produce, from a single set of managed data and images, many
different marketing communication pieces: press-ready Adobe InDesign
and QuarkXPress files, web pages, order sheets, sample stickers, price
tags and more.
About the Speakers:
Donovan Preston is a software engineer at InterSight and applies his
extensive skills in the design and publishing industry to create automated
publishing software. Donovan has used Python to develop the WebMVC
architecture that enables the rapid development of large, Pythonic
Web Applications.
|
August 14, 2002
Agenda: Using SNMP with Python: the pyNMS project
Speaker: Keith Dart
In this talk, we will discuss the pyNMS package -- what's in it,
where to find it, and how to use it.
The pyNMS package is a collection of Python (and some C) modules for
use in network management applications. It is also useful for testing
and other types of applications.
This package contains a real grab-bag of modules, the most notable are
SNMP Management, MIB browsing, XML and XHTML file manipulation, and
other miscellaneous modules you may find useful.
About the Speaker:
Keith Dart has been working as a Quality Assurance Engineer and
Network Engineer at various ISPs, carriers, and equipment
manufacturers for many years. He currently works at Pivia, Inc.
writing QA infrastructure software in Python.
Notes:
We had a great meeting with 8 attendees. It turns out that
Keith's package is more than just about network management --
it turns out that there are many other useful tools which
come in the distribution, not to mention tweaks and improvements
to many of the existing Python modules.
|
July 10, 2002
Agenda: Internet Programming with Python
Speaker: Wesley Chun
Continuing the high-level talks for
the O'Reilly OSCON 2002 conference at the end of this month,
Wesley will give an introductory talk on various forms of
Internet programming using Python:
- Network Programming (client/server,
socket module)
- Internet Client Programming (FTP, NNTP, POP3/IMAP, telnet)
- CGI Programming (CGI basics,
cgi module)
The full description of the tutorial I will be presenting can be
accessed
here. I will also be giving the "now"-annual intro to the
complete newbie BOF: What is
Python? at the upcoming conference.
|
June 12, 2002
Agenda: Python for (Perl) Programmers
Speaker: Aahz
This is a fast-paced tutorial that will be presented at
the O'Reilly OSCON 2002 conference at the end of July.
Although the non-Python examples use Perl, it's aimed at
experienced programmers of all sorts. Aahz will be using
BayPIGgies members as guinea pigs for the middle section
of the tutorial, which focuses on Python objects and
namespaces. :-)
Aahz has been kicking around the computer industry for more than
two decades, doing tech support, programming, consulting, tech
writing, and training. Aahz recently signed a book contract for
an intermediate-level Python book, which will be published in
early 2003.
|
May 8, 2002
Agenda: Eating Out with Python
Speaker: everyone...
Location: Coco's in Sunnyvale (Lawrence/US-101)
Our host at Stanford and BayPIGgies volunteer Danny is out of the country
this month, so we are going to take Deirdre's advice and have a Python
roundtable over dinner for this month's meeting!
We will meet at the usual 7:30pm time, but instead of Stanford, we will
be at the Coco's in Sunnyvale right off of Lawrence and 101.
Yahoo!
Map and Driving Directions. If we finish early, there will
be time for those who wish to go to the nearby
Digital Guru bookstore or Fry's
Electronics! Both are about 1-2 minutes away by car from Coco's.
|
April 10, 2002
Agenda: Newbies Night
Speaker: everyone...
Invite everyone you know who may be interested in Python but have
questions, would like to learn more about it, or need some advice
on an application!
These meetings have been very popular in the past, with a good mix
of newbies as well as old hands. They are even more fun when
one or more Perl experts come around wondering what the big deal is
about Python. :-) Come join us for this interactive session!
Next Meeting (5/8): Eating Out with Python (our meeting room will not be available,
so we will meet and chat over dinner at a local restaurant!)
|
March 13, 2002
Agenda: BioPython
Speaker: Jeffrey
Chang, School of Medicine, Stanford University
Andrew Dalke and Jeff Chang founded the
BioPython project in August 1999 to
promote the development of shared software infrastructure in bioinformatics. This
field applies computational algorithms to the storage, distribution, and analysis
of biological data. Since many researchers share similar common tasks, the goal was
to reduce the overhead from duplicated work. Since then, Biopython has become quite
successful in the field and is in use in over 100 sites around the world.
During this talk, Jeff will cover the architecture, technologies, and
capabilities of Biopython. He will also give a sneak preview of the
new functionality in the upcoming version.
Side Note: Steve Holden, author of Python
Web Programming will be in the Sacramento area the last week of February,
so if you want to meet him, chat, and/or get your book signed, drop him a line at
sholden at holdenweb.com to coordinate.
|
February 13, 2002
Agenda: Python 10 Conference Summary
Speaker: Todd Valentic, SRI International
Many of us will not be able to make it to the
Python10 Conference (Feb 4-7 2002)...
Todd will give us the lowdown on what happened.
Notes: 14 people came to the great talk by Todd, who not only gave a
summary of the conference but summarized his paper on using NNTP in a unique
sort of way as well.
|
January 16, 2002
New Location: Stanford University, 7:30pm
Agenda: The new BayPIGgies and Python news
Speaker: Wesley Chun, BayPIGgies
Resurrecting BayPIGgies
The new Python 2.2 release (Dec 21 2001)
The new Jython 2.1 release (Dec 31 2001)
Python10 Conference next month (Feb 4-7 2002)
Python course from UCSC Extension (Jan 28-Mar 25 2002)
Notes: we had 6 people show up at our inaugural meeting at Stanford;
pretty good, esp. given the last minute notices. If you want a PDF of the
slides, contact me at wesc
at deirdre.org.
|
Archived Past Meetings
|
|