From jobs-noreply at seattleperl.org Wed Sep 1 17:02:32 2010 From: jobs-noreply at seattleperl.org (SPUG Jobs) Date: Wed, 1 Sep 2010 17:02:32 -0700 (PDT) Subject: SPUG: JOB: LAMP developer, contract, telecommute Message-ID: [This posting is different. Normally I try to edit them to fit a standard format so they're easier to skim for people familiar with the format. This is part of a conversation and information would be lost if I did the usual formatting. When responding to this posting, please address both Messrs. Partee & Egan -ed] From: Timothy Partee To: James C. Egan Cc: jobs at seattleperl.org Required Skill Sets: - Perl 5.x (CGI, DBI, daemons) Required - MySQL 5.0 (InnoDB tables, Foreign Keys, Backup, Repair, Optimization) Required - Telnet 3270 (t3270 and x3270 scripting/scraping) Required - Linux Ubuntu (9.x, cron management) Desired - Apache 2.x (SSL, .htpasswd, CGI/Perl) Desired Contract/Perm: - Part-Time Contract Work (Side Project) Expected Duration and Pay Range: - Duration is ongoing Part-Time and Maintenance - Rate is negotiable with client (has office in downtown Seattle - Pioneer Square) W-2 vs. 1099 status: 1099 Independent Contractor Work involves maintaining and improving existing codebase on a series of Perl daemons and scripts which are started by crontab to search and categorize public records data. Database fell over after a couple years of applying band-aids to keep the DB running under severe loads and tables with nearly 100 million records. I'm the original developer, but a couple other developers have assisted in some of the development. Code is 100% in Perl, some components are simple scripts, some are daemons, some are Perl/CGI through Apache. Right now, more than anything, the database needs to be repaired or rebuilt if possible, knowledge of how to accomplish that is beyond my skills, I have been working as a Windows UI developer for 8+ years now, databases and LAMP skills are no longer in my skills inventory in any relevant way. Please inquire if you need any additional details. Thanks, - Tim Partee On Tue, Aug 31, 2010 at 4:57 PM, James C. Egan wrote: > Dear Seattle Perl Group and Tim > > Tim Partee is a programmer that has developed a database program I have that > apparently is corrupted. Apparently I need to find a LAMP developer to fix > an immediate problem. I do not know the lingo nor the specific problem, so > I hope my programmer Tim Partee and the Seattle Perl group can help post a > request for help shortly. I will pay for the fix, but would hope the Perl > group or potential programmer can speak directly with Tim (cc me on all) and > be vetted for the assignment. The most I know about it is: > > Restoring from the March backup is the best bet in my mind, I should be able > to do that relatively quickly. But it would forgo trying to repair the > current database and saving the data that MAY be recoverable from it. To do > that you need a database guru, which I am not. Also, considering my > availability lately and the fact that I now live 900 miles away, you may > want to consider finding a LAMP developer up there closer to home who can > help you out with this stuff instead of me. > > Tim, I don't know how to identify the following which the Perl group wants > for assignments: > > required skill-set (?) > contract or permanent position CONTRACT? > for contracts, expected duration and pay range (?) > directly with company? YES IF NEEDED > W-2 vs. 1099 status W-2 > physical location : DOWNTOWN SEATTLE > telecommuting possible? YES OF COURSE > company's product or service RESEARCH OF PUBLIC DATABASES > > Please advise at convenience. The failure of the database is going to cost > us. > > James Egan > Attorney > ______________________________ > The Law Offices of James C. Egan > 605 First Avenue Suite 400 > Seattle, WA 98104 > Ph: ++ (206) - 749-0441 > Cell: ++ (206) - 795-3429 > Fax: ++ (206) - 749-5888 > Web: www.eganattorney.com From m3047 at m3047.net Fri Sep 3 04:35:28 2010 From: m3047 at m3047.net (Fred Morris) Date: Fri, 3 Sep 2010 03:35:28 -0800 Subject: SPUG: Lawyers, oh my Re: JOB: LAMP developer, contract, telecommute In-Reply-To: References: Message-ID: <201009030335.28705.m3047@m3047.net> 100,000,000 row tables: The problem with putting your mouth around a fire hose is: how do you pull it out without the stream ripping off your face? (WARNING: People with bodies attached are not advised to try this in the first place.) InnoDB.. wow, I thought I had problems with MyISAM. BTW, you do know that Oracle now owns much of your (future) database codebase? 3270... wow! Nah, I do (or rather I should say "have done") the old DEC stuff. ;-) Now... I have had some counterintuitive experiences with my current employer tuning InnoDB databases which are constantly trampled into the mud. As far as I know, I can share those publicly. I feel for you, barrister Eagan. However technology changes (and with it the practitioners, driven as they are by the need to eat... silly meat puppets), and successful systems have a really nasty habit of outgrowing their success. There's plenty of lit about these phenomena. A track about Really Large Databases and the Data Streams That Feed Them might get me to attend BarCampTacoma http://barcamptacoma.org/mediawiki/index.php/Main_Page Just a thought... -- Fred Morris On Wednesday 01 September 2010 16:02, SPUG Jobs wrote: > [...] > Required Skill Sets: > - Perl 5.x (CGI, DBI, daemons) Required > - MySQL 5.0 (InnoDB tables, Foreign Keys, Backup, Repair, Optimization) > Required > - Telnet 3270 (t3270 and x3270 scripting/scraping) Required > - Linux Ubuntu (9.x, cron management) Desired > - Apache 2.x (SSL, .htpasswd, CGI/Perl) Desired > > Contract/Perm: > - Part-Time Contract Work (Side Project) > > Expected Duration and Pay Range: > - Duration is ongoing Part-Time and Maintenance > - Rate is negotiable with client (has office in downtown Seattle - Pioneer > Square) > > W-2 vs. 1099 status: > 1099 Independent Contractor > > Work involves maintaining and improving existing codebase on a > series of Perl daemons and scripts which are started by crontab to > search and categorize public records data. Database fell over after a > couple years of applying band-aids to keep the DB running under severe > loads and tables with nearly 100 million records. I'm the original > developer, but a couple other developers have assisted in some of the > development. Code is 100% in Perl, some components are simple scripts, > some are daemons, some are Perl/CGI through Apache. Right now, more > than anything, the database needs to be repaired or rebuilt if > possible, knowledge of how to accomplish that is beyond my skills, I > have been working as a Windows UI developer for 8+ years now, > databases and LAMP skills are no longer in my skills inventory in any > relevant way. > [...] > On Tue, Aug 31, 2010 at 4:57 PM, James C. Egan wrote: > > Dear Seattle Perl Group and Tim > > > > Tim Partee is a programmer that has developed a database program I have that > > apparently is corrupted. Apparently I need to find a LAMP developer to fix > > an immediate problem. I do not know the lingo nor the specific problem, so > > I hope my programmer Tim Partee and the Seattle Perl group can help post a > > request for help shortly. I will pay for the fix, but would hope the Perl > > group or potential programmer can speak directly with Tim (cc me on all) and > > be vetted for the assignment. The most I know about it is: > > > > Restoring from the March backup is the best bet in my mind, I should be able > > to do that relatively quickly. But it would forgo trying to repair the > > current database and saving the data that MAY be recoverable from it. To do > > that you need a database guru, which I am not. Also, considering my > > availability lately and the fact that I now live 900 miles away, you may > > want to consider finding a LAMP developer up there closer to home who can > > help you out with this stuff instead of me. > > > > Tim, I don't know how to identify the following which the Perl group wants > > for assignments: > > > > required skill-set (?) > > contract or permanent position CONTRACT? > > for contracts, expected duration and pay range (?) > > directly with company? YES IF NEEDED > > W-2 vs. 1099 status W-2 > > physical location : DOWNTOWN SEATTLE > > telecommuting possible? YES OF COURSE > > company's product or service RESEARCH OF PUBLIC DATABASES > > > > Please advise at convenience. The failure of the database is going to cost > > us. > > [...] From tmlems2000 at yahoo.com Tue Sep 7 11:43:55 2010 From: tmlems2000 at yahoo.com (thomas lems) Date: Tue, 7 Sep 2010 11:43:55 -0700 (PDT) Subject: SPUG: TK perl Message-ID: <876367.47215.qm@web80501.mail.mud.yahoo.com> I?m new to Perl, and i used TK Perl to create a table with five columns and 30 rows. I was able to save the output to a text file, but I?m struggling on how to keep the data in the text file cause every time I run the script I t override the previous data. > I believe the issue it?s in the Sub Save Data procedure. > #!/usr/local/bin/perl -w > > # Table application example > > use strict; > > use Tk; > use Tk::Button; > use Tk::Entry; > use Tk::Frame; > use Tk::Pane; > > my $file_name = 'data.txt'; > my $data = &ReadData($file_name); > my $rows = 5; > my $cols = 10; > my (@headings) = ('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'); > my (@width) = (18,30,16,15,19,14,12,13,15,19,12,17); > #================= Tk part: > my $mw=MainWindow->new(-title=>"Input table data"); > $mw->geometry('=700x250+120+1'); # initial window position > #===vptk widgets definition===< DO NOT WRITE UNDER THIS LINE >=== > my $w_Frame_001 = $mw -> Scrolled ( 'Frame', -relief=>'flat', -scrollbars=>'osoe' ) -> pack(-anchor=>'n', -side=>'top', -fill=>'both', -expand=>1); > my $w_Frame_002 = $mw -> Frame ( -relief=>'flat' ) -> pack(-anchor=>'n', -side=>'top', -fill=>'y', -expand=>1,-pady=>5); > my $w_Button_001 = $w_Frame_002 -> Button ( -overrelief=>'raised', -relief=>'raised', -text=>'Dismiss', -compound=>'none', -command=>sub {exit}, -state=>'normal' ) -> pack( -side=>'left', -padx=>10); > my $w_Button_002 = $w_Frame_002 -> Button ( -overrelief=>'raised', -relief=>'raised', -text=>'Save', -compound=>'none', -command=>[\&SaveData,$file_name,$data,$rows,$cols], -state=>'normal' ) -> pack( -side=>'left', -padx=>10); > &FillTable($w_Frame_001,$data,$rows,$cols,\@headings,\@width); > > MainLoop; > > #===vptk end===< DO NOT CODE ABOVE THIS LINE >=== > sub ReadData { > my ($file_name)=@_; > my %data; > > return \%data unless -e $file_name; > open(DATA,$file_name) or die "$0 ERROR: read $file_name - $!"; > my $i = 0; > while() > { > chomp; > my (@elements) = /<([^<>]*)>\s+/g; > for(my $j=0;$j { > $data{"$i,$j"} = $elements[$j]; > } > $i++; > } > close DATA; > return \%data; > } > > sub SaveData { > my ($file_name,$data,$rows,$cols) = @_; > > open(DATA,">$file_name") or die "$0 ERROR: write $file_name - $!"; > for (my $i=0;$i<$rows;$i++) > { > for (my $j=0;$j<$cols;$j++) > { > printf DATA ("<%s> ",$data->{"$i,$j"}); > } > print DATA "\n"; > } > close DATA; > exit; > } > > sub FillTable { > my ($container,$data,$rows,$cols,$headings,$width) = @_; > > for (my $j=0;$j { > $container -> Label(-text=>$headings->[$j]) -> > grid(-row=>0, -ipady=>2, -ipadx=>2, -sticky=>'ew', -column=>$j); > } > for (my $i=0;$i<$rows;$i++) > { > for (my $j=0;$j<$cols;$j++) > { > my $Entry = $container -> > Entry ( > -justify=>'left', > -relief=>'sunken', > -validate=>'none', > -state=>'normal', > -width=>$width->[$j], > -textvariable=>\$data->{"$i,$j"} ) -> > grid(-row=>$i+1, -ipady=>2, -ipadx=>2, -sticky=>'ew', -column=>$j); > $data->{"$i,$j"} = '' unless $data->{"$i,$j"}; > } > } > } > Please help! > Thanks > From m3047 at m3047.net Tue Sep 7 13:07:35 2010 From: m3047 at m3047.net (Fred Morris) Date: Tue, 7 Sep 2010 12:07:35 -0800 Subject: SPUG: TK perl In-Reply-To: <876367.47215.qm@web80501.mail.mud.yahoo.com> References: <876367.47215.qm@web80501.mail.mud.yahoo.com> Message-ID: <201009071207.35286.m3047@m3047.net> On Tuesday 07 September 2010 10:43, thomas lems wrote: > [...] how to keep the data in the text file cause every time I run the > script I t override the previous data. > > [...] > > open(DATA,">$file_name") or die "$0 ERROR: write $file_name - $!"; open(DATA,">>$file_name") or die "$0 ERROR: write $file_name - $!"; HTH! -- Fred Morris From jay at scherrer.com Tue Sep 7 13:21:38 2010 From: jay at scherrer.com (Jay Scherrer) Date: Tue, 07 Sep 2010 13:21:38 -0700 Subject: SPUG: TK perl In-Reply-To: <876367.47215.qm@web80501.mail.mud.yahoo.com> References: <876367.47215.qm@web80501.mail.mud.yahoo.com> Message-ID: <4C869ED2.9060105@scherrer.com> Your problem is in the following line: open(DATA,">$file_name") or die "$0 ERROR: write $file_name - $!"; You are opening the file but if it exists everything will be erased. Instead open the file for both reading and writing with: open(DATA,"+<$file_name") or die "$0 ERROR: write $file_name - $!"; Jay Scherrer On 09/07/2010 11:43 AM, thomas lems wrote: > open(DATA,">$file_name") or die "$0 ERROR: write $file_name - $!"; From vaticide at gmail.com Mon Sep 13 20:36:22 2010 From: vaticide at gmail.com (Bryce Baril) Date: Mon, 13 Sep 2010 20:36:22 -0700 Subject: SPUG: September Meeting? Message-ID: Are there already plans in place for a September meeting? If not, I volunteer to put something together to end the meeting drought. -Bryce From andrew at sweger.net Mon Sep 13 20:54:57 2010 From: andrew at sweger.net (Andrew Sweger) Date: Mon, 13 Sep 2010 20:54:57 -0700 (PDT) Subject: SPUG: September Meeting? In-Reply-To: Message-ID: No. And I'm in fail mode as far as having a hand on the tiller or anything (the ship is in irons, as they say). Maybe I should have said something sooner. Fail mode FTW. Anything you do will help. On Mon, 13 Sep 2010, Bryce Baril wrote: > Are there already plans in place for a September meeting? > > If not, I volunteer to put something together to end the meeting drought. > > -Bryce > _____________________________________________________________ > 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/ > -- Andrew B. Sweger -- The great thing about multitasking is that several things can go wrong at once. From jobs-noreply at seattleperl.org Thu Sep 16 09:22:20 2010 From: jobs-noreply at seattleperl.org (SPUG Jobs) Date: Thu, 16 Sep 2010 09:22:20 -0700 (PDT) Subject: SPUG: JOB: OO Perl Programmer, Belmont, CA Message-ID: CONTACT: Angelo Caruana Creative Direction Recruiting Tel #: (408) 266-3999 www.cdrecruiting.com www.linkedin.com/in/angelocaruana Sr. Software Engineer/Developer Permanent/Full-time position - Must be US Citizens Location: Belmont, CA (Bay Area)- Some telecommuting possible after a time but employee to reside in the Bay Area Salary: $120K - $125K + relocation assistance + stock options Benefits: Comprehensive benefits package (medical/dental/vision, 2 weeks vacation, stock options, etc). Benefits begin on day 1 of employment. Our Client Founded in 2003, our client is seeking a highly motivated Senior Software Engineer/Developer who has significant experience designing and implementing complex applications (OO Perl). Our client provides Strategic On-Demand Billing Solutions for Marketing and Sales (online merchants). They support online merchants across multiple business models, from subscriptions to microtransactions, and focus on maximizing customer acquisition and retention through a secure, scalable infrastructure. Products include: Subscription Billing - Fraud Management - CashBox - ChargeBox - Client Services. Responsibilities: - Write robust production-ready server-side code for web-based applications and develop prototypes quickly - all in Object Oriented Perl. Design and plan the implementation, including documenting and presenting that design - Coordinate with business product managers and client services to validate and maintain project requirements - Develop and execute unit tests, then interact with QA department to coordinate testing activities - Estimate and meet timelines for development releases - Lead small teams of engineers on larger projects as needed - Proactively participate in maintaining team standards and best practices - You will be responsible for the writing server-side code with occasional front-end responsibilities. - You will recommend and implement changes to the software that will enable us to optimize, scale and grow. Requirements: - MUST HAVE 10+ years of development experience in designing and delivering complex, large-volume, diverse system applications - Extensive experience with Object Oriented Programming (Perl in particular), Oracle, SQL, Linux and/or Unix derivatives - Solid knowledge of development methodologies and project life cycles - Strong analytical skills - Excellent interpersonal and communication skills CONTACT: Angelo Caruana Creative Direction Recruiting Tel #: (408) 266-3999 www.cdrecruiting.com www.linkedin.com/in/angelocaruana From mark_swayne at charter.net Sun Sep 19 21:25:35 2010 From: mark_swayne at charter.net (Mark Swayne) Date: Sun, 19 Sep 2010 21:25:35 -0700 Subject: SPUG: Meeting this month? Message-ID: <8948B734-E868-4E1E-AE61-97F2B4332D7C@charter.net> Is there going to be a meeting this month? I haven't seen anything about one. I am planning to be in the Seattle area this week, and I may extend my stay to attend if there is going to be a meeting. --Mark Swayne From vaticide at gmail.com Sun Sep 19 21:28:07 2010 From: vaticide at gmail.com (Bryce Baril) Date: Sun, 19 Sep 2010 21:28:07 -0700 Subject: SPUG: Meeting this month? In-Reply-To: <8948B734-E868-4E1E-AE61-97F2B4332D7C@charter.net> References: <8948B734-E868-4E1E-AE61-97F2B4332D7C@charter.net> Message-ID: Yes -- I am preparing as we speak. I'll send out an email tonight. On Sep 19, 2010 9:26 PM, "Mark Swayne" wrote: > Is there going to be a meeting this month? > > I haven't seen anything about one. > > I am planning to be in the Seattle area this week, and I may extend my stay to attend if there is going to be a meeting. > > --Mark Swayne > _____________________________________________________________ > 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 vaticide at gmail.com Sun Sep 19 23:16:27 2010 From: vaticide at gmail.com (Bryce Baril) Date: Sun, 19 Sep 2010 23:16:27 -0700 Subject: SPUG: September 2010 Meeting Announcement Message-ID: September 2010 Seattle Perl Users Group (SPUG) Meeting ==================================================== Topic: SPUG Perl Bake-Off Officiator: Bryce Baril Meeting Date: Tuesday, 21 September 2010 Meeting Time: 6:30 - 8:30+ p.m. Location: Marchex - 520 Pike Street - Note: Our normal conference room is not available. I am working on finding us another room in the same building -- most likely on the 20th floor. Cost: Admission is free and open to the public Food/Drink: Sorry, no food this time, but soda will be provided. Info: http://seattleperl.org/ === DETAILS === SPUG, I challenge* you all to a live coding contest at the next SPUG meeting. Yes, there will be prizes. This contest is open to those of any skill level. Don't be intimidated -- if you think you'll need help we'll pair you with someone who can provide some expertise. One of my main goals with this experiment is mentoring. I am really hoping those of you who consider yourselves new to or rusty with Perl to come and learn some new tricks, maybe a little "Modern" Perl from some of our seasoned regulars. Likewise if someone is planning on trying something interesting you want to learn more about (e.g. Perl 6, MooseX::Declare, etc.) you can try and team up with that person. The rules of the contest will be this: * Teams of 2(ish) * The contest will be writing simple clients to play a game * Your code will compete in the game directly against the other participants to determine the winner * Full details to be released at the start of the meeting * It will use a simple web API * Someone on your team will need a laptop (I will provide wireless best I can) * No cheating The team size (soft) max is 2 because I don't want to buy that many prizes. The contest I've chosen is purposefully simple in order to try and make it possible to create working entries with enough time to run the tournament and present prizes at the end of the meeting. Pre-Meeting =========== If you are so inclined, please come to the pre-meeting at the nearby Elephant & Castle pub on 5th & Union (see map link below). Come enjoy some friendly conversation and perhaps a favorite beverage (they have a full restaurant too). We can usually be found at the back under the TV near the rear entrance that goes up into the hotel (if you enter through the front doors, just go straight back past the bar). We'll be there from 5:00 pm to 6:19 pm. Meeting Location ================ Marchex 520 Pike Street, Suite 1800 Seattle, WA 98101 The building is just East of Westlake Center. Enter from Pike Street. http://xrl.us/spugmap Due to all of the shopping around us there is plenty of parking available in garages, but it can be hard to find street parking in the evening. There is also a parking garage in the building, but check the rates and closing time (subject to change due to downtown events)! Attendees will need to wait near the elevators in the lobby and a Marchex employee will provide access to the 18th floor where the meeting room is located. If no one shows up to let you in, call (425) 533-2964 to let them know you're in the lobby. Good Luck! -Bryce * I will be officiating, not participating. I am writing the contest server, after all. From rick.croote at philips.com Tue Sep 21 11:30:58 2010 From: rick.croote at philips.com (Croote, Rick) Date: Tue, 21 Sep 2010 20:30:58 +0200 Subject: SPUG: September 2010 Meeting Announcement In-Reply-To: References: Message-ID: <6A00D845EC61DF46810F2D5BCB5F6E0465B23EB69E@NLCLUEXM06.connect1.local> Interesting. I believe my laptop has Perl 5.8.9 (work PC, and the version used there). Is there some specific environment/Perl requirements to play this game? -----Original Message----- From: spug-list-bounces+rick.croote=philips.com at pm.org [mailto:spug-list-bounces+rick.croote=philips.com at pm.org] On Behalf Of Bryce Baril Sent: Sunday, September 19, 2010 11:16 PM To: spug-list at pm.org Subject: SPUG: September 2010 Meeting Announcement September 2010 Seattle Perl Users Group (SPUG) Meeting ==================================================== Topic: SPUG Perl Bake-Off Officiator: Bryce Baril Meeting Date: Tuesday, 21 September 2010 Meeting Time: 6:30 - 8:30+ p.m. Location: Marchex - 520 Pike Street - Note: Our normal conference room is not available. I am working on finding us another room in the same building -- most likely on the 20th floor. Cost: Admission is free and open to the public Food/Drink: Sorry, no food this time, but soda will be provided. Info: http://seattleperl.org/ === DETAILS === SPUG, I challenge* you all to a live coding contest at the next SPUG meeting. Yes, there will be prizes. This contest is open to those of any skill level. Don't be intimidated -- if you think you'll need help we'll pair you with someone who can provide some expertise. One of my main goals with this experiment is mentoring. I am really hoping those of you who consider yourselves new to or rusty with Perl to come and learn some new tricks, maybe a little "Modern" Perl from some of our seasoned regulars. Likewise if someone is planning on trying something interesting you want to learn more about (e.g. Perl 6, MooseX::Declare, etc.) you can try and team up with that person. The rules of the contest will be this: * Teams of 2(ish) * The contest will be writing simple clients to play a game * Your code will compete in the game directly against the other participants to determine the winner * Full details to be released at the start of the meeting * It will use a simple web API * Someone on your team will need a laptop (I will provide wireless best I can) * No cheating The team size (soft) max is 2 because I don't want to buy that many prizes. The contest I've chosen is purposefully simple in order to try and make it possible to create working entries with enough time to run the tournament and present prizes at the end of the meeting. Pre-Meeting =========== If you are so inclined, please come to the pre-meeting at the nearby Elephant & Castle pub on 5th & Union (see map link below). Come enjoy some friendly conversation and perhaps a favorite beverage (they have a full restaurant too). We can usually be found at the back under the TV near the rear entrance that goes up into the hotel (if you enter through the front doors, just go straight back past the bar). We'll be there from 5:00 pm to 6:19 pm. Meeting Location ================ Marchex 520 Pike Street, Suite 1800 Seattle, WA 98101 The building is just East of Westlake Center. Enter from Pike Street. http://xrl.us/spugmap Due to all of the shopping around us there is plenty of parking available in garages, but it can be hard to find street parking in the evening. There is also a parking garage in the building, but check the rates and closing time (subject to change due to downtown events)! Attendees will need to wait near the elevators in the lobby and a Marchex employee will provide access to the 18th floor where the meeting room is located. If no one shows up to let you in, call (425) 533-2964 to let them know you're in the lobby. Good Luck! -Bryce * I will be officiating, not participating. I am writing the contest server, after all. _____________________________________________________________ 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/ The information contained in this message may be confidential and legally protected under applicable law. The message is intended solely for the addressee(s). If you are not the intended recipient, you are hereby notified that any use, forwarding, dissemination, or reproduction of this message is strictly prohibited and may be unlawful. If you are not the intended recipient, please contact the sender by return e-mail and destroy all copies of the original message. From vaticide at gmail.com Tue Sep 21 11:47:02 2010 From: vaticide at gmail.com (Bryce Baril) Date: Tue, 21 Sep 2010 11:47:02 -0700 Subject: SPUG: September 2010 Meeting Announcement In-Reply-To: <6A00D845EC61DF46810F2D5BCB5F6E0465B23EB69E@NLCLUEXM06.connect1.local> References: <6A00D845EC61DF46810F2D5BCB5F6E0465B23EB69E@NLCLUEXM06.connect1.local> Message-ID: Any perl should work. The client will run on your system and talk to a server via json over HTTP -Bryce On Sep 21, 2010 11:31 AM, "Croote, Rick" wrote: > Interesting. I believe my laptop has Perl 5.8.9 (work PC, and the version used there). Is there some specific environment/Perl requirements to play this game? > > -----Original Message----- > From: spug-list-bounces+rick.croote=philips.com at pm.org [mailto: spug-list-bounces+rick.croote =philips.com@ pm.org] On Behalf Of Bryce Baril > Sent: Sunday, September 19, 2010 11:16 PM > To: spug-list at pm.org > Subject: SPUG: September 2010 Meeting Announcement > > September 2010 Seattle Perl Users Group (SPUG) Meeting > ==================================================== > > Topic: SPUG Perl Bake-Off > Officiator: Bryce Baril > Meeting Date: Tuesday, 21 September 2010 > Meeting Time: 6:30 - 8:30+ p.m. > Location: Marchex - 520 Pike Street > - Note: Our normal conference room is not available. I am > working on finding us another room in the same building -- most likely > on the 20th floor. > > Cost: Admission is free and open to the public > Food/Drink: Sorry, no food this time, but soda will be provided. > Info: http://seattleperl.org/ > > === DETAILS === > > SPUG, I challenge* you all to a live coding contest at the next SPUG meeting. > > Yes, there will be prizes. > > This contest is open to those of any skill level. Don't be > intimidated -- if you think you'll need help we'll pair you with > someone who can provide some expertise. > > One of my main goals with this experiment is mentoring. I am really > hoping those of you who consider yourselves new to or rusty with Perl > to come and learn some new tricks, maybe a little "Modern" Perl from > some of our seasoned regulars. > > Likewise if someone is planning on trying something interesting you > want to learn more about (e.g. Perl 6, MooseX::Declare, etc.) you can > try and team up with that person. > > The rules of the contest will be this: > > * Teams of 2(ish) > * The contest will be writing simple clients to play a game > * Your code will compete in the game directly against the other > participants to determine the winner > * Full details to be released at the start of the meeting > * It will use a simple web API > * Someone on your team will need a laptop (I will provide wireless best I can) > * No cheating > > > The team size (soft) max is 2 because I don't want to buy that many prizes. > > The contest I've chosen is purposefully simple in order to try and > make it possible to create working entries with enough time to run the > tournament and present prizes at the end of the meeting. > > > Pre-Meeting > =========== > > If you are so inclined, please come to the pre-meeting at the nearby > Elephant & Castle pub on 5th & Union (see map link below). Come enjoy some > friendly conversation and perhaps a favorite beverage (they have a full > restaurant too). We can usually be found at the back under the TV near the > rear entrance that goes up into the hotel (if you enter through the front > doors, just go straight back past the bar). We'll be there from 5:00 pm to > 6:19 pm. > > Meeting Location > ================ > > Marchex > 520 Pike Street, Suite 1800 > Seattle, WA 98101 > > The building is just East of Westlake Center. Enter from Pike Street. > > http://xrl.us/spugmap > > Due to all of the shopping around us there is plenty of parking available > in garages, but it can be hard to find street parking in the evening. > There is also a parking garage in the building, but check the rates and > closing time (subject to change due to downtown events)! > > Attendees will need to wait near the elevators in the lobby and a Marchex > employee will provide access to the 18th floor where the meeting room is > located. If no one shows up to let you in, call (425) 533-2964 to let them > know you're in the lobby. > > Good Luck! > -Bryce > > > * I will be officiating, not participating. I am writing the contest > server, after all. > _____________________________________________________________ > 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/ > > The information contained in this message may be confidential and legally protected under applicable law. The message is intended solely for the addressee(s). If you are not the intended recipient, you are hereby notified that any use, forwarding, dissemination, or reproduction of this message is strictly prohibited and may be unlawful. If you are not the intended recipient, please contact the sender by return e-mail and destroy all copies of the original message. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From twists at gmail.com Wed Sep 22 07:04:56 2010 From: twists at gmail.com (Joshua ben Jore) Date: Wed, 22 Sep 2010 07:04:56 -0700 Subject: SPUG: September 2010 Meeting Announcement In-Reply-To: References: Message-ID: On Sun, Sep 19, 2010 at 11:16 PM, Bryce Baril wrote: > ? September 2010 Seattle Perl Users Group (SPUG) Meeting > ? ==================================================== > > ? Topic: SPUG Perl Bake-Off > ? Officiator: Bryce Baril > ? Meeting Date: Tuesday, 21 September 2010 > ? Meeting Time: 6:30 - 8:30+ p.m. > ? Location: Marchex - 520 Pike Street > ? ? ?- Note: Our normal conference room is not available. ?I am > working on finding us another room in the same building -- most likely > on the 20th floor. This sounded like fun. I couldn't be there. I obviously can't win anything but could you tell the list about the contest and its results? Josh From jon at hogue.org Wed Sep 22 07:18:47 2010 From: jon at hogue.org (Jonathan Hogue) Date: Wed, 22 Sep 2010 10:18:47 -0400 Subject: SPUG: September 2010 Meeting Announcement In-Reply-To: References: Message-ID: On Wed, Sep 22, 2010 at 10:04 AM, Joshua ben Jore wrote: > > This sounded like fun. I couldn't be there. I obviously can't win > anything but could you tell the list about the contest and its > results? > > Josh > > How did it go? I'm thinking about doing something similar in Columbus PM with this game: http://www.weewar.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From vaticide at gmail.com Wed Sep 22 22:56:40 2010 From: vaticide at gmail.com (Bryce Baril) Date: Wed, 22 Sep 2010 22:56:40 -0700 Subject: SPUG: September 2010 Meeting Announcement In-Reply-To: References: Message-ID: It went pretty well -- it certainly suffered from some first try bugs, but we all had fun. The contest was duelling cannons. Each player was a fixed cannon somewhere on a 1000 meter linear playing field. They knew their own position, but not their opponents. Each turn they could provide an angle and a power. If they hit they would get information on where it landed and if it did any damage to the opponent or themselves. The task was to build the client that would register itself for a tournament, request status, and if it was their turn, fire. Things I will do differently next time: 1. Provide the reference client immediately and suggest people start with that. While that part was interesting and an opportunity for learning for some contestants who had never used anything like a REST protocol or JSON, it added unnecessary complexity to the problem. With a reference client they could focus on the logic of search and destroy. 2. Simplify the registration. I had included an overly-robust security layer on the game which caused issues. Players were assigned session-based tokens for each tournament, but due to the quick coding time, clients would crash and lose their token info. Rather than session based, I am leaning towards one-time registration to get a permanent token. 3. More prep time. There were a couple bugs with the server, and I had to do some major late night crunch work a few nights in a row to get it ready in time for the meeting. 4. Reuse my tournament management server. The overhead of registering clients, managing turns, brackets, status, and leaderboards is 99% of the code. The actual cannon-specific logic is miniscule. Hopefully that will enable me to do more competitions in the future without quite as much prep time. 5. Simple is good. The goal in this game was pretty simple. It still took from about 6:30 to 9:30 to get everyone ready to compete. If I decide to do any more interesting problems, they will be take home and compete at SPUG. 6. Easier testing for the clients. Partway through the competition I added a testfire method. This helped people quite a bit. The overhead for creating test matches against yourself was still a manual process by me, though. In the future I'll plug increased ability for people to test as they build. As for the results, we didn't actually succeed in running the full tournament. Laptop batteries died, clients kept crashing, and it was too late to try and salvage things. In the end we walked through examining everyone's implementations and I picked the winners based on completeness of implementation. It was really hard and a very close call. I was really counting on the tournament to pick the winner. Turnout was fairly low, possibly due to the long break between SPUG meetings, but that wasn't necessarily bad. It made it easier for me to help people out. In the end, team "And Elbows" of Mark and Josh were awarded the trophies. (Yes, there were trophies) They managed to net a win in the trophy when their opponent suicided. Team "rcroot" was also a great implementation, with a team of just Rick. He not only managed a working implementation, but it was OO Perl. He had a very compelling argument for receiving a trophy too, and if I had another I probably would have also awarded him. He also managed to net a win in the competition when my entry (the reference client) killed itself. Team "imadeamarshmallow" of Dave and Auggy won the "square root of a negative number" prize, and was the only team (so far as I saw) who used version control. Finally, team "sameteam!sameteam!" another solo competitor (sorry! I forgot your name :( ) had a very creative entry. He created a web interface using jQuery that used Ajax to poll the server for when it was his turn and allowed him to enter his moves to play manually against the other team's AIs. If I can catch up on some sleep, I'll patch up the server and send out the API specifications so people can play around with it, if you like. It was also a lot of fun for me, and I definitely plan on doing it again. Thanks! -Bryce On Wed, Sep 22, 2010 at 7:18 AM, Jonathan Hogue wrote: > On Wed, Sep 22, 2010 at 10:04 AM, Joshua ben Jore wrote: >> >> This sounded like fun. I couldn't be there. I obviously can't win >> anything but could you tell the list about the contest and its >> results? >> >> Josh >> > > How did it go? > I'm thinking about doing something similar in Columbus PM with this > game:?http://www.weewar.com/ > _____________________________________________________________ > 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/ > From mark_swayne at charter.net Thu Sep 23 10:02:24 2010 From: mark_swayne at charter.net (Mark Swayne) Date: Thu, 23 Sep 2010 10:02:24 -0700 Subject: SPUG: September 2010 Meeting Announcement In-Reply-To: References: Message-ID: <1285261344.7538.21.camel@tiny> On Wed, 2010-09-22 at 22:56 -0700, Bryce Baril wrote: > It went pretty well -- it certainly suffered from some first try bugs, > but we all had fun. > > The contest was duelling cannons. Each player was a fixed cannon > somewhere on a 1000 meter linear playing field. Bryce, thanks for hosting this event. I enjoyed the challenge, and I think everyone else did too. As you mention I worked with Josh Juran on the team "And Elbows". After a quick chat about a firing strategy, we divided the work. I focused on the client implementation while Josh put together the firing logic. I've attached our code, uncleaned and (at least in my case) somewhat ugly. The client worked as intended, but I wrote it to terminate after one game, so I kludged in a hardcoded set of credentials so I could rejoin the tournament. For future tournaments, I like the idea of a standard client library that would allow teams to focus on the primary task. Once again, thanks to Bryce and to everyone who showed up. I had a good time and look forward to future meetings. --Mark Swayne -------------- next part -------------- A non-text attachment was scrubbed... Name: Boom.pm Type: application/x-perl Size: 3374 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: boom.pl Type: application/x-perl Size: 3162 bytes Desc: not available URL: From jobs-noreply at seattleperl.org Thu Sep 23 12:50:06 2010 From: jobs-noreply at seattleperl.org (SPUG Jobs) Date: Thu, 23 Sep 2010 12:50:06 -0700 (PDT) Subject: SPUG: JOB: 12 month (Mason) contract, Kirkland Message-ID: Required skill-set - Perl (DBI, Mason), Subversion, Linux Contract or permanent position - Contract For contracts, expected duration and pay range - Duration: 12 Months - Pay: Unfortunately, I don't know the exact rate, but it will be competitive to the local market and negotiable based on skill-set. For permanent positions, availability of stock options or other incentive plans - N/A Placement through recruiter, or directly with company? - Directly with company W-2 vs. 1099 status - 1099 Any restrictions on 1099 status: Corporation, etc.? - None known Physical location - 747 6th Street South, Kirkland Telecommuting possible? - No Company's product or service (e.g., e-commerce, grocery shopping, nuclear weapons, pornography, etc.) - Ad management website For questions or to apply for this position, please contact: Josh McAdams joshua.mcadams at gmail.com 312.285.0803 From cmeyer at helvella.org Mon Sep 27 14:43:23 2010 From: cmeyer at helvella.org (Colin Meyer) Date: Mon, 27 Sep 2010 14:43:23 -0700 Subject: SPUG: facebook group Message-ID: Hi folks, I've made a facebook group for SPUGger social network dorks. Find it at: http://www.facebook.com/group.php?gid=137930522919794 Have fun, -Colin. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jd at commandprompt.com Mon Sep 27 14:45:41 2010 From: jd at commandprompt.com (Joshua D. Drake) Date: Mon, 27 Sep 2010 14:45:41 -0700 Subject: SPUG: facebook group In-Reply-To: References: Message-ID: <1285623941.12680.120.camel@jd-desktop.unknown.charter.com> On Mon, 2010-09-27 at 14:43 -0700, Colin Meyer wrote: > Hi folks, > > I've made a facebook group for SPUGger social network dorks. Find it > at: > > http://www.facebook.com/group.php?gid=137930522919794 > You are so positive. > Have fun, > -Colin. > _____________________________________________________________ > 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/ -- PostgreSQL.org Major Contributor Command Prompt, Inc: http://www.commandprompt.com/ - 509.416.6579 Consulting, Training, Support, Custom Development, Engineering http://twitter.com/cmdpromptinc | http://identi.ca/commandprompt From cjac at colliertech.org Mon Sep 27 15:55:19 2010 From: cjac at colliertech.org (C.J. Adams-Collier KF7BMP) Date: Mon, 27 Sep 2010 15:55:19 -0700 Subject: SPUG: [Gslug-general] Unix scripting fundamentals courses or training In-Reply-To: <6dd8a9b5-b03f-4df1-b3d9-7fbb4fe427c8@t5g2000prd.googlegroups.com> References: <6dd8a9b5-b03f-4df1-b3d9-7fbb4fe427c8@t5g2000prd.googlegroups.com> Message-ID: <1285628119.5235.509.camel@calcifer.loc.colliertech.org> I attended an introductory course on unix at EdCC in 1998 and found it informative. My friend Erin (cc'd) also took the perl course the same quarter and can tell you whether she found it useful or not. But that was a while ago, so I can't say whether the current offerings are good. I also enjoyed the presentations given by Tim Maher at various SPUG meetings. He runs a company that does training, and I'd highly recommend him as well. Grab his book. I reviewed chapter 3 :) http://teachmeperl.com/ http://minimalperl.com/ I hope this helps, C.J. On Mon, 2010-09-27 at 15:19 -0700, Tyler wrote: > Hi GSLUG, my first post here after years of lurking off and on. > > I am looking for a local course or some sort of training program I can > send an employee to in hopes that they come back with some basic Unix > scripting fundamentals. I browsed the course offerings for UW > extension, SCCC, and BCCC, and didn't see anything that was as > specific as I want it to be. Something in shell (Bash probably) or > Perl or Python or maybe even trying to build scripting fundamentals in > a more web orientated way like PHP or Ruby is an option. The > requirements are pretty loose as long as it's done at a *nix prompt > with vim or so :) > > My first reaction to being asked to look into this was to offer a book > and a project, but we have the opportunity to do something a little > more formal so we might as well see what's out there. > > Thanks! > > Tyler > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From tim at consultix-inc.com Tue Sep 28 08:22:33 2010 From: tim at consultix-inc.com (Tim Maher) Date: Tue, 28 Sep 2010 08:22:33 -0700 Subject: SPUG: [Gslug-general] Unix scripting fundamentals courses or training In-Reply-To: <1285628119.5235.509.camel@calcifer.loc.colliertech.org> References: <6dd8a9b5-b03f-4df1-b3d9-7fbb4fe427c8@t5g2000prd.googlegroups.com> <1285628119.5235.509.camel@calcifer.loc.colliertech.org> Message-ID: <20100928152233.GA25051@jumpy.consultix-inc.com> On Mon, Sep 27, 2010 at 03:55:19PM -0700, C.J. Adams-Collier KF7BMP wrote: > > I also enjoyed the presentations given by Tim Maher at various SPUG > meetings. He runs a company that does training, and I'd highly > recommend him as well. Grab his book. I reviewed chapter 3 :) > > http://teachmeperl.com/ > http://minimalperl.com/ > > I hope this helps, > C.J. Thanks for the kind words, CJ! Here's our latest schedule of public classes in the Seattle area, followed by our latest announcement to our customers: TITLE DATES Days Shell Programming 10/25-10/27 3 UNIX/Linux Utilities 10/28-10/29 2 Perl Programming 11/15-11/17 3 Using Perl Modules 11/18 1 UNIX/Linux Fundamentals 11/29-12/02 4 Intermediate Perl 12/07-12/09 3 Adv. Shell Programming 12/13-12/16 4 **************************************************************** From: Tim Maher, Consultix Re: Contract Programming and Tutoring New Service: CONTRACT PROGRAMMING What should an IT manager do when all staff programmers are already overworked, but a team /really/ needs to have an existing program modified *right away*, or to have a critical new program written from scratch ASAP? A practical option can be to subcontract the software development work to an outside expert. That's where we come in, because Consultix has highly qualified programmers with decades of experience available to help you. Our areas of expertise include the UNIX/Linux utility programs, the Perl language, the Bourne, Korn, Bash, and POSIX shell languages, and popular tools such as mySQL, Perl's CGI module, and the Template Toolkit. So whether you need to modify a *grep* or *sed* command that has a seemingly incomprehensible wild-card pattern, convert an ancient AWK program to Perl, port a Shell script from UNIX to Linux, add new features to a CGI script, or create a UNIX/Linux Shell script from scratch, we can help. See http://consultix-inc.com/contract_programming.html for details on this service. TUTORING SERVICE In cases where it's not practical for corporate employees to attend multiple consecutive full days of off-site training, or to wait a month for the next scheduled public class for the training you need, we can help! Specifically, we can provide any of our standard classes to groups as small as /one person/ on your schedule, at your location, using our Tutoring service! So consider joining organizations such as the City of Seattle, International Paper, AT&T, and Research in Motion in using this increasingly popular training service from Consultix. See http://consultix-inc.com/tutoring.html for details. CLASS REQUESTS As always, let us know which classes you're interested in and we'll do our best to put them on our schedule at a time convenient for you! Or call to discuss the possibility of an on-site class at your location. See http://consultix-inc.com/courses for our complete list of courses. The Fall class schedule follows below. Best wishes, -Tim Maher (206) 781-8649 CONSULTIX ON-LINE RESOURCES General Information: http://www.consultix-inc.com Public Training Classes: http://www.consultix-inc.com/sched.html On-Site Training: http://www.consultix-inc.com/on-site.html Tutoring: http://www.consultix-inc.com/tutoring.html Contract Programming: http://www.consultix-inc.com/contract_programming.html Course Listings: Perl, http://teachmeperl.com/perllist.html UNIX/Shell, http://teachmeunix.com/unixlist.html Registration and Pricing: http://consultix-inc.com/register.html Instructor Evaluations: http://consultix-inc.com/evals.html Course Evaluations: http://consultix-inc.com/course_evals.html *----------------------------------------------------------------------* | Tim Maher, PhD (206) 781-UNIX http://www.consultix-inc.com | | tim at ( TeachMePerl, TeachMeLinux, or TeachMeUnix ) dot Com | *-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- | > "Minimal Perl for UNIX People" has been an Amazon Best Seller! < | | * Download chapters, read reviews, and order at: MinimalPerl.com * | *----------------------------------------------------------------------* From MichaelRWolf at att.net Tue Sep 28 09:52:01 2010 From: MichaelRWolf at att.net (Michael R. Wolf) Date: Tue, 28 Sep 2010 09:52:01 -0700 Subject: SPUG: facebook group In-Reply-To: References: Message-ID: <9EF778B5-FD21-4D4A-8A07-9FD6B7EC9A73@att.net> On Sep 27, 2010, at 2:43 PM, Colin Meyer wrote: > I've made a facebook group for SPUGger social network dorks. Find it at: Thanks Colin. Back in July, I traded emails with Andy about a SPUG group for *LinkedIn*, bud didn't move it forward. I was triggered by noticing that there was Perl Monger (general) group as well as (sub-)groups for various mongerhoods (Boston, Israel, St Louis, Atlanta...). Although I hate to duplicate the maintenance efforts by doubling the social networking sites, I've heard that some folks use LinkedIn as a *professional* site and Facebook as a *social* site. Since SPUG is *both* social and professional -- unlike drinking-only mongerhoods (you know who you are) -- perhaps TMTOWTDI. What do folks think about having a SPUG group on LinkedIn? Michael -- Michael R. Wolf All mammals learn by playing! MichaelRWolf at att.net -------------- next part -------------- An HTML attachment was scrubbed... URL: From cjac at colliertech.org Tue Sep 28 10:01:15 2010 From: cjac at colliertech.org (C.J. Adams-Collier KF7BMP) Date: Tue, 28 Sep 2010 10:01:15 -0700 Subject: SPUG: facebook group In-Reply-To: <9EF778B5-FD21-4D4A-8A07-9FD6B7EC9A73@att.net> References: <9EF778B5-FD21-4D4A-8A07-9FD6B7EC9A73@att.net> Message-ID: <1285693275.5235.567.camel@calcifer.loc.colliertech.org> Dooooo Eeeeet! Go Michael! On Tue, 2010-09-28 at 09:52 -0700, Michael R. Wolf wrote: > > On Sep 27, 2010, at 2:43 PM, Colin Meyer wrote: > > I've made a facebook group for SPUGger social network dorks. Find it > > at: > > > Thanks Colin. > > > Back in July, I traded emails with Andy about a SPUG group for > *LinkedIn*, bud didn't move it forward. I was triggered by noticing > that there was Perl Monger (general) group as well as (sub-)groups > for various mongerhoods (Boston, Israel, St Louis, Atlanta...). > > > Although I hate to duplicate the maintenance efforts by doubling the > social networking sites, I've heard that some folks use LinkedIn as a > *professional* site and Facebook as a *social* site. Since SPUG is > *both* social and professional -- unlike drinking-only mongerhoods > (you know who you are) -- perhaps TMTOWTDI. > > > What do folks think about having a SPUG group on LinkedIn? > > > Michael > > > -- > Michael R. Wolf > All mammals learn by playing! > MichaelRWolf at att.net > > > > > > > > > > _____________________________________________________________ > 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: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From MichaelRWolf at att.net Wed Sep 29 18:11:07 2010 From: MichaelRWolf at att.net (Michael R. Wolf) Date: Wed, 29 Sep 2010 18:11:07 -0700 Subject: SPUG: LinkedIn group In-Reply-To: References: Message-ID: On Sep 27, 2010, at 2:43 PM, Colin Meyer wrote: > I've made a facebook group for SPUGger social network dorks. Find it at: > > http://www.facebook.com/group.php?gid=137930522919794 And, in the spirit of TMOWTDI, I made a LinkedGroup: http://www.linkedin.com/groups?home=&gid=3486738 -- Michael R. Wolf All mammals learn by playing! MichaelRWolf at att.net -------------- next part -------------- An HTML attachment was scrubbed... URL: