From mikeflan at att.net Fri Nov 1 03:17:46 2013 From: mikeflan at att.net (Mike Flannigan) Date: Fri, 01 Nov 2013 05:17:46 -0500 Subject: [pm-h] Houston.pm Beginners/Novices Hangout In-Reply-To: <5271B1DC.8060704@att.net> References: <20131030180535.7af12c73@cygnus> <5271B1DC.8060704@att.net> Message-ID: <52737FCA.9070402@att.net> My Google+ acct says there was a hangout last night - Wednesday, October 30, 2013. Surely that was just a test. Mike On 10/30/2013 8:26 PM, Mike Flannigan wrote: > > Sounds good. I plan to attend. > > > Mike > > > On 10/30/2013 6:05 PM, G. Wade Johnson wrote: >> Based on the input I've gotten so far, I'm going to do the first of >> these hangouts on Monday, November 4. I'll start at 6:30pm and go for >> 1-2 hours. >> >> I'll make the announcement through the Houston.pm page, so it should be >> pretty easy to find. >> >> I hope to see some of you there. >> G. Wade > From gwadej at anomaly.org Fri Nov 1 06:07:20 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Fri, 1 Nov 2013 08:07:20 -0500 Subject: [pm-h] Houston.pm Beginners/Novices Hangout In-Reply-To: <52737FCA.9070402@att.net> References: <20131030180535.7af12c73@cygnus> <5271B1DC.8060704@att.net> <52737FCA.9070402@att.net> Message-ID: <20131101080720.0b2940c8@cygnus> On Fri, 01 Nov 2013 05:17:46 -0500 Mike Flannigan wrote: > > My Google+ acct says there was a hangout last > night - Wednesday, October 30, 2013. Surely > that was just a test. That was a (unintended) test). I was setting up the hangout and didn't change the date. Still subject to think-o's, unfortunately. You should see an event scheduled for Monday. G. Wade > Mike > > > On 10/30/2013 8:26 PM, Mike Flannigan wrote: > > > > Sounds good. I plan to attend. > > > > > > Mike > > > > > > On 10/30/2013 6:05 PM, G. Wade Johnson wrote: > >> Based on the input I've gotten so far, I'm going to do the first of > >> these hangouts on Monday, November 4. I'll start at 6:30pm and go > >> for 1-2 hours. > >> > >> I'll make the announcement through the Houston.pm page, so it > >> should be pretty easy to find. > >> > >> I hope to see some of you there. > >> G. Wade > > > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ -- Perl isn't really about safety. It's about getting where you're going, and enjoying the trip. It's more important to be a good driver than to have seven feet of sponge rubber all around your car. -- Larry Wall From gwadej at anomaly.org Fri Nov 1 16:13:30 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Fri, 1 Nov 2013 18:13:30 -0500 Subject: [pm-h] Fw: UG News: Get Your Free Books + More from O'Reilly Message-ID: <20131101181330.3c5a6763@cygnus> Begin forwarded message: Date: Fri, 1 Nov 2013 16:00:32 -0700 From: "Marsee Henon & Jon Johns" To: gwadej at anomaly.org Subject: UG News: Get Your Free Books + More from O'Reilly View this message as HTML http://post.oreilly.com/rd/9z1z5ad9hhpcfl5nvse23jj9q5sbhmuspi6eogo7ksg Send this to a friend http://post.oreilly.com/f2f/9z1zhniejfdtkkviie871138s9slomv6hkcqh2vlca0 Lessons Learned from Failure Tim O'Reilly recently posted on linkedin about Failure, and has continued the story on the O'Reilly Radar. Read both articles and learn that wisdom often comes from mistakes, not necessarily the vision that sets you on fire or the goals you're aiming for. http://post.oreilly.com/rd/9z1ztn226817iafq48fj5mr7qejvsvhoam1qnbcocc0 http://post.oreilly.com/rd/9z1zroo5l6cg111aa601imfs91u4h6nlriqfo3k7l18 Available for Review The UG team is looking for reviewers for the following books& videos. Consider posting your reviews on Amazon, Slashdot, oreilly.com, goodreads.com and/or your blog. Python and HDF5 http://post.oreilly.com/rd/9z1z84vnk9girartgnibgs25ac7bhqph8mard98jld8 Microsoft Office 365 Administration Inside Out http://post.oreilly.com/rd/9z1zb3ov8c2ichs2vu5gg8rc5n8jh00f0f19t06lhto Velocity Conference New York 2013: Complete Video Compilation http://post.oreilly.com/rd/9z1zfs6lul6ilahob44eku90b1g7n8m8hcpr4u8b69o It's easy for you to get books for your meeting or special events -- just email usergroups at oreilly.com and include the words "book request" in the subject line. Don't forget to include your deadline and shipping address. Prefer ebooks? We can send you a free ebook certificate to print out for raffles or book reviewers. New Releases HTML5 and CSS3, 2nd Edition http://post.oreilly.com/rd/9z1zpv1u2rd90st6r5hk8so4gl9em33l0eog7km458o Survive! Inside the Human Body, Vol. 1 http://post.oreilly.com/rd/9z1zmab2daqnkigr8fmq3j5sh3g1c9o3c9j6abe3vj8 Windows 8.1: Out of the Box, 2nd Edition http://post.oreilly.com/rd/9z1zh39sslatletpqtin7tttrn4hhakk3akgtaekl6g 3D Game Programming for Kids http://post.oreilly.com/rd/9z1z1nuo7or6qrqsc4cmnluupf9v1222i7l0044snao Accumulo http://post.oreilly.com/rd/9z1z9b0l99rcugi3qbo31lf42anbs1od3nr8qb52ono QuickBooks 2014: The Missing Manual http://post.oreilly.com/rd/9z1z2ngte4gf21hku1h6tmijisdqb67fpgqpuoteon8 O'Reilly Webcasts: Meet Experts Online For Free! Data and Ethics: Etiquette and Law for an Always-On World. Presented by Alistair Croll. Tuesday, November 5 7:00am PT, 10:0pm ET The human race is colonizing a second world - one with limitless connectivity, eternal memory, and frictionless access to information. It doesn't behave like the world we've lived in for millennia, and it demands new rules and norms. We need to re-think what's right, what's polite, and what's legal in this new world. Unfortunately, legislation is decades behind reality, and online citizens are minting new policies for incrimination, anonymity, perversion, and community. In this online conference, we'll look at where ethics and the law are headed in an always-on, data-driven society. Join us for this free hands-on webcast. You can enjoy this informative presentation from the comfort of your computer chair! To see more upcoming events and meet experts online visit http://post.oreilly.com/rd/9z1z2mqehp6f0ln1et8ncmibh1s5d3brcl84rcha9m0. Register for this webcast: http://post.oreilly.com/rd/9z1zilijngqktfc5vp1ochgfeieom4kas7fd34kb1ag Quick Links Learn how PURSUIT could change how the internet works http://post.oreilly.com/rd/9z1zlosd19mf3jlcfimu4ea83tnvsb7j1mqovfb5nvg Read the surprising forensics study of a persistent BIOS Malware http://post.oreilly.com/rd/9z1zhpt1188jmkol9b5ag4q0132s3jhrgevrq96rna0 NBA Star Chris Bosh says everyone should learn to code. http://post.oreilly.com/rd/9z1zdu1tn910d0dcjgeu540c74k3f3hlb3hsvsqlp1g Could your home appliances be spying on you? http://post.oreilly.com/rd/9z1zu794n797bmrmo7ja4uicbrnh0gi58en8ma0kft0 What We're Discussing at O'Reilly This Week Data journalism and social media merge, a call-out for 'crap' data journalism, and tips for creating a data resume. http://post.oreilly.com/rd/9z1z2kn2rjv1qnum675bm14edu6ilr99at3heunvj3g The California Condor Cam http://post.oreilly.com/rd/9z1zjnoldhqu5n3sj47ba4t13tihrahhno3gt6jgh40 Velocity NY Recap http://post.oreilly.com/rd/9z1znprev70i4n5vvihrovi361j263dfjqt5l447tuo The Internet of Things Needs the Laws of Robotics http://post.oreilly.com/rd/9z1zrsq4qth7e4r997q8eg68qg6pdhdd19te5nflvv0 Save $200 off registration at AnDevCon Nov 12-15, San Francisco AnDevCon is the technical conference for software developers building or selling Android apps. It will offer one day of intensive tutorials, followed by three days of technical classes. More than 1,000 software developers, engineers and entrepreneurs from 30 nations are projected to attend AnDevCon and choose from 70+ classes to bring Android open source development to a high level. Exhibits admission is free: visit more than 40 exhibitors! $200 discount with code ANDROID. http://post.oreilly.com/rd/9z1zhr18ed90t4sv5mlk6qi86qn82bbdmim31lagdsg Get your 10% discounted registration at Modev East (Dec 12-14 McLean, VA) The schedule and speakers have just been announced for ModevEast Dec 12-14 in McLean, VA, the East coast's most important mobile event of 2013. Three days of learning and networking that'll whip your mobile strategy into shape for 2014. 95+ mobile leaders have been confirmed so far including David Payne, Kelly Hoey, Maximiliano Firtman, Patrick Meenan, and Sian Morson. Plenaries and breakouts in Mobile Dev, UX, Marketing, and Enterprise. 3-Day passes available for just $219. Save an additional 10% with code ORMUG13. http://post.oreilly.com/rd/9z1zmm8i72j2s75a74fvudvrm632jskrrf3m2ct9c08 Don't miss the Carpathia Tech Hero Tour The Carpathia Tech Hero Tour is coming to a city near you! What is a Tech Hero you might ask? They're the under-appreciated and unsung heroes of the digital age, facing changing technologies, increased demands and a variety of other forces. Find out when it is near you: http://post.oreilly.com/rd/9z1zbuh1q2lhsi931fs3rbdl245s5ctcqaahn213od8 Put Up a Banner & Get a Free Book--UG Leaders Only We're looking for groups to display our discount banners on their websites. If you send us your group's site with one or more banners posted, we'll send you the O'Reilly book(s) of your choice. Choose from the following list of banners: UG Program Banners http://post.oreilly.com/rd/9z1zuml3k43cdf9jioekb894abpu8j7cnpi77re3oqo UG Discount Banners http://post.oreilly.com/rd/9z1zd57nl8m6008726ro1usv13169013pbkh7c14ge0 Buy 1 Ebook, Get 1 Free with your user group discount code: DSUG2 Looking for more? Visit oreilly.com ================================== O'Reilly 1005 Gravenstein Highway North, Sebastopol, CA 95472 800-998-9938 Follow us on Twitter @oreillyug You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to usergroups at oreilly.com ================================== -- There will always be things we wish to say in our programs that in all known languages can only be said poorly. -- Alan Perlis -------------- next part -------------- An HTML attachment was scrubbed... URL: From flbaker at sbcglobal.net Mon Nov 4 14:31:19 2013 From: flbaker at sbcglobal.net (Fraser Baker) Date: Mon, 4 Nov 2013 16:31:19 -0600 Subject: [pm-h] Houston.pm Beginners/Novices Hangout In-Reply-To: <20131101080720.0b2940c8@cygnus> References: <20131030180535.7af12c73@cygnus> <5271B1DC.8060704@att.net><52737FCA.9070402@att.net> <20131101080720.0b2940c8@cygnus> Message-ID: <25BF2F9A3EB84689B48605BA96CB7CF9@CHEETAH> Hi Wade: Novices Hangout is tonight, but where? Fraser ----- Original Message ----- From: "G. Wade Johnson" To: Sent: Friday, November 01, 2013 7:07 AM Subject: Re: [pm-h] Houston.pm Beginners/Novices Hangout > On Fri, 01 Nov 2013 05:17:46 -0500 > Mike Flannigan wrote: > >> >> My Google+ acct says there was a hangout last >> night - Wednesday, October 30, 2013. Surely >> that was just a test. > > That was a (unintended) test). I was setting up the hangout and didn't > change the date. Still subject to think-o's, unfortunately. > > You should see an event scheduled for Monday. > > G. Wade > >> Mike >> >> >> On 10/30/2013 8:26 PM, Mike Flannigan wrote: >> > >> > Sounds good. I plan to attend. >> > >> > >> > Mike >> > >> > >> > On 10/30/2013 6:05 PM, G. Wade Johnson wrote: >> >> Based on the input I've gotten so far, I'm going to do the first of >> >> these hangouts on Monday, November 4. I'll start at 6:30pm and go >> >> for 1-2 hours. >> >> >> >> I'll make the announcement through the Houston.pm page, so it >> >> should be pretty easy to find. >> >> >> >> I hope to see some of you there. >> >> G. Wade >> > >> >> _______________________________________________ >> Houston mailing list >> Houston at pm.org >> http://mail.pm.org/mailman/listinfo/houston >> Website: http://houston.pm.org/ > > > -- > Perl isn't really about safety. It's about getting where you're going, > and enjoying the trip. It's more important to be a good driver than to > have seven feet of sponge rubber all around your car. -- Larry Wall > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ From gwadej at anomaly.org Mon Nov 4 15:19:55 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Mon, 4 Nov 2013 17:19:55 -0600 Subject: [pm-h] Novice Hangout starting soon. Message-ID: <20131104171955.72335040@cygnus> The hangout will start in a little over an hour. If you are really, really junior in programming, you might find my most recent blog entry useful (http://anomaly.org/wade/blog/2013/11/novice_programmers.html) I've created a Google Document that we can use to share pieces of code. Todd had mentioned that screen sharing is not always readable, so I figure this might help. (https://docs.google.com/document/d/1U-SDEokWBIzhEG2CKtb1XSEN0GiEKR2gX-8r5n5QQUY/edit?usp=sharing) G. Wade -- You need at least two viewpoints to have perspective. -- Rick Hoselton From gwadej at anomaly.org Mon Nov 4 15:25:24 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Mon, 4 Nov 2013 17:25:24 -0600 Subject: [pm-h] Houston.pm Beginners/Novices Hangout In-Reply-To: <25BF2F9A3EB84689B48605BA96CB7CF9@CHEETAH> References: <20131030180535.7af12c73@cygnus> <5271B1DC.8060704@att.net> <52737FCA.9070402@att.net> <20131101080720.0b2940c8@cygnus> <25BF2F9A3EB84689B48605BA96CB7CF9@CHEETAH> Message-ID: <20131104172524.6a3dca97@cygnus> On Mon, 4 Nov 2013 16:31:19 -0600 "Fraser Baker" wrote: > Hi Wade: > > Novices Hangout is tonight, but where? I'll be kicking off the Google Hangout a little before 6:30. If you circle +Houston.pm in Google+, you should see it there. As soon as I have the Hangout up and running, I should be able to post a direct link to the list. G. Wade > Fraser > > ----- Original Message ----- > From: "G. Wade Johnson" > To: > Sent: Friday, November 01, 2013 7:07 AM > Subject: Re: [pm-h] Houston.pm Beginners/Novices Hangout > > > > On Fri, 01 Nov 2013 05:17:46 -0500 > > Mike Flannigan wrote: > > > >> > >> My Google+ acct says there was a hangout last > >> night - Wednesday, October 30, 2013. Surely > >> that was just a test. > > > > That was a (unintended) test). I was setting up the hangout and > > didn't change the date. Still subject to think-o's, unfortunately. > > > > You should see an event scheduled for Monday. > > > > G. Wade > > > >> Mike > >> > >> > >> On 10/30/2013 8:26 PM, Mike Flannigan wrote: > >> > > >> > Sounds good. I plan to attend. > >> > > >> > > >> > Mike > >> > > >> > > >> > On 10/30/2013 6:05 PM, G. Wade Johnson wrote: > >> >> Based on the input I've gotten so far, I'm going to do the > >> >> first of these hangouts on Monday, November 4. I'll start at > >> >> 6:30pm and go for 1-2 hours. > >> >> > >> >> I'll make the announcement through the Houston.pm page, so it > >> >> should be pretty easy to find. > >> >> > >> >> I hope to see some of you there. > >> >> G. Wade > >> > > >> > >> _______________________________________________ > >> Houston mailing list > >> Houston at pm.org > >> http://mail.pm.org/mailman/listinfo/houston > >> Website: http://houston.pm.org/ > > > > > > -- > > Perl isn't really about safety. It's about getting where you're > > going, and enjoying the trip. It's more important to be a good > > driver than to have seven feet of sponge rubber all around your > > car. -- Larry Wall > > _______________________________________________ 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/ -- Those who live by the sword get shot by those who don't. From gwadej at anomaly.org Mon Nov 4 16:21:58 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Mon, 4 Nov 2013 18:21:58 -0600 Subject: [pm-h] Novice/Beginner Hangout in 10 minutes Message-ID: <20131104182158.435b0745@cygnus> https://plus.google.com/hangouts/_/7ecpiv7jtjt9oqrc955bm9into?authuser=0&eid=104331489743076486517&hl=en -- There are two ways to write error-free programs; only the third one works. -- Alan Perlis From mikeflan at att.net Mon Nov 4 18:02:41 2013 From: mikeflan at att.net (Mike Flannigan) Date: Mon, 04 Nov 2013 20:02:41 -0600 Subject: [pm-h] Novice Hangout In-Reply-To: <20131104171955.72335040@cygnus> References: <20131104171955.72335040@cygnus> Message-ID: <527851C1.2030603@att.net> Nice article on breaking a problem into pieces. That makes a lot of sense. We had a good Beginners hangout. I enjoyed it and learned a few things. One topic of discussion was: http://www.yubico.com Mike On 11/4/2013 5:19 PM, G. Wade Johnson wrote: > The hangout will start in a little over an hour. > > If you are really, really junior in programming, you might find my most > recent blog entry useful > (http://anomaly.org/wade/blog/2013/11/novice_programmers.html) > > I've created a Google Document that we can use to share pieces of code. > Todd had mentioned that screen sharing is not always readable, so I > figure this might help. > (https://docs.google.com/document/d/1U-SDEokWBIzhEG2CKtb1XSEN0GiEKR2gX-8r5n5QQUY/edit?usp=sharing) > > G. Wade From mrallen1 at yahoo.com Mon Nov 4 19:17:21 2013 From: mrallen1 at yahoo.com (Mark Allen) Date: Mon, 4 Nov 2013 19:17:21 -0800 (PST) Subject: [pm-h] Novice Hangout In-Reply-To: <527851C1.2030603@att.net> References: <20131104171955.72335040@cygnus> <527851C1.2030603@att.net> Message-ID: <1383621441.41376.YahooMailNeo@web164005.mail.gq1.yahoo.com> Sorry I missed it. 6:30-8 pm is a rough time for me. ?Maybe next time. Mark On Monday, November 4, 2013 7:58 PM, Mike Flannigan wrote: Nice article on breaking a problem into pieces. That makes a lot of sense. We had a good Beginners hangout.? I enjoyed it and learned a few things. One topic of discussion was: http://www.yubico.com Mike On 11/4/2013 5:19 PM, G. Wade Johnson wrote: > The hangout will start in a little over an hour. > > If you are really, really junior in programming, you might find my most > recent blog entry useful > (http://anomaly.org/wade/blog/2013/11/novice_programmers.html) > > I've created a Google Document that we can use to share pieces of code. > Todd had mentioned that screen sharing is not always readable, so I > figure this might help. > (https://docs.google.com/document/d/1U-SDEokWBIzhEG2CKtb1XSEN0GiEKR2gX-8r5n5QQUY/edit?usp=sharing) > > G. Wade _______________________________________________ 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 Mon Nov 4 20:07:20 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Mon, 4 Nov 2013 22:07:20 -0600 Subject: [pm-h] Novice Hangout Message-ID: <20131104220720.44350bd7@cygnus> The Novice/Beginner Hangout was a qualified success. There were a few technical difficulties. We had 7 people altogether show up. It turned into mostly a social meeting with a little bit of discussion. Topics we hit included: 1. Devel::hdb 2. Moose 3. Reverse Geo-coding 4. Yubikeys 5. Sharing a DBD connection among multiple threads or processes 6. Changing the port for DBD::Oracle 7. Cats 8. DPS and name changes We learned about some technical difficulties when working with Google Hangouts. Probably the most important point is that it is important to test before you join a hangout. Most of the problems fell into a handful of areas. 1. Not having sound input and output configured correctly. 2. Bandwidth issues 3. Not having installed the hangouts plugin ahead of time. Despite these issues, things worked pretty well toward the end. We verified that screen sharing works okay if you have the font large enough. We also verified that reconnection works if you drop out for bandwidth or other technical issues. Based on what we learned this time, we probably need to have a couple more attempts with more and different people to work out more issues. G. Wade -- Who knows what email lurks in the hearts of men? From gwadej at anomaly.org Wed Nov 6 15:42:34 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Wed, 6 Nov 2013 17:42:34 -0600 Subject: [pm-h] Andy Lester advice on Regular Expressions Message-ID: <20131106174234.0404a13d@cygnus> http://blog.smartbear.com/development/the-developers-regex-survival-guide-15-rules-for-making-sense-of-regular-expressions/ G. Wade -- You need at least two viewpoints to have perspective. -- Rick Hoselton From gwadej at anomaly.org Sat Nov 9 06:10:40 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Sat, 9 Nov 2013 08:10:40 -0600 Subject: [pm-h] Introduction to Secure Password Storage in Perl Message-ID: <20131109081040.4ec0cd20@cygnus> If you have need of storing passwords in your program, this article gives some idea of how to begin to do it correctly. http://perlmaven.com/storing-passwords-in-a-an-easy-but-secure-way G. Wade -- One OS to rule them all, One OS to find them, One OS to bring them all and in the darkness bind them, In the land of Redmond, where the Windows lie. From mrallen1 at yahoo.com Sat Nov 9 06:57:32 2013 From: mrallen1 at yahoo.com (Mark Allen) Date: Sat, 9 Nov 2013 08:57:32 -0600 Subject: [pm-h] Introduction to Secure Password Storage in Perl In-Reply-To: <20131109081040.4ec0cd20@cygnus> References: <20131109081040.4ec0cd20@cygnus> Message-ID: <9ECE6733-735A-43CB-BE0E-02402E18E61A@yahoo.com> Really disappointed that article didn't mention bcrypt at all. https://metacpan.org/pod/Digest::Bcrypt IMO if you're not hashing passwords with bcrypt you're doing it wrong. Sent from my iPhone > On Nov 9, 2013, at 8:10 AM, "G. Wade Johnson" wrote: > > If you have need of storing passwords in your program, this article > gives some idea of how to begin to do it correctly. > > http://perlmaven.com/storing-passwords-in-a-an-easy-but-secure-way > > G. Wade > -- > One OS to rule them all, One OS to find them, > One OS to bring them all and in the darkness bind them, > In the land of Redmond, where the Windows lie. > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ From rlharris at oplink.net Wed Nov 13 11:12:12 2013 From: rlharris at oplink.net (rlharris at oplink.net) Date: Wed, 13 Nov 2013 13:12:12 -0600 (CST) Subject: [pm-h] study of disk drive longevity Message-ID: <34213.216.230.236.140.1384369932.squirrel@www.oplink.net> http://blog.backblaze.com/2013/11/12/how-long-do-disk-drives-last/ This is an interesting real-life study (bank of 25,000 drives on-line 24/7) which, incidentally, explains why drive warranties typically are 1-year or 3-year. RLH From jellyson at gmail.com Thu Nov 14 09:49:22 2013 From: jellyson at gmail.com (John Ellyson) Date: Thu, 14 Nov 2013 11:49:22 -0600 Subject: [pm-h] November Houston.pm Technical Meeting: Bitcoin Payment Processing In-Reply-To: <20131025151340.60b7b02c@cygnus> References: <20131025151340.60b7b02c@cygnus> Message-ID: Are there any plans to utilize Google Hangouts or something similar for remotely joining the meeting tonight? John Ellyson On Fri, Oct 25, 2013 at 3:13 PM, G. Wade Johnson wrote: > For November's meeting, JD Lightsey has agreed to do a talk on how > Bitcoin transactions are processed. He'll include some examples of CPAN > modules for Bitcoin. > > As usual, we will meet downstairs between 6:30pm and 7pm and go up to > the training room for the meeting. > > Looking forward to seeing you there. > G. Wade > -- > Oh really? There's debate about open source hardware? I'm going to keep > shipping open source hardware while you all argue about it. > -- Ladyada > _______________________________________________ > 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 estrabd at gmail.com Thu Nov 14 11:13:52 2013 From: estrabd at gmail.com (B. Estrade) Date: Thu, 14 Nov 2013 13:13:52 -0600 Subject: [pm-h] November Houston.pm Technical Meeting: Bitcoin Payment Processing In-Reply-To: References: <20131025151340.60b7b02c@cygnus> Message-ID: I vote for this. I imagine this will be a *highly* popular video if made available. (Hint, have "Houston.pm" in the background somewhere :) Thank you, Brett On Thu, Nov 14, 2013 at 11:49 AM, John Ellyson wrote: > Are there any plans to utilize Google Hangouts or something similar for > remotely joining the meeting tonight? > > John Ellyson > > > On Fri, Oct 25, 2013 at 3:13 PM, G. Wade Johnson wrote: > >> For November's meeting, JD Lightsey has agreed to do a talk on how >> Bitcoin transactions are processed. He'll include some examples of CPAN >> modules for Bitcoin. >> >> As usual, we will meet downstairs between 6:30pm and 7pm and go up to >> the training room for the meeting. >> >> Looking forward to seeing you there. >> G. Wade >> -- >> Oh really? There's debate about open source hardware? I'm going to keep >> shipping open source hardware while you all argue about it. >> -- Ladyada >> _______________________________________________ >> 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 Nov 14 11:16:35 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Thu, 14 Nov 2013 13:16:35 -0600 Subject: [pm-h] November Houston.pm Technical Meeting: Bitcoin Payment Processing In-Reply-To: References: <20131025151340.60b7b02c@cygnus> Message-ID: <20131114131635.68003449@cygnus> On Thu, 14 Nov 2013 11:49:22 -0600 John Ellyson wrote: > Are there any plans to utilize Google Hangouts or something similar > for remotely joining the meeting tonight? > > John Ellyson Does anyone have a laptop that's up to it and that they are bringing to the meeting tonight? My laptop is slowly dying, so it wouldn't be up to pushing pixels. I think Todd's going to be out. JD? Any chance? G. Wade -- Computer language design is just like a stroll in the park. Jurassic Park, that is. -- Larry Wall From john at nixnuts.net Thu Nov 14 11:43:07 2013 From: john at nixnuts.net (John Lightsey) Date: Thu, 14 Nov 2013 13:43:07 -0600 Subject: [pm-h] November Houston.pm Technical Meeting: Bitcoin Payment Processing In-Reply-To: <20131114131635.68003449@cygnus> References: <20131025151340.60b7b02c@cygnus> <20131114131635.68003449@cygnus> Message-ID: <1384458187.4178.367.camel@goat.lightspeed> Well, I can screenshare through hangouts for anyone that wants to attend remotely. I'd rather not put it online permanently though... I don't have my material polished to that level. If you want me to bring you in through a hangout, you'll need to add me to your circles. I'm john.d.lightsey on gmail. On Thu, 2013-11-14 at 13:16 -0600, G. Wade Johnson wrote: > On Thu, 14 Nov 2013 11:49:22 -0600 > John Ellyson wrote: > > > Are there any plans to utilize Google Hangouts or something similar > > for remotely joining the meeting tonight? > > > > John Ellyson > > Does anyone have a laptop that's up to it and that they are bringing to > the meeting tonight? > > My laptop is slowly dying, so it wouldn't be up to pushing pixels. I > think Todd's going to be out. > > JD? Any chance? > > G. Wade -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part URL: From gwadej at anomaly.org Thu Nov 14 20:46:41 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Thu, 14 Nov 2013 22:46:41 -0600 Subject: [pm-h] Multi-dimensional hashes Message-ID: <20131114224641.13b9f72e@cygnus> We talked about this in a recent meeting, but Gabor has some nice examples. http://perlmaven.com/multi-dimensional-hashes G. Wade -- Experience isn't hereditary - it ain't even contagious. -- John Gall From gwadej at anomaly.org Mon Nov 18 04:51:54 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Mon, 18 Nov 2013 06:51:54 -0600 Subject: [pm-h] Fw: UG News: Get Your Free Books + More from O'Reilly Message-ID: <20131118065154.6b5bec48@cygnus> Begin forwarded message: Date: Sun, 17 Nov 2013 16:01:33 -0800 From: Marsee Henon and Jon Johns To: gwadej at anomaly.org Subject: UG News: Get Your Free Books + More from O'Reilly View this message as HTML http://post.oreilly.com/rd/9z1z0uo957hrva4efeglte61dfr068mb3imefm4t43g Send this to a friend http://post.oreilly.com/f2f/9z1z4eelcg4jq6aj82ptn24tn7j57b0rif8je5asihg Uniting To Help Victims of Typhoon Haiyan Calling all developers, designers, NGOs and tech thinkers... we have launched a First Responders Geeklist #hack4good to help people and animals in the way of this horrific Super Typhoon. Typhoon Haiyan (Yolanda), one of the strongest tropical cyclones ever observed, made landfall Friday Nov 8, in the Philippines and has devastated many regions of the country, killing thousands, destroying homes and communities and leaving over 300,000+ in evacuation centers. Find out how you can help. http://post.oreilly.com/rd/9z1zvv8olsv823cgko8e9ebfhkvpjkoncd8ghsiaav8 Are your members getting the correct discounts? Please let your community know that the DSUG2 discount code is expiring, please share the new code DSUG50 with your members so they can receive 50% off ebooks and videos when shopping on oreilly.com. Available for Review The UG team is looking for reviewers for the following books& videos. Consider posting your reviews on Amazon, Slashdot, oreilly.com, goodreads.com and/or your blog. Designing for Behavior Change http://post.oreilly.com/rd/9z1z4u69q8mgl60tj9ppd5ee1for9kp2vksj356ptko Ruby Under a Microscope http://post.oreilly.com/rd/9z1z8ur0pmtqjpuoime7844kuof9t2v1v8ug71gll6g RESTful Java with JAX-RS 2.0, 2nd Edition http://post.oreilly.com/rd/9z1z7chk62ell4utadl1qsb0v0726r6htvcqr05ihu8 It's easy for you to get books for your meeting or special events -- just email usergroups at oreilly.com and include the words "book request" in the subject line. Don't forget to include your deadline and shipping address. Prefer ebooks? We can send you a free ebook certificate to print out for raffles or book reviewers. New Releases Windows 8.1 Step by Step http://post.oreilly.com/rd/9z1z41mc9foem878uamc161tdsbi4rkn0rgusokisj8 OpenStack Operations Guide http://post.oreilly.com/rd/9z1zn6d0ooslumd7jr75vf8hldo862g4d1dcagijs3o The Dream Team Nightmare http://post.oreilly.com/rd/9z1z6esugi7e4m2p5167k9ssfe65i6fmf15ci69ubhg Lean Customer Development http://post.oreilly.com/rd/9z1z26mvg8hhjqkv7k5gpl78h028j5gr4292a6vg1j0 Heroku: Up and Running http://post.oreilly.com/rd/9z1z7hlclncm8qkb7kqr5hph9o1ankf2e3rknmc028g Releasing HTML5 Games for Windows 8 http://post.oreilly.com/rd/9z1zgg5957uv296sg09ej3jlpnclmvpgjbrg6us0ju0 O'Reilly Webcasts: Meet Experts Online For Free! Raspberry Pi - Uses and Projects. Presented by Simon Monk. Tuesday, November 19 10:00am PT, 1:0pm ET In this webcast, presenter Simon Monk author of Raspberry Pi Cookbook, aims to clarify the various niches into which a Raspberry Pi can fit and also showcase some of the more interesting uses of the Raspberry Pi with examples from the Internet and his own projects. Join us for this free hands-on webcast. You can enjoy this informative presentation from the comfort of your computer chair! To see more upcoming events and meet experts online visit http://post.oreilly.com/rd/9z1z3omtkmpjdtmpml93tfbqio9fmk9leobs0mik2fg. Register for this webcast: http://post.oreilly.com/rd/9z1za8sfb4ii81ieml4ke61liht0hdpug76snjdtjro Fluent 2014 Hardware Showcase Call for Participation The Hardware Showcase makes its debut at the 2014 edition of Fluent. It's your chance to get your device in front of an audience of investors and alpha users. Selected finalists will get two free passes to attend. Our team of investors, entrepreneurs, and industry analysts will select eight leading devices from all the submissions we receive. These eight presenters will have a chance to present their technologies and tell their stories live at the Hardware Showcase on Wednesday, March 12, 2014 on our show floor. The top three devices will be presented during keynotes the following day. http://post.oreilly.com/rd/9z1zq5cpa6dursro4u6m3cigocrh92qagcospon3gj8 Google Code-in contest introducing 13-17 year old students to open source begins November 18th The Google Code-in is a contest to introduce pre-university students (ages 13-17) to the many kinds of contributions that make open source software development possible. The Google Code-in 2013 contest runs from November 18, 2013 to January 6, 2014. Find out how you can participate. http://post.oreilly.com/rd/9z1z7e391erb1fck99ep5dd24qp8o97fbibph7sfrbg $50 Discount at the Stretch Conference (December 5-6, Budapest, Hungary) Use the coupon code "OreillyFrends" to get a 50USD discount! This December 5th and 6th, Budapest will host inspiring stories from bestseller writers, leads and founders from great organizations as they talk about the tools and frameworks of successful managers. http://post.oreilly.com/rd/9z1zvf0mbeott6984slgdnumtj7rnq9rpnd3gk5ni28 Put Up a Banner & Get a Free Book--UG Leaders Only We're looking for groups to display our discount banners on their websites. If you send us your group's site with one or more banners posted, we'll send you the O'Reilly book(s) of your choice. Choose from the following list of banners: UG Program Banners http://post.oreilly.com/rd/9z1z8khgpioral8e9sd0o5mjm235kq3llcpec2mdlno UG Discount Banners http://post.oreilly.com/rd/9z1zvjn59h5u45347lkmu920rfj0ntei7g99oci2in8 Buy 1 Ebook, Get 1 Free with your user group discount code: DSUG50 Looking for more? Visit oreilly.com ================================== O'Reilly 1005 Gravenstein Highway North, Sebastopol, CA 95472 800-998-9938 Follow us on Twitter @oreillyug You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to usergroups at oreilly.com ================================== -- There are only two kinds of programming languages: those people always bitch about and those nobody uses. -- Bjarne Stroustrup -------------- next part -------------- An HTML attachment was scrubbed... URL: From gwadej at anomaly.org Tue Nov 19 11:39:40 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Tue, 19 Nov 2013 13:39:40 -0600 Subject: [pm-h] November meeting notes are up Message-ID: <20131119133940.4819467b@cygnus> Hey everyone, The meeting notes are up: http://houston.pm.org/talks/2013talks/1311Talk/index.html G. Wade -- There's often more than one correct thing. There's often more than one right thing. There's often more than one obvious thing. -- Larry Wall From gwadej at anomaly.org Thu Nov 21 06:13:34 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Thu, 21 Nov 2013 08:13:34 -0600 Subject: [pm-h] Good use of hashes for our more junior members Message-ID: <20131121081334.7c4debfc@cygnus> I know that everyone who has been programming in Perl for a while will be aware of this, but some of our members may not have done this. http://perlmaven.com/count-words-in-text-using-perl Gabor does a good job of setting up a simple problem and explaining it well. I have used variations of this code more times than I can count. He really does not go into using regular expressions to extract other things besides just words (e.g. IP addresses, telephone numbers), which is fine because he is focusing on the counting technique. There are also a number of things you can do with this hash when you are finished. The reports he shows are pretty straight-forward, but graphing the output is not incredibly hard if that's what you need. G. Wade -- DON'T PANIC! I'm a trained professional, and far more qualified to panic in this situation than you are. From estrabd at gmail.com Thu Nov 21 06:25:27 2013 From: estrabd at gmail.com (B. Estrade) Date: Thu, 21 Nov 2013 08:25:27 -0600 Subject: [pm-h] Good use of hashes for our more junior members In-Reply-To: <20131121081334.7c4debfc@cygnus> References: <20131121081334.7c4debfc@cygnus> Message-ID: Thank you, Wade. I tend to use hashes as a "go to" way to trade time complexity for memory, taking advantage of the "O(1)" look up the hash provides. For example, if I have a complex data structure that will require some iterating to get various bits of information, I will store it in 2 or more ways that provide the look up in more efficient ways. I guess it'd be like a poor man's heap structure. There is overhead in maintaining more than one version of a data object, but if you're needing to optimize for speed and can spare the memory, this is a legitimate thing to do. Another way I will use a hash is to replace a longish if/elsif/else block with a hash based dispatch table. This eliminate the need for any conditional chaining and allows the proper subroutine of code (that would otherwise be branched into if a condition was met) to be executed immediately. Not only is this much more efficient (O(1) branching versus O(n), where n is the number of conditionals to test), but is makes for much cleaner and easier to read code. In general, hashes in Perl (due to the fact that the key can point to literally anything) are a really nice tools not just for creating complex data structures, but for optimizing your code on a fairly high level. Brett On Thu, Nov 21, 2013 at 8:13 AM, G. Wade Johnson wrote: > I know that everyone who has been programming in Perl for a while will > be aware of this, but some of our members may not have done this. > > http://perlmaven.com/count-words-in-text-using-perl > > Gabor does a good job of setting up a simple problem and explaining it > well. I have used variations of this code more times than I can count. > > He really does not go into using regular expressions to extract other > things besides just words (e.g. IP addresses, telephone numbers), which > is fine because he is focusing on the counting technique. > > There are also a number of things you can do with this hash when you > are finished. The reports he shows are pretty straight-forward, but > graphing the output is not incredibly hard if that's what you need. > > G. Wade > -- > DON'T PANIC! I'm a trained professional, and far more qualified to > panic in this situation than you are. > _______________________________________________ > 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 rlharris at oplink.net Thu Nov 21 07:52:09 2013 From: rlharris at oplink.net (rlharris at oplink.net) Date: Thu, 21 Nov 2013 09:52:09 -0600 (CST) Subject: [pm-h] mail processing after download Message-ID: <50894.216.230.236.160.1385049129.squirrel@www.oplink.net> Regrettably, I have about a gigabyte of unread mail on the pop3 server of my isp. I do not wish to lose these messages. I would like to download this backlog of messages to my desktop machine, and sort through them over the holidays. Also, I question whether the pop3 server allows such a large volume of mail to be downloaded in a single batch. But getmail has a download limit feature which permits downloading messages in small batches. In sorting through the backlog of mail, I would like to use a combination of maildrop and a spam filter such as bmf. I am running Debian Linux. I know how to use getmail to download mail to a maildir or mbox on the desktop. But I do NOT know how to pull messages one at a time from a maildir or mbox on the desktop and feed them to a delivery agent such as maildrop. I would prefer to use maildir rather than mbox. Would the Perl module Mail::Maildir be the proper choice for this task? RLH From gwadej at anomaly.org Thu Nov 21 08:05:50 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Thu, 21 Nov 2013 10:05:50 -0600 Subject: [pm-h] Good use of hashes for our more junior members In-Reply-To: References: <20131121081334.7c4debfc@cygnus> Message-ID: <20131121100550.3f6b9f51@cygnus> On Thu, 21 Nov 2013 08:25:27 -0600 "B. Estrade" wrote: > Thank you, Wade. > > I tend to use hashes as a "go to" way to trade time complexity for > memory, taking advantage of the "O(1)" look up the hash provides. > > For example, if I have a complex data structure that will require some > iterating to get various bits of information, I will store it in 2 or > more ways that provide the look up in more efficient ways. I guess > it'd be like a poor man's heap structure. There is overhead in > maintaining more than one version of a data object, but if you're > needing to optimize for speed and can spare the memory, this is a > legitimate thing to do. I've found this very useful with hierarchical data as well. A multidimensional hash as the main data structure and (sometimes) a couple more for other slices through the data. > Another way I will use a hash is to replace a longish if/elsif/else > block with a hash based dispatch table. This eliminate the need for > any conditional chaining and allows the proper subroutine of code > (that would otherwise be branched into if a condition was met) to be > executed immediately. Not only is this much more efficient (O(1) > branching versus O(n), where n is the number of conditionals to > test), but is makes for much cleaner and easier to read code. Dispatch tables are one of my favorite uses of hashes. As long as you don't use too many anonymous subs (or more importantly too complex anonymous subs) in the table, it's definitely easier to read. > In general, hashes in Perl (due to the fact that the key can point to > literally anything) are a really nice tools not just for creating > complex data structures, but for optimizing your code on a fairly > high level. Agreed. The reason I pointed to the article is that it sometimes takes a while to realize how many advantages you gain with careful uses of a hash or two. More junior Perl programmers need to see. G. Wade > Brett > > > On Thu, Nov 21, 2013 at 8:13 AM, G. Wade Johnson > wrote: > > > I know that everyone who has been programming in Perl for a while > > will be aware of this, but some of our members may not have done > > this. > > > > http://perlmaven.com/count-words-in-text-using-perl > > > > Gabor does a good job of setting up a simple problem and explaining > > it well. I have used variations of this code more times than I can > > count. > > > > He really does not go into using regular expressions to extract > > other things besides just words (e.g. IP addresses, telephone > > numbers), which is fine because he is focusing on the counting > > technique. > > > > There are also a number of things you can do with this hash when you > > are finished. The reports he shows are pretty straight-forward, but > > graphing the output is not incredibly hard if that's what you need. > > > > G. Wade > > -- > > DON'T PANIC! I'm a trained professional, and far more qualified to > > panic in this situation than you are. > > _______________________________________________ > > Houston mailing list > > Houston at pm.org > > http://mail.pm.org/mailman/listinfo/houston > > Website: http://houston.pm.org/ > > -- C++ tries to guard against Murphy, not Machiavelli. -- Damian Conway From rurban at x-ray.at Thu Nov 21 09:51:22 2013 From: rurban at x-ray.at (Reini Urban) Date: Thu, 21 Nov 2013 11:51:22 -0600 Subject: [pm-h] Good use of hashes for our more junior members In-Reply-To: <20131121100550.3f6b9f51@cygnus> References: <20131121081334.7c4debfc@cygnus> <20131121100550.3f6b9f51@cygnus> Message-ID: But remember those quirks: 1. hashes can only hold strings as key (on the left side), so everything is stringified. subs as hash keys should use the ref to be unique. 2. namespaces are called stashes ("symbol table hash") and are hashes. %main::, %main::mypkg::, ... methods in objects also (subs in the namespace), and mostly even object values - in slow objects. but you are free to define a different object value layout, such as arrays. 3. it's pretty hard to protect hashes and hash values by setting them to readonly. You may want to have readonly packages (stashes) or objects to be able to get compile-time warnings when you access the wrong method. So why is this dangerous? local ${"$var\::"}; On Thu, Nov 21, 2013 at 10:05 AM, G. Wade Johnson wrote: > On Thu, 21 Nov 2013 08:25:27 -0600 > "B. Estrade" wrote: > >> Thank you, Wade. >> >> I tend to use hashes as a "go to" way to trade time complexity for >> memory, taking advantage of the "O(1)" look up the hash provides. >> >> For example, if I have a complex data structure that will require some >> iterating to get various bits of information, I will store it in 2 or >> more ways that provide the look up in more efficient ways. I guess >> it'd be like a poor man's heap structure. There is overhead in >> maintaining more than one version of a data object, but if you're >> needing to optimize for speed and can spare the memory, this is a >> legitimate thing to do. > > I've found this very useful with hierarchical data as well. A > multidimensional hash as the main data structure and (sometimes) a > couple more for other slices through the data. > >> Another way I will use a hash is to replace a longish if/elsif/else >> block with a hash based dispatch table. This eliminate the need for >> any conditional chaining and allows the proper subroutine of code >> (that would otherwise be branched into if a condition was met) to be >> executed immediately. Not only is this much more efficient (O(1) >> branching versus O(n), where n is the number of conditionals to >> test), but is makes for much cleaner and easier to read code. > > Dispatch tables are one of my favorite uses of hashes. As long as you > don't use too many anonymous subs (or more importantly too complex > anonymous subs) in the table, it's definitely easier to read. > >> In general, hashes in Perl (due to the fact that the key can point to >> literally anything) are a really nice tools not just for creating >> complex data structures, but for optimizing your code on a fairly >> high level. > > Agreed. > > The reason I pointed to the article is that it sometimes takes a while > to realize how many advantages you gain with careful uses of a hash or > two. More junior Perl programmers need to see. > > G. Wade > >> Brett >> >> >> On Thu, Nov 21, 2013 at 8:13 AM, G. Wade Johnson >> wrote: >> >> > I know that everyone who has been programming in Perl for a while >> > will be aware of this, but some of our members may not have done >> > this. >> > >> > http://perlmaven.com/count-words-in-text-using-perl >> > >> > Gabor does a good job of setting up a simple problem and explaining >> > it well. I have used variations of this code more times than I can >> > count. >> > >> > He really does not go into using regular expressions to extract >> > other things besides just words (e.g. IP addresses, telephone >> > numbers), which is fine because he is focusing on the counting >> > technique. >> > >> > There are also a number of things you can do with this hash when you >> > are finished. The reports he shows are pretty straight-forward, but >> > graphing the output is not incredibly hard if that's what you need. >> > >> > G. Wade >> > -- >> > DON'T PANIC! I'm a trained professional, and far more qualified to >> > panic in this situation than you are. >> > _______________________________________________ >> > Houston mailing list >> > Houston at pm.org >> > http://mail.pm.org/mailman/listinfo/houston >> > Website: http://houston.pm.org/ >> > > > > -- > C++ tries to guard against Murphy, not Machiavelli. > -- Damian Conway > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ -- Reini Urban http://cpanel.net/ http://www.perl-compiler.org/ From toddr at cpanel.net Fri Nov 22 08:34:00 2013 From: toddr at cpanel.net (Todd Rinaldo) Date: Fri, 22 Nov 2013 10:34:00 -0600 Subject: [pm-h] mail processing after download In-Reply-To: <50894.216.230.236.160.1385049129.squirrel@www.oplink.net> References: <50894.216.230.236.160.1385049129.squirrel@www.oplink.net> Message-ID: <2862BE89-1C1F-4880-AC51-4988D1152D80@cpanel.net> On Nov 21, 2013, at 9:52 AM, rlharris at oplink.net wrote: > Regrettably, I have about a gigabyte of unread mail on the pop3 server > of my isp. I do not wish to lose these messages. I would like to > download this backlog of messages to my desktop machine, and sort > through them over the holidays. > > Also, I question whether the pop3 server allows such a large volume of > mail to be downloaded in a single batch. But getmail has a download > limit feature which permits downloading messages in small batches. > > In sorting through the backlog of mail, I would like to use a > combination of maildrop and a spam filter such as bmf. I am running > Debian Linux. > > I know how to use getmail to download mail to a maildir or mbox on the > desktop. But I do NOT know how to pull messages one at a time from a > maildir or mbox on the desktop and feed them to a delivery agent such > as maildrop. I would prefer to use maildir rather than mbox. > > Would the Perl module Mail::Maildir be the proper choice for this > task? Your real problem is you?re using pop3. If I remember correctly, pop3 requires the server parse the entire file in order to send you the data. Can?t you just fire up thunderbird or something and suck down and delete the data from the server? Todd From rlharris at oplink.net Fri Nov 22 08:34:13 2013 From: rlharris at oplink.net (rlharris at oplink.net) Date: Fri, 22 Nov 2013 10:34:13 -0600 (CST) Subject: [pm-h] is cross-posting a sin? Message-ID: <59813.216.230.236.160.1385138053.squirrel@www.oplink.net> There have been no responses to my posting of a day or two ago, regarding downloading a mail backlog from a POP3 server to a single maildir on my desktop computer. I would like to read and sort the messages off-line, but I do not know enough Perl to retrieve messages one at a time from a maildir. And my understanding of mail protocols is imperfect: Would such a download destroy information (such as message numbers, which can be used to cull duplicate messages) vital to subsequent sorting of messages? Would it be poor etiquette to post the same inquiry to the PerlMonks web site? RLH From gwadej at anomaly.org Fri Nov 22 08:46:22 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Fri, 22 Nov 2013 10:46:22 -0600 Subject: [pm-h] is cross-posting a sin? In-Reply-To: <59813.216.230.236.160.1385138053.squirrel@www.oplink.net> References: <59813.216.230.236.160.1385138053.squirrel@www.oplink.net> Message-ID: <20131122104622.6e2fbf70@cygnus> On Fri, 22 Nov 2013 10:34:13 -0600 (CST) rlharris at oplink.net wrote: > There have been no responses to my posting of a day or two ago, > regarding downloading a mail backlog from a POP3 server to a single > maildir on my desktop computer. The issue may be lack of knowledge in this particular area. While I've done similar work on deleting large quantities of email (or large email messages), I've never needed to do what you describe. > I would like to read and sort the messages off-line, but I do not know > enough Perl to retrieve messages one at a time from a maildir. And my > understanding of mail protocols is imperfect: > Would such a download destroy information (such as message numbers, > which can be used to cull duplicate messages) vital to subsequent > sorting of messages? > > Would it be poor etiquette to post the same inquiry to the PerlMonks > web site? I would definitely hit PerlMonks with this question. More expertise is likely to generate a quick answer. G. Wade > RLH > > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ -- The price of reliability is the pursuit of the utmost simplicity. It is a price which the very rich find most hard to pay. -- C.A.R. Hoare From rlharris at oplink.net Fri Nov 22 09:10:47 2013 From: rlharris at oplink.net (rlharris at oplink.net) Date: Fri, 22 Nov 2013 11:10:47 -0600 (CST) Subject: [pm-h] mail processing after download In-Reply-To: <2862BE89-1C1F-4880-AC51-4988D1152D80@cpanel.net> References: <50894.216.230.236.160.1385049129.squirrel@www.oplink.net> <2862BE89-1C1F-4880-AC51-4988D1152D80@cpanel.net> Message-ID: <59841.216.230.236.160.1385140247.squirrel@www.oplink.net> On Fri, November 22, 2013 10:34 am "Todd Rinaldo" replied: > > On Nov 21, 2013, at 9:52 AM, rlharris at oplink.net wrote: > >> Regrettably, I have about a gigabyte of unread mail on the pop3 server >> of my isp. I do not wish to lose these messages. I would like to >> download this backlog of messages to my desktop machine, and sort >> through them over the holidays. > > Your real problem is you're using pop3. If I remember correctly, pop3 > requires the server parse the entire file in order to send you the data. > Can't you just fire up thunderbird or something and suck down and delete > the data from the server? Todd, I do not understand your point. I have been using getmail to download mail from the POP3 server of this ISP until a few months ago. The only thing which changed is that, for several months now, I have not been downloading mail. And I do on occasion use Thunderbird. But how would downloading with Thunderbird differ from downloading with getmail? getmail is perfectly willing to download all of the messages from the server; but with getmail it is possible to limit the number of messages downloaded in a single session. My primary concern is that the download does not destroy data such as message numbers, which might be useful in culling out duplicate messages. P.S. The ISP offers both IMAP and POP3, but I know nothing about IMAP. Russell From gwadej at anomaly.org Sun Nov 24 09:48:26 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Sun, 24 Nov 2013 11:48:26 -0600 Subject: [pm-h] December Meeting topic Message-ID: <20131124114826.250c7f46@cygnus> It's that time again. I've had a couple of possible topics for December, but I'm still looking for someone to commit to a presentation. Does someone want to volunteer for December (12/09), or do we want to do a social meeting? G. Wade -- Strange women lying in ponds distributing swords is no basis for a system of government. From toddr at cpanel.net Tue Nov 26 08:02:02 2013 From: toddr at cpanel.net (Todd Rinaldo) Date: Tue, 26 Nov 2013 10:02:02 -0600 Subject: [pm-h] December Meeting topic In-Reply-To: <20131124114826.250c7f46@cygnus> References: <20131124114826.250c7f46@cygnus> Message-ID: On Nov 24, 2013, at 11:48 AM, G. Wade Johnson wrote: > It's that time again. > > I've had a couple of possible topics for December, but I'm still > looking for someone to commit to a presentation. > > Does someone want to volunteer for December (12/09), or do we want to do > a social meeting? > I?m ok with a social. For those of you aged perl monger attendees, I was amused to find out there?s a bennigans opening up on Whestheimer. From gwadej at anomaly.org Tue Nov 26 09:33:06 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Tue, 26 Nov 2013 11:33:06 -0600 Subject: [pm-h] December Meeting topic In-Reply-To: References: <20131124114826.250c7f46@cygnus> Message-ID: <20131126113306.721d8730@cygnus> On Tue, 26 Nov 2013 10:02:02 -0600 Todd Rinaldo wrote: > > On Nov 24, 2013, at 11:48 AM, G. Wade Johnson > wrote: > > > It's that time again. > > > > I've had a couple of possible topics for December, but I'm still > > looking for someone to commit to a presentation. > > > > Does someone want to volunteer for December (12/09), or do we want > > to do a social meeting? > > > > I?m ok with a social. For those of you aged perl monger attendees, I > was amused to find out there?s a bennigans opening up on Whestheimer. Any other opinions? Wow. Bennigan's. That's been a while. G. Wade -- A tautology is a thing which is tautological. From druthb at gmail.com Tue Nov 26 09:37:10 2013 From: druthb at gmail.com (D Ruth Bavousett) Date: Tue, 26 Nov 2013 11:37:10 -0600 Subject: [pm-h] December Meeting topic In-Reply-To: <20131126113306.721d8730@cygnus> References: <20131124114826.250c7f46@cygnus> <20131126113306.721d8730@cygnus> Message-ID: I concur with Todd--a social would be fine with me, and it even looks like I'll be able to be there! --DRB On Tue, Nov 26, 2013 at 11:33 AM, G. Wade Johnson wrote: > On Tue, 26 Nov 2013 10:02:02 -0600 > Todd Rinaldo wrote: > > > > > On Nov 24, 2013, at 11:48 AM, G. Wade Johnson > > wrote: > > > > > It's that time again. > > > > > > I've had a couple of possible topics for December, but I'm still > > > looking for someone to commit to a presentation. > > > > > > Does someone want to volunteer for December (12/09), or do we want > > > to do a social meeting? > > > > > > > I?m ok with a social. For those of you aged perl monger attendees, I > > was amused to find out there?s a bennigans opening up on Whestheimer. > > Any other opinions? > > Wow. Bennigan's. That's been a while. > > G. Wade > -- > A tautology is a thing which is tautological. > _______________________________________________ > 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 flbaker at sbcglobal.net Tue Nov 26 11:51:58 2013 From: flbaker at sbcglobal.net (Fraser Baker) Date: Tue, 26 Nov 2013 13:51:58 -0600 Subject: [pm-h] December Meeting topic In-Reply-To: References: <20131124114826.250c7f46@cygnus> Message-ID: <2338F3BF9DF645528E556D66F1086176@CHEETAH> What has being an "aged Perl monger" got to do with Bennigans? Am I missing something? Fraser ----- Original Message ----- From: "Todd Rinaldo" To: "Houston. pm located in Houston TX." Sent: Tuesday, November 26, 2013 10:02 AM Subject: Re: [pm-h] December Meeting topic On Nov 24, 2013, at 11:48 AM, G. Wade Johnson wrote: > It's that time again. > > I've had a couple of possible topics for December, but I'm still > looking for someone to commit to a presentation. > > Does someone want to volunteer for December (12/09), or do we want to do > a social meeting? > I?m ok with a social. For those of you aged perl monger attendees, I was amused to find out there?s a bennigans opening up on Whestheimer. _______________________________________________ Houston mailing list Houston at pm.org http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/ From gwadej at anomaly.org Tue Nov 26 12:00:04 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Tue, 26 Nov 2013 14:00:04 -0600 Subject: [pm-h] December Meeting topic In-Reply-To: <2338F3BF9DF645528E556D66F1086176@CHEETAH> References: <20131124114826.250c7f46@cygnus> <2338F3BF9DF645528E556D66F1086176@CHEETAH> Message-ID: <20131126140004.6ee2ee86@cygnus> On Tue, 26 Nov 2013 13:51:58 -0600 "Fraser Baker" wrote: > What has being an "aged Perl monger" got to do with Bennigans? Am I > missing something? Our social meetings used to be held consistently at the Bennigan's on 59. Then, the whole company disappeared. G. Wade > ----- Original Message ----- > From: "Todd Rinaldo" > To: "Houston. pm located in Houston TX." > Sent: Tuesday, November 26, 2013 10:02 AM > Subject: Re: [pm-h] December Meeting topic > > > > On Nov 24, 2013, at 11:48 AM, G. Wade Johnson > wrote: > > > It's that time again. > > > > I've had a couple of possible topics for December, but I'm still > > looking for someone to commit to a presentation. > > > > Does someone want to volunteer for December (12/09), or do we want > > to do a social meeting? > > > > I?m ok with a social. For those of you aged perl monger attendees, I > was amused to find out there?s a bennigans opening up on Whestheimer. > _______________________________________________ > 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/ -- Why do your people ask if someone's ready right before you are going to do something massively unwise? -- Delenn - "The War without End" From gwadej at anomaly.org Wed Nov 27 06:33:08 2013 From: gwadej at anomaly.org (G. Wade Johnson) Date: Wed, 27 Nov 2013 08:33:08 -0600 Subject: [pm-h] Improving beginning code Message-ID: <20131127083308.03af7de8@cygnus> Although many of us know these suggestions (and the times when you might ignore them), some less experienced programmers might benefit from http://perlmaven.com/how-to-improve-my-perl-program G. Wade -- In any sufficiently large group of people, most are idiots. -- Kaa's Law From toddr at cpanel.net Wed Nov 27 21:14:23 2013 From: toddr at cpanel.net (Todd Rinaldo) Date: Wed, 27 Nov 2013 23:14:23 -0600 Subject: [pm-h] December Meeting topic In-Reply-To: <20131126140004.6ee2ee86@cygnus> References: <20131124114826.250c7f46@cygnus> <2338F3BF9DF645528E556D66F1086176@CHEETAH> <20131126140004.6ee2ee86@cygnus> Message-ID: On Nov 26, 2013, at 2:00 PM, G. Wade Johnson wrote: > On Tue, 26 Nov 2013 13:51:58 -0600 > "Fraser Baker" wrote: > >> What has being an "aged Perl monger" got to do with Bennigans? Am I >> missing something? > > Our social meetings used to be held consistently at the Bennigan's on > 59. Then, the whole company disappeared. I just checked Wikipedia. Looks like Bennigan?s filed for bankruptcy a couple of years ago. Some company bought them out and is re-opening locations.