From biggers at utsl.com Thu Nov 1 13:46:07 2007 From: biggers at utsl.com (Mark R. Biggers) Date: Thu, 1 Nov 2007 07:46:07 -0500 Subject: [triangle-zpug] Plone Jams - #1! In-Reply-To: <47261519.50304@unc.edu> References: <18208.52865.777571.680696@dexter.saiph.com> <4721009C.3010107@unc.edu> <18213.63579.200414.488809@dexter.saiph.com> <1ea258670710290857nd7fce34v7fc280a78f24b24@mail.gmail.com> <47261519.50304@unc.edu> Message-ID: <18217.51855.847893.940033@dexter.saiph.com> Hello folks, Chris Calloway writes: > ................................ > > With that, I suggest we leave it to Mark and Mike to divvy up first > Wednesday (Mark) and third Thursday (Mike). Would you guys want post > your Plone Jam dates and locations on trizpug.org? First Wednesday is soon. > Browse to - http://trizpug.org/Members/biggers/ for full details of the 1st (#1) Plone Jam, at Train of Thought offices in Morrisville. November 7 Wednesday, 6 p.m. at Train of Thought offices in Morrisville (close to RTP). > Is anybody here using virtualenv and zc.buildout? Not asking for help. > Asking for my information and planning. After reading Chris' and Jeff Shell's blogs, I am very unexcited about zc.buildout. I am hoping 'virtualenv' is just a polishing of virtual-python, which is very easy, and works well to create complete "virtual" Python envs (including for Plone/Zope): wget http://peak.telecommunity.com/dist/virtual-python.py $PY ./virtual-python.py --prefix=$ZEOCLUSTER_HOME # ... for example thank you, ----mark From cbc at unc.edu Mon Nov 5 17:09:52 2007 From: cbc at unc.edu (Chris Calloway) Date: Mon, 05 Nov 2007 11:09:52 -0500 Subject: [triangle-zpug] [Fwd: PyCon 2008 - Call for Tutorials] Message-ID: <472F4050.2080205@unc.edu> In a followup email, Greg points us to: http://us.pycon.org/2008/tutorials/proposals/ Cheers, Chris -------- Original Message -------- Subject: PyCon 2008 - Call for Tutorials Date: Wed, 31 Oct 2007 11:06:37 -0500 From: Greg Lindstrom Reply-To: python-list at python.org To: python-list at python.org, python-announce-list at python.org, pycon-organizers at python.org PyCon 2008 is being held in Chicago this year. The general conference is March 14-16 with the proceeding day, March 13th, being the traditional "tutorial day". We have had a lot of input on topics to cover and now we are looking for qualified instructors to sign up to present the sessions. Tutorials are 3 hours long (with break) and instructors are paid for their effort ($1000.00 + conference registration). PyCon is planned and run by volunteers just like you. Why not get involved? Pop on over to us.pycon.org for conference details or email us at pycon-tutorials at python.org and let us know what you would like to present as a tutorial. Thanks, --greg -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: file:///C:/DOCUME~1/CBCOASIS/LOCALS~1/TEMP/nsmail.txt URL: From cbc at unc.edu Mon Nov 5 18:27:20 2007 From: cbc at unc.edu (Chris Calloway) Date: Mon, 05 Nov 2007 12:27:20 -0500 Subject: [triangle-zpug] Get Up To Speed Message-ID: <472F5278.1060909@unc.edu> I did a major overhaul of this page: http://trizpug.org/up-to-speed/ Comments and suggestions welcome. I'm not a particularly good proof-reader. Thanks, Mark and Mike, for posting Plone Jams. I look forward to Wednesday. -- Sincerely, Chris Calloway http://www.seacoos.org office: 332 Chapman Hall phone: (919) 962-4323 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From rob_lineberger at med.unc.edu Tue Nov 6 21:00:54 2007 From: rob_lineberger at med.unc.edu (Rob Lineberger) Date: Tue, 06 Nov 2007 15:00:54 -0500 Subject: [triangle-zpug] Important Hotfix for Plone In-Reply-To: <472F5278.1060909@unc.edu> References: <472F5278.1060909@unc.edu> Message-ID: <1194379254.5877.58.camel@victoria> If you have a plone site, better look at this. They've made it a warning on the main page of plone and SteveM is urging everyone to hotfix immediately. CVE-2007-5741: unsafe data interpreted as pickles by Wichert Akkerman ? last modified November 6, 2007 - 09:40 This hotfix corrects a vulnerability in the statusmessages and linkintegrity modules, where unsafe network data was interpreted as python pickles. This allows an attacker to run arbitrary python code within the Zope/Plone process. From cbc at unc.edu Tue Nov 6 23:17:51 2007 From: cbc at unc.edu (Chris Calloway) Date: Tue, 06 Nov 2007 17:17:51 -0500 Subject: [triangle-zpug] Repoze meeting for TriZPUG Message-ID: <4730E80F.6090108@unc.edu> All, Chris McDonough is speaking about Repoze tonight at ZPUGDC and is asking us for a date to come talk to us. He is checking to see if he is available Nov 27, our next regular meeting. He may somewhere else that day. If he is not available then, he's asking if we have a December date. Normally, we have a get together and not a meeting in December and have it earlier in the month. Also, we now have these Plone Jam things on the first Wednesday and third Thursday. *If* we made our December first Wednesday (Dec 5) Plone Jam our holiday get together *and* had Chris come speak for it, a) how would you feel about that? b) how would Train of Thought (Mark) feel about hosting it or not? Keep in mind, I'd want to invite whoever wants to come from CharPy. Or I might try to coordinate for Chris to go to Charlotte on an adjoining date for a CharPy meeting. Except I think CharPy also normally meets on First and third Wednesdays. Confusing. So maybe even we have a holiday get together on first Thursday? Just say what you think. Chris also said we could wait until January if we want. -- Sincerely, Chris Calloway http://www.seacoos.org office: 332 Chapman Hall phone: (919) 962-4323 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From biggers at utsl.com Wed Nov 7 17:21:13 2007 From: biggers at utsl.com (Mark R. Biggers) Date: Wed, 7 Nov 2007 11:21:13 -0500 Subject: [triangle-zpug] Repoze meeting for TriZPUG In-Reply-To: <4730E80F.6090108@unc.edu> References: <4730E80F.6090108@unc.edu> Message-ID: <18225.58873.192767.530455@dexter.saiph.com> Howdy Chris et al, Chris Calloway writes: > All, > > Chris McDonough is speaking about Repoze tonight at ZPUGDC and is asking > us for a date to come talk to us. > ........ > If he is not available then, he's asking if we have a December date. > ........ > *If* we made our December first Wednesday (Dec 5) Plone Jam our holiday > get together *and* had Chris come speak for it, > > a) how would you feel about that? > > b) how would Train of Thought (Mark) feel about hosting it or not? A & B: +1. No problem, I think TOT can host on 5 December. Of course, we have had no meetings yet, so maybe the Jammers will protest? Ha! > Keep in mind, I'd want to invite whoever wants to come from CharPy. Or I > might try to coordinate for Chris to go to Charlotte on an adjoining > date for a CharPy meeting. Except I think CharPy also normally meets on > First and third Wednesdays. Confusing. So maybe even we have a holiday > get together on first Thursday? Just say what you think. CharPy meets tonight - wish they could make a Plone Jam! :) :) > Chris also said we could wait until January if we want. Whatever you all decide. thank you, ----mark From csl at med.unc.edu Thu Nov 8 16:31:47 2007 From: csl at med.unc.edu (Carol Ludwig) Date: Thu, 08 Nov 2007 10:31:47 -0500 Subject: [triangle-zpug] Repoze meeting for TriZPUG In-Reply-To: <4730E80F.6090108@unc.edu> References: <4730E80F.6090108@unc.edu> Message-ID: Sorry, can't come on Weds.? Prior commitment. ----- Original Message ----- From: Chris Calloway Date: Tuesday, November 6, 2007 5:41 pm Subject: [triangle-zpug] Repoze meeting for TriZPUG To: "Mailing list for North Carolina (Research Triangle area) Zope/Python User Group" > All, > > Chris McDonough is speaking about Repoze tonight at ZPUGDC and > is asking > us for a date to come talk to us. > > He is checking to see if he is available Nov 27, our next > regular > meeting. He may somewhere else that day. > > If he is not available then, he's asking if we have a December date. > > Normally, we have a get together and not a meeting in December > and have > it earlier in the month. > > Also, we now have these Plone Jam things on the first Wednesday > and > third Thursday. > > *If* we made our December first Wednesday (Dec 5) Plone Jam our > holiday > get together *and* had Chris come speak for it, > > a) how would you feel about that? > > b) how would Train of Thought (Mark) feel about hosting it or not? > > Keep in mind, I'd want to invite whoever wants to come from > CharPy. Or I > might try to coordinate for Chris to go to Charlotte on an > adjoining > date for a CharPy meeting. Except I think CharPy also normally > meets on > First and third Wednesdays. Confusing. So maybe even we have a > holiday > get together on first Thursday? Just say what you think. > > Chris also said we could wait until January if we want. > > -- > Sincerely, > > Chris Calloway > http://www.seacoos.org > office: 332 Chapman Hall?? phone: (919) 962-4323 > mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 > > > > > _______________________________________________ > triangle-zpug mailing list > triangle-zpug at starship.python.net > http://starship.python.net/mailman/listinfo/triangle-zpug > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brad.crittenden at gmail.com Thu Nov 8 17:44:08 2007 From: brad.crittenden at gmail.com (Bradley A. Crittenden) Date: Thu, 8 Nov 2007 11:44:08 -0500 Subject: [triangle-zpug] Repoze meeting for TriZPUG In-Reply-To: <18225.58873.192767.530455@dexter.saiph.com> References: <4730E80F.6090108@unc.edu> <18225.58873.192767.530455@dexter.saiph.com> Message-ID: <1E13833C-FB81-4436-B2F2-748CDACC829F@gmail.com> On Nov 7, 2007, at 11:21 AM, Mark R. Biggers wrote: > Howdy Chris et al, > > Chris Calloway writes: >> All, >> >> Chris McDonough is speaking about Repoze tonight at ZPUGDC and is >> asking >> us for a date to come talk to us. >> ........ >> If he is not available then, he's asking if we have a December date. >> ........ >> *If* we made our December first Wednesday (Dec 5) Plone Jam our >> holiday >> get together *and* had Chris come speak for it, >> >> a) how would you feel about that? >> >> b) how would Train of Thought (Mark) feel about hosting it or not? > > A & B: +1. No problem, I think TOT can host on 5 December. Of > course, we > have had no meetings yet, so maybe the Jammers will protest? Ha! I'd really like to hear the Repoze talk and could do it on 11/27 or 12/5 but nothing after 12/8. Thanks Chris and Mark. --bac From biggers at utsl.com Thu Nov 8 19:13:33 2007 From: biggers at utsl.com (Mark R. Biggers) Date: Thu, 8 Nov 2007 13:13:33 -0500 Subject: [triangle-zpug] Plone Jam #1: wanted more Jammers, but we did fine Message-ID: <18227.20941.751866.45627@dexter.saiph.com> Hi all, For Plone Jam #1, Chris Calloway and Rob Lineberger showed up, at TOT Marketing in Morrisville. Jim Allman and I hosted. () Rob demo'd some workflow-designing and models, for his new DVDVerdict.com and new Plone-UML-modeling Plone sites. He's a Busy Man(TM). Rob wants everyone involved who's interested, on the new Plone- UML-modeling site. Sorry, I forget what the new domain-name is :( () Chris was active on the #trizpug IRC chat. () I helped Rob get his notebook-wireless working, for Ubu Linux - he's now quite happy () I demo'd some more Python debugging stuff, in Wing3.0 () Jim showed us some slick CSS &gfx styling tricks, while working directly on Rob's Plone-UML-modeling site. () Rob and I talked about "refactoring" / redesigning his UML & Plone code (& subsetting), for his UNC Medical LIMS plone site. The idea would be to release this "example" UML & Plone code, for the upcoming Plone-UML-modeling site. I am sure we would be happy to have more participants in this nascent project. http://en.wikipedia.org/wiki/Laboratory_Information_Management_System If you weren't there, you missed it - too bad! Plone Jam #2 is next week! http://trizpug.org/Members/mrevoir/plonejams/2007-11-15 thank you, ----mark From cbc at unc.edu Thu Nov 8 23:54:57 2007 From: cbc at unc.edu (Chris Calloway) Date: Thu, 08 Nov 2007 17:54:57 -0500 Subject: [triangle-zpug] Plone Jam #1: wanted more Jammers, but we did fine In-Reply-To: <18227.20941.751866.45627@dexter.saiph.com> References: <18227.20941.751866.45627@dexter.saiph.com> Message-ID: <473393C1.5020003@unc.edu> Mark R. Biggers wrote: > () Chris was active on the #trizpug IRC chat. #plone chat. If you go to a Plone Jam, don't immediately jump on #plone all excited about it. "Hey, we're having a Plone Jam!" Because you'll get sucked into a bunch of problems helping organize a new ZPUG in Berkeley and miss most of the Plone Jam going on in your own meatspace. Plus I had to leave early. So Jim and Rob and Mark were all improvising pretty harmoniously and I was over in the corner tuning my instrument. -- Sincerely, Chris Calloway http://www.seacoos.org office: 332 Chapman Hall phone: (919) 962-4323 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From mrevoir at gmail.com Tue Nov 13 05:29:02 2007 From: mrevoir at gmail.com (Mike Revoir) Date: Mon, 12 Nov 2007 23:29:02 -0500 Subject: [triangle-zpug] Plone Jam - Thursday, Nov 15 @ Duke Message-ID: Here are the updated instructions for gaining access to the Hock Plaza. See you Thursday night, Mike http://trizpug.org/Members/mrevoir/hockplaza_logistics Logistics for the Hock Plaza Auditorium Directions to Hock Plaza Hock Plaza is located at 2424 Erwin Rd, Durham, NC 27705. Google Maps - Yahoo!Maps *From RDU Airport/Points East*: Take Interstate 40 West to Durham Expressway/NC 147 (Exit 279B). Continue on the Durham Expressway and exit on Hillandale Road/Fulton Street (exit 15b). Stay in the left lane. At the light at the bottom of the ramp, turn left; The road "deadends" in the Duke north circular driveway; Turn right at this light onto Erwin Road. *From Points West:* Take Interstate 40 East to Interstate 85 North. Merge onto Durham Expressway/NC 147 South (exit 172) toward Durham, Downtown, Research Triangle Park. Exit on Hillandale Road/Fulton Street. At the end of the off-ramp turn left; The road "deadends" in the Duke north circular driveway; Turn right at this light onto Erwin Road. *From Points North:* Take Interstate 95 South to Interstate 85 South (exit 51). Exit at Hillandale Road (exit 174A). Turn left onto Fulton Road, The road "deadends" in the Duke north circular driveway; Turn right at this light onto Erwin Road. *From Points South:* Take Interstate 95 North to Interstate 40 West (exit 81). Follow the directions given From Points East. Parking There is free parking for visitors in the parking deck immediately behind the building. Enter through the covered driveway on Erwin Rd near the right front side of the building, and drive all the way to the back to enter the parking deck. Drive through to the back of the entry level of the parking deck where you will find gates. To get a free parking ticket, push the white intercom button and say you are visiting TriZPUG, Mike Revoir or Duke Clinical Researh Institute. We've had lots of problems with the parking folks so hopefully one of those will get you in. If you park after 6:30, you can park in the vistor section before entering the gated area. After you park, come back to level 4 of the garage which is the main lobby level. Check in with the Hock Plaza Receptionist; then take the lobby elevator to the 5th floor. When arriving, please use the courtesy phone to call the conference room we'll be in at 919/668-8289. If you arrive after 6:30PM, the elevator will be locked, but you can reach us by calling 919/668-8289 and someone will ride the elevator down to pick you up. -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Tue Nov 13 18:48:18 2007 From: cbc at unc.edu (Chris Calloway) Date: Tue, 13 Nov 2007 12:48:18 -0500 Subject: [triangle-zpug] Plone Jam - Thursday, Nov 15 @ Duke In-Reply-To: References: Message-ID: <4739E362.8060104@unc.edu> Mike Revoir wrote: > Here are the updated instructions for gaining access to the Hock Plaza. Mike, is it OK to bring food and/or non-alcoholic drink to this conference room at Hock Plaza? Just a heads up. There are many things I'd like to work on at our upcoming Plone Jams. So many things, so little time. But there's one thing that I came across this morning that kind of excites me so much that I'm soliciting some help on it and it's the kind of thing which fits into the time frame of a single Plone Jam. I think a user of one of my sites discovered a very obscure bug in Plone 2.5 this morning having to do with Owner inherited local roles for groups in private subfolders of group workspaces. I'd like some help confirming this bug across platforms and seeing if it also applies to Plone 3. If I can get some third person confirmation about this to show I'm not misunderstanding what's going on, it would justify later creating test cases and then tracking down the cause and fix for this bug. I currently have a workaround but it's manual and involves knowing what to do when in a special edge case. As obscure as this sounds, it actually fits a fairly common real world use case (a team of people working on some public and some confidential information). And so if it's a real bug, I needs to be fixed. If you don't have a lot of Plone chops and that is scaring you away from participating in a Plone Jam, please come. Helping me confirm this bug is an easy introductory activity which involves things like running development instance installs and walking through short user scenarios. You'll be helping make Plone more robust. See you Thursday! -- Sincerely, Chris Calloway http://www.seacoos.org office: 332 Chapman Hall phone: (919) 962-4323 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From mrevoir at gmail.com Tue Nov 13 20:07:09 2007 From: mrevoir at gmail.com (Mike Revoir) Date: Tue, 13 Nov 2007 14:07:09 -0500 Subject: [triangle-zpug] Plone Jam - Thursday, Nov 15 @ Duke In-Reply-To: <4739E362.8060104@unc.edu> References: <4739E362.8060104@unc.edu> Message-ID: On 11/13/07, Chris Calloway wrote: Mike, is it OK to bring food and/or non-alcoholic drink to this conference room at Hock Plaza? That's not a problem at all. There's snack and soda machines on the floor as well, but I find the prices fairly steep. Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Tue Nov 13 21:46:38 2007 From: cbc at unc.edu (Chris Calloway) Date: Tue, 13 Nov 2007 15:46:38 -0500 Subject: [triangle-zpug] Plone 3 Where Is What Message-ID: <473A0D2E.7050000@unc.edu> From Penn State Weblion: https://weblion.psu.edu/trac/weblion/wiki/PloneThreeWhereIsWhat -- Sincerely, Chris Calloway http://www.seacoos.org office: 332 Chapman Hall phone: (919) 962-4323 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Thu Nov 15 23:05:48 2007 From: cbc at unc.edu (Chris Calloway) Date: Thu, 15 Nov 2007 17:05:48 -0500 Subject: [triangle-zpug] [Fwd: [ANN] Release of the first PyTables video] Message-ID: <473CC2BC.7090007@unc.edu> FYI... This was worth watching. Very informative. 11 minutes and 13 seconds. This was the first of more videos to come about working with HDF5 data. HDF5 datasets look a lot like the ZODB, except not transactional and all that other database goodness. OK, you should be headed out the door to Plone Jam in 5, 4, 3, 2, 1, now. -- Sincerely, Chris Calloway http://www.seacoos.org office: 332 Chapman Hall phone: (919) 962-4323 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 -------- Original Message -------- Subject: [ANN] Release of the first PyTables video Date: Wed, 14 Nov 2007 18:06:55 +0100 From: Ivan Vilata i Balaguer Reply-To: python-list at python.org To: python-announce-list at python.org ===================================== Release of the first PyTables video ===================================== `Carabos `_ is very proud to announce the first of a series of videos dedicated to introducing the main features of PyTables to the public in a visual and easy to grasp manner. http://www.carabos.com/videos/pytables-1-intro `PyTables `_ is a Free/Open Source package designed to handle massive amounts of data in a simple, but highly efficient way, using the HDF5 file format and NumPy data containers. This first video is an introductory overview of PyTables, covering the following topics: * HDF5 file creation * the object tree * homogeneous array storage * natural naming * working with attributes With a running length of little more than 10 minutes, you may sit back and watch it during any short break. More videos about PyTables will be published in the near future. Stay tuned on www.pytables.org for the announcement of the new videos. We would like to hear your opinion on the video so we can do it better the next time. We are also open to suggestions for the topics of future videos. Best regards, :: Ivan Vilata i Balaguer >qo< http://www.carabos.com/ C?rabos Coop. V. V V Enjoy Data "" -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 317 bytes Desc: not available URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: file:///C:/DOCUME~1/CBCOASIS/LOCALS~1/TEMP/nsmail-1.txt URL: From cbc at unc.edu Fri Nov 16 19:09:54 2007 From: cbc at unc.edu (Chris Calloway) Date: Fri, 16 Nov 2007 13:09:54 -0500 Subject: [triangle-zpug] [Fwd: Last chance for PyCon talk & tutorial proposals!] Message-ID: <473DDCF2.1010603@unc.edu> FYI... deadline for PyCon proposals extended until Monday. -- Sincerely, Chris Calloway http://www.seacoos.org office: 332 Chapman Hall phone: (919) 962-4323 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 -------- Original Message -------- Subject: Last chance for PyCon talk & tutorial proposals! Date: Fri, 16 Nov 2007 00:54:38 -0500 From: David Goodger Reply-To: python-list at python.org To: python-announce at python.org Thanks to all the proposal authors so far, we have received lots of proposals for PyCon talks & tutorials. But we'd like to have even more. Alas, the proposal submission deadline should have been set after a weekend, not before. So we have decided to extend the proposal submission deadline to Monday, November 19 at midnight (Chicago time). This gives you a *whole extra weekend* to write up your talk and tutorial ideas! If you've been procrastinating, stop! Get started on a proposal instead! See the call for conference talk proposals: http://us.pycon.org/2008/conference/proposals/ Topic ideas: http://wiki.python.org/moin/Talk_Subjects http://wiki.python.org/moin/PyCon2007/Feedback#head-e2dca74d1492e49fae11550e6cbc40fa18a17f40 See the call for tutorial proposals http://us.pycon.org/2008/tutorials/proposals/ Topic ideas from the PyCon 2007 feedback: http://wiki.python.org/moin/PyCon2007/Feedback/TutorialIdeas I hope to see (and hear) you at PyCon 2008! http://us.pycon.org -- David Goodger, PyCon 2008 Chair -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 258 bytes Desc: not available URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: file:///C:/DOCUME~1/CBCOASIS/LOCALS~1/TEMP/nsmail-1.txt URL: From cbc at unc.edu Fri Nov 16 22:20:33 2007 From: cbc at unc.edu (Chris Calloway) Date: Fri, 16 Nov 2007 16:20:33 -0500 Subject: [triangle-zpug] Special Meeting: Repoze on Tuesday December 4 Message-ID: <473E09A1.3000102@unc.edu> http://trizpug.org/Members/cbc/mtg-dec-07 TriZPUGlians, We have a special holiday treat. Our friends and Zope giants Tres Seaver and Chris McDonough are coming to see us on Tuesday December 4th for a special holiday presentation on Repoze (http://repoze.org). Repoze is currently the most important development in the Zope world. Through the power of WSGI, Zope is being opened up to a huge treasure trove of interoperability with other Python web frameworks and components. This will be not only a TriZPUG meeting you should not miss, but one you should tell other people about. We're spending out some Plone Boot Camp proceeds to subsidize Tres and Chris's travel here. And we'll have some holiday nibbles on hand. This is also part of a special Repoze Tour which Agendaless Consulting is bringing to TriZPUG, ZPUGDC, CharPy, and Atlanta Plone Users. Atlanta Plone Users is currently having a fund-raising drive for their part of the Repoze Tour. If you'd like to contribute, contact Derek Richardson (see https://lists.gatech.edu/sympa/info/atlanta-plone-users for contact details). -- Sincerely, Chris Calloway http://www.seacoos.org office: 332 Chapman Hall phone: (919) 962-4323 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Sat Nov 17 01:44:07 2007 From: cbc at unc.edu (Chris Calloway) Date: Fri, 16 Nov 2007 19:44:07 -0500 Subject: [triangle-zpug] Ploneability Higher Ed Message-ID: <473E3957.3000408@unc.edu> The presentations from Ploneability Higher Ed have been posted: http://www.enfoldsystems.com/ploneability -- Sincerely, Chris Calloway http://www.seacoos.org office: 332 Chapman Hall phone: (919) 962-4323 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Tue Nov 20 21:16:43 2007 From: cbc at unc.edu (Chris Calloway) Date: Tue, 20 Nov 2007 15:16:43 -0500 Subject: [triangle-zpug] Repoze blogging about TriZPUG Message-ID: <474340AB.9080801@unc.edu> http://blog.repoze.org/december_usergroups.html I guess this means Tres wants to sprint some on Wednesday morning. They're staying at my house, so I guess that means sprinting in Chapel Hill if we are going to get to Charlotte in time that evening. Who's up for Wednesday morning Dec 5 Repoze sprinting? Don't all speak at once, now. -- Sincerely, Chris Calloway http://www.seacoos.org office: 332 Chapman Hall phone: (919) 962-4323 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From FDimauro at unch.unc.edu Mon Nov 26 16:16:52 2007 From: FDimauro at unch.unc.edu (Dimauro, Frank) Date: Mon, 26 Nov 2007 10:16:52 -0500 Subject: [triangle-zpug] change date from GMT setting in plone Message-ID: Does anyone out there know how to modify the date setting in Plone from GMT to EDT? The time stamp on our site is about 6 hours off. Frank DiMauro Information Services Division UNC Health Care System 321 Meadowmont Village Circle, 2nd Floor Chapel Hill, NC 27517 919-966-7988 (Tel) 919-966-2110 (Fax) ? From cbc at unc.edu Mon Nov 26 23:03:13 2007 From: cbc at unc.edu (Chris Calloway) Date: Mon, 26 Nov 2007 17:03:13 -0500 Subject: [triangle-zpug] KSS meeting on Tuesday at 7pm Message-ID: <474B42A1.2030506@unc.edu> http://trizpug.org/Members/cbc/nov-07-mtg Don't forget. See you there. KSS is for Plone, Django, Pylons, etc... -- Sincerely, Chris Calloway http://www.seacoos.org office: 332 Chapman Hall phone: (919) 962-4323 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Mon Nov 26 23:24:29 2007 From: cbc at unc.edu (Chris Calloway) Date: Mon, 26 Nov 2007 17:24:29 -0500 Subject: [triangle-zpug] change date from GMT setting in plone In-Reply-To: References: Message-ID: <474B479D.4000509@unc.edu> Dimauro, Frank wrote: > Does anyone out there know how to modify the date setting in Plone from GMT to EDT? The time stamp on our site is about 6 hours off. I thought you meant "our" site as in trizpug.org. :) Don't scare me like that. :) It should be using your system clock through your OS timezone correction. I guess your server is set to UTC as it should be, which should resemble GMT this time of year. And your server OS should be set to report it as EDT. Check that first. What version is your Zope? There's been a lot of work done to get Zope to recognize a variety of uncommon timezone formats spit out by different servers. A quick Google turned up: https://bugs.launchpad.net/zope2/+bug/143784 http://groups.humaninet.org/about/how-tos/changing-the-time-zone-in-plone/ http://www.objectis.org/community-en/forum/msg_1086141561 -- Sincerely, Chris Calloway http://www.seacoos.org office: 332 Chapman Hall phone: (919) 962-4323 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Tue Nov 27 21:40:36 2007 From: cbc at unc.edu (Chris Calloway) Date: Tue, 27 Nov 2007 15:40:36 -0500 Subject: [triangle-zpug] Repoze Talk Outline Message-ID: <474C80C4.1060308@unc.edu> Don't forget the meeting on KSS tonight: http://trizpug.org/Members/cbc/nov-07-mtg We'll be using Plone for demo. But it's applicable to Django and Pylons as well. If you have any problems finding the place, my cell is local number 599-3530. Don't forget the Repoze Tour next week: http://trizpug.org/Members/cbc/mtg-dec-07 The Repoze Tour is now DC, Triangle, Charlotte, and Atlanta. Portland and Seattle are in the works of bring added thanks to Andrew Burkhalter and Jon Baldivieso. By way of Derek Richardon in Atlanta, here's an outline of the Repoze Talk for next week from Chris McDonough: ##### Talk description: This talk will consume approximately 1.5 hours (including a break in the middle). The first half of the talk will: - provide attendees with an understanding of the problems that Repoze was created to solve. - provide attendees with an understanding of the purpose of WSGI and Python eggs. - provide attendees with an understanding of the overall architecture that Repoze uses. - Demonstrate a real-world Repoze deployment, showing how it's possible to combine Zope and non-Zope applications within the same "URL space", including a demonstration of Deliverance, which is WSGI middleware that allows you to (reasonably) easily "theme" disparate applications so that they look similar to each other, despite being otherwise unrelated to each other. The second half of the talk will focus on "repoze.zope2", which is a WSGI application which allows you to publish Zope 2 content using a WSGI server. The main points delivered during this talk section will be: - The differences between using repoze.zope2 and a "stock" Zope 2 to serve your Zope 2 applications. - The benefits of using repoze.zope2 vs. a "stock" Zope 2 deployment. - An examination of the middleware stack recommended for a repoze.zope2 deployment. - An examination of the services provided within a "repoze.zope2" sandbox. - A demonstration of running Plone using repoze.zope2. ##### -- Sincerely, Chris Calloway http://www.seacoos.org office: 332 Chapman Hall phone: (919) 962-4323 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Thu Nov 29 00:42:23 2007 From: cbc at unc.edu (Chris Calloway) Date: Wed, 28 Nov 2007 18:42:23 -0500 Subject: [triangle-zpug] KSS presentation posted Message-ID: <474DFCDF.7030704@unc.edu> I enjoyed seeing many of you last night and especially enjoyed hanging out with some of you at Milltown. Eric Leary came again and Don Hopkins was a newcomer. Rob, Brad C, Hiawatha, Jim, and Edmund also were there. I look forward to seeing y'all again next week for the Repoze party. Last night's presentation is posted here: http://trizpug.org/Members/cbc/kss-part-one-online/ Jim, to answer your question from last night, I was able today to put two action-server properties in one KSS rule and have it work. Two action-servers triggered two different callable methods, each method selecting a different set of DOM nodes to operate on. I passed a parameter to each of the actions, also. I even put an action-client in the same rule and all three actions worked off the same event trigger at once. So that is something a little different from CSS. I guess it is important to emphasize that KSS is has CSS-compliant *syntax* (but not the same execution). What would be interesting is to have two actions in one rule, both manipulating the same DOM node, and see which one wins. It is reported that you can put the actions and parameters in the rule in any order. But I wonder if order has an effect on the sequence of actions triggered in the KSS engine on the client. -- Sincerely, Chris Calloway http://www.seacoos.org office: 332 Chapman Hall phone: (919) 962-4323 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From jim at ibang.com Thu Nov 29 01:54:18 2007 From: jim at ibang.com (Jim Allman) Date: Wed, 28 Nov 2007 19:54:18 -0500 Subject: [triangle-zpug] KSS presentation posted In-Reply-To: <474DFCDF.7030704@unc.edu> References: <474DFCDF.7030704@unc.edu> Message-ID: <4B96B935-E0B2-453D-A80F-48E90528334F@ibang.com> On Nov 28, 2007, at 6:42 PM, Chris Calloway wrote: > I guess it is important to emphasize that KSS is has CSS-compliant > *syntax* (but not > the same execution). I'm not surprised. Having hand-coded a fair amount of AJAX jive, I assume the usual stuff is happening behind the scenes: KSS is registering JS functions as event handlers ("listeners") on the chosen DOM elements. This is a very flexible and lightweight setup that supports many-to-many relationships between notifiers and listeners. CSS, on the other hand, generally results in only one outcome for a given combination of element and property. So if you say: div#blah a:hover { border: solid 1px green; margin: 4px; border: red; } ... the red border color "wins", simply because it comes last in the series. This is a consequence of the CSS cascade, and the fact that for most (all?) CSS properties There Can Be Only One value for a given element. The CSS cascade has other interesting dynamics, like the notion that a more specific selector trumps a more general ones. It will be interesting to see how these play out in the more open-ended domain of events and behavior. Not to mention the fact that the outcome of a KSS rule can change the DOM, possibly affecting the outcome (and genesis) of other KSS rules. Talk about a cascade! > What would be interesting is to have two actions in one rule, both > manipulating the same DOM node, and see which one wins. It is reported > that you can put the actions and parameters in the rule in any order. > But I wonder if order has an effect on the sequence of actions > triggered > in the KSS engine on the client. My guess (I don't have the setup to try this) is that actions would fire in order, but that server actions (being asynchronous) will be unpredictable. In the event that an action's target nodes are no longer available (clobbered by faster action), I'd hope the call would fail gracefully as its node selector finds no target. Super cool stuff, thanks again for the demo! =jimA= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Jim Allman Interrobang Digital Media http://www.ibang.com/ (919) 649-5760 From cbc at unc.edu Thu Nov 29 19:55:26 2007 From: cbc at unc.edu (Chris Calloway) Date: Thu, 29 Nov 2007 13:55:26 -0500 Subject: [triangle-zpug] GHOP Message-ID: <474F0B1E.5020801@unc.edu> Google is sponsoring a contest for pre-college teens to help with select open source projects: http://code.google.com/opensource/ghop/2007-8/ Students can win up to $500 based on number of tasks completed. Tasks have to be completed within five days each. And the top ten students win a trip to Mountain View with a parent. Python and Plone are among the 10 open source projects: http://code.google.com/p/google-highly-open-participation-psf/ http://code.google.com/p/google-highly-open-participation-plone/ The tasks are: http://code.google.com/p/google-highly-open-participation-psf/issues/list http://code.google.com/p/google-highly-open-participation-plone/issues/list There are a couple of problems you might want to help with. One, the Python task list is rapidly running out of tasks due to demand: http://blog.doughellmann.com/2007/11/help-wanted-give-us-work.html You can suggest new ones. See the project page for details. The other problem is the Plone task list has no takers. You can become a mentor and find teens to work on the tasks. See the project page for details. Also, you can suggest some new and simpler tasks for Plone. Most of the Python tasks look fairly simple, which may be why they are running out of tasks. Most of the Plone tasks look fairly complex, which may be why they have no takers. Why is this important? Recently I participated in a panel discussion about open source in universities. One conclusion was we might should stop wasting our time trying to convince University bureaucrats to invest in open source rather than proprietary solutions, and instead spend our time inculcating youth with the open source mindset. It might not pay off for twenty years. But it might beat smacking our heads against a wall for twenty years. -- Sincerely, Chris Calloway http://www.seacoos.org office: 332 Chapman Hall phone: (919) 962-4323 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Fri Nov 30 20:02:36 2007 From: cbc at unc.edu (Chris Calloway) Date: Fri, 30 Nov 2007 14:02:36 -0500 Subject: [triangle-zpug] Liquid resizing Message-ID: <47505E4C.8090008@unc.edu> Another followup to our last meeting... Here are some references for "liquid resizing" of images, more properly known as "seam carving": S. Avidan, A. Shamir; "Seam Carving for Content-Aware Image Resizing", ACM Transactions on Graphics, Volume 26, Number 3, SIGGRAPH 2007: http://portal.acm.org/citation.cfm?id=1275808.1276390 If you cannot access that link (it's a journal and may require a subscribing academic IP to view) or the PDF or MOV linked on it, you can try the painfully slow to never loading home page of one of the authors: http://www.faculty.idc.ac.il/arik/imret.pdf http://www.faculty.idc.ac.il/arik/IMRet-All.mov The video is also on YouTube: http://www.youtube.com/watch?v=vIFCV2spKtg So, less than a month after this was pimped at SIGGRAPH, Nicolas "Ikke" Trangez released an implementation in Python using PIL, SciPy, and NumPy: http://blog.eikke.com/index.php/ikke/2007/09/02/seam_carving_content_aware_image_resizin Here is another implementation in Python: http://www.timwintle.co.uk/blog.pl/Programming/content-aware-image-rescaling.html There are now also implementations for a GIMP plugin, a Photoshop plugin, several Flash applications, a QT GUI, a few C implementations, and a Java port of one of the C implementations. Then Mauricio Fernandez found the Python version, tweaked the filter algorithm, and made an OCaml implementation about 200 times as fast: http://eigenclass.org/hiki/seam-carving-in-ocaml -- Sincerely, Chris Calloway http://www.seacoos.org office: 332 Chapman Hall phone: (919) 962-4323 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599