From pterry2 at mac.com Sun Jan 1 21:22:46 2006 From: pterry2 at mac.com (philip terry) Date: Sun, 01 Jan 2006 21:22:46 -0800 Subject: [Omaha.pm] Preparation for use of GD::Graph & Perl In-Reply-To: <8147196.1136179300456.JavaMail.shannon11@mac.com> References: <8147196.1136179300456.JavaMail.shannon11@mac.com> Message-ID: <9411339.1136179366807.JavaMail.pterry2@mac.com> Hello, Can anyone advise on the following? Concerning installation (on Mac G5 OS X 10.4.3) of up to six libraries in preparation for installation of GD-2.30 Perl module from CPAN (and finally GD::Graph to practice graphing with Perl). The six are: (in tentative order of installation) 1. XPM (koala.ilog.fr/lehors/xpm.html) 2. FreeType-2.1.10 (www.freetype.org) 3. JPEG (jpegsrc.vb6) (www.ijg.org/) 4. zlib (www.gzip.org/zlib/) (zlib-1.2.3) 5. libpng (www.3-t.com/pub/png/libpng.html) (libpng-1.2.8-config) 6. gd-2.0.33 (libgd) (www.boutell.com/gd/) Some questions: i. Do I need XPM? It is listed as optional. What does it do? Perhaps works with X Windows? To install it, it asks for "imake". If don't have "imake', then a makefile is provided. But, suggests one may need to edit it before use? ii. As makefiles are specific to a particular compilation & installation, one needs to know information about the current installation, like location of directories to place files in, etc. It would help to have some experience writing makefiles. iii. Any advice on what to think about installing XPM in this situation? Thanks, Mike Terry From jay at jays.net Mon Jan 2 07:57:02 2006 From: jay at jays.net (Jay Hannah) Date: Mon, 02 Jan 2006 09:57:02 -0600 Subject: [Omaha.pm] Preparation for use of GD::Graph & Perl In-Reply-To: <9411339.1136179366807.JavaMail.pterry2@mac.com> References: <8147196.1136179300456.JavaMail.shannon11@mac.com> <9411339.1136179366807.JavaMail.pterry2@mac.com> Message-ID: <43B94D4E.70902@jays.net> philip terry wrote: > Concerning installation (on Mac G5 OS X 10.4.3) of up to six libraries in preparation for installation of GD-2.30 Perl module from CPAN (and finally GD::Graph to practice graphing with Perl). > The six are: (in tentative order of installation) > 1. XPM (koala.ilog.fr/lehors/xpm.html) > 2. FreeType-2.1.10 (www.freetype.org) > 3. JPEG (jpegsrc.vb6) (www.ijg.org/) > 4. zlib (www.gzip.org/zlib/) (zlib-1.2.3) > 5. libpng (www.3-t.com/pub/png/libpng.html) (libpng-1.2.8-config) > 6. gd-2.0.33 (libgd) (www.boutell.com/gd/) > > Some questions: > > i. Do I need XPM? It is listed as optional. What does it do? Perhaps works with X Windows? To install it, it asks for "imake". If don't have "imake', then a makefile is provided. But, suggests one may need to edit it before use? When my goal is to play with a specific Perl mondule, I always just install the required prerequisites. If you're interested in XPM itself and want to play with it, by all means do so. But in my mind, if I don't know what something is or does, don't worry about it. Witht that mindset I can usually prep a box for what I want to play with in 10 minutes or less, and start playing. There are an infinite number of tangents out there, and I try not to pursue them all simultaneously. :) That said, the bad news about playing with graphical stuff in Perl is that the prereqs there (GD and the family you mention) are the heaviest set of prereqs I've run into anywhere in Perl (except downloading 2.6GB of genetic sequencing data -grin-). The first time I got GD and family working on Linux it probably took me 2 hours. Now I think I can usually do it in 30m on Linux. I've never done it on a Mac. The good news about this stuff is that once you have it set up, its set up for all graphical applications, Perl and others (my photo gallery system on my web site uses ImageMagik which uses GD, for instance). I always install from source. Package management systems could very well make it easier sometimes, on some platforms, but are a hit and miss proposition in my experience. > ii. As makefiles are specific to a particular compilation & installation, one needs to know information about the current installation, like location of directories to place files in, etc. It would help to have some experience writing makefiles. On Linux "make" usually just works w/o having to understand anything about what's happening. Mac may be different. (I do all my heavy lifting on Linux, my Mac is just my handy laptop workstation.) > iii. Any advice on what to think about installing XPM in this situation? Sounds like you don't know what it is and its not required. So my advice would be: Don't install it. :) I hope that helps. Want to bring your Mac to our next meeting and we'll have a mini "Install Fest" reminiscent of the Omaha Linux Users Group? :) j From pterry2 at mac.com Wed Jan 4 11:21:51 2006 From: pterry2 at mac.com (philip terry) Date: Wed, 04 Jan 2006 11:21:51 -0800 Subject: [Omaha.pm] Preparation for use of GD::Graph & Perl Message-ID: <6253041.1136402511343.JavaMail.pterry2@mac.com> Hello, Thanks Jay for your response about installation of libraries in preparation for installation of GD-2.30 Perl module from CPAN. Taking your advice (of only in stalling required stuff), of the possible libraries, documentation with GD-2.30 Perl module "requires": 1. zlib 2. libpng 3. gd graphics library (gd-2.0.33, libgd, www.boutell.com/gd/) presumably in this order. So installed zlib in /usr/local/zlib using: ./configure make test make -n install #to see what directories installed into sudo make install Did't see any error messages. Then attempted to install libpng. There are a number of sample Makefiles could start with, but then would need to know how to possibly modify the file. So instead tried: ./configure Result: (failed) philip-terrys-power-mac-g5:/usr/local/libpng mterry$ ./configure ./configure: line 90: conf1621.sh: Permission denied ./configure: line 91: conf1621.sh: Permission denied chmod: conf1621.sh: No such file or directory ./configure: line 203: conf1621.file: Permission denied ./configure: line 1119: config.log: Permission denied philip-terrys-power-mac-g5:/usr/local/libpng mterry$ The relevant lines 90 & 91 in the "configure" file are: 88 # The user is always right. 89 if test "${PATH_SEPARATOR+set}" != set; then 90 echo "#! /bin/sh" >conf$$.sh 91 echo "exit 0" >>conf$$.sh 92 chmod +x conf$$.sh 93 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 94 PATH_SEPARATOR=';' 95 else 96 PATH_SEPARATOR=: 97 fi 98 rm -f conf$$.sh 99 fi So "configure" trying to modify/create a file in "/bin", one of OS X Unix's restricted permission directories. How to proceed? a) Perhaps run ./configure as: sudo ./configure Just assume this won't "damage" "/bin" directory, or can recover? b) Or perhaps try learn enough about the installation, the sample Makefiles to use/modify one of them? Comments appreciated, Mike Terry From jhannah at omnihotels.com Wed Jan 4 16:32:15 2006 From: jhannah at omnihotels.com (Jay Hannah) Date: Wed, 4 Jan 2006 18:32:15 -0600 Subject: [Omaha.pm] FW: Checking for installed PERL modules Message-ID: <29AB736ABCE5C745ABF9C93B02F2C27B037AFC7C@exchange2k3.omnihotels.net> From: Sean J. Edwards > I found this on CPAN to check for installed modules: > > #!/usr/local/bin/perl > > use ExtUtils::Installed; > my $instmod = ExtUtils::Installed->new(); > foreach my $module ($instmod->modules()) { > my $version = $instmod->version($module) || "???"; > print "$module -- $version\n"; > } Cool. "perldoc perllocal" is handy sometimes too. j From jbisbee at gmail.com Wed Jan 4 21:16:32 2006 From: jbisbee at gmail.com (Jeff Bisbee) Date: Thu, 5 Jan 2006 00:16:32 -0500 Subject: [Omaha.pm] FW: Checking for installed PERL modules In-Reply-To: <29AB736ABCE5C745ABF9C93B02F2C27B037AFC7C@exchange2k3.omnihotels.net> References: <29AB736ABCE5C745ABF9C93B02F2C27B037AFC7C@exchange2k3.omnihotels.net> Message-ID: <7615A7CF-3E5D-44E1-82FA-2307EF83CFE6@gmail.com> Been using this 'pmpath' script for years... #!/usr/local/bin/perl $module = shift; ($mod = $module) =~ s#::#/#g; die ("Need a module name\n") unless $mod; $mod .= '.pm'; require $mod; print $INC{$mod} . " (" . ${$module . "::VERSION"} . ")\n"; On Jan 4, 2006, at 7:32 PM, Jay Hannah wrote: > From: Sean J. Edwards >> I found this on CPAN to check for installed modules: >> >> #!/usr/local/bin/perl >> >> use ExtUtils::Installed; >> my $instmod = ExtUtils::Installed->new(); >> foreach my $module ($instmod->modules()) { >> my $version = $instmod->version($module) || "???"; >> print "$module -- $version\n"; >> } > > Cool. "perldoc perllocal" is handy sometimes too. > > j > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm Jeff Bisbee / jbisbee at gmail.com / jbisbee.com From jay at jays.net Thu Jan 5 16:18:40 2006 From: jay at jays.net (Jay Hannah) Date: Thu, 05 Jan 2006 18:18:40 -0600 Subject: [Omaha.pm] Preparation for use of GD::Graph & Perl In-Reply-To: <6253041.1136402511343.JavaMail.pterry2@mac.com> References: <6253041.1136402511343.JavaMail.pterry2@mac.com> Message-ID: <43BDB760.6020206@jays.net> philip terry wrote: > Then attempted to install libpng. There are a number of sample > Makefiles could start with, but then would need to know how to > possibly modify the file. So instead tried: > ./configure > > Result: (failed) > > philip-terrys-power-mac-g5:/usr/local/libpng mterry$ ./configure > ./configure: line 90: conf1621.sh: Permission denied > ./configure: line 91: conf1621.sh: Permission denied > chmod: conf1621.sh: No such file or directory > ./configure: line 203: conf1621.file: Permission denied > ./configure: line 1119: config.log: Permission denied > philip-terrys-power-mac-g5:/usr/local/libpng mterry$ > > The relevant lines 90 & 91 in the "configure" file are: > > 88 # The user is always right. > 89 if test "${PATH_SEPARATOR+set}" != set; then > 90 echo "#! /bin/sh" >conf$$.sh > 91 echo "exit 0" >>conf$$.sh > 92 chmod +x conf$$.sh > 93 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then > 94 PATH_SEPARATOR=';' > 95 else > 96 PATH_SEPARATOR=: > 97 fi > 98 rm -f conf$$.sh > 99 fi > > So "configure" trying to modify/create a file in "/bin", one of OS X > Unix's restricted permission directories.> > How to proceed? > > a) Perhaps run ./configure as: > sudo ./configure > > Just assume this won't "damage" "/bin" directory, or can recover? > > b) Or perhaps try learn enough about the installation, the sample > Makefiles to use/modify one of them? I'm semi-familiar with sudo on Linux, but don't understand sudo in an OS X context. I seem to have just install libpng fine from source on my Mac. The problem might be that you in /usr/local trying to build things? Usually you build everything in your home directory (I create a subdir called "src"), and only the "make install" command impacts the important areas of disk like /usr/local. I just did this under my home directory: Jay-Hannahs-Computer:~ jhannah$ pwd /Users/jhannah Jay-Hannahs-Computer:~ jhannah$ cd src Jay-Hannahs-Computer:~/src jhannah$ wget http://easynews.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.8-config.tar.gz - results snipped - Jay-Hannahs-Computer:~/src jhannah$ tar xvzf libpng-1.2.8-config.tar.gz - results snipped - Jay-Hannahs-Computer:~/src jhannah$ cd libpng-1.2.8-config Jay-Hannahs-Computer:~/src/libpng-1.2.8-config jhannah$ ./configure - results snipped - Jay-Hannahs-Computer:~/src/libpng-1.2.8-config jhannah$ make - results snipped - Jay-Hannahs-Computer:~/src/libpng-1.2.8-config jhannah$ su Password: [Jay-Hannahs-Computer:jhannah/src/libpng-1.2.8-config] jhannah# make install - results snipped - And that all worked fine, so now I guess I have libpng on my laptop? :) Have you activated the root account on your Mac and have that password available to you? (Want to bring your Mac to the next meeting?) HTH, j From mat at phpconsulting.com Thu Jan 5 17:35:27 2006 From: mat at phpconsulting.com (Mat Caughron) Date: Thu, 5 Jan 2006 19:35:27 -0600 (CST) Subject: [Omaha.pm] Preparation for use of GD::Graph & Perl In-Reply-To: <43BDB760.6020206@jays.net> References: <6253041.1136402511343.JavaMail.pterry2@mac.com> <43BDB760.6020206@jays.net> Message-ID: O-Mongers: One method for painless libpng installation on MacOSX is here: http://libpng.darwinports.com Regards, Mat On Thu, 5 Jan 2006, Jay Hannah wrote: > philip terry wrote: > > Then attempted to install libpng. There are a number of sample > > Makefiles could start with, but then would need to know how to > > possibly modify the file. So instead tried: > > ./configure > > > > Result: (failed) > > > > philip-terrys-power-mac-g5:/usr/local/libpng mterry$ ./configure > > ./configure: line 90: conf1621.sh: Permission denied > > ./configure: line 91: conf1621.sh: Permission denied > > chmod: conf1621.sh: No such file or directory > > ./configure: line 203: conf1621.file: Permission denied > > ./configure: line 1119: config.log: Permission denied > > philip-terrys-power-mac-g5:/usr/local/libpng mterry$ > > > > The relevant lines 90 & 91 in the "configure" file are: > > > > 88 # The user is always right. > > 89 if test "${PATH_SEPARATOR+set}" != set; then > > 90 echo "#! /bin/sh" >conf$$.sh > > 91 echo "exit 0" >>conf$$.sh > > 92 chmod +x conf$$.sh > > 93 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then > > 94 PATH_SEPARATOR=';' > > 95 else > > 96 PATH_SEPARATOR=: > > 97 fi > > 98 rm -f conf$$.sh > > 99 fi > > > > So "configure" trying to modify/create a file in "/bin", one of OS X > > Unix's restricted permission directories.> > > How to proceed? > > > > a) Perhaps run ./configure as: > > sudo ./configure > > > > Just assume this won't "damage" "/bin" directory, or can recover? > > > > b) Or perhaps try learn enough about the installation, the sample > > Makefiles to use/modify one of them? > > I'm semi-familiar with sudo on Linux, but don't understand sudo in an OS X context. > > I seem to have just install libpng fine from source on my Mac. The problem might be that you in /usr/local trying to build things? Usually you build everything in your home directory (I create a subdir called "src"), and only the "make install" command impacts the important areas of disk like /usr/local. > > I just did this under my home directory: > > Jay-Hannahs-Computer:~ jhannah$ pwd > /Users/jhannah > Jay-Hannahs-Computer:~ jhannah$ cd src > Jay-Hannahs-Computer:~/src jhannah$ wget http://easynews.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.8-config.tar.gz > - results snipped - > Jay-Hannahs-Computer:~/src jhannah$ tar xvzf libpng-1.2.8-config.tar.gz > - results snipped - > Jay-Hannahs-Computer:~/src jhannah$ cd libpng-1.2.8-config > Jay-Hannahs-Computer:~/src/libpng-1.2.8-config jhannah$ ./configure > - results snipped - > Jay-Hannahs-Computer:~/src/libpng-1.2.8-config jhannah$ make > - results snipped - > Jay-Hannahs-Computer:~/src/libpng-1.2.8-config jhannah$ su > Password: > [Jay-Hannahs-Computer:jhannah/src/libpng-1.2.8-config] jhannah# make install > - results snipped - > > And that all worked fine, so now I guess I have libpng on my laptop? :) Have you activated the root account on your Mac and have that password available to you? > > (Want to bring your Mac to the next meeting?) > > HTH, > > j > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > From jay at jays.net Thu Jan 5 16:44:14 2006 From: jay at jays.net (Jay Hannah) Date: Thu, 05 Jan 2006 18:44:14 -0600 Subject: [Omaha.pm] Preparation for use of GD::Graph & Perl Message-ID: <43BDBD5E.5010404@jays.net> Mat Caughron wrote: > libpng.darwinports.com ? > > Also, perl.darwinports.com has been useful for me... Cool. I'm all for whatever works. :) j From jay at jays.net Sun Jan 8 01:52:45 2006 From: jay at jays.net (Jay Hannah) Date: Sun, 08 Jan 2006 03:52:45 -0600 Subject: [Omaha.pm] request help for Bioperl external module install In-Reply-To: <43c0894c.3ab9c8d5.19f2.404b@mx.gmail.com> References: <43c0894c.3ab9c8d5.19f2.404b@mx.gmail.com> Message-ID: <43C0E0ED.5080404@jays.net> Dr. Dhundy R. Bastola wrote: > As I was looking around for help to get my bioperl setup in my linux > box, I came across your name ion Perl Mongers in Omaha. I have been able > to install the basics core programs into my box. However, I having one > heck of time trying to integrate other external moludels ex: clustalW, > bioperl-db etc > > Your name does sound very familiar. Possibly I might have met you in the > linux install fest. I would highly appreciate if you could help me in > setting up these modules. Yes, I've been to a few OLUG install fests. I'd be happy to try to help. Are you having a specific problem with bioperl or a specific module? Do you want to bring your machine to the next Perl Mongers meeting? Or we could schedule an impromptu meeting to try to figure it out. http://omaha.pm.org/ I hope I can help. :) Take care, j From pterry2 at mac.com Sun Jan 8 19:17:06 2006 From: pterry2 at mac.com (philip terry) Date: Sun, 08 Jan 2006 19:17:06 -0800 Subject: [Omaha.pm] Preparation for use of GD::Graph & Perl on Mac G5 Message-ID: <2475401.1136776626786.JavaMail.pterry2@mac.com> Hello, Jay, Mat, thanks for your responses on Jan. 05. I followed Jay's approach and now apparently have zlib & libpng installed. Default "Parent" dir for both appears to be /usr/local for both. So, with zlib & libpng apparently installed, time to try to install gd-2.0.33 (libgd): (gd-2.0.33.tar.gz from www.boutell.com/gd/) cd src cp gd-2.0.33.tar.gz . gnutar xvzf gd-2.0.33.tar.gz cd gd-2.0.33 ./configure In output: line 124, etc., "configure" found png, but not jpeg, or freetype as expected (since have installed libpng, but not jpeg or freetype). new Makefile has 19 pages make check # in documentation (install file), says optionally can do "make check" in place of "make" ????? In screen output: approx. 265 lines, approx. last 125 lines with ***warnings, errors***** like syntax errors would see when compiling say a C pgm. Looks like the file is gdft.c, a file found in gd-2.0.33 dir, is causing these errors. Opening gdft.c in BBEdit, it appears the purpose of this file is "gd interface to freetype library". As currently have not installed freetype library, what to think? Anyway try: sudo make install In screen output: most lines are syntax type errors referencing gdft.c. Comparing the screen output of "make install" between gd-2.0.33 and libpng installations, looks like perhaps the install for gd may have stopped prematurely? Question: How to recover, succeed installing Boutell gd graphics library? Might this be available on darwinports as Mat indicated libpng was? Thanks for any comments, Mike Terry From jhannah at omnihotels.com Mon Jan 9 09:16:38 2006 From: jhannah at omnihotels.com (Jay Hannah) Date: Mon, 9 Jan 2006 11:16:38 -0600 Subject: [Omaha.pm] Math::BaseCalc Message-ID: <29AB736ABCE5C745ABF9C93B02F2C27B037AFC9A@exchange2k3.omnihotels.net> Wow! Arbitrary bases represented with only 10 characters! :) So if you're converting the string "13" to base 10 is it 13 or 17? :) $ cat j.pl use Math::BaseCalc; my $base = new Math::BaseCalc(digits => [0..13]); for (1..17) { print $base->to_base($_); print " "; } $ perl j.pl 1 2 3 4 5 6 7 8 9 10 11 12 13 10 11 12 13 -----Original Message----- Just change nights and/or rates, and run! #!/usr/bin/perl # # combondler.pl # # Using number of nights and number of rates, this program # calculates the number of combinations between each and prints # it out. # # For example, 2 rates and 2 nights would display four combinations: # # 11 12 21 22 # # 2 rates for 3 nights would display 8 combinations. # # 111 112 121 122 211 212 221 222 # use Math::BaseCalc; my $nights = 3; # change this my $rates = 2; # or change this my $base = new Math::BaseCalc(digits => [0..$rates]); # change my base! my $buns = $num = 0; while (1) { $num++; my $str = $base->to_base($num); last if (length($str) > $nights); next if (length($str) < $nights or $str =~ /0/); $buns++; printf ("%${nights}s\n",$str); } print "If every rate was available, and inventory was available, the $rates rate(s) and $nights night(s) combination would have $buns bundle(s).\n"; exit; From pbaker at omnihotels.com Mon Jan 9 09:36:45 2006 From: pbaker at omnihotels.com (Sean Baker) Date: Mon, 9 Jan 2006 11:36:45 -0600 Subject: [Omaha.pm] Math::BaseCalc Message-ID: <29AB736ABCE5C745ABF9C93B02F2C27B03796111@exchange2k3.omnihotels.net> -----Original Message----- From: omaha-pm-bounces at pm.org [mailto:omaha-pm-bounces at pm.org] On Behalf Of Jay Hannah Sent: Monday, January 09, 2006 11:17 AM To: omaha-pm at pm.org Subject: Re: [Omaha.pm] Math::BaseCalc Wow! Arbitrary bases represented with only 10 characters! :) So if you're converting the string "13" to base 10 is it 13 or 17? :) $ cat j.pl use Math::BaseCalc; my $base = new Math::BaseCalc(digits => [0..13]); for (1..17) { print $base->to_base($_); print " "; } $ perl j.pl 1 2 3 4 5 6 7 8 9 10 11 12 13 10 11 12 13 -----Original Message----- Just change nights and/or rates, and run! #!/usr/bin/perl # # combondler.pl # # Using number of nights and number of rates, this program # calculates the number of combinations between each and prints # it out. # # For example, 2 rates and 2 nights would display four combinations: # # 11 12 21 22 # # 2 rates for 3 nights would display 8 combinations. # # 111 112 121 122 211 212 221 222 # use Math::BaseCalc; my $nights = 3; # change this my $rates = 2; # or change this my $base = new Math::BaseCalc(digits => [0..$rates]); # change my base! my $buns = $num = 0; while (1) { $num++; my $str = $base->to_base($num); last if (length($str) > $nights); next if (length($str) < $nights or $str =~ /0/); $buns++; printf ("%${nights}s\n",$str); } print "If every rate was available, and inventory was available, the $rates rate(s) and $nights night(s) combination would have $buns bundle(s).\n"; exit; _______________________________________________ Omaha-pm mailing list Omaha-pm at pm.org http://mail.pm.org/mailman/listinfo/omaha-pm From pbaker at omnihotels.com Mon Jan 9 11:02:40 2006 From: pbaker at omnihotels.com (Sean Baker) Date: Mon, 9 Jan 2006 13:02:40 -0600 Subject: [Omaha.pm] Math::BaseCalc Message-ID: <29AB736ABCE5C745ABF9C93B02F2C27B03796115@exchange2k3.omnihotels.net> >So if you're converting the string "13" to base 10 is it 13 or 17? :) The document on CPAN says: If any of your "digits" has more than one character, the behavior is currently undefined. http://search.cpan.org/~kwilliams/Math-BaseCalc-1.011/BaseCalc.pm Bummer. I guess we need to write that: From pbaker at omnihotels.com Mon Jan 9 11:03:48 2006 From: pbaker at omnihotels.com (Sean Baker) Date: Mon, 9 Jan 2006 13:03:48 -0600 Subject: [Omaha.pm] Math::BaseCalc Message-ID: <29AB736ABCE5C745ABF9C93B02F2C27B03796116@exchange2k3.omnihotels.net> > Bummer. I guess we need to write that: my $base = new Math::BaseCalc(digits => [0..9,'a'..'c']); Or something like that.... From pterry2 at mac.com Tue Jan 10 15:20:17 2006 From: pterry2 at mac.com (philip terry) Date: Tue, 10 Jan 2006 15:20:17 -0800 Subject: [Omaha.pm] Preparation for use of GD::Graph & Perl on Mac G5 Message-ID: <2777136.1136935217908.JavaMail.pterry2@mac.com> Hello, Given the following situation, how best to procede? 1. I previously installed: zlib libpng from source from downloads from their particular web sites. I failed to get: libgd (boutell) downloaded from its particular web site to successfully install. gdft.c failed to complie during "make" step, rather producing many syntax errors to the screen output. 2. Subsequent to this, I installed DarwinPorts and found the following s/w available for installation (see right column below), apparently from source, through DarwinPorts. i. FreeType-2.1.10 (www.freetype.org) darw 2.1.9 ii. JPEG (jpegsrc.vb6) (www.ijg.org/) darw v6b iii. zlib (www.gzip.org/zlib/) (zlib-1.2.3) darw 1.2.3 iv. libpng (www.3-t.com/pub/png/libpng.html) (libpng-1.2.8-config) darw 1.2.8 v. gd-2.0.33 (libgd) (www.boutell.com/gd/) darw gd2 2.0.33?? vi. GD-2.30 Perl module (CPAN) darw p5-gd 2.28 vii. GD::Graph (CPAN, v. 1.43) darw p5-gdgraph 1.43 3. So since all the source packages available from DarwinPorts, my question, how best to proceed? a. perhaps use the previously installed zlib & libpng (note: libpng documentation indicated zlib must be installed before libpng). Then use DarwinPorts to install: FreeType JPEG gd2 ver 2.0.33 (there is a gd, ver 1.8.4, but since 2.0.33 matches version number from www.boutell.com/gd/ site, assume gd2 appropriate selection??) Then perhaps have option to install: GD Perl module GD graph Perl module from either CPAN or DarwinPorts? Question: any way to decide best choice? b. Perhaps re-install zlib & libpng from DarwinPorts between JPEG & libgd in the order above? If choose this, do I have to uninstall zlib & libpng first? If so, How to do? Thanks for comments, Mike Terry From jay at jays.net Thu Jan 12 07:02:24 2006 From: jay at jays.net (Jay Hannah) Date: Thu, 12 Jan 2006 09:02:24 -0600 Subject: [Omaha.pm] Free O'Reilly books. Suggestions? Message-ID: <43C66F80.8010509@jays.net> Anyone want a couple free O'Reilly books to add to our library? Pick a book or two and I'll add the banner ads to our site and they'll ship us the books. Lemme know, j ================================================================ O'Reilly UG Program News--Just for User Group Leaders January 9, 2006 ================================================================ -"PHP Hacks" Author Available to Speak to SF Bay Area Groups -New--Put Up an O'Reilly ETech Banner, Get a Free Book -New--Put Up a MySQL Users Conference Banner Get a Free Book ...snip... ***New--Put Up an O'Reilly ETech Banner, Get a Free Book We're looking for user groups to display our conference banner on their web sites. If you send me the link to your group's site with our O'Reilly Emerging Technology Conference banner, I will send you the O'Reilly book of your choice. ETech Banners: ***New--Put Up a MySQL Users Conference Banner Get a Free Book We're looking for user groups to display our conference banner on their web sites. If you send me the link to your group's site with our MySQL Users Conference banner, I will send you the O'Reilly book of your choice. MySQL Users Conference: ***Promotional Material Available: The following items are available for your next meeting. Let me know the item and the amount you'd like: -MAKE Magazine Volume 4 -O'Reilly Catalog -30% UG Discount bookmarks -ETech Conference brochures -ETel Conference brochures ***Safari Affiliate Program for User Groups Give your members access to content from Safari's thousands of technology books right on your site and raise money for your user group at the same time. Use custom designed search boxes, show the latest releases, or display your favorite book cover with our easy to use tools. For more information and to sign up for the Safari Affiliate Program, go to: ================================================================ O'Reilly News for User Group Members January 9, 2006 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Information Dashboard Design -Understanding Linux Network Internals -QuickBooks 2006: The Missing Manual -Google Maps Hacks -AppleScript: The Definitive Guide, Second Edition -Window Seat -Active Directory, Third Edition -Excel Scientific and Engineering Cookbook -Google Advertising Tools -RFID Essentials -We the Media -PSP Hacks ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Peter Krogh at ASMP PixelCash Seminar, Montclair, NJ--February 9 -Peter Krogh at ASMP PixelCash Seminar, New Haven, CT--February 16 -Photo Marketing Association International Convention and Tradeshow, Orlando, FL--February 26-March 1 ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -MySQL Registration is Open -ETech Registration is Open -40% discount for ETel--Early Registration Pricing Ends January 9 ---------------------------------------------------------------- News ---------------------------------------------------------------- -O'Reilly Books on Amazon's Best of 2005 -IP Telephony: You Ain't Seen Nothin' Yet -MacVoices #521: Getting the Most Out of eBay with Nancy Conner -Clone Pong, Using Only SDL (and Your Brain) -Top 7 PHP Security Blunders -Inside NetBSD's CGD -O'Reilly Happenings at Macworld SF -The Power of mdfind -Mac Users and the Macs They Use -Unit Testing in Visual Studio 2005 Team System -Just-In-Time Data Loading For DataGrids -10 Easy Steps to a Horrible Ecommerce Site -Web 2.0 Connectedness -Using Global/Distributed Transactions in Java/JDBC with Oracle Real Application Clusters -Maven Project Reporting and Publishing, Part 1 Introduction to Camera Raw -Andy West: From Dregs to (Software) Riches -Calling all Digital Crafters! -MAKE Forums ---------------------------------------------------------------- >From Your Peers ---------------------------------------------------------------- ***SCALE 4X, Southern California Linux Expo, February 11-12 ================================================ Book News ================================================ Did you know you can request a free book to review for your group? Ask your group leader for more information. For book review writing tips and suggestions, go to: Don't forget, you can receive 30% off any O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, or Syngress book you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. ***Free ground shipping is available for online orders of at least $29.95 that go to a single address. This offer applies to US delivery addresses in the 50 states and Puerto Rico. For more details, go to: ---------------------------------------------------------------- New Releases ---------------------------------------------------------------- ***Information Dashboard Design Publisher: O'Reilly ISBN: 0596100167 Dashboards have become popular in recent years as uniquely powerful tools for communicating important information at a glance. This book will teach you the visual design skills you need to create dashboards that communicate clearly, rapidly, and compellingly. The greatest display technology in the world won't solve this if you fail to use effective visual design. And if a dashboard fails to tell you precisely what you need to know in an instant, you'll never use it, even if it's filled with cute gauges, meters, and traffic lights. Don't let your investment in dashboard technology go to waste. ***Understanding Linux Network Internals Publisher: O'Reilly ISBN: 0596002556 A no-nonsense guide to Linux networking, "Understanding Linux Network Internals" offers a clear view of the underlying concepts and teaches you to follow the C code that implements it. Topics include system initialization, network interface card (NIC) device drivers, bridging, routing, ICMP, and more. ***QuickBooks 2006: The Missing Manual Publisher:O'Reilly ISBN: 0596101848 If your company is ready to minimize paperwork and maximize productivity, control spending and boost sales, QuickBooks 2006 can help you make it happen--but only if you know how to use it. And it doesn't come with a manual. Lucky for you, there's "QuickBooks 2006: The Missing Manual," the comprehensive, up-to-date guide to saving time and money while beefing up business with QuickBooks. ***Google Maps Hacks Publisher:O'Reilly ISBN: 0596101619 The nearest pizza, the cheapest gas, the best meeting place for a group--"Google Maps Hacks" shows you creative ways to add to and customize the satellite images and underlying API of Google Maps for applications serendipitous or serious. Written by Schuyler Erle and Rich Gibson (with a foreword by Google Maps tech leads, Jens and Lars Rasmussen), Google Maps Hacks shares dozens of tricks for combining the capabilities of Google's Keyhole map feature with your own datasets, so you can create interactive maps for unlimited personal and commercial applications. ***AppleScript: The Definitive Guide, Second Edition Publisher:O'Reilly ISBN: 0596102119 Fully revised and updated--and with more and better examples than ever--this new edition of the top-selling "AppleScript: The Definitive Guide" shows anyone how to use AppleScript to make your Mac time more efficient and more enjoyable by automating repetitive tasks, customizing applications, and even controlling complex workflows. It's perfect for novices, developers, and everyone in between who wants to know how, where, and why to use AppleScript. ***Window Seat Publisher: O'Reilly ISBN: 0596100833 "Window Seat: The Art of Digital Photography and Creative Thinking" is a complete view of a creative project from the artist's perspective. Julieanne Kost, a Photoshop and creative thinking guru, has taken her own experience shooting images out of airplane windows to create a unique seminar in three parts: a manifesto of ways to stay creatively alive; a portfolio of stunning photographs, with commentaries describing her experiences and thought process; and a technical appendix that includes the details of the images were shot, manipulated, and prepared for printing. A sample excerpt, "The Art of Creative Thinking," is availble online: ***Active Directory, Third Edition ISBN: 0596101732 Fully updated to cover Active Directory for Windows Server 2003 SP1 and R2, this third edition is full of important updates and corrections. Discover how to design, manage, and maintain a small, medium, or enterprise Active Directory infrastructure. It's perfect for all Active Directory administrators, whether you manage a single server or a global multinational with thousands of servers. ***Excel Scientific and Engineering Cookbook Publisher: O'Reilly ISBN: 0596008791 This quick, look-up reference is perfect for anyone in the science and engineering community who wants to improve upon their Excel skills. You'll learn how to leverage Excel to perform both routine and complex calculations, and then visualize the results for presentation. Features practical data analysis techniques and real-world examples from a range of scientific disciplines. Chapter 9, "Solving Equations," is available online: ***Google Advertising Tools Publisher: O'Reilly ISBN: 0596101082 This comprehensive guide takes a close look at advertising on the web--how it works and how Google's advertising programs can turn your site into a money-maker. Tasks include delivering image ads precisely targeted to your site, and generating text ads that accompany specific search term results. After reading this book, you'll know Google's AdSense and AdWords services inside and out. ***RFID Essentials Publisher: O'Reilly ISBN: 0596009445 Radio Frequency Identification (RFID) is rapidly changing the way businesses track inventory and assets. From Walmart and Tesco, to the U.S. Department of Defense, early efforts are already showing benefits, but software, integration, and data processing for RFID still present a challenge. If you are a developer or an architect charged with developing an RFID system, this book is for you. ***We the Media Publisher: O'Reilly ISBN: 0596102275 In "We the Media," nationally acclaimed newspaper columnist and blogger Dan Gillmor shows how anyone can produce the news, using personal blogs, Internet chat groups, email, and a host of other tools. He tells the story of this emerging phenomenon and sheds light on this deep shift in how we make and consume the news. Journalism in the 21st century will be fundamentally different from the Big Media oligarchy that prevails today. "We the Media" casts light on the future of journalism, and invites us all to be part of it. ***PSP Hacks Publisher: O'Reilly ISBN: 0596101430 "PSP Hacks" shows you how to make the versatile and powerful new PlayStation Portable (PSP) do more than you ever imagined--and more than Sony ever intended--with 50 innovative hacks, tweaks, tricks, and how-tos for customizing your PSP and taking full advantage of features, capabilities, and functionality far beyond what's listed in the PSP user manual. ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Peter Krogh at ASMP PixelCash Seminar, Montclair, NJ--February 9 Author Peter Krogh (The DAM Book: Digital Asset Management for Photographers) gives a three-hour comprehensive overview of Digital Asset Management techniques for the professional photographer. ***Peter Krogh at ASMP PixelCash Seminar,New Haven, CT--February 16 Author Peter Krogh (The DAM Book: Digital Asset Management for Photographers) gives a three-hour comprehensive overview of Digital Asset Management techniques for the professional photographer. ***Photo Marketing Association International Convention and Tradeshow, Orlando, FL--Febuary 26-March 1 Stop by our booth( #2117) to check out our new titles. Orange County Convention Center West. ================================================ Conference News ================================================ ***MySQL Users Conference Registration in Open Join us at the 2006 edition of the MySQL Users Conference, the largest gathering of MySQL developers, users, and DBAs. It is the only event where you will be able to join the core MySQL development team and over 1000 users, open source innovators, and technology partners under one roof. MySQL Users Conference, April 24-27, 2006 Santa Clara Convention Center, Santa Clara, CA User Group members who register before March 6, 2006 get a double discount. Use code "mys06dusg" when you register, and receive 15% off the early registration price. To register for the conference, go to: ***Register for O'Reilly Emerging Technology Conference We're five years into the O'Reilly Emerging Technology Conference and the stuff of which it is made shows no sign of abating: bandwidth continues to broaden, storage grows ever larger and cheaper, and content keeps streaming from the firehose. How do we visualize all of this digital data, filter it, remix it, and access it in meaningful ways? The coming technical challenge is not about generating digital content-we have more than enough already. It's time to do something with that data. It's time to build The Attention Economy. O'Reilly Emerging Technology Conference, March 6-9, 2006 Manchester Grand Hyatt, San Diego, CA User Group members who register before January 16, 2006 get a double discount. Use code "et06dsug" when you register, and receive 20% off the early registration price. To register for the conference, go to: ***New 40% discount for ETel Join us on January 24-26 in San Francisco when telephony's key figures, like Jim Van Meggelen, Peter Cochrane, Mark Spencer, Norman Lewis, and Clay Shirkey, convene to provide a high-level perspective of the future of telephony. And as a special offer to our friends, save an additional 40% when you register using code etel06lms. To register for the conference, go to: ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***O'Reilly Books on Amazon's Best of 2005 "Head First Java," "Mac OS X: The Missing Manual," and MAKE magazine were voted Best of 2005 in the Computers & Internet category of both the Editors' Picks and the Top 10 Customers' Favorites lists. In addition, "iLife: The Missing Manual," "Mapping Hacks," and "Revolution in the Valley" were all chosen as Editors' Picks in the Digital Life category. Thanks! ***IP Telephony: You Ain't Seen Nothin' Yet Developers now have the right tools and the right motivation to build a wide range of new desktop applications, telephone services, and corporate phone systems that integrate voice with the Web, IM, WiFi, and more. Ed Stephenson talks with program cochair Surj Patel about what's emerging in telephony, and what you can expect to learn at O'Reilly's upcoming Emerging Telephony Conference. ***MacVoices #521: Getting the Most Out of eBay with Nancy Conner Didn't get what you wanted for the holidays? Need to get rid of what you did get? Or maybe you just are looking to get a great deal on anything? Nancy Conner, the author of "eBay: The Missing Manual" talks about getting the most out of the online auction service. Tips for both novice and experienced users cover the many types of auctions on eBay, basic and advanced bidding and sales techniques and ways to protect yourself when buying and selling. Want to know how to snipe auctions? What all those eBay ratings mean? Nancy covers all this and more. --------------------- Open Source --------------------- ***Clone Pong, Using Only SDL (and Your Brain) One of the great things about the games of yore is that they tended to be pretty simple, and as Josh Glover explains, Pong is one of the simplest to implement. In this first article of a three-part series, Josh shows you how to clone Pong all by yourself. ***Top 7 PHP Security Blunders PHP's availability, ease of use, and support makes it the first choice for many budding developers. Yet the potential for the unwary coder to overlook certain key aspects of security lands countless developers in hot water. Pax explores the key security holes, common issues, and typical oversights in this hands-on primer. ***Inside NetBSD's CGD Security-minded laptop users live in fear of theft, not only of their computer, but also of their precious secret data. NetBSD's CGD project is a cryptographic virtual disk that can protect sensitive data while acting like a normal filesystem. Federico Biancuzzi recently interviewed its author, Roland Dowdeswell, on the goals and implementation of the system. --------------------- Mac --------------------- ***O'Reilly Happenings at Macworld SF Macworld SF 2006 is shaping up to be a busy show for O'Reilly Media. We have great specials, lots of books, a full speaker lineup, and a menu of activities. Here's a comprehensive overview. ***The Power of mdfind In addition to the little blue magnifying glass in the upper-right corner of your desktop, Tiger provides the mdfind and mdls commands for searching. Andy Lester discovered them while working on his updates to "Mac OS X Tiger In A Nutshell." Essentially, they provide the power of Spotlight in the Unix shell. Here's how it works. ***Mac Users and the Macs They Use When you read the articles and weblog posts by prominent Mac users and Mac pundits, do you ever find yourself wondering what kind of computer setup they're using? Giles Turnbull does. He recently contacted a spat of Mac professionals and asked them what they depend on. Here's what they had to say. --------------------- Windows/.NET --------------------- ***Unit Testing in Visual Studio 2005 Team System Unit testing is one of the tasks that every programmer worth their salt needs to do. Wei-Meng Lee shows you how to use the new Unit Testing feature of Visual Studio 2005 Team System to auto-generate the code needed to test your application. ***Just-In-Time Data Loading For DataGrids One of Jesse Liberty's clients has a problem: she has a database with 2 million records and wants to display these records in a data grid, but does not want to load them all into memory from the database. She wants them loaded "just in time." Jesse shows how to use the new DataGridView to neatly solve the problem. --------------------- Web --------------------- ***10 Easy Steps to a Horrible Ecommerce Site If you're about to launch into the world of ecommerce, or want to boost an existing site's revenue in the coming months, this article is for you. Jason's tongue-in-cheek advice will help you hone your approach to ecommerce, boost customer satisfaction, and your bottom line! ***Web 2.0 Connectedness Kevin Yank urges Web 2.0 Developers to stop creating the next killer app, and instead think of ways to improve on what's already out there. --------------------- Java --------------------- ***Using Global/Distributed Transactions in Java/JDBC with Oracle Real Application Clusters Maintaining transaction integrity, and rolling back failed steps, becomes more difficult on a cluster. One option is to move some of the load balancing decisions to your code, and account for which cluster nodes you're using. Sachin Shetty shows how this works in the context of an Oracle Real Application Cluster. ***Maven Project Reporting and Publishing, Part 1 Maven's not just about building; it's about viewing, understanding, and managing your projects. In this first part of a two-part excerpt from "Maven: A Developer's Notebook," authors Vincent Massol and Timothy M. O'Brien introduce Maven's reporting features for issue tracking, dependencies, code style, and more. --------------------- Digital Media --------------------- ***Introduction to Camera Raw Adobe's Camera Raw is arguably the most popular RAW-format converter available today. In this video, Deke McClelland introduces you to this tool and shows you tips for making image adjustments. ***Andy West: From Dregs to (Software) Riches Dixie Dregs co-founder Andy West discovered that virtuosity can be a liability in the music world, but a benefit in technology. Now this four-time Grammy nominee programs computers by day and pursues his amazing music at night, drawing the best from both disciplines. Here's how. --------------------- MAKE --------------------- ***Calling all Digital Crafters! Do you like to knit robots? Do you make jewelry out of old computer parts? Share your crafty projects with us and you may see them on the MAKE: Blog. ***MAKE Forums MAKE now has forums They're just getting started, but feel free to go over and check them out. . ***Meet Your Fellow Makers Find and post events, exhibits, and more with Maker events listings: ***Try a Sample Project from MAKE: ================================================ >From Your Peers ================================================ ***SCALE 4X, Southern California Linux Expo, February 11-12 The fourth annual Southern California Linux Expo will be held February 11-12, 2006. SCALE continues to grow year after year, and increasingly attracts the movers & shakers in Open Source software. SCALE is not strictly a commercial Expo; its primary focus is and always has been education. Expo booths are provided not only for commercial exhibitors, but also for non-profit organizations. On the commercial side, exhibitors include IBM, Google, Ticketmaster, Tolis Group, and Centrify. On the non-profit side, Ubuntu, KDE, Debian, and NetBSD are among the many groups that will be manning booths. Speakers include Chris Dibona, John Terpstra, Aaron Seigo, and Hans Reiser. For 35% off Expo admission use the promo code ORELY at: ***Don't forget to check out the O'Reilly UG wiki to see what user groups around the globe are up to: Until next time-- Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://www.oreilly.com ================================================================ From andy at petdance.com Thu Jan 12 07:04:17 2006 From: andy at petdance.com (Andy Lester) Date: Thu, 12 Jan 2006 09:04:17 -0600 Subject: [Omaha.pm] Free O'Reilly books. Suggestions? In-Reply-To: <43C66F80.8010509@jays.net> References: <43C66F80.8010509@jays.net> Message-ID: <20060112150417.GA6526@petdance.com> On Thu, Jan 12, 2006 at 09:02:24AM -0600, Jay Hannah (jay at jays.net) wrote: > > Anyone want a couple free O'Reilly books to add to our library? Pick a book or two and I'll add the banner ads to our site and they'll ship us the books. FWIW, out here in Chicago, we don't have a library, but Marsee sends stuff as giveaways at the meetings. We have pick names out of a hat at the end of the meeting and the winners get the books. -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From jay at jays.net Thu Jan 12 07:08:37 2006 From: jay at jays.net (Jay Hannah) Date: Thu, 12 Jan 2006 09:08:37 -0600 Subject: [Omaha.pm] Free O'Reilly books. Suggestions? In-Reply-To: <20060112150417.GA6526@petdance.com> References: <43C66F80.8010509@jays.net> <20060112150417.GA6526@petdance.com> Message-ID: <43C670F5.8040504@jays.net> Andy Lester wrote: > FWIW, out here in Chicago, we don't have a library, but Marsee sends > stuff as giveaways at the meetings. We have pick names out of a hat at > the end of the meeting and the winners get the books. -shrug- The books pretty much just sit in our library unborrowed. I guess if people prefer that they sit at people's houses instead I'm fine with that. :) j From pbaker at omnihotels.com Thu Jan 12 07:12:22 2006 From: pbaker at omnihotels.com (Sean Baker) Date: Thu, 12 Jan 2006 09:12:22 -0600 Subject: [Omaha.pm] Free O'Reilly books. Suggestions? Message-ID: <29AB736ABCE5C745ABF9C93B02F2C27B03796144@exchange2k3.omnihotels.net> It would be funny to say that all of the books have "Jay Hannah" written in them, but he actually went to the trouble and printed Perl Mongers of Omaha stickers..... -----Original Message----- From: omaha-pm-bounces at pm.org [mailto:omaha-pm-bounces at pm.org] On Behalf Of Andy Lester Sent: Thursday, January 12, 2006 9:04 AM To: Perl Mongers of Omaha, Nebraska USA Subject: Re: [Omaha.pm] Free O'Reilly books. Suggestions? On Thu, Jan 12, 2006 at 09:02:24AM -0600, Jay Hannah (jay at jays.net) wrote: > > Anyone want a couple free O'Reilly books to add to our library? Pick a book or two and I'll add the banner ads to our site and they'll ship us the books. FWIW, out here in Chicago, we don't have a library, but Marsee sends stuff as giveaways at the meetings. We have pick names out of a hat at the end of the meeting and the winners get the books. -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance _______________________________________________ Omaha-pm mailing list Omaha-pm at pm.org http://mail.pm.org/mailman/listinfo/omaha-pm From kthompson at omnihotels.com Thu Jan 12 07:15:17 2006 From: kthompson at omnihotels.com (Kenneth Thompson) Date: Thu, 12 Jan 2006 09:15:17 -0600 Subject: [Omaha.pm] Free O'Reilly books. Suggestions? Message-ID: <29AB736ABCE5C745ABF9C93B02F2C27B04131018@exchange2k3.omnihotels.net> This one would be fun... http://www.oreilly.com/catalog/monoadn/ Not that it has anything to do with perl, unless perhaps there's a Perl.NET port for mono ;) From pbaker at omnihotels.com Thu Jan 12 07:20:07 2006 From: pbaker at omnihotels.com (Sean Baker) Date: Thu, 12 Jan 2006 09:20:07 -0600 Subject: [Omaha.pm] Free O'Reilly books. Suggestions? Message-ID: <29AB736ABCE5C745ABF9C93B02F2C27B03796145@exchange2k3.omnihotels.net> I'll borrow this one if you ever get it: http://www.oreilly.com/catalog/hfdesignpat/index.html From sidney.omaha.pm at gmail.com Thu Jan 12 11:24:58 2006 From: sidney.omaha.pm at gmail.com (sidney.omaha.pm@gmail.com) Date: Thu, 12 Jan 2006 13:24:58 -0600 Subject: [Omaha.pm] Free O'Reilly books. Suggestions? In-Reply-To: <29AB736ABCE5C745ABF9C93B02F2C27B03796145@exchange2k3.omnih otels.net> Message-ID: <3.0.6.32.20060112132458.007cfe50@pop.radiks.net> This is the coolest thing I've seen so far this year. Account with 200 books is free. http://www.librarything.com/ I think an online catalogue of what books we have might be useful. People who check out a book could note it in the comments or tag it or something so we know where the book is. -Sidney From sidney.omaha.pm at gmail.com Thu Jan 12 11:28:19 2006 From: sidney.omaha.pm at gmail.com (sidney.omaha.pm@gmail.com) Date: Thu, 12 Jan 2006 13:28:19 -0600 Subject: [Omaha.pm] Oops - caution with Library Thing Message-ID: <3.0.6.32.20060112132819.00839e00@pop.radiks.net> OOPS! Should have put a major caution on the URL for Library Thing.. If you are a book (cd, movie, cataloging) person, it's highly addictive and will eat up some major time blocks if you aren't cautious. http://www.librarything.com From ranorton at cox.net Thu Jan 12 17:37:19 2006 From: ranorton at cox.net (Richard Norton) Date: Thu, 12 Jan 2006 19:37:19 -0600 Subject: [Omaha.pm] Oops - caution with Library Thing In-Reply-To: <3.0.6.32.20060112132819.00839e00@pop.radiks.net> References: <3.0.6.32.20060112132819.00839e00@pop.radiks.net> Message-ID: Good God! You are SO not kidding! I just killed almost an hour there, and haven't even gotten around to entering my library yet (or at least only the 12 books that were lying around my desk here.) Richard On Thu, 12 Jan 2006 13:28:19 -0600, wrote: > OOPS! > > Should have put a major caution on the URL for Library Thing.. > If you are a book (cd, movie, cataloging) person, it's highly addictive > and > will eat up some major time blocks if you aren't cautious. > http://www.librarything.com > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm -- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/ From jay at jays.net Thu Jan 12 19:48:53 2006 From: jay at jays.net (Jay Hannah) Date: Thu, 12 Jan 2006 21:48:53 -0600 Subject: [Omaha.pm] Free O'Reilly books. Suggestions? In-Reply-To: <3.0.6.32.20060112132458.007cfe50@pop.radiks.net> References: <3.0.6.32.20060112132458.007cfe50@pop.radiks.net> Message-ID: <43C72325.4020002@jays.net> sidney.omaha.pm at gmail.com wrote: > This is the coolest thing I've seen so far this year. > Account with 200 books is free. > > http://www.librarything.com/ > > I think an online catalogue of what books we have might be useful. > People who check out a book could note it in the comments or tag it or > something so we know where the book is. I punched all our books into here a year ago: http://library.reboottheuser.com/login.php You can check them out, return them, etc. They're physically stored at Reboot The User. (As listed on our homepage: http://omaha.pm.org) j From jay at jays.net Thu Jan 12 19:52:26 2006 From: jay at jays.net (Jay Hannah) Date: Thu, 12 Jan 2006 21:52:26 -0600 Subject: [Omaha.pm] Free O'Reilly books. Suggestions? In-Reply-To: <29AB736ABCE5C745ABF9C93B02F2C27B03796145@exchange2k3.omnihotels.net> References: <29AB736ABCE5C745ABF9C93B02F2C27B03796145@exchange2k3.omnihotels.net> Message-ID: <43C723FA.4040604@jays.net> Sean Baker wrote: > I'll borrow this one if you ever get it: > > http://www.oreilly.com/catalog/hfdesignpat/index.html -psst!- Sean! Look on the book shelf 10 feet behind your desk! -grin- I can bring that book to meetings if people are interested. Kenneth Thompson wrote: > This one would be fun... > > http://www.oreilly.com/catalog/monoadn/ > > Not that it has anything to do with perl, unless perhaps there's a > Perl.NET port for mono ;) If no one has any Perl book ideas, I'll get that one for the group and you can be the first to borrow it. -grin- j From rps at willcomminc.com Fri Jan 13 06:07:51 2006 From: rps at willcomminc.com (Ryan Stille) Date: Fri, 13 Jan 2006 08:07:51 -0600 Subject: [Omaha.pm] Oops - caution with Library Thing Message-ID: <9A8B75E3985324438F1BFA08B160E82057B4CC@suxsvr.willconsult.com> I tried it out, it works very nice. The shelf view is cool. But what is the real-world use? I understand a club (such as the perl group) could list all their books there for others to see, but is there any use in it for me? I am usually pretty good at remembering if I own a particular book or not. Maybe I'm missing the point. -Ryan From jay at jays.net Mon Jan 16 03:03:13 2006 From: jay at jays.net (Jay Hannah) Date: Mon, 16 Jan 2006 05:03:13 -0600 Subject: [Omaha.pm] Fwd: Logic Programming with Perl and Prolog Message-ID: <43CB7D71.2070302@jays.net> Ya, that stuff does look interesting. I've always wanted to see a Prolog demo of some sort, especially in geneaology logic :) j -------- Original Message -------- Subject: Looks Interesting Date: Mon, 26 Dec 2005 19:37:58 -0600 From: Chad Hendren To: Jay Hannah http://www.perl.com/pub/a/2005/12/15/perl_prolog.html?CMP=OTC-BD0016219291&ATT=Logic+Programming+with+Perl+and+Prolog Fresh off my RSS feed? **Chad**** Hendren** **PARAGON** IT Professionals 11840 Nicholas Street, Suite 101 Omaha, NE 68154 p. 402-504-4091 ext. 304 f. 402-493-8069 From jay at jays.net Mon Jan 16 03:15:13 2006 From: jay at jays.net (Jay Hannah) Date: Mon, 16 Jan 2006 05:15:13 -0600 Subject: [Omaha.pm] Meeting tomorrow night! Message-ID: <43CB8041.2000108@jays.net> Don't forget, tomorrow night is our monthly meeting: http://omaha.pm.org/ Free food! Thanks Paragon IT Professionals! Anyone been doing anything neat lately they want to demo? If not I'll be demo'ing random Perly stuff. -grin- How about a walk through of design patterns? See you there! j From rps at willcomminc.com Mon Jan 16 05:53:06 2006 From: rps at willcomminc.com (Ryan Stille) Date: Mon, 16 Jan 2006 07:53:06 -0600 Subject: [Omaha.pm] Meeting tomorrow night! Message-ID: <9A8B75E3985324438F1BFA08B160E82057B4DC@suxsvr.willconsult.com> Did the meeting date change? I thought they were on Thursdays. -Ryan Jay Hannah wrote: > Don't forget, tomorrow night is our monthly meeting From dthacker9 at cox.net Mon Jan 16 07:30:44 2006 From: dthacker9 at cox.net (Dave Thacker) Date: Mon, 16 Jan 2006 09:30:44 -0600 Subject: [Omaha.pm] Meeting tomorrow night! In-Reply-To: <43CB8041.2000108@jays.net> References: <43CB8041.2000108@jays.net> Message-ID: <200601160930.44589.dthacker9@cox.net> On Monday 16 January 2006 05:15, Jay Hannah wrote: > Don't forget, tomorrow night is our monthly meeting: > > http://omaha.pm.org/ > > Free food! Thanks Paragon IT Professionals! The meeting location still points to Reboot The User's old address. If we show up there, we'll have to eat our pizza outside. To get to RTU's new store, see the map at http://www.reboottheuser.com. DT > > Anyone been doing anything neat lately they want to demo? If not I'll be > demo'ing random Perly stuff. -grin- How about a walk through of design > patterns? > > See you there! > > j > > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm From jhannah at omnihotels.com Mon Jan 16 08:12:32 2006 From: jhannah at omnihotels.com (Jay Hannah) Date: Mon, 16 Jan 2006 10:12:32 -0600 Subject: [Omaha.pm] Math::Pari -- latest golden version Message-ID: <29AB736ABCE5C745ABF9C93B02F2C27B037AFCDD@exchange2k3.omnihotels.net> Apparently the author of "Math::Pari" calls his stable releases "golden", so the install downloads the "lastest golden version". That's too cute by half. :) j razorbill:~/src/Math-Pari-2.010702 # perl Makefile.PL Did not find GP/PARI build directory around. Do you want to me to fetch GP/PARI automatically? (If you do not, you will need to fetch it manually, and/or direct me to the directory with GP/PARI source via the command-line option paridir=/dir) Make sure you have a large scrollback buffer to see the messages. Fetch? (y/n, press Enter) y Getting GP/PARI from ftp://megrez.math.u-bordeaux.fr/pub/pari/unix/ Available golden versions: `2.1.6 2.1.3 2.1.1 2.1.0 2.1.5 2.1.7 2.1.4 2.1.2' Latest golden is `pari-2.1.7.tgz' Picking golden version 2.1.7, file pari-2.1.7.tgz Downloading... Downloaded... Extracting... gzip -dc pari-2.1.7.tgz | tar -xvf - pari-2.1.7/ pari-2.1.7/AUTHORS pari-2.1.7/Announce.2.1 ...etc... From jay at jays.net Mon Jan 16 09:34:09 2006 From: jay at jays.net (Jay Hannah) Date: Mon, 16 Jan 2006 11:34:09 -0600 Subject: [Omaha.pm] Meeting tomorrow night! In-Reply-To: <9A8B75E3985324438F1BFA08B160E82057B4DC@suxsvr.willconsult.com> References: <9A8B75E3985324438F1BFA08B160E82057B4DC@suxsvr.willconsult.com> Message-ID: <43CBD911.9040402@jays.net> Ryan Stille wrote: > Did the meeting date change? I thought they were on Thursdays. Yes, I changed the date of this one a couple weeks back. Additionally, I now have a conflict *every* Thursday for the foreseeable future so I'm going to change them all to Tuesdays unless someone has an alternate suggestion. Dave Thacker wrote: > The meeting location still points to Reboot The User's old address. If we > show up there, we'll have to eat our pizza outside. To get to RTU's new > store, see the map at http://www.reboottheuser.com. Ack! Thanks for catching that Dave! I had not yet heard from Jay, so I thought we should still show up at the old place. I'll call him tonight and verify that we'll be in the new location tomorrow. Thanks, j From rps at willcomminc.com Mon Jan 16 10:00:15 2006 From: rps at willcomminc.com (Ryan Stille) Date: Mon, 16 Jan 2006 12:00:15 -0600 Subject: [Omaha.pm] Meeting tomorrow night! Message-ID: <9A8B75E3985324438F1BFA08B160E82057B4E7@suxsvr.willconsult.com> Jay Hannah wrote: > Ryan Stille wrote: >> Did the meeting date change? I thought they were on Thursdays. > > Yes, I changed the date of this one a couple weeks back. > Additionally, I now have a conflict *every* Thursday for the > foreseeable future so I'm going to change them all to > Tuesdays unless someone has an alternate suggestion. *Every* Thursday? Ack! I know Brion and I are in Sioux City and we don't make it down that often, so my vote won't count as much. But we both have a conflict on the third Tuesday of each month. Second Tuesday would work good for me. -Ryan From jay at jays.net Mon Jan 16 13:48:17 2006 From: jay at jays.net (Jay Hannah) Date: Mon, 16 Jan 2006 15:48:17 -0600 Subject: [Omaha.pm] Meeting tomorrow night! In-Reply-To: <9A8B75E3985324438F1BFA08B160E82057B4E7@suxsvr.willconsult.com> References: <9A8B75E3985324438F1BFA08B160E82057B4E7@suxsvr.willconsult.com> Message-ID: <43CC14A1.10207@jays.net> Ryan Stille wrote: > *Every* Thursday? Ack! I know Brion and I are in Sioux City and we > don't make it down that often, so my vote won't count as much. But we > both have a conflict on the third Tuesday of each month. Second Tuesday > would work good for me. -laugh- I'm not available on Thr nights any more. I wasn't proposing we change our monthly meetings to weekly meetings. New schedule February onward: 2nd Tuesday of each month @ 7pm. Going once... Going twice... j From scott.l.miller at gmail.com Mon Jan 16 14:41:09 2006 From: scott.l.miller at gmail.com (Scott Miller) Date: Mon, 16 Jan 2006 16:41:09 -0600 Subject: [Omaha.pm] Meeting tomorrow night! In-Reply-To: <43CC14A1.10207@jays.net> References: <9A8B75E3985324438F1BFA08B160E82057B4E7@suxsvr.willconsult.com> <43CC14A1.10207@jays.net> Message-ID: <2446f92b0601161441y2fcc511av3bc543f41dad74e2@mail.gmail.com> I'm currently planning to be there tomorrow (it is still on for tomorrow right?). Design patterns is certainly one area of slight interest to me... -Scott On 1/16/06, Jay Hannah wrote: > > Ryan Stille wrote: > > *Every* Thursday? Ack! I know Brion and I are in Sioux City and we > > don't make it down that often, so my vote won't count as much. But we > > both have a conflict on the third Tuesday of each month. Second Tuesday > > would work good for me. > > -laugh- I'm not available on Thr nights any more. I wasn't proposing we > change our monthly meetings to weekly meetings. > > New schedule February onward: 2nd Tuesday of each month @ 7pm. > > Going once... > > Going twice... > > 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/20060116/e0965389/attachment.html From jay at jays.net Mon Jan 16 15:15:05 2006 From: jay at jays.net (Jay Hannah) Date: Mon, 16 Jan 2006 17:15:05 -0600 Subject: [Omaha.pm] Meeting tomorrow night! In-Reply-To: <2446f92b0601161441y2fcc511av3bc543f41dad74e2@mail.gmail.com> References: <9A8B75E3985324438F1BFA08B160E82057B4E7@suxsvr.willconsult.com> <43CC14A1.10207@jays.net> <2446f92b0601161441y2fcc511av3bc543f41dad74e2@mail.gmail.com> Message-ID: <43CC28F9.8050201@jays.net> Scott Miller wrote: > I'm currently planning to be there tomorrow (it is still on for tomorrow right?). Yes, we're still on for tomorrow night. In an hour I'll know whether its at the old "Reboot the User" location or the new "Reboot the User" location. :) > Design patterns is certainly one area of slight interest to me... Excellent! You're slightly interested, and I know slightly more than nothing about them, so we should be all set! Grin, j From pterry2 at mac.com Mon Jan 16 20:27:54 2006 From: pterry2 at mac.com (philip terry) Date: Mon, 16 Jan 2006 20:27:54 -0800 Subject: [Omaha.pm] Location of Perl Mongers of Ommaha meeting? Message-ID: <5435215.1137472074585.JavaMail.pterry2@mac.com> Hello, Can someone indicate which location the Perl Mongers of Omaha meeting will be at tomorrow night? A couple of the messages seem not to agree on this. Thanks, Mike Terry From jay at jays.net Tue Jan 17 04:08:49 2006 From: jay at jays.net (Jay Hannah) Date: Tue, 17 Jan 2006 06:08:49 -0600 Subject: [Omaha.pm] Meeting NEW LOCATION In-Reply-To: <5435215.1137472074585.JavaMail.pterry2@mac.com> References: <5435215.1137472074585.JavaMail.pterry2@mac.com> Message-ID: <43CCDE51.1070005@jays.net> philip terry wrote: > Can someone indicate which location the Perl Mongers of Omaha meeting > will be at tomorrow night? A couple of the messages seem not to > agree on this. I called the store/Jay last night but got his voicemail. I left a message but didn't hear back from him. So, at this point we should meet at the new location: Reboot The User 13416 A Street, Omaha, NE 68144 http://www.reboottheuser.com/ My mobile phone: 578-3976 I'll be there @ 6:45. Worst case scenario is the store isn't open at all, in which case I'll just hang out in front of the store waiting for whoever shows up until 7:30, then we can skip all that arduous computer stuff and go have a beer instead. :) Sorry for the confusion/trouble. I didn't know RTU was officially moved. j From jay at jays.net Tue Jan 17 04:51:48 2006 From: jay at jays.net (Jay Hannah) Date: Tue, 17 Jan 2006 06:51:48 -0600 Subject: [Omaha.pm] Free O'Reilly books. Suggestions? In-Reply-To: <43C723FA.4040604@jays.net> References: <29AB736ABCE5C745ABF9C93B02F2C27B03796145@exchange2k3.omnihotels.net> <43C723FA.4040604@jays.net> Message-ID: <43CCE864.3040109@jays.net> Jay Hannah wrote: > Kenneth Thompson wrote: >>This one would be fun... >> >>http://www.oreilly.com/catalog/monoadn/ >> >>Not that it has anything to do with perl, unless perhaps there's a >>Perl.NET port for mono ;) > > > If no one has any Perl book ideas, I'll get that one for the group and you can be the first to borrow it. -grin- Hearing no other suggestions, I posted O'Reilly's banner ads and these books are on their way: Games, Diversions & Perl Culture: Best of the Perl Journal Mono: A Developer's Notebook Oh, and I'll bring my Perl Reviews to the meeting. :) j From Jay at RebootTheUser.com Tue Jan 17 07:41:29 2006 From: Jay at RebootTheUser.com (Jay Swackhamer) Date: Tue, 17 Jan 2006 09:41:29 -0600 (CST) Subject: [Omaha.pm] Meeting NEW LOCATION In-Reply-To: <43CCDE51.1070005@jays.net> References: <5435215.1137472074585.JavaMail.pterry2@mac.com> <43CCDE51.1070005@jays.net> Message-ID: <34484.68.13.174.41.1137512489.squirrel@webmail.reboottheuser.com> Yes, I am operating out of the new location......... I am still in the process of setting up/cleaning up after the move, so please dis-regard any un-organized areas you may see. > philip terry wrote: >> Can someone indicate which location the Perl Mongers of Omaha meeting >> will be at tomorrow night? A couple of the messages seem not to >> agree on this. > > I called the store/Jay last night but got his voicemail. I left a message > but didn't hear back from him. > > So, at this point we should meet at the new location: > > Reboot The User > 13416 A Street, Omaha, NE 68144 > http://www.reboottheuser.com/ > My mobile phone: 578-3976 > > I'll be there @ 6:45. Worst case scenario is the store isn't open at all, > in which case I'll just hang out in front of the store waiting for whoever > shows up until 7:30, then we can skip all that arduous computer stuff and > go have a beer instead. :) > > Sorry for the confusion/trouble. I didn't know RTU was officially moved. > > j > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > -- Jay Swackhamer Reboot The User 13416 A Street Omaha, NE 68144 (402) 933-6449 http://www.RebootTheUser.com From Chris.Hefling at nmhs.org Tue Jan 17 08:01:34 2006 From: Chris.Hefling at nmhs.org (Hefling, Chris) Date: Tue, 17 Jan 2006 10:01:34 -0600 Subject: [Omaha.pm] Meeting NEW LOCATION Message-ID: <804D74BA90FBB5418AA7C966CD7D73170321032A@w2k3ex01.nmhs.org> On another note...I am looking to part with my Liebert Air Conditioned Little Glass House. If anybody knows of anyone looking for a nice rack enclosure please let me know. I thought I would post it to the group before advertising it. Thanks, Chris Hefling -----Original Message----- From: omaha-pm-bounces at pm.org [mailto:omaha-pm-bounces at pm.org] On Behalf Of Jay Swackhamer Sent: Tuesday, January 17, 2006 9:41 AM To: Perl Mongers of Omaha, Nebraska USA Subject: Re: [Omaha.pm] Meeting NEW LOCATION Yes, I am operating out of the new location......... I am still in the process of setting up/cleaning up after the move, so please dis-regard any un-organized areas you may see. > philip terry wrote: >> Can someone indicate which location the Perl Mongers of Omaha meeting >> will be at tomorrow night? A couple of the messages seem not to >> agree on this. > > I called the store/Jay last night but got his voicemail. I left a message > but didn't hear back from him. > > So, at this point we should meet at the new location: > > Reboot The User > 13416 A Street, Omaha, NE 68144 > http://www.reboottheuser.com/ > My mobile phone: 578-3976 > > I'll be there @ 6:45. Worst case scenario is the store isn't open at all, > in which case I'll just hang out in front of the store waiting for whoever > shows up until 7:30, then we can skip all that arduous computer stuff and > go have a beer instead. :) > > Sorry for the confusion/trouble. I didn't know RTU was officially moved. > > j > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > -- Jay Swackhamer Reboot The User 13416 A Street Omaha, NE 68144 (402) 933-6449 http://www.RebootTheUser.com _______________________________________________ Omaha-pm mailing list Omaha-pm at pm.org http://mail.pm.org/mailman/listinfo/omaha-pm This message and any included attachments are from Nebraska Methodist Health System and its affiliates and are intended only for the addressee. The message may contain privileged, confidential and/or proprietary information intended only for the person(s) named. Unauthorized forwarding, printing, copying, distribution, or use of such information is strictly prohibited and may be unlawful. If you are not the addressee, please promptly delete this message and notify the sender of the delivery error by e-mail or you may call Nebraska Methodist Health System and its affiliates in Omaha, Nebraska, U.S.A at (402)354-2280. From jhannah at omnihotels.com Wed Jan 18 12:48:10 2006 From: jhannah at omnihotels.com (Jay Hannah) Date: Wed, 18 Jan 2006 14:48:10 -0600 Subject: [Omaha.pm] Class::Date objects in scalar context perl 5.8.3 vs. 5.8.7? or something else? Message-ID: <29AB736ABCE5C745ABF9C93B02F2C27B037AFD04@exchange2k3.omnihotels.net> dlux's response... j -----Original Message----- From: Bal?zs Szab? [mailto:dlux at dlux.hu] Sent: Sunday, January 15, 2006 8:52 AM To: Jay Hannah Cc: omaha-pm at pm.org Subject: Re: Class::Date objects in scalar context perl 5.8.3 vs. 5.8.7? or something else? Hi, Since the comparison of a Class::Date object and another thing (string, another Class::Date object, etc) is done with the internal "compare" function, then it should return "ok". I have no clue why you got "not ok" in perl 5.8.7, I have just tested it on perl 5.8.6 on OS X and perl 5.8.7 on Linux, and both return "ok". Regards, dLux On 2005.12.29., at 15:24, Jay Hannah wrote: > > Hi dLux -- > > I was wondering if you had any idea what is happening here off the top > of your head... Here's my test script: > > > $ cat j.t > use Test::More tests => 1; > use Class::Date qw(:errors -DateParse ) ; > my $d = Class::Date->new("2005-08-03"); > print "$d\n"; > is($d, "2005-08-03", "???"); > > > Pretty straight-forward, right? Yet undef Perl 5.8.3 the test script > passes when it shouldn't? > > > $ /usr/bin/perl5.8.3 j.t > 1..1 > 2005-08-03 00:00:00 > ok 1 - ??? > > > Perl 5.8.7 fails as expected: > > > $ /usr/bin/perl5.8.7 j.t > 1..1 > 2005-08-03 00:00:00 > not ok 1 - ??? > # Failed test '???' > # in j.t at line 5. > # got: '2005-08-03 00:00:00' > # expected: '2005-08-03' > # Looks like you failed 1 test of 1. > > > And I'm having a hard time blaming Test::More, since this behaves as > expected under 5.8.3: > > > $ cat j.t > use Test::More tests => 1; > is("2005-08-03 00:00:00", "2005-08-03", "???"); > > $ /usr/bin/perl5.8.3 j.t > 1..1 > not ok 1 - ??? > # Failed test (j.t at line 2) > # got: '2005-08-03 00:00:00' > # expected: '2005-08-03' > # Looks like you failed 1 test of 1. > > > So somewhere something is going wrong inside Test::More's use of your > string() overload in Class::Date? uhhh... > > Any thoughts would be appreciated. > > Thanks! > > j > > Bal?zs Szab? (dLux) -- -- - - - -- - From jay at jays.net Tue Jan 24 03:44:34 2006 From: jay at jays.net (Jay Hannah) Date: Tue, 24 Jan 2006 05:44:34 -0600 Subject: [Omaha.pm] [Fwd: O'Reilly Gives Early Access to Cutting-Edge Technology] Message-ID: <43D61322.70809@jays.net> O'Reilly sent us those 2 books (yay!) so I owe them a few plugs to the mailing list. Here's one for you. :) Anyone played w/ Ruby? Ruby on Rails? Any thoughts? Randal passingly refers to his stuff as Perl on Planks: http://www.perlcast.com/audio/Perlcast_Interview_013_Schwartz.mp3 j -------- Original Message -------- Subject: O'Reilly Gives Early Access to Cutting-Edge Technology Date: Mon, 23 Jan 2006 13:54:34 -0800 From: Marsee Henon To: jay at jays.net Hello, Can you please let your members know about the following news? O'Reilly's Safari Books Online has just announced a new service called Rough Cuts that gives you early access to content on cutting-edge technologies months before it's published. Rough Cuts allows you to purchase work-in-progress manuscripts of selected titles. You'll even have the chance to shape the final product by sending feedback to the author and editors. The beta version just debuted with four works-in-progress covering Ajax, Ruby, and Flickr. For more information, go to: http://www.oreilly.com/roughcuts/ Titles now available: Ajax Hacks: Rough Cuts Version http://www.oreilly.com/catalog/ajaxhks/ Flickr Hacks: Rough Cuts Version http://www.oreilly.com/catalog/flickrhks/ Ruby Cookbook: Rough Cuts Version http://www.oreilly.com/catalog/rubyckbk/ Ruby on Rails: Up and Running: Rough Cuts Version http://www.oreilly.com/catalog/rubyrails/ Rough Cuts FAQ http://www.oreilly.com/roughcuts/faq.csp Thanks! Marsee ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://www.oreilly.com ================================================================ From jay at jays.net Tue Jan 24 04:03:30 2006 From: jay at jays.net (Jay Hannah) Date: Tue, 24 Jan 2006 06:03:30 -0600 Subject: [Omaha.pm] "Side projects" In-Reply-To: References: Message-ID: <43D61792.8010808@jays.net> Chad Hendren wrote: > Are you working on any side projects that I might be able to learn from? Well, my constant dilemma is finding time for stuff. Out last meeting was great -- we've got a couple biology geniuses on the roles now and are trying to chase some bioperl stuff. I need to fork off some time for a bioperl "lab" where whoever's interested can meet at a given place/time and whack through a bunch more genetic sequencing work. Way too cool. Unfortunately, I need to take my wife to the airport in 6m, so I guess I won't be curing cancer this morning. boo! -grin- Kiran: when's good for a lab on your schedule this week? http://kiran.homelinux.net:8080/ERL/index.htm This week I could do late evenings (after 7) except Thr, after noon on Saturday, or before 4 on Sunday... j From kiranbina at gmail.com Tue Jan 24 20:13:24 2006 From: kiranbina at gmail.com (Dr. Dhundy R. Bastola) Date: Tue, 24 Jan 2006 22:13:24 -0600 Subject: [Omaha.pm] "Side projects" In-Reply-To: <43D61792.8010808@jays.net> Message-ID: <43d6faf5.02fce374.78a0.2fe0@mx.gmail.com> Saturday will be best for me. Let me know if we want to meet at 7 on sat. kiran -----Original Message----- From: omaha-pm-bounces at pm.org [mailto:omaha-pm-bounces at pm.org] On Behalf Of Jay Hannah Sent: Tuesday, January 24, 2006 6:04 AM To: Perl Mongers of Omaha, Nebraska USA Subject: [Omaha.pm] "Side projects" Chad Hendren wrote: > Are you working on any side projects that I might be able to learn from? Well, my constant dilemma is finding time for stuff. Out last meeting was great -- we've got a couple biology geniuses on the roles now and are trying to chase some bioperl stuff. I need to fork off some time for a bioperl "lab" where whoever's interested can meet at a given place/time and whack through a bunch more genetic sequencing work. Way too cool. Unfortunately, I need to take my wife to the airport in 6m, so I guess I won't be curing cancer this morning. boo! -grin- Kiran: when's good for a lab on your schedule this week? http://kiran.homelinux.net:8080/ERL/index.htm This week I could do late evenings (after 7) except Thr, after noon on Saturday, or before 4 on Sunday... j _______________________________________________ Omaha-pm mailing list Omaha-pm at pm.org http://mail.pm.org/mailman/listinfo/omaha-pm From jhannah at omnihotels.com Thu Jan 26 11:28:47 2006 From: jhannah at omnihotels.com (Jay Hannah) Date: Thu, 26 Jan 2006 13:28:47 -0600 Subject: [Omaha.pm] Tight code - Amtrak Message-ID: <29AB736ABCE5C745ABF9C93B02F2C27B037AFD6E@exchange2k3.omnihotels.net> Wow. There's some tight code... By comparison, our version of this written in the scripting language "Informix 4GL" is 93 lines long. And broken. :) j =head2 is_2v_ff_id This method validates an Acela (Amtrak) "frequent train rider" program. Usage: $self->is_2v_ff_id("123949050"); =cut sub is_2v_ff_id { my $primary_acct_num = $_[1]; return 0 unless $_[0]->is_int($primary_acct_num); my ($offset,$total) = (0,0); for (reverse split//,$primary_acct_num) { for my $i (split //,($_ * ($offset++ %2 + 1))) { $total+=$i} } return not $total % 10; } From kiranbina at gmail.com Thu Jan 26 19:21:08 2006 From: kiranbina at gmail.com (Dr. Dhundy R. Bastola) Date: Thu, 26 Jan 2006 21:21:08 -0600 Subject: [Omaha.pm] "Side projects" In-Reply-To: <43D61792.8010808@jays.net> Message-ID: <43d991b8.7d033a64.3aa2.39d8@mx.gmail.com> My afternoon on Saturday opened up. Can we meet? -----Original Message----- From: omaha-pm-bounces at pm.org [mailto:omaha-pm-bounces at pm.org] On Behalf Of Jay Hannah Sent: Tuesday, January 24, 2006 6:04 AM To: Perl Mongers of Omaha, Nebraska USA Subject: [Omaha.pm] "Side projects" Chad Hendren wrote: > Are you working on any side projects that I might be able to learn from? Well, my constant dilemma is finding time for stuff. Out last meeting was great -- we've got a couple biology geniuses on the roles now and are trying to chase some bioperl stuff. I need to fork off some time for a bioperl "lab" where whoever's interested can meet at a given place/time and whack through a bunch more genetic sequencing work. Way too cool. Unfortunately, I need to take my wife to the airport in 6m, so I guess I won't be curing cancer this morning. boo! -grin- Kiran: when's good for a lab on your schedule this week? http://kiran.homelinux.net:8080/ERL/index.htm This week I could do late evenings (after 7) except Thr, after noon on Saturday, or before 4 on Sunday... j _______________________________________________ Omaha-pm mailing list Omaha-pm at pm.org http://mail.pm.org/mailman/listinfo/omaha-pm From jay at jays.net Fri Jan 27 04:58:51 2006 From: jay at jays.net (Jay Hannah) Date: Fri, 27 Jan 2006 06:58:51 -0600 Subject: [Omaha.pm] "Side projects" In-Reply-To: <43d991b8.7d033a64.3aa2.39d8@mx.gmail.com> References: <43d991b8.7d033a64.3aa2.39d8@mx.gmail.com> Message-ID: <43DA190B.8010807@jays.net> Dr. Dhundy R. Bastola wrote: > My afternoon on Saturday opened up. Can we meet? How about Saturday 4pm @ Reboot the User? I'll call Jay tonight to make sure the store is going to be open. :) j mobile: 578-3976 From Jay at RebootTheUser.com Fri Jan 27 08:04:24 2006 From: Jay at RebootTheUser.com (Jay Swackhamer) Date: Fri, 27 Jan 2006 10:04:24 -0600 (CST) Subject: [Omaha.pm] "Side projects" In-Reply-To: <43DA190B.8010807@jays.net> References: <43d991b8.7d033a64.3aa2.39d8@mx.gmail.com> <43DA190B.8010807@jays.net> Message-ID: <41275.68.13.174.41.1138377864.squirrel@webmail.reboottheuser.com> Yes, I will be open on saturday....... > Dr. Dhundy R. Bastola wrote: >> My afternoon on Saturday opened up. Can we meet? > > How about Saturday 4pm @ Reboot the User? > > I'll call Jay tonight to make sure the store is going to be open. :) > > j > mobile: 578-3976 > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > -- Jay Swackhamer Reboot The User 13416 A Street Omaha, NE 68144 (402) 933-6449 http://www.RebootTheUser.com From ajgrothe at yahoo.com Fri Jan 27 15:45:25 2006 From: ajgrothe at yahoo.com (Aaron Grothe) Date: Fri, 27 Jan 2006 15:45:25 -0800 (PST) Subject: [Omaha.pm] Free books from Apress including one on CPAN Message-ID: <20060127234525.87385.qmail@web34214.mail.mud.yahoo.com> Hey Everybody, I haven't seen this posted yet. Apress is making some of their older books available as free PDFs. One of the titles is "Writing Perl Modules for CPAN". Which is a really nice little title on getting your code up to spec and getting something into the CPAN library. The URL for the free book giveaway is http://www.apress.com/free/ Regards, Aaron -=-=- "The Journey is the Reward" - Old Zen Buddhist Saying __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From andy at petdance.com Fri Jan 27 15:46:59 2006 From: andy at petdance.com (Andy Lester) Date: Fri, 27 Jan 2006 17:46:59 -0600 Subject: [Omaha.pm] Free books from Apress including one on CPAN In-Reply-To: <20060127234525.87385.qmail@web34214.mail.mud.yahoo.com> References: <20060127234525.87385.qmail@web34214.mail.mud.yahoo.com> Message-ID: > > One of the titles is "Writing Perl Modules for CPAN". Which is a > really nice little title on getting your code up to spec and getting > something into the CPAN library. It's even worth paying for, if you can find a paper copy. -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From jay at jays.net Sat Jan 28 06:57:31 2006 From: jay at jays.net (Jay Hannah) Date: Sat, 28 Jan 2006 08:57:31 -0600 Subject: [Omaha.pm] "Side projects" In-Reply-To: <41275.68.13.174.41.1138377864.squirrel@webmail.reboottheuser.com> References: <43d991b8.7d033a64.3aa2.39d8@mx.gmail.com> <43DA190B.8010807@jays.net> <41275.68.13.174.41.1138377864.squirrel@webmail.reboottheuser.com> Message-ID: <43DB865B.8060906@jays.net> Jay Swackhamer wrote: > Yes, I will be open on saturday....... I'll be there @ 4 this afternoon. I'll have my 8 year old son in tow, though, so I'm probably only good for 2 hours @ RTU. j mobile: 578-3976 From pterry2 at mac.com Sat Jan 28 07:09:52 2006 From: pterry2 at mac.com (philip terry) Date: Sat, 28 Jan 2006 07:09:52 -0800 Subject: [Omaha.pm] Side projects Message-ID: <1853018.1138460992070.JavaMail.pterry2@mac.com> Hello, I plan to attend the Side projects session at RTU this afternoon at 4pm. M. Terry From kiranbina at gmail.com Sat Jan 28 07:59:07 2006 From: kiranbina at gmail.com (Dr. Dhundy R. Bastola) Date: Sat, 28 Jan 2006 09:59:07 -0600 Subject: [Omaha.pm] "Side projects" In-Reply-To: <43DB865B.8060906@jays.net> Message-ID: <43db94df.2b431fb3.07e9.ffffad24@mx.gmail.com> Sorry I did not get around checking my mail yesterday. I will be there at 4 pm kiran -----Original Message----- From: omaha-pm-bounces at pm.org [mailto:omaha-pm-bounces at pm.org] On Behalf Of Jay Hannah Sent: Saturday, January 28, 2006 8:58 AM To: Perl Mongers of Omaha, Nebraska USA Subject: Re: [Omaha.pm] "Side projects" Jay Swackhamer wrote: > Yes, I will be open on saturday....... I'll be there @ 4 this afternoon. I'll have my 8 year old son in tow, though, so I'm probably only good for 2 hours @ RTU. j mobile: 578-3976 _______________________________________________ Omaha-pm mailing list Omaha-pm at pm.org http://mail.pm.org/mailman/listinfo/omaha-pm