From dan at linder.org Mon Aug 6 09:32:24 2007 From: dan at linder.org (Daniel Linder) Date: Mon, 6 Aug 2007 11:32:24 -0500 (CDT) Subject: [Omaha.pm] UserFriendly comic strip... Message-ID: <33575.63.230.40.25.1186417944.squirrel@webmail.linder.org> Ah ha! This explains it: http://ars.userfriendly.org/cartoons/?id=20070806 Dan - - - - "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -- Ed Howdershelt (Author) "I do not fear computers, I fear the lack of them." -- Isaac Asimov "Imagination is more important than knowledge..." -- Albert Einstein From krisguy at krisguy.com Mon Aug 6 09:42:34 2007 From: krisguy at krisguy.com (Kris Gainsforth) Date: Mon, 06 Aug 2007 11:42:34 -0500 Subject: [Omaha.pm] UserFriendly comic strip... In-Reply-To: <33575.63.230.40.25.1186417944.squirrel@webmail.linder.org> References: <33575.63.230.40.25.1186417944.squirrel@webmail.linder.org> Message-ID: <46B74F7A.3030602@krisguy.com> Good old J.D. Frazier! I really want to see what Randal Schwartz says about that. I'm sure he'll have some choice words. ;) Kris Gainsforth krisguy at krisguy.com http://www.krisguy.com Please listen to my "Late Night Diabetic" Podcast on iTunes or talkshoe.com- http://www.talkshoe.com/talkshoe/web/talkCast.jsp?masterId=28820&talkCastId=28820 Daniel Linder wrote: > Ah ha! This explains it: > > http://ars.userfriendly.org/cartoons/?id=20070806 > > Dan > > - - - - > "There are four boxes to be used in defense of liberty: soap, ballot, > jury, and ammo. Please use in that order." > -- Ed Howdershelt (Author) > > "I do not fear computers, I fear the lack of them." -- Isaac Asimov > > "Imagination is more important than knowledge..." -- Albert Einstein > > > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > From jay at jays.net Tue Aug 7 10:26:32 2007 From: jay at jays.net (Jay Hannah) Date: Tue, 07 Aug 2007 12:26:32 -0500 Subject: [Omaha.pm] Meeting tonight! (Meetings merged with dynamic_omaha) Message-ID: <46B8AB48.5060006@jays.net> Howdy all -- Since I'm now working two jobs + going to school this fall + family life + sleeping occasionally I'm no longer going to organize Perl-specific meetings every month. I'm still using the heck out of Perl daily but against all odds my life got even busier. :) I updated our website: http://omaha.pm.org/ So our next meeting is TONIGHT! Topic: "How would you solve Groovy Quiz this month?" ... let's solve the Groovy Quiz in Perl *laughs* Cheers, j -------- Original Message -------- Subject: [dynamic_omaha] News Flash: Let There Be Pizza! Date: Tue, 07 Aug 2007 14:34:02 +0000 From: Blaine Buxton Reply-To: Blaine Buxton To: dynamic_omaha at blainebuxton.com Hello all, Matt Secoske has volunteered to bring pizza for tonight. I will bring the drinks (pop). If anyone wants to bring cookies or what have you, I would think that would be fantastic! We have the greatest user group ever created. You guys rock. I love you all. We will have pizza and pop! Again, see you all tonight! This is going to be a meeting that people will be talking about for months! -- Blaine Buxton Simplicity Synthesist http://blog.blainebuxton.com From rob.townley at gmail.com Tue Aug 7 11:48:06 2007 From: rob.townley at gmail.com (Rob Townley) Date: Tue, 7 Aug 2007 13:48:06 -0500 Subject: [Omaha.pm] Meeting tonight! (Meetings merged with dynamic_omaha) In-Reply-To: <46B8AB48.5060006@jays.net> References: <46B8AB48.5060006@jays.net> Message-ID: <7e84ed60708071148r7f74c44ej56d8509bdfb26c1c@mail.gmail.com> Jay, that makes it the same night as OLUG. On 8/7/07, Jay Hannah wrote: > > > Howdy all -- > > Since I'm now working two jobs + going to school this fall + family life > + sleeping occasionally I'm no longer going to organize Perl-specific > meetings every month. I'm still using the heck out of Perl daily but > against all odds my life got even busier. :) > > I updated our website: > http://omaha.pm.org/ > > So our next meeting is TONIGHT! > > Topic: "How would you solve Groovy Quiz this month?" > > ... let's solve the Groovy Quiz in Perl *laughs* > > Cheers, > > j > > > > > > > -------- Original Message -------- > Subject: [dynamic_omaha] News Flash: Let There Be Pizza! > Date: Tue, 07 Aug 2007 14:34:02 +0000 > From: Blaine Buxton > Reply-To: Blaine Buxton > To: dynamic_omaha at blainebuxton.com > > > Hello all, > Matt Secoske has volunteered to bring pizza for tonight. I will bring the > drinks (pop). If anyone wants to bring cookies or what have you, I would > think that would be fantastic! > > We have the greatest user group ever created. You guys rock. I love you > all. We will have pizza and pop! > > Again, see you all tonight! This is going to be a meeting that people will > be talking about for months! > -- > Blaine Buxton > Simplicity Synthesist > http://blog.blainebuxton.com > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/omaha-pm/attachments/20070807/dbe58a34/attachment.html From jay at jays.net Tue Aug 7 13:07:28 2007 From: jay at jays.net (Jay Hannah) Date: Tue, 7 Aug 2007 15:07:28 -0500 Subject: [Omaha.pm] Meeting tonight! (Meetings merged with dynamic_omaha) In-Reply-To: <7e84ed60708071148r7f74c44ej56d8509bdfb26c1c@mail.gmail.com> References: <46B8AB48.5060006@jays.net> <7e84ed60708071148r7f74c44ej56d8509bdfb26c1c@mail.gmail.com> Message-ID: On Aug 7, 2007, at 1:48 PM, Rob Townley wrote: > Jay, that makes it the same night as OLUG. Doh! Sorry. Maybe you could trade off every once in a while? I'm open to alternate suggestions. :) j From ryan at cfwebtools.com Tue Aug 7 13:14:26 2007 From: ryan at cfwebtools.com (Ryan Stille) Date: Tue, 07 Aug 2007 15:14:26 -0500 Subject: [Omaha.pm] Meeting tonight! (Meetings merged with dynamic_omaha) In-Reply-To: References: <46B8AB48.5060006@jays.net> <7e84ed60708071148r7f74c44ej56d8509bdfb26c1c@mail.gmail.com> Message-ID: <46B8D2A2.4060200@cfwebtools.com> Jay Hannah wrote: > On Aug 7, 2007, at 1:48 PM, Rob Townley wrote: > >> Jay, that makes it the same night as OLUG. >> > > Doh! Sorry. Maybe you could trade off every once in a while? > > I'm open to alternate suggestions. :) > > j Perhaps we can talk with Blane tonight about changing the date of the DYNLUG meetings? Here are some other user groups meeting dates (to work around): http://www.google.com/calendar/embed?src=689bo9l4k74mu9unjbqtnulpn0%40group.calendar.google.com -Ryan From jay at jays.net Tue Aug 7 14:45:34 2007 From: jay at jays.net (Jay Hannah) Date: Tue, 7 Aug 2007 16:45:34 -0500 Subject: [Omaha.pm] Meeting tonight! (Meetings merged with dynamic_omaha) In-Reply-To: <46B8D2A2.4060200@cfwebtools.com> References: <46B8AB48.5060006@jays.net> <7e84ed60708071148r7f74c44ej56d8509bdfb26c1c@mail.gmail.com> <46B8D2A2.4060200@cfwebtools.com> Message-ID: On Aug 7, 2007, at 3:14 PM, Ryan Stille wrote: > Perhaps we can talk with Blane tonight about changing the date of the > DYNLUG meetings? Here are some other user groups meeting dates (to > work > around): > http://www.google.com/calendar/embed?src=689bo9l4k74mu9unjbqtnulpn0% > 40group.calendar.google.com Is that the same as the "Omaha User Groups Google Calendar" on our wiki? http://omaha.pm.org/kwiki/index.cgi?OmahaUserGroups Or is your link a different Google Calendar? For whatever reason the link that is currently on our wiki stopped working for me. I don't know if its just me or what. The error Google throws at me is very odd. j From rob.townley at gmail.com Tue Aug 7 15:00:57 2007 From: rob.townley at gmail.com (Rob Townley) Date: Tue, 7 Aug 2007 17:00:57 -0500 Subject: [Omaha.pm] Meeting tonight! (Meetings merged with dynamic_omaha) In-Reply-To: References: <46B8AB48.5060006@jays.net> <7e84ed60708071148r7f74c44ej56d8509bdfb26c1c@mail.gmail.com> <46B8D2A2.4060200@cfwebtools.com> Message-ID: <7e84ed60708071500r4505dbedy5225e538f400789d@mail.gmail.com> ITinOmaha.org is a good one On 8/7/07, Jay Hannah wrote: > > On Aug 7, 2007, at 3:14 PM, Ryan Stille wrote: > > Perhaps we can talk with Blane tonight about changing the date of the > > DYNLUG meetings? Here are some other user groups meeting dates (to > > work > > around): > > http://www.google.com/calendar/embed?src=689bo9l4k74mu9unjbqtnulpn0% > > 40group.calendar.google.com > > Is that the same as the "Omaha User Groups Google Calendar" on our wiki? > > http://omaha.pm.org/kwiki/index.cgi?OmahaUserGroups > > Or is your link a different Google Calendar? > > For whatever reason the link that is currently on our wiki stopped > working for me. I don't know if its just me or what. The error Google > throws at me is very odd. > > j > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/omaha-pm/attachments/20070807/3d72a8d2/attachment.html From ryan at cfwebtools.com Tue Aug 7 15:06:59 2007 From: ryan at cfwebtools.com (Ryan Stille) Date: Tue, 07 Aug 2007 17:06:59 -0500 Subject: [Omaha.pm] Meeting tonight! (Meetings merged with dynamic_omaha) In-Reply-To: References: <46B8AB48.5060006@jays.net> <7e84ed60708071148r7f74c44ej56d8509bdfb26c1c@mail.gmail.com> <46B8D2A2.4060200@cfwebtools.com> Message-ID: <46B8ED03.7030701@cfwebtools.com> Jay Hannah wrote: > On Aug 7, 2007, at 3:14 PM, Ryan Stille wrote: > >> Perhaps we can talk with Blane tonight about changing the date of the >> DYNLUG meetings? Here are some other user groups meeting dates (to >> work >> around): >> http://www.google.com/calendar/embed?src=689bo9l4k74mu9unjbqtnulpn0% >> 40group.calendar.google.com >> > > Is that the same as the "Omaha User Groups Google Calendar" on our wiki? > > http://omaha.pm.org/kwiki/index.cgi?OmahaUserGroups > > Or is your link a different Google Calendar? > > For whatever reason the link that is currently on our wiki stopped > working for me. I don't know if its just me or what. The error Google > throws at me is very odd. > > j > > Yea its the same calendar. I see the link in the Wiki is not working... G Calendar is in beta, maybe they changed the format of those URLs. I've updated the Wiki to use the new URL. Rob Townley wrote: > ITinOmaha.org is a good one Yea, thats where I got my info for the Google calendar. The problem with the ITinOmaha site is that I have to check it! I use Google for all my calendaring, so this way I always see the upcoming events. If anyone uses google calendar, you can add in the ItInOmaha events by using this URL: http://www.google.com/calendar/render?cid=689bo9l4k74mu9unjbqtnulpn0%40group.calendar.google.com Actually Jay, *thats* the URL that used to be on the Wiki... I just tried it and it worked for me. That URL should prompt you to add the ITinOmaha events to your calendar. The other URL just displays the events on an HTML page. -Ryan From jay at jays.net Tue Aug 7 16:16:43 2007 From: jay at jays.net (Jay Hannah) Date: Tue, 7 Aug 2007 18:16:43 -0500 Subject: [Omaha.pm] Meeting tonight! (Meetings merged with dynamic_omaha) In-Reply-To: <46B8ED03.7030701@cfwebtools.com> References: <46B8AB48.5060006@jays.net> <7e84ed60708071148r7f74c44ej56d8509bdfb26c1c@mail.gmail.com> <46B8D2A2.4060200@cfwebtools.com> <46B8ED03.7030701@cfwebtools.com> Message-ID: On Aug 7, 2007, at 5:06 PM, Ryan Stille wrote: > http://www.google.com/calendar/render? > cid=689bo9l4k74mu9unjbqtnulpn0%40group.calendar.google.com > > Actually Jay, *thats* the URL that used to be on the Wiki... I just > tried it and it worked for me. That URL should prompt you to add the > ITinOmaha events to your calendar. The other URL just displays the > events on an HTML page. This is what I get: http://jays.net/tmp/GoogleCalendarError.tiff Shrug, j From ryan at cfwebtools.com Tue Aug 7 16:19:11 2007 From: ryan at cfwebtools.com (Ryan Stille) Date: Tue, 07 Aug 2007 18:19:11 -0500 Subject: [Omaha.pm] Meeting tonight! (Meetings merged with dynamic_omaha) In-Reply-To: References: <46B8AB48.5060006@jays.net> <7e84ed60708071148r7f74c44ej56d8509bdfb26c1c@mail.gmail.com> <46B8D2A2.4060200@cfwebtools.com> <46B8ED03.7030701@cfwebtools.com> Message-ID: <46B8FDEF.1010101@cfwebtools.com> > This is what I get: > > http://jays.net/tmp/GoogleCalendarError.tiff > > Shrug, > > j > > Odd. Maybe if you signed in and created a calendar account first, then clicked on the link. -Ryan From jay at jays.net Tue Aug 7 16:24:39 2007 From: jay at jays.net (Jay Hannah) Date: Tue, 7 Aug 2007 18:24:39 -0500 Subject: [Omaha.pm] Meeting tonight! (Meetings merged with dynamic_omaha) In-Reply-To: <46B8FDEF.1010101@cfwebtools.com> References: <46B8AB48.5060006@jays.net> <7e84ed60708071148r7f74c44ej56d8509bdfb26c1c@mail.gmail.com> <46B8D2A2.4060200@cfwebtools.com> <46B8ED03.7030701@cfwebtools.com> <46B8FDEF.1010101@cfwebtools.com> Message-ID: <8CA637CA-7D46-49B7-8C51-3135E74EA2CE@jays.net> On Aug 7, 2007, at 6:19 PM, Ryan Stille wrote: > Odd. Maybe if you signed in and created a calendar account first, > then > clicked on the link. Nope, it's all jacked. I'll show you when you get here. Thanks for updating the wiki! j sitting in PKI 269 From ryan at cfwebtools.com Tue Aug 7 16:26:25 2007 From: ryan at cfwebtools.com (Ryan Stille) Date: Tue, 07 Aug 2007 18:26:25 -0500 Subject: [Omaha.pm] Meeting tonight! (Meetings merged with dynamic_omaha) In-Reply-To: <8CA637CA-7D46-49B7-8C51-3135E74EA2CE@jays.net> References: <46B8AB48.5060006@jays.net> <7e84ed60708071148r7f74c44ej56d8509bdfb26c1c@mail.gmail.com> <46B8D2A2.4060200@cfwebtools.com> <46B8ED03.7030701@cfwebtools.com> <46B8FDEF.1010101@cfwebtools.com> <8CA637CA-7D46-49B7-8C51-3135E74EA2CE@jays.net> Message-ID: <46B8FFA1.80903@cfwebtools.com> > j > sitting in PKI 269 > _______________________________________________ > Dude you are early! Or I'm really late.... From jay at jays.net Wed Aug 8 04:49:40 2007 From: jay at jays.net (Jay Hannah) Date: Wed, 8 Aug 2007 06:49:40 -0500 Subject: [Omaha.pm] [dynamic_omaha] Requirements Part 4 for August 7: Groovy Coding: Car Wash In-Reply-To: <20070801005708.22089.qmail@server271.com> References: <20070801005708.22089.qmail@server271.com> Message-ID: <14115CE4-5DCD-41E2-AFCC-D2DCFA8E2DBB@jays.net> Here's a Perl mock-up I wrote after the meeting. The original challenge is below. It's kinda fun to hold down the insert money key and watch your balance fly up and then hold down a purchase key and spend your loot. :) j ------------------------------ #!/usr/bin/perl use strict; use Term::InKey; use FileHandle; STDOUT->autoflush(); # Slap your products in here (up to 9 of them)... my $tmp = <[ $cnt ] = { cost => $cost, actions => $actions }; $product_choices .= " [$cnt] Buy $product (\$$cost)\n"; } my $balance = 0; my $message; while (1) { &Clear; choices(); print "> "; for (my $x = &ReadKey) { /i/ && do { dollar_inserted() }; /q/ && do { exit }; /\d/ && do { purchase($x) }; next; } } # END MAIN sub dollar_inserted { $balance++; $message = "Cha-ching!"; } sub purchase { my ($product) = @_; my $amount = $products->[$product]->{cost}; my $actions = $products->[$product]->{actions}; return unless $amount; if ($balance < $amount) { $message = "Please insert more money first."; return; } $balance -= $amount; $message = "You just bought $actions for $amount dollars."; } sub choices { print < Subject: August 7: Groovy Coding: Car Wash Sent: 12 Jul '07 00:50 Hello, I thought I would do things a little differently next month and have a small design group session. I came up with some "customer requirements" that will be released in four rounds. I want this to inspire discussion so if you come up with a novel or clever solution. Please share it! Anything language is welcome to join in on the fun, so if Groovy is not your bag, please do it in the language of your choice. I would like for us to compare the different ways of doing and compare out thought processes. I think this will be more fun if everyone gets involved. I made the first round simple (and in fact all of them are simple). I just wanted something easy enough to code, but interesting. The rounds following the first will be customer changes/additions to our requirements. If you get yourself in a corner because of changes, I would love to know what they were and how you overcame them. I think this will be an extraordinary learning experience and I hope it is successful! Customer Requirements: Frobozz Gas and Go has installed a brand new automated car wash. There's just one problem. The hardware that runs the car wash has no software to run it. Basically, it's a coin-operated box that takes the customer's money and sends commands to the machine that washes the car. Frobozz has called us to design this software and this is the list of requirements: 1. Machine Takes Cash/Gives Change 2. There are 3 packages for the wash and their prices are: Simple $5.00 (Action Sent To Wash Machine: Wash) Clean $6.00 (Actions Sent To Wash Machine: Wash, Soak) Stupendous $7.00 (Wash, Soak, Wax) And that's it. The interface for the washing machine is this (Specified in Java): public interface CarWashMachine { public void performWash(); public void performSoak(); public void performWax(); } You are free to implement any interface you want for the machine that gives/takes money. You are also free to connect the CarWashMachine to anything you want. As long as the customer pays and gets the wash. Frobozz doesn't care. These requirements are quite ambigious and Frobozz is a busy man. Good luck everyone! I have a meeting with Frobozz next week to discuss anything that might have been missed. -- Blaine Buxton Simplicity Synthesist http://blog.blainebuxton.com From jay at jays.net Sun Aug 12 08:11:29 2007 From: jay at jays.net (Jay Hannah) Date: Sun, 12 Aug 2007 10:11:29 -0500 Subject: [Omaha.pm] Devel::Timer - Jay the CPAN author :) Message-ID: Hey, neato. I've now contributed to CPAN! http://search.cpan.org/~szabgab/Devel-Timer-0.04/lib/Devel/Timer.pm - In report(), I added collapse and sort_by. - I added get_stats. - Gabor set up the test framework, I added about 40 tests. Pretty slick. I decided on Friday I needed a better tool for a project I'm tackling at work. I committed my patches into Gabor's SVN Friday and Saturday, and by Sunday my code is out on CPAN (273 mirrors!) for the whole world to make fun of! Pretty cool. :) j From dave.nerd at gmail.com Sun Aug 12 08:37:46 2007 From: dave.nerd at gmail.com (Dave M) Date: Sun, 12 Aug 2007 10:37:46 -0500 Subject: [Omaha.pm] Devel::Timer - Jay the CPAN author :) In-Reply-To: References: Message-ID: <9ac12b1c0708120837h97128f9l32be920a380cf5ce@mail.gmail.com> On 8/12/07, Jay Hannah wrote: > Hey, neato. I've now contributed to CPAN! > > http://search.cpan.org/~szabgab/Devel-Timer-0.04/lib/Devel/Timer.pm > > - In report(), I added collapse and sort_by. > - I added get_stats. > - Gabor set up the test framework, I added about 40 tests. > > Pretty slick. I decided on Friday I needed a better tool for a > project I'm tackling at work. I committed my patches into Gabor's SVN > Friday and Saturday, and by Sunday my code is out on CPAN (273 > mirrors!) for the whole world to make fun of! > > Pretty cool. :) > Nice, Jay. I can see where this would be useful too. I've written one or two modules, but none that are CPAN-worthy yet. Mostly it's to apply what you taught us from the class you gave awhile back: "10/10/2006 - Meeting! Ryan Stille, Dave M., Kiran, and Mike gather around as Jay presents Object Oriented Perl 101." From jay at jays.net Sun Aug 12 09:14:38 2007 From: jay at jays.net (Jay Hannah) Date: Sun, 12 Aug 2007 11:14:38 -0500 Subject: [Omaha.pm] Devel::Timer - Jay the CPAN author :) In-Reply-To: <9ac12b1c0708120837h97128f9l32be920a380cf5ce@mail.gmail.com> References: <9ac12b1c0708120837h97128f9l32be920a380cf5ce@mail.gmail.com> Message-ID: <3F622066-AAD7-4B3A-A4DA-E7E4BB683BDF@jays.net> On Aug 12, 2007, at 10:37 AM, Dave M wrote: > I've written one or two modules, but none that are CPAN-worthy yet. > Mostly it's to apply what you taught us from the class you gave awhile > back: > > "10/10/2006 - Meeting! Ryan Stille, Dave M., Kiran, and Mike gather > around as Jay presents Object Oriented Perl 101." I'm glad that helped. :) Are you using Damian Conway's fabulous OO Perl book? http://www.manning.com/conway/ With rare exception the coding I do is specific to our proprietary databases and processes at work. It's nice to contribute a little something that might be widely useful to many people. I hit all kinds of problems and solutions every day but the vast majority of them wouldn't make any sense to the list without tons of background info about our business. And nobody wants me to torture them with that stuff. :) j From kiranbina at gmail.com Sun Aug 12 16:39:16 2007 From: kiranbina at gmail.com (kiran bina) Date: Sun, 12 Aug 2007 18:39:16 -0500 Subject: [Omaha.pm] Devel::Timer - Jay the CPAN author :) In-Reply-To: <3F622066-AAD7-4B3A-A4DA-E7E4BB683BDF@jays.net> References: <9ac12b1c0708120837h97128f9l32be920a380cf5ce@mail.gmail.com> <3F622066-AAD7-4B3A-A4DA-E7E4BB683BDF@jays.net> Message-ID: <531681ec0708121639k309cfber2c3377caa4f8a6a2@mail.gmail.com> neat stuff. On Friday Sajan me were talking about timing his query. May be this will help him too. kiran On 8/12/07, Jay Hannah wrote: > On Aug 12, 2007, at 10:37 AM, Dave M wrote: > > I've written one or two modules, but none that are CPAN-worthy yet. > > Mostly it's to apply what you taught us from the class you gave awhile > > back: > > > > "10/10/2006 - Meeting! Ryan Stille, Dave M., Kiran, and Mike gather > > around as Jay presents Object Oriented Perl 101." > > I'm glad that helped. :) Are you using Damian Conway's fabulous OO > Perl book? > > http://www.manning.com/conway/ > > With rare exception the coding I do is specific to our proprietary > databases and processes at work. It's nice to contribute a little > something that might be widely useful to many people. > > I hit all kinds of problems and solutions every day but the vast > majority of them wouldn't make any sense to the list without tons of > background info about our business. And nobody wants me to torture > them with that stuff. :) > > j > > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > -- Dhundy R. Bastola Assistant Professor Department of Pediatrics University of Nebraska Medical Center Omaha NE 68198 Always reply to: dbastola at unmc.edu From jay at jays.net Mon Aug 13 11:56:46 2007 From: jay at jays.net (Jay Hannah) Date: Mon, 13 Aug 2007 13:56:46 -0500 Subject: [Omaha.pm] XML::Twig get_xpath() Message-ID: <4A5203C5-F042-4F9B-85F3-3D8D8B387138@jays.net> get_xpath is wicked cool. :) j BEFORE: } elsif ($message_type =~ /HotelResNotif/) { my $HRs = $twig->first_child("HotelReservations"); goto BARF if (!$HRs); my $HR = $HRs->first_child("HotelReservation"); goto BARF if (!$HR); my $RSs = $HR->first_child("RoomStays"); goto BARF if (!$RSs); my $RS = $RSs->first_child("RoomStay"); goto BARF if (!$RS); my $BPI = $RS->first_child("BasicPropertyInfo"); goto BARF if (!$BPI); $HotelCode = $BPI->att("HotelCode"); AFTER: } elsif ($message_type =~ /HotelResNotif/) { my (@x) = $twig->get_xpath('HotelReservations/HotelReservation/ RoomStays/RoomStay/BasicPropertyInfo'); $HotelCode = $x[0]->att("HotelCode") if ($x[0]); -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/omaha-pm/attachments/20070813/088591e5/attachment.html From dan at linder.org Tue Aug 14 06:34:06 2007 From: dan at linder.org (Daniel Linder) Date: Tue, 14 Aug 2007 08:34:06 -0500 (CDT) Subject: [Omaha.pm] Ok, I retract any complaints... Message-ID: <34068.63.230.40.25.1187098446.squirrel@webmail.linder.org> ...I've ever cast against some Perl programmers one-liners... >From this article: "Crowther's Original Adventure Source Code Found" http://games.slashdot.org/article.pl?sid=07/08/14/011230 One of the posters wrote: http://games.slashdot.org/comments.pl?sid=268907&cid=20223235 Increased memory (both RAM & Disc storage) availability has allowed us to make our code more readable. I looked at the various FORTRAN files and am amazed at the spaghetti GOTO maze which, although messy, was probably the only way to do things in FORTRAN at the time with no structuring capability. A random example: IF(K.NE.1) MASK1="177*M2(K) IF(((A(J).XOR."201004020100).AND.MASK1).EQ.0)GOTO 3 IF(S.EQ.0) GOTO 2 Wow! Is that the opposite of self-documenting code or what? Of course I'm sure we could re-write "Adventure" in about 1K of Perl. :) Dan - - - - "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -- Ed Howdershelt (Author) "I do not fear computers, I fear the lack of them." -- Isaac Asimov (Author) ** *** ***** ******* *********** ************* squib, Chicago Posse, Daisy, Minox, FLETC, Kiwi, 1997 RCMP, fissionable, Nuclear, smuggle, WANK, SGI, SADF primacord, M5, Anonymous, Macintosh Security, wire transfer, AOL, Oratory From TELarson at west.com Fri Aug 24 14:19:43 2007 From: TELarson at west.com (Larson, Timothy E.) Date: Fri, 24 Aug 2007 16:19:43 -0500 Subject: [Omaha.pm] weee, I get to use perl again Message-ID: Huzzah, I'm back among the Perly ones. :) I feel so rusty... I want to implement a simple config file by requiring a file at runtime - seems easy enough. I'd like to do it smart, though, so I don't have to edit the path in my script when this moves into production. There's got to be a simple way to get the abs path to /../lib so the thing is portable. Only a few lines to write myself, I suppose, but maybe even a one-liner if I just knew which function/module to use. I've tried File::Spec and Cwd but can't get it quite right. Baby steps back into the pool... Tim -- Tim Larson InterCall, a subsidiary of West Corporation Eschew obfuscation! From gotosleep at gmail.com Fri Aug 24 16:36:17 2007 From: gotosleep at gmail.com (Jesse Andersen) Date: Fri, 24 Aug 2007 18:36:17 -0500 Subject: [Omaha.pm] weee, I get to use perl again In-Reply-To: References: Message-ID: I could be wrong, but wouldn't something like the following work for what you want to do? the path will stay relative to your script. #!/usr/bin/perl -w open(IN, "<../test/test.txt"); while() { print; } On 8/24/07, Larson, Timothy E. wrote: > > Huzzah, I'm back among the Perly ones. :) I feel so rusty... > > I want to implement a simple config file by requiring a file at runtime > - seems easy enough. I'd like to do it smart, though, so I don't have > to edit the path in my script when this moves into production. There's > got to be a simple way to get the abs path to /../lib so the > thing is portable. Only a few lines to write myself, I suppose, but > maybe even a one-liner if I just knew which function/module to use. > I've tried File::Spec and Cwd but can't get it quite right. > > Baby steps back into the pool... > > Tim > -- > Tim Larson > InterCall, a subsidiary of West Corporation > Eschew obfuscation! > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/omaha-pm/attachments/20070824/9a112bd3/attachment.html From topher at zyp.org Fri Aug 24 20:26:54 2007 From: topher at zyp.org (Christopher Cashell) Date: Fri, 24 Aug 2007 22:26:54 -0500 Subject: [Omaha.pm] weee, I get to use perl again In-Reply-To: References: Message-ID: <20070825032654.GB6793@zyp.org> At Fri, 24 Aug 07, Unidentified Flying Banana Larson, Timothy E., said: > I want to implement a simple config file by requiring a file at runtime > - seems easy enough. I'd like to do it smart, though, so I don't have > to edit the path in my script when this moves into production. There's > got to be a simple way to get the abs path to /../lib so the > thing is portable. Only a few lines to write myself, I suppose, but > maybe even a one-liner if I just knew which function/module to use. > I've tried File::Spec and Cwd but can't get it quite right. I came across that same issue, and found a not too difficult way of doing it. There may be a better way, but this worked for me. use FindBin qw($Bin); use lib "$Bin"; use vars qw($user $pass $url $ids_ver $max_events); require "ids_check.conf"; The first two lines find the directory where the binary (script) is located, and add that directory to the library path. The second two set up the variables I'm going to pull, then require the .conf file. This is my favorite way to do simple config files, because you can just make the conf file valid perl, require/include it, and bam, you're done. No messy config file parsing and processing. (Idea taken from RequestTracker, though I've seen other applications use it, too.) If you want to do full parsing and processing on a config file, you could of course still do that, and just use the FindBin module as above to get your current dire, then open up $Bin/../lib/foo.conf or whatever. > Tim -- | Christopher +------------------------------------------------+ | Here I stand. I can do no other. | +------------------------------------------------+ From jay at jays.net Sun Aug 26 06:49:21 2007 From: jay at jays.net (Jay Hannah) Date: Sun, 26 Aug 2007 08:49:21 -0500 Subject: [Omaha.pm] weee, I get to use perl again In-Reply-To: References: Message-ID: My $0.02, FWIW -- On Aug 24, 2007, at 6:36 PM, Jesse Andersen wrote: > I could be wrong, but wouldn't something like the following work > for what you want to do? the path will stay relative to your script. > > #!/usr/bin/perl -w > > open(IN, "<../test/test.txt"); That should work fine if you're manually running the Perl program from the current directory. But does it work if you provide a full path? Will it work in a cron job? On Aug 24, 2007, at 10:26 PM, Christopher Cashell wrote: > use FindBin qw($Bin); > use lib "$Bin"; > > use vars qw($user $pass $url $ids_ver $max_events); > require "ids_check.conf"; FindBin is cool. Hadn't seen that one in a while. So ids_check.conf basically looks like this? $user = 'wally'; "perldoc vars" says that 'vars' is deprecated, and you should use 'our' instead? (perldoc -f our) I don't use either, though, so what do I know? :) ------------ Thought # 1 ------------ Don't know if "our way" is good or bad, but we decreed that all our in-house perl will always live in one absolute path: /usr/lib/perl5/site_perl/Omni And our MVC class structure begins in the absolute path /usr/lib/perl5/site_perl/Omni/MVC So when an admin installs a new Linux box, they cd /usr/lib/perl5/site_perl cvs checkout -d Omni source/common/perl export PERL5LIB=/usr/lib/perl5/site_perl/Omni/MVC and they're done. Cron jobs and hard-coded to absolute paths, that are in turn hard-coded with absolute paths of their own if they need to read files. Consequence: You can't choose to install our 172K lines of Perl somewhere else, even if you wanted to. Parts of it won't work. (Looks like we have 287 unit test scripts running 17,493 subtests nowadays...) -ponder- It's not a problem for us, since it's always root installing the bundle into the exact same path. (Makes admin job easy. -grin-) ------------ Thought # 2 ------------ On occasion when I have wanted people to be able to install my source code wherever they choose I have used an environment variable. my $file = "$ENV{OTA2_PATH}/skeletons/$filename.xml"; $twig->parsefile($file) or die "Can't load '$file'"; Tests are skipped like so use Test::More; if( -d "$ENV{OTA2_PATH}/skeletons" ) { plan tests => 4; } else { plan skip_all => 'Looks like your $ENV{OTA2_PATH} is not set'; } If they don't have the right environment variable set they just get an error. $ perl Errors.t 1..0 # Skip Looks like your $ENV{OTA2_PATH} is not set HTH, j From jay at jays.net Sun Aug 26 07:02:15 2007 From: jay at jays.net (Jay Hannah) Date: Sun, 26 Aug 2007 09:02:15 -0500 Subject: [Omaha.pm] weee, I get to use perl again In-Reply-To: <20070825032654.GB6793@zyp.org> References: <20070825032654.GB6793@zyp.org> Message-ID: <4425B003-AD11-4FCB-90AF-1690781BC220@jays.net> On Aug 24, 2007, at 10:26 PM, Christopher Cashell wrote: > use FindBin qw($Bin); > use lib "$Bin"; > > use vars qw($user $pass $url $ids_ver $max_events); > require "ids_check.conf"; -additional deep pondering- I really like this method when you will always know where your .pl files are in relation to your .pm libraries and .conf files... I think I can't use it when I want people to be able to write their own .pl programs and run them from wherever they want using my .pm / .conf files... Another example of my idea #2: http://seqlab.net/?page=install Uses $ENV{SEQLAB_ROOT} and $ENV{SEQLAB_TMP}... j From TELarson at west.com Mon Aug 27 13:47:23 2007 From: TELarson at west.com (Larson, Timothy E.) Date: Mon, 27 Aug 2007 15:47:23 -0500 Subject: [Omaha.pm] weee, I get to use perl again In-Reply-To: <20070825032654.GB6793@zyp.org> References: <20070825032654.GB6793@zyp.org> Message-ID: Christopher Cashell wrote: > I came across that same issue, and found a not too difficult way of > doing it. There may be a better way, but this worked for me. > > use FindBin qw($Bin); > use lib "$Bin"; That's precisely what I was looking for. And it's even in the good ol' Camel book! Thanks! Tim -- Tim Larson InterCall, a subsidiary of West Corporation Eschew obfuscation! From jay at jays.net Tue Aug 28 04:48:44 2007 From: jay at jays.net (Jay Hannah) Date: Tue, 28 Aug 2007 06:48:44 -0500 Subject: [Omaha.pm] Fwd: First Brussels Perl Workshop References: Message-ID: I frequently receive notices like this from around the world. For the record, if you are paying I am available to attend any international or cruise Perl event at any time, on very short notice. I will happily carry your bags and debug your Perl for you while we're there. :) j perl porter* * por?ter (p?r't?r, p?r'-) n. 1. A person employed to carry burdens, especially an attendant who carries travelers' baggage at a hotel or transportation station. ----------------------------------------------------------------- Begin forwarded message: ----------------------------------------------------------------- From: "Gilles Paquet" Date: August 24, 2007 7:00:08 AM CDT To: pm_groups at pm.org Subject: [pm_groups] First Brussels Perl Workshop Hello PM leaders, Can you forward the following invitation to your members ? You can choose either english, french or dutch version. Thanks a lot. Gilles. ---------------------------- EN : ------ Bruxelles.pm is proud to announce that the first Brussels Perl Workshop will be held on 27/10/2007 at the ESI (http://www.heb.be/esi). We are appealing for anyone wishing to take part as a speaker, and hope to see you there. More details will soon follow on our Web site http:// bruxelles.pm.org, but meanwhile you can contact us via bruxelles.pm at gmail.com. See you. ---- NL : ------ Bruxelles.pm is trots de eerste Belgian Perl Workshop aan te kondigen. De workshop gaat door op 27/10/2007 in de lokalen van ESI te Brussel (http://www.heb.be/esi) alwaar wij U talrijk hopen te verwelkomen. Kandidaat sprekers worden gevraagd zich (reeds via e-mail) zo snel mogelijk aan te melden. Meer informatie is binnenkort raadpleegbaar op onze website http://bruxelles.pm.org. In afwachting zijn we bereikbaar via e-mail naar bruxelles.pm at gmail.com. Tot ziens ! ------ FR : ------ Bruxelles.pm est fier de vous annoncer que ce 27/10/2007 se tiendra le premier Brussels Perl Workshop ? l'ESI (http://www.heb.be/esi). Nous lan?ons donc un appel aux candidats souhaitant participer en tant que conf?rencier, et esp?rons vous y voir nombreux Plus de d?tails suivront sur notre site web http://bruxelles.pm.org, et en attendant, vous pouvez nous joindre ? l'adresse suivante bruxelles.pm at gmail.com. A bient?t, From kiranbina at gmail.com Tue Aug 28 17:08:51 2007 From: kiranbina at gmail.com (kiran bina) Date: Tue, 28 Aug 2007 19:08:51 -0500 Subject: [Omaha.pm] Fwd: First Brussels Perl Workshop In-Reply-To: References: Message-ID: <531681ec0708281708x3073837cr54606cff7babd7ae@mail.gmail.com> First: There is no need to be a porter. You are a coworker. co?work?er /?ko??w?rk?r, ko??w?r-/ Pronunciation Key - Show Spelled Pronunciation[koh-wur-ker, koh-wur-] Pronunciation Key - Show IPA Pronunciation ?noun a fellow worker; colleague. Second: Possibility of me paying for travel is not far-fetched either. We first have to get one grant money to get our shop going. I will guarentee you we will go to these conference as COWORKERS ;-) On 8/28/07, Jay Hannah wrote: > I frequently receive notices like this from around the world. > > For the record, if you are paying I am available to attend any > international or cruise Perl event at any time, on very short notice. > > I will happily carry your bags and debug your Perl for you while > we're there. > > :) > > j > perl porter* > > > * por?ter (p?r't?r, p?r'-) n. > 1. A person employed to carry burdens, especially an attendant > who carries travelers' baggage at a hotel or transportation station. > > > > ----------------------------------------------------------------- > Begin forwarded message: > ----------------------------------------------------------------- > From: "Gilles Paquet" > Date: August 24, 2007 7:00:08 AM CDT > To: pm_groups at pm.org > Subject: [pm_groups] First Brussels Perl Workshop > > Hello PM leaders, > > Can you forward the following invitation to your members ? > > You can choose either english, french or dutch version. > > Thanks a lot. > > Gilles. > > ---------------------------- > EN : > ------ > Bruxelles.pm is proud to announce that the first Brussels Perl > Workshop will be held on 27/10/2007 at the ESI > (http://www.heb.be/esi). We are appealing for anyone wishing to take > part as a speaker, and hope to see you there. > > More details will soon follow on our Web site http:// > bruxelles.pm.org, but > meanwhile you can contact us via bruxelles.pm at gmail.com. > > See you. > ---- > NL : > ------ > Bruxelles.pm is trots de eerste Belgian Perl Workshop aan te kondigen. > De workshop gaat door op 27/10/2007 in de lokalen van ESI te Brussel > (http://www.heb.be/esi) alwaar wij U talrijk hopen te verwelkomen. > Kandidaat sprekers worden gevraagd zich (reeds via e-mail) zo snel > mogelijk aan te melden. > > Meer informatie is binnenkort raadpleegbaar op onze website > http://bruxelles.pm.org. > In afwachting zijn we bereikbaar via e-mail naar bruxelles.pm at gmail.com. > > Tot ziens ! > > ------ > FR : > ------ > > Bruxelles.pm est fier de vous annoncer que ce 27/10/2007 se tiendra > le premier > Brussels Perl Workshop ? l'ESI (http://www.heb.be/esi). Nous lan?ons > donc un appel aux candidats souhaitant participer en tant que > conf?rencier, et esp?rons vous y voir nombreux > > Plus de d?tails suivront sur notre site web http://bruxelles.pm.org, > et en attendant, vous > pouvez nous joindre ? l'adresse suivante bruxelles.pm at gmail.com. > > A bient?t, > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm -- Dhundy R. Bastola Assistant Professor Department of Pediatrics University of Nebraska Medical Center Omaha NE 68198 Always reply to: dbastola at unmc.edu From dthacker9 at cox.net Tue Aug 28 20:04:40 2007 From: dthacker9 at cox.net (Dave Thacker) Date: Tue, 28 Aug 2007 22:04:40 -0500 Subject: [Omaha.pm] Keeping tens of perl installs in sync. Is autobundle the answer? Message-ID: <200708282204.40392.dthacker9@cox.net> Today I had to do a server count at the PWIW for licenses. I have custody of a few dozen servers, all running some form of perl. I'm looking for ways to improve configuration management, including a perl install that uses lots 'o modules. For the OS stuff I'm leaning towares Puppet (1), I've heard tales (2), (3) about the autobundle feature in CPAN, and was contemplating trying it out to manage our perl installs. What I'd like to do is: (1) Use the OS install utilities to lay down a basic linux (2) Have puppet build config files and packages as needed (3) Have (insert cool perl tool here) install all my required packages automagically without playing the CPAN return key waltz. (4) Go home early :) DT (1)http://reductivelabs.com/trac/puppet (2)http://www.ibm.com/developerworks/linux/library/l-depperl.html (3)http://www.perlmonks.org/?node_id=455259 From jay at jays.net Wed Aug 29 06:03:57 2007 From: jay at jays.net (Jay Hannah) Date: Wed, 29 Aug 2007 08:03:57 -0500 Subject: [Omaha.pm] Keeping tens of perl installs in sync. Is autobundle the answer? In-Reply-To: <200708282204.40392.dthacker9@cox.net> References: <200708282204.40392.dthacker9@cox.net> Message-ID: <887FB468-A5B5-4762-85CD-83F74D5E2BA3@jays.net> On Aug 28, 2007, at 10:04 PM, Dave Thacker wrote: > (3) Have (insert cool perl tool here) install all my required packages > automagically without playing the CPAN return key waltz. I spent 30m trying to find you a way to skip all prompts for any package via CPAN.pm or CPANPLUS.pm and failed... Sorry. How long does Omni::Bundle take to install nowadays? j From stpierre at NebrWesleyan.edu Wed Aug 29 09:50:07 2007 From: stpierre at NebrWesleyan.edu (Chris St. Pierre) Date: Wed, 29 Aug 2007 11:50:07 -0500 (CDT) Subject: [Omaha.pm] Keeping tens of perl installs in sync. Is autobundle the answer? In-Reply-To: <200708282204.40392.dthacker9@cox.net> References: <200708282204.40392.dthacker9@cox.net> Message-ID: On Tue, 28 Aug 2007, Dave Thacker wrote: > Today I had to do a server count at the PWIW for licenses. I have custody of > a few dozen servers, all running some form of perl. I'm looking for ways to > improve configuration management, including a perl install that uses lots 'o > modules. For the OS stuff I'm leaning towares Puppet (1), > I've heard tales (2), (3) about the autobundle feature in CPAN, and was > contemplating trying it out to manage our perl installs. What I'd like to > do is: > > (1) Use the OS install utilities to lay down a basic linux > (2) Have puppet build config files and packages as needed > (3) Have (insert cool perl tool here) install all my required packages > automagically without playing the CPAN return key waltz. > (4) Go home early :) > > DT I install all of my Perl modules as RPMs. CPAN is slick as long as you have <2 machines and loads of time to babysit the Enter key, but it sucks as a package management system. Chris St. Pierre Unix Systems Administrator Nebraska Wesleyan University From Jay at RebootTheUser.com Wed Aug 29 10:59:33 2007 From: Jay at RebootTheUser.com (Jay Swackhamer) Date: Wed, 29 Aug 2007 12:59:33 -0500 Subject: [Omaha.pm] Keeping tens of perl installs in sync. Is autobundle the answer? In-Reply-To: References: <200708282204.40392.dthacker9@cox.net> Message-ID: <20070829125933.3q7rvio3qco4kggo@webmail.hotr.com> it sounds like dave needs and intern......or at least one of the nodding birds that homer had........... -- Jay Swackhamer Reboot The User 13416 A Street Omaha, NE 68144 402-933-6449 Hours: 6pm-11pm Tues-Fri, 4pm-9pm Sat. http://www.reboottheuser.com http://www.cafepress.com/rtu Quoting "Chris St. Pierre" : > On Tue, 28 Aug 2007, Dave Thacker wrote: > >> Today I had to do a server count at the PWIW for licenses. I have >> custody of >> a few dozen servers, all running some form of perl. I'm looking >> for ways to >> improve configuration management, including a perl install that >> uses lots 'o >> modules. For the OS stuff I'm leaning towares Puppet (1), >> I've heard tales (2), (3) about the autobundle feature in CPAN, and was >> contemplating trying it out to manage our perl installs. What I'd like to >> do is: >> >> (1) Use the OS install utilities to lay down a basic linux >> (2) Have puppet build config files and packages as needed >> (3) Have (insert cool perl tool here) install all my required packages >> automagically without playing the CPAN return key waltz. >> (4) Go home early :) >> >> DT > > I install all of my Perl modules as RPMs. CPAN is slick as long as > you have <2 machines and loads of time to babysit the Enter key, but > it sucks as a package management system. > > Chris St. Pierre > Unix Systems Administrator > Nebraska Wesleyan University > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > From dthacker9 at cox.net Wed Aug 29 19:06:15 2007 From: dthacker9 at cox.net (Dave Thacker) Date: Wed, 29 Aug 2007 21:06:15 -0500 Subject: [Omaha.pm] =?iso-8859-1?q?Keeping_tens_of_perl_installs_in_sync?= =?iso-8859-1?q?=2E_Is_autobundle_the=09answer=3F?= In-Reply-To: References: <200708282204.40392.dthacker9@cox.net> Message-ID: <200708292106.15946.dthacker9@cox.net> On Wednesday 29 August 2007 11:50, Chris St. Pierre wrote: > On Tue, 28 Aug 2007, Dave Thacker wrote: > > Today I had to do a server count at the PWIW for licenses. I have > > custody of a few dozen servers, all running some form of perl. I'm > > looking for ways to improve configuration management, including a perl > > install that uses lots 'o modules. For the OS stuff I'm leaning towares > > Puppet (1), > > I've heard tales (2), (3) about the autobundle feature in CPAN, and was > > contemplating trying it out to manage our perl installs. What I'd like > > to do is: > > > > (1) Use the OS install utilities to lay down a basic linux > > (2) Have puppet build config files and packages as needed > > (3) Have (insert cool perl tool here) install all my required packages > > automagically without playing the CPAN return key waltz. > > (4) Go home early :) > > > > DT > > I install all of my Perl modules as RPMs. CPAN is slick as long as > you have <2 machines and loads of time to babysit the Enter key, but > it sucks as a package management system. Ah, one of my former co-workers recommended that tactic. So let's wander down that road a bit. 1)How do you handle something that has lots 'o options, such as Template Toolkit? 2) Do you use a repository or roll your own rpms? 3) Any pointers to docs? Dave From dthacker9 at cox.net Wed Aug 29 19:07:09 2007 From: dthacker9 at cox.net (Dave Thacker) Date: Wed, 29 Aug 2007 21:07:09 -0500 Subject: [Omaha.pm] =?iso-8859-1?q?Keeping_tens_of_perl_installs_in_sync?= =?iso-8859-1?q?=2E_Is=09autobundle_the_answer=3F?= In-Reply-To: <20070829125933.3q7rvio3qco4kggo@webmail.hotr.com> References: <200708282204.40392.dthacker9@cox.net> <20070829125933.3q7rvio3qco4kggo@webmail.hotr.com> Message-ID: <200708292107.09469.dthacker9@cox.net> On Wednesday 29 August 2007 12:59, Jay Swackhamer wrote: > it sounds like dave needs and intern......or at least one of the > nodding birds that homer had........... Stupid Bird! Stop installing ruby! DOH! Dave From stpierre at NebrWesleyan.edu Thu Aug 30 05:59:52 2007 From: stpierre at NebrWesleyan.edu (Chris St. Pierre) Date: Thu, 30 Aug 2007 07:59:52 -0500 (CDT) Subject: [Omaha.pm] =?iso-8859-1?q?Keeping_tens_of_perl_installs_in_sync?= =?iso-8859-1?q?=2E_Is_autobundle_the=09answer=3F?= In-Reply-To: <200708292106.15946.dthacker9@cox.net> References: <200708282204.40392.dthacker9@cox.net> <200708292106.15946.dthacker9@cox.net> Message-ID: On Wed, 29 Aug 2007, Dave Thacker wrote: > Ah, one of my former co-workers recommended that tactic. So let's wander down > that road a bit. > 1)How do you handle something that has lots 'o options, such as Template > Toolkit? Not sure -- never used that. Or, apparently, anything else were the many options mattered terribly. > 2) Do you use a repository or roll your own rpms? Yes. I draw from various repositories as often as possible (we're a RHEL shop, so Redhat, Dag Wieers, Karan Singh, CentOS+, etc.; rpmfind.net FTW!); failing that, cpan2rpm saves the day. > 3) Any pointers to docs? http://perl.arix.com/cpan2rpm/ is all I've ever needed Chris St. Pierre Unix Systems Administrator Nebraska Wesleyan University