From gwadej at anomaly.org Sun Sep 2 17:13:17 2012 From: gwadej at anomaly.org (G. Wade Johnson) Date: Sun, 2 Sep 2012 19:13:17 -0500 Subject: [pm-h] September Houston.pm technical meeting Message-ID: <20120902191317.181ef3b3@cygnus> The next Houston.pm meeting is at 7pm on Thursday, September 13 at 3131 W. Alabama St. More information is available at the Houston.pm website. Fraser Baker will present: "A Small On Line Wellness Business Built Using Perl". As always we'll begin meeting in the lobby around 6:40pm. Parking is free on top of the garage. Looking forward to seeing you there. G. Wade - http://houston.pm.org/ - http://houston.pm.org/meetings.html -- Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. -- Brian W. Kernighan From flbaker at sbcglobal.net Fri Sep 14 07:25:47 2012 From: flbaker at sbcglobal.net (Fraser Baker) Date: Fri, 14 Sep 2012 09:25:47 -0500 Subject: [pm-h] Site Map Message-ID: <12018E866252446CAB374B59175E5704@CHEETAH> Forgot to ask last night, but is there a module that can create a site map for an application made out of .cgi files? There are no html files in the app. Fraser -------------- next part -------------- An HTML attachment was scrubbed... URL: From todd at rinaldo.us Sat Sep 15 19:13:57 2012 From: todd at rinaldo.us (Todd Rinaldo) Date: Sat, 15 Sep 2012 21:13:57 -0500 Subject: [pm-h] Site Map In-Reply-To: <12018E866252446CAB374B59175E5704@CHEETAH> References: <12018E866252446CAB374B59175E5704@CHEETAH> Message-ID: On Fri, Sep 14, 2012 at 9:25 AM, Fraser Baker wrote: > Forgot to ask last night, but is there a module that can create a site map > for an application made out of .cgi files? There are no html files in the > app. > I don't know but my gut would be that I suspect no. Even in a Catalyst application where there is presumedly more tight integration of the subroutines, which loosely correspond to your cgi scripts, it would require an algorithm to understand the logic of the script in order to know how they interrelate. To what end are you thinking of for a site map? Todd From flbaker at sbcglobal.net Sun Sep 16 08:49:53 2012 From: flbaker at sbcglobal.net (Fraser Baker) Date: Sun, 16 Sep 2012 10:49:53 -0500 Subject: [pm-h] Site Map In-Reply-To: References: <12018E866252446CAB374B59175E5704@CHEETAH> Message-ID: <962B167DBAAD46AAB8F3C888BF4C5C95@CHEETAH> Well, I am thinking I need it to show the relationship between the numerous files in my program, for maintenance purposes. Seems to me that I could generate a listing of the .cgi files called from each file, but putting that data into a site map would be a challenge. Fraser ----- Original Message ----- From: "Todd Rinaldo" To: "Houston.pm located in Houston, TX." Sent: Saturday, September 15, 2012 9:13 PM Subject: Re: [pm-h] Site Map > On Fri, Sep 14, 2012 at 9:25 AM, Fraser Baker > wrote: >> Forgot to ask last night, but is there a module that can create a site >> map >> for an application made out of .cgi files? There are no html files in the >> app. >> > I don't know but my gut would be that I suspect no. Even in a Catalyst > application where there is presumedly more tight integration of the > subroutines, which loosely correspond to your cgi scripts, it would > require an algorithm to understand the logic of the script in order to > know how they interrelate. To what end are you thinking of for a site > map? > > Todd > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ From mrallen1 at yahoo.com Sun Sep 16 20:12:53 2012 From: mrallen1 at yahoo.com (Mark Allen) Date: Sun, 16 Sep 2012 20:12:53 -0700 (PDT) Subject: [pm-h] Site Map In-Reply-To: <962B167DBAAD46AAB8F3C888BF4C5C95@CHEETAH> References: <12018E866252446CAB374B59175E5704@CHEETAH> <962B167DBAAD46AAB8F3C888BF4C5C95@CHEETAH> Message-ID: <1347851573.92140.YahooMailNeo@web164001.mail.gq1.yahoo.com> Hi - you might want to consider writing a Perl script to dump all of the linkages into the DOT graph format http://en.wikipedia.org/wiki/DOT_language and then creating a graph out of that. There are several good Perl modules which interface with GraphViz, like this one, maybe https://metacpan.org/module/GraphViz2.? You could walk all of the files using something like https://metacpan.org/module/File::Find::Rule Cheers, Mark ________________________________ From: Fraser Baker To: "Houston.pm located in Houston, TX." Sent: Sunday, September 16, 2012 10:49 AM Subject: Re: [pm-h] Site Map Well, I am thinking I need it to show the relationship between the numerous files in my program, for maintenance purposes. Seems to me that I could generate a listing of the .cgi files called from each file, but putting that data into a site map would be a challenge. Fraser ----- Original Message ----- From: "Todd Rinaldo" To: "Houston.pm located in Houston, TX." Sent: Saturday, September 15, 2012 9:13 PM Subject: Re: [pm-h] Site Map > On Fri, Sep 14, 2012 at 9:25 AM, Fraser Baker wrote: >> Forgot to ask last night, but is there a module that can create a site map >> for an application made out of .cgi files? There are no html files in the >> app. >> > I don't know but my gut would be that I suspect no. Even in a Catalyst > application where there is presumedly more tight integration of the > subroutines, which loosely correspond to your cgi scripts, it would > require an algorithm to understand the logic of the script in order to > know how they interrelate. To what end are you thinking of for a site > map? > > Todd > _______________________________________________ > 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 Mon Sep 17 05:28:35 2012 From: gwadej at anomaly.org (G. Wade Johnson) Date: Mon, 17 Sep 2012 07:28:35 -0500 Subject: [pm-h] Fw: UG News: Get Your Free Books + More from O'Reilly Message-ID: <20120917072835.3cc74768@cygnus> Begin forwarded message: Date: Sat, 15 Sep 2012 16:00:39 -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/9z1zsess46jfrgv36o6mq6p61igppsujitevgj6qb40 Send this to a friend http://post.oreilly.com/f2f/9z1zvb0es7oq8qnpi6g5jlc44aonjfd4mvu79omghuo Hello, Do you have a special event coming up? Let us know and we'll try to send you some books to hand out as prizes or give you a shout-out in a future newsletter. --Marsee Henon & Jon Johns Available for Review The UG team is looking for book reviewers for the following books. Consider posting your reviews on Amazon, Slashdot, oreilly.com, and/or your blog. Shipping Greatness http://post.oreilly.com/rd/9z1za6ifsuoe4r7c9al03s7tla7t118fih2jgfi3bp8 Vintage Tomorrows http://post.oreilly.com/rd/9z1zu6lqmsps96qjn3hnfve244h45177ktjpnlqovho Windows Server? 2012 Pocket Consultant http://post.oreilly.com/rd/9z1zpsga9h0rrnpps9slodav8ctlq7que4310ndj2qo It's easy for you to request books for your meetings 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: Out of the Box http://post.oreilly.com/rd/9z1zrvv6ncaduaihd5l2u93972tg03atmqkia5ja58g Java EE 6 Pocket Guide http://post.oreilly.com/rd/9z1z26oudsug44b2kqdho5q7aeaasvqgsibkiiam9do Switching to the Mac: The Missing Manual, Mountain Lion Edition http://post.oreilly.com/rd/9z1z5tc2ei24dmabdom0917su5ipbmq3620d3tnalt0 Developing with Google+ http://post.oreilly.com/rd/9z1zfbgj0kfoo9h9r43jvdau0c7c3sn264uk04k7n4g Wonderful Life with the Elements http://post.oreilly.com/rd/9z1z474qu2td2o6p8car6crlv6g70o4m5oafdoappeo Windows? Internals, Part 2, 6th Edition http://post.oreilly.com/rd/9z1zu6jllfm8fvacmdl08unb7khntv7cbpa4mib4jl0 Southern California Linux Expo 11x Call for Papers The 11th Annual Southern California Linux Expo will be held on February 22-24, 2013 at the Hilton Los Angeles Airport Hotel. This year there will be three main tracks: System Administration, Kernel Development, and Cloud Virtualization. The event will also cover general tracks covering a wide range of topics related to open source software. There is a Call for Papers under way. Deadlines for abstracts/proposal submissions is December 10, 2012. Submit your proposal today. http://post.oreilly.com/rd/9z1zmtr26k17vv3jlf04svu1fhfrbdqplrqpde5fldg What 10gen nailed with MongoDB: Build an active user group If you run a technology business and want a prime example of how a user group can help your company establish credibility within a developer community, check out Segment.io co-founder Calvin French-Owen's write-up on "What 10gen nailed with MongoDB". French-Owen says "The mongodb-user group is the definitive place to ask for help", which a great endorsement of how directly connecting with users helps build quality products. http://post.oreilly.com/rd/9z1zf9519ef8ha6v2kbutguhpedhbel30v6p4dt0j5g Give at GiveCamp There are a number of GiveCamp events coming up, so if you're interested in running an event; are a charity looking for some extra help; would like to sponsor a GiveCamp; or are a developer looking to participate, check out their site to find a GiveCamp event in your area and help a nonprofit. You'll be glad you did. http://post.oreilly.com/rd/9z1zt6ohttqqudhdgc8qo6mbu84ekr3bm1eipkfhda0 Windows Store Now Open to all Developers in 120 Markets Microsoft recently announced that Windows Store is now open to all developers in 120 markets world-wide. Leading up to the release of Windows 8, the addition of 82 markets more than doubles the number countries on the list. Eligible MSDN subscribers can receive a free one-year developer account. Sign up today and reserve your app name by heading to the Windows Store Dashboard on the Windows Dev Center. The developer tools are free and the SDK is ready. http://post.oreilly.com/rd/9z1zq410a64jb6tuc5tng4mi5ebbool8bc63n0ft3l8 Meet Experts Online: Upcoming Free Webcasts We've got some great webcasts coming up soon that you'll want to tell your members about. They're excellent opportunities to learn something new directly from our experts. Mobile Performance Trends and Predictions with Joshua Bixby Sept 25, 1 PM PT http://post.oreilly.com/rd/9z1z96kuqh3e1r6kpf7544dhi8407p2o6jebb45nnh8 How to Retouch Images Like a Pro with Lesa Snider Oct 2, 10 AM PT http://post.oreilly.com/rd/9z1zrbffp7hvftk9g5ska0jjgib8007ca658uulqn7g Python for Data Analysis with Wes McKinney Oct 10, 10 AM PT http://post.oreilly.com/rd/9z1zcti7gbn5klt9fu6619olh2a9h0a3s863nrlkrao 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: Strata RX Conference http://post.oreilly.com/rd/9z1zspfq2dj4p85dm2dtdid9k6q4kqdntk94a63lej8 Banners Strata + Hadoop World Banners http://post.oreilly.com/rd/9z1zr077br0htudqtahtfphumo7ni75ma6r6lnjk7do Strata Europe http://post.oreilly.com/rd/9z1z7jd7a99k1tb7477st9jqpqbjrnd15kd6vgtje5g Velocity Europe http://post.oreilly.com/rd/9z1z90suc6fbs925fpkdir1brnvhlubcb5cv0ld56u8 MAKE Magazine Banners http://post.oreilly.com/rd/9z1zbdrgarpmeemtkguhmcrq6us2ag0mt4hejmcd568 UG Program Banners http://post.oreilly.com/rd/9z1zsjf023n56p3pvm2q9anu12g32g9cjq4h1qio76o UG Discount http://post.oreilly.com/rd/9z1zc3pqr1e8iupuk5tdecijogclgj8s0h92vcq8mlo UG Discount Buy 1 Ebook, Get 1 Free with your user group discount code: DSUG2 Looking for more? Visit oreilly.com. 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 ================================== 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 ================================== -- If a cluttered desk is the sign of a cluttered mind, what is the significance of a clean desk? -- Laurence J. Peter -------------- next part -------------- An HTML attachment was scrubbed... URL: From gwadej at anomaly.org Mon Sep 24 21:05:44 2012 From: gwadej at anomaly.org (G. Wade Johnson) Date: Mon, 24 Sep 2012 23:05:44 -0500 Subject: [pm-h] October Houston.pm Technical Meeting Message-ID: <20120924230544.4168b486@cygnus> The next meeting is in about 2.5 weeks on Thursday, Oct 11. Does anyone have a topic to present or a topic they would like to hear? Should we do a meeting full of lightning talks? Opinions? G. Wade -- The man who says he is willing to meet you halfway is usually a poor judge of distance. -- Laurence J. Peter From rlharris at oplink.net Tue Sep 25 00:34:32 2012 From: rlharris at oplink.net (Russell L. Harris) Date: Tue, 25 Sep 2012 07:34:32 +0000 Subject: [pm-h] October Houston.pm Technical Meeting In-Reply-To: <20120924230544.4168b486@cygnus> References: <20120924230544.4168b486@cygnus> Message-ID: <20120925073432.GB3598@gospelbroadcasting.org> * G. Wade Johnson [120925 04:06]: > The next meeting is in about 2.5 weeks on Thursday, Oct 11. > > Does anyone have a topic to present or a topic they would like to hear? (1) I would benefit from a tutorial on the various (or just the "best") approach to recursively operating on all the files in a directory and its subdirectories. It appears that the "File::..." modules are applicable. (2) I also would benefit from a tutorial on use of the diamond operator (or other approaches) to make changes throughout a file. %%%%%%% My motivation is the need to perform a sequence of perhaps a dozen operations on less than a hundred text files. The ultimate product is a total of about a thousand files, all of which are identical in format, but categorized in at least two directory tiers. Specifically, I need to create for each chapter of the Bible a LaTeX template to which a commentator may add commentary. The template must include the Scripture text for the respective chapter. The total number of templates to be produced is on the order of a thousand. The templates are in a directory structure, categorized by book; so it appears to me that the task calls for recursive processing. Some of the tasks include: => Parse each book file into chapter files, automatically creating for each chapter a filename of the form "-". => Strip from the source text assorted publisher-specific typographic artifacts (such as marginal notes and redundant white space). => Add markup for features such as verse numbers set in a small font. => Add markup for header, footer, multiple columns, page number, revision date, etc. => Standardize the spelling of proper names to either the Hellenistic or the Hebraic form (such as changing "Noe" to "Noah"). But I suppose that use of the diamond operator and recursion in the context of "File::..." are a bit too elementary to be of general interest; after all, the subjects ARE covered in "Learning Perl". RLH From gwadej at anomaly.org Tue Sep 25 05:23:18 2012 From: gwadej at anomaly.org (G. Wade Johnson) Date: Tue, 25 Sep 2012 07:23:18 -0500 Subject: [pm-h] October Houston.pm Technical Meeting In-Reply-To: <20120925073432.GB3598@gospelbroadcasting.org> References: <20120924230544.4168b486@cygnus> <20120925073432.GB3598@gospelbroadcasting.org> Message-ID: <20120925072318.2f5487f9@cygnus> On Tue, 25 Sep 2012 07:34:32 +0000 "Russell L. Harris" wrote: > * G. Wade Johnson [120925 04:06]: > > The next meeting is in about 2.5 weeks on Thursday, Oct 11. > > > > Does anyone have a topic to present or a topic they would like to > > hear? > > (1) I would benefit from a tutorial on the various (or just the > "best") approach to recursively operating on all the files in a > directory and its subdirectories. It appears that the "File::..." > modules are applicable. > > (2) I also would benefit from a tutorial on use of the diamond > operator (or other approaches) to make changes throughout a file. We haven't had a beginning presentation in a while. But, I can still see some potential here. * Recursive directory processing - File::Find vs File::Find::Rule vs roll-your-own * Modifying text file - diamond operator, print, file name manipulation - Perl's in-place edit feature * Modifying a text file - Changing in-place vs generating from subtexts and Template Some of this could even be extended further given time... Anyone else interested in this topic? G. Wade > > %%%%%%% > > My motivation is the need to perform a sequence of perhaps a dozen > operations on less than a hundred text files. The ultimate product is > a total of about a thousand files, all of which are identical in > format, but categorized in at least two directory tiers. > > Specifically, I need to create for each chapter of the Bible a LaTeX > template to which a commentator may add commentary. The template must > include the Scripture text for the respective chapter. The total > number of templates to be produced is on the order of a thousand. The > templates are in a directory structure, categorized by book; so it > appears to me that the task calls for recursive processing. > > Some of the tasks include: > > => Parse each book file into chapter files, automatically creating > for each chapter a filename of the form > "-". > > => Strip from the source text assorted publisher-specific > typographic artifacts (such as marginal notes and redundant white > space). > > => Add markup for features such as verse numbers set in a small > font. > > => Add markup for header, footer, multiple columns, page number, > revision date, etc. > > => Standardize the spelling of proper names to either the > Hellenistic or the Hebraic form (such as changing "Noe" to > "Noah"). > > But I suppose that use of the diamond operator and recursion in the > context of "File::..." are a bit too elementary to be of general > interest; after all, the subjects ARE covered in "Learning Perl". > > RLH > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ -- When in doubt, use brute force -- Ken Thompson From abaezjob at gmail.com Tue Sep 25 07:59:46 2012 From: abaezjob at gmail.com (=?ISO-8859-1?Q?Abraham_B=E1ez?=) Date: Tue, 25 Sep 2012 09:59:46 -0500 Subject: [pm-h] October Houston.pm Technical Meeting In-Reply-To: <20120925072318.2f5487f9@cygnus> References: <20120924230544.4168b486@cygnus> <20120925073432.GB3598@gospelbroadcasting.org> <20120925072318.2f5487f9@cygnus> Message-ID: I am Abraham On Tue, Sep 25, 2012 at 7:23 AM, G. Wade Johnson wrote: > On Tue, 25 Sep 2012 07:34:32 +0000 > "Russell L. Harris" wrote: > > > * G. Wade Johnson [120925 04:06]: > > > The next meeting is in about 2.5 weeks on Thursday, Oct 11. > > > > > > Does anyone have a topic to present or a topic they would like to > > > hear? > > > > (1) I would benefit from a tutorial on the various (or just the > > "best") approach to recursively operating on all the files in a > > directory and its subdirectories. It appears that the "File::..." > > modules are applicable. > > > > (2) I also would benefit from a tutorial on use of the diamond > > operator (or other approaches) to make changes throughout a file. > > We haven't had a beginning presentation in a while. But, I can still > see some potential here. > > * Recursive directory processing > - File::Find vs File::Find::Rule vs roll-your-own > > * Modifying text file > - diamond operator, print, file name manipulation > - Perl's in-place edit feature > > * Modifying a text file > - Changing in-place vs generating from subtexts and Template > > Some of this could even be extended further given time... > > Anyone else interested in this topic? > > G. Wade > > > > %%%%%%% > > > > My motivation is the need to perform a sequence of perhaps a dozen > > operations on less than a hundred text files. The ultimate product is > > a total of about a thousand files, all of which are identical in > > format, but categorized in at least two directory tiers. > > > > Specifically, I need to create for each chapter of the Bible a LaTeX > > template to which a commentator may add commentary. The template must > > include the Scripture text for the respective chapter. The total > > number of templates to be produced is on the order of a thousand. The > > templates are in a directory structure, categorized by book; so it > > appears to me that the task calls for recursive processing. > > > > Some of the tasks include: > > > > => Parse each book file into chapter files, automatically creating > > for each chapter a filename of the form > > "-". > > > > => Strip from the source text assorted publisher-specific > > typographic artifacts (such as marginal notes and redundant white > > space). > > > > => Add markup for features such as verse numbers set in a small > > font. > > > > => Add markup for header, footer, multiple columns, page number, > > revision date, etc. > > > > => Standardize the spelling of proper names to either the > > Hellenistic or the Hebraic form (such as changing "Noe" to > > "Noah"). > > > > But I suppose that use of the diamond operator and recursion in the > > context of "File::..." are a bit too elementary to be of general > > interest; after all, the subjects ARE covered in "Learning Perl". > > > > RLH > > _______________________________________________ > > Houston mailing list > > Houston at pm.org > > http://mail.pm.org/mailman/listinfo/houston > > Website: http://houston.pm.org/ > > > -- > When in doubt, use brute force -- Ken Thompson > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > -- Abraham Baez 281.821.0101 Cellular "Abraham Baez" < abaezjob at gmail.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: From flbaker at sbcglobal.net Tue Sep 25 09:28:04 2012 From: flbaker at sbcglobal.net (Fraser Baker) Date: Tue, 25 Sep 2012 11:28:04 -0500 Subject: [pm-h] October Houston.pm Technical Meeting In-Reply-To: <20120924230544.4168b486@cygnus> References: <20120924230544.4168b486@cygnus> Message-ID: <903D8BD4959F479B8CC491F22FAB2944@CHEETAH> How about technical questions as well? Fraser ----- Original Message ----- From: "G. Wade Johnson" To: "Houston Perl Mongers" Sent: Monday, September 24, 2012 11:05 PM Subject: [pm-h] October Houston.pm Technical Meeting > The next meeting is in about 2.5 weeks on Thursday, Oct 11. > > Does anyone have a topic to present or a topic they would like to hear? > Should we do a meeting full of lightning talks? > > Opinions? > G. Wade > -- > The man who says he is willing to meet you halfway is usually a poor > judge of distance. -- Laurence J. Peter > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ From mikeflan at att.net Tue Sep 25 16:27:46 2012 From: mikeflan at att.net (Mike Flannigan) Date: Tue, 25 Sep 2012 18:27:46 -0500 Subject: [pm-h] October Houston.pm Technical Meeting In-Reply-To: <20120925073432.GB3598@gospelbroadcasting.org> References: <20120924230544.4168b486@cygnus> <20120925073432.GB3598@gospelbroadcasting.org> Message-ID: <50623DF2.40606@att.net> Good topics. This (link below) is a file that I didn't write, but I use various versions of quite often. It processes backwards in the directory structure. http://www.mflan.com/temp/dirproc.txt I would like to hear about other techniques also. I wonder if you could modify the files in place while running through this script. You probably can, but I never do. Mike On 9/25/2012 2:34 AM, Russell L. Harris wrote: > * G. Wade Johnson [120925 04:06]: >> The next meeting is in about 2.5 weeks on Thursday, Oct 11. >> >> Does anyone have a topic to present or a topic they would like to hear? > (1) I would benefit from a tutorial on the various (or just the > "best") approach to recursively operating on all the files in a > directory and its subdirectories. It appears that the "File::..." > modules are applicable. > > (2) I also would benefit from a tutorial on use of the diamond > operator (or other approaches) to make changes throughout a file. > > %%%%%%% > > My motivation is the need to perform a sequence of perhaps a dozen > operations on less than a hundred text files. The ultimate product is > a total of about a thousand files, all of which are identical in > format, but categorized in at least two directory tiers. > > Specifically, I need to create for each chapter of the Bible a LaTeX > template to which a commentator may add commentary. The template must > include the Scripture text for the respective chapter. The total > number of templates to be produced is on the order of a thousand. The > templates are in a directory structure, categorized by book; so it > appears to me that the task calls for recursive processing. > > Some of the tasks include: > > => Parse each book file into chapter files, automatically creating > for each chapter a filename of the form > "-". > > => Strip from the source text assorted publisher-specific > typographic artifacts (such as marginal notes and redundant white > space). > > => Add markup for features such as verse numbers set in a small font. > > => Add markup for header, footer, multiple columns, page number, > revision date, etc. > > => Standardize the spelling of proper names to either the > Hellenistic or the Hebraic form (such as changing "Noe" to "Noah"). > > But I suppose that use of the diamond operator and recursion in the > context of "File::..." are a bit too elementary to be of general > interest; after all, the subjects ARE covered in "Learning Perl". > > RLH > _______________________________________________ > 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 Sep 25 18:46:49 2012 From: gwadej at anomaly.org (G. Wade Johnson) Date: Tue, 25 Sep 2012 20:46:49 -0500 Subject: [pm-h] October Houston.pm Technical Meeting In-Reply-To: <903D8BD4959F479B8CC491F22FAB2944@CHEETAH> References: <20120924230544.4168b486@cygnus> <903D8BD4959F479B8CC491F22FAB2944@CHEETAH> Message-ID: <20120925204649.3a01567e@cygnus> On Tue, 25 Sep 2012 11:28:04 -0500 "Fraser Baker" wrote: > How about technical questions as well? Technical questions are always welcome. Don't forget, off-topic technical questions are encouraged after the presentation as well. G. Wade > Fraser > ----- Original Message ----- > From: "G. Wade Johnson" > To: "Houston Perl Mongers" > Sent: Monday, September 24, 2012 11:05 PM > Subject: [pm-h] October Houston.pm Technical Meeting > > > > The next meeting is in about 2.5 weeks on Thursday, Oct 11. > > > > Does anyone have a topic to present or a topic they would like to > > hear? Should we do a meeting full of lightning talks? > > > > Opinions? > > G. Wade > > -- > > The man who says he is willing to meet you halfway is usually a poor > > judge of distance. -- Laurence J. > > Peter _______________________________________________ > > 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/ -- I know I'm on the right track when by deleting code I'm adding functionality. -- John Carter From gwadej at anomaly.org Wed Sep 26 16:36:27 2012 From: gwadej at anomaly.org (G. Wade Johnson) Date: Wed, 26 Sep 2012 18:36:27 -0500 Subject: [pm-h] October Houston.pm Technical Meeting In-Reply-To: <20120925073432.GB3598@gospelbroadcasting.org> References: <20120924230544.4168b486@cygnus> <20120925073432.GB3598@gospelbroadcasting.org> Message-ID: <20120926183627.34341930@cygnus> On Tue, 25 Sep 2012 07:34:32 +0000 "Russell L. Harris" wrote: > * G. Wade Johnson [120925 04:06]: > > The next meeting is in about 2.5 weeks on Thursday, Oct 11. > > > > Does anyone have a topic to present or a topic they would like to > > hear? > > (1) I would benefit from a tutorial on the various (or just the > "best") approach to recursively operating on all the files in a > directory and its subdirectories. It appears that the "File::..." > modules are applicable. > > (2) I also would benefit from a tutorial on use of the diamond > operator (or other approaches) to make changes throughout a file. It looks like we have a potential presentation that should cover at least parts of this topic. I'll send an update when I know more. G. Wade -- If you torture data long enough, it will confess to anything. -- unknown econometrian From rlharris at oplink.net Wed Sep 26 19:54:23 2012 From: rlharris at oplink.net (Russell L. Harris) Date: Thu, 27 Sep 2012 02:54:23 +0000 Subject: [pm-h] October Houston.pm Technical Meeting In-Reply-To: <20120926183627.34341930@cygnus> References: <20120924230544.4168b486@cygnus> <20120925073432.GB3598@gospelbroadcasting.org> <20120926183627.34341930@cygnus> Message-ID: <20120927025423.GB2802@gospelbroadcasting.org> * G. Wade Johnson [120927 01:45]: ... > It looks like we have a potential presentation that should cover at > least parts of this topic. I'll send an update when I know more. Thanks. I plan to make it to this meeting, irrespective of the presentation. RLH From gwadej at anomaly.org Wed Sep 26 20:03:08 2012 From: gwadej at anomaly.org (G. Wade Johnson) Date: Wed, 26 Sep 2012 22:03:08 -0500 Subject: [pm-h] October Houston.pm Technical Meeting In-Reply-To: <20120927025423.GB2802@gospelbroadcasting.org> References: <20120924230544.4168b486@cygnus> <20120925073432.GB3598@gospelbroadcasting.org> <20120926183627.34341930@cygnus> <20120927025423.GB2802@gospelbroadcasting.org> Message-ID: <20120926220308.087d1d75@cygnus> On Thu, 27 Sep 2012 02:54:23 +0000 "Russell L. Harris" wrote: > * G. Wade Johnson [120927 01:45]: > ... > > It looks like we have a potential presentation that should cover at > > least parts of this topic. I'll send an update when I know more. > > Thanks. I plan to make it to this meeting, irrespective of the > presentation. It'll be good to see you there. G. Wade -- Experience isn't hereditary - it ain't even contagious. -- John Gall From gwadej at anomaly.org Sat Sep 29 06:22:09 2012 From: gwadej at anomaly.org (G. Wade Johnson) Date: Sat, 29 Sep 2012 08:22:09 -0500 Subject: [pm-h] October Houston.pm Technical Meeting: Bag of Tricks Message-ID: <20120929082209.0460e918@cygnus> Erin Sch?nhals has agreed to present for this month's meeting at 7pm on October 11. Here's her explanation of the topic: By popular demand, for Houston.pm's October meeting I will be presenting some small examples from a bag of tricks useful for taking on a number of file manipulation tasks, more specifically those suited to manipulating human readable text. Such tricks include but are not limited to: * Quick and easy recursive file operations * Editing files in-place; or, a better alternative * A blurb on ispell and Lingua::Spelling::Alternative * Some notes on Template::Toolkit * Handling errors gracefully in the midst of a large pile of work * Mass renaming of files; good for managing media collections! Slides and example code will be made available online after the meeting. Each example will be introduced with enough explanation to help grasp the most important moving pieces. Plenty of room will be left over at the end of the presentation for Q&A. Hopefully the keen attendee will be able to string these methods together with confidence. I sure do hope to see you then! ------------------------ As usual, we will meet at 3131 W. Alabama St. The presentation starts at 7pm. We'll gather in the lobby on top of the parking garage between 6:40pm and 7pm, and go to the meeting from there. G. Wade -- If there's no solution, there's no problem. -- Rick Hoselton