From cbc at unc.edu Fri Mar 5 19:04:42 2010 From: cbc at unc.edu (Chris Calloway) Date: Fri, 05 Mar 2010 13:04:42 -0500 Subject: [TriZPUG] The Fate of Distutils Message-ID: <4B9147BA.10504@unc.edu> Tarek Ziade has an important update to his PyCon presentation: http://tarekziade.wordpress.com/2010/03/03/the-fate-of-distutils-pycon-summit-packaging-sprint-detailed-report/ I'm blown away by this guy's dedication to make things better. He gets more roadblocks shoved his way than anyone I've ever seen in the FOSS community. But he just keeps working around them. While smiling. -- Sincerely, Chris Calloway http://www.secoora.org office: 332 Chapman Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From prhodes at fogbeam.com Sat Mar 6 18:49:24 2010 From: prhodes at fogbeam.com (Phillip Rhodes) Date: Sat, 06 Mar 2010 12:49:24 -0500 Subject: [TriZPUG] RTP Semantic Web Meetup - March 2010 Message-ID: <4B9295A4.5000202@fogbeam.com> In case anyone here is interested, the next RTP Semantic Web Meetup is Thursday, March 11, 2010 at Carrboro Creative Coworking, at 6:30 PM. The speaker will be Manny Aparicio of Saffron Technology, who will will present his talk: "A Naturally Intelligent Web: Unified Semantics and Statistics through a Massive Scale of Associative Memories". http://www.meetup.com/RTP-Semantic-Web-Group/calendar/12789056/ -- -- Phillip Rhodes, President Fogbeam Labs 919-265-4489 http://www.fogbeam.com -------------- next part -------------- A non-text attachment was scrubbed... Name: prhodes.vcf Type: text/x-vcard Size: 231 bytes Desc: not available URL: From jmack at wm7d.net Sun Mar 7 02:58:28 2010 From: jmack at wm7d.net (Joseph Mack NA3T) Date: Sat, 6 Mar 2010 17:58:28 -0800 (PST) Subject: [TriZPUG] wxPython compile doesn't install wx module Message-ID: amy running python-2.6.4 on a linux-2.4 and a linux-2.6 machine. wxPython (v2.8.10.1) is a prerequesite for matplotlib (v0.99.1.1) wxPython uses a configure script which runs fine and finds the installed files in my machine. Both make and make install run fine. Lots of /usr/lib/libwx* and /usr/include/wx/ files are installed but nothing appears in /usr/lib/python2.6/ or /usr/lib/python2.6/site-packages/ I then try to compile matplotlib, which uses `python setup.py configure`. To test for the presence of wxPython, the setupext.py file does import wx which fails (this also fails when running python in immediate mode) I looked in the configure script for wxPython, incase there was a "do not build python modules" mode. The closest I came was "--enable-plugins" which I turned on to no effect. Anyone have any ideas why my wxPython build didn't produce a wx module? THanks 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 tbryan at python.net Sun Mar 7 04:25:58 2010 From: tbryan at python.net (Tom Bryan) Date: Sat, 6 Mar 2010 22:25:58 -0500 Subject: [TriZPUG] wxPython compile doesn't install wx module In-Reply-To: References: Message-ID: <201003062225.58932.tbryan@python.net> On Saturday 06 March 2010 20:58:28 Joseph Mack NA3T wrote: > amy running python-2.6.4 on a linux-2.4 and a linux-2.6 > machine. Hm...it's been a long time since I last built wxPython. What flavor Linux? Why are you installing wxPython from source instead of just grabbing the pre-built library for your distribution? > import wx > > which fails (this also fails when running python in > immediate mode) .... > Anyone have any ideas why my wxPython build didn't produce a > wx module? Do you see anything in the output where it's trying to install the module to your Python distribution? Some random guesses: Perhaps it's putting the module in some location where Python isn't looking. Perhaps there's a separate distutils step that's separate from the install. Do you have multiple Python's installed? Perhaps the Python that was run for the "import wx" was different from the version where wxPython was installed. ---Tom From cbc at unc.edu Sun Mar 7 06:03:25 2010 From: cbc at unc.edu (Chris Calloway) Date: Sun, 7 Mar 2010 00:03:25 -0500 Subject: [TriZPUG] wxPython compile doesn't install wx module In-Reply-To: References: Message-ID: <5336C615-E5B4-4EA7-9DBD-5B644627AD4B@unc.edu> On Mar 6, 2010, at 8:58 PM, Joseph Mack NA3T wrote > wxPython (v2.8.10.1) is a prerequesite for matplotlib (v0.99.1.1) Since when? matplotlib works with about 11 different graphics toolkits, one of which is wx. But it doesn't require wx. The default rendering engine is AGG, which is included with matplotlib. You have to configure a request to use wx when installing matplotlib by customizing both matplotlibrc and setup.cfg, and there is choice to use wx with or without AGG. Only then will the import wx setup.py step execute. And even then, if wx is requested but not found, the matplotlib install degrades gracefully and doesn't try to use it. wxpython requires wxwidgets. Is that the problem? (And what Tom Bryan said.) What linux are your running? You should just be able to get matplotlib and wxpython from your repo and be good to go. I install matplotlib in a virtualenv, though. I've easy_installed it. And I've done the setup.py way. This book might help you: https://www.packtpub.com/matplotlib-python-development/book -- Sincerely, Chris Calloway http://www.secoora.org office: 332 Chapman Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From jmack at wm7d.net Sun Mar 7 16:46:09 2010 From: jmack at wm7d.net (Joseph Mack NA3T) Date: Sun, 7 Mar 2010 07:46:09 -0800 (PST) Subject: [TriZPUG] wxPython compile doesn't install wx module In-Reply-To: <201003062225.58932.tbryan@python.net> References: <201003062225.58932.tbryan@python.net> Message-ID: On Sat, 6 Mar 2010, Tom Bryan wrote: Hi Tom, Chris I spent a bit of time with the docs this morning. I find there's two ways to compile wxPython, one with configure (it's in the top directory, and I used it) and with setup.py which is in a subdirectory and which I didn't see. This 2nd method installs _wx.py in site-packages. Now I've got an undeclared variable name in _core.py, which I guess I'll track down. >From the docs it seems like I'm expected to know which way I'd want to install wxPython. I don't. I'm just doing it the way that keeps the matplotlib setup.ext.py happy. Thanks 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 paul at blinkylights.org Sun Mar 7 16:52:01 2010 From: paul at blinkylights.org (Paul Smith) Date: Sun, 07 Mar 2010 10:52:01 -0500 Subject: [TriZPUG] Python Hack Night In-Reply-To: <33c000e01002251910p28679b99n1d3929b62472a183@mail.gmail.com> References: <33c000e01002251910p28679b99n1d3929b62472a183@mail.gmail.com> Message-ID: <4B93CBA1.3080100@blinkylights.org> Mark Lavin wrote: > Hello TriZPUG, > > For those were at tonight's meeting and for those who weren't, I am > looking to start up some meetings to compliment the monthly TriZPUG > meeting. Hey Mark, I'm in! I'm cool with wherever. :) --P From j.c.sackett at gmail.com Sun Mar 7 17:05:55 2010 From: j.c.sackett at gmail.com (j.c.sackett) Date: Sun, 7 Mar 2010 11:05:55 -0500 Subject: [TriZPUG] Python Hack Night In-Reply-To: <4B93CBA1.3080100@blinkylights.org> References: <33c000e01002251910p28679b99n1d3929b62472a183@mail.gmail.com> <4B93CBA1.3080100@blinkylights.org> Message-ID: <54adf1911003070805t2bf23443k6bd0319f58600ac4@mail.gmail.com> Mark, As we discussed at PyCon, I'm totally looking forwards to this; I'll be there. --Jon Sackett On Sun, Mar 7, 2010 at 10:52 AM, Paul Smith wrote: > Mark Lavin wrote: > > Hello TriZPUG, > > > > For those were at tonight's meeting and for those who weren't, I am > > looking to start up some meetings to compliment the monthly TriZPUG > > meeting. > > Hey Mark, > I'm in! I'm cool with wherever. :) > > > --P > _______________________________________________ > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From markdlavin at gmail.com Tue Mar 9 15:41:27 2010 From: markdlavin at gmail.com (Mark Lavin) Date: Tue, 9 Mar 2010 09:41:27 -0500 Subject: [TriZPUG] Python Hack Night In-Reply-To: <54adf1911003070805t2bf23443k6bd0319f58600ac4@mail.gmail.com> References: <33c000e01002251910p28679b99n1d3929b62472a183@mail.gmail.com> <4B93CBA1.3080100@blinkylights.org> <54adf1911003070805t2bf23443k6bd0319f58600ac4@mail.gmail.com> Message-ID: <33c000e01003090641q310badc3tc19a67752dab1bde@mail.gmail.com> Thanks for all the great responses. I'm glad so many people are excited about Hack Night as me. Unfortunately as you might have seen on this mailing list, there is another meeting at CCC this Thursday so I'm still scrambling to find a space. I've talked to a number of the public libraries in the area with meeting rooms but so far all have been booked. If you know of a space that can hold a dozen or so people with their laptops and has internet access please let me know as soon as you can. On a happier note for those that might be interested, I'm going to be playing around with MongoDB (PyMongo and MongoEngine) and seeing if I can get it to play nicely with Django. On Sun, Mar 7, 2010 at 11:05 AM, j.c.sackett wrote: > Mark, > > As we discussed at PyCon, I'm totally looking forwards to this; I'll be > there. > > --Jon Sackett > > > On Sun, Mar 7, 2010 at 10:52 AM, Paul Smith wrote: > >> Mark Lavin wrote: >> > Hello TriZPUG, >> > >> > For those were at tonight's meeting and for those who weren't, I am >> > looking to start up some meetings to compliment the monthly TriZPUG >> > meeting. >> >> Hey Mark, >> I'm in! I'm cool with wherever. :) >> >> >> --P >> _______________________________________________ >> 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 >> > > > _______________________________________________ > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dragonstrider at gmail.com Tue Mar 9 15:44:27 2010 From: dragonstrider at gmail.com (Joseph Tate) Date: Tue, 9 Mar 2010 09:44:27 -0500 Subject: [TriZPUG] Python Hack Night In-Reply-To: <33c000e01003090641q310badc3tc19a67752dab1bde@mail.gmail.com> References: <33c000e01002251910p28679b99n1d3929b62472a183@mail.gmail.com> <4B93CBA1.3080100@blinkylights.org> <54adf1911003070805t2bf23443k6bd0319f58600ac4@mail.gmail.com> <33c000e01003090641q310badc3tc19a67752dab1bde@mail.gmail.com> Message-ID: You could call a library. I know that Durham County Libraries have meeting rooms you can book, but I'm not sure about the internet access. On Tue, Mar 9, 2010 at 9:41 AM, Mark Lavin wrote: > Thanks for all the great responses. I'm glad so many people are excited > about Hack Night as me. Unfortunately as you might have seen on this mailing > list, there is another meeting at CCC this Thursday so I'm still scrambling > to find a space. I've talked to a number of the public libraries in the area > with meeting rooms but so far all have been booked. If you know of a space > that can hold a dozen or so people with their laptops and has internet > access please let me know as soon as you can. > > On a happier note for those that might be interested, I'm going to be > playing around with MongoDB (PyMongo and MongoEngine) and seeing if I can > get it to play nicely with Django. > > On Sun, Mar 7, 2010 at 11:05 AM, j.c.sackett wrote: >> >> Mark, >> As we discussed at PyCon, I'm totally looking forwards to this; I'll be >> there. >> --Jon Sackett >> >> On Sun, Mar 7, 2010 at 10:52 AM, Paul Smith wrote: >>> >>> Mark Lavin wrote: >>> > Hello TriZPUG, >>> > >>> > For those were at tonight's meeting and for those who weren't, I am >>> > looking to start up some meetings to compliment the monthly TriZPUG >>> > meeting. >>> >>> Hey Mark, >>> ? ? ?I'm in! I'm cool with wherever. :) >>> >>> >>> --P >>> _______________________________________________ >>> 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 >> >> >> _______________________________________________ >> 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 > > > _______________________________________________ > 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 > -- Joseph Tate Personal e-mail: jtate AT dragonstrider DOT com Web: http://www.dragonstrider.com From cbc at unc.edu Tue Mar 9 16:55:43 2010 From: cbc at unc.edu (Chris Calloway) Date: Tue, 09 Mar 2010 10:55:43 -0500 Subject: [TriZPUG] Python Hack Night In-Reply-To: <33c000e01003090641q310badc3tc19a67752dab1bde@mail.gmail.com> References: <33c000e01002251910p28679b99n1d3929b62472a183@mail.gmail.com> <4B93CBA1.3080100@blinkylights.org> <54adf1911003070805t2bf23443k6bd0319f58600ac4@mail.gmail.com> <33c000e01003090641q310badc3tc19a67752dab1bde@mail.gmail.com> Message-ID: <4B966F7F.6020500@unc.edu> On 3/9/2010 9:41 AM, Mark Lavin wrote: > Thanks for all the great responses. I'm glad so many people are excited > about Hack Night as me. Unfortunately as you might have seen on this mailing > list, there is another meeting at CCC this Thursday so I'm still scrambling > to find a space. I've talked to a number of the public libraries in the area > with meeting rooms but so far all have been booked. If you know of a space > that can hold a dozen or so people with their laptops and has internet > access please let me know as soon as you can. > > On a happier note for those that might be interested, I'm going to be > playing around with MongoDB (PyMongo and MongoEngine) and seeing if I can > get it to play nicely with Django. Mark, Thanks for pushing this. I always have a conference room that can hold about twelve available at UNC at a moment's notice. It has a nice laptop projector and plasma display. We've used it several times. Downsides we've worked around in the past: a) Parking: you'll need to park in a municipal lot or deck three blocks away and hoof it most times, unless you are lucky and there are spaces available in the Swain lot across the street. Both require $s per hour. http://www.unc.edu/visitors/parking.html (Swain Lot) http://www.ci.chapel-hill.nc.us/index.aspx?page=192 (Wallace Deck) b) Network: UNC requires MAC address registration to access the network. It only takes about twenty minutes. But that's twenty minutes you wait and somebody has to do it for you. Also, it's wired only. You'll need to bring a Cat 5 or 6 cable. I have a few. Wireless access is not allowed for non-UNC personnel. And setting up your own ad-hoc wireless on campus will result in extraordinary rendition to a secret prison in Bulgaria. Also, the room only has two network ports (the university ran out of money just as the building was being finished). I bought a five port GigE switch last fall for a sprint. I can go get a larger switch if necessary. I have to buy about eight twelve port GigE switches for a PyCamp this year anyway. c) Power: there are more power outlets than network ports, but not enough. I have one large outlet box, but need another if we have twelve people. d) Access: it's not the easiest place to find in the world. It's surrounded by other buildings and has no street access. It's so new it's not even on a lot of UNC maps. And after 6 or 7pm, it requires card access to get in the door. I don't think it's a problem for a 6pm start time. But stragglers would probably need a cell phone and somebody to call inside. http://trizpug.org/Members/cbc/chapman-map.pdf (red blob on map) http://marine.unc.edu/DrivingDirections/chapman Other than that, it's an awesome place with an ice machine, a small kitchen, and clean bathrooms. If I have, say, maybe a month's advance notice, I can usually reserve a high-tech conference-style classroom with seating for at 40 or 60 (and even 125 with about three months notice) in other buildings. These rooms have power and network at every seat. They only have the parking downside (and no kitchen). TriZPUG used to meet every third month in these classrooms before we started meeting at CCC. We've had huge week-long training events in these rooms. Sometimes they are even just empty and we've crashed them when running out of room in the twelve seat conference room. So keep those in mind. I have no problem reserving at least the 40 or 60 seater. I just have to jump through dean's office kind of hoops to get them. The 125 seater takes a little more wheel greasing. These classrooms are more geared for a talking head at the front of the room rather than everyone facing each other. Although, I have been to several large (100+ people) sprints in such rooms. They just require breaking into smaller groups that can work side by side. Lack of affordable and usable public space is our society's greatest threat to democracy. I'm just particularly reminded of that today, because this evening is a precinct meeting night in North Carolina. There are about 10,000 meetings taking place tonight in the state, most at polling places. Most of these places, the publicly owned ones, are "free" by law for one annual party meeting, but require anywhere from $60 to $200 in janitorial and police "fees" after the "free" reservation (Carrboro Schools began waiving the fee only last year). Many of the places (churches, civic clubs) are not free, though, and some will not even allow political party meetings. It's a nightmare to try to organize just one county's worth of meetings. -- Sincerely, Chris Calloway http://www.secoora.org office: 332 Chapman Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From markdlavin at gmail.com Wed Mar 10 02:21:53 2010 From: markdlavin at gmail.com (Mark Lavin) Date: Tue, 9 Mar 2010 20:21:53 -0500 Subject: [TriZPUG] Python Hack Night In-Reply-To: <4B966F7F.6020500@unc.edu> References: <33c000e01002251910p28679b99n1d3929b62472a183@mail.gmail.com> <4B93CBA1.3080100@blinkylights.org> <54adf1911003070805t2bf23443k6bd0319f58600ac4@mail.gmail.com> <33c000e01003090641q310badc3tc19a67752dab1bde@mail.gmail.com> <4B966F7F.6020500@unc.edu> Message-ID: <33c000e01003091721g20f919e6w59e04fb14f948a98@mail.gmail.com> Well that was a lot to take in but I think we can make it work for this Thursday. I can round up some more power strips, network switches, and network cable. I can be there by 6 and help let people in. I can't believe how hard it is to find free public space. Color me amazed that you get TriZPUG together each month. Thanks for the help and the space Chris! On Tue, Mar 9, 2010 at 10:55 AM, Chris Calloway wrote: > On 3/9/2010 9:41 AM, Mark Lavin wrote: > >> Thanks for all the great responses. I'm glad so many people are excited >> about Hack Night as me. Unfortunately as you might have seen on this >> mailing >> list, there is another meeting at CCC this Thursday so I'm still >> scrambling >> to find a space. I've talked to a number of the public libraries in the >> area >> with meeting rooms but so far all have been booked. If you know of a space >> that can hold a dozen or so people with their laptops and has internet >> access please let me know as soon as you can. >> >> On a happier note for those that might be interested, I'm going to be >> playing around with MongoDB (PyMongo and MongoEngine) and seeing if I can >> get it to play nicely with Django. >> > > Mark, > > Thanks for pushing this. > > I always have a conference room that can hold about twelve available at UNC > at a moment's notice. It has a nice laptop projector and plasma display. > We've used it several times. > > Downsides we've worked around in the past: > > a) Parking: you'll need to park in a municipal lot or deck three blocks > away and hoof it most times, unless you are lucky and there are spaces > available in the Swain lot across the street. Both require $s per hour. > > http://www.unc.edu/visitors/parking.html (Swain Lot) > http://www.ci.chapel-hill.nc.us/index.aspx?page=192 (Wallace Deck) > > b) Network: UNC requires MAC address registration to access the network. It > only takes about twenty minutes. But that's twenty minutes you wait and > somebody has to do it for you. Also, it's wired only. You'll need to bring a > Cat 5 or 6 cable. I have a few. > > Wireless access is not allowed for non-UNC personnel. And setting up your > own ad-hoc wireless on campus will result in extraordinary rendition to a > secret prison in Bulgaria. > > Also, the room only has two network ports (the university ran out of money > just as the building was being finished). I bought a five port GigE switch > last fall for a sprint. I can go get a larger switch if necessary. I have to > buy about eight twelve port GigE switches for a PyCamp this year anyway. > > c) Power: there are more power outlets than network ports, but not enough. > I have one large outlet box, but need another if we have twelve people. > > d) Access: it's not the easiest place to find in the world. It's surrounded > by other buildings and has no street access. It's so new it's not even on a > lot of UNC maps. And after 6 or 7pm, it requires card access to get in the > door. I don't think it's a problem for a 6pm start time. But stragglers > would probably need a cell phone and somebody to call inside. > > http://trizpug.org/Members/cbc/chapman-map.pdf (red blob on map) > http://marine.unc.edu/DrivingDirections/chapman > > Other than that, it's an awesome place with an ice machine, a small > kitchen, and clean bathrooms. > > If I have, say, maybe a month's advance notice, I can usually reserve a > high-tech conference-style classroom with seating for at 40 or 60 (and even > 125 with about three months notice) in other buildings. These rooms have > power and network at every seat. They only have the parking downside (and no > kitchen). > > TriZPUG used to meet every third month in these classrooms before we > started meeting at CCC. We've had huge week-long training events in these > rooms. Sometimes they are even just empty and we've crashed them when > running out of room in the twelve seat conference room. So keep those in > mind. I have no problem reserving at least the 40 or 60 seater. I just have > to jump through dean's office kind of hoops to get them. The 125 seater > takes a little more wheel greasing. > > These classrooms are more geared for a talking head at the front of the > room rather than everyone facing each other. Although, I have been to > several large (100+ people) sprints in such rooms. They just require > breaking into smaller groups that can work side by side. > > Lack of affordable and usable public space is our society's greatest threat > to democracy. I'm just particularly reminded of that today, because this > evening is a precinct meeting night in North Carolina. There are about > 10,000 meetings taking place tonight in the state, most at polling places. > Most of these places, the publicly owned ones, are "free" by law for one > annual party meeting, but require anywhere from $60 to $200 in janitorial > and police "fees" after the "free" reservation (Carrboro Schools began > waiving the fee only last year). Many of the places (churches, civic clubs) > are not free, though, and some will not even allow political party meetings. > It's a nightmare to try to organize just one county's worth of meetings. > > -- > Sincerely, > > Chris Calloway > http://www.secoora.org > office: 332 Chapman 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tbryan at python.net Wed Mar 10 13:50:40 2010 From: tbryan at python.net (T. Bryan) Date: Wed, 10 Mar 2010 07:50:40 -0500 Subject: [TriZPUG] Python Hack Night In-Reply-To: <33c000e01002251910p28679b99n1d3929b62472a183@mail.gmail.com> References: <33c000e01002251910p28679b99n1d3929b62472a183@mail.gmail.com> Message-ID: <4B9795A0.9070005@python.net> Mark Lavin wrote: > looking to start up some meetings to compliment the monthly TriZPUG > meeting. I have lovingly dubbed these "Python Hack Nights". The idea > is to get together and not just talk about python but to use python. Sounds like a lot of fun. I hope that you can keep these going. I definitely won't be able to make it this week, but I'll definitely try to get out there some time later this year. Happy hacking! ---Tom From cbc at unc.edu Wed Mar 10 17:16:58 2010 From: cbc at unc.edu (Chris Calloway) Date: Wed, 10 Mar 2010 11:16:58 -0500 Subject: [TriZPUG] Python Hack Night Reboot Message-ID: <4B97C5FA.2070404@unc.edu> Python Hack Night is tomorrow (Thursday), 6pm, Room 435 Chapman Hall, UNC Campus, Chapel Hill: http://trizpug.org/Members/markdlavin/phn-10-03-11 Please bring your own ethernet cable. And please find the MAC address for your ethernet card before arrival. Map: http://trizpug.org/Members/cbc/chapman-map.pdf Parking ($): http://www.ci.chapel-hill.nc.us/index.aspx?page=192 and http://www.unc.edu/visitors/parking.html If you are bringing a network switch (thanks!), please arrive a few minutes early. If you have trouble getting in the main door of Chapman Hall after 7pm, please call (919) 599-3530. See you at Python Hack Night the First! -- Sincerely, Chris Calloway http://www.secoora.org office: 332 Chapman Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From justis.peters at gmail.com Wed Mar 10 22:37:21 2010 From: justis.peters at gmail.com (Justis Peters) Date: Wed, 10 Mar 2010 16:37:21 -0500 Subject: [TriZPUG] TriLUG, Mar 11: Web Security 101 (Re: Python Hack Night Reboot) In-Reply-To: <4B97C5FA.2070404@unc.edu> References: <4B97C5FA.2070404@unc.edu> Message-ID: <4B981111.6040506@gmail.com> Chris Calloway wrote: > Python Hack Night is tomorrow (Thursday), 6pm, Room 435 Chapman Hall, > UNC Campus, Chapel Hill: I'm excited that we're starting a hack night and sad that I will be missing it. I hope that we'll consider having future hack nights some time other than the second Thursday of the month, since that's when TriLUG (Triangle Linux Users Group) holds their meetings. Both Linux and Python are pretty important to me. Some of you may actually be interested in coming to tomorrow's TriLUG meeting, to hear Michael Peters of Plus Three deliver his talk on "Web Security 101". Here is a description of his talk, as listed on the TriLUG website: "Security is important in any programming environment but programming for the web has some unique possibilities and hazards. Most web programmers have little to no training in security and lots of web development is done by people who don't wear a full-time developer hat. Add to this the fact that bad security on a web project can have very public and very embarassing consequences. This talk will walk through the basics of web security without focussing too much on the particular language that you choose (but all examples will be in Perl and PHP). We'll also look at various attack vectors (SQL Injection, XSS, CSRF, and more) and see how you can avoid them. Whether you're an experienced web developer (we all need reminding) or just starting out, this talk can help avoid being the next easy harvest of The Bad Guys." The meeting begins at 7pm and is held at RedHat Headquarters on NCSU's Centennial Campus. Full meeting details can be found here: http://trilug.org/wiki/Meeting:2010_Mar_11 Kind regards, Justis Peters From Tom_Roche at pobox.com Sat Mar 13 16:30:08 2010 From: Tom_Roche at pobox.com (Tom Roche) Date: Sat, 13 Mar 2010 10:30:08 -0500 Subject: [TriZPUG] pyspread: python is the grid Message-ID: <87y6hwck8v.fsf@pobox.com> Anyone played with this? Seems like a great idea (famous last words :-) https://sourceforge.net/apps/mediawiki/pyspread/index.php?title=Tutorial > Not too long ago, I wrote a small decision support system for > engineers in a spreadsheet application that we all know too well. > Because the calculations should be transparent, everything was > realized with the in-cell functions. It works now. However, the > length and complexity of the cell commands keep the application > pretty opaque. > Therefore, I looked for a spreadsheet with more powerful functions > and data structures that are accessible inside each cell. Something > like Python that empowers you to do things quickly. And yes, it > should be free and it should run on Linux as well as on Windows. http://pyspread.sourceforge.net/ > Instead of spreadsheet formulas, Python expressions are entered into > the spreadsheet cells. Each expression returns a Python object that > can be accessed from other cells. These objects can represent > anything including lists or matrices. ... > Since Python modules can be easily used without external scripts, > * arbitrary size rational numbers (via gmpy), > * fixed point decimal numbers for business calculations, (via the > decimal module from the standard library) and > * advanced statistics including plotting functions (via RPy) and apparently all the numpy/scipy funstuff > can be used in the spreadsheet. Everything is directly available > from each cell with absolute addressing == slicing and relative addressing via the "magic variables X (row), Y (column) and Z (table)." FWIW, Tom Roche From tobias at caktusgroup.com Tue Mar 16 18:31:42 2010 From: tobias at caktusgroup.com (Tobias McNulty) Date: Tue, 16 Mar 2010 13:31:42 -0400 Subject: [TriZPUG] Call for sprinters for 1.2 In-Reply-To: <21787a9f1003160808o5f62ccex547adb51b3bd54f6@mail.gmail.com> References: <21787a9f1003160808o5f62ccex547adb51b3bd54f6@mail.gmail.com> Message-ID: <8101bb811003161031l32b937fbp6cf3d82c50641e69@mail.gmail.com> Hi all, We're doing another Django sprint THIS WEEKEND at Carrboro Creative Coworking in the NC Triangle, for anyone in the area: http://code.djangoproject.com/wiki/Sprint201003TriangleNC Again the sprint is this weekend, March 20 & 21, from 9am to 5pm both days. Caktus will be sponsoring again with lunch both days - but more sponsors for drinks, snacks, etc. would be great. Just add your name & what you want to bring to the list on the wiki page. Everyone's welcome - if you haven't worked on Django before, a sprint is the best place to start out. Hope to see you there! Cheers, Tobias On Tue, Mar 16, 2010 at 11:08 AM, James Bennett wrote: > Russ is about to put up a post on the Django weblog with the current > state of 1.2. There's been quite a bit of progress since the last > update, but there are still around 60 tickets which will need in-depth > attention before we hit the point of releasing 1.2; the remainder of > the tickets on the milestone are mostly trivial (documentation > updates, translation fixes and other minor issues). > > To help get these tickets resolved (and 1.2 out the door), we'd like > to organize a 1.2 sprint either this weekend (March 20/21) or the next > (March 27/28), and put out a call for anyone who's willing and able to > join in. The focus will be entirely on the 1.2 milestone tickets, with > the goal of resolving as many as possible and getting to the 1.2 > release candidate. So if you're interested and would like to help out, > please head over to the wiki page for the sprint: > > http://code.djangoproject.com/wiki/1.2ReleaseCandidateSprint > > and add your name and when you'll be able to sprint. > > > -- > "Bureaucrat Conrad, you are technically correct -- the best kind of > correct." > > -- > You received this message because you are subscribed to the Google Groups > "Django developers" group. > To post to this group, send email to django-developers at googlegroups.com. > To unsubscribe from this group, send email to > django-developers+unsubscribe at googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/django-developers?hl=en. > > -- Tobias McNulty Caktus Consulting Group, LLC P.O. Box 1454 Carrboro, NC 27510 (919) 951-0052 http://www.caktusgroup.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Thu Mar 18 18:19:33 2010 From: cbc at unc.edu (Chris Calloway) Date: Thu, 18 Mar 2010 13:19:33 -0400 Subject: [TriZPUG] PyCon 2010 Video Upload Complete Message-ID: <4BA260A5.90602@unc.edu> The upload of PyCon 2010 videos is complete as of yesterday: http://pycon.blip.tv There are just a few that need some sort of fixing. But they are all there. This might be easier to search, with icons for slides, videos, and *etherpads*: http://us.pycon.org/2010/conference/talks/ (BTW, we talked at Python Hack Night about doing an etherpad for TriZPUG meetings. But, alas, since Etherpad was acquired by Google, there are no more free Etherpad accounts.) As long as I'm tossing conference video at you, I just found out that all the Plone Conference 2009 video is now available. Here is Chris Rossi's talk: http://plone.blip.tv/file/3037005/ Here's my talk and slides: http://plone.blip.tv/file/3215294/ http://ploneconf2009.org/program/sprint/zopeskel-2009.pdf Here are all the talks and slides: http://ploneconf2009.org/program/talks Don't forget there is a meeting one week from today: http://trizpug.org/Members/mrevoir/mar-10-mtg/ -- Sincerely, Chris Calloway http://www.secoora.org office: 332 Chapman Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From j.c.sackett at gmail.com Thu Mar 18 19:12:03 2010 From: j.c.sackett at gmail.com (j.c.sackett) Date: Thu, 18 Mar 2010 14:12:03 -0400 Subject: [TriZPUG] PyCon 2010 Video Upload Complete In-Reply-To: <4BA260A5.90602@unc.edu> References: <4BA260A5.90602@unc.edu> Message-ID: <54adf1911003181112t510530cfucf29f55605fb695a@mail.gmail.com> > > (BTW, we talked at Python Hack Night about doing an etherpad for TriZPUG > meetings. But, alas, since Etherpad was acquired by Google, there are no > more free Etherpad accounts.) > Chris-- It is true that there are no more free etherpad accounts, however etherpad has been released as open source (http://code.google.com/p/etherpad/). I don't know if there's a place to get it hosted, but it might be worth looking at. //j.c.sackett j.c.sackett at gmail.com blog.humanmade.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From markdlavin at gmail.com Thu Mar 18 19:47:49 2010 From: markdlavin at gmail.com (Mark Lavin) Date: Thu, 18 Mar 2010 18:47:49 +0000 Subject: [TriZPUG] PyCon 2010 Video Upload Complete In-Reply-To: <54adf1911003181112t510530cfucf29f55605fb695a@mail.gmail.com> References: <4BA260A5.90602@unc.edu><54adf1911003181112t510530cfucf29f55605fb695a@mail.gmail.com> Message-ID: <674778557-1268937931-cardhu_decombobulator_blackberry.rim.net-386104385-@bda2184.bisx.prod.on.blackberry> We could also use Etherpad's cousin: Google Wave. I have plenty of invites if people needed them. -----Original Message----- From: "j.c.sackett" Date: Thu, 18 Mar 2010 14:12:03 To: ; Triangle (North Carolina) Zope and Python Users Group Subject: Re: [TriZPUG] PyCon 2010 Video Upload Complete _______________________________________________ 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 tobias at caktusgroup.com Thu Mar 18 21:28:28 2010 From: tobias at caktusgroup.com (Tobias McNulty) Date: Thu, 18 Mar 2010 16:28:28 -0400 Subject: [TriZPUG] PyCon 2010 Video Upload Complete In-Reply-To: <54adf1911003181112t510530cfucf29f55605fb695a@mail.gmail.com> References: <4BA260A5.90602@unc.edu> <54adf1911003181112t510530cfucf29f55605fb695a@mail.gmail.com> Message-ID: <8101bb811003181328x47c0e00cpd5acc5ba7cbc1c8d@mail.gmail.com> I setup the open source version on one of our servers and I'd be happy to do the same for trizpug, if there's a server available! It is quite a memory hog.. IIRC it needs /at least/ 250 megs of /free/ RAM. I could also look into sharing our instance on a TriZPUG domain (if it's possible to keep them separate somehow - may take some investigation). Tobias On Thu, Mar 18, 2010 at 2:12 PM, j.c.sackett wrote: > (BTW, we talked at Python Hack Night about doing an etherpad for TriZPUG >> meetings. But, alas, since Etherpad was acquired by Google, there are no >> more free Etherpad accounts.) >> > > Chris-- > > It is true that there are no more free etherpad accounts, however etherpad > has been released as open source (http://code.google.com/p/etherpad/). I > don't know if there's a place to get it hosted, but it might be worth > looking at. > > //j.c.sackett > j.c.sackett at gmail.com > blog.humanmade.org > > _______________________________________________ > 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 > -- Tobias McNulty Caktus Consulting Group, LLC P.O. Box 1454 Carrboro, NC 27510 (919) 951-0052 http://www.caktusgroup.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From pmclanahan at gmail.com Thu Mar 18 21:53:57 2010 From: pmclanahan at gmail.com (Paul McLanahan) Date: Thu, 18 Mar 2010 16:53:57 -0400 Subject: [TriZPUG] PyCon 2010 Video Upload Complete In-Reply-To: <8101bb811003181328x47c0e00cpd5acc5ba7cbc1c8d@mail.gmail.com> References: <4BA260A5.90602@unc.edu> <54adf1911003181112t510530cfucf29f55605fb695a@mail.gmail.com> <8101bb811003181328x47c0e00cpd5acc5ba7cbc1c8d@mail.gmail.com> Message-ID: <21096c181003181353n1c5789bdl28cf2265e95bc91f@mail.gmail.com> We should find out how long it will be up, but http://pyconpads.net/ is still there and allows creation of new pads. Perhaps we could contact HUGE guys (http://hugeinc.com/) to see if they plan on keeping it up, and if using it for Python group meetings is cool with them. Paul From joe at bitworking.org Thu Mar 18 22:00:13 2010 From: joe at bitworking.org (Joe Gregorio) Date: Fri, 19 Mar 2010 08:00:13 +1100 Subject: [TriZPUG] PyCon 2010 Video Upload Complete In-Reply-To: <4BA260A5.90602@unc.edu> References: <4BA260A5.90602@unc.edu> Message-ID: On Fri, Mar 19, 2010 at 4:19 AM, Chris Calloway wrote: > The upload of PyCon 2010 videos is complete as of yesterday: > > http://pycon.blip.tv > > There are just a few that need some sort of fixing. But they are all there. > > This might be easier to search, with icons for slides, videos, and > *etherpads*: > > http://us.pycon.org/2010/conference/talks/ > > (BTW, we talked at Python Hack Night about doing an etherpad for TriZPUG > meetings. But, alas, since Etherpad was acquired by Google, there are no > more free Etherpad accounts.) > You can use Google Wave! Account signups are processed very quickly these days. If you have any problems getting accounts please let me know, I work on the wave team :) Thanks, -joe > > As long as I'm tossing conference video at you, I just found out that all > the Plone Conference 2009 video is now available. > > Here is Chris Rossi's talk: > > http://plone.blip.tv/file/3037005/ > > Here's my talk and slides: > > http://plone.blip.tv/file/3215294/ > http://ploneconf2009.org/program/sprint/zopeskel-2009.pdf > > Here are all the talks and slides: > > http://ploneconf2009.org/program/talks > > Don't forget there is a meeting one week from today: > > http://trizpug.org/Members/mrevoir/mar-10-mtg/ > > -- > Sincerely, > > Chris Calloway > http://www.secoora.org > office: 332 Chapman 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Fri Mar 19 16:25:11 2010 From: cbc at unc.edu (Chris Calloway) Date: Fri, 19 Mar 2010 11:25:11 -0400 Subject: [TriZPUG] PyCon 2010 Video Upload Complete In-Reply-To: References: <4BA260A5.90602@unc.edu> Message-ID: <4BA39757.5050007@unc.edu> On 3/18/2010 5:00 PM, Joe Gregorio wrote: > You can use Google Wave! Account signups are processed very quickly these > days. If you > have any problems getting accounts please let me know, I work on the wave > team :) I'm all for installing Etherpad on trizpug.org if that helps. Or if someone wants to investigate Pyconpad, go for it. I don't even know that it is all that important for pyconpad.net to stay up in the long term. We can use it for a meeting, and then cut and paste the result into permanent content on trizpug.org after the meeting. Pyconpad is still letting me create new pads. All I ask is if we use Google Wave, that Joe give us a talk on it at some point where we can ask questions in person, because it is not at all intuitive to me how Wave is supposed to be used. I've been on it for a few months and it is completely confusing to me as to what use case it is supposed to be solving. The hour long introductory video about it last year told me it was going to replace my email. When I logged into it last week, it told me I could finally get email notifications for changes in my Waves. I find it more effort than information to follow it. Whereas Etherpad is just plain straightforward and solves exactly one problem. And is open source. Please don't take this as a slam on Google Wave. Apparently, everyone else in the world except me finds Facebook really useful and usable as well. I also mocked Twitter when it came out but now I use it. Not a lot. But I find it useful from time to time. I'm giving notice now, discuss this as you will at the meeting and whatever anyone takes initiative for is OK with me. I just found out yesterday, though, that I won't be at the meeting and may be out of commission for a few weeks as far as installing anything new on our server. I'm having emergency eye surgery this afternoon for a detached retina. It is unlikely I will be able to join you this coming Thursday, much to my regret as I really want to see the Sauce Labs presentation. I won 2000 free Sauce minutes at PyCon and it's an extremely sweet tool. Hey, check this out: http://www.hugedomains.com/domain_profile.cfm?d=pythonpad&e=com Ya think HugeDomains.com is related to HugeInc.com? Coincidence? -- Sincerely, Chris Calloway http://www.secoora.org office: 332 Chapman Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From tobias at caktusgroup.com Fri Mar 19 16:33:10 2010 From: tobias at caktusgroup.com (Tobias McNulty) Date: Fri, 19 Mar 2010 11:33:10 -0400 Subject: [TriZPUG] PyCon 2010 Video Upload Complete In-Reply-To: <8101bb811003190831k51b91046qf406950899487ebf@mail.gmail.com> References: <4BA260A5.90602@unc.edu> <4BA39757.5050007@unc.edu> <8101bb811003190829g47a00e1cg335d914367aa74d9@mail.gmail.com> <8101bb811003190831k51b91046qf406950899487ebf@mail.gmail.com> Message-ID: <8101bb811003190833rf795cbar1ed210ef7a43e7@mail.gmail.com> Wow. I hope the surgery goes well, Chris. Our thoughts will be with you. Sent from a mobile phone, please excuse any typos. On Mar 19, 2010 11:25 AM, "Chris Calloway" wrote: On 3/18/2010 5:00 PM, Joe Gregorio wrote: > > You can use Google Wave! Account signups are processed... I'm all for installing Etherpad on trizpug.org if that helps. Or if someone wants to investigate Pyconpad, go for it. I don't even know that it is all that important for pyconpad.net to stay up in the long term. We can use it for a meeting, and then cut and paste the result into permanent content on trizpug.org after the meeting. Pyconpad is still letting me create new pads. All I ask is if we use Google Wave, that Joe give us a talk on it at some point where we can ask questions in person, because it is not at all intuitive to me how Wave is supposed to be used. I've been on it for a few months and it is completely confusing to me as to what use case it is supposed to be solving. The hour long introductory video about it last year told me it was going to replace my email. When I logged into it last week, it told me I could finally get email notifications for changes in my Waves. I find it more effort than information to follow it. Whereas Etherpad is just plain straightforward and solves exactly one problem. And is open source. Please don't take this as a slam on Google Wave. Apparently, everyone else in the world except me finds Facebook really useful and usable as well. I also mocked Twitter when it came out but now I use it. Not a lot. But I find it useful from time to time. I'm giving notice now, discuss this as you will at the meeting and whatever anyone takes initiative for is OK with me. I just found out yesterday, though, that I won't be at the meeting and may be out of commission for a few weeks as far as installing anything new on our server. I'm having emergency eye surgery this afternoon for a detached retina. It is unlikely I will be able to join you this coming Thursday, much to my regret as I really want to see the Sauce Labs presentation. I won 2000 free Sauce minutes at PyCon and it's an extremely sweet tool. Hey, check this out: http://www.hugedomains.com/domain_profile.cfm?d=pythonpad&e=com Ya think HugeDomains.com is related to HugeInc.com? Coincidence? -- Sincerely, Chris Calloway http://www.secoora.org office: 332 Chapman Hall phone: (919) 599-... -------------- next part -------------- An HTML attachment was scrubbed... URL: From pmclanahan at gmail.com Fri Mar 19 19:32:04 2010 From: pmclanahan at gmail.com (Paul McLanahan) Date: Fri, 19 Mar 2010 14:32:04 -0400 Subject: [TriZPUG] PyCon 2010 Video Upload Complete In-Reply-To: <4BA39757.5050007@unc.edu> References: <4BA260A5.90602@unc.edu> <4BA39757.5050007@unc.edu> Message-ID: <21096c181003191132m7b90d34bx827ba10344c8471e@mail.gmail.com> On Fri, Mar 19, 2010 at 11:25 AM, Chris Calloway wrote: > Or if someone wants to investigate Pyconpad, go for it. I don't even know > that it is all that important for pyconpad.net to stay up in the long term. > We can use it for a meeting, and then cut and paste the result into > permanent content on trizpug.org after the meeting. Pyconpad is still > letting me create new pads. So I chatted up Sean O'Connor (The guy at HUGE) on twitter, and he said the following: "they will be staying up and the Psf will be taking them over. They will probably be going read only tho. so I wouldn't use them for your group. Getting your own instance going isn't too bad. I used the postgres-etherad fork" So, either we go Wave, or we setup our own, but we've been recommended against using pyconpads.net. Paul From tobias at caktusgroup.com Fri Mar 19 19:43:31 2010 From: tobias at caktusgroup.com (Tobias McNulty) Date: Fri, 19 Mar 2010 14:43:31 -0400 Subject: [TriZPUG] PyCon 2010 Video Upload Complete In-Reply-To: <21096c181003191132m7b90d34bx827ba10344c8471e@mail.gmail.com> References: <4BA260A5.90602@unc.edu> <4BA39757.5050007@unc.edu> <21096c181003191132m7b90d34bx827ba10344c8471e@mail.gmail.com> Message-ID: <8101bb811003191143w56d45199j704174e756605227@mail.gmail.com> On Fri, Mar 19, 2010 at 2:32 PM, Paul McLanahan wrote: > > So, either we go Wave, or we setup our own, but we've been recommended > against using pyconpads.net. At this point, I prefer the etherpad option because it "just works": It doesn't require an account or any other pre-setup - it's completely open/accessible to the world. The free/open source part is also a big bonus IMHO. And, I'm a fan of the text highlighting by author (maybe Wave has a feature like this, but I haven't found it). Again, I'd happily volunteer to setup a copy somewhere if that seems like a good option to other folks. Cheers, Tobias -- Tobias McNulty Caktus Consulting Group, LLC P.O. Box 1454 Carrboro, NC 27510 (919) 951-0052 http://www.caktusgroup.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From josh_johnson at unc.edu Fri Mar 19 21:07:48 2010 From: josh_johnson at unc.edu (Josh Johnson) Date: Fri, 19 Mar 2010 16:07:48 -0400 Subject: [TriZPUG] PyCon 2010 Video Upload Complete In-Reply-To: <8101bb811003191143w56d45199j704174e756605227@mail.gmail.com> References: <4BA260A5.90602@unc.edu> <4BA39757.5050007@unc.edu> <21096c181003191132m7b90d34bx827ba10344c8471e@mail.gmail.com> <8101bb811003191143w56d45199j704174e756605227@mail.gmail.com> Message-ID: This may be a stupid question, but what's the benefit of something like this over, say, the IRC channel? JJ On Mar 19, 2010, at 2:43 PM, Tobias McNulty wrote: > On Fri, Mar 19, 2010 at 2:32 PM, Paul McLanahan > wrote: > So, either we go Wave, or we setup our own, but we've been recommended > against using pyconpads.net. > > At this point, I prefer the etherpad option because it "just works": > It doesn't require an account or any other pre-setup - it's > completely open/accessible to the world. The free/open source part > is also a big bonus IMHO. And, I'm a fan of the text highlighting > by author (maybe Wave has a feature like this, but I haven't found > it). > > Again, I'd happily volunteer to setup a copy somewhere if that seems > like a good option to other folks. > > Cheers, > Tobias > -- > Tobias McNulty > Caktus Consulting Group, LLC > P.O. Box 1454 > Carrboro, NC 27510 > (919) 951-0052 > http://www.caktusgroup.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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From tobias at caktusgroup.com Fri Mar 19 21:33:34 2010 From: tobias at caktusgroup.com (Tobias McNulty) Date: Fri, 19 Mar 2010 16:33:34 -0400 Subject: [TriZPUG] PyCon 2010 Video Upload Complete In-Reply-To: References: <4BA260A5.90602@unc.edu> <4BA39757.5050007@unc.edu> <21096c181003191132m7b90d34bx827ba10344c8471e@mail.gmail.com> <8101bb811003191143w56d45199j704174e756605227@mail.gmail.com> Message-ID: <8101bb811003191333h7e04f147o570de4ea13fb15a0@mail.gmail.com> Etherpad (and Wave too, I'm sure) is great for collaboratively taking notes during meetings - this isn't something for which I've seen IRC used before. With Etherpad, there's a good chance the end result will be a real, cohesive document (e.g., a set of notes from a TriZPUG session), as opposed to the stream of consciousness you might get in IRC. I just started using it for group meetings and I love it. Tobias On Fri, Mar 19, 2010 at 4:07 PM, Josh Johnson wrote: > This may be a stupid question, but what's the benefit of something like > this over, say, the IRC channel? > > JJ > > On Mar 19, 2010, at 2:43 PM, Tobias McNulty wrote: > > On Fri, Mar 19, 2010 at 2:32 PM, Paul McLanahan wrote: >> >> So, either we go Wave, or we setup our own, but we've been recommended >> against using pyconpads.net. > > > At this point, I prefer the etherpad option because it "just works": It > doesn't require an account or any other pre-setup - it's completely > open/accessible to the world. The free/open source part is also a big bonus > IMHO. And, I'm a fan of the text highlighting by author (maybe Wave has a > feature like this, but I haven't found it). > > Again, I'd happily volunteer to setup a copy somewhere if that seems like a > good option to other folks. > > Cheers, > Tobias > -- > Tobias McNulty > Caktus Consulting Group, LLC > P.O. Box 1454 > Carrboro, NC 27510 > (919) 951-0052 > http://www.caktusgroup.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 > > > > _______________________________________________ > 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 > -- Tobias McNulty Caktus Consulting Group, LLC P.O. Box 1454 Carrboro, NC 27510 (919) 951-0052 http://www.caktusgroup.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From stephan_altmueller at unc.edu Fri Mar 19 21:52:16 2010 From: stephan_altmueller at unc.edu (Stephan Altmueller) Date: Fri, 19 Mar 2010 16:52:16 -0400 Subject: [TriZPUG] PyCon 2010 Video Upload Complete In-Reply-To: References: <4BA260A5.90602@unc.edu> <4BA39757.5050007@unc.edu> <21096c181003191132m7b90d34bx827ba10344c8471e@mail.gmail.com> <8101bb811003191143w56d45199j704174e756605227@mail.gmail.com> Message-ID: <4BA3E400.7090705@unc.edu> As opposed to IRC, Wave and Etherpad are persistent and allow to collaboratively author content. We are using Wave extensively at work. Very often we use it in kind of a chat mode (think online Scrum) and at the end we edit the conversation and turn it into a document that captures the essential information that was exchanged. I have seen a lot of IRC conversations where really useful information was exchanged. Some of these are stored in logs and turn up in google, but the good stuff is generally surrounded by a lot of noise. -- Stephan Josh Johnson wrote: > This may be a stupid question, but what's the benefit of something > like this over, say, the IRC channel? > > JJ > > On Mar 19, 2010, at 2:43 PM, Tobias McNulty wrote: > >> On Fri, Mar 19, 2010 at 2:32 PM, Paul McLanahan > > wrote: >> >> So, either we go Wave, or we setup our own, but we've been >> recommended >> against using pyconpads.net . >> >> >> At this point, I prefer the etherpad option because it "just works": >> It doesn't require an account or any other pre-setup - it's >> completely open/accessible to the world. The free/open source part >> is also a big bonus IMHO. And, I'm a fan of the text highlighting by >> author (maybe Wave has a feature like this, but I haven't found it). >> >> Again, I'd happily volunteer to setup a copy somewhere if that seems >> like a good option to other folks. >> >> Cheers, >> Tobias >> -- >> Tobias McNulty >> Caktus Consulting Group, LLC >> P.O. Box 1454 >> Carrboro, NC 27510 >> (919) 951-0052 >> http://www.caktusgroup.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 > -- ------------------------------------------------- OASIS welcomes your feedback: http://oasis.unc.edu/client-feedback Stephan Altmueller Applications Analyst, Enterprise Applications Office of Arts and Sciences Information Services University of North Carolina at Chapel Hill CB 3056, 06 Howell Hall Chapel Hill, NC 27599-3056 919.448.5936 (direct line) stephan_altmueller at unc.edu http://oasis.unc.edu/people/altmuell EMAIL POLICY: I try to only check email twice daily at 12:00PM ET and 4:00 PM ET. If you require urgent assistance, please contact me via the phone number listed above. From brad.crittenden at gmail.com Sun Mar 21 01:48:32 2010 From: brad.crittenden at gmail.com (Bradley A. Crittenden) Date: Sat, 20 Mar 2010 20:48:32 -0400 Subject: [TriZPUG] Google's Python Class - Google Code Message-ID: <23774788-EB7A-4384-A342-75063BD790EE@gmail.com> http://code.google.com/edu/languages/google-python-class/ This may be old news but I just discovered it. Looks like an interesting resource for people learning Python. Enjoy, Brad -------------- next part -------------- An HTML attachment was scrubbed... URL: From mrevoir at gmail.com Thu Mar 25 14:26:35 2010 From: mrevoir at gmail.com (Mike Revoir) Date: Thu, 25 Mar 2010 09:26:35 -0400 Subject: [TriZPUG] Meeting Tonight Message-ID: I look forward to seeing you at tonight's meeting. Frank Wierzbicki, lead committer for Jython (http://jython.org/), will demonstrate web systems integration testing with Selenium ( http://seleniumhq.org/) and Sauce (http://saucelabs.com/). Selenium is a suite of tools specifically for testing web applications in the browser. Sauce IDE and Remote Client automate Selenium tests "in the cloud" across the ten most popular browsers, providing video of test results. Tests can be recorded from mouse movements and keyboard strokes, or scripted Pythonically. If you develop web applications, you do not want to miss this presentation. As always, lightning talks of ten minutes or less are also welcome. Anything you've learned about Python, no matter how trivial, can be a lightning talk. Tonight's meeting is at Duke University North Pavillion ( http://trizpug.org/Members/mrevoir/duke_lllh_logistics) where there is plenty of directly adjacent free parking. See you tonight, Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Fri Mar 26 21:17:47 2010 From: cbc at unc.edu (Chris Calloway) Date: Fri, 26 Mar 2010 16:17:47 -0400 Subject: [TriZPUG] Hack Night Message-ID: <4BAD166B.3050408@unc.edu> Did you guys decide on the next Hack Night at the meeting last night? We had talked at the first and last (very successful) Hack Night about consulting this calendar: http://www.cavesofice.org/~badger/triangle/groups.html#calendar to avoid unseemly conflicts. I heard second or third Tuesday being talked about, I thought. BTW, in case you didn't hear, there were fourteen people at the first Hack Night earlier this month. I got a lot done and I heard others did as well. I think at the next Hack Night I will try to help some newbies instead of get so hung up on my own project. Not that we all need to do that every Hack Night. But there were a couple of newbies there who might be more inclined to come back if they got some help. How'd the Sauce go last night? Sorry I couldn't be there. You know how much I like The Sauce. -- Sincerely, Chris Calloway http://www.secoora.org office: 332 Chapman Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From Tom_Roche at pobox.com Sat Mar 27 23:09:08 2010 From: Tom_Roche at pobox.com (Tom Roche) Date: Sat, 27 Mar 2010 18:09:08 -0400 Subject: [TriZPUG] [newbie] bind character device output References: <4BAD166B.3050408@unc.edu> Message-ID: <877hoxquwr.fsf@pobox.com> Chris Calloway Fri, 26 Mar 2010 16:17:47 -0400 > I think at the next Hack Night I will try to help some newbies > instead of get so hung up on my own project. Why wait til Hack Night ?-) As an actual pynewbie needing help with an real problem, I'd like to learn about pythonically redirecting the output from a character device to a particular file or process, regardless of focus, on a generic graphical OS. Here's the usecase: Woody Allen said 80% of life is just showing up. This semester I've TAed a seminar for which 50% of one's grade is just showing up with one's UNC ID card, which has a barcode on the back, which we record with a handheld USB scanner. This is pretty straightforward, except that the barcode scanner is like a keyboard writing the ASCII equivalent of the barcode (== the student's ID#) to whatever frame has focus at the time. Since the scanner is connected to an ordinary student laptop (I use ubuntu, but others will probably use mac or windows), on which one will likely be doing other things while scanning (notably setting up to record the presenter), it sometimes happens (and happened a lot more when I started) that I write to something other than the text file into which I mean to record attendee ID#s. This semester happens every {fall, spring}, so someone will face this pitfall again. How to prevent that? The trivial solution--shlep a dedicated USB host for the scanner--is deprecated. Rather, It Would Be Nice, and useful for this seminar's mechanics, to be able to run some code to which one could say, see this device? and this file? Make the device's output go only to that file. For extra credit, don't let anything else write that file while this code is running. I'm pretty sure this can be done if one gets close enough to the metal (e.g., doesn't *nix 'dd' require that?), but for future use this code probably needs to be portable. I tried googling, but saw only tutorials on python string processing. TIA, Tom Roche From cbc at unc.edu Sun Mar 28 22:03:53 2010 From: cbc at unc.edu (Chris Calloway) Date: Sun, 28 Mar 2010 16:03:53 -0400 Subject: [TriZPUG] PyAtl Python Data Structures Presentation Message-ID: <4BAFB629.7070101@unc.edu> The always great Brandon Rhodes gave a succinct talk at a Python Atlanta meeting about Python data structures other than tuples, lists, and dictionaries that may interest you: http://blip.tv/file/2940638 I was discussing sched on IRC with someone recently and can't remember who. If it was you, then this post is for you. -- Sincerely, Chris Calloway http://www.secoora.org office: 332 Chapman Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Sun Mar 28 22:50:30 2010 From: cbc at unc.edu (Chris Calloway) Date: Sun, 28 Mar 2010 16:50:30 -0400 Subject: [TriZPUG] [newbie] bind character device output In-Reply-To: <877hoxquwr.fsf@pobox.com> References: <4BAD166B.3050408@unc.edu> <877hoxquwr.fsf@pobox.com> Message-ID: <4BAFC116.60008@unc.edu> On 3/27/2010 6:09 PM, Tom Roche wrote: > Why wait til Hack Night ?-) Cuz that's when some of us can make time? :) > Woody Allen said 80% of life is just showing up. This semester I've > TAed a seminar for which 50% of one's grade is just showing up with > one's UNC ID card, which has a barcode on the back, which we record > with a handheld USB scanner. This is pretty straightforward, except > that the barcode scanner is like a keyboard writing the ASCII > equivalent of the barcode (== the student's ID#) to whatever frame has > focus at the time. Since the scanner is connected to an ordinary > student laptop (I use ubuntu, but others will probably use mac or > windows), on which one will likely be doing other things while > scanning (notably setting up to record the presenter), it sometimes > happens (and happened a lot more when I started) that I write to > something other than the text file into which I mean to record > attendee ID#s. This semester happens every {fall, spring}, so someone > will face this pitfall again. > > How to prevent that? The trivial solution--shlep a dedicated USB host > for the scanner--is deprecated. Rather, It Would Be Nice, and useful > for this seminar's mechanics, to be able to run some code to which one > could say, see this device? and this file? Make the device's output go > only to that file. For extra credit, don't let anything else write > that file while this code is running. > > I'm pretty sure this can be done if one gets close enough to the metal > (e.g., doesn't *nix 'dd' require that?), but for future use this code > probably needs to be portable. I tried googling, but saw only > tutorials on python string processing. This is more of a hardware problem than a software problem. You might want to being this device to Hack Night. If it really is like a keyboard, then it already is connected with a file, a read only file which is already available to python in the batteries included object known as sys.stdin. You can simply read from this file and then write the same contents to another file. The thing about this file is, it is "piped" to whatever process has the current focus, as you have observed. For the device to be usable to a running program which doesn't have the current focus, it may require a driver which makes information from the device available from some file other than stdin. What drivers do is outside of scripting languages like python do. Python depends on the operating system to make information from devices available to it. The crappy thing about stdin in Python is that it is line oriented. Character cannot be read from it until the enter key is pressed either physically or virtually down a pipe. Does your bar code reader emit a newline after a swipe? In order to get a single character data, we have to resort to operating system methods through modules like tty, termios, and msvcrt: http://code.activestate.com/recipes/134892/ This might be better handle in Python 3 with non-blocking IO; not sure. This is all assuming I have interpreted your question and your device correctly. This is why you might want to bring it to Hack Night. This would be a very hackish thing to work on. From what I can read of your question, I'm making a lot of assumptions. BTW, the Python Tutor list takes questions like this 24 hours per day and there's a lot more help there. It's more like a Python hive mind. TriZPUG's own Bob Gailor answers just about every question that pops up there. -- Sincerely, Chris Calloway http://www.secoora.org office: 332 Chapman Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From Tom_Roche at pobox.com Mon Mar 29 01:23:46 2010 From: Tom_Roche at pobox.com (Tom Roche) Date: Sun, 28 Mar 2010 19:23:46 -0400 Subject: [TriZPUG] [newbie] bind character device output In-Reply-To: <4BAFC116.60008@unc.edu> References: <4BAFC116.60008@unc.edu> <877hoxquwr.fsf@pobox.com> Message-ID: <871vf4qbct.fsf@pobox.com> Tom Roche 3/27/2010 6:09 PM >> the barcode scanner is like a keyboard writing the ASCII equivalent >> of the barcode (== the student's ID#) to whatever frame has focus >> at the time. Since the scanner is connected to an ordinary student >> laptop (I use ubuntu, but others will probably use mac or windows), Hence the desire for portability. E.g. I don't wanna depend on a linux raw device, unless there's a mac and cygwin/windows equivalent. >> on which one will likely be doing other things while scanning >> (notably setting up to record the presenter), it sometimes happens >> (and happened a lot more when I started) that I write to something >> other than the text file into which I mean to record attendee ID#s. >> This semester happens every {fall, spring}, so someone will face >> this pitfall again. Chris Calloway Sun, 28 Mar 2010 16:50:30 -0400 > If it really is like a keyboard, then it already is connected [to] > sys.stdin. Totally: as is, one can type on the keyboard and scan barcodes and it all goes to stdin. But I don't just wanna redirect stdin. The goal is to allow the user to use the host (the laptop to which the USB barcode scanner is attached) for other purposes, and only bind the output from the scanner. > Python depends on the operating system to make information from > devices available to it. I guessed, but thought I'd ask. > The crappy thing about stdin in Python is that it is line oriented. Works for this usecase! The scanner emits the (ASCII equivalent of the) barcode as a line. > you might want to bring [the scanner] to Hack Night. NP, can do. Might also facilitate testing on a mac :-) > BTW, the Python Tutor list takes questions like this 24 hours per > day and there's a lot more help there. It's more like a Python hive > mind. I'll try that. Just thought I'd go local first. thx, Tom Roche From brad.crittenden at gmail.com Mon Mar 29 22:40:30 2010 From: brad.crittenden at gmail.com (Bradley A. Crittenden) Date: Mon, 29 Mar 2010 16:40:30 -0400 Subject: [TriZPUG] April meeting -- suggested topic and date change Message-ID: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> Hi All, Our next meeting is scheduled for Thursday April 29th in Chapel Hill. It turns out Leonard Richardson, author of BeautifulSoup and the O'Reilly book "RESTful Web Services" will be speaking at the REST conference in Raleigh on Tuesday the 27th. Leonard has offered to present to TriZPug that evening if we want. Is there any interest in moving our April meeting to Tuesday the 27th to host Leonard? It looks like Carrboro Coworking will be available that night but I haven't reserved it yet. Sorry for the rush, but we need to make a decision soon because it affects whether Leonard will stay over Tuesday night or return home that afternoon. Best, Brad From gary.poster at gmail.com Mon Mar 29 22:41:39 2010 From: gary.poster at gmail.com (Gary Poster) Date: Mon, 29 Mar 2010 16:41:39 -0400 Subject: [TriZPUG] April meeting -- suggested topic and date change In-Reply-To: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> References: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> Message-ID: <68D7F939-14EF-4E01-B3FB-FB5C5DCA2A8C@gmail.com> FWIW, I'd come (I'd probably be driving him ;-) ) Gary On Mar 29, 2010, at 4:40 PM, Bradley A. Crittenden wrote: > Hi All, > > Our next meeting is scheduled for Thursday April 29th in Chapel Hill. It turns out Leonard Richardson, author of BeautifulSoup and the O'Reilly book "RESTful Web Services" will be speaking at the REST conference in Raleigh on Tuesday the 27th. Leonard has offered to present to TriZPug that evening if we want. > > Is there any interest in moving our April meeting to Tuesday the 27th to host Leonard? It looks like Carrboro Coworking will be available that night but I haven't reserved it yet. > > Sorry for the rush, but we need to make a decision soon because it affects whether Leonard will stay over Tuesday night or return home that afternoon. > > Best, > > Brad > > _______________________________________________ > 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 ogmaciel at gnome.org Mon Mar 29 22:50:50 2010 From: ogmaciel at gnome.org (Og Maciel) Date: Mon, 29 Mar 2010 16:50:50 -0400 Subject: [TriZPUG] April meeting -- suggested topic and date change In-Reply-To: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> References: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> Message-ID: <98a1f5281003291350s6f74e245w70c4467ffe652421@mail.gmail.com> Sounds like a great talk and worth any scheduling trouble :) Cheers, -- Og B. Maciel omaciel at foresightlinux.org ogmaciel at gnome.org ogmaciel at ubuntu.com GPG Keys: D5CFC202 http://www.ogmaciel.com (en_US) http://blog.ogmaciel.com (pt_BR) From pmclanahan at gmail.com Mon Mar 29 23:44:18 2010 From: pmclanahan at gmail.com (Paul McLanahan) Date: Mon, 29 Mar 2010 17:44:18 -0400 Subject: [TriZPUG] April meeting -- suggested topic and date change In-Reply-To: <98a1f5281003291350s6f74e245w70c4467ffe652421@mail.gmail.com> References: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> <98a1f5281003291350s6f74e245w70c4467ffe652421@mail.gmail.com> Message-ID: <21096c181003291444n23d4a699v223787813d982641@mail.gmail.com> I'd love to see that talk. BeautifulSoup is a wonderful library. That said, I believe the 4th Thursday is the 22nd of April, since this coming Thursday is the 1st. I'm still +1 on moving so that we can get the cool presentation, but I just wanted to be sure I'm understanding our normal meeting schedule correctly. Paul From justis.peters at gmail.com Mon Mar 29 23:49:08 2010 From: justis.peters at gmail.com (Justis Peters) Date: Mon, 29 Mar 2010 17:49:08 -0400 Subject: [TriZPUG] April meeting -- suggested topic and date change In-Reply-To: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> References: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> Message-ID: <4BB12054.8040106@gmail.com> Bradley A. Crittenden wrote: > Our next meeting is scheduled for Thursday April 29th in Chapel Hill. It turns out Leonard Richardson, author of BeautifulSoup and the O'Reilly book "RESTful Web Services" will be speaking at the REST conference in Raleigh on Tuesday the 27th. Leonard has offered to present to TriZPug that evening if we want. > > Is there any interest in moving our April meeting to Tuesday the 27th to host Leonard? It looks like Carrboro Coworking will be available that night but I haven't reserved it yet. > > Sorry for the rush, but we need to make a decision soon because it affects whether Leonard will stay over Tuesday night or return home that afternoon. > I would probably attend such a meeting. Also, please keep in mind that WWW2010 is in Raleigh that week: http://www2010.org/www/ Kind regards, Justis From brad.crittenden at gmail.com Mon Mar 29 23:50:20 2010 From: brad.crittenden at gmail.com (Bradley A. Crittenden) Date: Mon, 29 Mar 2010 17:50:20 -0400 Subject: [TriZPUG] April meeting -- suggested topic and date change In-Reply-To: <21096c181003291444n23d4a699v223787813d982641@mail.gmail.com> References: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> <98a1f5281003291350s6f74e245w70c4467ffe652421@mail.gmail.com> <21096c181003291444n23d4a699v223787813d982641@mail.gmail.com> Message-ID: On Mar 29, 2010, at 17:44 , Paul McLanahan wrote: > I'd love to see that talk. BeautifulSoup is a wonderful library. > > That said, I believe the 4th Thursday is the 22nd of April, since this > coming Thursday is the 1st. I'm still +1 on moving so that we can get > the cool presentation, but I just wanted to be sure I'm understanding > our normal meeting schedule correctly. You are correct Paul -- I misread my calendar. Our normal meeting day is April 22nd. I listed Beautiful Soup and the REST book by way of introducing Leonard. I have not discussed with him an exact topic. --Brad From pmclanahan at gmail.com Mon Mar 29 23:54:08 2010 From: pmclanahan at gmail.com (Paul McLanahan) Date: Mon, 29 Mar 2010 17:54:08 -0400 Subject: [TriZPUG] April meeting -- suggested topic and date change In-Reply-To: References: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> <98a1f5281003291350s6f74e245w70c4467ffe652421@mail.gmail.com> <21096c181003291444n23d4a699v223787813d982641@mail.gmail.com> Message-ID: <21096c181003291454v6db46db8y33d0a57ad182f7a4@mail.gmail.com> On Mon, Mar 29, 2010 at 5:50 PM, Bradley A. Crittenden wrote: > I listed Beautiful Soup and the REST book by way of introducing Leonard. ?I have not discussed with him an exact topic. Oh sure. I didn't mean to say that the topic mattered so much, just that he must be an interesting guy. Looking forward to whatever it is he might wish to present. Paul From cbc at unc.edu Mon Mar 29 23:59:53 2010 From: cbc at unc.edu (Chris Calloway) Date: Mon, 29 Mar 2010 17:59:53 -0400 Subject: [TriZPUG] April meeting -- suggested topic and date change In-Reply-To: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> References: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> Message-ID: <4BB122D9.6010101@unc.edu> On 3/29/2010 4:40 PM, Bradley A. Crittenden wrote: > Is there any interest in moving our April meeting to Tuesday the 27th to host Leonard? It looks like Carrboro Coworking will be available that night but I haven't reserved it yet. +1 -- Sincerely, Chris Calloway http://www.secoora.org office: 332 Chapman Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From brad.crittenden at gmail.com Tue Mar 30 01:07:53 2010 From: brad.crittenden at gmail.com (Bradley A. Crittenden) Date: Mon, 29 Mar 2010 19:07:53 -0400 Subject: [TriZPUG] April meeting -- suggested topic and date change In-Reply-To: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> References: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> Message-ID: On Mar 29, 2010, at 16:40 , Bradley A. Crittenden wrote: > Hi All, > > Our next meeting is scheduled for Thursday April 29th in Chapel Hill. It turns out Leonard Richardson, author of BeautifulSoup and the O'Reilly book "RESTful Web Services" will be speaking at the REST conference in Raleigh on Tuesday the 27th. Leonard has offered to present to TriZPug that evening if we want. > > Is there any interest in moving our April meeting to Tuesday the 27th to host Leonard? It looks like Carrboro Coworking will be available that night but I haven't reserved it yet. > > Sorry for the rush, but we need to make a decision soon because it affects whether Leonard will stay over Tuesday night or return home that afternoon. Due to the positive response I am making it official: the April meeting will be Tuesday the 27th. I have emailed Carrboro Coworking to see if they can accommodate us and will probably know tomorrow. Thanks to all for being so flexible. --Brad From brad.crittenden at gmail.com Tue Mar 30 14:39:29 2010 From: brad.crittenden at gmail.com (Bradley A. Crittenden) Date: Tue, 30 Mar 2010 08:39:29 -0400 Subject: [TriZPUG] April meeting -- suggested topic and date change In-Reply-To: References: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> Message-ID: <65CE752D-7233-46F5-9166-63D8DC55309A@gmail.com> On Mar 29, 2010, at 19:07 , Bradley A. Crittenden wrote: > > On Mar 29, 2010, at 16:40 , Bradley A. Crittenden wrote: > >> Hi All, >> >> Our next meeting is scheduled for Thursday April 29th in Chapel Hill. It turns out Leonard Richardson, author of BeautifulSoup and the O'Reilly book "RESTful Web Services" will be speaking at the REST conference in Raleigh on Tuesday the 27th. Leonard has offered to present to TriZPug that evening if we want. >> >> Is there any interest in moving our April meeting to Tuesday the 27th to host Leonard? It looks like Carrboro Coworking will be available that night but I haven't reserved it yet. >> >> Sorry for the rush, but we need to make a decision soon because it affects whether Leonard will stay over Tuesday night or return home that afternoon. > > Due to the positive response I am making it official: the April meeting will be Tuesday the 27th. I have emailed Carrboro Coworking to see if they can accommodate us and will probably know tomorrow. I heard back from Brian and it turns out Carrboro Coworking is not available that date. Can one of you fine UNC people provide a space on campus? --Brad From cbc at unc.edu Tue Mar 30 20:56:18 2010 From: cbc at unc.edu (Chris Calloway) Date: Tue, 30 Mar 2010 14:56:18 -0400 Subject: [TriZPUG] April meeting -- suggested topic and date change In-Reply-To: <4BB122D9.6010101@unc.edu> References: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> <4BB122D9.6010101@unc.edu> Message-ID: <4BB24952.8040100@unc.edu> BTW, here is an interesting post from Leonard Richardson about the future of Beautiful Soup: http://www.crummy.com/software/BeautifulSoup/3.1-problems.html -- Sincerely, Chris Calloway http://www.secoora.org office: 332 Chapman Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From brad.crittenden at gmail.com Tue Mar 30 23:55:09 2010 From: brad.crittenden at gmail.com (Bradley A. Crittenden) Date: Tue, 30 Mar 2010 17:55:09 -0400 Subject: [TriZPUG] April meeting -- suggested topic and date change In-Reply-To: <4BB25CA5.90603@unc.edu> References: <83854C78-D189-46DE-9683-489F282DEC45@gmail.com> <65CE752D-7233-46F5-9166-63D8DC55309A@gmail.com> <4BB21395.4080002@unc.edu> <6BF2F976-9EF3-47A0-8C12-918DE7388A51@gmail.com> <4BB25CA5.90603@unc.edu> Message-ID: <8FF77333-FF91-4690-A5FA-A36CBDC8F4D7@gmail.com> On Mar 30, 2010, at 16:18 , Chris Calloway wrote: > OK, we now have this posh new room (Capacity 100, ethernet and power ports at each seat) reserved for us at 7pm on Tuesday, April 27: Thanks Chris this new room looks great. > > > Brad, are you going to do the announcements on trizpug.org when you hear from Leonard what his talk will be? I will update the web site and send email when I find out. The topic on #trizpug has been changed to reflect the new meeting date. --bac From brad.crittenden at gmail.com Wed Mar 31 16:57:48 2010 From: brad.crittenden at gmail.com (Bradley A. Crittenden) Date: Wed, 31 Mar 2010 10:57:48 -0400 Subject: [TriZPUG] Fwd: April meeting -- suggested topic and date change References: <4BB25CA5.90603@unc.edu> Message-ID: Chris mentioned on IRC that this message from him didn't get delivered to the group. Thanks to Chris for reserving the space for the April 27th meeting in Chapman Hall. --Brad Begin forwarded message: > From: Chris Calloway > Date: March 30, 2010 4:18:45 EDT > To: "Bradley A. Crittenden" , "Triangle (North Carolina) Zope and Python Users Group" > Subject: Re: [TriZPUG] April meeting -- suggested topic and date change > Reply-To: cbc at unc.edu > > OK, we now have this posh new room (Capacity 100, ethernet and power ports at each seat) reserved for us at 7pm on Tuesday, April 27: > > http://www.hotline.unc.edu/index.cfm?fuseaction=classroom.classview&roomID=366 > > Here are directions: > > http://marine.unc.edu/DrivingDirections/chapman > > Here are maps from two directions: > > http://marine.unc.edu/images/chapmanmap1 > http://marine.unc.edu/images/chapmanmap2 > > Once inside the building, take the stairs or elevator to the first floor. Face the exterior windows of the building on the first floor. A large hallway to the right leads directly to Chapman 125 Eastman Chemical Seminar Room. > > Parking: you'll need to park in a municipal lot or deck three blocks away and hoof it most times, unless you are lucky and there are spaces available in the Swain lot across the street from Phillips Hall (Chapman is behind Phillips). Both require $s per hour. > > http://www.unc.edu/visitors/parking.html (Swain Lot) > http://www.ci.chapel-hill.nc.us/index.aspx?page=192 (Wallace Deck) > > Call 599-3530 if you are late and need to be let in the building. > > Brad, are you going to do the announcements on trizpug.org when you hear from Leonard what his talk will be? > > We'll have enough room in Chapman 125 that we can probably do some wider publicity. > > -- > Sincerely, > > Chris Calloway > http://www.secoora.org > office: 332 Chapman Hall phone: (919) 599-3530 > mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 > > On 3/30/2010 11:14 AM, Bradley A. Crittenden wrote: >> Thx chris! >> --bac >> --- >> Brad Crittenden >> On Mar 30, 2010, at 11:07, Chris Calloway wrote: >>> On 3/30/2010 8:39 AM, Bradley A. Crittenden wrote: >>>> I heard back from Brian and it turns out Carrboro Coworking is not available that date. Can one of you fine UNC people provide a space on campus? >>> >>> Can do. >>> >>> Let me try to reserve a larger classroom first. Some place where we won't be crowded. I'll get back to y'all. >>> >>> -- >>> Sincerely, >>> >>> Chris Calloway >>> http://www.secoora.org >>> office: 332 Chapman Hall phone: (919) 599-3530 >>> mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 >>> >>> >>> > > > > From cbc at unc.edu Wed Mar 31 23:09:26 2010 From: cbc at unc.edu (Chris Calloway) Date: Wed, 31 Mar 2010 17:09:26 -0400 Subject: [TriZPUG] Planning for Plone Deployment Workshop Message-ID: <4BB3BA06.2030805@unc.edu> TriZPUG Plone people, Six Feet Up (http://sixfeetup.com) are going to take another stab at a Plone deployment workshop this fall. Carol Ganz has asked that if you have any topic ideas you'd like to see covered at such a workshop, please send them to her at carol AT sixfeetup DOT com. Having gone to one of these before, I can tell you that they really treat you well and Indianapolis is a great place for such an event. I even saw a couple of other TriZPUGers there that I hardly ever see at home, too. -- Sincerely, Chris Calloway http://www.secoora.org office: 332 Chapman Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599