From ironfroggy at gmail.com Sat Sep 1 14:10:15 2012 From: ironfroggy at gmail.com (Calvin Spealman) Date: Sat, 1 Sep 2012 08:10:15 -0400 Subject: [TriZPUG] Project Night Project In-Reply-To: <503FF43E.3020308@unc.edu> References: <503FF43E.3020308@unc.edu> Message-ID: I love keeping history in tact and would love to see these archives saved. Future generations need your help to learn from our mistakes, experiences, and jokes! On Thu, Aug 30, 2012 at 7:16 PM, Chris Calloway wrote: > Executive Summary: > > A good project night project would be to make an mbox file suitable for > importing into our current email list archives from the cooked archives of > our old email list. > > And Now For Something Completely Different (from an abstract): > > A the last after-meeting, there were five of us hanging out until the bitter > end. Michael Hrivnak asked what goes on at project night? Are people really > pair programming? > > I said it was a bit more organically do-acratic than that. I described that > most people were working on their own things, some people even working on > work. But that people generally spoke up if they wanted to work with someone > else, had an idea or question, or wanted help. I said I generally came to > project night with something to work on and rarely ended up working on that > thing because I'd end up working with someone else on whatever they needed. > Pairing happens at project night, just not necessarily by design or > intention and not in call cases. > > The organizer of any particular the project night sets the tone to his or > her liking. The project nights Calvin has been calling he classifies as > "informal" and that's been working pretty well for most people who come. > There's an occasional "what's going on here?" freak-out, but most people get > it as soon as they see it. > > There was a project night where I announced beforehand that I'd work on the > Django Bootcamp take home assignment with anybody who wanted to show up and > work on them, and then nobody from the bootcamp showed up at the next > project night. Then again, there was a project night where I was working on > core Python issues and was hoping to involve someone else in that work, and > instead ended up spending the the evening answering new to Python questions. > That's just life. Things happen organically rather than the way we plan. > > Alex Kesling said it would be good to have projects for people to work on at > project night. I kind of thought, well, there are so many things people are > already working on. And often I see people who aren't finishing the projects > they already started get new ideas and want to recruit other people to do > them. There are always project ideas for people with nothing else to do: > (see http://whartoniteseekscodemonkey.tumblr.com/). The thing is, most > people already have enough to do and most people have their own ideas. They > are just looking for like-minded people around whom to work. > > However, there is a lot of merit to what Alex suggested, despite my > pessimism. There are always people new to Python who just want some > direction regarding which direction to take. I'm pretty sure the next new to > Python person who asks me what to do next, I'll point at the Python Koans. > It really is a Pythonic Zen experience. The brilliance of the guy who gave > the Python Koans "talk" at PyOhio, where the whole session of the talk was > silence as people worked through the koans, still just makes me laugh. > > But beyond new to Python or "what's going on here?" questions, I hear a lot > of, "How can I help?" and "What can I do to help?," questions. These > questions are sometimes tough because although I often need a lot of help, > sometimes helping people help, or getting help in a form that is actually > helpful, can be more difficult than doing something yourself even if you > don't have the time. I've had bosses whose whole outlook on work was how to > avoid getting "help," because there's no work quite as painful as work where > the upper management has concluded that you need some extra "help" (cue > management consultants and the whole script from Office Space). But I've > been thinking a lot about this idea of ready-made projects and how someone > who wants to help can help and have it be actually helpful. > > Now that project is staring me right in the face. If someone wants a > project, or if there needs to be a project for project night, or if the > question is "How can I help?," then I have a project that I should > particularly farm out, especially at this time when there are far too many > projects to juggle. > > Background: > > TriZPUG was one of the first Python user groups. It was certainly the first > Python user group with its own website separate from python.org wiki pages. > It was also one of the first localized Python user groups with an email > list. > > When TriZPUG got started, the PSF had only just formed. The main Python > organization before the PSF was the Python Software Association (PSA), > sometimes called the Python Software Activity, which did things like put on > the first nine or so Python conferences in Washington, DC. The PSA was a lot > more do-acratic and less bureaucratic than the current PSF. (Today's PSF > bureaucracy is actually a necessary thing, not a bad thing, in order to do > legal software property conservancy.) > > The PSA was pretty loose: you paid $25 and your were in. It was mostly > government employees in and around Washington, DC, most of whom, including > GVR, would go on to join Digital Creations (now Zope Corporation) at which > time the PSF was formed to keep the Python copyright from flowing to > whomever GVR happened to be employed by at any moment. > > This is kind of a gloss, and ignores the intermediate Python Software > Consortium. But one of the do-acratic things various members of the PSA did > was run some Python infrastructure, namely python.net. > > Python.net provided the first TriZPUG email list: > > http://starship.python.net/mailman/listinfo/triangle-zpug > > By 2007, python.net was kind of an orphan. The PSF's python.org had become > the hang-out for Pythonistas. Python.net mostly provided homepages and web > space for most of the earliest Python pioneers. But it didn't really have > the support it had before the PSF took over python.org. Python.net suffered > a couple of nasty crashes. Many of the early Python pioneers did not > continue to support it after the crashes. It had become too easy to host > your own site and get your own blog. > > After the second crash, some of us in TriZPUG decided it would be better if > we followed the lead of some more recent Python user groups and moved our > email list to the more stable python.org. The second crash had severely > disrupted our volunteer coordination for the biggest event we'd ever staged. > The old email list had become a problem. > > It took about a year after that decision to find the right people in > python.org to make this happen as this was also about the time that > mail.python.org was going through some management lapses. I even tried to > find someone in TriZPUG to be the python.org postmaster after a call for > help went out from the PSF. But eventually a new python.org postmaster was > found, Brad Knowles, who was super nice and got our email list moved to > where it has lived since May 16, 2008: > > http://mail.python.org/mailman/listinfo/trizpug > > As part of the move to python.org Brad offered to move our python.net > archives to python.org. All he needed was the mbox file for our email list. > Unfortunatly, our mbox file had not survived the python.net crashes. At > least not a comprehensive mbox file. Only an mbox file since the last crash > or two. All that really survived comprehensively were the "cooked" archives > that MailMan makes from an mbox file: > > http://starship.python.net/pipermail/triangle-zpug/ > > For MailMan to absorb old archives into a new email list, it needs to > recreate the cooked archives from an mbox file. There might be a way to hack > MailMan's archive import feature to accepted cooked archives, but it was > beyond where our volunteer postmaster help at python.org was willing to go. > They did make a valiant effort at reconstructing an mbox from the cooked > archives. > > But the format of the cooked archives had changed over the years 2002-2008, > and so it wasn't as simple as it first seemed. Things like the format of the > email headers changed over the life of the email list. We arrived at a point > where we had exhausted the reasonable efforts of the python.org postmasters > to import the old archives into the new list. So to this day, we have > archives split between python.net and python.org. > > However, as part of our TriZPUG to TriPython name change, I have been > talking to Brad Knowles once again. With a little advance notice Brad is > happy to change the name on our email list when we need. And he offered once > again to try to import our old python.net archives. I reminded him of the > previous effort to do so. But once reminded, we talked about making another > more intensive effort to recreate and mbox file from the python.net cooked > archives. Python's support for mbox manipulation has come a long way in the > last four years: > > http://docs.python.org/library/mailbox.html > > Brad said if we can recreate the mbox file from the cooked archives, he'd > like to try to import the archives once again so we would have comprehensive > archives all in one place. > > The Project: > > 1) Get the old cooked gzipped archives at: > > http://docs.python.org/library/mailbox.html > > using something like the urllib module or the requests package. > > 2) Expand the cooked archives with something like the gzip module. > > 3) Examine the archives and figure out a way to parse them into individual > messages with header metadata. Classic text parsing. > > 4) Understand where the parsing has to deal with different metadata formats > in the cooked archives. Deal with it. Classic real world text parsing. > > 5) From the parsed data, reconstruct an mbox file called triangle-zpug.mbox > using something like the mailbox module. > > 6) Be prepared to make changes if necessary. Life is contingent in many > ways. Things often don't work as planned. There are some old cooked archives > beyond May 2008. Sometimes people posted to the old list by mistake after > May 2008. One of the best pure Python discussions this group ever had was in > April 2009 on the old list. It went on for days before someone realized, > hey, how come this thread is on the old email list? You might want to > reconstruct an mbox with all the old archives, and be prepared to > reconstruct them again if the MailMan import cannot mix old and new archives > from the same month. > > You might want to do some testing. Testing might be pretty difficult. Mock > only gets you as far as unit testing. This will require real functional and > system testing. You might need to make test builds of MailMan. You will > probably have to work closely with the python.org postmasters who are > running the import steps. You might need to get the current mbox file from > the python.org postmasters in order to do realistic testing. > > The building and testing of this project could be involved. It may be a good > candidate for continuous integration, especially if a lot of changes arise. > And I would just anticipate a lot of changes for this project. > > 7) Be prepared to fail. Life is contingent in many ways. Things often don't > work as planned. It might be there there will never be sufficient > information in the cooked archives to make the MailMan import work in ways > acceptable to the python.org postmasters. > > 8) This project would really do well to have a least one pair of people > working on it. This doesn't sound like a really good loner project. > > 9) This project really needs to be in a publicly visible repository. You > might get tired of it and other people could pick it up. You might get stuck > and need more eyes on it. You might need more than a couple of people to > help make it work. Your team might be geographically distributed around the > Triangle. You want it so that when you are done, anyone can download the > finished product, run it, and get the mbox file needed. > > 10) I'm certainly willing to help anyone who wants to work on this project > at project night (as in help get you pointed in a right direction, help > explain something that may not be clear to you, or help you get unstuck, > rather than do it for you or even with you though I may). I'll be at the > September project night. I'll have to miss the one in October. (At least the > one in Carrboro. There's a possibility a project night at NCSU could be spun > up by then.) But then I should be around for all the following project > nights for awhile. > > 11) You also don't really need me at all to do this project. The project > parameters are pretty well laid out here. This could be a self-starter for > the right self-starter. > > 12) It would be great if you could let the email list know if you are > working on this. We wouldn't want several people working on this in > isolation without knowledge of each other. > > 13) It would be great if when you say you are working on this, you are > actually working on this, rather than planning, intending, or wanting to. > > 14) Whenever possible, join the people already working on a project rather > than making a new project. > > 15) It's not necessary for this to be done in time for the October name > change. It's a do-acratic thing. It will be done when you do it. > > -- > Sincerely, > > Chris Calloway http://nccoos.org/Members/cbc > office: 3313 Venable Hall phone: (919) 599-3530 > mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 > _______________________________________________ > TriZPUG mailing list > TriZPUG at python.org > http://mail.python.org/mailman/listinfo/trizpug > http://trizpug.org is the Triangle Zope and Python Users Group -- Read my blog! I depend on your acceptance of my opinion! I am interesting! http://techblog.ironfroggy.com/ Follow me if you're into that sort of thing: http://www.twitter.com/ironfroggy From ironfroggy at gmail.com Sat Sep 1 14:37:22 2012 From: ironfroggy at gmail.com (Calvin Spealman) Date: Sat, 1 Sep 2012 08:37:22 -0400 Subject: [TriZPUG] Revised TriPython logos (comments welcome) In-Reply-To: References: <503266FF.8060809@unc.edu> Message-ID: Jim, I love (A) with (C) as a seal/icon (I think there are different uses for both) We've been knocking these around for weeks now, and we all seem to like this one. I think we should stick with it. On Mon, Aug 20, 2012 at 12:58 PM, Jesse wrote: > A all the way. Slick! > > > On Mon, Aug 20, 2012 at 12:34 PM, Chris Calloway wrote: >> >> On 8/19/2012 9:52 PM, Jim Allman wrote: >>> >>> (a) simplifed logo w/ proper python head; >> >> >> I like that best. >> >> >>> (c) as an alternative for the ophidiophobic. >> >> >> After I expressed my distaste for snakes last week, I turned off my office >> lights as I left for the day. Right above the light switch was this >> painting, the only painting in my office, which I purchased from local >> artist Emily Weinstein about one year ago: >> >> http://trizpug.org/Members/cbc/magicgarden.jpg >> >> Does not compute. >> >> -- >> Sincerely, >> >> Chris Calloway http://nccoos.org/Members/cbc >> office: 3313 Venable Hall phone: (919) 599-3530 >> mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 >> >> _______________________________________________ >> TriZPUG mailing list >> TriZPUG at python.org >> http://mail.python.org/mailman/listinfo/trizpug >> http://trizpug.org is the Triangle Zope and Python Users Group > > > > > -- > Jesse Bikman > > _______________________________________________ > TriZPUG mailing list > TriZPUG at python.org > http://mail.python.org/mailman/listinfo/trizpug > http://trizpug.org is the Triangle Zope and Python Users Group -- Read my blog! I depend on your acceptance of my opinion! I am interesting! http://techblog.ironfroggy.com/ Follow me if you're into that sort of thing: http://www.twitter.com/ironfroggy From ncdave4life at gmail.com Sat Sep 1 16:51:47 2012 From: ncdave4life at gmail.com (David Burton) Date: Sat, 1 Sep 2012 10:51:47 -0400 Subject: [TriZPUG] Revised TriPython logos (comments welcome) In-Reply-To: References: <503266FF.8060809@unc.edu> Message-ID: Yes, the A class clearly inherits from the C class. On Sat, Sep 1, 2012 at 8:37 AM, Calvin Spealman wrote: > Jim, > > I love (A) with (C) as a seal/icon (I think there are different uses for > both) > > We've been knocking these around for weeks now, and we all seem to > like this one. I think we should stick with it. > > > On Mon, Aug 20, 2012 at 12:58 PM, Jesse wrote: > > A all the way. Slick! > > > > > > On Mon, Aug 20, 2012 at 12:34 PM, Chris Calloway wrote: > >> > >> On 8/19/2012 9:52 PM, Jim Allman wrote: > >>> > >>> (a) simplifed logo w/ proper python head; > >> > >> > >> I like that best. > >> > >> > >>> (c) as an alternative for the ophidiophobic. > >> > >> > >> After I expressed my distaste for snakes last week, I turned off my > office > >> lights as I left for the day. Right above the light switch was this > >> painting, the only painting in my office, which I purchased from local > >> artist Emily Weinstein about one year ago: > >> > >> http://trizpug.org/Members/cbc/magicgarden.jpg > >> > >> Does not compute. > >> > >> -- > >> Sincerely, > >> > >> Chris Calloway http://nccoos.org/Members/cbc > >> office: 3313 Venable Hall phone: (919) 599-3530 > >> mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 > >> > ... > > -- > > Jesse Bikman > ... -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Tue Sep 4 20:53:01 2012 From: cbc at unc.edu (Chris Calloway) Date: Tue, 04 Sep 2012 14:53:01 -0400 Subject: [TriZPUG] TriZPUG September 2012 Meeting: PyCarolinas Warm-up Message-ID: <50464E0D.6030609@unc.edu> Having gotten no takers on the call for talks on this list, I took the route of asking some individual PyCarolinas presenters if they would like to warm-up at the next meeting and got two takers. So here is the announcement with two featured talks: http://trizpug.org/Members/cbc/sep-12-mtg When: Thursday, September 27, 7pm Where: SplatSpace, 331 W. Main St, Durham (The Snow Building, in the basement) Join us as TriZPUGers tune up their talks for the upcoming PyCarolinas Conference. Vinod Kurup will present "Emacs for Python Programming" and Chris Church will present "Python in Embedded Software Development." As always, unannounced lightning talks are always welcome. Lightning talks are 5 to 10 minutes extemporaneous expositions on a topic of interest to you, something you recently learned, kind of like a show and tell. We'll be meeting at Splatspace, a non-profit member-supported workshop and hacker meeting place. Splatspace is located in the basement of the Snow Building at 331 W. Main St. in Durham. Parking (free exit after 7pm) is in the back of the building in the lot off Ramseur St. on the downtown Durham loop (one way, approach Ramseur from W. Main St. or W. Chapel Hill St.. If you arrive after 7pm, please call 919-704-4225(HACK) to be let in the door. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From julia.elman at gmail.com Wed Sep 5 15:19:50 2012 From: julia.elman at gmail.com (Julia Elman) Date: Wed, 5 Sep 2012 09:19:50 -0400 Subject: [TriZPUG] Django Users Website In-Reply-To: References: Message-ID: Hey All, Hope that everyone is doing well and having a good week! I just saw this and thought it might be something that the group would want to do. Thoughts? http://djangonauts.org/ Best regards, Julia -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Wed Sep 5 15:46:48 2012 From: cbc at unc.edu (Chris Calloway) Date: Wed, 05 Sep 2012 09:46:48 -0400 Subject: [TriZPUG] Django Users Website In-Reply-To: References: Message-ID: <504757C8.9030708@unc.edu> On 9/5/2012 9:19 AM, Julia Elman wrote: > I just saw this and thought it might be something that the group would > want to do. Thoughts? > > http://djangonauts.org/ To get listed? Great idea. Go for it. The "group" doesn't do things. You do. http://tripython.org is a functional URL now if you want to use that for the listing. I talked to Jim yesterday and he is putting final touches on a replacement masthead. There are other submarine races going on to move this along as well. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From julia.elman at gmail.com Wed Sep 5 16:22:31 2012 From: julia.elman at gmail.com (Julia Elman) Date: Wed, 5 Sep 2012 10:22:31 -0400 Subject: [TriZPUG] Django Users Website In-Reply-To: <504757C8.9030708@unc.edu> References: <504757C8.9030708@unc.edu> Message-ID: <775E9867317F484382FD4D6E0C48074F@gmail.com> There needs to be a point of contact. Who should I put in there? (not me) On Wednesday, September 5, 2012 at 9:46 AM, Chris Calloway wrote: > On 9/5/2012 9:19 AM, Julia Elman wrote: > > I just saw this and thought it might be something that the group would > > want to do. Thoughts? > > > > http://djangonauts.org/ > > To get listed? Great idea. Go for it. The "group" doesn't do things. You do. > > http://tripython.org is a functional URL now if you want to use that for > the listing. I talked to Jim yesterday and he is putting final touches > on a replacement masthead. There are other submarine races going on to > move this along as well. > > -- > Sincerely, > > Chris Calloway http://nccoos.org/Members/cbc > office: 3313 Venable Hall phone: (919) 599-3530 > mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 > _______________________________________________ > TriZPUG mailing list > TriZPUG at python.org (mailto:TriZPUG at python.org) > http://mail.python.org/mailman/listinfo/trizpug > http://trizpug.org is the Triangle Zope and Python Users Group > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Wed Sep 5 17:44:25 2012 From: cbc at unc.edu (Chris Calloway) Date: Wed, 05 Sep 2012 11:44:25 -0400 Subject: [TriZPUG] Django Users Website In-Reply-To: <775E9867317F484382FD4D6E0C48074F@gmail.com> References: <504757C8.9030708@unc.edu> <775E9867317F484382FD4D6E0C48074F@gmail.com> Message-ID: <50477359.2090800@unc.edu> On 9/5/2012 10:22 AM, Julia Elman wrote: > There needs to be a point of contact. Who should I put in there? (not me) I see what you mean. They want more than just a URL and location. I'd even need to make new tripython contact email address for this. Oh for the love of..., Kurt, the email forwarding plan doesn't work with the off-site DNS feature we are exploiting. I'd have to set up an email server. Julia, I'll have to get back to you on this after talking to Kurt. They also provide this caveat on the about page: "Django-ish users group? It doesn't hurt to ask, but for now we'd like to keep it close to the family. We may not list you if you aren't Django-specific. Or we might, depending on how much Jack Daniels you can provide." So, assuming we can get them all the information they want to register a group, they may or not accept us But I'm all for accepting them as soon as we can get a couple of nits worked out with the name change. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Fri Sep 7 17:13:48 2012 From: cbc at unc.edu (Chris Calloway) Date: Fri, 07 Sep 2012 11:13:48 -0400 Subject: [TriZPUG] About Django from the Pyramid Guy at DjangoCon Message-ID: <504A0F2C.3070909@unc.edu> I heard about this too late to plug it here. But I sure hope somebody on this list went to see this talk: http://www.djangocon.us/schedule/presentations/22/ If not, the slides, which I'm sure don't convey the full gravitas of the talk itself, are here: http://plope.com/static/presentations/djangocon2012/ If you are still at DjangoCon and see Chris McDonough there, you should go talk to him. He knows more about comparative web frameworks in Python than anybody and is working very hard to get more cross-collaboration between Python web framework communities. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From sean at cavanaugh.pro Fri Sep 7 18:07:41 2012 From: sean at cavanaugh.pro (Sean Cavanaugh) Date: Fri, 7 Sep 2012 12:07:41 -0400 Subject: [TriZPUG] Django Book Reference or Web Reference Message-ID: Hey All, I am actually randomly working on top of Django this month and I was curious if there was some recommendations for a reference manual/book/web reference that is the best to use from you experienced Django veterans. I know there are some classes but I don't have the budget this year (I already used it up :-/). I don't' know if this is an appropriate question or not for this list but thought I would give it a try. -S -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Fri Sep 7 18:22:44 2012 From: cbc at unc.edu (Chris Calloway) Date: Fri, 07 Sep 2012 12:22:44 -0400 Subject: [TriZPUG] Django Book Reference or Web Reference In-Reply-To: References: Message-ID: <504A1F54.2080201@unc.edu> On 9/7/2012 12:07 PM, Sean Cavanaugh wrote: > I am actually randomly working on top of Django this month and I was > curious if there was some recommendations for a reference > manual/book/web reference that is the best to use from > you experienced Django veterans. One of Django's strengths is that it is one of the best documented Python web frameworks. I've never seen anything, Django book or otherwise, that beats the plain old Django documentation at: https://docs.djangoproject.com/en/1.4/ I attribute Django's popularity to the fact that it's just so easy to get DIY bootstrapped doing Django just by reading the docs. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From ironfroggy at gmail.com Sun Sep 9 16:31:54 2012 From: ironfroggy at gmail.com (Calvin Spealman) Date: Sun, 9 Sep 2012 10:31:54 -0400 Subject: [TriZPUG] RDU to Chapel Hill tips? Message-ID: Can anyone who has traveled TO the area recommend the best ways and advice to get from RDU to the Chapel Hill/Carrboro area? I'd like to put together some travel tips for PyCarolinas. From ogmaciel at gnome.org Sun Sep 9 17:01:01 2012 From: ogmaciel at gnome.org (Og Maciel) Date: Sun, 09 Sep 2012 11:01:01 -0400 Subject: [TriZPUG] RDU to Chapel Hill tips? In-Reply-To: <504CAC89.4020806@ogmaciel.com> References: <504CAC89.4020806@ogmaciel.com> Message-ID: <504CAF2D.9000702@gnome.org> On 09/09/2012 10:49 AM, Og Maciel wrote: > On 09/09/2012 10:31 AM, Calvin Spealman wrote: >> Can anyone who has traveled TO the area recommend the best ways >> and advice to get from RDU to the Chapel Hill/Carrboro area? I'd >> like to put together some travel tips for PyCarolinas. > > Just take exit 170 off I40 and make a left at the traffic light onto > 15-501 (I believe that is South-bound). When 15-501 splits into > Franklin Street, keep to the right and stay on Franklin Street until > you get to Carboro (a couple of miles, passing through the UNC Campus). > > -- Og Maciel - GPG/PGP: D5CFC202 http://ogmaciel.tumblr.com -- Og Maciel - GPG/PGP: D5CFC202 http://ogmaciel.tumblr.com From philip at semanchuk.com Mon Sep 10 03:50:17 2012 From: philip at semanchuk.com (Philip Semanchuk) Date: Sun, 9 Sep 2012 21:50:17 -0400 Subject: [TriZPUG] RDU to Chapel Hill tips? In-Reply-To: References: Message-ID: <0FE79C4A-F4BB-4D93-AD30-961304E97DE1@semanchuk.com> On Sep 9, 2012, at 10:31 AM, Calvin Spealman wrote: > Can anyone who has traveled TO the area recommend the best ways and > advice to get from RDU to the Chapel Hill/Carrboro area? I'd like to > put together some travel tips for PyCarolinas. One can take the bus from RDU to UNC. Bus 100 goes through the airport and connects with the Regional Transit Center (RTC) just a few miles west of the airport. From the RTC, busses 800 and 805 can get you to the Chapel Hill area. The fee is nominal ($2 I think). http://www.triangletransit.org/ Cheers Philip From jessebikman at gmail.com Mon Sep 10 07:12:44 2012 From: jessebikman at gmail.com (Jesse Bikman) Date: Mon, 10 Sep 2012 01:12:44 -0400 Subject: [TriZPUG] RDU to Chapel Hill tips? In-Reply-To: <504CAF2D.9000702@gnome.org> References: <504CAC89.4020806@ogmaciel.com> <504CAF2D.9000702@gnome.org> Message-ID: Exit 270 Sent from my iPod On Sep 9, 2012, at 11:01 AM, Og Maciel wrote: > On 09/09/2012 10:49 AM, Og Maciel wrote: >> On 09/09/2012 10:31 AM, Calvin Spealman wrote: >>> Can anyone who has traveled TO the area recommend the best ways >>> and advice to get from RDU to the Chapel Hill/Carrboro area? I'd >>> like to put together some travel tips for PyCarolinas. >> >> Just take exit 170 off I40 and make a left at the traffic light onto >> 15-501 (I believe that is South-bound). When 15-501 splits into >> Franklin Street, keep to the right and stay on Franklin Street until >> you get to Carboro (a couple of miles, passing through the UNC Campus). >> >> > > -- > Og Maciel - GPG/PGP: D5CFC202 > http://ogmaciel.tumblr.com > > -- > Og Maciel - GPG/PGP: D5CFC202 > http://ogmaciel.tumblr.com > _______________________________________________ > TriZPUG mailing list > TriZPUG at python.org > http://mail.python.org/mailman/listinfo/trizpug > http://trizpug.org is the Triangle Zope and Python Users Group From jmack at wm7d.net Mon Sep 10 13:27:18 2012 From: jmack at wm7d.net (Joseph Mack NA3T) Date: Mon, 10 Sep 2012 04:27:18 -0700 (PDT) Subject: [TriZPUG] RDU to Chapel Hill tips? In-Reply-To: <0FE79C4A-F4BB-4D93-AD30-961304E97DE1@semanchuk.com> References: <0FE79C4A-F4BB-4D93-AD30-961304E97DE1@semanchuk.com> Message-ID: On Sun, 9 Sep 2012, Philip Semanchuk wrote: > > On Sep 9, 2012, at 10:31 AM, Calvin Spealman wrote: > >> Can anyone who has traveled TO the area recommend the >> best ways and advice to get from RDU to the Chapel >> Hill/Carrboro area? I'd like to put together some travel >> tips for PyCarolinas. how many people are coming? Can you arrange a van/bus (or busses) to pick them up? Some people may have to hang out for a couple of hours, till the enough people arrive to make it worth sending a van, so tell them to hang out in some relatively nice place (for an airport) where there's free wifi. You could meet them there and hang out with them. > One can take the bus from RDU to UNC. > > Bus 100 goes through the airport and connects with the > Regional Transit Center (RTC) just a few miles west of the > airport. From the RTC, busses 800 and 805 can get you to > the Chapel Hill area. The fee is nominal ($2 I think). > > http://www.triangletransit.org/ this sounds just as good an idea. Joe -- Joseph Mack NA3T EME(B,D), FM05lw North Carolina jmack (at) wm7d (dot) net - azimuthal equidistant map generator at http://www.wm7d.net/azproj.shtml Homepage http://www.austintek.com/ It's GNU/Linux! From brad.crittenden at gmail.com Mon Sep 10 13:57:56 2012 From: brad.crittenden at gmail.com (Bradley A. Crittenden) Date: Mon, 10 Sep 2012 07:57:56 -0400 Subject: [TriZPUG] RDU to Chapel Hill tips? In-Reply-To: References: <0FE79C4A-F4BB-4D93-AD30-961304E97DE1@semanchuk.com> Message-ID: <5AE8BF01-A2CA-4ABD-8F04-5CEB67FC732C@gmail.com> On Sep 10, 2012, at 07:27 , Joseph Mack NA3T wrote: > > how many people are coming? Can you arrange a van/bus (or busses) to pick them up? Some people may have to hang out for a couple of hours, till the enough people arrive to make it worth sending a van, so tell them to hang out in some relatively nice place (for an airport) where there's free wifi. You could meet them there and hang out with them. I'd also suggest putting up a wiki page where travelers can list their arrival and departure times, flight numbers, and contact information so they can self-organize to share cabs if they want. We do that for work trips and it works well. Sorry I'm going to miss Pycarolinas. --Brad From rymndflk at gmail.com Mon Sep 10 15:20:27 2012 From: rymndflk at gmail.com (rymndflk at gmail.com) Date: Mon, 10 Sep 2012 13:20:27 +0000 Subject: [TriZPUG] Triangle transit between RDU and Chapel Hill ($2) In-Reply-To: References: Message-ID: <697816144-1347283264-cardhu_decombobulator_blackberry.rim.net-359227455-@b4.c24.bise6.blackberry> Triangle Transit Buses run (with transfer requested) from RDU via Transfer Hub (Route #100) to Chapel Hill (Routes #800 to Student Union via Southpoint Mall) or Routes #400 or #700 via Durham) for $2.00; the ride takes a total of about 90 minutes and runs from about 06:00 to 22:00 hours. Be sure to leave time for airport security ~ about 2 hours. Ray. Sent from my Verizon Wireless BlackBerry -----Original Message----- From: trizpug-request at python.org Sender: "TriZPUG" Date: Mon, 10 Sep 2012 12:00:02 To: Reply-To: trizpug at python.org Subject: TriZPUG Digest, Vol 53, Issue 6 Send TriZPUG mailing list submissions to trizpug at python.org To subscribe or unsubscribe via the World Wide Web, visit http://mail.python.org/mailman/listinfo/trizpug or, via email, send a message with subject or body 'help' to trizpug-request at python.org You can reach the person managing the list at trizpug-owner at python.org When replying, please edit your Subject line so it is more specific than "Re: Contents of TriZPUG digest..." Today's Topics: 1. RDU to Chapel Hill tips? (Calvin Spealman) 2. Re: RDU to Chapel Hill tips? (Og Maciel) 3. Re: RDU to Chapel Hill tips? (Philip Semanchuk) 4. Re: RDU to Chapel Hill tips? (Jesse Bikman) ---------------------------------------------------------------------- Message: 1 Date: Sun, 9 Sep 2012 10:31:54 -0400 From: Calvin Spealman To: "Triangle (North Carolina) Zope and Python Users Group" Subject: [TriZPUG] RDU to Chapel Hill tips? Message-ID: Content-Type: text/plain; charset=UTF-8 Can anyone who has traveled TO the area recommend the best ways and advice to get from RDU to the Chapel Hill/Carrboro area? I'd like to put together some travel tips for PyCarolinas. ------------------------------ Message: 2 Date: Sun, 09 Sep 2012 11:01:01 -0400 From: Og Maciel To: trizpug at python.org Subject: Re: [TriZPUG] RDU to Chapel Hill tips? Message-ID: <504CAF2D.9000702 at gnome.org> Content-Type: text/plain; charset=ISO-8859-1 On 09/09/2012 10:49 AM, Og Maciel wrote: > On 09/09/2012 10:31 AM, Calvin Spealman wrote: >> Can anyone who has traveled TO the area recommend the best ways >> and advice to get from RDU to the Chapel Hill/Carrboro area? I'd >> like to put together some travel tips for PyCarolinas. > > Just take exit 170 off I40 and make a left at the traffic light onto > 15-501 (I believe that is South-bound). When 15-501 splits into > Franklin Street, keep to the right and stay on Franklin Street until > you get to Carboro (a couple of miles, passing through the UNC Campus). > > -- Og Maciel - GPG/PGP: D5CFC202 http://ogmaciel.tumblr.com -- Og Maciel - GPG/PGP: D5CFC202 http://ogmaciel.tumblr.com ------------------------------ Message: 3 Date: Sun, 9 Sep 2012 21:50:17 -0400 From: Philip Semanchuk To: ironfroggy at gmail.com, "Triangle \(North Carolina\) Zope and Python Users Group" Subject: Re: [TriZPUG] RDU to Chapel Hill tips? Message-ID: <0FE79C4A-F4BB-4D93-AD30-961304E97DE1 at semanchuk.com> Content-Type: text/plain; charset=us-ascii On Sep 9, 2012, at 10:31 AM, Calvin Spealman wrote: > Can anyone who has traveled TO the area recommend the best ways and > advice to get from RDU to the Chapel Hill/Carrboro area? I'd like to > put together some travel tips for PyCarolinas. One can take the bus from RDU to UNC. Bus 100 goes through the airport and connects with the Regional Transit Center (RTC) just a few miles west of the airport. From the RTC, busses 800 and 805 can get you to the Chapel Hill area. The fee is nominal ($2 I think). http://www.triangletransit.org/ Cheers Philip ------------------------------ Message: 4 Date: Mon, 10 Sep 2012 01:12:44 -0400 From: Jesse Bikman To: "Triangle (North Carolina) Zope and Python Users Group" Cc: "trizpug at python.org" Subject: Re: [TriZPUG] RDU to Chapel Hill tips? Message-ID: Content-Type: text/plain; charset=us-ascii Exit 270 Sent from my iPod On Sep 9, 2012, at 11:01 AM, Og Maciel wrote: > On 09/09/2012 10:49 AM, Og Maciel wrote: >> On 09/09/2012 10:31 AM, Calvin Spealman wrote: >>> Can anyone who has traveled TO the area recommend the best ways >>> and advice to get from RDU to the Chapel Hill/Carrboro area? I'd >>> like to put together some travel tips for PyCarolinas. >> >> Just take exit 170 off I40 and make a left at the traffic light onto >> 15-501 (I believe that is South-bound). When 15-501 splits into >> Franklin Street, keep to the right and stay on Franklin Street until >> you get to Carboro (a couple of miles, passing through the UNC Campus). >> >> > > -- > Og Maciel - GPG/PGP: D5CFC202 > http://ogmaciel.tumblr.com > > -- > Og Maciel - GPG/PGP: D5CFC202 > http://ogmaciel.tumblr.com > _______________________________________________ > TriZPUG mailing list > TriZPUG at python.org > http://mail.python.org/mailman/listinfo/trizpug > http://trizpug.org is the Triangle Zope and Python Users Group ------------------------------ Subject: Digest Footer _______________________________________________ TriZPUG mailing list TriZPUG at python.org http://mail.python.org/mailman/listinfo/trizpug ------------------------------ End of TriZPUG Digest, Vol 53, Issue 6 ************************************** From cbc at unc.edu Mon Sep 10 20:35:46 2012 From: cbc at unc.edu (Chris Calloway) Date: Mon, 10 Sep 2012 14:35:46 -0400 Subject: [TriZPUG] RDU to Chapel Hill tips? In-Reply-To: <504CAF2D.9000702@gnome.org> References: <504CAC89.4020806@ogmaciel.com> <504CAF2D.9000702@gnome.org> Message-ID: <504E3302.2070606@unc.edu> On 9/9/2012 11:01 AM, Og Maciel wrote: >> Just take exit 270 off I40 and make a left at the traffic light onto >> 15-501 (I believe that is South-bound). When 15-501 splits into >> Franklin Street, keep to the right and stay on Franklin Street until >> you get to Carboro (a couple of miles, passing through the UNC Campus). Fewer turns, fewer lights, more direct, and shorter from RDU would be to take exit 273A off I-40 onto Hwy 54/Raleigh Road. That goes straight into campus where it becomes South Road and goes to within 1 block of the PyCarolinas conference center on South Columbia. On the other side of South Columbia, South Road turns into McCauley Stret and within a half a block goes right by the entrance to McCauley Deck/Beard Lot parking garage for the conference center. Re vans: I think people will be coming into RDU for PyCarolinas at all different times. It wouldn't be practical to run a van service at all those times. I think I may have spoiled some of you with van service at previous TriZPUG events. I was only able to do that due to having a budget, having access to sponsoring department vans, and being able to pay graduate students to drive vans. PyCarolinas is a no budget operations. It is meant for people within driving distance in the Carolinas. There are a few people flying in because they have chosen to speak at PyCarolinas. They are what I might term players and wannabe players in the Python jet set. The service expectations of people coming from far away for a local event should be managed slightly differently that the expectations of people going to a national or international event. I don't think we need to burden Calvin with the additional chore of organizing a van service or organizing volunteers to do so. And remember the do-acracy: if you have an idea, it is your responsibility to do it if you think it's a good idea rather than simply suggesting someone else should do it because you think it is a good idea. That's how it worked when there were previous van services. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Thu Sep 13 19:19:52 2012 From: cbc at unc.edu (Chris Calloway) Date: Thu, 13 Sep 2012 13:19:52 -0400 Subject: [TriZPUG] Announcement: Next Django Bootcamp Message-ID: <505215B8.5060004@unc.edu> Triangle Python Users Group members Caktus Consulting Group announce Django Fundamentals Bootcamp, a two day beginners course for anyone who wants to learn the basics of building a Django web application. Designed for developers with basic programming experience, this course will provide you with the essentials needed to build and develop a simple Django application in a hands-on and interactive setting. The training will focus on the construction of a crossword drill application to illustrate Django?s architecture and versatility. Django Fundamentals Bootcamp takes place Saturday, Janaury 12th and Sunday, January 13, 2013 at Caktus, 209 Lloyd St, Suite 110, Carrboro, NC. Tickets are $550 for the early bird special through November 12, 2012, $700 thereafter, and include coffee, drinks, snacks, and two lunches. For more information visit: http://www.djangobootcamp.com -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Thu Sep 13 19:20:29 2012 From: cbc at unc.edu (Chris Calloway) Date: Thu, 13 Sep 2012 13:20:29 -0400 Subject: [TriZPUG] Announcement: Raleigh Project Night Numero Uno Message-ID: <505215DD.1040208@unc.edu> When: Tuesday, October 2, 6pm Where: Room 1220, Engineering Building 2 NCSU Centennial Campus, 890 Oval Drive, Raleigh A brand new Raleigh Project Night (first Tuesdays) is forming to complement the (second Wednesdays) Carrboro Project Night. Have a project you want to show off, share, seek help with, or just get some work done surrounded my like minded python lovers? Join us for our new monthly (first Tuesdays) hack night and do just that! Don't have something to work on? Show up and enjoy the energy, sprint on an open source project, find something interesting to contribute to or be inspired by! The setting is informal and there is no schedule, so don't worry if you show up past the start time. http://trizpug.org/Members/cbc/oct-12-rpj/ -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From brian at python.org Thu Sep 20 23:24:59 2012 From: brian at python.org (Brian Curtin) Date: Thu, 20 Sep 2012 21:24:59 -0000 Subject: [TriZPUG] PyCon 2013 Ticket Sales Have Begun! Message-ID: Hi TrizPUG! The PyCon organizers are happy to announce that ticket sales for the March 2013 conference have opened at https://us.pycon.org/2013/registration/ ! Early bird rates are available for the first 1000 purchases, which is a departure from previous time-based systems. With PyCon 2012 having been a quick sell out, we're expecting this one to be the same. Keep in mind that attendance is strictly limited to 2500. PyCon 2013 is going back to Santa Clara, CA before heading up north for two years in Montreal, Quebec for 2014-15. The event starts with two days of tutorials on March 13, followed by three days of talks starting March 15, and ends with four days of sprints starting March 18. Individual and corporate ticket prices remain the same as they have been for the last few years, with early bird rates of $300 and $450 respectively. The regular rates of $350 and $600 for individual and corporate are still an incredible deal. For 2013 we've reduced the cost to students by 50%, bringing the early bird rate to $100 with a regular rate of $125. Providing a more affordable conference experience for students is a priority for the organizers and the Python Software Foundation, and we're hoping the decrease helps bring more of them out. We've also increased our financial aid program, and hope to assist more attendees for PyCon 2013! You can apply for financial aid through the new consolidated form at https://docs.google.com/spreadsheet/viewform?fromEmail=true&formkey=dGt4Z0dsY052VERJem4xUUFVQW9uQVE6MQ We're still accepting proposals for talks and tutorials, with a deadline of September 28. Poster proposals are accepted through January 15, 2013. For more information, see https://us.pycon.org/2013/speaking/cfp/ If your company is interested in sponsorship, we need you. Sponsors are what make PyCon a possibility, and sponsorship offers some great values to the generous organizations who support the conference. Check out https://us.pycon.org/2013/sponsors/whysponsor/ to find out what you get out of sponsorship, with a prospectus at https://us.pycon.org/2013/sponsors/prospectus/. Contact Jesse Noller at jnoller at python.org with any sponsorship inquiries. Keep an eye out for news on our blog at http://pycon.blogspot.com/ and follow us on twitter at https://twitter.com/pycon Jesse Noller, Chairman jnoller at python.org Brian Curtin, Publicity Coordinator brian at python.org From ironfroggy at gmail.com Sat Sep 22 16:52:13 2012 From: ironfroggy at gmail.com (Calvin Spealman) Date: Sat, 22 Sep 2012 10:52:13 -0400 Subject: [TriZPUG] PyCarolinas Registration is Open! Message-ID: Finally! The registration is being opened first to local user groups in the Carolinas, Virginia, and Georgia. After we have a good number of local folks already signed up, we'll open the registration to everyone else. So, grab your seat today! We don't have a lot of spots. We're limiting the entire conference to only 150 attendees, and there are a lot of people interested, so don't wait! There is a modest $20 T-Shirt fee, and you can register here: http://www.eventbrite.com/event/4164098932 And, as a reminder, our amazing schedule is posted where you can see all the fantastic talks you'll be able to enjoy! Looking forward to seeing you all there! From philip at semanchuk.com Tue Sep 25 05:01:03 2012 From: philip at semanchuk.com (Philip Semanchuk) Date: Mon, 24 Sep 2012 23:01:03 -0400 Subject: [TriZPUG] PyCarolinas Registration is Open! In-Reply-To: References: Message-ID: <744A99BB-59A2-4135-9E9E-35A2525DC076@semanchuk.com> On Sep 22, 2012, at 10:52 AM, Calvin Spealman wrote: > Finally! > > The registration is being opened first to local user groups in the > Carolinas, Virginia, and Georgia. > > After we have a good number of local folks already signed up, we'll > open the registration to everyone else. > > So, grab your seat today! We don't have a lot of spots. We're limiting > the entire conference to only 150 attendees, and there are a lot of > people interested, so don't wait! > > There is a modest $20 T-Shirt fee, and you can register here: > > http://www.eventbrite.com/event/4164098932 > > And, as a reminder, our amazing schedule is posted where you can see > all the fantastic talks you'll be able to enjoy! > > Looking forward to seeing you all there! Hi Calvin, Are presenters being asked to register? It seems like a good deal for the T-shirt, but I don't want to register if I'll be taking up a valuable slot. =) Thanks Philip From ironfroggy at gmail.com Tue Sep 25 11:11:42 2012 From: ironfroggy at gmail.com (Calvin Spealman) Date: Tue, 25 Sep 2012 05:11:42 -0400 Subject: [TriZPUG] PyCarolinas Registration is Open! In-Reply-To: <744A99BB-59A2-4135-9E9E-35A2525DC076@semanchuk.com> References: <744A99BB-59A2-4135-9E9E-35A2525DC076@semanchuk.com> Message-ID: Philip, I sent a note to presenters, and I'm sorry if I missed you. You'll be entered into the system manually, I just need to carve out the time to get everyone entered. Expect your confirmation soon. Calvin Spealman On Mon, Sep 24, 2012 at 11:01 PM, Philip Semanchuk wrote: > > On Sep 22, 2012, at 10:52 AM, Calvin Spealman wrote: > >> Finally! >> >> The registration is being opened first to local user groups in the >> Carolinas, Virginia, and Georgia. >> >> After we have a good number of local folks already signed up, we'll >> open the registration to everyone else. >> >> So, grab your seat today! We don't have a lot of spots. We're limiting >> the entire conference to only 150 attendees, and there are a lot of >> people interested, so don't wait! >> >> There is a modest $20 T-Shirt fee, and you can register here: >> >> http://www.eventbrite.com/event/4164098932 >> >> And, as a reminder, our amazing schedule is posted where you can see >> all the fantastic talks you'll be able to enjoy! >> >> Looking forward to seeing you all there! > > Hi Calvin, > Are presenters being asked to register? It seems like a good deal for the T-shirt, but I don't want to register if I'll be taking up a valuable slot. =) > > Thanks > Philip -- Read my blog! I depend on your acceptance of my opinion! I am interesting! http://techblog.ironfroggy.com/ Follow me if you're into that sort of thing: http://www.twitter.com/ironfroggy From cbc at unc.edu Thu Sep 27 17:28:50 2012 From: cbc at unc.edu (Chris Calloway) Date: Thu, 27 Sep 2012 11:28:50 -0400 Subject: [TriZPUG] Reminder: TriZPUG September 2012 Meeting: PyCarolinas Warm-up In-Reply-To: <50464E0D.6030609@unc.edu> References: <50464E0D.6030609@unc.edu> Message-ID: <506470B2.10500@unc.edu> This meeting is tonight!!! On 9/4/2012 2:53 PM, Chris Calloway wrote: > Having gotten no takers on the call for talks on this list, I took the > route of asking some individual PyCarolinas presenters if they would > like to warm-up at the next meeting and got two takers. So here is the > announcement with two featured talks: > > http://trizpug.org/Members/cbc/sep-12-mtg > > When: Thursday, September 27, 7pm > > Where: SplatSpace, 331 W. Main St, Durham (The Snow Building, in the > basement) > > Join us as TriZPUGers tune up their talks for the upcoming PyCarolinas > Conference. Vinod Kurup will present "Emacs for Python Programming" and > Chris Church will present "Python in Embedded Software Development." As > always, unannounced lightning talks are always welcome. Lightning talks > are 5 to 10 minutes extemporaneous expositions on a topic of interest to > you, something you recently learned, kind of like a show and tell. We'll > be meeting at Splatspace, a non-profit member-supported workshop and > hacker meeting place. Splatspace is located in the basement of the Snow > Building at 331 W. Main St. in Durham. Parking (free exit after 7pm) is > in the back of the building in the lot off Ramseur St. on the downtown > Durham loop (one way, approach Ramseur from W. Main St. or W. Chapel > Hill St.. If you arrive after 7pm, please call 919-704-4225(HACK) to be > let in the door. > -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From tobias at caktusgroup.com Thu Sep 27 19:08:09 2012 From: tobias at caktusgroup.com (Tobias McNulty) Date: Thu, 27 Sep 2012 13:08:09 -0400 Subject: [TriZPUG] Caktus celebrating 5 years Message-ID: Hi all, Caktus would not be where it is today without the support of our friends, colleagues, and, of course, our local Python and Django development community. We've enjoyed getting to know many of you over the past few years, and we'd like to invite you to celebrate with us tomorrow, September 28th, from 5:00-8:00 PM at our office in Carrboro, NC. Med Deli will provide a selection of appetizers, a light dinner buffet and drinks for the event. We hope that you can join us in celebrating our anniversary and many more to come! Space is limited, so if you plan to attend, please RSVP via EventBrite: http://caktusanniversary.eventbrite.com/ Thanks and we hope to see you there! Tobias -- Tobias McNulty, Managing Member Caktus Consulting Group, LLC http://www.caktusgroup.com -------------- next part -------------- An HTML attachment was scrubbed... URL: