From andrew at sweger.net Wed Dec 1 19:13:23 2004 From: andrew at sweger.net (Andrew Sweger) Date: Wed Dec 1 19:13:32 2004 Subject: SPUG: Perl Advent Calendar Message-ID: For those that don't keep up with slashdot.org or use.perl.org or other Perlish outlets, Mark Fowler has started up the Perl Advent Calendar for this year. This is the fifth year that Mark has provided this. Each day until December 25, Mark will post a review of some Perl module he finds useful. http://www.perladvent.org/2004/ 1st: DateTime 2nd: Term::ANSIColor -- Andrew B. Sweger -- The great thing about multitasking is that several things can go wrong at once. From andrew at sweger.net Thu Dec 2 19:14:37 2004 From: andrew at sweger.net (Andrew Sweger) Date: Thu Dec 2 19:14:45 2004 Subject: SPUG: JOB: Tacoma 3-6 mo. contract w/ .NET skills Message-ID: >From a recruiter: I have a 3-6 month contract opportunity in Tacoma for a .NET developer who is also skilled in PERL for a Logicalis client that is a successful and secure financial institution. This can be W2Contingent or 1099 employment agreement for the convenience of the contractor. The project entails a system migration and some custom development and our client team is a smart, hardworking and fun group of people. If you are interested, please contact me directly and forward a word version of your resume. Thank you! Aimee Cook Recruiting Manager Logicalis www.us.logicalis.com Ph: 425.201.8110 Email: aimee.cook@us.logicalis.com From andrew at sweger.net Tue Dec 7 03:41:31 2004 From: andrew at sweger.net (Andrew Sweger) Date: Tue Dec 7 11:49:05 2004 Subject: SPUG: JOB: C.S. Teaching positions at Cogswell College Message-ID: Henry Cogswell College, a private independent non-profit 4 year academic institution in downtown Everett, Washington is currently seeking adjunct faculty for the Computer Science (C.S.) department. An advanced degree in C.S. or a related field is required. Contracts are available for individuals capable of teaching computer graphics, programming languages, data structures, theory of computing and computer architecture. A demonstrated ability to work with diverse populations is preferred. Submit a cover letter, statement of teaching philosophy, and curriculum vita to: Karen Davis Attn: Computer Science Professor Henry Cogswell College 3002 Colby Avenue Everett, Washington 98201 k.davis@henrycogswell.edu From james at banshee.com Tue Dec 7 15:03:33 2004 From: james at banshee.com (James Moore) Date: Tue Dec 7 15:03:36 2004 Subject: SPUG: mod_perl hosting - who are you using? Message-ID: <200412072102.iB7L2f232653@server2.chocolatelust.com> I've got a client who's going to need mod_perl hosting for a website. I've used RackSpace in the past, but it appears they're out of the business of selling bare machines on a monthly basis. Suggestions for other providers? Looks like ServerBeach took over the RackSpace bare machine business - any experience with them? I've hosted small clients from servers in my basement on a DSL line, but this client is a little more sensitive to downtime and I'd rather not do that for them. I'm assuming there's no such thing as a shared mod_perl host, although it seems like you could do such a thing (run a reverse proxy in front of several non-shared Apache servers running on different ports). Correct/incorrect? I suppose another possibility is to just rent space in a rack somewhere here in town. Anyone interested in splitting a rack, or has a shared rack with some open space? - James From schieb at centurytel.net Fri Dec 10 13:23:23 2004 From: schieb at centurytel.net (Islandman) Date: Fri Dec 10 13:23:20 2004 Subject: SPUG: Update friendly community site in PERL In-Reply-To: Message-ID: <200412101923.iBAJN94G011700@gh-mail.centurytel.net> Out here on Vashon Island we have an animal rescue group which is a volunteer ASPCA essentially. The group lists cats and dogs available for adoption, lost, found, ongoing events and the like. I've been their volunteer webmaster for a while now. I'd like to redo the site with PERL as key component in the development. The most important feature the site should have is the ability for non-tech members to be able to SIMPLY update items through a web interface. They should be able to enter a new kitty, pup or fundraiser event without having wait for me to get around to it. Of course they should also have the capability to remove same and date stamp an event to remove automatically. There are a few other needed features but these are the key needs. I'm know a number of ways I could do this but thought before I get started I'd throw the idea out to SPUG. I'm hoping you might help point me to the smartest, most useful approach. Any ideas? -Brian Schieber Vashon, WA bschieber@centurytel.net From cmeyer at helvella.org Fri Dec 10 14:08:06 2004 From: cmeyer at helvella.org (Colin Meyer) Date: Fri Dec 10 14:08:16 2004 Subject: SPUG: Update friendly community site in PERL In-Reply-To: <200412101923.iBAJN94G011700@gh-mail.centurytel.net> References: <200412101923.iBAJN94G011700@gh-mail.centurytel.net> Message-ID: <20041210200806.GB17976@funpox.helvella.org> Brian, I have developed many applications with a web front end and a database backend. Currently I am playing with Maypole (http://maypole.perl.org/). There are several mature Perl frameworks for web apps (e.g. Mason, CGI::Application). I like Maypole because it closely integrates two of my favorite modules: Template Toolkit (aka TT or TT2) and Class::DBI. The downside to Maypole is that it is relatively new. This means that problems are being ironed out on a regular basis, and that it lacks some of the features of a mature system, such as easy debugging. It is under active development, and the mailing list is active, so hopefully it will continue to improve. The current direction seems to be bug fixing without API changes. CGI::Application is far more mature, but it integrates more tightly with HTML::Template than with TT. HTML::Template is great; it just isn't my preferred templating module. I feel that it would be relatively easy to develop with Class::DBI and CGI::Application. Here's a good intro article on CGI::App: http://www.perl.com/pub/a/2001/06/05/cgi.html HTH, -Colin. From kmeyer at blarg.net Fri Dec 10 15:33:28 2004 From: kmeyer at blarg.net (Ken Meyer) Date: Fri Dec 10 15:33:24 2004 Subject: SPUG: GSLUG December Meeting TOMORROW, Saturday, December 11th Message-ID: The December 2004 regular meeting of the Greater Seattle Linux Users Group (GSLUG) will be held this Saturday, December 11th, starting promptly at 10:00 AM on the North Seattle Community College campus. ************************************************************* We are confirmed to use room IB 3319. Parking is free on weekends. For directions, please visit the GSLUG monthly meetings web page at: http://www.gslug.org/meeting.html ************************************************************* Please feel free to forward this announcement as appropriate. The presentation topics will be: * 10:00am - Issues (and solutions?) in Electronic Voting Systems By Dr. Randolph Bentson Given that elections are held to accurately determine the free-will choices of the enfranchised population, devoid of coercion or exposure of identity, it is therefore essential that we: identify the enfranchised, present the issues for consideration, capture the voters' intent, convey this information to the tabulation site, tabulate the choices in a manner that is subject to validation, while maintaining privacy, all without error. Randy will first review the general requirements for a proper system, offering specific scenarios wherein the requirements may not be met. Randy will then recast some of these requirements into a different form to aid in the solution. He will then describe a system developed at VoteHere, Inc. (where he was a consultant) and show how it meets most of these requirements. [Editor's Note} Randy is addressing a very controversial area of computing security. Recently, other highly qualified computer scientists have been extremely critical of the implementation of dedicated electronic voting systems, let alone voting over the public Internet. Their analyses actually caused the DoD to cancel existing plans for an Internet voting system for military personnel deployed worldwide (but of course, they didn't employ the VoteHere implementation). http://www.votehere.net/ http://www.blackboxvoting.com/ Randy Bentson's Bio: Dr. Randolph Bentson is one of the founding members of GSLUG. He is currently a Professor in the Math and Computer Science Department at University of Puget Sound. He worked as a consultant for VoteHere, a major player in the development of systems for voting via the Internet, implementing X-Server interface software to support touch screen displays, and Linux kernel code to support cryptographic key storage tokens. Dr. Bentson is a published author on the subject of cryptography and on the Linux kernel architecture. --------------- * 11:15am - MySQL and the Open Source Way By David Axmark. David is Vice President of Open Source Relations and is a Co-founder MySQL. He will talk to us about the history and current status of MySQL, and probably about the open-source business model in general. Over five million installations use MySQL to power high-volume Web sites and other critical business systems ? including industry leaders like: The Associated Press, Google, NASA, Sabre Holdings and Suzuki. MySQL is an attractive alternative to higher-cost, more complex database technology. Its award-winning speed, scalability and reliability make it the right choice for corporate IT departments, Web developers and packaged software vendors. MySQL's Headquarters are in Sweden; it also maintains an office here in Seattle. David Axmark's Bio: David Axmark was involved with the MySQL database well before it had a name. David's primary focus at MySQL now is Open Source licensing and strategy, as well as community relations. He also actively promotes Open Source software and MySQL at conferences and other venues around the world. David has been interested in free software since the early '80s and is committed to developing a successful business model through Open Source software. http://www.mysql.com/company/management.html --------------------------------------------------------------------- The typical GSLUG meeting agenda is as follows: 10:00 AM First Presentation 11:00 AM Break 11:10 AM Key Announcements and (usually) Raffle Quiz 11:15 AM Second Presentation 12:15 PM Break 12:30 PM Raffle prizes giveaway, when available 12:35 PM GSLUG business, including discussion of potential future presentation topics Announcements by attendees Requests for assistance desired during the following Workshop session, including trouble-shooting and help with Linux installation (bring your system). 1:00 PM-ish Formal meeting is adjourned; Workshop and social networking opportunities begin, including: * Installation and trouble-shooting assistance For recommendations on preparations to maximize the probability of a successful outcome, it is recommended that you consult the "What to Bring" topic, way down the page at: http://www.gslug.org/meeting.html * Potential break-out discussions about interest-group activities * Informal PGP key signing * Talking, chatting, blathering, etc, etc. 4:00 PM End of meeting ----------------------------------------------------------------------- GSLUG meetings are held regularly on the second Saturday of the month at 10 AM, currently at North Seattle Community College and USUALLY in room 3319. Meeting announcements are posted to the gslug-announce mail list. To receive reminders for future GSLUG meetings and notice of other GSLUG activities, you are invited to join the list at: http://lists.gslug.org/mailman/listinfo/gslug-announce Directions, agenda, and presenters' bios will also be posted on the GSLUG website, on the home page and at: http://www.gslug.org/meeting.html You are invited to join the gslug-general discussion list at: http://lists.gslug.org/mailman/listinfo/gslug-general A message board alternative may be found at: http://msgboard.gslug.org/ And a new wiki site is at: http://wiki.gslug.org/ -- The GSLUG Crew ------------------------------- 30 ---------------------------- From m3047 at inwa.net Fri Dec 10 15:40:18 2004 From: m3047 at inwa.net (Fred Morris) Date: Fri Dec 10 15:41:17 2004 Subject: SPUG: Update friendly community site in PERL Message-ID: I'm sure Mason has been or will be mentioned. You might also look at Zope (which is based on Python, not Perl). A key question is sizing: how many events, how frequent the updates, how many cats and dogs? It might be easier to simply roll your own if these requirements are (relatively) modest. If you cared to stop by Ballard, I could show you the CMF I created for a series of cluster datasets; the updates aren't web-based (although they could be), but the web interface is generated automagically from defined sets of documents which are simply placed in separate directories (moral: don't be afraid to use the file system as your database). At 11:23 AM 12/10/04, Islandman wrote: >[...] >The most important feature the site should have is the ability for non-tech >members to be able to SIMPLY update items through a web interface. They >should be able to enter a new kitty, pup or fundraiser event without having >wait for me to get around to it. Of course they should also have the >capability to remove same and date stamp an event to remove automatically. >There are a few other needed features but these are the key needs. Rather than delete old events, you might want to simply make them invisible when they are not within a specific time window. This lets you also have a page which shows past events. -- Fred Morris fredm3047@inwa.net (I-ACK on subject line) From bill at celestial.com Fri Dec 10 16:03:27 2004 From: bill at celestial.com (Bill Campbell) Date: Fri Dec 10 16:03:36 2004 Subject: SPUG: Update friendly community site in PERL In-Reply-To: References: Message-ID: <20041210220327.GA11033@alexis.mi.celestial.com> On Fri, Dec 10, 2004, Fred Morris wrote: >I'm sure Mason has been or will be mentioned. You might also look at Zope >(which is based on Python, not Perl). I have to say that I've been very happy with Zope and Plone (even though it's made me learn python to do more advanced things :-). Plone is very easy to use for simple pages. I set up the new Seattle Unix Group site with plone in less than fifteen minutes, and transferred the old Seattle Unix Group site pages in about an hour. I did a presentation at SPUG on CGI::Application and HTML::Template earlier this year, and while I like them, I find it easier to work with Zope and Plone as I can do a lot without having to do as much programming. ... Bill -- INTERNET: bill@Celestial.COM Bill Campbell; Celestial Software LLC UUCP: camco!bill PO Box 820; 6641 E. Mercer Way FAX: (206) 232-9186 Mercer Island, WA 98040-0820; (206) 236-1676 URL: http://www.celestial.com/ ``If the future navigation system [for interactive networked services on the NII] looks like something from Microsoft, it will never work.'' (Chairman of Walt Disney Television & Telecommunications) From schieb at centurytel.net Fri Dec 10 16:36:21 2004 From: schieb at centurytel.net (Islandman) Date: Fri Dec 10 16:36:15 2004 Subject: SPUG: Update friendly community site in PERL In-Reply-To: Message-ID: <200412102236.iBAMa74G003057@gh-mail.centurytel.net> Fred, Actually, a recent site I made used the file system approach. But that user was comfortable with some simple HTML tweaking in an editor and didn't balk at FTP. The people I'm talking about here have trouble using AOL. I feel I need to present a friendly familiar browser interface. I was hoping to work from a framework which has already dealt with a lot of the details of content management for non-tech users. -Brian Schieber bschieber@centurytel.net > -----Original Message----- > From: spug-list-bounces@mail.pm.org [mailto:spug-list-bounces@mail.pm.org] > On Behalf Of Fred Morris > Sent: Friday, December 10, 2004 1:40 PM > To: 'Seattle Perl Users Group' > Subject: Re: SPUG: Update friendly community site in PERL > > I'm sure Mason has been or will be mentioned. You might also look at Zope > (which is based on Python, not Perl). > > A key question is sizing: how many events, how frequent the updates, how > many cats and dogs? It might be easier to simply roll your own if these > requirements are (relatively) modest. If you cared to stop by Ballard, I > could show you the CMF I created for a series of cluster datasets; the > updates aren't web-based (although they could be), but the web interface > is > generated automagically from defined sets of documents which are simply > placed in separate directories (moral: don't be afraid to use the file > system as your database). > > At 11:23 AM 12/10/04, Islandman wrote: > >[...] > >The most important feature the site should have is the ability for non- > tech > >members to be able to SIMPLY update items through a web interface. They > >should be able to enter a new kitty, pup or fundraiser event without > having > >wait for me to get around to it. Of course they should also have the > >capability to remove same and date stamp an event to remove > automatically. > >There are a few other needed features but these are the key needs. > > Rather than delete old events, you might want to simply make them > invisible > when they are not within a specific time window. This lets you also have a > page which shows past events. > > -- > > Fred Morris > fredm3047@inwa.net (I-ACK on subject line) > > > _____________________________________________________________ > Seattle Perl Users Group Mailing List > POST TO: spug-list@mail.pm.org http://spugwiki.perlocity.org/ > ACCOUNT CONFIG: http://mail.pm.org/mailman/listinfo/spug-list > MEETINGS: 3rd Tuesdays, Location: Amazon.com Pac-Med > WEB PAGE: http://seattleperl.org/ From james at banshee.com Fri Dec 10 17:27:05 2004 From: james at banshee.com (James Moore) Date: Fri Dec 10 17:27:20 2004 Subject: SPUG: Update friendly community site in PERL In-Reply-To: <20041210200806.GB17976@funpox.helvella.org> Message-ID: <200412102326.iBANQ8I09652@server2.chocolatelust.com> ONE/Northwest is having a Plone gathering; here's the mail that went out to another mailing list (note that I have nothing to do with this, other than cutting and pasting mail messages - I can barely spell Plone...): ------------------------------------------------- Here is the announcement of our plone gathering again as requested at the meeting last night. This time I included the date of the actual event.(Duh!) Anyone interested in should feel free to join us but drop us a note so we can provide food for you. This meeting is geared toward folks who are already developing sites in plone or are interested in doing so and are looking for a support community to build upon your work. Seattle Plone Gathering Wednesday January 26th ONE/Northwest 1402 3rd Avenue, Suite 1000 (kitty corner to Benroya Hall) Seattle, WA 98122 5:30 - 7:00pm RSVP to: andrew@onenw.org The purpose of the meeting is to identify ways to encourage systematic knowledge sharing and establishment of a peer community around this tool. ONE/Northwest has implemented over 40 Plone web sites for environmental groups throughout the Northwest. Internet connections grow when people Plone home (Seattle Times 11/13/04) http://seattletimes.nwsource.com/html/personaltechnology/2002089837_ptplonin g13.html From schieb at centurytel.net Tue Dec 14 02:21:57 2004 From: schieb at centurytel.net (Islandman) Date: Tue Dec 14 02:21:57 2004 Subject: SPUG: Update friendly community site in PERL In-Reply-To: <20041210200806.GB17976@funpox.helvella.org> Message-ID: <200412140821.iBE8Lj4G023221@gh-mail.centurytel.net> Colin, Thanks. I've been reviewing a number of options and like the CGI::Application / HTML::Template solution at this point. I'm picturing a site where the maintainer/admin will see flags for areas which can be edited with a favorite HTML editor. Also, it needs the ability for the admin to add new pages based upon existing templates, then click/edit editable regions which are stored in a DB or files. Thanks, -Brian Schieber Vashon, WA bschieber@centurytel.net > -----Original Message----- > From: Colin Meyer [mailto:cmeyer@helvella.org] > Sent: Friday, December 10, 2004 12:08 PM > To: Islandman > Cc: 'Seattle Perl Users Group' > Subject: Re: SPUG: Update friendly community site in PERL > > Brian, > > I have developed many applications with a web front end and a database > backend. Currently I am playing with Maypole (http://maypole.perl.org/). > > There are several mature Perl frameworks for web apps (e.g. Mason, > CGI::Application). I like Maypole because it closely integrates two of > my favorite modules: Template Toolkit (aka TT or TT2) and Class::DBI. > > The downside to Maypole is that it is relatively new. This means that > problems are being ironed out on a regular basis, and that it lacks some > of the features of a mature system, such as easy debugging. It is under > active development, and the mailing list is active, so hopefully it > will continue to improve. The current direction seems to be bug fixing > without API changes. > > CGI::Application is far more mature, but it integrates more tightly with > HTML::Template than with TT. HTML::Template is great; it just isn't my > preferred templating module. I feel that it would be relatively easy to > develop with Class::DBI and CGI::Application. Here's a good intro > article on CGI::App: http://www.perl.com/pub/a/2001/06/05/cgi.html > > HTH, > -Colin. From cjcollier at colliertech.org Thu Dec 16 11:25:33 2004 From: cjcollier at colliertech.org (CJ Collier) Date: Thu Dec 16 11:26:22 2004 Subject: SPUG: Call for RSVP - Amazon SPUG meeting Message-ID: <1103217933.2170.14.camel@cjcoll.desktop.amazon.com> Hey all, Last month I really annoyed the security folks by not letting them know how many people were expected for Jon Swartz's talk. This month will likely be larger with Randal being in town. Please send RSVPs to me if you plan to attend so we can make up badges in advance. We will make the Amazon security folks much happier if we can get a good chunk of folks who expect to be there to get us their information. It's okay if you give me your name and don't show up. Thanks! C.J. From cmeyer at helvella.org Fri Dec 17 12:57:02 2004 From: cmeyer at helvella.org (Colin Meyer) Date: Fri Dec 17 12:57:05 2004 Subject: SPUG: [stas@stason.org: [ANNOUNCE] "Practical mod_perl" book is released under Creative Commons license] Message-ID: <20041217185702.GC26547@funpox.helvella.org> Spuggers, Stas Bekman (maintainer of the excellent mod_perl User's Guide) and Chris Cholet's excellent book is now available for free online. This is not just free beer, but is licensed under Creative Commons. The authors and O'Reilly deserve a big thanks for this contribution to the community. http://modperlbook.org/html/index.html -Colin. -------------- next part -------------- An embedded message was scrubbed... From: Stas Bekman Subject: [ANNOUNCE] "Practical mod_perl" book is released under Creative Commons license Date: Wed, 15 Dec 2004 19:11:05 -0500 Size: 2986 Url: http://mail.pm.org/archives/spug-list/attachments/20041217/b3748f5a/attachment.eml From cjcollier at colliertech.org Mon Dec 20 13:51:43 2004 From: cjcollier at colliertech.org (CJ Collier) Date: Mon Dec 20 13:52:57 2004 Subject: SPUG: Resumes! Message-ID: <1103572303.18952.49.camel@cjcoll.desktop.amazon.com> If you're looking for a position doing web dev-ish work for a Seattle- based e-commerce company and have experience building web technologies, you might consider bringing your resume to the meeting. I've planted a recruiter in the audience who will be taking notes about who asks the most interesting questions :) Muahahahaha. C.J.