From will at coleda.com Tue Mar 4 06:28:35 2014 From: will at coleda.com (Will Coleda) Date: Tue, 4 Mar 2014 09:28:35 -0500 Subject: [albany-pm] SQL Server Training Message-ID: Colleague of mine pointed out this event, might of interest to folks, apologies if not. http://sqlsaturday.com/302/eventhome.aspx SQLSaturday is a training event for SQL Server professionals and those wanting to learn about SQL Server. This event will be held Jul 26 2014 at SUNY Albany, 1400 Washington Ave, Albany, NY 12222. Admittance to this event is free, but we do charge a lunch fee of 10.00 so that we can provide a great lunch! Please register soon as seating is limited, and let friends and colleagues know about the event. -- Will "Coke" Coleda -------------- next part -------------- An HTML attachment was scrubbed... URL: From oshihuna at gmail.com Sat Mar 22 09:10:31 2014 From: oshihuna at gmail.com (Patrick Cronin) Date: Sat, 22 Mar 2014 12:10:31 -0400 Subject: [albany-pm] Meeting Reminder Message-ID: <934D731F-CBDD-49D9-9197-AB2940F39E5D@gmail.com> Fellow Perl Mongers, This is a reminder that our next meeting is on Monday, 24 March at the East Greenbush Library at 6:30 PM. Its in Meeting Room B, so upon entrance, just turn left. We've got two talks lined up: 1. Databases Within Your Reach 2. Exceptional Exceptions Food and drinks will be available. Please respond and let me know you're coming, so I can plan food for you! -Patrick Patrick Cronin Computer Lover Mobile: +1 518 336 5133 Email: oshihuna at gmail.com Skype: patrickcronin12061 P Please consider the environment before printing this e-mail / attachments -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 203 bytes Desc: Message signed with OpenPGP using GPGMail URL: From steve.moon at gmail.com Sat Mar 22 14:48:29 2014 From: steve.moon at gmail.com (Steve Moon) Date: Sat, 22 Mar 2014 17:48:29 -0400 Subject: [albany-pm] Albany-pm Digest, Vol 53, Issue 2 In-Reply-To: References: Message-ID: <99EBD657-0512-42F4-B111-55C9234CDA97@gmail.com> I am planning to attend. How do I chip in for food? -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: From mikelieman at gmail.com Sun Mar 23 04:39:13 2014 From: mikelieman at gmail.com (Mike Lieman) Date: Sun, 23 Mar 2014 07:39:13 -0400 Subject: [albany-pm] Meeting Reminder In-Reply-To: <934D731F-CBDD-49D9-9197-AB2940F39E5D@gmail.com> References: <934D731F-CBDD-49D9-9197-AB2940F39E5D@gmail.com> Message-ID: I'm still a definite maybe, but do NOT worry about food & beverages for me in any event. (I'm pretty self-sufficient in that regard, and I'll have eaten supper in any event... ) On Sat, Mar 22, 2014 at 12:10 PM, Patrick Cronin wrote: > Fellow Perl Mongers, > > This is a reminder that our next meeting is on Monday, 24 March at the East > Greenbush Library at > 6:30 PM. Its in Meeting Room B, so upon entrance, just turn left. We've got > two talks lined up: > > 1. Databases Within Your Reach > 2. Exceptional Exceptions > > Food and drinks will be available. Please respond and let me know you're > coming, so I can plan food for you! > > -Patrick > > > ------------------------------ > [image: Patrick's Avatar] *Patrick Cronin* > Computer Lover > Mobile: +1 518 336 5133 > Email: oshihuna at gmail.com > Skype: patrickcronin12061 > > P Please consider the environment before printing this e-mail / > attachments > > > _______________________________________________ > Albany-pm mailing list > Albany-pm at pm.org > http://mail.pm.org/mailman/listinfo/albany-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wheelerw at fairpoint.net Sun Mar 23 08:07:12 2014 From: wheelerw at fairpoint.net (walt.wheeler) Date: Sun, 23 Mar 2014 11:07:12 -0400 Subject: [albany-pm] Albany-pm Digest, Vol 53, Issue 2 In-Reply-To: References: Message-ID: <532EF8A0.1080304@fairpoint.net> I plan to be there. Thanks for taking care of the log stuff... ww On 3/22/2014 3:00 PM, albany-pm-request at pm.org wrote: > Send Albany-pm mailing list submissions to > albany-pm at pm.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.pm.org/mailman/listinfo/albany-pm > or, via email, send a message with subject or body 'help' to > albany-pm-request at pm.org > > You can reach the person managing the list at > albany-pm-owner at pm.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Albany-pm digest..." > > > Today's Topics: > > 1. Meeting Reminder (Patrick Cronin) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sat, 22 Mar 2014 12:10:31 -0400 > From: Patrick Cronin > To: "albany-pm at pm.org" > Subject: [albany-pm] Meeting Reminder > Message-ID: <934D731F-CBDD-49D9-9197-AB2940F39E5D at gmail.com> > Content-Type: text/plain; charset="us-ascii" > > Fellow Perl Mongers, > > This is a reminder that our next meeting is on Monday, 24 March at the East Greenbush Library at 6:30 PM. Its in Meeting Room B, so upon entrance, just turn left. We've got two talks lined up: > > 1. Databases Within Your Reach > 2. Exceptional Exceptions > > Food and drinks will be available. Please respond and let me know you're coming, so I can plan food for you! > > -Patrick > > > Patrick Cronin > Computer Lover > Mobile: +1 518 336 5133 > Email: oshihuna at gmail.com > Skype: patrickcronin12061 > > P Please consider the environment before printing this e-mail / attachments > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: signature.asc > Type: application/pgp-signature > Size: 203 bytes > Desc: Message signed with OpenPGP using GPGMail > URL: > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Albany-pm mailing list > Albany-pm at pm.org > http://mail.pm.org/mailman/listinfo/albany-pm > > ------------------------------ > > End of Albany-pm Digest, Vol 53, Issue 2 > **************************************** > From oshihuna at gmail.com Mon Mar 24 20:32:07 2014 From: oshihuna at gmail.com (Patrick Cronin) Date: Mon, 24 Mar 2014 23:32:07 -0400 Subject: [albany-pm] Meeting slides; next meetings Message-ID: Fellow Mongers, Tonight we had two presentations, one reviewing available free databases, and one highlighting a better way to do exceptions in Perl. If you missed the meeting, attached are the slides from the free databases presentation, and you can check out a previously recorded video of Mark's Exceptional Exceptions talk from YAPC::NA 2012. Tentative scheduling for upcoming events: Social meetup: Monday, 28 April at Mahar's in Castleton Tech meeting: Monday, 19 May at East Greenbush Library Please voice your opinions of either date or venue by Thursday this week (27 March), as we need to book early for the tech meet. And finally, we're always looking to line up presentations/talks for the next meeting. If you have something you want to share, and it's related to perl (or even computers in general), we'd be happy to listen! -Pat Patrick Cronin Computer Lover Mobile: +1 518 336 5133 Email: oshihuna at gmail.com Skype: patrickcronin12061 P Please consider the environment before printing this e-mail / attachments -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Free Database Roundup Reduced.pdf Type: application/pdf Size: 2894378 bytes Desc: not available URL: -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 203 bytes Desc: Message signed with OpenPGP using GPGMail URL: From steve.moon at gmail.com Tue Mar 25 04:16:37 2014 From: steve.moon at gmail.com (Steve Moon) Date: Tue, 25 Mar 2014 07:16:37 -0400 Subject: [albany-pm] File change notification In-Reply-To: References: Message-ID: <98BF32D4-D832-4643-89B6-84539D81AE1A@gmail.com> Walt, I don?t know how well this module works, but it does at least show what the APIs are in various OS?s to monitor file changes: http://search.cpan.org/~miyagawa/Filesys-Notify-Simple-0.12/lib/Filesys/Notify/Simple.pm Have a good day- Steve- -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: From steve.moon at gmail.com Tue Mar 25 04:20:17 2014 From: steve.moon at gmail.com (Steve Moon) Date: Tue, 25 Mar 2014 07:20:17 -0400 Subject: [albany-pm] Presentation idea Message-ID: For the next meeting I can do a presentation on Erlang ? not exactly Perl-related, but it gives a look at different ways to approach problems which is useful. As for date ? May 19 at the East Greenbush Library works for me. Thanks- Steve- -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 496 bytes Desc: Message signed with OpenPGP using GPGMail URL: From mark at twoshortplanks.com Tue Mar 25 08:18:33 2014 From: mark at twoshortplanks.com (Mark Fowler) Date: Tue, 25 Mar 2014 11:18:33 -0400 Subject: [albany-pm] Video on Exception Exceptions Message-ID: Hello, The original YAPC recording of the talk I represented last night can be found on YouTube: https://www.youtube.com/watch?v=lU9Jz9QByfk I should also link you to some of the CPAN modules involved: https://metacpan.org/pod/Try::Tiny https://metacpan.org/pod/TryCatch https://metacpan.org/pod/Exception::Class https://metacpan.org/pod/Err https://metacpan.org/pod/autodie https://metacpan.org/pod/Carp Happy Reading! Mark. From mark at twoshortplanks.com Tue Mar 25 08:26:03 2014 From: mark at twoshortplanks.com (Mark Fowler) Date: Tue, 25 Mar 2014 11:26:03 -0400 Subject: [albany-pm] Moose, and the Modern Perl Book Message-ID: Some other things we talked about at the tech meet last night: Moose ===== Moose is a "postmodern object system" for Perl. It allows you to easily define very powerful accessors for your classes, it allows you to create roles (i.e. duck-typing and by contract class shenanigans,) handles pre-and-post method call actions, and builds a complex tl;dr: it's a modern way to write Perl classes with less code https://metacpan.org/pod/Moose::Manual http://moose.iinteractive.com/en/ Modern Perl =========== The Modern Perl book is highly recommended. It's essentially _the_ Perl textbook of recent years. http://www.amazon.com/dp/0977920178/ # dead tree http://modernperlbooks.com/books/modern_perl/ # online for free Mark. From will at coleda.com Tue Mar 25 10:44:49 2014 From: will at coleda.com (Will Coleda) Date: Tue, 25 Mar 2014 13:44:49 -0400 Subject: [albany-pm] Meeting slides; next meetings In-Reply-To: References: Message-ID: <7C956FC5-9795-4B43-A70C-1B1DB631A38D@coleda.com> Sorry I missed this meeting, glad to see things moving ahead. Regarding Mahar?s, they apparently have some dogs-in-residence now, in case anyone has allergies. I would probably lean towards the EG library, especially if there will be presentations. (Mahar?s doesn?t have a screen we can take over, even) I?m happy to give a talk on a P6 topic; There was some interest in learning more about grammars, I could whip up a live demo-y presentation. On Mar 24, 2014, at 11:32 PM, Patrick Cronin wrote: > Fellow Mongers, > > Tonight we had two presentations, one reviewing available free databases, and one highlighting a better way to do exceptions in Perl. If you missed the meeting, attached are the slides from the free databases presentation, and you can check out a previously recorded video of Mark's Exceptional Exceptions talk from YAPC::NA 2012. > > Tentative scheduling for upcoming events: > Social meetup: Monday, 28 April at Mahar's in Castleton > Tech meeting: Monday, 19 May at East Greenbush Library > > Please voice your opinions of either date or venue by Thursday this week (27 March), as we need to book early for the tech meet. > > And finally, we're always looking to line up presentations/talks for the next meeting. If you have something you want to share, and it's related to perl (or even computers in general), we'd be happy to listen! > > -Pat > > > > > > Patrick Cronin > Computer Lover > Mobile: +1 518 336 5133 > Email: oshihuna at gmail.com > Skype: patrickcronin12061 > > P Please consider the environment before printing this e-mail / attachments > > _______________________________________________ > Albany-pm mailing list > Albany-pm at pm.org > http://mail.pm.org/mailman/listinfo/albany-pm -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at twoshortplanks.com Tue Mar 25 13:36:39 2014 From: mark at twoshortplanks.com (Mark Fowler) Date: Tue, 25 Mar 2014 16:36:39 -0400 Subject: [albany-pm] Meeting slides; next meetings In-Reply-To: <7C956FC5-9795-4B43-A70C-1B1DB631A38D@coleda.com> References: <7C956FC5-9795-4B43-A70C-1B1DB631A38D@coleda.com> Message-ID: I think the plan was to have Mahar's for a social, the EGL for the tech meet. I'd be interested in an update on Perl 6 grammars. Mark. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at twoshortplanks.com Tue Mar 25 15:30:30 2014 From: mark at twoshortplanks.com (Mark Fowler) Date: Tue, 25 Mar 2014 18:30:30 -0400 Subject: [albany-pm] Tech Meetings on the Website Message-ID: <08D6AA6626B841B184DB0174D29E3913@twoshortplanks.com> Hi Perl Peeps, I?ve been entering the details from our meetings on lanyrd: http://lanyrd.com/guides/albany-perl-mongers-technical-meetings I just noticed that they allow you to embed the details on a webpage via JavaScript. This would: a) Provide a nice gui for adding the event details, maps, talk details etc b) Provide a way for us to sign up and say who is attending. What do you think? Mark. -- Mark Fowler http://www.twoshortplanks.com/ From oshihuna at gmail.com Tue Mar 25 15:47:45 2014 From: oshihuna at gmail.com (Patrick Cronin) Date: Tue, 25 Mar 2014 18:47:45 -0400 Subject: [albany-pm] Tech Meetings on the Website In-Reply-To: <08D6AA6626B841B184DB0174D29E3913@twoshortplanks.com> References: <08D6AA6626B841B184DB0174D29E3913@twoshortplanks.com> Message-ID: <21AC9162-8EA1-4236-B6D6-612E499DA59E@gmail.com> Sounds awesome! Patrick Cronin Computer Lover Mobile: +1 518 336 5133 Email: oshihuna at gmail.com Skype: patrickcronin12061 P Please consider the environment before printing this e-mail / attachments On 25 Mar 2014, at 6:30 PM, Mark Fowler wrote: > Hi Perl Peeps, > > I?ve been entering the details from our meetings on lanyrd: > > http://lanyrd.com/guides/albany-perl-mongers-technical-meetings > > I just noticed that they allow you to embed the details on a webpage via JavaScript. This would: > > a) Provide a nice gui for adding the event details, maps, talk details etc > b) Provide a way for us to sign up and say who is attending. > > What do you think? > > Mark. > > -- > Mark Fowler > http://www.twoshortplanks.com/ > > > _______________________________________________ > Albany-pm mailing list > Albany-pm at pm.org > http://mail.pm.org/mailman/listinfo/albany-pm -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 203 bytes Desc: Message signed with OpenPGP using GPGMail URL: From oshihuna at gmail.com Thu Mar 27 18:46:19 2014 From: oshihuna at gmail.com (Patrick Cronin) Date: Thu, 27 Mar 2014 21:46:19 -0400 Subject: [albany-pm] Typeglobs help! Message-ID: I manage a CentOS 5.10 server running perl 5.8.8. For , I can't upgrade it. For some reason, I can't install the XS version of Scalar::Util, and so I'm stuck using the PP version. Net::OpenSSH relies on Scalar::Util's dualvar function (which is only available in the XS version of Scalar::Util) to create a single scalar holding both an integer and string value. When the scalar is used in a numeric context, the integer value comes out, and when the scalar is used in a string context, the string value comes out. I'm trying to write a quick and dirty PP version of dualvar so I can move on with my life. I seem to remember seeing this being done, but no amount of googling is getting me there. I've looked up typeglobs and the *foo{THING} construct, but while THING can be SCALAR, it can't be NUMBER or STRING. Does anyone know the magic to make this happen? I'm trying variations of the following: my $int = 2; my $string = "test"; my $typeglob = $int; *typeglob{SCALAR} = ${ *string }; print ($typeglob + 2) . "\n"; print $typeglob . " YES!\n"; It just feels gross, and it's not working. Does anyone have the magic? Patrick Cronin Computer Lover Mobile: +1 518 336 5133 Email: oshihuna at gmail.com Skype: patrickcronin12061 P Please consider the environment before printing this e-mail / attachments -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 203 bytes Desc: Message signed with OpenPGP using GPGMail URL: From mark at twoshortplanks.com Thu Mar 27 19:38:38 2014 From: mark at twoshortplanks.com (Mark Fowler) Date: Thu, 27 Mar 2014 22:38:38 -0400 Subject: [albany-pm] Typeglobs help! In-Reply-To: References: Message-ID: Ah Patrick, I've got bad news for you... You're mixing up typeglobs and scalars. A typeglob is essentially a symbol table entry that holds everything with different sidles. So the *foo typeglob holds $foo, @foo, &foo, %foo, etc, etc. A scalar is little C struct[1] that holds a integer value, a floating point value, a pointer to a string, etc etc and a set of flags indicating which of these are valid or not. Whenever Perl needs a different kind of value - say the sting form of some scalar computed by a numerical calculation - it converts the value from one of the other forms and stores it back in the scalar and marks the flags to indicate that right now both values are good and Perl doesn't need to do any conversion. A dualvar is essentially a scalar where you can manually set the string part and numerical part of the scalar by hand to different values. So, no we can't use typeglobs because typeglobs only have one entry for a scalar in them, not a separate scalar for numerical and string values. To make matters worse, there's no way as far as I know to access the various parts of a scalar from Perl space without using some XS code. Possible further solutions: - ask for help with Net::SSH - shell out to the system ssh binary, possibly using an Expect command if you need to - install a custom Perl just for this task. perlbrew is your friend here. Mark [1] technically a set of structs depending on how it's being used, but that's not important right now. On Thursday, March 27, 2014, Patrick Cronin wrote: > I manage a CentOS 5.10 server running perl 5.8.8. For , I can't > upgrade it. > > For some reason, I can't install the XS version of Scalar::Util, and so > I'm stuck using the PP version. Net::OpenSSH relies on Scalar::Util's > dualvar function (which is only available in the XS version of > Scalar::Util) to create a single scalar holding both an integer and string > value. When the scalar is used in a numeric context, the integer value > comes out, and when the scalar is used in a string context, the string > value comes out. I'm trying to write a quick and dirty PP version of > dualvar so I can move on with my life. > > I seem to remember seeing this being done, but no amount of googling is > getting me there. I've looked up typeglobs and the *foo{THING} construct, > but while THING can be SCALAR, it can't be NUMBER or STRING. Does anyone > know the magic to make this happen? > > I'm trying variations of the following: > > my $int = 2; > my $string = "test"; > > my $typeglob = $int; > *typeglob{SCALAR} = ${ *string }; > > print ($typeglob + 2) . "\n"; > print $typeglob . " YES!\n"; > > It just feels gross, and it's not working. > > Does anyone have the magic? > > ------------------------------ > [image: Patrick's Avatar]*Patrick Cronin* > Computer Lover > Mobile: +1 518 336 5133 > Email: oshihuna at gmail.com > Skype: patrickcronin12061 > > P Please consider the environment before printing this e-mail / > attachments > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at twoshortplanks.com Thu Mar 27 20:04:29 2014 From: mark at twoshortplanks.com (Mark Fowler) Date: Thu, 27 Mar 2014 23:04:29 -0400 Subject: [albany-pm] Typeglobs help! In-Reply-To: References: Message-ID: I had a think about it some more while I was loading the dishwasher. Maybe you could get away with some magic here? sub dualvar { return Dualvar->new( @_ ) } package Dualvar; use overload '""' => 'str', '+0' => 'num'; sub new { my $class = shift; return bless { Num => shift, Str => shift }, $class } sub num { shift->{Num} } sub str { shift->{Str} } Etc etc. you'd need to implement is_dual too Problems: - ref would give you the wrong value. - blessed would give you the wrong thing - anything using XS would need to respect the overloading magic by hand, which it probably won't Ymmv. Personally I'd either shell out to binary ssh or use a custom Perl instead Mark (Code not tested, typed in iPhone, treat accordingly) On Thursday, March 27, 2014, Mark Fowler wrote: > Ah Patrick, I've got bad news for you... > > You're mixing up typeglobs and scalars. A typeglob is essentially a symbol > table entry that holds everything with different sidles. So the *foo > typeglob holds $foo, @foo, &foo, %foo, etc, etc. > > A scalar is little C struct[1] that holds a integer value, a floating > point value, a pointer to a string, etc etc and a set of flags indicating > which of these are valid or not. Whenever Perl needs a different kind of > value - say the sting form of some scalar computed by a numerical > calculation - it converts the value from one of the other forms and stores > it back in the scalar and marks the flags to indicate that right now both > values are good and Perl doesn't need to do any conversion. > > A dualvar is essentially a scalar where you can manually set the string > part and numerical part of the scalar by hand to different values. > > So, no we can't use typeglobs because typeglobs only have one entry for a > scalar in them, not a separate scalar for numerical and string values. > > To make matters worse, there's no way as far as I know to access the > various parts of a scalar from Perl space without using some XS code. > > Possible further solutions: > > - ask for help with Net::SSH > - shell out to the system ssh binary, possibly using an Expect command if > you need to > - install a custom Perl just for this task. perlbrew is your friend here. > > Mark > > [1] technically a set of structs depending on how it's being used, but > that's not important right now. > > On Thursday, March 27, 2014, Patrick Cronin > > wrote: > >> I manage a CentOS 5.10 server running perl 5.8.8. For , I can't >> upgrade it. >> >> For some reason, I can't install the XS version of Scalar::Util, and so >> I'm stuck using the PP version. Net::OpenSSH relies on Scalar::Util's >> dualvar function (which is only available in the XS version of >> Scalar::Util) to create a single scalar holding both an integer and string >> value. When the scalar is used in a numeric context, the integer value >> comes out, and when the scalar is used in a string context, the string >> value comes out. I'm trying to write a quick and dirty PP version of >> dualvar so I can move on with my life. >> >> I seem to remember seeing this being done, but no amount of googling is >> getting me there. I've looked up typeglobs and the *foo{THING} construct, >> but while THING can be SCALAR, it can't be NUMBER or STRING. Does anyone >> know the magic to make this happen? >> >> I'm trying variations of the following: >> >> my $int = 2; >> my $string = "test"; >> >> my $typeglob = $int; >> *typeglob{SCALAR} = ${ *string }; >> >> print ($typeglob + 2) . "\n"; >> print $typeglob . " YES!\n"; >> >> It just feels gross, and it's not working. >> >> Does anyone have the magic? >> >> ------------------------------ >> [image: Patrick's Avatar] *Patrick Cronin* >> Computer Lover >> Mobile: +1 518 336 5133 >> Email: oshihuna at gmail.com >> Skype: patrickcronin12061 >> >> P Please consider the environment before printing this e-mail / >> attachments >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From oshihuna at gmail.com Thu Mar 27 20:16:16 2014 From: oshihuna at gmail.com (Patrick Cronin) Date: Thu, 27 Mar 2014 23:16:16 -0400 Subject: [albany-pm] Typeglobs help! In-Reply-To: References: Message-ID: <05C738DC-F16C-4939-9E94-2DEB55D7A56C@gmail.com> Great thought, I'll give it a shot. I have a feeling I'll eventually be using one of your earlier suggestions though. Now at least I know the degree of Perl that I'm up against. > On Mar 27, 2014, at 11:04 PM, Mark Fowler wrote: > > I had a think about it some more while I was loading the dishwasher. > > Maybe you could get away with some magic here? > > sub dualvar { return Dualvar->new( @_ ) } > > package Dualvar; > > use overload '""' => 'str', '+0' => 'num'; > > sub new { > my $class = shift; > return bless { > Num => shift, > Str => shift > }, $class > } > > sub num { shift->{Num} } > sub str { shift->{Str} } > > Etc etc. you'd need to implement is_dual too > > Problems: > > - ref would give you the wrong value. > - blessed would give you the wrong thing > - anything using XS would need to respect the overloading magic by hand, which it probably won't > > Ymmv. > > Personally I'd either shell out to binary ssh or use a custom Perl instead > > Mark > (Code not tested, typed in iPhone, treat accordingly) > > > > >> On Thursday, March 27, 2014, Mark Fowler wrote: >> Ah Patrick, I've got bad news for you... >> >> You're mixing up typeglobs and scalars. A typeglob is essentially a symbol table entry that holds everything with different sidles. So the *foo typeglob holds $foo, @foo, &foo, %foo, etc, etc. >> >> A scalar is little C struct[1] that holds a integer value, a floating point value, a pointer to a string, etc etc and a set of flags indicating which of these are valid or not. Whenever Perl needs a different kind of value - say the sting form of some scalar computed by a numerical calculation - it converts the value from one of the other forms and stores it back in the scalar and marks the flags to indicate that right now both values are good and Perl doesn't need to do any conversion. >> >> A dualvar is essentially a scalar where you can manually set the string part and numerical part of the scalar by hand to different values. >> >> So, no we can't use typeglobs because typeglobs only have one entry for a scalar in them, not a separate scalar for numerical and string values. >> >> To make matters worse, there's no way as far as I know to access the various parts of a scalar from Perl space without using some XS code. >> >> Possible further solutions: >> >> - ask for help with Net::SSH >> - shell out to the system ssh binary, possibly using an Expect command if you need to >> - install a custom Perl just for this task. perlbrew is your friend here. >> >> Mark >> >> [1] technically a set of structs depending on how it's being used, but that's not important right now. >> >>> On Thursday, March 27, 2014, Patrick Cronin wrote: >>> I manage a CentOS 5.10 server running perl 5.8.8. For , I can't upgrade it. >>> >>> For some reason, I can't install the XS version of Scalar::Util, and so I'm stuck using the PP version. Net::OpenSSH relies on Scalar::Util's dualvar function (which is only available in the XS version of Scalar::Util) to create a single scalar holding both an integer and string value. When the scalar is used in a numeric context, the integer value comes out, and when the scalar is used in a string context, the string value comes out. I'm trying to write a quick and dirty PP version of dualvar so I can move on with my life. >>> >>> I seem to remember seeing this being done, but no amount of googling is getting me there. I've looked up typeglobs and the *foo{THING} construct, but while THING can be SCALAR, it can't be NUMBER or STRING. Does anyone know the magic to make this happen? >>> >>> I'm trying variations of the following: >>> >>> my $int = 2; >>> my $string = "test"; >>> >>> my $typeglob = $int; >>> *typeglob{SCALAR} = ${ *string }; >>> >>> print ($typeglob + 2) . "\n"; >>> print $typeglob . " YES!\n"; >>> >>> It just feels gross, and it's not working. >>> >>> Does anyone have the magic? >>> >>> Patrick Cronin >>> Computer Lover >>> Mobile: +1 518 336 5133 >>> Email: oshihuna at gmail.com >>> Skype: patrickcronin12061 >>> >>> P Please consider the environment before printing this e-mail / attachments >>> -------------- next part -------------- An HTML attachment was scrubbed... URL: From oshihuna at gmail.com Thu Mar 27 20:26:43 2014 From: oshihuna at gmail.com (Patrick Cronin) Date: Thu, 27 Mar 2014 23:26:43 -0400 Subject: [albany-pm] Typeglobs help! In-Reply-To: References: Message-ID: I have the book Mastering Perl, and a few months ago I thought I was pretty good. Now I just learned that Mastering Perl is only half of what Perl is all about. Thanks for the info and the link! > On Mar 27, 2014, at 10:26 PM, Benjamin Holzman wrote: > > > Don't think there is a pure perl way to do a dualvar. It's got nothing to do with typeglobs, dualvars work by abusing the IVX slot of a PVIV scalar. See http://cpansearch.perl.org/src/RURBAN/illguts-0.36/index.html#svpviv > > >> On Thu, Mar 27, 2014 at 9:46 PM, Patrick Cronin wrote: >> I manage a CentOS 5.10 server running perl 5.8.8. For , I can't upgrade it. >> >> For some reason, I can't install the XS version of Scalar::Util, and so I'm stuck using the PP version. Net::OpenSSH relies on Scalar::Util's dualvar function (which is only available in the XS version of Scalar::Util) to create a single scalar holding both an integer and string value. When the scalar is used in a numeric context, the integer value comes out, and when the scalar is used in a string context, the string value comes out. I'm trying to write a quick and dirty PP version of dualvar so I can move on with my life. >> >> I seem to remember seeing this being done, but no amount of googling is getting me there. I've looked up typeglobs and the *foo{THING} construct, but while THING can be SCALAR, it can't be NUMBER or STRING. Does anyone know the magic to make this happen? >> >> I'm trying variations of the following: >> >> my $int = 2; >> my $string = "test"; >> >> my $typeglob = $int; >> *typeglob{SCALAR} = ${ *string }; >> >> print ($typeglob + 2) . "\n"; >> print $typeglob . " YES!\n"; >> >> It just feels gross, and it's not working. >> >> Does anyone have the magic? >> >> Patrick Cronin >> Computer Lover >> Mobile: +1 518 336 5133 >> Email: oshihuna at gmail.com >> Skype: patrickcronin12061 >> >> P Please consider the environment before printing this e-mail / attachments >> >> >> _______________________________________________ >> Albany-pm mailing list >> Albany-pm at pm.org >> http://mail.pm.org/mailman/listinfo/albany-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bholzman at gmail.com Thu Mar 27 19:26:23 2014 From: bholzman at gmail.com (Benjamin Holzman) Date: Thu, 27 Mar 2014 22:26:23 -0400 Subject: [albany-pm] Typeglobs help! In-Reply-To: References: Message-ID: Don't think there is a pure perl way to do a dualvar. It's got nothing to do with typeglobs, dualvars work by abusing the IVX slot of a PVIV scalar. See http://cpansearch.perl.org/src/RURBAN/illguts-0.36/index.html#svpviv On Thu, Mar 27, 2014 at 9:46 PM, Patrick Cronin wrote: > I manage a CentOS 5.10 server running perl 5.8.8. For , I can't > upgrade it. > > For some reason, I can't install the XS version of Scalar::Util, and so > I'm stuck using the PP version. Net::OpenSSH relies on Scalar::Util's > dualvar function (which is only available in the XS version of > Scalar::Util) to create a single scalar holding both an integer and string > value. When the scalar is used in a numeric context, the integer value > comes out, and when the scalar is used in a string context, the string > value comes out. I'm trying to write a quick and dirty PP version of > dualvar so I can move on with my life. > > I seem to remember seeing this being done, but no amount of googling is > getting me there. I've looked up typeglobs and the *foo{THING} construct, > but while THING can be SCALAR, it can't be NUMBER or STRING. Does anyone > know the magic to make this happen? > > I'm trying variations of the following: > > my $int = 2; > my $string = "test"; > > my $typeglob = $int; > *typeglob{SCALAR} = ${ *string }; > > print ($typeglob + 2) . "\n"; > print $typeglob . " YES!\n"; > > It just feels gross, and it's not working. > > Does anyone have the magic? > > ------------------------------ > [image: Patrick's Avatar]*Patrick Cronin* > Computer Lover > Mobile: +1 518 336 5133 > Email: oshihuna at gmail.com > Skype: patrickcronin12061 > > P Please consider the environment before printing this e-mail / > attachments > > > _______________________________________________ > Albany-pm mailing list > Albany-pm at pm.org > http://mail.pm.org/mailman/listinfo/albany-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From packy at dardan.com Thu Mar 27 21:26:46 2014 From: packy at dardan.com (Packy Anderson) Date: Fri, 28 Mar 2014 00:26:46 -0400 Subject: [albany-pm] Typeglobs help! In-Reply-To: References: Message-ID: And, looking back, I can see that this is one of the suggestions that Mark made, but he kinda buried it towards the end. I would have made perlbrew my first suggestion. On Fri, Mar 28, 2014 at 12:25 AM, Packy Anderson wrote: > Another thought: you say for you can't upgrade "it". Which item > does "it" refer to, the "CentOS 5.10" or the "perl 5.8.8"? > > Would it be possible to use perlbrew to install a > parallel, newer version of perl that, perhaps, you CAN install the XS > version of Scalar::Util into? You wouldn't be upgrading either the OS or > the system perl: you'd be installing a parallel perl installation which has > it's own library of modules. It's what I do when I'm on a system and need > a better perl than what's in /usr/bin/perl; that way, I don't have to worry > about screwing up anything that depends on the ancient version of perl that > shipped with the OS. > > Just a thought... > > -packy > > > On Thu, Mar 27, 2014 at 11:26 PM, Patrick Cronin wrote: > >> I have the book Mastering Perl, and a few months ago I thought I was >> pretty good. Now I just learned that Mastering Perl is only half of what >> Perl is all about. >> >> Thanks for the info and the link! >> >> >> On Mar 27, 2014, at 10:26 PM, Benjamin Holzman >> wrote: >> >> >> Don't think there is a pure perl way to do a dualvar. It's got nothing to >> do with typeglobs, dualvars work by abusing the IVX slot of a PVIV scalar. >> See http://cpansearch.perl.org/src/RURBAN/illguts-0.36/index.html#svpviv >> >> >> On Thu, Mar 27, 2014 at 9:46 PM, Patrick Cronin wrote: >> >>> I manage a CentOS 5.10 server running perl 5.8.8. For , I can't >>> upgrade it. >>> >>> For some reason, I can't install the XS version of Scalar::Util, and so >>> I'm stuck using the PP version. Net::OpenSSH relies on Scalar::Util's >>> dualvar function (which is only available in the XS version of >>> Scalar::Util) to create a single scalar holding both an integer and string >>> value. When the scalar is used in a numeric context, the integer value >>> comes out, and when the scalar is used in a string context, the string >>> value comes out. I'm trying to write a quick and dirty PP version of >>> dualvar so I can move on with my life. >>> >>> I seem to remember seeing this being done, but no amount of googling is >>> getting me there. I've looked up typeglobs and the *foo{THING} construct, >>> but while THING can be SCALAR, it can't be NUMBER or STRING. Does anyone >>> know the magic to make this happen? >>> >>> I'm trying variations of the following: >>> >>> my $int = 2; >>> my $string = "test"; >>> >>> my $typeglob = $int; >>> *typeglob{SCALAR} = ${ *string }; >>> >>> print ($typeglob + 2) . "\n"; >>> print $typeglob . " YES!\n"; >>> >>> It just feels gross, and it's not working. >>> >>> Does anyone have the magic? >>> >>> ------------------------------ >>> [image: Patrick's Avatar] *Patrick Cronin* >>> Computer Lover >>> Mobile: +1 518 336 5133 >>> Email: oshihuna at gmail.com >>> Skype: patrickcronin12061 >>> >>> P Please consider the environment before printing this e-mail / >>> attachments >>> >>> >>> _______________________________________________ >>> Albany-pm mailing list >>> Albany-pm at pm.org >>> http://mail.pm.org/mailman/listinfo/albany-pm >>> >> >> >> _______________________________________________ >> Albany-pm mailing list >> Albany-pm at pm.org >> http://mail.pm.org/mailman/listinfo/albany-pm >> > > > > -- > Packy Anderson > > Email: packy at dardan.com > GVoice: (646) 833-8832 > -- Packy Anderson Email: packy at dardan.com GVoice: (646) 833-8832 -------------- next part -------------- An HTML attachment was scrubbed... URL: From packy at dardan.com Thu Mar 27 21:25:04 2014 From: packy at dardan.com (Packy Anderson) Date: Fri, 28 Mar 2014 00:25:04 -0400 Subject: [albany-pm] Typeglobs help! In-Reply-To: References: Message-ID: Another thought: you say for you can't upgrade "it". Which item does "it" refer to, the "CentOS 5.10" or the "perl 5.8.8"? Would it be possible to use perlbrew to install a parallel, newer version of perl that, perhaps, you CAN install the XS version of Scalar::Util into? You wouldn't be upgrading either the OS or the system perl: you'd be installing a parallel perl installation which has it's own library of modules. It's what I do when I'm on a system and need a better perl than what's in /usr/bin/perl; that way, I don't have to worry about screwing up anything that depends on the ancient version of perl that shipped with the OS. Just a thought... -packy On Thu, Mar 27, 2014 at 11:26 PM, Patrick Cronin wrote: > I have the book Mastering Perl, and a few months ago I thought I was > pretty good. Now I just learned that Mastering Perl is only half of what > Perl is all about. > > Thanks for the info and the link! > > > On Mar 27, 2014, at 10:26 PM, Benjamin Holzman wrote: > > > Don't think there is a pure perl way to do a dualvar. It's got nothing to > do with typeglobs, dualvars work by abusing the IVX slot of a PVIV scalar. > See http://cpansearch.perl.org/src/RURBAN/illguts-0.36/index.html#svpviv > > > On Thu, Mar 27, 2014 at 9:46 PM, Patrick Cronin wrote: > >> I manage a CentOS 5.10 server running perl 5.8.8. For , I can't >> upgrade it. >> >> For some reason, I can't install the XS version of Scalar::Util, and so >> I'm stuck using the PP version. Net::OpenSSH relies on Scalar::Util's >> dualvar function (which is only available in the XS version of >> Scalar::Util) to create a single scalar holding both an integer and string >> value. When the scalar is used in a numeric context, the integer value >> comes out, and when the scalar is used in a string context, the string >> value comes out. I'm trying to write a quick and dirty PP version of >> dualvar so I can move on with my life. >> >> I seem to remember seeing this being done, but no amount of googling is >> getting me there. I've looked up typeglobs and the *foo{THING} construct, >> but while THING can be SCALAR, it can't be NUMBER or STRING. Does anyone >> know the magic to make this happen? >> >> I'm trying variations of the following: >> >> my $int = 2; >> my $string = "test"; >> >> my $typeglob = $int; >> *typeglob{SCALAR} = ${ *string }; >> >> print ($typeglob + 2) . "\n"; >> print $typeglob . " YES!\n"; >> >> It just feels gross, and it's not working. >> >> Does anyone have the magic? >> >> ------------------------------ >> [image: Patrick's Avatar] *Patrick Cronin* >> Computer Lover >> Mobile: +1 518 336 5133 >> Email: oshihuna at gmail.com >> Skype: patrickcronin12061 >> >> P Please consider the environment before printing this e-mail / >> attachments >> >> >> _______________________________________________ >> Albany-pm mailing list >> Albany-pm at pm.org >> http://mail.pm.org/mailman/listinfo/albany-pm >> > > > _______________________________________________ > Albany-pm mailing list > Albany-pm at pm.org > http://mail.pm.org/mailman/listinfo/albany-pm > -- Packy Anderson Email: packy at dardan.com GVoice: (646) 833-8832 -------------- next part -------------- An HTML attachment was scrubbed... URL: From oshihuna at gmail.com Fri Mar 28 07:52:54 2014 From: oshihuna at gmail.com (Patrick Cronin) Date: Fri, 28 Mar 2014 10:52:54 -0400 Subject: [albany-pm] Typeglobs help! In-Reply-To: References: Message-ID: Well, It turns that I CAN install the Scalar::Util. A good old college try finally got the XS version of Scalar::Util installed. I am not sure what originally prevented me from doing that several years ago (2008), but I was also running into this issue, so I was generally fed up with Scalar::Util at the time. This time from the cpan shell I 'look Scalar::Util' and make clean; perl Makefile.PL; make; make test; make install and it was smooth. Net::OpenSSH doesn't have dualvar issues any more because now I have dualvar. Thanks for your help (everyone) and it's great to know that there are monks on the list! -Pat Patrick Cronin Computer Lover Mobile: +1 518 336 5133 Email: oshihuna at gmail.com Skype: patrickcronin12061 P Please consider the environment before printing this e-mail / attachments On 28 Mar 2014, at 12:25 AM, Packy Anderson wrote: > Another thought: you say for you can't upgrade "it". Which item does "it" refer to, the "CentOS 5.10" or the "perl 5.8.8"? > > Would it be possible to use perlbrew to install a parallel, newer version of perl that, perhaps, you CAN install the XS version of Scalar::Util into? You wouldn't be upgrading either the OS or the system perl: you'd be installing a parallel perl installation which has it's own library of modules. It's what I do when I'm on a system and need a better perl than what's in /usr/bin/perl; that way, I don't have to worry about screwing up anything that depends on the ancient version of perl that shipped with the OS. > > Just a thought... > > -packy > > > On Thu, Mar 27, 2014 at 11:26 PM, Patrick Cronin wrote: > I have the book Mastering Perl, and a few months ago I thought I was pretty good. Now I just learned that Mastering Perl is only half of what Perl is all about. > > Thanks for the info and the link! > > > On Mar 27, 2014, at 10:26 PM, Benjamin Holzman wrote: > >> >> Don't think there is a pure perl way to do a dualvar. It's got nothing to do with typeglobs, dualvars work by abusing the IVX slot of a PVIV scalar. See http://cpansearch.perl.org/src/RURBAN/illguts-0.36/index.html#svpviv >> >> >> On Thu, Mar 27, 2014 at 9:46 PM, Patrick Cronin wrote: >> I manage a CentOS 5.10 server running perl 5.8.8. For , I can't upgrade it. >> >> For some reason, I can't install the XS version of Scalar::Util, and so I'm stuck using the PP version. Net::OpenSSH relies on Scalar::Util's dualvar function (which is only available in the XS version of Scalar::Util) to create a single scalar holding both an integer and string value. When the scalar is used in a numeric context, the integer value comes out, and when the scalar is used in a string context, the string value comes out. I'm trying to write a quick and dirty PP version of dualvar so I can move on with my life. >> >> I seem to remember seeing this being done, but no amount of googling is getting me there. I've looked up typeglobs and the *foo{THING} construct, but while THING can be SCALAR, it can't be NUMBER or STRING. Does anyone know the magic to make this happen? >> >> I'm trying variations of the following: >> >> my $int = 2; >> my $string = "test"; >> >> my $typeglob = $int; >> *typeglob{SCALAR} = ${ *string }; >> >> print ($typeglob + 2) . "\n"; >> print $typeglob . " YES!\n"; >> >> It just feels gross, and it's not working. >> >> Does anyone have the magic? >> >> Patrick Cronin >> Computer Lover >> Mobile: +1 518 336 5133 >> Email: oshihuna at gmail.com >> Skype: patrickcronin12061 >> >> P Please consider the environment before printing this e-mail / attachments >> >> >> _______________________________________________ >> Albany-pm mailing list >> Albany-pm at pm.org >> http://mail.pm.org/mailman/listinfo/albany-pm >> > > _______________________________________________ > Albany-pm mailing list > Albany-pm at pm.org > http://mail.pm.org/mailman/listinfo/albany-pm > > > > -- > Packy Anderson > > Email: packy at dardan.com > GVoice: (646) 833-8832 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 203 bytes Desc: Message signed with OpenPGP using GPGMail URL: From mark at twoshortplanks.com Mon Mar 31 06:38:31 2014 From: mark at twoshortplanks.com (Mark Fowler) Date: Mon, 31 Mar 2014 09:38:31 -0400 Subject: [albany-pm] Updating the website? Message-ID: Good Morning, Is there anything I can do to help with the website update? It?s still talking about the meeting previous to the last meeting? Walt, you mentioned you might be able to do something about it if you had DNS access? I did I misunderstand. Mark. -- Mark Fowler http://www.twoshortplanks.com/ From will at coleda.com Mon Mar 31 07:09:13 2014 From: will at coleda.com (Will Coleda) Date: Mon, 31 Mar 2014 10:09:13 -0400 Subject: [albany-pm] Updating the website? In-Reply-To: References: Message-ID: I tried to get Walt access, but I think something broke down on the pm.org permissions request. New plan: request access to https://github.com/coke/albany.pm and push updates there (or make pull requests) Right now it's really static. We can't run code on the server, but we could add a build step that generated those static pages. Right now I'd still have to push a button to copy those changes out, but that's still an improvement over the existing situation. On Mon, Mar 31, 2014 at 9:38 AM, Mark Fowler wrote: > Good Morning, > > Is there anything I can do to help with the website update? It's still talking about the meeting previous to the last meeting... > > Walt, you mentioned you might be able to do something about it if you had DNS access? I did I misunderstand. > > Mark. > > -- > Mark Fowler > http://www.twoshortplanks.com/ > > > _______________________________________________ > Albany-pm mailing list > Albany-pm at pm.org > http://mail.pm.org/mailman/listinfo/albany-pm -- Will "Coke" Coleda From will at coleda.com Mon Mar 31 07:10:02 2014 From: will at coleda.com (Will Coleda) Date: Mon, 31 Mar 2014 10:10:02 -0400 Subject: [albany-pm] Updating the website? In-Reply-To: References: Message-ID: Mark - I've set you up as a collaborator on that project, feel free to commit directly. Anyone else, ping me and I can add you, or feel free to make pull requests that Mark or I can process. On Mon, Mar 31, 2014 at 10:09 AM, Will Coleda wrote: > I tried to get Walt access, but I think something broke down on the > pm.org permissions request. > > New plan: request access to https://github.com/coke/albany.pm and push > updates there (or make pull requests) > > Right now it's really static. We can't run code on the server, but we > could add a build step that generated those static pages. > > Right now I'd still have to push a button to copy those changes out, > but that's still an improvement over the existing situation. > > > > On Mon, Mar 31, 2014 at 9:38 AM, Mark Fowler wrote: >> Good Morning, >> >> Is there anything I can do to help with the website update? It's still talking about the meeting previous to the last meeting... >> >> Walt, you mentioned you might be able to do something about it if you had DNS access? I did I misunderstand. >> >> Mark. >> >> -- >> Mark Fowler >> http://www.twoshortplanks.com/ >> >> >> _______________________________________________ >> Albany-pm mailing list >> Albany-pm at pm.org >> http://mail.pm.org/mailman/listinfo/albany-pm > > > > -- > Will "Coke" Coleda -- Will "Coke" Coleda From mark at twoshortplanks.com Mon Mar 31 07:12:23 2014 From: mark at twoshortplanks.com (Mark Fowler) Date: Mon, 31 Mar 2014 10:12:23 -0400 Subject: [albany-pm] Updating the website? In-Reply-To: References: Message-ID: On Monday, 31 March 2014 at 10:09, Will Coleda wrote: > Right now I'd still have to push a button to copy those changes out, > but that's still an improvement over the existing situation. I made the updates. Pull the lever kronk! Mark. P.S. If we want to go the github route, how about using http://pages.github.com/ ? From wheelerw at fairpoint.net Mon Mar 31 09:04:15 2014 From: wheelerw at fairpoint.net (walt.wheeler) Date: Mon, 31 Mar 2014 12:04:15 -0400 Subject: [albany-pm] Maria 10 (update re March meeting topic) In-Reply-To: References: Message-ID: <533991FF.3040202@fairpoint.net> https://blog.mariadb.org/the-mariadb-foundation-announces-general-availability-of-mariadb-10/ From oshihuna at gmail.com Mon Mar 31 09:12:26 2014 From: oshihuna at gmail.com (Patrick Cronin) Date: Mon, 31 Mar 2014 12:12:26 -0400 Subject: [albany-pm] Maria 10 (update re March meeting topic) In-Reply-To: <533991FF.3040202@fairpoint.net> References: <533991FF.3040202@fairpoint.net> Message-ID: <8E7BD399-89DD-4E0C-A530-721424CEDD79@gmail.com> I love the way they refer to MySQL as a "legacy database." I should really give it a drop-in test on my current applications to see what it can do! Patrick Cronin Computer Lover Mobile: +1 518 336 5133 Email: oshihuna at gmail.com Skype: patrickcronin12061 P Please consider the environment before printing this e-mail / attachments On 31 Mar 2014, at 12:04 PM, "walt.wheeler" wrote: > https://blog.mariadb.org/the-mariadb-foundation-announces-general-availability-of-mariadb-10/ > _______________________________________________ > Albany-pm mailing list > Albany-pm at pm.org > http://mail.pm.org/mailman/listinfo/albany-pm -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 203 bytes Desc: Message signed with OpenPGP using GPGMail URL: From oshihuna at gmail.com Mon Mar 31 10:03:35 2014 From: oshihuna at gmail.com (Patrick Cronin) Date: Mon, 31 Mar 2014 13:03:35 -0400 Subject: [albany-pm] Meeting slides; next meetings In-Reply-To: References: Message-ID: <6E4A47E2-2C1F-4926-9CAF-26ABFCB0DCA2@gmail.com> Related to the proposed next tech meeting's timing, I've successfully booked the EG Library again for the next tech meet up on 19 May. We're all set from 6:30 to 8:30. -Patrick Patrick Cronin Computer Lover Mobile: +1 518 336 5133 Email: oshihuna at gmail.com Skype: patrickcronin12061 P Please consider the environment before printing this e-mail / attachments On 24 Mar 2014, at 11:32 PM, Patrick Cronin wrote: > Fellow Mongers, > > Tonight we had two presentations, one reviewing available free databases, and one highlighting a better way to do exceptions in Perl. If you missed the meeting, attached are the slides from the free databases presentation, and you can check out a previously recorded video of Mark's Exceptional Exceptions talk from YAPC::NA 2012. > > Tentative scheduling for upcoming events: > Social meetup: Monday, 28 April at Mahar's in Castleton > Tech meeting: Monday, 19 May at East Greenbush Library > > Please voice your opinions of either date or venue by Thursday this week (27 March), as we need to book early for the tech meet. > > And finally, we're always looking to line up presentations/talks for the next meeting. If you have something you want to share, and it's related to perl (or even computers in general), we'd be happy to listen! > > -Pat > > > > > > Patrick Cronin > Computer Lover > Mobile: +1 518 336 5133 > Email: oshihuna at gmail.com > Skype: patrickcronin12061 > > P Please consider the environment before printing this e-mail / attachments > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 203 bytes Desc: Message signed with OpenPGP using GPGMail URL: From will at coleda.com Mon Mar 31 10:54:00 2014 From: will at coleda.com (Will Coleda) Date: Mon, 31 Mar 2014 13:54:00 -0400 Subject: [albany-pm] Updating the website? In-Reply-To: References: Message-ID: Lever pulled, finally. (OS X 10.9 changed behavior of webdav a bit, and provides no diagnostics on trying to fix it.) The version on the site that I just override may actually have never existed in github; mistakes were made, ever onward. I like the idea of a switch to github pages - makes it much easier to collaborate, takes the need for setting up pm.org privs out of the loop (and github is easy enough to manage privs on), and means I don't need to be a bottleneck. I will set up pages tonight for "albany-pm" unless you beat me to it. (ping me on IRC or here if you are planning on beating me to it.) On Mon, Mar 31, 2014 at 10:12 AM, Mark Fowler wrote: > On Monday, 31 March 2014 at 10:09, Will Coleda wrote: >> Right now I'd still have to push a button to copy those changes out, >> but that's still an improvement over the existing situation. > > I made the updates. > > Pull the lever kronk! > > Mark. > > P.S. If we want to go the github route, how about using http://pages.github.com/ ? -- Will "Coke" Coleda From will at coleda.com Mon Mar 31 16:17:31 2014 From: will at coleda.com (Will Coleda) Date: Mon, 31 Mar 2014 19:17:31 -0400 Subject: [albany-pm] Updating the website? In-Reply-To: References: Message-ID: Done: https://albany-pm.github.io/ I basically just pushed the old repo there. Any future updates, please commit to https://github.com/albany-pm/albany-pm.github.io going forward; I've removed the old coke/albany.pm repo. I'll open a ticket to have the DNS for the existing site to forward here. On Mon, Mar 31, 2014 at 1:54 PM, Will Coleda wrote: > Lever pulled, finally. > > (OS X 10.9 changed behavior of webdav a bit, and provides no > diagnostics on trying to fix it.) > > The version on the site that I just override may actually have never > existed in github; mistakes were made, ever onward. > > I like the idea of a switch to github pages - makes it much easier to > collaborate, takes the need for setting up pm.org privs out of the > loop (and github is easy enough to manage privs on), and means I don't > need to be a bottleneck. > > I will set up pages tonight for "albany-pm" unless you beat me to it. > (ping me on IRC or here if you are planning on beating me to it.) > > On Mon, Mar 31, 2014 at 10:12 AM, Mark Fowler wrote: >> On Monday, 31 March 2014 at 10:09, Will Coleda wrote: >>> Right now I'd still have to push a button to copy those changes out, >>> but that's still an improvement over the existing situation. >> >> I made the updates. >> >> Pull the lever kronk! >> >> Mark. >> >> P.S. If we want to go the github route, how about using http://pages.github.com/ ? > > > > -- > Will "Coke" Coleda -- Will "Coke" Coleda