From gwadej at anomaly.org Sun Mar 1 14:56:40 2015 From: gwadej at anomaly.org (G. Wade Johnson) Date: Sun, 1 Mar 2015 16:56:40 -0600 Subject: [pm-h] March Houston.pm Technical Meeting Message-ID: <20150301165640.132860b9@cygnus> The March 12 Houston.pm technical meeting will be "How to Disagree - But Still Be Agreeable" with Robert Stone. "A big part of being a technology expert or software developer in the real world are so called 'Soft Skills.' Being able to present your point of view, discuss a difference in opinion, and ultimately come to a compromise are key skills not just for job seekers but also for successful individuals in life!" This meeting will start at 7pm on March 12 at the cPanel offices (3131 W. Alabama St.: http://maps.google.com/maps?q=3131+W.+Alabama+St,+Houston,+TX&hl=en&z=17) As usual, we will collect in the lobby between 6:30pm and 7 and go up for the presentation. This talk should be a bit different than our regular fare, but I'm sure that Robert will make it entertaining. I look forward to seeing you there. G. Wade -- We've all heard that a million monkeys banging on a million typewriters will eventually reproduce the works of Shakespeare. Now, thanks to the Internet, we know this is not true. -- Robert Wilensky, UCB From gwadej at anomaly.org Sun Mar 15 21:09:47 2015 From: gwadej at anomaly.org (G. Wade Johnson) Date: Sun, 15 Mar 2015 23:09:47 -0500 Subject: [pm-h] March Houston.pm write-up is on-line Message-ID: <20150315230947.67c43ce7@cygnus> The writeup on our March meeting will shortly be on-line at http://houston.pm.org/talks/2015talks/1503Talk/index.html G. Wade -- Understanding is a three-edged sword. -- Kosh in "Deathwalker" From julian at jlbprof.com Mon Mar 16 06:20:16 2015 From: julian at jlbprof.com (Julian Brown) Date: Mon, 16 Mar 2015 08:20:16 -0500 Subject: [pm-h] Perl Gotchas Message-ID: In response to the last meeting of Perl Mongers, I am wiling create a "compendium" of "Perl Gotchas". If I get enough of them I will present them at the May PM. So if you have something that bit you in the past I would like to hear about it. By biting you, I mean Perl did not respond as you expected it to respond. Either because you did not understand how it would perform or even a problem in Perl itself. Please send me a description of the issue, and any discussion you can about it and email it to me at j l b p r o f AT g m a i l . c o m I will probably go back and forth with you till I get a good understanding of the problem so I can write it up. Chris, I definitely want to hear in detail how auto vilification bit you in your project. Thanx Julian -------------- next part -------------- An HTML attachment was scrubbed... URL: From gwadej at anomaly.org Mon Mar 16 07:20:16 2015 From: gwadej at anomaly.org (G. Wade Johnson) Date: Mon, 16 Mar 2015 09:20:16 -0500 Subject: [pm-h] Perl Gotchas In-Reply-To: References: Message-ID: <20150316092016.231e6c32@cygnus> On Mon, 16 Mar 2015 08:20:16 -0500 Julian Brown via Houston wrote: > In response to the last meeting of Perl Mongers, I am wiling create a > "compendium" of "Perl Gotchas". If I get enough of them I will > present them at the May PM. [snip] > Chris, I definitely want to hear in detail how auto vilification bit > you in your project. I love it. I've never seen "autovivification" called that before. That should be enshired somewhere. G. Wade > Thanx > > Julian -- Fortune knocks but once, but misfortune has much more patience. -- Laurence J. Peter From julian at jlbprof.com Mon Mar 16 08:38:35 2015 From: julian at jlbprof.com (Julian Brown) Date: Mon, 16 Mar 2015 10:38:35 -0500 Subject: [pm-h] Perl Gotchas In-Reply-To: <20150316092016.231e6c32@cygnus> References: <20150316092016.231e6c32@cygnus> Message-ID: lol it must have corrected my spelling incorrectly :) On Mon, Mar 16, 2015 at 9:20 AM, G. Wade Johnson via Houston wrote: > On Mon, 16 Mar 2015 08:20:16 -0500 > Julian Brown via Houston wrote: > > > In response to the last meeting of Perl Mongers, I am wiling create a > > "compendium" of "Perl Gotchas". If I get enough of them I will > > present them at the May PM. > > [snip] > > > Chris, I definitely want to hear in detail how auto vilification bit > > you in your project. > > I love it. I've never seen "autovivification" called that before. That > should be enshired somewhere. > > G. Wade > > > Thanx > > > > Julian > > > -- > Fortune knocks but once, but misfortune has much more patience. > -- Laurence J. Peter > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mrdvt92 at yahoo.com Mon Mar 16 21:23:32 2015 From: mrdvt92 at yahoo.com (Michael R. Davis) Date: Tue, 17 Mar 2015 04:23:32 +0000 (UTC) Subject: [pm-h] Perl Gotchas In-Reply-To: References: Message-ID: <471610998.331434.1426566212689.JavaMail.yahoo@mail.yahoo.com> Julian,?> So if you have something that bit you in the past I would like to hear about it.? ?$ perl -Mstrict -Mwarnings -e 'my %hash=(A=>1, B=>2); print $hash{shift}, "\n"' B Use of uninitialized value $hash{"shift"} in print at -e line 1.?Uninitialized? B is 2! Perl, what are you thinking? This bit me hard as it took a long time to figure out (actually a colleague did ).? The "shift" is actually 'shift' not shift().?I wish there we an ultra strict mode which does not allow bare words for hash keys.?I now only use two syntaxes for hash keys. Once bitten twice shy.?$hash{'A'};$hash{$key};?Example, of what I would do today.? First, always shift/set variables at the start of every script/sub with sane defaults.?$ perl -Mstrict -Mwarnings -e 'my $key=shift || "A"; my %hash=(A=>1, B=>2); print $hash{$key}, "\n"' B 2 Thanks,Mike? mrdvt92 -------------- next part -------------- An HTML attachment was scrubbed... URL: From will.willis at gmail.com Fri Mar 20 09:25:12 2015 From: will.willis at gmail.com (Will Willis) Date: Fri, 20 Mar 2015 11:25:12 -0500 Subject: [pm-h] Tech books & decluttering Message-ID: What do you all do with your old tech books? While I get a since of nostalgia seeing them on the shelf (collecting dust), I no longer have any use for *these* books any more (see attachment). I've thought about taking them to the library, but doubt they'd get much use there either. Most of these are selling on amazon for pennies, so listing, waiting, and shipping them wouldn't be worth my time. I'm trying to find them a better home, as opposed to trashing them. Thanks, Will -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: IMG_20150320_111522.jpg Type: image/jpeg Size: 595847 bytes Desc: not available URL: From estrabd at gmail.com Fri Mar 20 10:33:19 2015 From: estrabd at gmail.com (B. Estrade) Date: Fri, 20 Mar 2015 12:33:19 -0500 Subject: [pm-h] Tech books & decluttering In-Reply-To: References: Message-ID: <67561BAD-38BC-4219-83CD-253918C54E7D@gmail.com> I have them myself, but the Perl network programming and learning bash shell books are both classics. Brett Sent from my iPhone > On Mar 20, 2015, at 11:25 AM, Will Willis via Houston wrote: > > What do you all do with your old tech books? While I get a since of nostalgia seeing them on the shelf (collecting dust), I no longer have any use for *these* books any more (see attachment). I've thought about taking them to the library, but doubt they'd get much use there either. Most of these are selling on amazon for pennies, so listing, waiting, and shipping them wouldn't be worth my time. I'm trying to find them a better home, as opposed to trashing them. > > Thanks, > Will > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ From todd at rinaldo.us Fri Mar 20 09:30:08 2015 From: todd at rinaldo.us (Todd Rinaldo) Date: Fri, 20 Mar 2015 11:30:08 -0500 Subject: [pm-h] Tech books & decluttering In-Reply-To: References: Message-ID: I will take your MST book. I've been meaning to read it. On Friday, March 20, 2015, Will Willis via Houston wrote: > What do you all do with your old tech books? While I get a since of > nostalgia seeing them on the shelf (collecting dust), I no longer have any > use for *these* books any more (see attachment). I've thought about taking > them to the library, but doubt they'd get much use there either. Most of > these are selling on amazon for pennies, so listing, waiting, and shipping > them wouldn't be worth my time. I'm trying to find them a better home, as > opposed to trashing them. > > Thanks, > Will > -- Todd Rinaldo todd at rinaldo.us -------------- next part -------------- An HTML attachment was scrubbed... URL: From mikeflan at att.net Fri Mar 20 18:10:39 2015 From: mikeflan at att.net (Mike Flannigan) Date: Fri, 20 Mar 2015 20:10:39 -0500 Subject: [pm-h] Tech books & decluttering In-Reply-To: References: Message-ID: <550CC50F.5010005@att.net> I would probably read "CGI Programming with Perl" if I had it. I'm surprised to see it's not in the Harris county libraries. If you were in the Clear Lake area I would pick it up for a few weeks, but obviously it's not worth shipping. Interestingly, I have a 232kb PDF file that is titled "CGI Programming with Perl" and is written by Kirrily Robert, Paul Fenwick, and Jacinta Richardson. It's only 70 pages and is not particularly good. I also have a PDF titled "CGI Programming on the WWW", which is 372 pages. I perused it and it is fairly good, but I probably won't be reading it. Mike On 3/20/2015 11:25 AM, Will Willis via Houston wrote: > What do you all do with your old tech books? While I get a since of > nostalgia seeing them on the shelf (collecting dust), I no longer have > any use for *these* books any more (see attachment). I've thought > about taking them to the library, but doubt they'd get much use there > either. Most of these are selling on amazon for pennies, so listing, > waiting, and shipping them wouldn't be worth my time. I'm trying to > find them a better home, as opposed to trashing them. > > Thanks, > Will > > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From gwadej at anomaly.org Fri Mar 20 19:51:11 2015 From: gwadej at anomaly.org (G. Wade Johnson) Date: Fri, 20 Mar 2015 21:51:11 -0500 Subject: [pm-h] Tech books & decluttering In-Reply-To: References: Message-ID: <20150320215111.6fe132bb@cygnus> On Fri, 20 Mar 2015 11:25:12 -0500 Will Willis via Houston wrote: > What do you all do with your old tech books? While I get a since of > nostalgia seeing them on the shelf (collecting dust), I no longer > have any use for *these* books any more (see attachment). I've > thought about taking them to the library, but doubt they'd get much > use there either. Most of these are selling on amazon for pennies, so > listing, waiting, and shipping them wouldn't be worth my time. I'm > trying to find them a better home, as opposed to trashing them. I've had some luck donating them to the local library. In some cases, they can put the books on the shelf. Some of the libraries have a regular book sale, and they can make money with books even if they are older. G. Wade -- Do not meddle in the affairs of dragons, for you are crunchy and taste good with ketchup. -- C. Titus Brown From trac_t at swbell.net Sun Mar 22 10:41:10 2015 From: trac_t at swbell.net (Trac Taylor) Date: Sun, 22 Mar 2015 12:41:10 -0500 Subject: [pm-h] Tech books & decluttering In-Reply-To: <20150320215111.6fe132bb@cygnus> References: <20150320215111.6fe132bb@cygnus> Message-ID: Hey Will I would take 4 of them off your hands if no one has claimed them already. MySQL Network programming with Perl CGI programming with Perl Learning the Bash shell I could get them at the next meeting or try to figure out a different way. Thanks Trac Taylor > On Mar 20, 2015, at 9:51 PM, G. Wade Johnson via Houston wrote: > > On Fri, 20 Mar 2015 11:25:12 -0500 > Will Willis via Houston wrote: > >> What do you all do with your old tech books? While I get a since of >> nostalgia seeing them on the shelf (collecting dust), I no longer >> have any use for *these* books any more (see attachment). I've >> thought about taking them to the library, but doubt they'd get much >> use there either. Most of these are selling on amazon for pennies, so >> listing, waiting, and shipping them wouldn't be worth my time. I'm >> trying to find them a better home, as opposed to trashing them. > > I've had some luck donating them to the local library. In some cases, > they can put the books on the shelf. Some of the libraries have a > regular book sale, and they can make money with books even if they are > older. > > G. Wade > > -- > Do not meddle in the affairs of dragons, for you are crunchy and taste > good with ketchup. -- C. Titus Brown > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From will.willis at gmail.com Wed Mar 25 08:27:38 2015 From: will.willis at gmail.com (Will Willis) Date: Wed, 25 Mar 2015 10:27:38 -0500 Subject: [pm-h] Tech books & decluttering In-Reply-To: References: <20150320215111.6fe132bb@cygnus> Message-ID: Brett, I'll drop the MySQL off with Todd and he can take it to cPanel. Mike, I'll bring CGI programming to the next meeting (HostGator). Trac, I'll bring Network programming and Bash to the next meeting (HostGator). The others, as you can see were already spoken for. Thanks guys! Will On Sun, Mar 22, 2015 at 12:41 PM, Trac Taylor via Houston wrote: > Hey Will > > I would take 4 of them off your hands if no one has claimed them already. > > MySQL > Network programming with Perl > CGI programming with Perl > Learning the Bash shell > > I could get them at the next meeting or try to figure out a different way. > > > Thanks > Trac Taylor > > On Mar 20, 2015, at 9:51 PM, G. Wade Johnson via Houston > wrote: > > On Fri, 20 Mar 2015 11:25:12 -0500 > Will Willis via Houston wrote: > > What do you all do with your old tech books? While I get a since of > > nostalgia seeing them on the shelf (collecting dust), I no longer > > have any use for *these* books any more (see attachment). I've > > thought about taking them to the library, but doubt they'd get much > > use there either. Most of these are selling on amazon for pennies, so > > listing, waiting, and shipping them wouldn't be worth my time. I'm > > trying to find them a better home, as opposed to trashing them. > > > I've had some luck donating them to the local library. In some cases, > they can put the books on the shelf. Some of the libraries have a > regular book sale, and they can make money with books even if they are > older. > > G. Wade > > -- > Do not meddle in the affairs of dragons, for you are crunchy and taste > good with ketchup. -- C. Titus Brown > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gwadej at anomaly.org Thu Mar 26 06:10:35 2015 From: gwadej at anomaly.org (G. Wade Johnson) Date: Thu, 26 Mar 2015 08:10:35 -0500 Subject: [pm-h] Houston Perl Meetup Message-ID: <20150326081035.645f53ee@cygnus> About 5 and a half years ago, I decided to try to use Meetup.com to help promote the Houston.pm meetings. Although we have 122 members in the Meetup, only a small fraction of those have been to any meetings in the last year. Some of those are on the mailing list as well. Meetup.com has decided to raise their prices and I can't see that we are getting enough value today for the old price, much less the new one. So, this week I am going to cancel the Houston Perl Meetup. The Houston.pm meetings will still continue as before. The announcements and discussion will continue on the mailing list and the Google+ page. G. Wade Johnson -- "I can only conclude that I'm paying off karma at a vastly accelerated rate." -- Ivanova, "Points of Departure" From gwadej at anomaly.org Thu Mar 26 15:22:01 2015 From: gwadej at anomaly.org (G. Wade Johnson) Date: Thu, 26 Mar 2015 17:22:01 -0500 Subject: [pm-h] April Houston.pm meeting Message-ID: <20150326172201.4daff182@cygnus> Just a quick reminder about our next meeting "Weaponizing Serialization flaws in Perl webapps with Metasploit" presented by John Lightsey at Hostgator on Thursday, April 9. That's 2 weeks from today. Looking forward to seeing everyone there. G. Wade -- That's what I love about GUIs: They make simple tasks easier, and complex tasks impossible. -- John William Chambless, <39v25i$2rbc at whale.st.usm.edu> From jtgraham at gmail.com Fri Mar 27 12:21:10 2015 From: jtgraham at gmail.com (Tom Graham) Date: Fri, 27 Mar 2015 14:21:10 -0500 Subject: [pm-h] Houston Digest, Vol 124, Issue 10 In-Reply-To: References: Message-ID: <10FC2029-AC33-48BA-BC74-3EDCC9DFF781@gmail.com> Help unsubscribe Sent from my iPad > On Mar 27, 2015, at 2:00 PM, houston-request at pm.org wrote: > > Send Houston mailing list submissions to > houston at pm.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.pm.org/mailman/listinfo/houston > or, via email, send a message with subject or body 'help' to > houston-request at pm.org > > You can reach the person managing the list at > houston-owner at pm.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Houston digest..." > > > Today's Topics: > > 1. April Houston.pm meeting (G. Wade Johnson) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Thu, 26 Mar 2015 17:22:01 -0500 > From: "G. Wade Johnson" > To: Houston Perl Mongers > Subject: [pm-h] April Houston.pm meeting > Message-ID: <20150326172201.4daff182 at cygnus> > Content-Type: text/plain; charset=US-ASCII > > Just a quick reminder about our next meeting "Weaponizing Serialization > flaws in Perl webapps with Metasploit" presented by John Lightsey at > Hostgator on Thursday, April 9. That's 2 weeks from today. > > Looking forward to seeing everyone there. > > G. Wade > -- > That's what I love about GUIs: They make simple tasks easier, and > complex tasks impossible. > -- John William Chambless, <39v25i$2rbc at whale.st.usm.edu> > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > > ------------------------------ > > End of Houston Digest, Vol 124, Issue 10 > **************************************** From mrdvt92 at yahoo.com Mon Mar 30 10:39:34 2015 From: mrdvt92 at yahoo.com (Michael R. Davis) Date: Mon, 30 Mar 2015 17:39:34 +0000 (UTC) Subject: [pm-h] JSON vs JSON::PP vs JSON:XS between EL5 and EL6 Message-ID: <2000885973.1363571.1427737174930.JavaMail.yahoo@mail.yahoo.com> Houston PMs,I have a catch 22 that I cannot figure out.? I need both JSON::PP (for sort_by capability on encoding) and JSON::XS (for performance on decoding).? We are moving from EL5 to EL6 but the JSON libs are not really consistent between the environments.? Has anyone else worked through this fiasco and have any best practices on how to get past this?Thanks,Mike?#use JSON perl version for sort_by for interoperability with crappy Windows service$self->json->sort_by(sub {no warnings q{uninitialized};$sorter->{$JSON::PP::a} <=> $sorter->{$JSON::PP::b}});$self->json->encode($data_input);?#use JSON:XS version for performance with VERY large returnsreturn $self->jsonxs->decode($json_return);?So, it looks like I need to do something like this.?if ('some logic to figure out running on EL5 vs EL6 like load JSON and see if JSON->can("sort_by")') {use JSON::PP qw{}; #we require JSON::PP->sort_by } else {use JSON qw{}; #we require JSON::PP->sort_by }?mrdvt92 -------------- next part -------------- An HTML attachment was scrubbed... URL: