From andrew at sweger.net Tue Sep 4 15:19:57 2007 From: andrew at sweger.net (Andrew Sweger) Date: Tue, 4 Sep 2007 15:19:57 -0700 (PDT) Subject: SPUG: Women in Tech Series from www.oreillynet.com Message-ID: This is from the O'Reilly User Group Group thing. It's not exactly Perl, but I'm guessing there is general interest: Women of Tech: Hear Us Roar, A Special Series from www.oreillynet.com The Mighty Voices of Sisterhood in Tech Sebastopol, CA--There's no doubt that women coders, developers, designers, and programmers are a powerful force in the modern tech industry, despite their smaller numbers compared to men. At the same time many of the major impacts and innovations of women at every level of the development and evolution of technology--from the first female coders to today's Web 2.0 pioneers--aren't all that well known. But starting now, O'Reilly Media aims to celebrate and give voice to the real-world experiences and concerns of these female trailblazers by publishing a new online series, "Women in Tech." The brainchild of Tatiana Apandi, an associate editor at O'Reilly, the series features articles solicited from technology's female side--and all focused on what it's like to carve out a career in technology. The timely new series reveals the challenges, rewards, and, sometimes, frustrations of being a woman in an industry still dominated by men. "Each day, we'll present a different woman's story that I believe will open readers' eyes to her unique perspective," explains Apandi. "We have contributions from conference organizers, authors, programmers, developers, and more--women who have pioneered prosperous careers in technology." "As the series progresses, I hope readers find that this myriad of female perspectives shows how valuable it is to hear different points of view," says Tatiana. "Whether readers think there are issues on which we need to work or that there are no issues at all, one underlying truth is that we need to support each other as individuals and help one another with our separate goals." With clarity, honesty, and wit, this collection reveals what it's like to be in the minority of the male-dominated geek culture. Here are just a few of the voices in this upcoming series: - Anna Martelli, Ravenscroft, Pythonista - Audrey Eschright, independent programmer/designer/publisher - CJ Rayhill, SVP of Product Management and Technology for Safari Books Online - Dawn Foster, Director of Developer Relations at Jive Software - Dru Lavigne, Chair of the BSD Certification Group Inc - Gabrielle Roth, member of the Portland Perl Mongers - Jeni Tennison, independent consultant and author - Jill Dyche, partner and co-founder of Baseline Consulting - Juliet Kemp, Systems Administrator for the Astrophysics group at Imperial College - Julia Lerman, Board member of the Vermont Software Developer Alliance, runs the Vermont.NET User Group - Kaliya Hamlin, unconference Shesgeeky.org organizer - Kirsten Jones, webmaster for The Perl Foundation - Lauren Wood, Chaired for the W3C DOM Working Group - Leslie Hawthorn, works for Open Source Programs Office at Google - Selena Deckelmann, leads PDXPUG, a PostgreSQL Users Group - Shelley Powers, software developer/architect, photographer, and author The "Women in Tech," series starts Sept 4. Find out what they have to share and join the discussion here: http://www.oreillynet.com/womenintech/ About O'Reilly O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism. O'Reilly is a registered trademark of O'Reilly Media, Inc. All other trademarks are property of their respective owners. From dwilburn at whitepages.com Sun Sep 16 13:02:02 2007 From: dwilburn at whitepages.com (Daina Wilburn) Date: Sun, 16 Sep 2007 13:02:02 -0700 Subject: SPUG: Meeting Announcement -- September, 2007 References: <4432BA79E0582B4698D5E3F3E46232AF02CF531A@netmail.corp.w3data.com> Message-ID: <99EC30D21F5A8A44B1369983D2D95299111ABE@netmail.corp.w3data.com> September 2007 Seattle Perl Users Group (SPUG) Meeting ==================================================== Topic: Hacking with the Parrot Speaker: Allison Randal Meeting Date: Tuesday, 18 September 2007 Meeting Time: 6:30 - 8:30 p.m. Location: Whitepages.com offices, downtown Seattle Cost: Admission is free and open to the public Info: http://seattleperl.org/ ==================================================== This coming Tuesday, September 18, is the next meeting of the THE SEATTLE PERL USERS GROUP and we really have a treat - visiting from the Rose City - ALLISON RANDAL, who will be giving a talk entitled "Hacking with the Parrot" SUBJECT INFO: Parrot is a virtual machine like no other. Targeting dynamic languages such as Perl, Python, Ruby, and PHP, it incorporates an object-oriented assembly language, is register-based rather than stack-based, and employs continuations as the core means of flow control. It hosts a powerful suite of compiler tools tailored to dynamic languages and a next generation regular expression engine. This brief talk walks through the basics of what Parrot does and how it works, and then dives right into the practical skills needed to use it today, with special emphasis on PIR, Parrot's core language for writing extensions, modules, tools, and compiler transformations. ======= INFO ON ALLISON: ======= Allison is a C and Perl hacker, the architect of Parrot, on the board of directors of The Perl Foundation, and founder and president of Onyx Neon Press. She also works for O'Reilly Media, planning the program for their Open Source Convention. ======= ALSO, ALLISON WILL BE BRINING A COPY OF THE NEWLY RELEASED MOD_PERL 2 BOOK FOR US TO PREVIEW. COOL! ================ So, as I always say, be sure to bring your friends, stray pets (ahem), and, of course, don't forget to bring yourself! We'll see you at the next SPUG meeting! ================ Thanks again to all the SPUG members that show up at meetings or participate on the list to make the group worthwhile in the first place, and all the JAPHs out there for just being. Meeting Location ================ Whitepages.com is located on the 16th floor of the Rainier Square Tower (1301 5th Avenue, Seattle) which is across from the 5th Avenue Theater. See the directions[1] for a quick primer on how to reach us from various locations across Puget Sound. There are plenty of locations to park in the area, including on the street. If you're looking for off-street parking, you can park in the Rainier Square garage which has an entrance on Union St. After 6PM, the building management restricts access to most floors. Our host is trying to take care of this, but if unsuccessful, they will station someone on the 1st floor near the elevator bank and 5th Avenue entrance to let people in. Worst case scenario, give the host a call on his cell phone[2] or [3] and he'll run down to let you in. Our hosts are providing a generous assortment of free sodas, fruit drinks, teas, and coffee, and also have some snacks. You definitely won't dehydrate here. See you there! -DW [1] - https://vpn.whitepages.com/go/www.whitepagesinc.com/locations [2] - 206 354 7789 - Colin Meyer [3] - 206-271-9267 - Daina Wilburn _____________________________________________________________ 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: http://mail.pm.org/pipermail/spug-list/attachments/20070916/0b36596a/attachment.html From dwilburn at whitepages.com Tue Sep 18 00:38:03 2007 From: dwilburn at whitepages.com (Daina Wilburn) Date: Tue, 18 Sep 2007 00:38:03 -0700 Subject: SPUG: Reminder: Meeting Announcement -- 18 September, 2007 References: <4432BA79E0582B4698D5E3F3E46232AF02CF531A@netmail.corp.w3data.com> <99EC30D21F5A8A44B1369983D2D95299111ABE@netmail.corp.w3data.com> Message-ID: <99EC30D21F5A8A44B1369983D2D95299111AC6@netmail.corp.w3data.com> Just a reminder: Spug Meeting Tonight (Tuesday) September 2007 Seattle Perl Users Group (SPUG) Meeting ==================================================== Topic: Hacking with the Parrot Speaker: Allison Randal Meeting Date: Tuesday, 18 September 2007 Meeting Time: 6:30 - 8:30 p.m. Location: Whitepages.com offices, downtown Seattle Cost: Admission is free and open to the public Info: http://seattleperl.org/ ==================================================== This coming Tuesday, September 18, is the next meeting of the THE SEATTLE PERL USERS GROUP and we really have a treat - visiting from the Rose City - ALLISON RANDAL, who will be giving a talk entitled "Hacking with the Parrot" SUBJECT INFO: Parrot is a virtual machine like no other. Targeting dynamic languages such as Perl, Python, Ruby, and PHP, it incorporates an object-oriented assembly language, is register-based rather than stack-based, and employs continuations as the core means of flow control. It hosts a powerful suite of compiler tools tailored to dynamic languages and a next generation regular expression engine. This brief talk walks through the basics of what Parrot does and how it works, and then dives right into the practical skills needed to use it today, with special emphasis on PIR, Parrot's core language for writing extensions, modules, tools, and compiler transformations. ======= INFO ON ALLISON: ======= Allison is a C and Perl hacker, the architect of Parrot, on the board of directors of The Perl Foundation, and founder and president of Onyx Neon Press. She also works for O'Reilly Media, planning the program for their Open Source Convention. ======= ALSO, ALLISON WILL BE BRINING A COPY OF THE NEWLY RELEASED MOD_PERL 2 BOOK FOR US TO PREVIEW. COOL! ================ So, as I always say, be sure to bring your friends, stray pets (ahem), and, of course, don't forget to bring yourself! We'll see you at the next SPUG meeting! ================ Thanks again to all the SPUG members that show up at meetings or participate on the list to make the group worthwhile in the first place, and all the JAPHs out there for just being. Meeting Location ================ Whitepages.com is located on the 16th floor of the Rainier Square Tower (1301 5th Avenue, Seattle) which is across from the 5th Avenue Theater. See the directions[1] for a quick primer on how to reach us from various locations across Puget Sound. There are plenty of locations to park in the area, including on the street. If you're looking for off-street parking, you can park in the Rainier Square garage which has an entrance on Union St. After 6PM, the building management restricts access to most floors. Our host is trying to take care of this, but if unsuccessful, they will station someone on the 1st floor near the elevator bank and 5th Avenue entrance to let people in. Worst case scenario, give the host a call on his cell phone[2] or [3] and he'll run down to let you in. Our hosts are providing a generous assortment of free sodas, fruit drinks, teas, and coffee, and also have some snacks. You definitely won't dehydrate here. See you there! -DW [1] - https://vpn.whitepages.com/go/www.whitepagesinc.com/locations [2] - 206 354 7789 - Colin Meyer [3] - 206-271-9267 - Daina Wilburn _____________________________________________________________ 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: http://mail.pm.org/pipermail/spug-list/attachments/20070918/f9633cfb/attachment.html From MichaelRWolf at att.net Thu Sep 20 09:18:52 2007 From: MichaelRWolf at att.net (Michael R. Wolf) Date: Thu, 20 Sep 2007 09:18:52 -0700 Subject: SPUG: geo-coder recommendation Message-ID: <018101c7fba1$f3465e10$0400a8c0@mlaptop> Can you recommend a geo-coder that can be scripted? Input: "2008 NW 58th St Seattle WA" Output: "47.6711N 122.3825W" A friend needs to run about 100 addresses through it to create a KML file for a Google Maps layer. -- Michael R. Wolf All mammals learn by playing! MichaelRWolf at att.net From MichaelRWolf at att.net Thu Sep 20 09:18:52 2007 From: MichaelRWolf at att.net (Michael R. Wolf) Date: Thu, 20 Sep 2007 09:18:52 -0700 Subject: SPUG: geo-coder recommendation Message-ID: <018101c7fba1$f3465e10$0400a8c0@mlaptop> Can you recommend a geo-coder that can be scripted? Input: "2008 NW 58th St Seattle WA" Output: "47.6711N 122.3825W" A friend needs to run about 100 addresses through it to create a KML file for a Google Maps layer. -- Michael R. Wolf All mammals learn by playing! MichaelRWolf at att.net From MichaelRWolf at att.net Thu Sep 20 08:46:37 2007 From: MichaelRWolf at att.net (Michael R. Wolf) Date: Thu, 20 Sep 2007 08:46:37 -0700 Subject: SPUG: ack Message-ID: <017e01c7fb9d$72142ab0$0400a8c0@mlaptop> At the meeting on Tuesday, Jerry's casual mention of 'ack' had me amplify the usefulness of this tool. As expected, some folks didn't know about it. I only learned about it recently. Let me sing it's praises: - It's much better than grep!!!! Why? Because it' recursive. Because it knows to only look at source code. Because it avoids version control directories. Because it uses Perl regexps. Here's an example. Suppose I wanted to replace all shebang options with an equivalent pragma. The regexp should look for anything after "perl" on the shebang line. ack --perl '^#!.*perl.+' The output is human readable (i.e. colorized, multi-line) if it comes to the screen, and (here's a cool feature) columnized if it's *not* to the screen. That's another way to say that it's output is identical to grep, therefore useful to emacs users, like 'grep' or 'compile', as it allows next-error to sequence through errors in one window with the source in the other window. (I don't know vi well enough to know if it's got a similar extension.) More examples. Find all occurrences of a variable. ack --perl '$x' or function ack --perl 'print' or a module ack --perl 'use English' The file-finding behavior of ack can be accessed independently of the pattern-finding behavior. For example, to set the execution bit for all the perl files in the current directory, do this... chmod +x $(ack --perl -f) I discovered ack about 2 days into coding my own version of it. I'm sure I'm not the first one. I hope I'm the last. Use ack! Michael Wolf P.S. Oh, yeah. My favorite feature... You can use ack to output ASCII art for Bill the Cat, who's famous for speaking this commands name. ack --thpppt _ /| \'o.O' =(___)= U ack --thpppt! -- Michael R. Wolf All mammals learn by playing! MichaelRWolf at att.net From MichaelRWolf at att.net Thu Sep 20 08:55:33 2007 From: MichaelRWolf at att.net (Michael R. Wolf) Date: Thu, 20 Sep 2007 08:55:33 -0700 Subject: SPUG: mod_perl 2 User's Guide Message-ID: <017f01c7fb9e$ae162580$0400a8c0@mlaptop> At the meeting on Tuesday night, Allison announced that her publishing company (Onyx Neon Press) had published a book on mod_perl. "mod_perl 2 User's Guide", by Stas Bekman and Jim Brandt It's currently #6 in Amazon's book rating for Perl. It's got a great price, even at list price. She mentioned other outlets than Amazon, but I forget what she mentioned. -- Michael R. Wolf All mammals learn by playing! MichaelRWolf at att.net From jerry.gay at gmail.com Thu Sep 20 10:16:54 2007 From: jerry.gay at gmail.com (jerry gay) Date: Thu, 20 Sep 2007 10:16:54 -0700 Subject: SPUG: geo-coder recommendation In-Reply-To: <018101c7fba1$f3465e10$0400a8c0@mlaptop> References: <018101c7fba1$f3465e10$0400a8c0@mlaptop> Message-ID: <1d9a3f400709201016r91572e0m70ba717133ff2b1b@mail.gmail.com> On 9/20/07, Michael R. Wolf wrote: > Can you recommend a geo-coder that can be scripted? > > Input: "2008 NW 58th St Seattle WA" > Output: "47.6711N 122.3825W" > > A friend needs to run about 100 addresses through it to create a KML file > for a Google Maps layer. > cpan Geo::Coder::US http://search.cpan.org/~sderle/Geo-Coder-US/US.pm i've used it, it's easy and it works! ~jerry From allison at perl.org Thu Sep 20 12:26:46 2007 From: allison at perl.org (Allison Randal) Date: Thu, 20 Sep 2007 12:26:46 -0700 Subject: SPUG: mod_perl 2 User's Guide In-Reply-To: <017f01c7fb9e$ae162580$0400a8c0@mlaptop> References: <017f01c7fb9e$ae162580$0400a8c0@mlaptop> Message-ID: <46F2C976.5080002@perl.org> Michael R. Wolf wrote: > > She mentioned other outlets than Amazon, but I forget what she mentioned. It's also on Bookpool: (They just started stocking it this week.) Thanks to all for a great meeting, you're the most engaged and responsive audience I've ever had. Allison From cmeyer at helvella.org Thu Sep 20 12:43:28 2007 From: cmeyer at helvella.org (Colin Meyer) Date: Thu, 20 Sep 2007 12:43:28 -0700 Subject: SPUG: mod_perl 2 User's Guide In-Reply-To: <46F2C976.5080002@perl.org> References: <017f01c7fb9e$ae162580$0400a8c0@mlaptop> <46F2C976.5080002@perl.org> Message-ID: <20070920194328.GD21182@infula.helvella.org> On Thu, Sep 20, 2007 at 12:26:46PM -0700, Allison Randal wrote: > Michael R. Wolf wrote: > > > > She mentioned other outlets than Amazon, but I forget what she mentioned. > > It's also on Bookpool: (They > just started stocking it this week.) It is listed as "out of stock". :( > > > Thanks to all for a great meeting, you're the most engaged and > responsive audience I've ever had. SPUG is a fun group! :) We were glad to have you. You gave a great talk. Please come again. -Colin. From allison at perl.org Thu Sep 20 12:50:21 2007 From: allison at perl.org (Allison Randal) Date: Thu, 20 Sep 2007 12:50:21 -0700 Subject: SPUG: mod_perl 2 User's Guide In-Reply-To: <20070920194328.GD21182@infula.helvella.org> References: <017f01c7fb9e$ae162580$0400a8c0@mlaptop> <46F2C976.5080002@perl.org> <20070920194328.GD21182@infula.helvella.org> Message-ID: <46F2CEFD.7030205@perl.org> Colin Meyer wrote: > > It is listed as "out of stock". :( Aye. They'll have stock available on the 26th. (It takes a few days to hook up the supply chain.) > SPUG is a fun group! :) We were glad to have you. You gave a great talk. > Please come again. Thanks, I certainly will. Allison From cos at indeterminate.net Thu Sep 20 14:38:50 2007 From: cos at indeterminate.net (John Costello) Date: Thu, 20 Sep 2007 14:38:50 -0700 (PDT) Subject: SPUG: mod_perl 2 User's Guide In-Reply-To: <017f01c7fb9e$ae162580$0400a8c0@mlaptop> Message-ID: On Thu, 20 Sep 2007, Michael R. Wolf wrote: > She mentioned other outlets than Amazon, but I forget what she mentioned. There's Powells http://www.powells.com/cgi-bin/biblio?inkey=61-9780977920112-0 for people who can't wait. From twists at gmail.com Thu Sep 20 18:44:13 2007 From: twists at gmail.com (Joshua ben Jore) Date: Thu, 20 Sep 2007 18:44:13 -0700 Subject: SPUG: ack In-Reply-To: <017e01c7fb9d$72142ab0$0400a8c0@mlaptop> References: <017e01c7fb9d$72142ab0$0400a8c0@mlaptop> Message-ID: On 9/20/07, Michael R. Wolf wrote: > At the meeting on Tuesday, Jerry's casual mention of 'ack' had me amplify > the usefulness of this tool. As expected, some folks didn't know about it. > I only learned about it recently. > > Let me sing it's praises: > - It's much better than grep!!!! It's also really easy to hack on. I've a few patches I'd like to apply to it when they're well and ready: Uncompress archives as if they were directories $/ can be mangled perl -00 `which ack` ... # for when you need to ack paragraph at a time. Josh From jerry.gay at gmail.com Thu Sep 20 19:43:55 2007 From: jerry.gay at gmail.com (jerry gay) Date: Thu, 20 Sep 2007 19:43:55 -0700 Subject: SPUG: ack In-Reply-To: References: <017e01c7fb9d$72142ab0$0400a8c0@mlaptop> Message-ID: <1d9a3f400709201943i71538b02j424848ee212e3469@mail.gmail.com> On 9/20/07, Joshua ben Jore wrote: > On 9/20/07, Michael R. Wolf wrote: > > At the meeting on Tuesday, Jerry's casual mention of 'ack' had me amplify > > the usefulness of this tool. As expected, some folks didn't know about it. > > I only learned about it recently. > > > > Let me sing it's praises: > > - It's much better than grep!!!! > > It's also really easy to hack on. I've a few patches I'd like to apply > to it when they're well and ready: > good point! i've done some work adding context searching (just like grep's -a -b -c) to ack, but it needs testing of the corner cases before it's ready for production. i've set it down for the moment since i've too many other things to do, but if someone wanted to pick it up and add a few tests, that'd be grand. you can find it here: http://ack.googlecode.com/svn/branches/search-context/ ~jerry From jobs-noreply at seattleperl.org Tue Sep 25 07:32:45 2007 From: jobs-noreply at seattleperl.org (SPUG Jobs) Date: Tue, 25 Sep 2007 07:32:45 -0700 (PDT) Subject: SPUG: JOB: Software Development Engineer -- LAMP Web Applications Message-ID: We are currently seeking a Software Development Engineer with experience in large, scalable web applications to enhance and support our PivotLink product. For the person who can produce successful results with advanced, Web-based applications, there will be lots of freedom and significant input on product direction. If you enjoy having a important role on a unique software product and have the ability and desire to help build a great culture and company, this is a great opportunity. Day to Day Responsibilities Include: - requirements analysis - design - implementation and unit testing - and accurate defect detection skills - cooperation with other team members - and accurate work within an agile software development environment The successful candidate will have: - experience with LAMP web application programming - experience with JavaScript and HTML - Perl/C/C++ development experience - experience working with AJAX/dHTML - to work collaboratively and individually in a self disciplined manner - working on small, focused teams using agile development methodologies to successfully deliver high-value products quickly. - and desire to learn industry standard best practices in a small, high growth company Excellent communication, time management and personal organizations skills as well as a high degree of self-motivation and ability to work as a proactive team member are required. A bachelor's degree in Computer Science and at least two years experience in the software industry are required. Work will primarily be performed at our offices in Bellevue with the possibility of some telecommuting. SeaTab offers a competitive total compensation package as well as a dynamic and collegial work environment. Please send your cover letter and resume, with salary requirements, to the following address: careers at seatab.com. SeaTab is an equal opportunity employer. This is a permanent position (W-2); candidate inquiries only, please. This is a direct placement. About SeaTab SeaTab Software was founded in 1998 and is the developer of PivotLink Business Intelligence, a high-performance BI solution created specifically to address the real-world needs of small and medium business customers. PivotLink Business Intelligence is an enterprise-grade, hosted (Software as a Service) solution that succeeds where traditional Business Intelligence Solutions fail, in part through PivotLink's seamless integration of data sets from multiple sources, support for multiple calendars, and ability to dynamically accommodate changes in business processes (such as SKU reclassifications). SeaTab PivotLink can be deployed in days or weeks (instead of the months or even years required by traditional BI solutions) and provides the industry's fastest query response times - even for the most complex, ad hoc queries. SeaTab PivotLink Business Intelligence is used by well-known companies such as REI, Zones, DMA, CarToys and Novell. Elias Israel Director of Product Development Please send your cover letter and resume, with salary requirements, to the following address: careers at seatab.com. SeaTab is an equal opportunity employer. From jobs-noreply at seattleperl.org Tue Sep 25 11:00:08 2007 From: jobs-noreply at seattleperl.org (SPUG Jobs) Date: Tue, 25 Sep 2007 11:00:08 -0700 (PDT) Subject: SPUG: JOB: Perl Programmer NEEDED Message-ID: * contract or permanent position: 6 months contract to hire * for contracts, expected duration and pay range: 50-60$ an hour DOE * for permanent positions, availability of stock options or other incentive plans: Yes, stock options and excellent benefits * placement through recruiter, or directly with company? Recruiter * W-2 vs. 1099 status: W-2 only * physical location: Seattle Downtown * telecommuting possible? NO * company's product or service: Telecom JOB DESCRIPTION Do you want to help over 9 million local businesses advertise against a measurable ROI? The opportunity is tremendous! A bit about us -----serves publishers, agencies and aggregators in the US & UK markets and we are looking for the Best of the Best to help take the company to the next level. ----- offers essential marketing services for companies doing business on and offline. We are a full suite of phone-to-web products and tools help businesses connect with highly motivated customers. ----- pioneered Pay Per Phone Call by aligning the interests of consumers, paying advertisers, agencies and publishers. Who we're looking for We are looking for a seasoned professional with real experience. Execution-oriented folks with a wicked sense of humor only please A bit about the job You will be writing Web applications with Perl in Mason, JavaScript (AJAX) and writing SQL. You must be comfortable with the following technology: Perl, SQL (Postgres), HTML & JavaScript. Targeted Qualifications VoiceXML, CCXML, SIP/VoIP knowledge, TCP/IP, DNS, Security, Etc... Before you apply, please note that we expect you to pick and complete 3 of the following perl programs and discuss. no additional modules or external programs may be used. ============================================== #!/usr/local/bin/perl use Getopt::Std; use vars '$opt_p'; use strict; # no other modules or external programs are permitted. getopts('p:'); # print out all prime numbers less than or equal to $opt_p ================================================================ #!/usr/local/bin/perl use strict; # no other modules or external programs are permitted. # read standard input. print a "hexdump" to standard output # use the following sample output format: # 00000000: 7F454C46 01010100 00000000 00000000 .ELF............ # 00000010: 02000300 01000000 14860408 34000000 ............4... # 00000020: 1C0E0000 00000000 34002000 06002800 ........4. ...(. # 00000030: 19001600 06000000 34000000 34800408 ........4...4... ================================================================ #!/usr/local/bin/perl use strict; # no other modules or external programs are permitted. my($year, $month) = @ARGV; die "unsupported year\n" if $year < 1900; die "invalid month\n" if $month < 1 || $month > 12; # print out an HTML table of a calendar for the specified month + year ================================================================ #!/usr/local/bin/perl use strict; # no other modules or external programs are permitted. my $CDSIZE = 600; # megabytes my $DIR = "/home/mp3"; # assume: this is a unix-like system # assume: all music is stored as $DIR/bandname/albumname/songname.mp3 # determine how to place files onto a set of backup CDs # the output should be one line per backup CD, listing bandnname/albumname. # eg: # band1/album1 band1/album2 band2/album1 ================================================================ Thank you Fedra Yazdi Sr. Technical Recruiter Parker Technical | 605 Fifth Ave S, Suite 850 | Seattle, WA 98104 fedray at parkerservices.com | p: 206-652-1583 | f: 206-223-8227 | m: 206-930-5339 Connect with me through LinkedIn From MichaelRWolf at att.net Tue Sep 25 11:20:21 2007 From: MichaelRWolf at att.net (Michael R. Wolf) Date: Tue, 25 Sep 2007 11:20:21 -0700 Subject: SPUG: JOB: Perl Programmer NEEDED In-Reply-To: References: Message-ID: <00b101c7ffa0$bcbe0b10$0400a8c0@mlaptop> A company that expects Perl programmers to program Perl! And as part of the application process, not just a hand-waving white board demonstration. I'm impressed. -- Michael R. Wolf All mammals learn by playing! MichaelRWolf at att.net > -----Original Message----- > From: spug-list-bounces+michaelrwolf=att.net at pm.org [mailto:spug-list- > bounces+michaelrwolf=att.net at pm.org] On Behalf Of SPUG Jobs > Sent: Tuesday, September 25, 2007 11:00 AM > To: SPUG Members > Subject: SPUG: JOB: Perl Programmer NEEDED [...] > Before you apply, please note that we expect you to pick and complete 3 > of the following perl programs and discuss. > > no additional modules or external programs may be used. From m3047 at inwa.net Tue Sep 25 17:51:32 2007 From: m3047 at inwa.net (Fred Morris) Date: Tue, 25 Sep 2007 17:51:32 -0700 Subject: SPUG: JOB: Perl Programmer NEEDED In-Reply-To: <00b101c7ffa0$bcbe0b10$0400a8c0@mlaptop> References: <00b101c7ffa0$bcbe0b10$0400a8c0@mlaptop> Message-ID: <200709251751.32923.m3047@inwa.net> I got a first in my 20+ years in IT (last15 as an internet plumber) earlier this month: a donation! Yes, I got $500 in appreciation of the Elections Folly. Good night, and good luck. (Yes, the Folly is written in Perl. I wrote my own templating framework. I've been piling rocks on it since 2003.) -- Fred Morris, internet plumber http://www.inwa.net/~m3047/data-services.html The Folly: http://devil.m3047.inwa.net/elections/ The Political Matchmaker: http://devil.m3047.inwa.net/matcher/