From perl at karlnarveson.com Sat Jul 1 07:04:58 2006 From: perl at karlnarveson.com (Karl Narveson) Date: Sat, 01 Jul 2006 09:04:58 -0500 Subject: [Mpls-pm] Call for talks: 12 July technical meeting In-Reply-To: <44A2D707.1050301@indecorous.com> References: <44A2D707.1050301@indecorous.com> Message-ID: <44A6810A.9020203@karlnarveson.com> I hereby volunteer to present an OO case study: replacing twenty Perl scripts with a single polymorphic version. I can give a ten-minute talk with just the problem (the original menagerie of scripts) and the original solution. If desired to fill twenty minutes, I might mention further benefits of the OO approach: e.g. when we decided to improve our logging, or to replace MSSQL::DBlib with DBD::ODBC. Or I could request comments on favorite approaches to config files (why we've ended up leaving our config data in the form of Per scripts, and why my boss still thinks that's an improvement). Ian Malpass wrote: >Right then. > >We're due a meeting on 12 July, by my reckoning. Just as one can't make >an omelet without breaking eggs[0], we can't have a technical meeting >without any technical talks, so now is the time to volunteer. > > > From ian at indecorous.com Thu Jul 6 05:55:58 2006 From: ian at indecorous.com (Ian Malpass) Date: Thu, 06 Jul 2006 07:55:58 -0500 Subject: [Mpls-pm] Technical meeting next week (maybe) Message-ID: <44AD085E.3050006@indecorous.com> I think we have enough potential chatter to warrant a technical meeting. Alas, I made the fatal mistake of assuming there wouldn't be enough talks and so called for talks before checking the availability of the meeting room :( Ehren asked if we could move the meeting to Thursday (13 July) instead of Wednesday. (Actually, he also suggested Tuesday, but Joshua wants an extra day to postpone writing his talk....) Would people be able to attend on Thursday? Or would you prefer to just wait a month and go to Espresso Royale instead? Ian From twists at gmail.com Thu Jul 6 06:40:47 2006 From: twists at gmail.com (Joshua ben Jore) Date: Thu, 6 Jul 2006 08:40:47 -0500 Subject: [Mpls-pm] Technical meeting next week (maybe) In-Reply-To: <44AD085E.3050006@indecorous.com> References: <44AD085E.3050006@indecorous.com> Message-ID: On 7/6/06, Ian Malpass wrote: > Ehren asked if we could move the meeting to Thursday (13 July) instead > of Wednesday. (Actually, he also suggested Tuesday, but Joshua wants an > extra day to postpone writing his talk....) Eh. I'm really ok either way. I'll be done in time regardless. Don't hold the bus on /my/ account. Josh From sieglerc at comcast.net Thu Jul 6 09:01:31 2006 From: sieglerc at comcast.net (Chris Siegler) Date: Thu, 06 Jul 2006 11:01:31 -0500 Subject: [Mpls-pm] Technical meeting next week (maybe) In-Reply-To: References: <44AD085E.3050006@indecorous.com> Message-ID: <44AD33DB.9080600@comcast.net> Joshua ben Jore wrote: > On 7/6/06, Ian Malpass wrote: >> Ehren asked if we could move the meeting to Thursday (13 July) instead >> of Wednesday. (Actually, he also suggested Tuesday, but Joshua wants an >> extra day to postpone writing his talk....) > > Eh. I'm really ok either way. I'll be done in time regardless. Don't > hold the bus on /my/ account. > Thursday is ok for me. From shemus at visi.com Thu Jul 6 12:57:45 2006 From: shemus at visi.com (shemus) Date: Thu, 6 Jul 2006 14:57:45 -0500 Subject: [Mpls-pm] YAPC::NA Message-ID: <171503150.20060706145745@visi.com> Hello mpls-pm, Does anyone know the names of the people trying to talk to me at Dave and Buster's on Tuesday in Chicago a week ago? My brain was not processing input at the time but my memory has just supplied me with a transcript and I must contact these people at once! -- Best regards, hypochrismutreefuzz mailto:shemus at visi.com From autarch at urth.org Fri Jul 7 17:17:42 2006 From: autarch at urth.org (Dave Rolsky) Date: Fri, 7 Jul 2006 19:17:42 -0500 (CDT) Subject: [Mpls-pm] UG News--OSCON, OSCamp Deadline July 10, and FOSCON (fwd) Message-ID: Forwarded from ORA's folks ... ------------------------------ OSCON, Portland, OR--July 24-28 ------------------------------ The O'Reilly Open Source Convention (OSCON) is coming up soon in Portland, Oregon. Don't forget we're offering a special discount for user group members. Use code "os06dsug" when you register, and receive 15% off the early registration price. To register, go to: http://conferences.oreillynet.com/pub/w/46/register.html ------------------------------ OSCON Exhibit Hall Passes Still Available ------------------------------ Don't have the budget or time for all of OSCON? You can register for a free Expo Hall pass: http://conferences.oreillynet.com/pub/w/46/register.html The Expo Hall pass includes the following: -Entrance to the Exhibit Hall and all events held in the Exhibit Hall including the a reception on Wednesday, July 26 from 6:00pm-7:30pm. -Admission to the Products & Services track. -Admission to Vendor Presentations held in the Exhibit Hall. -Access to BOFs (http://conferences.oreillynet.com/pub/w/46/bof.html), evening events (http://conferences.oreillynet.com/pub/w/46/events.html), and community meetings. -Access to OSCAMP (http://oscamp.org/)--see below ------------------------------ OSCamp 2006 at OSCON, July 24-28 ------------------------------ OSCamp 2006, included with the free Expo Hall pass, is a grassroots cooperative effort with O'Reilly. OSCamp seeks to organize the fringe of activity that has grown up around OSCON during the last several years so the event can rock even more! Come together to network, write code, have fun and learn about the cool things that are afoot in the movement. Bring your friends and join a good party that's growing even better! OSCamp is an "open" space for meeting, for learning, for connecting, for writing code...with no limits or agendas. The only charge is to come and learn and contribute as much as you can. The agenda is created and modified "on the fly" by the participants. You can add to the agenda any issue of importance to you. It will be discussed and addressed to the greatest extent possible. All of the key points and next steps will be captured online at OSCamp.org so the entire Freedom/Libre/Open community can benefit from our work. Register by July 10 for the exhibit hall pass to be included in the snacks count for OSCAMP. http://conferences.oreillynet.com/pub/w/46/register.html and make sure you use the special code os06oscamp. For OSCAMP invitation, information, registration, and schedule, go to: http://oscamp.org/ ------------------------------ FOSCON II at Free Geek--July 26 ------------------------------ Looking for more special events in Portland? Check out FOSCON II: The Ruby Rodeo on Wednesday, July 26 at 7:30 pm at Free Geek, 1731 SE 10th Avenue, Portland, OR. For details, go to: http://blog.pdxruby.org/pages/foscon2006 ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://ug.oreilly.com/creativemedia/ ================================================================ From twists at gmail.com Sat Jul 8 15:42:05 2006 From: twists at gmail.com (Joshua ben Jore) Date: Sat, 8 Jul 2006 17:42:05 -0500 Subject: [Mpls-pm] Technical meeting next week (maybe) In-Reply-To: References: <44AD085E.3050006@indecorous.com> Message-ID: On 7/6/06, Joshua ben Jore wrote: > On 7/6/06, Ian Malpass wrote: > > Ehren asked if we could move the meeting to Thursday (13 July) instead > > of Wednesday. (Actually, he also suggested Tuesday, but Joshua wants an > > extra day to postpone writing his talk....) > > Eh. I'm really ok either way. I'll be done in time regardless. Don't > hold the bus on /my/ account. Hey you know what? The stuff I was going to demo doesn't actually work. I had a pile of code that was up to uh... 99%ish code coverage for tests and I'd seen it work before in a different context. I was certain I was just going to make it do something similar and it would work just like a snap. It didn't. Bummer. I could just be a trooper and try to finish on time anyway and not tell you all about the problem I'm having but that just seems dumb. So I'm not. I doubt I'll have this stuff working (again?) in time for anything next week. Seriously. Devel::Cover told me I'd covered *everything*. I figured I had it made. Oh well. No "time travel" next week. FYI, It's really just getting stuff to evaluate lazily so a program could alter the input values before the stuff is evaluated even though it looks like that time should have passed already. Sorry, Josh From twists at gmail.com Sat Jul 8 15:42:05 2006 From: twists at gmail.com (Joshua ben Jore) Date: Sat, 8 Jul 2006 17:42:05 -0500 Subject: [Mpls-pm] Technical meeting next week (maybe) In-Reply-To: References: <44AD085E.3050006@indecorous.com> Message-ID: On 7/6/06, Joshua ben Jore wrote: > On 7/6/06, Ian Malpass wrote: > > Ehren asked if we could move the meeting to Thursday (13 July) instead > > of Wednesday. (Actually, he also suggested Tuesday, but Joshua wants an > > extra day to postpone writing his talk....) > > Eh. I'm really ok either way. I'll be done in time regardless. Don't > hold the bus on /my/ account. Hey you know what? The stuff I was going to demo doesn't actually work. I had a pile of code that was up to uh... 99%ish code coverage for tests and I'd seen it work before in a different context. I was certain I was just going to make it do something similar and it would work just like a snap. It didn't. Bummer. I could just be a trooper and try to finish on time anyway and not tell you all about the problem I'm having but that just seems dumb. So I'm not. I doubt I'll have this stuff working (again?) in time for anything next week. Seriously. Devel::Cover told me I'd covered *everything*. I figured I had it made. Oh well. No "time travel" next week. FYI, It's really just getting stuff to evaluate lazily so a program could alter the input values before the stuff is evaluated even though it looks like that time should have passed already. Sorry, Josh From ian at indecorous.com Mon Jul 10 08:13:12 2006 From: ian at indecorous.com (Ian Malpass) Date: Mon, 10 Jul 2006 10:13:12 -0500 Subject: [Mpls-pm] Technical meeting next week (maybe) In-Reply-To: References: <44AD085E.3050006@indecorous.com> Message-ID: <44B26E88.4020104@indecorous.com> Joshua ben Jore wrote: > On 7/6/06, Joshua ben Jore wrote: >> On 7/6/06, Ian Malpass wrote: >> > Ehren asked if we could move the meeting to Thursday (13 July) instead >> > of Wednesday. (Actually, he also suggested Tuesday, but Joshua wants an >> > extra day to postpone writing his talk....) >> >> Eh. I'm really ok either way. I'll be done in time regardless. Don't >> hold the bus on /my/ account. > > Hey you know what? The stuff I was going to demo doesn't actually > work. I had a pile of code that was up to uh... 99%ish code coverage > for tests and I'd seen it work before in a different context. I was > certain I was just going to make it do something similar and it would > work just like a snap. It didn't. > > Bummer. Bummer indeed. Tell you what - given that we'd have to have it on a non-standard day, and we're perhaps a little short on talk time, I'll suggest Espresso Royale on Wednesday for those interested and we'll just have the technical meeting next month. If nothing else it'll give me some time to produce a spare talk in case we need filler.... Ian From perl at karlnarveson.com Mon Jul 10 20:32:10 2006 From: perl at karlnarveson.com (Karl Narveson) Date: Mon, 10 Jul 2006 22:32:10 -0500 Subject: [Mpls-pm] Technical meeting next week (maybe) In-Reply-To: <44B26E88.4020104@indecorous.com> References: <44AD085E.3050006@indecorous.com> <44B26E88.4020104@indecorous.com> Message-ID: <44B31BBA.2090705@karlnarveson.com> I'll look for Perl programmers at Espresso Royale on Wednesday. I'll be the one sitting near the back with a copy of Conway's Perl Best Practices. What's our usual time? Sevenish? Ian Malpass wrote: >Tell you what - given that we'd have to have it on a non-standard day, >and we're perhaps a little short on talk time, I'll suggest Espresso >Royale on Wednesday for those interested and we'll just have the >technical meeting next month. If nothing else it'll give me some time to >produce a spare talk in case we need filler.... > >Ian >_______________________________________________ > > From jbaker at visi.com Wed Jul 12 07:59:14 2006 From: jbaker at visi.com (Baker, Jason) Date: Wed, 12 Jul 2006 09:59:14 -0500 Subject: [Mpls-pm] JOB: Hosting Engineer Message-ID: <3F35D4543DF51A4FBFD38707097AAF740155F1A1@EXCHANGE1.agiliti.net> Hosting Engineer VISI provides business-class ISP, web and application hosting services to businesses and residential customers. VISI, the largest locally owned ISP, is a privately-held company with an engineering office located in downtown Minneapolis and St. Paul. The company was profitable during the past fiscal year and recently ranked a top 10 hosting company in the Twin Cities. VISI needs a hosting engineer to support new business growth. This person will have an impact on technical decisions within the organization. We use a number of different technologies including Windows Server 2000 & 2003, Microsoft SQL Server, Exchange, Active Directory, Red Hat Linux, Apache, Mysql, CommuniGate, Watchguard firewalls, Urchin, BIND, Cold Fusion, and Tomcat. The ideal candidate will have experience with some of these technologies - and the ability to pick up new skills very quickly. Our staff members work on a flex-time basis, at the office and at home. Vacation time is flexible, although staff may be required to have local access to datacenters during specified holidays. This is scheduled on a rotation basis. We provide industry competitive salaries and benefit plans. Required Skills Strong interpersonal and communications skills; capable of writing proposals or papers, acting as a vendor liaison, making presentations to customers or client audiences or professional peers, and working closely with management. Ability to solve problems quickly and independently. A solid understanding of an operating system; understands paging and swapping, inter-process communications, devices and what device drivers do, filesystem concepts (inode, clustering, logical partitions), can use performance analysis to tune systems. A solid understanding of networking/distributed computing environment concepts; understands principles of routing, client/server programming, the design of consistent network-wide filesystem layouts. Ability to program in an administrative language (Tk, Perl, VBScript, PHP, a shell) is preferred. Experience with Microsoft Windows Server 2000, 2003 and Linux. Experience with Microsoft Exchange, and Microsoft SQL 2000 is preferred. Required Background At least one year of previous system administration experience. Desirable Background and Skills A degree in computer science or a related field. Computer programming background in any applicable language. Appropriate Responsibilities Designs/implements complex local and wide-area networks of servers. Manages a large (100+ servers) network of servers. Works under general direction from management. Establishes/recommends policies on system use and services. Has purchasing authority and responsibility for purchase justification. VISI is an Equal Opportunity Employer. Send resume to resume at VISI.com VISI 12 South 6th Street Suite 630 Minneapolis, MN 55402 From patm at holmescorp.com Thu Jul 13 22:15:28 2006 From: patm at holmescorp.com (Pat McNamee) Date: Fri, 14 Jul 2006 00:15:28 -0500 Subject: [Mpls-pm] Senior Developer position opening Message-ID: Holmes Corporation is a leading provider of educational products for the association marketplace. We partner with professional associations to develop, market, and distribute integrated software and print materials to individuals and organizations requiring professional development training and/or certification exam preparation. We are seeking an individual to fill the position of Senior Developer. This position is part of the courseware development team that creates and maintains Holmes Corporation's series of e-learning web sites. In joining this team you would enjoy a variety of responsibilities including researching prospective technologies, participating in the design of databases and software architecture, and developing engaging web-based instructional materials. Holmes Corporation offers a flexible work environment that emphasizes a healthy work/life balance. A qualified candidate will have experience developing database-driven web applications, preferably using Perl, mod_perl, Mason, MySQL, Apache, HTML, CSS, JavaScript, CVS, and Linux. Experience in project management, Flash, and Photoshop would also be valued. Knowledge of instructional design, training, e-learning, professional associations, or continuing education is not required but would be appreciated. Preference will be given to individuals with a bachelor's degree and several years of related experience. Holmes Corporation offers a competitive compensation package, including a comprehensive benefits package. -- Patrick McNamee Chief Technologist Holmes Corporation patm at holmescorp.com 651-905-2636 INFORMATION IN THIS MESSAGE, INCLUDING ANY ATTACHMENTS, IS INTENDED FOR THE PERSONAL AND CONFIDENTIAL USE OF THE INTENDED RECIPIENT(S) NAMED ABOVE. If you are not an intended recipient of this message, or an agent responsible for delivering it to an intended recipient, you are hereby notified that you have received this message in error, and that any review, dissemination, distribution, or copying of this message is strictly prohibited. If you received this message in error, please notify the sender immediately, delete the message, and return any hard copy print-outs. This message has been scanned for viruses by McAfee's Groupshield. From ian at indecorous.com Thu Jul 27 13:24:02 2006 From: ian at indecorous.com (Ian Malpass) Date: Thu, 27 Jul 2006 15:24:02 -0500 Subject: [Mpls-pm] Technical meeting date Message-ID: <44C920E2.6060401@indecorous.com> We're slated to have a technical meeting on 9 August. We can't hold our technical meeting on a Wednesday at TechPro this month, due to prior bookings. We could: 1. Skip the technical meeting this month. 2. Pick a different day. 3. Find a different venue. Preferences? (This is also a sort of call for talks, since I don't if any of the speakers who volunteered last month still want to speak and if they do, I don't know when they'll be available.) Ian From gary.vollink at gmail.com Thu Jul 27 14:28:12 2006 From: gary.vollink at gmail.com (Gary Vollink) Date: Thu, 27 Jul 2006 16:28:12 -0500 Subject: [Mpls-pm] Technical meeting date In-Reply-To: <44C920E2.6060401@indecorous.com> References: <44C920E2.6060401@indecorous.com> Message-ID: On 7/27/06, Ian Malpass wrote: > We could: > 1. Skip the technical meeting this month. > 2. Pick a different day. > 3. Find a different venue. > Preferences? Option 2 sounds good to me. It sounds more feasible than Option 3, and more constructive than Option 1. Thanks, Gary Allen From ian at indecorous.com Mon Jul 31 08:59:25 2006 From: ian at indecorous.com (Ian Malpass) Date: Mon, 31 Jul 2006 10:59:25 -0500 Subject: [Mpls-pm] Call for talks: 9 August technical meeting Message-ID: <44CE28DD.6090405@indecorous.com> Right. The nice people at Robert Half Technology[0] have kindly offered us a venue (in Bloomington) for the 9th. Therefore, I declare that we'll have a meeting on the 9th. And you're going to give a talk at it, aren't you? You know you want to. Come on, all the cool kids are doing it. As am I. If the people who said they'd give talks last month could confirm that they'd still like to do so, that'd be cool. We could still do with a few more, though. Ian [0]