From jobs-noreply at seattleperl.org Fri May 1 18:52:57 2009 From: jobs-noreply at seattleperl.org (SPUG Jobs) Date: Fri, 1 May 2009 18:52:57 -0700 (PDT) Subject: SPUG: JOB: summer full-time temp, TLG Aerospace, Lake Union Message-ID: Full time temporary position available immediately through August. Talented Perl programmer needed to work on-site for a small aerospace engineering firm in coordination with engineers to produce Perl desktop codes that assist the engineers in their work. Visual Basic a plus. Must work well with a team. Ideal summer job for student working towards degree. Open to W-2 or 1099 status. Great office location in Seattle on Lake Union. $20/hr. Please submit question or resumes to jobs at tlgaerospace.com. From gryphon.shafer at gmail.com Fri May 15 10:40:18 2009 From: gryphon.shafer at gmail.com (Gryphon Shafer) Date: Fri, 15 May 2009 10:40:18 -0700 Subject: SPUG: Call for topics; call for leaders Message-ID: <45b837a10905151040w515f00ebo1c3c643841b9ea56@mail.gmail.com> Greetings all, Two important things: First, we're in a semi-desperate need for speakers/topics. If you have any desire to speak, if you have any ideas for topics, please reply-all ASAP. Second, we need someone to take over leadership of SPUG for a while. Colin recently had a kid and I just generally suck, so is there anybody out there willing to pick up the Rod of Topic Scheduling +2 for some unspecified period of time? Gryphon From tyemq at cpan.org Fri May 15 14:07:03 2009 From: tyemq at cpan.org (Tye McQueen) Date: Fri, 15 May 2009 14:07:03 -0700 Subject: SPUG: Call for topics; call for leaders In-Reply-To: <45b837a10905151040w515f00ebo1c3c643841b9ea56@mail.gmail.com> References: <45b837a10905151040w515f00ebo1c3c643841b9ea56@mail.gmail.com> Message-ID: Dave and I want to present our Git tools and best/worst practices session. Tye On Fri, May 15, 2009 at 10:40 AM, Gryphon Shafer wrote: > Greetings all, > > Two important things: First, we're in a semi-desperate need for > speakers/topics. If you have any desire to speak, if you have any > ideas for topics, please reply-all ASAP. Second, we need someone to > take over leadership of SPUG for a while. Colin recently had a kid and > I just generally suck, so is there anybody out there willing to pick > up the Rod of Topic Scheduling +2 for some unspecified period of time? > > Gryphon > _____________________________________________________________ > Seattle Perl Users Group Mailing List > POST TO: spug-list at pm.org > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > MEETINGS: 3rd Tuesdays > WEB PAGE: http://seattleperl.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at sweger.net Fri May 15 14:31:01 2009 From: andrew at sweger.net (Andrew Sweger) Date: Fri, 15 May 2009 14:31:01 -0700 (PDT) Subject: SPUG: Call for topics; call for leaders In-Reply-To: Message-ID: If you guys do that, then I'm taking the day off work next Tuesday so I can make it (without risking getting snarled on a bridge)! On Fri, 15 May 2009, Tye McQueen wrote: > Dave and I want to present our Git tools and best/worst practices session. -- Andrew B. Sweger -- The great thing about multitasking is that several things can go wrong at once. From steve at baylis.org Fri May 15 18:40:49 2009 From: steve at baylis.org (Steve Baylis) Date: Fri, 15 May 2009 18:40:49 -0700 Subject: SPUG: Call for topics; call for leaders In-Reply-To: References: Message-ID: <8110105E-375A-49EC-821B-863A6C8F56DA@baylis.org> > If you guys do that, then I'm taking the day off work next Tuesday > so I > can make it (without risking getting snarled on a bridge)! I probably shouldn't be the one to break the news but since someone has to do it, I figured better me now than someone else after you take a day off work.... This month's SPUG meeting will be a social gathering at Elephant & Castle. Why? Because we don't have a speaker lined up and we don't have anyone from Marchex who can attend and let people into the room. It's actually fairly fortunate that it worked out that way, as I'd hate to have to cancel on a presenter due to lack of meeting space. And no, Gryphon, this is not me raising my hand to be the leader of SPUG. I'm already the sole host, I don't need more jobs and SPUG needs more redundancy. -Steve From tim at consultix-inc.com Thu May 21 16:55:38 2009 From: tim at consultix-inc.com (Tim Maher) Date: Thu, 21 May 2009 16:55:38 -0700 Subject: SPUG: Perl Database Class rapidly approaching! Message-ID: <20090521235538.GA28468@jumpy.consultix-inc.com> Fellow SPUGsters, Colin Meyer's 3-day class on Database Programming with Perl's DBI module is rapidly approaching! The last time he taught this class to the general public in Seattle was in 2002, and he's just landed a new part-time job (aka a "baby") and he'll soon be starting a new full- time IT job, so I wouldn't bet on this class being offered again anytime soon. 8-{ The good news is that seats in this great class are still available from Consultix; see http://TeachMePerl.com and http://TeachMePerl.com/dbi.html for details. Feel free to call me with questions! Tim *----------------------------------------------------------------------* | Tim Maher, PhD (206) 781-UNIX http://www.consultix-inc.com | | tim at ( TeachMePerl, TeachMeLinux, or TeachMeUnix ) dot Com | ! *CLASSES: 6/02: Perl Databases w/DBI 7/06: Basic Perl Programming | | 7/13: Korn/Bash Shell 7/16: UNIX/Linux Utilities | | 7/21: Intermediate Perl 8/17: UNIX/Linux Fundamentals | *-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | > "Minimal Perl for UNIX People" has been an Amazon Best Seller! < | | * Download chapters, read reviews, and order at: MinimalPerl.com * | *----------------------------------------------------------------------* ============================================================== | Tim Maher, Ph.D. tim(AT)TeachMePerl.com | | SPUG Leader Emeritus spug(AT)TeachMePerl.com | | Seattle Perl Users Group http://www.SeattlePerl.org | | SPUG Wiki Site http://wiki.seattleperl.org | ============================================================== From michaelrwolf at att.net Tue May 26 15:08:32 2009 From: michaelrwolf at att.net (Michael R. Wolf) Date: Tue, 26 May 2009 15:08:32 -0700 Subject: SPUG: Using Perl to drive a USB printer without Mac-specific drivers Message-ID: Brian, (SPUG), Thanks for the cover article in "The Perl Review" ("Dymo Printers from Perl", pg 16; Vouume 5, Issue 2; http://www.theperlreview.com/SamplePages/ThePerlReview-v5i2.p16.pdf) . It was very timely for me. As a relatively new MacBook convert, I, too, had to forego automated printing on a similar, specialty USB printer. My Brother PT-1950 is a USB printer that prints tape (9mm, 12mm, 18mm) for all kinds of labeling jobs. It used to have complete "applications" for printing from MSFT XP, but there aren't even any drivers for use in OS X. It annoyed me that Brother explicitly has no plans to provide OS X drivers. I feel the "oh-so-mid-80's pain" that Richard Stallman must have felt as his request for printer specs drove him to start launch the Free Software Foundation. RMS's itch is similar to the one you documented in your how-to-scratch article in TPR, and the itch I'm feeling. Perl feels like the right tool to bridge the gap. While reading your article, it was unclear to me how you learned the interface spec for the Dymo LabelWriter you mentioned in your article. Perhaps it was more "open" than the printer I'm using. Do you have any technical suggestions for how to reverse engineer my printer as a black-box, or any suggestions for how to put a "wire tap" on the USB to learn enough to drive it? If I figure it out, I'll certainly let you know in case you'd like to publish it as a follow-up. Thanks, Michael Wolf -- Michael R. Wolf All mammals learn by playing! MichaelRWolf at att.net From seasprocket at gmail.com Tue May 26 16:39:06 2009 From: seasprocket at gmail.com (seasprocket at gmail.com) Date: Tue, 26 May 2009 16:39:06 -0700 Subject: SPUG: perl, javascript, UTF-8, sanity ... possibly OT Message-ID: <3d8716b10905261639y3f0557e3tcb46f87819929025@mail.gmail.com> Sorry, if this is off-topic ... it may have more to do with javascript than perl. I have a web app (bikewise.org) written in perl/catalyst which interacts a lot with google maps via javascript. It receives place names from all over the world (potentially), in UTF-8, stores them as UTF-8 in sqlite, and displays them. When non-ascii chars are returned to the browser directly by perl, they display fine. But when they are retrieved via ajax and written to the browser from javascript, they display as junk chars. My JSON response does set the charset=utf-8 Has anyone seen this before ... what am I missing? thanks, Phil -------------- next part -------------- An HTML attachment was scrubbed... URL: From m3047 at inwa.net Wed May 27 23:41:21 2009 From: m3047 at inwa.net (Fred Morris) Date: Wed, 27 May 2009 23:41:21 -0700 Subject: SPUG: Using Perl to drive a USB printer without Mac-specific drivers In-Reply-To: References: Message-ID: <200905272341.21420.m3047@inwa.net> On Tuesday 26 May 2009 15:08, Michael R. Wolf wrote: > [...] > Do you have any technical suggestions for how to reverse engineer my > printer as a black-box, or any suggestions for how to put a "wire tap" > on the USB to learn enough to drive it? Michael, there are a number of things which might help you monitor a USB device connected to a Linux box, but yes basically you're talking special sauce if you want to look at these proprietary protocol in a Windows environment... which is what you're going to need -- a working reference implementation -- if you're going to reverse engineer them. BTW, they're not always very pretty; come to think of it, USB is not very pretty and borders on a scam a lot of the time. Here are a few handy things on Linux (which won't do you much good): cat /proc/bus/usb/devices You'll probably find some "directories" in there mapping to your USB busses, and in those you'll find some "files" mapping to your hubs and devices. lsusb -- vendor and product i.d.s (really useful, hah!). they pay for these BTW, it ain't free. /dev/usb will have entries for stuff which maps with an available driver. Free advice is worth what you paid for it.. -- Fred From jobs-noreply at seattleperl.org Thu May 28 13:30:35 2009 From: jobs-noreply at seattleperl.org (SPUG Jobs) Date: Thu, 28 May 2009 13:30:35 -0700 (PDT) Subject: SPUG: JOB: Software Dev, Seattle, IMDb.com Message-ID: - required skill-set - Please see job description below - contract or permanent position - Permanent position - for permanent positions, availability of stock options or other incentive plans - We do offer restricted stock units as part of our compensation - placement through recruiter, or directly with company? - Directly with company - W-2 vs. 1099 status - W-2 status - physical location - Seattle - telecommuting possible? - Possible from time to time, but not the majority - company's product or service (e.g., e-commerce, grocery shopping, nuclear weapons, pornography, etc.) - See IMDb.com for the product Software Developer, Consumer Site IMDb is looking for top-notch programmers to join our superstar engineering team, chartered with one of the biggest websites on the planet. We build cool features used by millions of site visitors every day, keeping them stuck to the site like glue. We are investing heavily in streaming video and in internationalization. We seek enthusiastic, creative problem solvers, because boy does IMDb have problems to solve: deep data sets, increasing scale, and increasing expectations for site visitors who insist that their data be fresh, relevant, accurate, and easily updated in real-time. These challenges and a strong cup of coffee get you up on Monday morning. Job Qualifications - Bachelors degree in computer science OR at least 5 years industry programming experience. - Expert level skills in at least one mainstream programming language (C, C++, Java, Perl). - Experience with developing software for Unix/Linux. - Experience with relational databases (MySQL, PostgreSQL, Oracle). - Ability to move fluidly between different programming paradigms, catering the solution to the problem at hand. - Willingness to work on a fantastic team of talented and experienced engineers who are experts in everything from security to meta-programming to distributed computing. - Willingness to have your work rigorously reviewed by your colleagues, and to rigorously review their work in return. Bonus Qualifications - Experience with streaming video, video-on-demand, flash-based video transcoding. - Experience with software localization, especially Unicode/UTF-8. - Experience developing high-traffic, high-throughput, distributed real-time services. - Experience with presentation-layer technologies: web templating (specifically Mason), JavaScript, JSON, Ajax, CSS, DHTML. - Experience with OO Perl programming. Thanks, Jeremy Bradshaw | Recruiter, Global Talent Acquisition | Amazon E: jbradsh at amazon.com P: 206.266.7035 C: 480.206.5129 Amazon is hiring! Amazon.com/Careers Work hard, have fun, make history. From andrew at sweger.net Thu May 28 13:38:09 2009 From: andrew at sweger.net (Andrew Sweger) Date: Thu, 28 May 2009 13:38:09 -0700 (PDT) Subject: SPUG: White Camel Nominations Message-ID: Forwarding for dha: Every year the White Camels are presented for service to the Perl community. If you look at the previous winners, you'll notice that these are mostly unsung heroes, like previous awardee Eric Cholet, the human moderator of so many Perl mailing lists, or Jay Hannah, one of the people running pm.org (if you ever created/maintained a pm group, chances are that Jay walked you through the process). Some of these people may be well known, like Allison Randal, Tim Maher, or Randal Schwartz, while others may be complete strangers to at least part of the globe, like Josh McAdams or Jay. Some of them may be extreme Perl hackers who created the original JAPH, but they actually received this award as a recognition for their community contributions to Perl rather than for their programming ability. That's not to say a great hacker can't receive the award, but you don't have to be one in order to be eligible. That being said, the nomination process for the 2009 White Camels is now open. If you think there's someone who deserves a White Camel, this is the time for you to send in your nominations. Send them to, whitecamel-suggestions at perl.org ...if possible with a subject along the lines of "White Camel Nomination :: $name". Make sure you properly identify the nominee and tell us why you think that's a worthy nomination. Don't go thinking "nah, somebody else will do it" because: a) everybody else may be thinking the same, and b) you may state your case differently than the next person. We'll be receiving nominations until June 21, 2009, by midnight, but don't wait up or you'll forget. Do it now!