From jhannah at mutationgrid.com Thu Sep 2 07:50:59 2010 From: jhannah at mutationgrid.com (Jay Hannah) Date: Thu, 2 Sep 2010 09:50:59 -0500 Subject: [Omaha.pm] Lisbon Perl Mongers :) Message-ID: <7F72AC2B-A2FE-426C-97B2-DC98B5C2DB89@mutationgrid.com> Love their website http://lisbon.pm.org/ :) Jay Hannah Software Architect jhannah at mutationgrid.com 1-402-598-7782 From evaddnomaid at gmail.com Thu Sep 2 08:11:58 2010 From: evaddnomaid at gmail.com (Dave Burchell) Date: Thu, 2 Sep 2010 10:11:58 -0500 Subject: [Omaha.pm] Lisbon Perl Mongers :) In-Reply-To: <7F72AC2B-A2FE-426C-97B2-DC98B5C2DB89@mutationgrid.com> References: <7F72AC2B-A2FE-426C-97B2-DC98B5C2DB89@mutationgrid.com> Message-ID: Nice. On Thu, Sep 2, 2010 at 9:50 AM, Jay Hannah wrote: > > Love their website > > http://lisbon.pm.org/ > > :) > > Jay Hannah > Software Architect > jhannah at mutationgrid.com > 1-402-598-7782 > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > -- Dave Burchell -------------- next part -------------- An HTML attachment was scrubbed... URL: From jhannah at omnihotels.com Fri Sep 3 09:58:17 2010 From: jhannah at omnihotels.com (Jay Hannah) Date: Fri, 3 Sep 2010 11:58:17 -0500 Subject: [Omaha.pm] xmltwig.com author gonzo? Message-ID: <396CEDAA86B38646ACE2FEAA22C3FBF103D6E135@l3exchange.omnihotels.net> Uh oh. xmltwig.com has been down for 2 days, and emails to the author are bouncing. $work[0] uses XML::Twig for *EVERYTHING*... j -----Original Message----- From: Mail Delivery System [mailto:MAILER-DAEMON at nordnet.fr] Sent: Thursday, September 02, 2010 5:32 PM To: Jay Hannah Subject: Undelivered Mail Returned to Sender This is the mail system at host smtp4-out.smtp-out.msg.nordnet.fr. I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below. For further assistance, please send mail to If you do so, please include this problem report. You can delete your own text from the attached returned message. The mail system : host imp-1.mail.tiscali.it[213.205.33.248] said: 550 5.1.1 recipient rejected (in reply to RCPT TO command) -------------- next part -------------- A non-text attachment was scrubbed... Name: Delivery report.txt Type: application/octet-stream Size: 461 bytes Desc: Delivery report URL: -------------- next part -------------- An embedded message was scrubbed... From: "Jay Hannah" Subject: xmltwig.com is down? Date: Thu, 2 Sep 2010 17:21:51 -0500 Size: 599 URL: From topher-pm at zyp.org Fri Sep 3 12:55:59 2010 From: topher-pm at zyp.org (Christopher Cashell) Date: Fri, 3 Sep 2010 14:55:59 -0500 Subject: [Omaha.pm] xmltwig.com author gonzo? In-Reply-To: <396CEDAA86B38646ACE2FEAA22C3FBF103D6E135@l3exchange.omnihotels.net> References: <396CEDAA86B38646ACE2FEAA22C3FBF103D6E135@l3exchange.omnihotels.net> Message-ID: 2010/9/3 Jay Hannah : > Uh oh. xmltwig.com has been down for 2 days, and emails to the author > are bouncing. > > $work[0] uses XML::Twig for *EVERYTHING*... A little googling around suggests that this has happened before, back in 2007, and again a few months ago[0]. Hopefully it's just a temporary issue, as before, and it'll be back soon? Worst case scenario, at least we still have CPAN, and the code there. It's a useful enough module that I don't think it'll disappear anytime soon. Also, I just noticed that in the CPAN distribution's README, his e-mail address is listed as 'Michel Rodriguez (mirod at cpan.org)'. Might be worth trying that one, see if you can get a hold of him there? > j [0] http://code.activestate.com/lists/perl-xml/8742/ -- Christopher From jhannah at omnihotels.com Fri Sep 3 14:59:28 2010 From: jhannah at omnihotels.com (Jay Hannah) Date: Fri, 3 Sep 2010 16:59:28 -0500 Subject: [Omaha.pm] xmltwig.com is down? Message-ID: <396CEDAA86B38646ACE2FEAA22C3FBF103D6E242@l3exchange.omnihotels.net> And your email addresses are bouncing? Thanks, j : host smtp.wanadoo.fr[80.12.242.148] said: 550 5.1.1 : Recipient address rejected: User unknown (in reply to RCPT TO command) : host imp-1.mail.tiscali.it[213.205.33.248] said: 550 5.1.1 recipient rejected (in reply to RCPT TO command) -------------- next part -------------- An HTML attachment was scrubbed... URL: From jhannah at omnihotels.com Wed Sep 8 09:33:27 2010 From: jhannah at omnihotels.com (Jay Hannah) Date: Wed, 8 Sep 2010 11:33:27 -0500 Subject: [Omaha.pm] FW: xmltwig.com is down? Message-ID: <396CEDAA86B38646ACE2FEAA22C3FBF103D6E624@l3exchange.omnihotels.net> Phew! He's still alive. :) j -----Original Message----- From: mirod [mailto:xmltwig at gmail.com] Sent: Saturday, September 04, 2010 12:32 AM To: Jay Hannah Subject: Re: xmltwig.com is down? On 09/03/2010 11:59 PM, Jay Hannah wrote: > And your email addresses are bouncing? Thanks, Yep, I am having trouble with getting the domain back after an unfortunate series of events. http://mirod.org still has the website content, and mirod at cpan.org or xmltwig at gmailc.om both work. Sorry for the inconvenience. -- mirod From dan at linder.org Fri Sep 10 10:46:25 2010 From: dan at linder.org (Dan Linder) Date: Fri, 10 Sep 2010 12:46:25 -0500 Subject: [Omaha.pm] Differences to expect when using flock() on different OS and Filesystems. In-Reply-To: <3e2be50904211956t2488d211g8654792adb73fe8d@mail.gmail.com> References: <3e2be50904210651n44cd6956r96425f7c0f136965@mail.gmail.com> <226316B3E1F749498E28ACA66321D5BA14CBE78F@oma00cexmbx03.corp.westworlds.com> <3e2be50904211956t2488d211g8654792adb73fe8d@mail.gmail.com> Message-ID: Dredging up an old thread here. :-) I'm finally working on the "flock()" work on my test systems. I found some sample Perl+flock() code from the Internet and they too were showing different problems with flock() on different platforms. URL: http://www.justskins.com/forums/flock-on-different-unix-86761.html In this initial test code, the lock file is created before the fork() code, and when I run their test code it too creates bad output on my workstation (Ubuntu 10.04.1, Perl 5.10.1). If we move the lock file creation after the fork (i.e. Parent and Child each create their own file handle to it), the resulting output is correct. (I'll include the code at the end of this e-mail -- is there a better on-line notepad someone can recommend if we want to collaborate on it?) The Perl documentation for flock ( http://perldoc.perl.org/functions/flock.html) alludes to some fork&flock anomalies, but doesn't explain. From some additional research, this appears to be an expected result. If the file handle is created before the fork, both parent and child share the file descriptors and flock doesn't see them as being different: http://www.perlmonks.org/?node_id=463377 Thankfully my code will have the parent spawning multiple child processes running a different perl script with their own file handles. I just have to update them to perform the flock() on the common file(s) each could be updating. Hopefully a future Googler will stumble across this and not spin their wheels for a long time. Dan === begin sample code === #!/usr/bin/perl # # Test file locking under Perl. # Code based on example from: # http://www.justskins.com/forums/flock-on-different-unix-86761.html use Fcntl ':flock'; use strict; # Set to run different test cases. # 1 : Test with creating the lock file BEFORE forking. # 2 : Test with creating the lock file AFTER forking. # # View resulting output with something like this: # uniq lock_out | head -30 # # Good output will look like this: # 1111111111111111111111111111111111111111 # 2222222222222222222222222222222222222222 # 3333333333333333333333333333333333333333 # 4444444444444444444444444444444444444444 # AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA # BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB # CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC # DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD # # Bad output will have the lines interspersed: # 1111111111111111111111111111111111111111 # 2222222222222222222222222222222222222222 # 222222222222222222222222222222222AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA # AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA # AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2222222 # 2222222222222222222222222222222222222222 # 3333333333333333333333333333333333333333 # 4444444444444444444444444444444444444444 # A # AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA # BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB # CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC # DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD my $test = 1; my $res; my $pid; my $sleeptime1 = 2; my $sleeptime2 = 1; open(FH, ">lock_out") if ($test == 1); if($pid=fork()) { # Parent... sleep(1); open(FH, ">lock_out") if ($test == 2); $res=mylock(); print "$$: lock res=$res\n"; sleep($sleeptime1); writefile('A' x 40); sleep($sleeptime1); writefile('B' x 40); sleep($sleeptime1); writefile('C' x 40); sleep($sleeptime1); writefile('D' x 40); $res=myunlock(); print "PARENT $$: unlock res=$res\n"; } elsif($pid==0) { # Child... open(FH, ">lock_out") if ($test == 2); $res=mylock(); print "$$: lock res=$res\n"; sleep($sleeptime2); writefile('1' x 40); sleep($sleeptime2); writefile('2' x 40); sleep($sleeptime2); writefile('3' x 40); sleep($sleeptime2); writefile('4' x 40); $res=myunlock(); print "CHILD $$: unlock res=$res\n"; exit(0); } sub writefile { my($var)=@_; my($max)=80000; my($i); for($i=0;$i<$max;$i++) { print FH "$var\n"; } } sub mylock { my $result = flock(FH, LOCK_EX); if (! $result) { printf ("FLOCK returned error $result: $! \n"); } seek(FH, 0, 2); return $result; } sub myunlock { my $result = flock(FH, LOCK_UN); close(FH); return $result } === end sample code === On Tue, Apr 21, 2009 at 21:56, Dan Linder wrote: > On Tue, Apr 21, 2009 at 15:13, James Harr wrote: > > It wouldn't be the first time perl didn't (or couldn't) hide a scary OS > behavior from the programmer. > If you can't find anything on the subject, > just write a test program to hammer flock() for a while and > see if it > grants two mutual locks on the same file. > > Yup, that's my plan. When I get the green light after some other projects > come up I might send my test script out to the list and let others test it > on their systems. (Thankfully for me, I just have to test a handfull of > UNIX variants...multiplied times the common filesystems...ouch!) > > > > Win32:: might also have something that'd work > for you and behaves > better on that platform. > > Yeah, my worst fear is that someone will say "Sure, this app will run on > Windows ME with FAT-32 drives!" and expect me to support it... :-O :-D > > > Dan > > "Quis custodiet ipsos custodes?" (Who can watch the watchmen?) -- from the > Satires of Juvenal > "I do not fear computers, I fear the lack of them." -- Isaac Asimov > (Author) > ** *** ***** ******* *********** ************* > > > > -- ***************** ************* *********** ******* ***** *** ** "Quis custodiet ipsos custodes?" (Who can watch the watchmen?) -- from the Satires of Juvenal "I do not fear computers, I fear the lack of them." -- Isaac Asimov (Author) ** *** ***** ******* *********** ************* ***************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From jhannah at mutationgrid.com Mon Sep 13 13:13:33 2010 From: jhannah at mutationgrid.com (Jay Hannah) Date: Mon, 13 Sep 2010 15:13:33 -0500 Subject: [Omaha.pm] Meeting tomorrow, 7pm; community dev server Message-ID: Meeting time again! Woot! Tonight I'll launch the "community dev server" that I mentioned last meeting, and point odlug.org at it. I'll present "From Zero to Catalyst" -- how to launch and install a full web stack on the linode.com virtual hosting service. Catalyst, Perl, Apache, fastcgi, Moose, DBIx::Class, Template Toolkit... If you're coming to the meeting and want to pitch in a dollar or two a month, email me your preferred username and I'll create you an account and grant you sudoers access to blow things up and/or install your favorite languages / development environments. Hopefully odlug.org becomes a show case for all the tech that people in Omaha love to use. :) Should I throw WordPress on it too? I suppose my little company should be blogging useful things. Any interest? http://odlug.org (Mediawiki until sometime tonight -grin-) Tuesday September 14 2010, 7pm (2nd Tuesday of every month) UNO's Peter Kiewit Institute (PKI) Room PKI 276 1110 South 67th Street Omaha, NE Lost? Jay's mobile phone: 402-598-7782 See you there! Jay Hannah Software Architect jhannah at mutationgrid.com | http://mutationgrid.com | 1-402-598-7782 From jay at jays.net Tue Sep 14 09:08:28 2010 From: jay at jays.net (Jay Hannah) Date: Tue, 14 Sep 2010 11:08:28 -0500 Subject: [Omaha.pm] mmm... 5.12.2 on linode.com Debian 5.0 Message-ID: <9AC624E2-1FA4-4CEE-8A89-639B365D76AA@jays.net> root at li109-243:~/src/perl-5.12.2# make test t/base/cond....................................................ok t/base/if......................................................ok t/base/lex.....................................................ok ... t/porting/podcheck.............................................ok t/porting/test_bootstrap.......................................ok All tests successful. u=1.98 s=2.01 cu=311.51 cs=56.99 scripts=1687 tests=348969 Delicious. :) j From jhannah at mutationgrid.com Wed Sep 15 07:27:08 2010 From: jhannah at mutationgrid.com (Jay Hannah) Date: Wed, 15 Sep 2010 09:27:08 -0500 Subject: [Omaha.pm] community development server Message-ID: The "community development server" is online: http://odlug.org Regular meeting attendees can send me their desired username and I'll create them an account w/ sudoers access. Cheers, Jay Hannah Software Architect jhannah at mutationgrid.com 1-402-598-7782 From jay at jays.net Wed Sep 15 07:32:02 2010 From: jay at jays.net (Jay Hannah) Date: Wed, 15 Sep 2010 09:32:02 -0500 Subject: [Omaha.pm] Fwd: UG News: Free to Choose Your Cookbook - Ebook Deal of the Day - $9.99 Each References: <1284535358.902.0.809704@post.oreilly.com> Message-ID: <4F0C92FF-39D7-45B4-9A93-72EAEB02B2DA@jays.net> Wow. Today only... a pretty great deal http://tinyurl.com/38wmt7p j Begin forwarded message: > From: "Marsee Henon & Jon Johns" > Date: September 15, 2010 2:22:38 AM CDT > To: jay at jays.net > Subject: UG News: Free to Choose Your Cookbook - Ebook Deal of the Day - $9.99 Each > > View in Browser. > > Forward this announcement to your user group or a friend. > > > $9.99 Exclusive "Ebook Deal of the Day" > Choose Your Own Cookbook > For one day only, you can get all our Cookbook titles for only $9.99 each. O'Reilly ebooks are DRM-free. You get free lifetime access, five file formats, free updates. Use discount code DDCCC in the shopping cart. Cheers! > > Regular Expressions > Was: $31.99 > Now: $9.99 > > jQuery Cookbook > Was: $27.99 > Now: $9.99 > > JavaScript Cookbook > Was: $39.99 > Now: $9.99 > > RESTful Web Services > Was: $31.99 > Now: $9.99 > > CSS Cookbook > Was: $39.99 > Now: $9.99 > > > bash Cookbook > Was: $39.99 > Now: $9.99 > > Flex 4 Cookbook > Was: $39.99 > Now: $9.99 > > Cooking for Geeks > Was: $27.99 > Now: $9.99 > > Python Cookbook > Was: $39.99 > Now: $9.99 > > Windows PowerShell > Was: $43.99 > Now: $9.99 > > Plus over 35 more! View all O'Reilly Cookbooks > > Spreading the knowledge of innovators > oreilly.com > You are receiving this email because you are a User Group contact with O'Reilly Media. Forward this announcement. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to marsee at oreilly.com. > > O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-70000 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jhannah at mutationgrid.com Wed Sep 15 12:05:15 2010 From: jhannah at mutationgrid.com (Jay Hannah) Date: Wed, 15 Sep 2010 14:05:15 -0500 Subject: [Omaha.pm] community development server In-Reply-To: References: <39AAB163-6D9A-46F8-B2DB-9BCE077B202A@mutationgrid.com> <18CE8182-FE83-4CC3-9333-AB18C4A75E61@mutationgrid.com> Message-ID: <4D3F1226-DA08-4D81-B1E1-D6D9CE7A24FF@mutationgrid.com> On Sep 15, 2010, at 1:42 PM, Dan Linder wrote: > Firewall problem? > dan at titan:~$ date ; ssh -v odlug.org > Wed Sep 15 13:39:24 CDT 2010 > OpenSSH_5.3p1 Debian-3ubuntu4, OpenSSL 0.9.8k 25 Mar 2009 > debug1: Reading configuration data /home/dan/.ssh/config > debug1: Reading configuration data /etc/ssh/ssh_config > debug1: Applying options for * > debug1: auto-mux: Trying existing master > debug1: Control socket "/home/dan/.ssh/master-dan at odlug.org:22" does not exist > debug1: Connecting to odlug.org [69.164.194.243] port 22. > debug1: connect to address 69.164.194.243 port 22: Connection timed out > ssh: connect to host odlug.org port 22: Connection timed out > dan at titan:~$ Hmm... I'm having no problems connecting from 3 different networks ($work[0], UNO, UNMC). There's no firewall on the machine. I never told linode anything about any specific networks. Can you try from another network? Can you ping it? Can you connect to port 80? Anyone else having problems / success today? Thanks, Jay Hannah Software Architect jhannah at mutationgrid.com | http://mutationgrid.com | 1-402-598-7782 jhannah at cplreynoldslpt:~$ ssh -v odlug.org OpenSSH_5.2p1, OpenSSL 0.9.8l 5 Nov 2009 debug1: Reading configuration data /etc/ssh_config debug1: Connecting to odlug.org [69.164.194.243] port 22. debug1: Connection established. debug1: identity file /Users/jhannah/.ssh/identity type -1 debug1: identity file /Users/jhannah/.ssh/id_rsa type 1 debug1: identity file /Users/jhannah/.ssh/id_dsa type -1 debug1: Remote protocol version 2.0, remote software version OpenSSH_5.1p1 Debian-5 debug1: match: OpenSSH_5.1p1 Debian-5 pat OpenSSH* debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_5.2 debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received debug1: kex: server->client aes128-ctr hmac-md5 none debug1: kex: client->server aes128-ctr hmac-md5 none debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP debug1: SSH2_MSG_KEX_DH_GEX_INIT sent debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY debug1: Host 'odlug.org' is known and matches the RSA host key. debug1: Found key in /Users/jhannah/.ssh/known_hosts:147 debug1: ssh_rsa_verify: signature correct debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey,password debug1: Next authentication method: publickey debug1: Trying private key: /Users/jhannah/.ssh/identity debug1: Offering public key: /Users/jhannah/.ssh/id_rsa debug1: Authentications that can continue: publickey,password debug1: Trying private key: /Users/jhannah/.ssh/id_dsa debug1: Next authentication method: password jhannah at odlug.org's password: debug1: Authentication succeeded (password). debug1: channel 0: new [client-session] debug1: Requesting no-more-sessions at openssh.com debug1: Entering interactive session. Linux li109-243 2.6.32.16-linode28 #1 SMP Sun Jul 25 21:32:42 UTC 2010 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Sep 15 18:21:19 2010 from 63.174.225.156 jhannah at li109-243:~$ From jhannah at mutationgrid.com Wed Sep 15 14:14:43 2010 From: jhannah at mutationgrid.com (Jay Hannah) Date: Wed, 15 Sep 2010 16:14:43 -0500 Subject: [Omaha.pm] Account In-Reply-To: References: <8529D39E-FDC6-45A4-A5E9-E42B68DDBA3D@gmail.com> <3583014C-1843-4C29-814F-E5FF11BFFAB8@mutationgrid.com> <5169058F-EEB6-4800-B2C1-7E87231802D5@gmail.com> Message-ID: On Sep 15, 2010, at 4:00 PM, Matt Payne wrote: > Jay -- Works great! Thank you! I've done an apt-get install graphviz Cool. Drop the mailing list(s) a note when you have something neato working. :) > http://odlug.org/~payne gives me no joy.... I did the standard > public_html dance. Please send clues or I'll poke around a bit in > the config files after I get the next load of laundry in. Fixed (below). Cheers, Jay Hannah Software Architect jhannah at mutationgrid.com | http://mutationgrid.com | 1-402-598-7782 root at li109-243:/etc/apache2/mods-enabled# ln -s ../mods-available/userdir.conf userdir.conf root at li109-243:/etc/apache2/mods-enabled# ln -s ../mods-available/userdir.load userdir.load root at li109-243:/etc/apache2/mods-enabled# /etc/init.d/apache2 restart Restarting web server: apache2 ... waiting .. From dan at linder.org Thu Sep 16 09:48:14 2010 From: dan at linder.org (Dan Linder) Date: Thu, 16 Sep 2010 11:48:14 -0500 Subject: [Omaha.pm] community development server In-Reply-To: <4D3F1226-DA08-4D81-B1E1-D6D9CE7A24FF@mutationgrid.com> References: <39AAB163-6D9A-46F8-B2DB-9BCE077B202A@mutationgrid.com> <18CE8182-FE83-4CC3-9333-AB18C4A75E61@mutationgrid.com> <4D3F1226-DA08-4D81-B1E1-D6D9CE7A24FF@mutationgrid.com> Message-ID: On Wed, Sep 15, 2010 at 14:05, Jay Hannah wrote: > Hmm... I'm having no problems connecting from 3 different networks > ($work[0], UNO, UNMC). There's no firewall on the machine. I never told > linode anything about any specific networks. Can you try from another > network? Can you ping it? Can you connect to port 80? > *head slap* I forgot my firewall is configured to block all out-bound packets by default. This was the first SSH system I tried to access through the firewall, so those packets were getting dropped. Sorry for the confusion. On another topic.... Jay, it looks like you compiled Perl 5.12.2 on this system, correct? Would you mind recompiling it with the "usemymalloc" option? I'd like to play with the OutOfMemory reservation space ($^M) and see if it is truly dead as this PerlMonks thread implies: http://perlmonks.org/index.pl?node_id=287850 Thanks! Dan -- ***************** ************* *********** ******* ***** *** ** "Quis custodiet ipsos custodes?" (Who can watch the watchmen?) -- from the Satires of Juvenal "I do not fear computers, I fear the lack of them." -- Isaac Asimov (Author) ** *** ***** ******* *********** ************* ***************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From jhannah at mutationgrid.com Thu Sep 16 11:32:29 2010 From: jhannah at mutationgrid.com (Jay Hannah) Date: Thu, 16 Sep 2010 13:32:29 -0500 Subject: [Omaha.pm] community development server In-Reply-To: References: <39AAB163-6D9A-46F8-B2DB-9BCE077B202A@mutationgrid.com> <18CE8182-FE83-4CC3-9333-AB18C4A75E61@mutationgrid.com> <4D3F1226-DA08-4D81-B1E1-D6D9CE7A24FF@mutationgrid.com> Message-ID: <6E307E2D-F7B3-4D86-806E-3C24B515A365@mutationgrid.com> On Sep 16, 2010, at 11:48 AM, Dan Linder wrote: > Jay, it looks like you compiled Perl 5.12.2 on this system, correct? Yup. I installed that as root. apt-get leans on perl5.10, so /usr/bin/perl is a sym link between the two binaries (5.10 vs. 5.12) that I have to flip back and forth (apt-get vs. Apache restart). Not sure what the elegant solution is, haven't looked into resolving that nuisance. > Would you mind recompiling it with the "usemymalloc" option? I'd like to play with the OutOfMemory reservation space ($^M) and see if it is truly dead as this PerlMonks thread implies: > http://perlmonks.org/index.pl?node_id=287850 Um, I don't think we want people intentionally running the machine out of memory. In general, nobody should be doing anything that intentionally causes the server to become unusable for everyone else. :) For less than $1 on your credit card you can launch servers on Amazon EC2 for experiments like that. :) Thanks, Jay Hannah Software Architect jhannah at mutationgrid.com | http://mutationgrid.com | 1-402-598-7782 From dan at linder.org Thu Sep 16 14:04:36 2010 From: dan at linder.org (Dan Linder) Date: Thu, 16 Sep 2010 16:04:36 -0500 Subject: [Omaha.pm] community development server In-Reply-To: <6E307E2D-F7B3-4D86-806E-3C24B515A365@mutationgrid.com> References: <39AAB163-6D9A-46F8-B2DB-9BCE077B202A@mutationgrid.com> <18CE8182-FE83-4CC3-9333-AB18C4A75E61@mutationgrid.com> <4D3F1226-DA08-4D81-B1E1-D6D9CE7A24FF@mutationgrid.com> <6E307E2D-F7B3-4D86-806E-3C24B515A365@mutationgrid.com> Message-ID: On Thu, Sep 16, 2010 at 13:32, Jay Hannah wrote: > > Would you mind recompiling it with the "usemymalloc" option? I'd like to > play with the OutOfMemory reservation space ($^M) and see if it is truly > dead as this PerlMonks thread implies: > > http://perlmonks.org/index.pl?node_id=287850 > > Um, I don't think we want people intentionally running the machine out of > memory. In general, nobody should be doing anything that intentionally > causes the server to become unusable for everyone else. :) > Understood. I'll save playing with fire to my own systems. :D Dan -- ***************** ************* *********** ******* ***** *** ** "Quis custodiet ipsos custodes?" (Who can watch the watchmen?) -- from the Satires of Juvenal "I do not fear computers, I fear the lack of them." -- Isaac Asimov (Author) ** *** ***** ******* *********** ************* ***************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From jhannah at omnihotels.com Mon Sep 20 11:29:18 2010 From: jhannah at omnihotels.com (Jay Hannah) Date: Mon, 20 Sep 2010 13:29:18 -0500 Subject: [Omaha.pm] shorter is gooder Message-ID: <396CEDAA86B38646ACE2FEAA22C3FBF103E6BFEF@l3exchange.omnihotels.net> Another tiny code cleanup... j BEFORE next if (! $packageCode or $packageCode =~ /ZUPSUITE/ or substr( $packageCode, 0, 1 ) ne "Z" ); AFTER next if (!$packageCode or $packageCode =~ /^([^Z]|ZUPSUITE)/); -------------- next part -------------- An HTML attachment was scrubbed... URL: From pbaker at omnihotels.com Tue Sep 21 11:40:57 2010 From: pbaker at omnihotels.com (Sean Baker) Date: Tue, 21 Sep 2010 13:40:57 -0500 Subject: [Omaha.pm] still looking for a Linux Admin / Programmer I or II type Message-ID: <396CEDAA86B38646ACE2FEAA22C3FBF103E6C2B3@l3exchange.omnihotels.net> Greetings - We're still looking for a Linux Programmer I, Programmer II and/or Linux Administration type that is willing to write code. We have lots of Linux, Apache, MySQL and Perl. If you know anyone that might be interested please have them see our careerlink postings. http://careerlink.com/job/view/9967/000195 http://careerlink.com/job/view/9967/000196 http://careerlink.com/job/view/9967/000197 Thanks, Sean Baker Director of Reservation Technology Omni Hotels & Resorts Customer Contact Center 11819 Miami Street Omaha, NE 68164 Phone: 402-952-6508 Fax: 402-952-6669 Ranked "Highest in Hotel Guest Satisfaction Among Upscale Hotel Chains" by J.D. Power and Associates. Follow Omni Hotels & Resorts at | omnihotels.com | Facebook | Twitter | YouTube | Global Hotel Alliance -------------- next part -------------- An HTML attachment was scrubbed... URL: From dan at linder.org Tue Sep 21 14:23:11 2010 From: dan at linder.org (Dan Linder) Date: Tue, 21 Sep 2010 16:23:11 -0500 Subject: [Omaha.pm] shorter is gooder In-Reply-To: <396CEDAA86B38646ACE2FEAA22C3FBF103E6BFEF@l3exchange.omnihotels.net> References: <396CEDAA86B38646ACE2FEAA22C3FBF103E6BFEF@l3exchange.omnihotels.net> Message-ID: Are those the same? The first "/ZUPSUITE/" could find it anywhere in the line, but the second one forces it to be at the beginning of the line, correct? (Though if your data won't have "ANOTHERZUPSUITE", then this isn't a problem...) DanL 2010/9/20 Jay Hannah > Another tiny code cleanup... > > > > j > > > > > > > > BEFORE > > next if (! $packageCode or $packageCode =~ /ZUPSUITE/ or > > substr( $packageCode, 0, 1 ) ne "Z" ); > > > > AFTER > > next if (!$packageCode or $packageCode =~ /^([^Z]|ZUPSUITE)/); > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > -- ***************** ************* *********** ******* ***** *** ** "Quis custodiet ipsos custodes?" (Who can watch the watchmen?) -- from the Satires of Juvenal "I do not fear computers, I fear the lack of them." -- Isaac Asimov (Author) ** *** ***** ******* *********** ************* ***************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From jhannah at mutationgrid.com Tue Sep 21 15:56:58 2010 From: jhannah at mutationgrid.com (Jay Hannah) Date: Tue, 21 Sep 2010 17:56:58 -0500 Subject: [Omaha.pm] shorter is gooder In-Reply-To: References: <396CEDAA86B38646ACE2FEAA22C3FBF103E6BFEF@l3exchange.omnihotels.net> Message-ID: <1CD5593A-FFD8-46E2-BD0D-39C57055D659@mutationgrid.com> On Sep 21, 2010, at 4:23 PM, Dan Linder wrote: > Are those the same? The first "/ZUPSUITE/" could find it anywhere in the line, but the second one forces it to be at the beginning of the line, correct? > > (Though if your data won't have "ANOTHERZUPSUITE", then this isn't a problem...) Indeed. Good catch. In my real application "ZUPSUITE" was abandoned in favor of "must start with Z, cannot start with ZUP_", so my real code is fine with the ^ in front. next if (!$packageCode or $packageCode =~ /^([^Z]|ZUP_)/); Thanks, Jay Hannah Software Architect jhannah at mutationgrid.com | http://mutationgrid.com | 1-402-598-7782 From jhannah at mutationgrid.com Tue Sep 28 07:19:09 2010 From: jhannah at mutationgrid.com (Jay Hannah) Date: Tue, 28 Sep 2010 09:19:09 -0500 Subject: [Omaha.pm] blogs.perl.org Message-ID: <47925D20-3C77-4E52-9DE6-25F2E3048936@mutationgrid.com> I stumbled into blogs.perl.org last night, so I set myself up an account. It's pretty easy to join the party: http://blogs.perl.org/users/jhannah_mutation_grid/ Anyone else doing any blogging? (Perl or otherwise?) Jay Hannah Software Architect jhannah at mutationgrid.com | http://mutationgrid.com | 1-402-598-7782