From sarah at fsf.org Wed Jul 8 21:16:02 2009 From: sarah at fsf.org (sarah at fsf.org) Date: Wed, 8 Jul 2009 15:16:02 -0400 (EDT) Subject: [TriZPUG] User Group-Free Software Foundation Intern Message-ID: <38987.66.92.78.11.1247080562.squirrel@webmail.fsf.org> Hi, My name is Sarah and I'm interning at the FSF this summer. One of my projects is to update/add free software and related user groups to the libre planet wiki. The mission of the Libre Planet project is to build a global network of local groups, each of which is working diligently, professionally, and competently to raise awareness of free software as an issue of ethics and freedom. So that the name Libre Planet is strongly associated with a clear goal, and so that individual groups can cooperate and collaborate effectively, we ask that all individuals and groups agree with this set of founding principles. I'm contacting you to encourage you to post your user group on the website. To hopefully begin to use it as a useful tool for your group and for others to connect to you. Feel free to contact me at sarah at fsf.org if you have questions, problems, whatever. Thank you :) http://groups.fsf.org/wiki/Main_Page -Sarah P.S. If you'd like to know more about me go here: http://www.fsf.org/blogs/community/sarah-mcintire-introduction/view?searchterm=sarah From cbc at unc.edu Thu Jul 9 17:06:29 2009 From: cbc at unc.edu (Chris Calloway) Date: Thu, 09 Jul 2009 11:06:29 -0400 Subject: [TriZPUG] User Group-Free Software Foundation Intern In-Reply-To: <38987.66.92.78.11.1247080562.squirrel@webmail.fsf.org> References: <38987.66.92.78.11.1247080562.squirrel@webmail.fsf.org> Message-ID: <4A560775.6050307@unc.edu> On 7/8/2009 3:16 PM, sarah at fsf.org wrote: > My name is Sarah and I'm interning at the FSF this summer. One of my > projects is to update/add free software and related user groups to the > libre planet wiki. The mission of the Libre Planet project is to build a > global network of local groups, each of which is working diligently, > professionally, and competently to raise awareness of free software as an > issue of ethics and freedom. So that the name Libre Planet is strongly > associated with a clear goal, and so that individual groups can cooperate > and collaborate effectively, we ask that all individuals and groups agree > with this set of founding principles. I'm contacting you to encourage you > to post your user group on the website. To hopefully begin to use it as a > useful tool for your group and for others to connect to you. Feel free to > contact me at sarah at fsf.org if you have questions, problems, whatever. > Thank you :) > > http://groups.fsf.org/wiki/Main_Page Someone had already put TriZPUG on that wiki when that email came through (moderated email from non-member of this list). It's a wiki so I guess anyone can say anything about TriZPUG on it that they want. I don't know how we as a group would commit to the Libre Planet "founding principles" or agree as a group to be "activists" for the cause. We're more an association of individuals than an organization. We all deal with free software and pay to play software. We all deal with open source and closed source software. For me, it's all about choice. I want to be able to choose free software and open source software when I want. I don't want the existence of proprietary software to limit my software choices. To that end, I agree wtih FSF's crusade againts DRM. Because DRM manufacturers try to impose DRM hardware on us in a ubiquitous manner. Which then cannot be used with free or open source software. So I don't have a big problem that someone signed TriZPUG up on Libre Planet. But I don't see that as a commitment for us to be free software activists as a group, either. To each his or her voice on that matter. Your best activism is to insist on using free software like Python. Vote with your mindshare and don't let anyone take that away from you. Also, when you distribute GPL-compatible software, and other people use it and incorporate it into their software, that software then becomes free and open source by the very nature of the GPL (what some people refer to as a "viral" license). You help defend software choice when you release GPL-compatible software. So you can not only insist on using free software, you can insist on releasing free software as well. Have a great day. I'll be giving a PyCamp in Toronto next week. When I return, I'll send out the details of the TriZPUG meeting we'll have on Thursday, July 23 during Plone Boot Camp week while Joel Burton is here. Maybe we'll just have a meet and greet with Joel. I want to get his opinion on the matter when he arrives. But go ahead and mark your calendar. If any of you trizpug.org managers want to update the site with event placeholders (on the front page, in the calendar portlet, on the meeting page), by all means, help maintain trizpug.org. Thanks. -- 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 Tue Jul 21 17:28:01 2009 From: cbc at unc.edu (Chris Calloway) Date: Tue, 21 Jul 2009 11:28:01 -0400 Subject: [TriZPUG] [triangle-zpug] Are there rules for seeking some freelance Plone/Zope help? In-Reply-To: <4A5C86C4.2030903@madtek.com> References: <4A5C86C4.2030903@madtek.com> Message-ID: <4A65DE81.7090304@unc.edu> On 7/14/2009 9:23 AM, Jason Hare wrote: > I have a project that requires someone that knows Fedora with a buildout Plone > 3.x to complete an Intranet project.. I also have several tasks available for > someone that knows how to setup Plone sites on windows IIS with Enfold Proxy. > These would be ongoing assignments. Are there good places to post these kind of > opportunities? I am trying to stay local. I live and work in Morrisville and > Durham. This would be part-time contracting work and perfect for someone that > needs extra income. The rate is competitive. I want to focus on business > development and move away from sysadmin work. > > If this is not an appropriate place to post opportunities my apologies. Anything to help you get out of the Joolma business. :) BTW, your posts will be seen by more people who can help you if you post to the current TriZPUG email list: http://mail.python.org/mailman/listinfo/trizpug Rather than the old defunct list at starship.python.net. -- 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 Tue Jul 21 17:28:21 2009 From: cbc at unc.edu (Chris Calloway) Date: Tue, 21 Jul 2009 11:28:21 -0400 Subject: [TriZPUG] TriZPUG Thursday, July 23, 2009 Meeting, 6pm at The Crunkleton: Fifth Anniversary Plone Boot Camps Meet and Greet Message-ID: <4A65DE95.4080609@unc.edu> Thursday, July 23, 6pm at The Crunkleton, 320 W Franklin St, Chapel Hill. This month, instead of the usual meeting, there will be a meet and greet to honor Joel Burton, who is at UNC to teach two weeks of Plone Boot Camps. Plone Boot Camps started with Joel and TriZPUG five years ago. Come out to celebrate TriZPUG, congratulate Joel on five years of fine Plone instruction, and meet this year's Plone Boot Camp class. If you have been to a Plone Boot Camp, but haven't been to a TriZPUG meeting in years, please come out to remind Joel what a great instructor he is and how many lives he has touched here in the Triangle and reconnect with your own Plone Boot Camp class. This meeting will start at 6pm, little earlier than usual to accommodate the end of the Plone Boot Camp class day. But show up when you please, there will be a TriZPUG crowd at The Crunkleton until late. Directions to The Crunkleton: http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=The+Crunkleton&sll=37.0625,-95.677068&sspn=43.307813,58.886719&ie=UTF8&ll=35.91686,-79.060535&spn=0.086889,0.115013&z=13&iwloc=A Meeting Announcement: http://trizpug.org/Members/cbc/july-09-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 cbc at unc.edu Tue Jul 21 17:28:44 2009 From: cbc at unc.edu (Chris Calloway) Date: Tue, 21 Jul 2009 11:28:44 -0400 Subject: [TriZPUG] New Book by TriZPUGer: Plone 3 Theming by Veda Williams Message-ID: <4A65DEAC.5020906@unc.edu> Many of you remember Veda Williams who participated in TriZPUG before moving to Seattle. Her book "Plone 3 Theming" has finally been published! https://www.packtpub.com/plone-3-theming-create-flexible-powerful-professional-templates/book If you do Plone, you probably want this book. Veda is an ace Plone themer. And she's been working on this book for almost two years. She wouldn't release it until it was absolutely ready and up to date. There is a 15% TriZPUG discount for ordering direct from the publisher that you can find by going to http://trizpug.org and hovering over the banner ad for Packt Publishing on the right side of the site front page. However, you can get a better discount by ordering the book from the publisher at the usual 10% discount and then adding the PDF eBook version to your order. Also don't forget that The Definitive Guide to Plone has come out in a new second edition and is probably the most comprehensive, easiest to understand, and most up to date Plone book out there: http://apress.com/book/view/1430218932 The Definitive Guide to Plone Second Edition is now just the best Plone book period. By reading both Definitive Guide and Plone 3 Theming, you'll be in the best position to customize Plone that anyone has been in since the start of Plone. -- 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 Tue Jul 21 17:49:44 2009 From: cbc at unc.edu (Chris Calloway) Date: Tue, 21 Jul 2009 11:49:44 -0400 Subject: [TriZPUG] New Book by TriZPUGer: Plone 3 Theming by Veda Williams In-Reply-To: <4A65DEAC.5020906@unc.edu> References: <4A65DEAC.5020906@unc.edu> Message-ID: <4A65E398.8070304@unc.edu> On 7/21/2009 11:28 AM, Chris Calloway wrote: > There is a 15% TriZPUG discount for ordering direct from the publisher > that you can find by going to http://trizpug.org and hovering over the > banner ad for Packt Publishing on the right side of the site front page. Other right. -- 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 Tue Jul 21 21:08:57 2009 From: cbc at unc.edu (Chris Calloway) Date: Tue, 21 Jul 2009 15:08:57 -0400 Subject: [TriZPUG] TriZPUG Thursday, July 23, 2009 Meeting, 6pm at The Crunkleton: Fifth Anniversary Plone Boot Camps Meet and Greet In-Reply-To: <4A65DE95.4080609@unc.edu> References: <4A65DE95.4080609@unc.edu> Message-ID: <4A661249.8010206@unc.edu> It has been pointed out to me that this meet and greet will be an excellent marketing opportunity for some of you. Several of the Plone Boot Campers are looking for Plone consulting services. So show up with your business cards and circulate. On 7/21/2009 11:28 AM, Chris Calloway wrote: > Thursday, July 23, 6pm at The Crunkleton, 320 W Franklin St, Chapel Hill. > > This month, instead of the usual meeting, there will be a meet and greet > to honor Joel Burton, who is at UNC to teach two weeks of Plone Boot > Camps. Plone Boot Camps started with Joel and TriZPUG five years ago. > Come out to celebrate TriZPUG, congratulate Joel on five years of fine > Plone instruction, and meet this year's Plone Boot Camp class. > > If you have been to a Plone Boot Camp, but haven't been to a TriZPUG > meeting in years, please come out to remind Joel what a great instructor > he is and how many lives he has touched here in the Triangle and > reconnect with your own Plone Boot Camp class. > > This meeting will start at 6pm, little earlier than usual to accommodate > the end of the Plone Boot Camp class day. But show up when you please, > there will be a TriZPUG crowd at The Crunkleton until late. > > Directions to The Crunkleton: > http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=The+Crunkleton&sll=37.0625,-95.677068&sspn=43.307813,58.886719&ie=UTF8&ll=35.91686,-79.060535&spn=0.086889,0.115013&z=13&iwloc=A > > > Meeting Announcement: > http://trizpug.org/Members/cbc/july-09-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 cbc at unc.edu Wed Jul 22 21:37:17 2009 From: cbc at unc.edu (Chris Calloway) Date: Wed, 22 Jul 2009 15:37:17 -0400 Subject: [TriZPUG] TriZPUG meetup.com group Message-ID: <4A676A6D.1070201@unc.edu> Executive Summary: Go here (http://www.meetup.com/trizpug/), join the TriZPUG meetup.com group, and RSVP for our Thursday meeting. Concerned TriZPUGlian Explication: Since forever, if someone searched for a Python user group in this area (or any geographic area), they would often find the waiting list for a Triangle Python meetup on meetup.com before finding trizpug.org. And since forever, the first place someone would search for a user group would be on meetup.com (whether here in the Triangle or anywhere else). Meetup.com has long been kind of the Facebook of meetings despite competitors like eventful.com and upcoming.yahoo.com. So since a long time, I've been editing my profile on meetup.com's Triangle area Python meetup waiting list to point to trizpug.org. And people we never see at TriZPUG meetings keep registering on meetup.com for the Python meetup waiting list for this area. Everytime someone registers, it pushed my updated profile down the list. So often, I go an update my profile to bring it back to the top of the list and point at trizpug.org. Just to tell people, hey, there's already a Python group meeting here, you don't have to wait for it on meetup.com Apparently, this has not been terribly effective in getting people on the meetup.com waiting list for a Triangle Python meetup to notice trizpug.org, TriZPUG meetings, or the TriZPUG email list. People on the meetup.com waiting list have been in a kind of in Python user group limbo. New people register on the waiting list pretty much monthly and have been for years without finding TriZPUG. Many Python user groups use meetup.com to organize their meetings. I have always resisted this. I was a very early user of meetup.com back in the day when a certain presidential candidate funded the start-up of meetup.com to organize his grassroots campaign. And meetup.com was a nightmare then. It has gotten a lot better. But there are still several drawbacks for user groups. One, someone has to pay meetup.com $144/year to be the organizer or your geographic area remains in waiting list limbo for the topic of your user group's interest. Two, someone has to be the meetup.com organizer, implying our user group is hierarchically organized instead of organized by the way more effective and fair shotgun rules (http://www.svbug.com/shotgun_rules.txt). Three, the meetup.com organizer becomes a single point of control, changing how your group can be organized (although meetup.com does allow an organizer to appoint lesser powered "assistant organizers"). I see these drawbacks having pretty bad consequences in other cities with Python user groups. I like to talk to people in other cities about organizing Python user groups and often I get reports from people in other cities with meetup.com organized Python user groups already in place. They report the hierarchical, single point of control, meetup.com controlling all the email lists and web pages style of doing things as being not so good. They report not having enough notice about meetings or meetings being held in inappropriate venues suggested by meetup.com or not having meetings at all or too much equivocation about meetings or having to RSVP to attend a meeting or not having an effective user group web site or one of many other complaints originating from meetup.com being the point of communications for their user group. None of those things are so bad if you can step in and help do something about them. But I continually hear from people in other cities that they are not able to do anything about it because someone had already paid meetup.com to be the owner of all things Python in their geographic area, with varying degrees of cooperation or promises thereof from the person who is paying to be the gatekeeper for their area. Quite often, the organizer of a user group using meetup.com feels quite differently about it. They might like paying for a ready-made system of coming into contact with a pool of potential user group members. And many members of the user group may like it as well as they can simply take direction from someone else rather that participating in a user group which allows them to engage in organizing events according to their needs when they want. As long as it's not a problem for you, you may like it just fine. And Meetup.com is not a specifically bad way of running a Python user group. It can have many benefits, mainly in that it helps people who are looking for your user group find you (as it is set up to be the first thing people find when they are looking for a Python, or any kind of, user group). But when it comes to TriZPUG, I never wanted us to suffer the drawbacks of organizing that way. And so I resisted paying the fee to meetup.com to finance those drawbacks. And I never saw anybody else register a Python meetup.com group for our area, either. I thought maybe if I waited long enough, somebody else would do it. :) However, there's still the issue of those people joining a waiting list for a Triangle area Python meetup and meetup.com being a gatekeeper between us and eing able to notify those people in limbo about TriZPUG. They never registered a Python meetup.com group for the area. But they would register on a waiting list for one that someone else might organize in the future. And then still not find TriZPUG. So, I took some of our boot camp derived funds and splurged on a meetup.com group for TriZPUG: http://www.meetup.com/trizpug/ I figure, it's not a substitute for trizpug.org. In fact, it's kind of a permanent pointer to trizpug.org and our email list now instead of my having to update my meetup.com profile every few months. It's not a substitute for our mailing list. I turned the forum feature on the meetup.com group off. And I turned the email list feature on the meetup.com group to moderated. I figure if anybody ever posts to it, I'll just send them an email pointing at this unmoderated email list instead of approving their post on meetup.com. My desire it not to manage another email list, and not to have another source of TriZPUG-related email traffic to have to subscribe to. And it's not a substitute for the shotgun rules for meetings. I figure anytime we have a meeting or event announced on this list by anybody, I'll just echo that announcement on meetup.com as a service to TriZPUG. Since I created the meetup.com group today, one person from the waiting list limbo has joined the meetup.com group. There are 21 other people on the waiting list who said they would join a Python meetup group here if one started. So I'm waiting to see how many waiting list people join. I don't know if that's worth $144/year. But we'll see. I have 30 days to get a refund if I don't like it. And I can cancel the subscription at any six month interval (unless I want to pay the higher $20/month month-to-month rate which would be $240/year). Anyway, I want to ask your help in a few ways. One, it looks like our user group is way smaller than it really is on meetup.com. We have nearly 200 members of the email list, maybe 50 people who actually participate in meetings during any given year, and sometimes way more than that coming to the big annual events we've been known to host. So if you would, please go to our meetup.com group and join it: http://www.meetup.com/trizpug/ Two, after you join the meetup.com group, please RSVP on meetup.com whether you intend to come to the next meeting or not. It would be great if you could RSVP for each meeting as they are announced on meetup.com. in the future as well. Because whether you want it or not (see, meetup.com determining how your group is organized), meetup.com puts up this widget on your meeting page telling the world how many people are coming to your next meeting based on people clicking on the RSVP button. So it can make it look like nobody is coming to your next meeting if nobody RSVPs. Many people simply won't RSVP. Many people won't go to a meeting unless they see at least a few RSVPs on meetup.com. Many people won't go to a meeting if they have to RSVP in advance. And meetup.com doesn't figure on you organizing your meeting any way other than meetup.com. Since we don't want people to feel like they have to RSVP in order to come to a meeting (and I spell that out in the meetup.com meeting notices), *and* we don't want people to not come to a meeting because they think nobody else is coming, I figure the only way around meetup.com's mandantory RSVP count widget is if at least a few of us longer-termed TriZPUGlians do RSVP for each meeting. Would you help with that? Third, if you are already a facilitator of TriZPUG meetings, a manager of our website, or an operator of our IRC channel (or otherwise one of our volunteers or would want to be based on a track record of participation in trusted TriZPUG activities), would you please consider sending me an email asking to be an "assistant organizer" of our meetup.com group? Especially if you are a meeting facilitator. Because it would be nice to have a few other people capable of creating the echo'ed meeting notices on meetup.com besides just me. If you join TriZPUG meetup.com group, and send me an email saying you consent to being an assistant organizer of our meetup.com group, then I can click on the meetup.com membership list for our group and grant you assistant organizer super-powers to create, edit, and delete meeting notices. Specifically I'm hoping for Mike, Brad, Paul, and Alex to tell me they'd like that role. :) Basically, if you see yourself calling shotgun on a meeting, you need this role. So, thanks for you help. I know this was a long email. But I thought you deserved an explanation of what's going on if you wanted it and read this far. I hope you at least read far enough to join our new meetup.com group and RSVP. -- 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 Thu Jul 23 17:02:17 2009 From: cbc at unc.edu (Chris Calloway) Date: Thu, 23 Jul 2009 11:02:17 -0400 Subject: [TriZPUG] New Zope Docs Message-ID: <4A687B79.6000203@unc.edu> Have y'all seen this? http://docs.zope.org/ http://docs.zope.org/zope2/zope2book/source/ I don't think there's been a new edition of The Zope Book since 2.7. This is a very positive development. -- 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 robbyd at u20.org Fri Jul 24 15:19:52 2009 From: robbyd at u20.org (Robby Dermody) Date: Fri, 24 Jul 2009 09:19:52 -0400 (EDT) Subject: [TriZPUG] web developer intern needed (Linux/Python/Django/some PHP) In-Reply-To: <2000277.1971248441076583.JavaMail.JEWEL$@jewel> Message-ID: <29915124.1991248441589479.JavaMail.JEWEL$@jewel> Hey guys, Our company, Castdot, has an immediate need for a web developer intern. We're a startup in Chapel Hill that is focused on enterprise-grade "mashup" technology, which allows businesses to make their existing technology better work together, and supplement it with capabilities to better serve their customers, such as: * Dynamically-generated phone numbers that lead callers directly to content (without having to go through confusing phone menus) * Massively scalable phone and web-based conference calls -- we're talking thousands of people at once here * ?Smart? fuzzy-logic-based tagging for automated sharing of content across an enterprise * Notifications and reminders over text messages, email and the phone (via text to speech technology) We work with neat things like multi-media phone, web and SMS (text messaging) technology blending, as well as an array of open source products (the same ones that power organizations such as Google, NASA, and Yahoo). The software we write spans everything from that which powers our cloud-based server platform to apps for mobile devices like the iPhone and Palm Pre. You know, fun stuff. We are a funded company and our software is in use at several large organizations within the US. We need a dedicated web-development person and are prepared to make an interesting offer. Basically, over here we work we do our web work mostly with Python and Django-based web technologies. Besides being some of the most clean and enjoyable technology to work with, people that know this stuff very well and have professional experience with it can easily demand into the upper range of web developer salaries. What we'd like to do is take someone who isn't necessarily a Python/Django developer, train them up, and in 4 months either offer them a full-time salaried position with us with benefits, or help them get placed into a similar salaried position with someone else by providing references and referrals, along with the potential assistance of a professional recruiter we work with. We won't string you along -- at the end of 4 months it will be one or the other. The hourly rate would be $14 - $20 and depends on experience. The position has the following requirements: * That you're smart and can get things done: This is by far the number one requirement. You must be whip smart, largely self-directed, and be able to very quickly learn new things and put them to use. You must also thrive in environments where you're constantly being challenged and placed in situations that are outside of your comfort zone. We will have you "drinking from the firehose" so to say, and you will learn a ton, but it won't be easy. If you're not sure that you'd enjoy this, please don't apply to this position * 2+ years of web development experience of some sort: This can be with languages such as php, Ruby, ASP.NET, etc . This experience does not need to be professional. You can be someone fresh out of college, for instance, that's done this stuff for that period in your spare time or for small-time gigs. Any experience with developing for open source products is a big plus here, as well as using Wordpress and/or ExpressionEngine, as we one of these for the 10% of things that aren't Django * A good deal of CSS, HTML, SQL and Javascript experience is required. Coding the pages is not enough, you must be able to design attractive, functional page layouts * Some prior experience working in Photoshop, the Gimp, or similar is necessary * Experience using Linux is a plus -- we're largely an Ubuntu Linux shop over here * Any experience writing mobile apps for the iPhone, Android and the Palm Pre (which is doubtful since it's still so new) is a big plus * Any experience with Scrum and being a member of a scrum team would be nice * You must be able to commit at least 25 hours a week to this job * You must also be located in or near Chapel Hill and be able to work in the office for at least 3 out of 5 days Please check our site out at www.castdot.com and learn about our business before you send us anything. Resumes can be emailed to jobs at castdot.com. In the email, please include a short description of why you would be good with the job. (If you just chuck us a resume without this description, we will not look at it.) If you have a portfolio of sites you've worked on or something you can show, that would be a big plus as well. If this posting doesn't suit you, but you know of someone that may be interested, please forward it along to them. :) Thanks, Robby From cbc at unc.edu Tue Jul 28 19:32:41 2009 From: cbc at unc.edu (Chris Calloway) Date: Tue, 28 Jul 2009 13:32:41 -0400 Subject: [TriZPUG] Advanced Plone Boot Camp Social Hour at Fuse on Wednesday Message-ID: <4A6F3639.3050407@unc.edu> Just letting you know, the Advanced Plone Boot Camp meeting at UNC this week will have an informal social hour at Fuse, 403 W. Rosemary St in Chapel Hill, at 6pm tomorrow. You are invited. It is not an official TriZPUG meeting. Just socializing, networking, etc.. http://www.f-use.com/ -- 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 gary.poster at gmail.com Tue Jul 28 20:07:41 2009 From: gary.poster at gmail.com (Gary Poster) Date: Tue, 28 Jul 2009 14:07:41 -0400 Subject: [TriZPUG] Proposal: talk for next-ish meeting Message-ID: <024070FE-FE72-4DE9-95EF-E6992D10493B@gmail.com> Hi all. I just gave a talk at OSCON that might be nice to reuse at a ZPUG meeting if there's any interest. It would be titled "Launchpad Foundations: If the Abstractions Don't Kill Us..." and the talk is about how Launchpad (https://launchpad.net/ , sponsored by Canonical and used to develop Ubuntu) uses the zope.interface and zope.component libraries in the Launchpad software. The talk is based on interviews: I wanted to see how engineers on the team interacted with these packages, and what successes and problems we had with them. I close with some ideas on how we might improve our use of the technologies, how the technologies might be changed themselves, and how/whether they might be used in other contexts, like Django. As is, the talk is about 45 minutes long. I could trim it, or take a bit longer for questions. I could do this August 27, or later. Gary From cbc at unc.edu Wed Jul 29 18:04:03 2009 From: cbc at unc.edu (Chris Calloway) Date: Wed, 29 Jul 2009 12:04:03 -0400 Subject: [TriZPUG] Proposal: talk for next-ish meeting In-Reply-To: <024070FE-FE72-4DE9-95EF-E6992D10493B@gmail.com> References: <024070FE-FE72-4DE9-95EF-E6992D10493B@gmail.com> Message-ID: <4A7072F3.7060001@unc.edu> On 7/28/2009 2:07 PM, Gary Poster wrote: > I just gave a talk at OSCON that might be nice to reuse at a ZPUG > meeting if there's any interest. It would be titled "Launchpad > Foundations: If the Abstractions Don't Kill Us..." and the talk is about > how Launchpad (https://launchpad.net/ , sponsored by Canonical and used > to develop Ubuntu) uses the zope.interface and zope.component libraries > in the Launchpad software. > > The talk is based on interviews: I wanted to see how engineers on the > team interacted with these packages, and what successes and problems we > had with them. I close with some ideas on how we might improve our use > of the technologies, how the technologies might be changed themselves, > and how/whether they might be used in other contexts, like Django. > > As is, the talk is about 45 minutes long. I could trim it, or take a > bit longer for questions. > > I could do this August 27, or later. +1. Highly interested. Highly interested in hearing this full length. Highly interested hearing this August 27. Thank you. BTW, in other languages we ask for permission to do something or test the conditions for doing something before doing anything. In Python, we just do what we say and handle exceptions which may occur because of just doing it. So, I'm assuming you are Pythonic and have just said you are making a 45 minute presentation entitled "Launchpad Foundations: If the Abstractions Don't Kill Us..." about zope.interface and zope.component at the Thursday August 27 TriZPUG meeting. :) The August 27 meeting is scheduled for rotation to Raleigh. The last couple of meetings in Raleigh have been hosted by NCSU by way of Alex Ray. I'll ping him. If he is not available, we have our older location of Capstrat in Raleigh to fall back on. Either way, I'll get the announcements in motion. -- 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 gary.poster at gmail.com Wed Jul 29 18:16:58 2009 From: gary.poster at gmail.com (Gary Poster) Date: Wed, 29 Jul 2009 12:16:58 -0400 Subject: [TriZPUG] Proposal: talk for next-ish meeting In-Reply-To: <4A7072F3.7060001@unc.edu> References: <024070FE-FE72-4DE9-95EF-E6992D10493B@gmail.com> <4A7072F3.7060001@unc.edu> Message-ID: <524E011C-1FE6-437A-BA55-7524D6574AAB@gmail.com> On Jul 29, 2009, at 12:04 PM, Chris Calloway wrote: > On 7/28/2009 2:07 PM, Gary Poster wrote: >> I just gave a talk at OSCON that might be nice to reuse at a ZPUG >> meeting if there's any interest. It would be titled "Launchpad >> Foundations: If the Abstractions Don't Kill Us..." and the talk is >> about how Launchpad (https://launchpad.net/ , sponsored by >> Canonical and used to develop Ubuntu) uses the zope.interface and >> zope.component libraries in the Launchpad software. >> The talk is based on interviews: I wanted to see how engineers on >> the team interacted with these packages, and what successes and >> problems we had with them. I close with some ideas on how we might >> improve our use of the technologies, how the technologies might be >> changed themselves, and how/whether they might be used in other >> contexts, like Django. >> As is, the talk is about 45 minutes long. I could trim it, or take >> a bit longer for questions. >> I could do this August 27, or later. > > +1. Highly interested. Highly interested in hearing this full > length. Highly interested hearing this August 27. > > Thank you. > > BTW, in other languages we ask for permission to do something or > test the conditions for doing something before doing anything. > > In Python, we just do what we say and handle exceptions which may > occur because of just doing it. > > So, I'm assuming you are Pythonic and have just said you are making > a 45 minute presentation entitled "Launchpad Foundations: If the > Abstractions Don't Kill Us..." about zope.interface and > zope.component at the Thursday August 27 TriZPUG meeting. :) Heh. :-) > The August 27 meeting is scheduled for rotation to Raleigh. The last > couple of meetings in Raleigh have been hosted by NCSU by way of > Alex Ray. I'll ping him. If he is not available, we have our older > location of Capstrat in Raleigh to fall back on. Either way, I'll > get the announcements in motion. OK, sounds good. Thanks, Chris! Gary From michael.dehaan at gmail.com Fri Jul 31 20:24:05 2009 From: michael.dehaan at gmail.com (Michael DeHaan) Date: Fri, 31 Jul 2009 14:24:05 -0400 Subject: [TriZPUG] Evil Robot Conference -- Sept 12 in Raleigh Message-ID: <838ec8ff0907311124j143d6ae0ye551643c88a02e8b@mail.gmail.com> Hi folks (and sorry for the spam). I'm part of a group putting on an Open Source event in Raleigh this September and thought members of this group would be interested. Read on for details and if you have any questions, feel free to ask! Evil Robot Conference -- http://evilrobotconference.wordpress.com/ What: A fun one-day mini-conference about Free Software Technology Who's it For: Pretty much everyone. Developers, Students, Sys Admins, Hobbyists, etc When: September 12, 2009 (Saturday), 9:30 AM - 5 PM, with after-event details TBD Where: 1801 Varsity Drive, Raleigh, NC (Red Hat HQ) Cost: $0 (Just Sign Up First, On the Website Above) Why Evil Robot Conference? A while back several of us attended a FudCON (Fedora Users and Developers Conference) in Raleigh, had a great time, and then were disappointed that we didn't have such a thing happening on a regular basis here -- more so, we believe we needed more events like this -- more inclusive ones -- a good technical event, all about technical open source bits, in one of the greatest technical areas for it in the country. We wanted a conference that could have something for hackers of all skill levels, and also provide some material for people who are just getting started with open source projects and wanting to learn how to dive in. We also wanted a way we could stay exposed to all the cool and new things everyone was playing with, and getting various user groups together Hence, Evil Robot Conference. It's not about Evil Robots, actually, that's just a catchy name -- but robots are welcome to come if they are open source :) Anyway, we need *you* to make it successful. Email me if you'd like to give a talk about something technical and free software related and we'll put you on the list (no product pitches, sales material, or non-open software). We are looking for all kinds of topics -- OS internals, new programming languages, how to your favorite programming library, git tips and tricks, whatever you would like to share. You can see a little bit of what we already have planned on the web site, though it's people like you who can provide the good stuff. Of course, you don't have to give a talk, we'd love to have folks just come and be a part of things. It's very informal, and no cost to sign up. Thanks! I look forward to seeing you there, and email me if you have any questions!