From ironfroggy at gmail.com Sat Jun 2 18:21:06 2012 From: ironfroggy at gmail.com (Calvin Spealman) Date: Sat, 2 Jun 2012 12:21:06 -0400 Subject: [TriZPUG] TriZPUG June 2012 Meeting: The Best Meeting Ever In-Reply-To: <4FC7C522.1000109@unc.edu> References: <4FC7C522.1000109@unc.edu> Message-ID: All, This would be a great opportunity to practice a talk you're considering for PyCaroinas. Just sayin' Calvin On Thu, May 31, 2012 at 3:23 PM, Chris Calloway wrote: > Announcing this meeting a full four weeks in advance in hopes that somebody > will step forward witih a major presentation: > > http://trizpug.org/Members/cbc/jun-12-mtg > > When: Thursday, June 28, 7pm > Where: SplatSpace, 331 W. Main St, Durham > > "This will be the best TriZPUG meeting ever, because you make the meeting. > If you would like to make a presentation on a major topic, please notify the > TriZPUG email list and the meeting notice will be changed to reflect your > commitment. 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-493-8444 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 > _______________________________________________ > 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 Mon Jun 4 23:11:45 2012 From: ironfroggy at gmail.com (Calvin Spealman) Date: Mon, 4 Jun 2012 17:11:45 -0400 Subject: [TriZPUG] June Project Night this Wednesday at 6PM Message-ID: WHEN: Wednesday, June 6, 2012 6:00 PM WHERE: Caktus Consulting Group 209 Lloyd Street Suite 110 Carrboro, NC 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 first monthly 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. RSVP TODAY! http://www.meetup.com/trizpug/events/58102682/ From cbc at unc.edu Sat Jun 9 00:13:06 2012 From: cbc at unc.edu (Chris Calloway) Date: Fri, 08 Jun 2012 18:13:06 -0400 Subject: [TriZPUG] Enthought SciPy Class Message-ID: <4FD278F2.5030506@unc.edu> Enthought, the makers of the Enthought Python Distribution (EPD) which bundles several scientific analysis and visualization packages into a one click-installer, is advertizing a "Python for Scientists and Engineers" class in Raleigh, October 15-19, the week before PyCarolinas. Lauren Johnson at Enthought describes it as, "A five-day intensive python session (8:30AM-5PM) with a focus on Python,NumPy, SciPy, integration with C/C++, Fortran, visualization and UI development." The cost is $2500. The curriculum is posted here: http://www.enthought.com/training/python_for_scientists.php The location in Raleigh and instructor are TBA. Enthought is soliciting suggestions for local classroom locations. For more information contact info at enthought.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 ironfroggy at gmail.com Sat Jun 9 19:11:46 2012 From: ironfroggy at gmail.com (Calvin Spealman) Date: Sat, 9 Jun 2012 13:11:46 -0400 Subject: [TriZPUG] Project Night Schedule Adjustment - Second Wednesdays Message-ID: Trizpug Members, I've considered changing the original schedule for a while, but July's first Wednesday is actually July 4th, so it was a good time to go ahead and do it. We'll have Project Nights from now on the Second Wednesday of the month. This will space out the Project Night and the traditional TriZPUG Talk Night each month, rather than lump them back to back as they have been. See you all there on July 11th! Calvin Spealman -- 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 bgailer at gmail.com Sun Jun 10 00:18:33 2012 From: bgailer at gmail.com (bob gailer) Date: Sat, 09 Jun 2012 18:18:33 -0400 Subject: [TriZPUG] Compare of Ruby-On-Rails with Python Web Frameworks Message-ID: <4FD3CBB9.70305@gmail.com> How would you compare of Ruby-On-Rails with Python Web Frameworks? -- Bob Gailer 919-636-4239 Chapel Hill NC From lionface.lemonface at gmail.com Sun Jun 10 00:28:02 2012 From: lionface.lemonface at gmail.com (lionface.lemonface at gmail.com) Date: Sat, 9 Jun 2012 22:28:02 +0000 Subject: [TriZPUG] Compare of Ruby-On-Rails with Python Web Frameworks In-Reply-To: <4FD3CBB9.70305@gmail.com> References: <4FD3CBB9.70305@gmail.com> Message-ID: <1424657192-1339280883-cardhu_decombobulator_blackberry.rim.net-1903782811-@b15.c12.bise6.blackberry> There are a lot of python frameworks... I've been working with some RoR devs at my current job - from what I've seen the closest thing to RoR is Django. The philosophy and approach is different, but I think the ease for new users, the general data modeling concepts and the site-vs-app conundrum are very close. But, to answer your question, you need an apples-to-apples comparison. I think that Django would be the closest. How they compare would be best answered by other folks with more direct experience with both. JJ Sent on the Sprint? Now Network from my BlackBerry? -----Original Message----- From: bob gailer Sender: trizpug-bounces+lionface.lemonface=gmail.com at python.org Date: Sat, 09 Jun 2012 18:18:33 To: pytnon help; Triangle (North Carolina) Zope and Python Users Group Reply-To: "Triangle \(North Carolina\) Zope and Python Users Group" Subject: [TriZPUG] Compare of Ruby-On-Rails with Python Web Frameworks How would you compare of Ruby-On-Rails with Python Web Frameworks? -- Bob Gailer 919-636-4239 Chapel Hill NC _______________________________________________ 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 cbc at unc.edu Mon Jun 11 16:44:55 2012 From: cbc at unc.edu (Chris Calloway) Date: Mon, 11 Jun 2012 10:44:55 -0400 Subject: [TriZPUG] Django Bootcamp Awesomeness Message-ID: <4FD60467.6030905@unc.edu> A bunch of us were at Django Bootcamp this weekend, some as students and some as instructors. If you missed it, you should hope it is repeated, because you missed something really, really good. If this was Caktus's first time presenting a training like this, I wouldn't know it, because their presentations were perfectly timed to the time allotted. Also, I learned a good deal about training timing there myself. The three hours in the morning, three hours in the afternoon format was very relaxing and therefore conducive to easy learning. The training itself was pretty perfect in that the amount of material was just enough to get me doing something useful with Django and then pointing me in the right direction ahead. It felt like a right-sized meal, not too much, not too little. I'd like to thank Caktus, especially Tobias, Karen, Colin, Mark, Nicole, and Scott, for a really enjoyable weekend and a truly excellent training. BTW, good job on the catering, too. I would encourage those of you who went to Django Bootcamp to go to the next Project Night scheduled by Calvin. We can work on those extensions to the Crossword Drill app Mark proposed at the end of the training to get the app Cali VC-ready. Anybody have Sean Parker's digits? -- 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 Mon Jun 11 16:45:01 2012 From: cbc at unc.edu (Chris Calloway) Date: Mon, 11 Jun 2012 10:45:01 -0400 Subject: [TriZPUG] SciPy Poster Session Message-ID: <4FD6046D.3050403@unc.edu> Enthought has also asked me to let you know that poster submissions are still being considered for the Scientific Computing with Python Conference. No other events will be scheduled during the poster session. Also, there will be lightning talks the day before, so poster presenters will have a chance to promote their topic beforehand. http://conference.scipy.org/scipy2012/talks/index.php "Poster submissions will be accepted on an ongoing basis." SciPy2012 is July 16-2012 in Austin, Texas. -- 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 tdsimpson at gmail.com Mon Jun 11 16:55:32 2012 From: tdsimpson at gmail.com (Troy S) Date: Mon, 11 Jun 2012 10:55:32 -0400 Subject: [TriZPUG] Django Bootcamp Awesomeness In-Reply-To: <4FD60467.6030905@unc.edu> References: <4FD60467.6030905@unc.edu> Message-ID: Dang, Sorry I missed it. I tried to attend, but my schedule has been a nightmare. On Mon, Jun 11, 2012 at 10:44 AM, Chris Calloway wrote: > A bunch of us were at Django Bootcamp this weekend, some as students and > some as instructors. If you missed it, you should hope it is repeated, > because you missed something really, really good. > > If this was Caktus's first time presenting a training like this, I wouldn't > know it, because their presentations were perfectly timed to the time > allotted. Also, I learned a good deal about training timing there myself. > The three hours in the morning, three hours in the afternoon format was very > relaxing and therefore conducive to easy learning. > > The training itself was pretty perfect in that the amount of material was > just enough to get me doing something useful with Django and then pointing > me in the right direction ahead. It felt like a right-sized meal, not too > much, not too little. > > I'd like to thank Caktus, especially Tobias, Karen, Colin, Mark, Nicole, and > Scott, for a really enjoyable weekend and a truly excellent training. > > BTW, good job on the catering, too. > > I would encourage those of you who went to Django Bootcamp to go to the next > Project Night scheduled by Calvin. We can work on those extensions to the > Crossword Drill app Mark proposed at the end of the training to get the app > Cali VC-ready. Anybody have Sean Parker's digits? > > -- > 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 -- Troy S From csl at med.unc.edu Mon Jun 11 18:47:29 2012 From: csl at med.unc.edu (Ludwig, Carol S) Date: Mon, 11 Jun 2012 16:47:29 +0000 Subject: [TriZPUG] Django Bootcamp Awesomeness In-Reply-To: <4FD60467.6030905@unc.edu> References: <4FD60467.6030905@unc.edu> Message-ID: I was surprised to find myself there as my coworker was unable at the last minute to attend. I heartily concur with Chris's comments. Caktus staff made sure everyone kept up. Whole training experience was the best ever. Material was focused and well organized. Carol Ludwig csl at med.unc.edu phone: (919)966-2253 ________________________________________ From: trizpug-bounces+csl=med.unc.edu at python.org [trizpug-bounces+csl=med.unc.edu at python.org] on behalf of Chris Calloway [cbc at unc.edu] Sent: Monday, June 11, 2012 10:44 AM To: Triangle (North Carolina) Zope and Python Users Group Subject: [TriZPUG] Django Bootcamp Awesomeness A bunch of us were at Django Bootcamp this weekend, some as students and some as instructors. If you missed it, you should hope it is repeated, because you missed something really, really good. If this was Caktus's first time presenting a training like this, I wouldn't know it, because their presentations were perfectly timed to the time allotted. Also, I learned a good deal about training timing there myself. The three hours in the morning, three hours in the afternoon format was very relaxing and therefore conducive to easy learning. The training itself was pretty perfect in that the amount of material was just enough to get me doing something useful with Django and then pointing me in the right direction ahead. It felt like a right-sized meal, not too much, not too little. I'd like to thank Caktus, especially Tobias, Karen, Colin, Mark, Nicole, and Scott, for a really enjoyable weekend and a truly excellent training. BTW, good job on the catering, too. I would encourage those of you who went to Django Bootcamp to go to the next Project Night scheduled by Calvin. We can work on those extensions to the Crossword Drill app Mark proposed at the end of the training to get the app Cali VC-ready. Anybody have Sean Parker's digits? -- 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 From M.Browne at andor.com Wed Jun 13 20:33:55 2012 From: M.Browne at andor.com (Mark Browne) Date: Wed, 13 Jun 2012 18:33:55 +0000 Subject: [TriZPUG] Regular expressions- my son getting me stuck! Message-ID: do you know how to write regular expressions? this works (r'(.*?)', html) this doesn't (r'
', html) I am trying to write the expression which means find
-------------- next part -------------- An HTML attachment was scrubbed... URL: From lionface.lemonface at gmail.com Wed Jun 13 21:17:09 2012 From: lionface.lemonface at gmail.com (lionface.lemonface at gmail.com) Date: Wed, 13 Jun 2012 19:17:09 +0000 Subject: [TriZPUG] Regular expressions- my son getting me stuck! In-Reply-To: References: Message-ID: <1016605337-1339615030-cardhu_decombobulator_blackberry.rim.net-1200230458-@b15.c12.bise6.blackberry> I'd sugest using an html parsing library to do this, but the mistake in your regexp is the '.+' part - you want to match any _whitespace_ not any character - \s+ should work (\s matches any whitespace char) But also be careful with .* inside the attr, that will match " and <> too (the non greedy flag helps here but don't rely on it elsewhere!). HTH, JJ Sent on the Sprint? Now Network from my BlackBerry? -----Original Message----- From: Mark Browne Sender: trizpug-bounces+lionface.lemonface=gmail.com at python.org Date: Wed, 13 Jun 2012 18:33:55 To: trizpug at python.org Reply-To: "Triangle \(North Carolina\) Zope and Python Users Group" Subject: [TriZPUG] Regular expressions- my son getting me stuck! _______________________________________________ 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 M.Browne at andor.com Wed Jun 13 21:24:22 2012 From: M.Browne at andor.com (Mark Browne) Date: Wed, 13 Jun 2012 19:24:22 +0000 Subject: [TriZPUG] Regular expressions- my son getting me stuck! In-Reply-To: <1016605337-1339615030-cardhu_decombobulator_blackberry.rim.net-1200230458-@b15.c12.bise6.blackberry> References: <1016605337-1339615030-cardhu_decombobulator_blackberry.rim.net-1200230458-@b15.c12.bise6.blackberry> Message-ID: Hi Thanks - can you recommend a good an html parser? Mark -----Original Message----- From: trizpug-bounces+m.browne=andor.com at python.org [mailto:trizpug-bounces+m.browne=andor.com at python.org] On Behalf Of lionface.lemonface at gmail.com Sent: 13 June 2012 15:17 To: Triangle (North Carolina) Zope and Python Users Group Subject: Re: [TriZPUG] Regular expressions- my son getting me stuck! I'd sugest using an html parsing library to do this, but the mistake in your regexp is the '.+' part - you want to match any _whitespace_ not any character - \s+ should work (\s matches any whitespace char) But also be careful with .* inside the attr, that will match " and <> too (the non greedy flag helps here but don't rely on it elsewhere!). HTH, JJ Sent on the Sprint(r) Now Network from my BlackBerry(r) -----Original Message----- From: Mark Browne Sender: trizpug-bounces+lionface.lemonface=gmail.com at python.org Date: Wed, 13 Jun 2012 18:33:55 To: trizpug at python.org Reply-To: "Triangle \(North Carolina\) Zope and Python Users Group" Subject: [TriZPUG] Regular expressions- my son getting me stuck! _______________________________________________ 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 [http://www.andor.com/newsletter/footer/sig.jpg] From lionface.lemonface at gmail.com Wed Jun 13 21:25:29 2012 From: lionface.lemonface at gmail.com (lionface.lemonface at gmail.com) Date: Wed, 13 Jun 2012 19:25:29 +0000 Subject: [TriZPUG] Regular expressions- my son getting me stuck! In-Reply-To: References: <1016605337-1339615030-cardhu_decombobulator_blackberry.rim.net-1200230458-@b15.c12.bise6.blackberry> Message-ID: <1677748749-1339615530-cardhu_decombobulator_blackberry.rim.net-1885491568-@b15.c12.bise6.blackberry> BeauitifulSoup... I think there's also one that exposes a jquery-like syntax (pyquery?) JJ Sent on the Sprint? Now Network from my BlackBerry? -----Original Message----- From: Mark Browne Date: Wed, 13 Jun 2012 19:24:22 To: lionface.lemonface at gmail.com; Triangle (North Carolina) Zope and Python Users Group Subject: RE: [TriZPUG] Regular expressions- my son getting me stuck! Hi Thanks - can you recommend a good an html parser? Mark -----Original Message----- From: trizpug-bounces+m.browne=andor.com at python.org [mailto:trizpug-bounces+m.browne=andor.com at python.org] On Behalf Of lionface.lemonface at gmail.com Sent: 13 June 2012 15:17 To: Triangle (North Carolina) Zope and Python Users Group Subject: Re: [TriZPUG] Regular expressions- my son getting me stuck! I'd sugest using an html parsing library to do this, but the mistake in your regexp is the '.+' part - you want to match any _whitespace_ not any character - \s+ should work (\s matches any whitespace char) But also be careful with .* inside the attr, that will match " and <> too (the non greedy flag helps here but don't rely on it elsewhere!). HTH, JJ Sent on the Sprint(r) Now Network from my BlackBerry(r) -----Original Message----- From: Mark Browne Sender: trizpug-bounces+lionface.lemonface=gmail.com at python.org Date: Wed, 13 Jun 2012 18:33:55 To: trizpug at python.org Reply-To: "Triangle \(North Carolina\) Zope and Python Users Group" Subject: [TriZPUG] Regular expressions- my son getting me stuck! _______________________________________________ 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 [http://www.andor.com/newsletter/footer/sig.jpg] From jtim.arnold at gmail.com Wed Jun 13 21:28:49 2012 From: jtim.arnold at gmail.com (Tim Arnold) Date: Wed, 13 Jun 2012 15:28:49 -0400 Subject: [TriZPUG] Regular expressions- my son getting me stuck! In-Reply-To: <1677748749-1339615530-cardhu_decombobulator_blackberry.rim.net-1885491568-@b15.c12.bise6.blackberry> References: <1016605337-1339615030-cardhu_decombobulator_blackberry.rim.net-1200230458-@b15.c12.bise6.blackberry> <1677748749-1339615530-cardhu_decombobulator_blackberry.rim.net-1885491568-@b15.c12.bise6.blackberry> Message-ID: yes, BeautifulSoup is great. I also use lxml but it is more strict in the html it can consume. If you have to parse any old html, BeautifulSoup is your friend. Otherwise, if your html is really valid html, lxml has a great interface and of course is useful for xml parsing and validating. --Tim On Wed, Jun 13, 2012 at 3:25 PM, wrote: > BeauitifulSoup... I think there's also one that exposes a jquery-like syntax (pyquery?) > > JJ > Sent on the Sprint? Now Network from my BlackBerry? > > -----Original Message----- > From: Mark Browne > Date: Wed, 13 Jun 2012 19:24:22 > To: lionface.lemonface at gmail.com; Triangle (North Carolina) Zope and Python Users Group > Subject: RE: [TriZPUG] Regular expressions- my son getting me stuck! > > Hi > > Thanks - can you recommend a good an html parser? > > Mark > > -----Original Message----- > From: trizpug-bounces+m.browne=andor.com at python.org [mailto:trizpug-bounces+m.browne=andor.com at python.org] On Behalf Of lionface.lemonface at gmail.com > Sent: 13 June 2012 15:17 > To: Triangle (North Carolina) Zope and Python Users Group > Subject: Re: [TriZPUG] Regular expressions- my son getting me stuck! > > I'd sugest using an html parsing library to do this, but the mistake in your regexp is the '.+' part - you want to match any _whitespace_ not any character - \s+ should work (\s matches any whitespace char) > > But also be careful with .* inside the attr, that will match " and <> too (the non greedy flag helps here but don't rely on it elsewhere!). > > HTH, > JJ > Sent on the Sprint(r) Now Network from my BlackBerry(r) > > -----Original Message----- > From: Mark Browne > Sender: trizpug-bounces+lionface.lemonface=gmail.com at python.org > Date: Wed, 13 Jun 2012 18:33:55 > To: trizpug at python.org > Reply-To: "Triangle \(North Carolina\) Zope and Python Users Group" > ? ? ? ? > Subject: [TriZPUG] Regular expressions- my son getting me stuck! > > _______________________________________________ > 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 > > > [http://www.andor.com/newsletter/footer/sig.jpg] > > _______________________________________________ > 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 philip at semanchuk.com Wed Jun 13 21:15:29 2012 From: philip at semanchuk.com (Philip Semanchuk) Date: Wed, 13 Jun 2012 15:15:29 -0400 Subject: [TriZPUG] Regular expressions- my son getting me stuck! In-Reply-To: References: Message-ID: <6083D36D-FBDE-450D-B545-29755E2300CB@semanchuk.com> On Jun 13, 2012, at 2:33 PM, Mark Browne wrote: > do you know how to write regular expressions? > this works > (r'(.*?)', html) > > this doesn't > (r'
', html) Hi Mark, I use regexes just often enough to get in over my head. I've found the following utility invaluable: http://cthedot.de/retest/ It runs locally and allows one to enter text and a regex to apply to that text, and shows the output in realtime. Hope this helps Philip > > I am trying to write the expression which means > > find
> in html > > Mark Browne > R&D > Andor Technology > discover new ways of seeing > > > [http://www.andor.com/newsletter/footer/sig.jpg] > > > _______________________________________________ > 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 M.Browne at andor.com Wed Jun 13 21:33:59 2012 From: M.Browne at andor.com (Mark Browne) Date: Wed, 13 Jun 2012 19:33:59 +0000 Subject: [TriZPUG] Regular expressions- my son getting me stuck! In-Reply-To: <6083D36D-FBDE-450D-B545-29755E2300CB@semanchuk.com> References: <6083D36D-FBDE-450D-B545-29755E2300CB@semanchuk.com> Message-ID: Thanks all -----Original Message----- From: trizpug-bounces+m.browne=andor.com at python.org [mailto:trizpug-bounces+m.browne=andor.com at python.org] On Behalf Of Philip Semanchuk Sent: 13 June 2012 15:15 To: Triangle (North Carolina) Zope and Python Users Group Subject: Re: [TriZPUG] Regular expressions- my son getting me stuck! On Jun 13, 2012, at 2:33 PM, Mark Browne wrote: > do you know how to write regular expressions? > this works > (r'(.*?)', html) > > this doesn't > (r'
', html) Hi Mark, I use regexes just often enough to get in over my head. I've found the following utility invaluable: http://cthedot.de/retest/ It runs locally and allows one to enter text and a regex to apply to that text, and shows the output in realtime. Hope this helps Philip > > I am trying to write the expression which means > > find
> in html > > Mark Browne > R&D > Andor Technology > discover new ways of seeing > > > [http://www.andor.com/newsletter/footer/sig.jpg] > > > _______________________________________________ > 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 From M.Browne at andor.com Wed Jun 13 21:34:27 2012 From: M.Browne at andor.com (Mark Browne) Date: Wed, 13 Jun 2012 19:34:27 +0000 Subject: [TriZPUG] Regular expressions- my son getting me stuck! In-Reply-To: References: <1016605337-1339615030-cardhu_decombobulator_blackberry.rim.net-1200230458-@b15.c12.bise6.blackberry> <1677748749-1339615530-cardhu_decombobulator_blackberry.rim.net-1885491568-@b15.c12.bise6.blackberry> Message-ID: thanks -----Original Message----- From: trizpug-bounces+m.browne=andor.com at python.org [mailto:trizpug-bounces+m.browne=andor.com at python.org] On Behalf Of Tim Arnold Sent: 13 June 2012 15:29 To: lionface.lemonface at gmail.com; Triangle (North Carolina) Zope and Python Users Group Subject: Re: [TriZPUG] Regular expressions- my son getting me stuck! yes, BeautifulSoup is great. I also use lxml but it is more strict in the html it can consume. If you have to parse any old html, BeautifulSoup is your friend. Otherwise, if your html is really valid html, lxml has a great interface and of course is useful for xml parsing and validating. --Tim On Wed, Jun 13, 2012 at 3:25 PM, wrote: > BeauitifulSoup... I think there's also one that exposes a jquery-like syntax (pyquery?) > > JJ > Sent on the Sprint? Now Network from my BlackBerry? > > -----Original Message----- > From: Mark Browne > Date: Wed, 13 Jun 2012 19:24:22 > To: lionface.lemonface at gmail.com; Triangle (North Carolina) Zope and Python Users Group > Subject: RE: [TriZPUG] Regular expressions- my son getting me stuck! > > Hi > > Thanks - can you recommend a good an html parser? > > Mark > > -----Original Message----- > From: trizpug-bounces+m.browne=andor.com at python.org [mailto:trizpug-bounces+m.browne=andor.com at python.org] On Behalf Of lionface.lemonface at gmail.com > Sent: 13 June 2012 15:17 > To: Triangle (North Carolina) Zope and Python Users Group > Subject: Re: [TriZPUG] Regular expressions- my son getting me stuck! > > I'd sugest using an html parsing library to do this, but the mistake in your regexp is the '.+' part - you want to match any _whitespace_ not any character - \s+ should work (\s matches any whitespace char) > > But also be careful with .* inside the attr, that will match " and <> too (the non greedy flag helps here but don't rely on it elsewhere!). > > HTH, > JJ > Sent on the Sprint(r) Now Network from my BlackBerry(r) > > -----Original Message----- > From: Mark Browne > Sender: trizpug-bounces+lionface.lemonface=gmail.com at python.org > Date: Wed, 13 Jun 2012 18:33:55 > To: trizpug at python.org > Reply-To: "Triangle \(North Carolina\) Zope and Python Users Group" > ? ? ? ? > Subject: [TriZPUG] Regular expressions- my son getting me stuck! > > _______________________________________________ > 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 > > > [http://www.andor.com/newsletter/footer/sig.jpg] > > _______________________________________________ > 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 From cbc at unc.edu Wed Jun 13 22:57:08 2012 From: cbc at unc.edu (Chris Calloway) Date: Wed, 13 Jun 2012 16:57:08 -0400 Subject: [TriZPUG] Regular expressions- my son getting me stuck! In-Reply-To: References: Message-ID: <4FD8FEA4.7080806@unc.edu> On 6/13/2012 2:33 PM, Mark Browne wrote: > (r'
', html) Hi Mark, Why are . and t escaped with a backslash? This is a raw string. Escaping the RE metacharacter dot would search for a literal dot. Escaping t in a raw search pattern still matches tab, even though the string is raw, because RE recognizes the standard escapes supported by Python string literals: >>> re.search(r'\t', '\t') <_sre.SRE_Match object at 0x02C18988> >>> Does this help? I'm assuming the tuple is a Django url pattern. (Thanks, Django Fundamentals Bootcamp!) -- 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 M.Browne at andor.com Wed Jun 13 23:04:02 2012 From: M.Browne at andor.com (Mark Browne) Date: Wed, 13 Jun 2012 21:04:02 +0000 Subject: [TriZPUG] Regular expressions- my son getting me stuck! In-Reply-To: <4FD8FEA4.7080806@unc.edu> References: <4FD8FEA4.7080806@unc.edu> Message-ID: Hi Chris, I have to claim ignorance - my son was asking and I turned to the group he says he fixed it with help from the group and this website http://re-try.appspot.com/ He used \.+ not .+ That sounds like your point? Awesome response from Trizpug btw... Best Mark -----Original Message----- From: trizpug-bounces+m.browne=andor.com at python.org [mailto:trizpug-bounces+m.browne=andor.com at python.org] On Behalf Of Chris Calloway Sent: 13 June 2012 16:57 To: trizpug at python.org Subject: Re: [TriZPUG] Regular expressions- my son getting me stuck! On 6/13/2012 2:33 PM, Mark Browne wrote: > (r'
', html) Hi Mark, Why are . and t escaped with a backslash? This is a raw string. Escaping the RE metacharacter dot would search for a literal dot. Escaping t in a raw search pattern still matches tab, even though the string is raw, because RE recognizes the standard escapes supported by Python string literals: >>> re.search(r'\t', '\t') <_sre.SRE_Match object at 0x02C18988> >>> Does this help? I'm assuming the tuple is a Django url pattern. (Thanks, Django Fundamentals Bootcamp!) -- 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 [http://www.andor.com/newsletter/footer/sig.jpg] From killerlimpet at gmail.com Fri Jun 15 06:15:19 2012 From: killerlimpet at gmail.com (charlie) Date: Fri, 15 Jun 2012 00:15:19 -0400 Subject: [TriZPUG] hullo whirled! Message-ID: <20120615001519.2cbe3c889c9e7f38c73397dc@gmail.com> halp a fellow pythonista? I'll give another talk or something ;) http://bit.ly/halpcharlie --~~~~~~~~~~~~~~~~~~~~~~~~~~~~ charlie From markc743 at yahoo.com Wed Jun 20 18:18:13 2012 From: markc743 at yahoo.com (Mark Corzine) Date: Wed, 20 Jun 2012 09:18:13 -0700 (PDT) Subject: [TriZPUG] presentation on patents and open source: tomorrow, 6/21 Message-ID: <1340209093.52068.YahooMailClassic@web111002.mail.gq1.yahoo.com> Tomorrow, at 6 p.m., Keith Bergelt of the Open Invention Network will make a presentation on patents and their interaction with open source. The presentation will be at Splat Space, in downtown Durham.? If you're interested, please visit the Meetup page for the event for signup / directions / parking information. (I'm posting to the TriZPUG list on the assumption that there's some general interest in open-source topics among the members.) -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Tue Jun 26 18:23:03 2012 From: cbc at unc.edu (Chris Calloway) Date: Tue, 26 Jun 2012 12:23:03 -0400 Subject: [TriZPUG] TriZPUG June 2012 Meeting: The Best Meeting Ever In-Reply-To: <4FC7C522.1000109@unc.edu> References: <4FC7C522.1000109@unc.edu> Message-ID: <4FE9E1E7.3080406@unc.edu> Reminder: meeting this week at Splat. Bring your lightning talks! On 5/31/2012 3:23 PM, Chris Calloway wrote: > Announcing this meeting a full four weeks in advance in hopes that > somebody will step forward with a major presentation: > > http://trizpug.org/Members/cbc/jun-12-mtg > > When: Thursday, June 28, 7pm > Where: SplatSpace, 331 W. Main St, Durham > > "This will be the best TriZPUG meeting ever, because you make the > meeting. If you would like to make a presentation on a major topic, > please notify the TriZPUG email list and the meeting notice will be > changed to reflect your commitment. 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-493-8444 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 ironfroggy at gmail.com Wed Jun 27 18:51:02 2012 From: ironfroggy at gmail.com (Calvin Spealman) Date: Wed, 27 Jun 2012 12:51:02 -0400 Subject: [TriZPUG] PyCarolinas 2012 Is a Go! Message-ID: PyCarolinas 2012 Is a Go! We?ve now finalized the location and dates, and can officially announce that PyCarolinas 2012, the first Python conference held in the Carolinas, will be October 20th and 21st at the Kerr building of the UNC School of Pharmacy. PyCarolinas is aFREEconference. We are extremely lucky to have an excellent space donated, and will raise our additional funds outside of registration costs. There will be a registration opening up closer to the conference date, with a cut-off around 150 participants. We?ll have two well-equipped rooms to fill, hopefully splitting our talks into novice and advanced tracks. Day one will be all talk, and day two will rolling and afternoon and evening of sprints. We have a great space to fill our first year with, so please read the Call for Proposals re-post below and help make this a great conference! We want anything you?d like to talk about. What have you built? What problems have you solved? What experiences can you talk about? If you aren?t sure, propose anyway! We?ll try our best to give feedback, so if you aren?t sure you have a fully fleshed idea: propose it for the feedback and see what happens. REPOST OF CALL FOR PROPOSALS (originally http://blog.pycarolinas.org/post/23480731404/call-for-proposals) PyCarolinas 2012 Call For Proposals PyCarolinas 2012, the first Python conference held in the carolinas, is now accepting proposals! We?re looking for proposals for talks you can present to this great and growing Python community. PyCarolinas will be held in October in Chapel Hill, NC. The exact location and dates of the two-day conference will be announced shortly. The proposal deadline is July 20, 2012. Please submit your proposals to talks at pycarolinas.org. About PyCarolinas 2012 PyCarolinas 2012 is the first Python Conference held in the carolinas and will be located in Chapel Hill, NC this October. The specific date and location will be announced shortly. It is a two day conference, with one day of talks and one day or sprinting. Who should submit a proposal? Anyone! We?re looking for as broad a cross-section of the Python community as possible. We?re looking for both experienced conference speakers and people new to technical conferences; industry professionals and hobbyists; entrepreneurs, researchers, and system administrators. You?ve probably learned something that other Python users could benefit from, so come toPyCarolinas and share your story. Maybe you?ve written the next great data mining package, or you have a case study to share, or you?ve learned something about how to start a Python users? group, or you just want to help novices learn how to choose a Python web framework. If you have something to tell your fellow Python programmers, this is your chance. You don?t have to be a professional speaker to give a talk at PyCarolinas. Presenters can be volunteers from all walks of life and all levels of experience. From hardcore hackers to educators to hobbyists, anyone with something to say and the desire to say it is welcome. If you have a topic idea but you?re not sure exactly how to turn it into a killer session, let us know! The program committee is happy to work with you to help your session shine. What kind of sessions can I give? PyCarolinas 2012, as a small event, is acceptingonly traditional sessions during the main conference. We are looking for sessions at 30 and 45 minutes. All levels of talks from from novice-level overviews to advanced topics are welcome. Conference registration and travel PyCarolinas is entirely volunteer-organized and run, and must keep costs as low as possible. We are unable to provide assistance or compensation for speakers traveling to and staying near the conference for the duration of the event. Timeline and deadlines Please don?t delay! The proposal window is long, but the sooner you submit a proposal, the more time we?ll have to help you put forward the best proposal. The program committee will officially begin reviewing proposals and giving feedback as soon as the CFP closes, but the team will attempt to begin reviewing and discussing proposals prior to the close of the Call for Proposals to assist authors. Proposals for talks will be accepted until July 20th. The list of selected talks and tutorials will be finalized by the end of August. Thank you! Submit your proposal to talks at pycarolinas.org and thanks for helping us make the first ever PyCarolinas great! Visit our website to sign up for updates by e-mail Website: http://pycarolinas.org/ Original Post: http://blog.pycarolinas.org/post/25999258917/pycarolinas-2012-is-a-go From cbc at unc.edu Fri Jun 29 17:31:52 2012 From: cbc at unc.edu (Chris Calloway) Date: Fri, 29 Jun 2012 11:31:52 -0400 Subject: [TriZPUG] PythonAnywhere Link From Last Night's Meeting Message-ID: <4FEDCA68.6050900@unc.edu> Here's the link to the Python training/collaborating web product I demonstrated last night: http://www.pythonanywhere.com I realized later that the login problem I had at first when showing the product was I had sendRefererHeader turned off instead of on. Doh! If you did a lightning talk last night with links to what you demonstrated, please post them now. It was nice to have so many lightning talks last night. Thanks. -- 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 jim at ibang.com Fri Jun 29 17:46:06 2012 From: jim at ibang.com (Jim Allman) Date: Fri, 29 Jun 2012 11:46:06 -0400 Subject: [TriZPUG] PythonAnywhere Link From Last Night's Meeting In-Reply-To: <4FEDCA68.6050900@unc.edu> References: <4FEDCA68.6050900@unc.edu> Message-ID: And for those interested in hosting on PythonAnywhere, here's a link with more information about plan limitations and their intended uses cases: https://www.pythonanywhere.com/pricing/caveat This link was working when I grabbed it last night, but the site seems to be down now.. =jimA= -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at ibang.com Fri Jun 29 17:51:03 2012 From: jim at ibang.com (Jim Allman) Date: Fri, 29 Jun 2012 11:51:03 -0400 Subject: [TriZPUG] Scripting vim with python (links) Message-ID: Here are some background and tutorial links on extending Vim with Python: http://vimdoc.sourceforge.net/htmldoc/if_pyth.html http://bytes.com/topic/python/answers/596980-vim-scripting-python http://www.techrepublic.com/article/extending-vim-with-python/6310729 http://brainacle.com/how-to-write-vim-plugins-with-python.html http://orestis.gr/blog/2008/08/10/scripting-vim-with-python/ http://www.tummy.com/Community/Presentations/vimpython-20070225/vim.html Here's a simple example with urllib, that identifies an IP address under the cursor by country: http://codeseekah.com/2012/03/04/vim-scripting-with-python-lookup-ip-country/ Enjoy! I'd be interested in seeing a lightning talk on equivalent features in emacs or other editors. I'll try to put something together on Python + Blender, which is much more fun to demo... =jimA= -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Fri Jun 29 18:04:46 2012 From: cbc at unc.edu (Chris Calloway) Date: Fri, 29 Jun 2012 12:04:46 -0400 Subject: [TriZPUG] PythonAnywhere Link From Last Night's Meeting In-Reply-To: <4FEDCA68.6050900@unc.edu> References: <4FEDCA68.6050900@unc.edu> Message-ID: <4FEDD21E.7010507@unc.edu> On 6/29/2012 11:31 AM, Chris Calloway wrote: > http://www.pythonanywhere.com OK, apparently I am not the best representative for pythonanywhere. My browser messed up the initial log in last night (that was not pythonanywhere's fault). And now, right when I sent the link to this email list, pythonanywhere, which I just discovered earlier this morning runs on EC2, is suffering from an AWS outage: https://twitter.com/AWS_Status_US/status/218718173782999040 I'll repost the link when Amazon gets their act back together. -- 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 Jun 29 19:18:25 2012 From: cbc at unc.edu (Chris Calloway) Date: Fri, 29 Jun 2012 13:18:25 -0400 Subject: [TriZPUG] PythonAnywhere Link From Last Night's Meeting In-Reply-To: <4FEDD21E.7010507@unc.edu> References: <4FEDCA68.6050900@unc.edu> <4FEDD21E.7010507@unc.edu> Message-ID: <4FEDE361.9010906@unc.edu> On 6/29/2012 12:04 PM, Chris Calloway wrote: > I'll repost the link when Amazon gets their act back together. EC2 seems to have recovered. Go look at this: http://pythonanywhere.com Very cool, super inexpensive. -- 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 dragonstrider at gmail.com Fri Jun 29 19:49:42 2012 From: dragonstrider at gmail.com (Joseph S. Tate) Date: Fri, 29 Jun 2012 13:49:42 -0400 Subject: [TriZPUG] PythonAnywhere Link From Last Night's Meeting In-Reply-To: <4FEDE361.9010906@unc.edu> References: <4FEDCA68.6050900@unc.edu> <4FEDD21E.7010507@unc.edu> <4FEDE361.9010906@unc.edu> Message-ID: Here's rlcompleter2 which was my first lighting talk: http://codespeak.net/rlcompleter2/ It also has a nifty RegExp cheat sheet which I failed to mention last night. Joseph On Fri, Jun 29, 2012 at 1:18 PM, Chris Calloway wrote: > On 6/29/2012 12:04 PM, Chris Calloway wrote: >> >> I'll repost the link when Amazon gets their act back together. > > > EC2 seems to have recovered. Go look at this: > > http://pythonanywhere.com > > Very cool, super inexpensive. > > > -- > 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 -- Joseph Tate Personal e-mail: jtate AT dragonstrider DOT com Web: http://www.dragonstrider.com From cbc at unc.edu Fri Jun 29 21:12:37 2012 From: cbc at unc.edu (Chris Calloway) Date: Fri, 29 Jun 2012 15:12:37 -0400 Subject: [TriZPUG] PythonAnywhere Link From Last Night's Meeting In-Reply-To: <4FEDE361.9010906@unc.edu> References: <4FEDCA68.6050900@unc.edu> <4FEDD21E.7010507@unc.edu> <4FEDE361.9010906@unc.edu> Message-ID: <4FEDFE25.2060904@unc.edu> On 6/29/2012 1:18 PM, Chris Calloway wrote: > http://pythonanywhere.com Here's the included module list which I didn't show last night: https://www.pythonanywhere.com/batteries_included/ I also had no problem firing up virtualenv on pythonanywhere and pip installing packages at will from Pypi. We were talking about super cheap Django hosting last night and PythonAnywhere just popped up on Djagnofriendly: http://djangofriendly.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 sampbrauer at yahoo.com Sat Jun 30 19:53:14 2012 From: sampbrauer at yahoo.com (Sam Brauer) Date: Sat, 30 Jun 2012 10:53:14 -0700 (PDT) Subject: [TriZPUG] PythonAnywhere Link From Last Night's Meeting In-Reply-To: <4FEDCA68.6050900@unc.edu> References: <4FEDCA68.6050900@unc.edu> Message-ID: <1341078794.25455.YahooMailNeo@web162904.mail.bf1.yahoo.com> Thanks for hosting the meeting! ?It was nice to see some familiar faces and meet some new folks. Here's the specific FAQ I was pointing out related to the problem I encountered using threads with pygtk: FAQ: I am using a separate thread to run my code, but the application (or the UI) hangs http://faq.pygtk.org/index.py?file=faq20.006.htp&req=show More info on pygtk can be found on the main pygtk site:?http://pygtk.org/ For anyone interested in midi, the Python interface to the ALSA API I was using is at?http://www.sci.ccny.cuny.edu/~brinkman/software/pyseq/ Info on the piece of hardware I was interfacing with (including an audio sample) are at?http://www.vintagesynth.com/misc/airbase99.php - Sam >________________________________ > From: Chris Calloway >To: Triangle (North Carolina) Zope and Python Users Group >Sent: Friday, June 29, 2012 11:31 AM >Subject: [TriZPUG] PythonAnywhere Link From Last Night's Meeting > >Here's the link to the Python training/collaborating web product I demonstrated last night: > >http://www.pythonanywhere.com > >I realized later that the login problem I had at first when showing the product was I had sendRefererHeader turned off instead of on. Doh! > >If you did a lightning talk last night with links to what you demonstrated, please post them now. > >It was nice to have so many lightning talks last night. Thanks. > >-- 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 > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From robby at paramise.com Fri Jun 29 22:37:41 2012 From: robby at paramise.com (Robby Dermody) Date: Fri, 29 Jun 2012 20:37:41 +0000 Subject: [TriZPUG] Intern Web Developer needed - Python, Django, MongoDB, Mobile Message-ID: We?re a local company looking for a web developer intern to work on our flagship product, AppTend. AppTend allows companies to better support their smartphone and tablet-based users, and enables them to get customer support without having to dial into a clumsy phone tree interface (?press 1 for sales, press 2 for service?). Learn more about several cutting edge areas of technology, including Django, mobile web/mobile app development, HTML 5 and MongoDB. This is a great opportunity to learn some great technology with a real-world product that?s in use today by companies such as Samsung. Due to the amount of time and energy we?ll invest into your skillset, we are looking to develop a long term working relationship: we want someone who is already graduated from college and ready to work with us 40 hours a week. Most of the work is done from home, with plenty of face to face interaction for knowledge transfer, especially as you are getting started. If you?re the right candidate and things work out, we?d like to keep you on long-term with regular evaluations and pay-raises to match industry standard rates as your skills increase. Pay starts at $15-25/hr, depending on your experience, with a switch to salaried payment possible as soon as 6-8 months in. Please include a cover letter or quick intro in your application that speaks to the specific qualifications below and tells us why you think you?d be a good candidate. Your work will involve: Implementing new AppTend featuresHunting for and fixing bugsCloud-based staging and production deploymentDeveloping automated test suites based on SeleniumVersion control using git and Github Qualifications: BS in Computer Science or equivalent work experienceAt least 1 year experience building dynamic web applications in any language/framework (JSP, Ruby on Rails, Django, ASP.NET, TurboGears, etc)A high level of proficiency with HTML, Javascript and CSSAt least 6 months of experience using Python and Django preferred, but not requiredFamiliarity with Ubuntu/Debian Linux desktop and server environmentsExperience with test driven development and/or agile development methodologies (e.g. Scrum) preferred. We use PlanBox for project management.A strong knowledge of relational and/or NoSQL databases, such as PostgreSQL or MySQLSelf-motivated and resourceful, with the proven ability to multi-task and operate under tight deadlines and time pressuresLives local to the Raleigh/Durham/Chapel Hill areaEnjoys a fast paced, dynamic and challenging and team-oriented work environment.Solid written and spoken english skills Bonus Points For: Experience with jQueryContact Center/VoIP experienceInvolvement in the Open Source community at some level About Us: Paramise has extensive knowledge of and experience with enterprise and carrier grade converged media platforms, and our team has designed and implemented software, VoIP contact centers and networks for over 150 organizations, including the US FAA and DoD, EarthLink, Sybase, Bed Bath and Beyond, Volvo Truck, several banks, Georgia Pacific, and EchoStar (Dish Network). Feel free to respond to me directly if you think you fit the bill! Robby --- Robby Dermody AppTend Contact Center Mobile Integration Platform @PoundZero on Twitter 919.901.0555 (o) 888.505.1860 (f) Chapel Hill, NC -------------- next part -------------- An HTML attachment was scrubbed... URL: