


|
|
Current Location: Home /Meetings / Past meetings
hown here are the previous OPAG meeting details. If speakers
provided links to any resources from their talks, then they are located
here.
|
Tue May 18 19:00:00 2010
|
|
Location: 3444 ME at Carleton University
( map )
|
Our regular monthly meeting for May will be pushed back by one week due to a member conflict. We hope that's ok for everyone. The theme of this meeting is "extending Python in C/C++". See below for talk details.
|
| |
| Topic: Python extensions in C/C++ |
| Speaker: Scott Lyon |
|
Scott is going to share with us how to extend Python via C/C++.
We need Scott to confirm this but I believe he is going to begin with basic inclusion of Python.h, and then move up to more abstracted methods of extension, such as stub generation tools.
I could conceivably provide examples in Perl and Java for comparison, if required.
|
|
More information
|
|
|
Tue Apr 13 19:00:00 2010
|
|
Location: 3444 ME at Carleton University
( map )
|
For our regular monthly meeting we have a variety of suggestions. Currently we have one confirmed talk from Ian with two tentative. I'll see if I can come up with something and if you want to join in, just let us know on the mailing list.
|
| |
| Topic: Custom Django forms |
| Speaker: Ian Ward |
|
Ian will give a short presentation and lead a discussion about building custom
Django forms with non-trivial validation code.
Formset usage will also be covered.
|
|
| Topic: C integration 101 |
| Speaker: Scott Lyons |
|
Scott may be presenting a talk on extensions in C.
|
|
| Topic: Home energy dashboard |
| Speaker: Andrzej Borowiec |
|
Andrzej might show up with some hardware for his home energy dashboard project.
|
|
| Topic: Introduction to byteflow |
| Speaker: Brenda Butler |
|
Brenda will present a short introduction to the Byteflow blogging software, which makes use of Django.
|
|
More information
|
|
|
Tue Feb 9 19:00:00 2010
|
|
Location: The Georgetown Pub, 1159 Bank Street. Ottawa, Ontario K1S 3X7
( map )
|
Our not so regular monthly meeting, held again at a back room at the Georgetown. Look for the geeks.
View Larger Map
|
| |
| Topic: Sphinx |
| Speaker: Scott Lyons |
|
Scott is going to enlighten us on sphinx, a Python documentation tool suite based on reStructured Text.
|
|
| Topic: multiprocessing module |
| Speaker: Michael Soulier |
|
I am going to give a quick overview of Python's
multiprocessing module and how I am currently using it to provide a
Twisted-based web service.
|
|
|
Tue Aug 11 19:00:00 2009
|
|
Location: TBD
|
TBD
|
| |
| This meeting is still tentative. |
| Speakers are still needed for this meeting. |
|
Tue Jul 14 19:00:00 2009
|
|
Location: TBD
|
TBD
|
| |
| This meeting is still tentative. |
| Speakers are still needed for this meeting. |
|
Tue Jun 9 19:00:00 2009
|
|
Location: The Georgetown Pub, 1159 Bank Street. Ottawa, Ontario K1S 3X7
( map )
|
Our regular monthly meeting, held again at a back room at the Georgetown. Look for the geeks.
View Larger Map
|
| |
| Topic: Django 1.1 |
| Speaker: Ian Ward |
|
Ian is going to tell us about what's coming in Django 1.1 appearing on a mirror near you soon.
|
|
More information
|
|
| Topic: Lightning talk: Manual transactions and session gotcha in Django |
| Speaker: Michael P. Soulier |
|
If you are using the standard database-backed session store, and are making use of transactions, there is an issue that you can run into in Django if you are managing your transactions manually.
I will outline and problem, and a few solutions, including the one I chose.
|
|
More information
|
|
|
Tue Apr 14 19:00:00 2009
|
|
Location: The Georgetown Pub, 1159 Bank Street. Ottawa, Ontario K1S 3X7
( map )
|
This meeting strays from our usual format, and location. We're planning to reserve a back room for our meeting, and do some friendly networking, plus some lightning talks.
Note the location for this meeting, as opposed to Carleton U.
The booking of the back room in the pub is free, but please plan to pay for it in pub fare. We're in the "big room". Look for the geeks. :)
View Larger Map
|
| |
| Topic: Urwid: shiny new features |
| Speaker: Ian Ward |
|
Urwid is a console user interface library for Python
Ian will talk about Urwid's new High colour support and new main event
loops including Twisted and GTK.
|
|
| Topic: general ramblings about PyCon 2009 |
| Speaker: Ian Ward |
|
See topic. :)
|
|
|
Mon Mar 9 19:00:00 2009
|
|
Location: ME4356 at Carleton University
( map )
|
Our monthly meeting for March, 2009.
Note, this is not our usual room, we had to change it for this meeting.
|
| |
| Topic: Handling concurrency in Django |
| Speaker: Michael Soulier |
|
Having worked with Django in the front-end and the back-end, I ran into concurrency issues very quickly. I'll quickly go over how I solved them using PostgreSQL as the database, via transactions and locking.
It is an early solution, so your comments are welcome to help me improve it, as I am by no means a PostgreSQL expert.
|
|
| Topic: Introduction to Git |
| Speaker: Michael Soulier |
|
I've been using Git now for a while, and I am working on a talk internal to the company that I work for to introduce them to it. I'd like to try out the public parts of the talk on the OPAG group, and provide some comparisons to Mercurial, since I did introduce Hg a while back.
If there is a Bazaar expert about, I wouldn't mind some comparison there either.
|
|
|
Tue Feb 10 19:00:00 2009
|
|
Location: 3444 ME at Carleton University
( map )
|
This meeting is canceled due to inclement weather and lack of material.
Yes, I know. We're working on it.
|
| |
| This meeting is still tentative. |
| Speakers are still needed for this meeting. |
|
Tue Dec 9 19:00:00 2008
|
|
Location: 3444 ME at Carleton University
( map )
|
TBD
|
| |
| This meeting is still tentative. |
| Speakers are still needed for this meeting. |
|
Tue Nov 11 19:00:00 2008
|
|
Location: 3444 ME at Carleton University
( map )
|
TBD
|
| |
| This meeting is still tentative. |
| Speakers are still needed for this meeting. |
|
Tue Oct 14 19:00:00 2008
|
|
Location: 3444 ME at Carleton University
( map )
|
Our regular October meeting.
This month there are no talks planned. We will meet to discuss the upcoming Python 3k (3.0) release. I will build this release on my laptop so we can play with it, and we can go over some of the changes and discuss them.
This would also be a good time to go over Python 2.6.
New features in Python 2.6
New features in Python 3.0
|
| |
|
Tue Aug 12 19:00:00 2008
|
|
Location: The usual place
|
Meeting cancelled, I think everyone is on vacation.
|
| |
| This meeting is still tentative. |
|
Tue Jul 8 19:00:00 2008
|
|
Location: The usual place
|
This meeting has been cancelled.
|
| |
| This meeting is still tentative. |
|
Tue Jun 10 19:00:00 2008
|
|
Location: The usual place
|
This meeting has been canceled. We'll try again in July.
|
| |
| This meeting is still tentative. |
|
Tue May 13 19:00:00 2008
|
|
Location: 3444 ME at Carleton University
( map )
|
Our regular May meeting.
|
| |
| Topic: Back-end Django |
| Speaker: Michael P. Soulier |
|
While Django is a wonderful framework for web applications, often back-end work must be done to keep those applications running. I will introduce some techniques that I am using to work with the Django models directly from back-end Python scripts to perform maintenance, and automate some tasks in my current project.
|
|
More information
|
|
| Topic: Django and Ajax |
| Speaker: Michael P. Soulier |
|
While nothing special is required of any web framework to make use of AJAX-based features, Django is actually well-suited to supporting AJAX. While it won't write your code for you, thanks to frameworks like Prototype, it's really not difficult to make use of AJAX in a variety of ways.
I will demonstrate some of what I've done so far in this respect.
|
|
More information
|
|
|
Tue Apr 8 19:00:00 2008
|
|
Location: 3444 ME at Carleton University
( map )
|
Our regular April meeting.
|
| |
| Topic: Python 3.0 |
| Speaker: Peter Shook |
|
Peter will give an overview of the new features in Python 3.0.
|
|
More information
|
|
|
Tue Mar 11 19:00:00 2008
|
|
Location: 3444 ME at Carleton University
( map )
|
Meeting canceled, see the front page.
|
| |
|
Tue Feb 19 19:00:00 2008
|
|
Location: 3444 ME at Carleton University
( map )
|
This is the standard February meeting for OPAG.
|
| |
| Topic: Overview of Scapy |
| Speaker: Peter Shook |
|
From the Scapy website:
Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more.
Peter will give an overview of Scapy.
|
|
More information
|
|
| Speakers are still needed for this meeting. |
|
Tue Jan 8 19:00:00 2008
|
|
Location: 3444 ME at Carleton University
( map )
|
This will be an open discussion meeting to discuss any topics brought up at meeting time. On the agenda at the moment are:
|
| |
|
Tue Dec 11 19:00:00 2007
|
|
Location: 3444 ME at Carleton University
( map )
|
TBD
|
| |
| Topic: PyGTK vs. wxPython |
| Speaker: Neal Holtz |
|
I've developed a very small sketching application for a tablet PC. The first prototype was grown using wx, the second and current prototype was re-written in pygtk. In this talk I'll try to describe some of the differences I've noticed.
|
|
| This meeting is still tentative. |
| Speakers are still needed for this meeting. |
|
Tue Nov 13 19:00:00 2007
|
|
Location: 3444 ME at Carleton University
( map )
|
Our November monthly meeting
|
| |
| Topic: Deploying Django for server management |
| Speaker: Michael P. Soulier |
|
At Mitel, I work full-time on a Linux server and its applications, the configuration of which is handled via a web interface.
I am in the process of migrating the existing Perl framework to one using Python and Django, and I plan to talk about the challenges I've had so far, and the solutions I've come up with, in having to push Django into a legacy environment such as this, as opposed to a brand new site.
|
|
|
Tue Oct 9 19:00:00 2007
|
|
Location: 3444 ME at Carleton University
( map )
|
Our October monthly meeting.
Note: This meeting was cancelled.
|
| |
| Topic: Stackless Python and Twisted in "Stagehand" |
| Speaker: Andrew Francis |
|
Andrew Francis will discuss how he used Stackless Python and the Twisted Network Framework in the construction of his Python-based WS-BPEL (Web Services - Business Process Execution Language) processor "Stagehand."
|
|
| This meeting is still tentative. |
| Speakers are still needed for this meeting. |
|
Tue Aug 14 19:00:00 2007
|
|
Location: 3444 ME at Carleton University
( map )
|
Our August monthly meeting.
|
| |
| Topic: OPAG site migration to Django |
| Speaker: Michael P. Soulier |
|
I will give an overview of how the OPAG website was rebuilt to use Django.
I hope to cover:
-
installation of Django (quickly)
-
configuration for development inside an SCM system (I used Mercurial)
-
use different databases in development and deployment
-
deployment with mod_python
|
|
More information
|
|
|
|
Full archive
Admin
|