From gwadej at anomaly.org Tue Apr 1 20:06:22 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Tue, 1 Apr 2008 22:06:22 -0500 Subject: [pm-h] April Meeting Message-ID: <20080401220622.67a6066d@sovvan> Well, meeting time has snuck up on us again. Does anyone have a topic for next week's meeting? G. Wade -- "Mister Garibaldi, there're days I'm very glad I don't have to think like you do." -- Ivanova, "And the Sky Full of Stars" From robo4288 at gmail.com Wed Apr 2 13:05:19 2008 From: robo4288 at gmail.com (Robert Boone) Date: Wed, 2 Apr 2008 15:05:19 -0500 Subject: [pm-h] April Meeting In-Reply-To: <20080401220622.67a6066d@sovvan> References: <20080401220622.67a6066d@sovvan> Message-ID: <435624390804021305w76ab60d2xd924da3c6543d309@mail.gmail.com> I could do one on POE but I don't know how finished it will be by tuesday. On Tue, Apr 1, 2008 at 10:06 PM, G. Wade Johnson wrote: > Well, meeting time has snuck up on us again. > > Does anyone have a topic for next week's meeting? > > G. Wade > -- > "Mister Garibaldi, there're days I'm very glad I don't have to think > like you do." -- Ivanova, "And the Sky Full of Stars" > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > From gwadej at anomaly.org Wed Apr 2 16:21:43 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Wed, 2 Apr 2008 18:21:43 -0500 Subject: [pm-h] Fw: [pm_groups] perl training deadline Message-ID: <20080402182143.102e2712@sovvan> Begin forwarded message: Date: Wed, 02 Apr 2008 14:36:43 -0500 From: Uri Guttman To: pm_groups at pm.org Subject: [pm_groups] perl training deadline please forward this to your local pm group. i think it will be of interest to them. the perl college is scheduled for april 28 - may 2. if you plan to participate please submit your student or sponsorship application soon. there are still a few slots open for students and sponsors as well as training seats that can be purchased. this is a week of intermediate perl classes taught by damian conway, the foremost perl trainer on the planet. it is FREE to qualified students who are looking to go from a junior developer to the intermediate level. this is meant to train you up so that you are more likely to be hired in a better perl job. see this page on how to apply for a free seat at the perl college: http://perlhunter.com/students.html if you are a company looking to hire qualified perl developers, please apply to be a sponsor of the perl college. this will gain you access to about 20 well trained developers who are actively looking to take the next step in their perl career. the placement fees for students graduating the perl college are negotiable. for information on how to be a sponsor see this page: http://perlhunter.com/sponsors.html if you are already working and would like to attend this week of perl classes, you can buy a seat for $3000. please contact me at uri AT perlhunter.com to purchase a seat or to ask me any questions. thanx, uri, dean of the perl college. -- Uri Guttman ------ uri at stemsystems.com -------- http://www.sysarch.com -- ----- Perl Code Review , Architecture, Development, Training, Support ------ --------- Free Perl Training --- http://perlhunter.com/college.html --------- --------- Gourmet Hot Cocoa Mix ---- http://bestfriendscocoa.com --------- -- Request pm.org Technical Support via support at pm.org pm_groups mailing list pm_groups at pm.org http://mail.pm.org/mailman/listinfo/pm_groups -- Many people would sooner die than think. In fact, they do. -- Bertrand Russell From gwadej at anomaly.org Fri Apr 4 06:25:05 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Fri, 4 Apr 2008 08:25:05 -0500 Subject: [pm-h] April Meeting In-Reply-To: <435624390804021305w76ab60d2xd924da3c6543d309@mail.gmail.com> References: <20080401220622.67a6066d@sovvan> <435624390804021305w76ab60d2xd924da3c6543d309@mail.gmail.com> Message-ID: <20080404082505.5a5d9c16@sovvan> On Wed, 2 Apr 2008 15:05:19 -0500 "Robert Boone" wrote: > I could do one on POE but I don't know how finished it will be by > tuesday. Another idea we've talked about is a session helping with Perl programming problems. If enough people are interested and would like to bring some Perl they are having problems with, we could unleash the experience of the group on your problem. Of course, you could also use the mailing list for that. Who would be interested in a session like this? (For this meeting or another one) G. Wade -- If you like laws and sausages, you should never watch either one being made. -- Otto von Bismarck From robo4288 at gmail.com Fri Apr 4 06:31:00 2008 From: robo4288 at gmail.com (Robert Boone) Date: Fri, 4 Apr 2008 08:31:00 -0500 Subject: [pm-h] April Meeting In-Reply-To: <20080404082505.5a5d9c16@sovvan> References: <20080401220622.67a6066d@sovvan> <435624390804021305w76ab60d2xd924da3c6543d309@mail.gmail.com> <20080404082505.5a5d9c16@sovvan> Message-ID: <435624390804040631m72f2881ap67de3c4ee8f6eea@mail.gmail.com> I fine with a perl problems session. On Fri, Apr 4, 2008 at 8:25 AM, G. Wade Johnson wrote: > On Wed, 2 Apr 2008 15:05:19 -0500 > "Robert Boone" wrote: > > > I could do one on POE but I don't know how finished it will be by > > tuesday. > > Another idea we've talked about is a session helping with Perl > programming problems. > > If enough people are interested and would like to bring some Perl they > are having problems with, we could unleash the experience of the group > on your problem. > > Of course, you could also use the mailing list for that. > > Who would be interested in a session like this? (For this meeting or > another one) > > G. Wade > -- > If you like laws and sausages, you should never watch either one being > made. -- Otto von Bismarck > > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > From mikeflan at att.net Fri Apr 4 07:54:36 2008 From: mikeflan at att.net (Mike Flannigan) Date: Fri, 04 Apr 2008 08:54:36 -0600 Subject: [pm-h] April Meeting In-Reply-To: <20080404082505.5a5d9c16@sovvan> References: <20080401220622.67a6066d@sovvan> <435624390804021305w76ab60d2xd924da3c6543d309@mail.gmail.com> <20080404082505.5a5d9c16@sovvan> Message-ID: <47F6412C.8050904@att.net> OK by me, but I can't post to the list. Mike G. Wade Johnson wrote: > On Wed, 2 Apr 2008 15:05:19 -0500 > "Robert Boone" wrote: > >> Another idea we've talked about is a session helping with Perl >> programming problems. >> >> If enough people are interested and would like to bring some Perl they >> are having problems with, we could unleash the experience of the group >> on your problem. >> >> Of course, you could also use the mailing list for that. >> >> Who would be interested in a session like this? (For this meeting or >> another one) >> >> G. Wade >> From todd.e.rinaldo at jpmorgan.com Fri Apr 4 06:54:49 2008 From: todd.e.rinaldo at jpmorgan.com (todd.e.rinaldo at jpmorgan.com) Date: Fri, 4 Apr 2008 08:54:49 -0500 Subject: [pm-h] April Meeting Message-ID: Wade, You're reading my mind now. I was just thinking the other day that just a round table of "this is the problem I'm trying to solve" could potentially be very helpful. Perhaps the problem is algorithmic, not perl. I think this would be fine. The point is to get ideas from others about how to approach a problem you might be having issues with. I'm also very up for a POE demo since this sounds like potentially a very unique concept on how to solve problems, but I defer to Robert on when it's ready for drive time. No rush. I vote for item 1 and then pick up robert's talk next month. -----Original Message----- From: houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org [mailto:houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org] On Behalf Of G. Wade Johnson Sent: Friday, April 04, 2008 8:25 AM To: houston at pm.org Subject: Re: [pm-h] April Meeting On Wed, 2 Apr 2008 15:05:19 -0500 "Robert Boone" wrote: > I could do one on POE but I don't know how finished it will be by > tuesday. Another idea we've talked about is a session helping with Perl programming problems. If enough people are interested and would like to bring some Perl they are having problems with, we could unleash the experience of the group on your problem. Of course, you could also use the mailing list for that. Who would be interested in a session like this? (For this meeting or another one) G. Wade -- If you like laws and sausages, you should never watch either one being made. -- Otto von Bismarck _______________________________________________ Houston mailing list Houston at pm.org http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/ Generally, this communication is for informational purposes only and it is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction. In the event you are receiving the offering materials attached below related to your interest in hedge funds or private equity, this communication may be intended as an offer or solicitation for the purchase or sale of such fund(s). All market prices, data and other information are not warranted as to completeness or accuracy and are subject to change without notice. Any comments or statements made herein do not necessarily reflect those of JPMorgan Chase & Co., its subsidiaries and affiliates. This transmission may contain information that is privileged, confidential, legally privileged, and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. Although this transmission and any attachments are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no responsibility is accepted by JPMorgan Chase & Co., its subsidiaries and affiliates, as applicable, for any loss or damage arising in any way from its use. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. Please refer to http://www.jpmorgan.com/pages/disclosures for disclosures relating to UK legal entities. From mikeflan at att.net Fri Apr 4 08:14:31 2008 From: mikeflan at att.net (Mike Flannigan) Date: Fri, 04 Apr 2008 09:14:31 -0600 Subject: [pm-h] E-mail Authentication In-Reply-To: <47F6412C.8050904@att.net> References: <20080401220622.67a6066d@sovvan> <435624390804021305w76ab60d2xd924da3c6543d309@mail.gmail.com> <20080404082505.5a5d9c16@sovvan> <47F6412C.8050904@att.net> Message-ID: <47F645D7.9040206@att.net> Well apparently I can post to the list now. I couldn't for the last week even though I was getting posts from the list. Below is something I've been trying to post for a week now. Any comments? I recently changed ISP's from Earthlink to AT&T. With Earthlink a simple sendmail would work every time, no matter the From: or To: e-mail address: http://www.mflan.com/temp/sendmail5.txt With AT&T that script no longer works. After a long delay it says "Error sending mail: connect to smtp.att.yahoo.com failed (Unknown error)". Anyway, AT&T uses authentication. I understand I need to mimic that authentication. My question is, should I used SendMail, Mail::Mailer, or some other module for this? Is getting mail authentication to work a hard thing to do? I suspect so from what I am reading. It appears a lot of people have dedicated a lot of time to this subject with marginal results. Mike Mike Flannigan wrote: > OK by me, but I can't post to the list. > > > Mike > From todd.e.rinaldo at jpmorgan.com Fri Apr 4 07:21:35 2008 From: todd.e.rinaldo at jpmorgan.com (todd.e.rinaldo at jpmorgan.com) Date: Fri, 4 Apr 2008 09:21:35 -0500 Subject: [pm-h] E-mail Authentication Message-ID: My personal favorite is sendeasy. It does most everything one needs with minimal complications. The only issue I've ever had was compressed attachments. Admittedly, I've never tested the authentication, but it seems to have it. I recommend giving it a try if you're having issues with others. http://search.cpan.org/perldoc?Mail::SendEasy -----Original Message----- From: houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org [mailto:houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org] On Behalf Of mikeflan at att.net Sent: Friday, April 04, 2008 10:15 AM To: Houston.pm located in Houston, TX. Subject: [pm-h] E-mail Authentication Well apparently I can post to the list now. I couldn't for the last week even though I was getting posts from the list. Below is something I've been trying to post for a week now. Any comments? I recently changed ISP's from Earthlink to AT&T. With Earthlink a simple sendmail would work every time, no matter the From: or To: e-mail address: http://www.mflan.com/temp/sendmail5.txt With AT&T that script no longer works. After a long delay it says "Error sending mail: connect to smtp.att.yahoo.com failed (Unknown error)". Anyway, AT&T uses authentication. I understand I need to mimic that authentication. My question is, should I used SendMail, Mail::Mailer, or some other module for this? Is getting mail authentication to work a hard thing to do? I suspect so from what I am reading. It appears a lot of people have dedicated a lot of time to this subject with marginal results. Mike Mike Flannigan wrote: > OK by me, but I can't post to the list. > > > Mike > _______________________________________________ Houston mailing list Houston at pm.org http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/ Generally, this communication is for informational purposes only and it is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction. In the event you are receiving the offering materials attached below related to your interest in hedge funds or private equity, this communication may be intended as an offer or solicitation for the purchase or sale of such fund(s). All market prices, data and other information are not warranted as to completeness or accuracy and are subject to change without notice. Any comments or statements made herein do not necessarily reflect those of JPMorgan Chase & Co., its subsidiaries and affiliates. This transmission may contain information that is privileged, confidential, legally privileged, and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. Although this transmission and any attachments are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no responsibility is accepted by JPMorgan Chase & Co., its subsidiaries and affiliates, as applicable, for any loss or damage arising in any way from its use. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. Please refer to http://www.jpmorgan.com/pages/disclosures for disclosures relating to UK legal entities. From gwadej at anomaly.org Fri Apr 4 09:43:44 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Fri, 4 Apr 2008 11:43:44 -0500 Subject: [pm-h] April Meeting In-Reply-To: References: Message-ID: <20080404114344.7b499387@sovvan> On Fri, 4 Apr 2008 08:54:49 -0500 todd.e.rinaldo at jpmorgan.com wrote: > Wade, > > You're reading my mind now. I was just thinking the other day that > just a round table of "this is the problem I'm trying to solve" could > potentially be very helpful. Perhaps the problem is algorithmic, not > perl. I think this would be fine. The point is to get ideas from > others about how to approach a problem you might be having issues > with. > > I'm also very up for a POE demo since this sounds like potentially a > very unique concept on how to solve problems, but I defer to Robert > on when it's ready for drive time. No rush. > > I vote for item 1 and then pick up robert's talk next month. Opening the idea up further to include algorithmic and design questions sounds like a really good idea. Sometimes it's handy to get other viewpoints on a design, even if you don't use them. So the real questions is ... are we going to have people come to show problems, ask questions, and otherwise take advantage of the collected knowledge of the group? Shout out if you're interested. G. Wade > -----Original Message----- > From: houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org > [mailto:houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org] On Behalf > Of G. Wade Johnson > Sent: Friday, April 04, 2008 8:25 AM > To: houston at pm.org > Subject: Re: [pm-h] April Meeting > > > On Wed, 2 Apr 2008 15:05:19 -0500 > "Robert Boone" wrote: > > > I could do one on POE but I don't know how finished it will be by > > tuesday. > > Another idea we've talked about is a session helping with Perl > programming problems. > > If enough people are interested and would like to bring some Perl they > are having problems with, we could unleash the experience of the group > on your problem. > > Of course, you could also use the mailing list for that. > > Who would be interested in a session like this? (For this meeting or > another one) > > G. Wade -- Results are what you wanted, consequences are what you got. -- Michael VanDusen From robo4288 at gmail.com Fri Apr 4 09:45:00 2008 From: robo4288 at gmail.com (Robert Boone) Date: Fri, 4 Apr 2008 11:45:00 -0500 Subject: [pm-h] April Meeting In-Reply-To: <20080404114344.7b499387@sovvan> References: <20080404114344.7b499387@sovvan> Message-ID: <0F61E42F-3A92-474E-BC14-4A074AECBFE6@gmail.com> I am On Apr 4, 2008, at 11:43 AM, G. Wade Johnson wrote: > On Fri, 4 Apr 2008 08:54:49 -0500 > todd.e.rinaldo at jpmorgan.com wrote: > >> Wade, >> >> You're reading my mind now. I was just thinking the other day that >> just a round table of "this is the problem I'm trying to solve" could >> potentially be very helpful. Perhaps the problem is algorithmic, not >> perl. I think this would be fine. The point is to get ideas from >> others about how to approach a problem you might be having issues >> with. >> >> I'm also very up for a POE demo since this sounds like potentially a >> very unique concept on how to solve problems, but I defer to Robert >> on when it's ready for drive time. No rush. >> >> I vote for item 1 and then pick up robert's talk next month. > > Opening the idea up further to include algorithmic and design > questions > sounds like a really good idea. Sometimes it's handy to get other > viewpoints on a design, even if you don't use them. > > So the real questions is ... are we going to have people come to show > problems, ask questions, and otherwise take advantage of the collected > knowledge of the group? > > Shout out if you're interested. > > G. Wade > >> -----Original Message----- >> From: houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org >> [mailto:houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org] On Behalf >> Of G. Wade Johnson >> Sent: Friday, April 04, 2008 8:25 AM >> To: houston at pm.org >> Subject: Re: [pm-h] April Meeting >> >> >> On Wed, 2 Apr 2008 15:05:19 -0500 >> "Robert Boone" wrote: >> >>> I could do one on POE but I don't know how finished it will be by >>> tuesday. >> >> Another idea we've talked about is a session helping with Perl >> programming problems. >> >> If enough people are interested and would like to bring some Perl >> they >> are having problems with, we could unleash the experience of the >> group >> on your problem. >> >> Of course, you could also use the mailing list for that. >> >> Who would be interested in a session like this? (For this meeting or >> another one) >> >> G. Wade > > > -- > Results are what you wanted, consequences are what you got. > -- Michael VanDusen > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2419 bytes Desc: not available Url : http://mail.pm.org/mailman/private/houston/attachments/20080404/2697a023/attachment.bin From todd.e.rinaldo at jpmorgan.com Fri Apr 4 10:59:39 2008 From: todd.e.rinaldo at jpmorgan.com (todd.e.rinaldo at jpmorgan.com) Date: Fri, 4 Apr 2008 12:59:39 -0500 Subject: [pm-h] April Meeting Message-ID: Wade, I would think that I could definitley come up with some. Do you want them listed up front? Todd -----Original Message----- From: houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org [mailto:houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org] On Behalf Of G. Wade Johnson Sent: Friday, April 04, 2008 11:44 AM To: houston at pm.org Subject: Re: [pm-h] April Meeting On Fri, 4 Apr 2008 08:54:49 -0500 todd.e.rinaldo at jpmorgan.com wrote: > Wade, > > You're reading my mind now. I was just thinking the other day that > just a round table of "this is the problem I'm trying to solve" could > potentially be very helpful. Perhaps the problem is algorithmic, not > perl. I think this would be fine. The point is to get ideas from > others about how to approach a problem you might be having issues > with. > > I'm also very up for a POE demo since this sounds like potentially a > very unique concept on how to solve problems, but I defer to Robert > on when it's ready for drive time. No rush. > > I vote for item 1 and then pick up robert's talk next month. Opening the idea up further to include algorithmic and design questions sounds like a really good idea. Sometimes it's handy to get other viewpoints on a design, even if you don't use them. So the real questions is ... are we going to have people come to show problems, ask questions, and otherwise take advantage of the collected knowledge of the group? Shout out if you're interested. G. Wade > -----Original Message----- > From: houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org > [mailto:houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org] On Behalf > Of G. Wade Johnson > Sent: Friday, April 04, 2008 8:25 AM > To: houston at pm.org > Subject: Re: [pm-h] April Meeting > > > On Wed, 2 Apr 2008 15:05:19 -0500 > "Robert Boone" wrote: > > > I could do one on POE but I don't know how finished it will be by > > tuesday. > > Another idea we've talked about is a session helping with Perl > programming problems. > > If enough people are interested and would like to bring some Perl they > are having problems with, we could unleash the experience of the group > on your problem. > > Of course, you could also use the mailing list for that. > > Who would be interested in a session like this? (For this meeting or > another one) > > G. Wade -- Results are what you wanted, consequences are what you got. -- Michael VanDusen _______________________________________________ Houston mailing list Houston at pm.org http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/ Generally, this communication is for informational purposes only and it is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction. In the event you are receiving the offering materials attached below related to your interest in hedge funds or private equity, this communication may be intended as an offer or solicitation for the purchase or sale of such fund(s). All market prices, data and other information are not warranted as to completeness or accuracy and are subject to change without notice. Any comments or statements made herein do not necessarily reflect those of JPMorgan Chase & Co., its subsidiaries and affiliates. This transmission may contain information that is privileged, confidential, legally privileged, and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. Although this transmission and any attachments are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no responsibility is accepted by JPMorgan Chase & Co., its subsidiaries and affiliates, as applicable, for any loss or damage arising in any way from its use. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. Please refer to http://www.jpmorgan.com/pages/disclosures for disclosures relating to UK legal entities. From gwadej at anomaly.org Fri Apr 4 11:13:24 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Fri, 4 Apr 2008 13:13:24 -0500 Subject: [pm-h] April Meeting In-Reply-To: References: Message-ID: <20080404131324.17ff7ac8@sovvan> On Fri, 4 Apr 2008 12:59:39 -0500 todd.e.rinaldo at jpmorgan.com wrote: > Wade, > > I would think that I could definitley come up with some. Do you want > them listed up front? I'm more thinking of trying to convince more people to come to the meeting. If you think listing some ideas would help, feel free. G. Wade > -----Original Message----- > From: houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org > [mailto:houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org] On Behalf > Of G. Wade Johnson > Sent: Friday, April 04, 2008 11:44 AM > To: houston at pm.org > Subject: Re: [pm-h] April Meeting > > > On Fri, 4 Apr 2008 08:54:49 -0500 > todd.e.rinaldo at jpmorgan.com wrote: > > > Wade, > > > > You're reading my mind now. I was just thinking the other day that > > just a round table of "this is the problem I'm trying to solve" > > could potentially be very helpful. Perhaps the problem is > > algorithmic, not perl. I think this would be fine. The point is to > > get ideas from others about how to approach a problem you might be > > having issues with. > > > > I'm also very up for a POE demo since this sounds like potentially a > > very unique concept on how to solve problems, but I defer to Robert > > on when it's ready for drive time. No rush. > > > > I vote for item 1 and then pick up robert's talk next month. > > Opening the idea up further to include algorithmic and design > questions sounds like a really good idea. Sometimes it's handy to get > other viewpoints on a design, even if you don't use them. > > So the real questions is ... are we going to have people come to show > problems, ask questions, and otherwise take advantage of the collected > knowledge of the group? > > Shout out if you're interested. > > G. Wade > > > -----Original Message----- > > From: houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org > > [mailto:houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org] On > > Behalf Of G. Wade Johnson > > Sent: Friday, April 04, 2008 8:25 AM > > To: houston at pm.org > > Subject: Re: [pm-h] April Meeting > > > > > > On Wed, 2 Apr 2008 15:05:19 -0500 > > "Robert Boone" wrote: > > > > > I could do one on POE but I don't know how finished it will be by > > > tuesday. > > > > Another idea we've talked about is a session helping with Perl > > programming problems. > > > > If enough people are interested and would like to bring some Perl > > they are having problems with, we could unleash the experience of > > the group on your problem. > > > > Of course, you could also use the mailing list for that. > > > > Who would be interested in a session like this? (For this meeting or > > another one) > > > > G. Wade > > -- Reality is just a convenient measure of complexity. -- Alvy Ray Smith From todd.e.rinaldo at jpmorgan.com Fri Apr 4 13:19:43 2008 From: todd.e.rinaldo at jpmorgan.com (todd.e.rinaldo at jpmorgan.com) Date: Fri, 4 Apr 2008 15:19:43 -0500 Subject: [pm-h] April Meeting Message-ID: So one of the problems I'm having is coming up with an algorithm for dealing with a workflow/scheduler situation where there are complex dependancies of tasks. Essentially where there are multiple parents, and therefore in some cases multiple children. I'm having trouble finding a simple algorithm to solve this problem. Brute force of course will work for a small problem, but I'm looking for something that will scale to larger volumes of items. I can present this problem at the meeting and the approach I've taken to the problem -----Original Message----- From: houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org [mailto:houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org] On Behalf Of G. Wade Johnson Sent: Friday, April 04, 2008 1:13 PM To: houston at pm.org Subject: Re: [pm-h] April Meeting On Fri, 4 Apr 2008 12:59:39 -0500 todd.e.rinaldo at jpmorgan.com wrote: > Wade, > > I would think that I could definitley come up with some. Do you want > them listed up front? I'm more thinking of trying to convince more people to come to the meeting. If you think listing some ideas would help, feel free. G. Wade Generally, this communication is for informational purposes only and it is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction. In the event you are receiving the offering materials attached below related to your interest in hedge funds or private equity, this communication may be intended as an offer or solicitation for the purchase or sale of such fund(s). All market prices, data and other information are not warranted as to completeness or accuracy and are subject to change without notice. Any comments or statements made herein do not necessarily reflect those of JPMorgan Chase & Co., its subsidiaries and affiliates. This transmission may contain information that is privileged, confidential, legally privileged, and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. Although this transmission and any attachments are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no responsibility is accepted by JPMorgan Chase & Co., its subsidiaries and affiliates, as applicable, for any loss or damage arising in any way from its use. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. Please refer to http://www.jpmorgan.com/pages/disclosures for disclosures relating to UK legal entities. From gwadej at anomaly.org Mon Apr 7 16:02:44 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Mon, 7 Apr 2008 18:02:44 -0500 Subject: [pm-h] April Meeting: Program help Message-ID: <20080407180244.0b0b04e6@sovvan> April's meeting is tomorrow at our normal location 1111 Fannin St. (See http://houston.pm.org/meetings.html for the map.) As discussed on the list, we will be trying an open help session again. If you have a programming or design problem you would like help with, the other members are offering to help. If you have a design or program that you think is pretty good, but would like another pair of eyes (or more) to look it over for comment, bring that too. If you are willing to look at other people's code and help critique the design or help fix problems, join the party. As usual, we will meet in the lobby at 1111 Fannin St. between 6pm and 6:20pm. Then, we'll head off to the conference room. Parking on the streets is free after 6pm. Hope to see you there. G. Wade From gwadej at anomaly.org Wed Apr 9 20:21:43 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Wed, 9 Apr 2008 22:21:43 -0500 Subject: [pm-h] Rethinking CPAN Message-ID: <20080409222143.5f6be7b0@sovvan> Andy Lester started an interesting discussion on Perl Buzz about rethinking the way we access CPAN. http://perlbuzz.com/2008/04/rethinking-the-interface-to-cpan.html This has now sprouted a mailing list and a lot of ideas. G. Wade -- Any time things appear to be going better, you have overlooked something. From andy at petdance.com Wed Apr 9 20:31:44 2008 From: andy at petdance.com (Andy Lester) Date: Wed, 9 Apr 2008 22:31:44 -0500 Subject: [pm-h] Rethinking CPAN In-Reply-To: <20080409222143.5f6be7b0@sovvan> References: <20080409222143.5f6be7b0@sovvan> Message-ID: <4CFACBFC-DB6A-4201-A1BF-2082635D8283@petdance.com> On Apr 9, 2008, at 10:21 PM, G. Wade Johnson wrote: > http://perlbuzz.com/2008/04/rethinking-the-interface-to-cpan.html > > This has now sprouted a mailing list and a lot of ideas. And I would love love love to have more input. We're getting to the point where we could use some bare prototypes, just HTML or Photoshopping or something that brings together some ideals. http://groups.google.com/group/rethinking-cpan Join up! xoxo, Andy -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From todd.e.rinaldo at jpmorgan.com Fri Apr 11 09:42:07 2008 From: todd.e.rinaldo at jpmorgan.com (todd.e.rinaldo at jpmorgan.com) Date: Fri, 11 Apr 2008 11:42:07 -0500 Subject: [pm-h] Workflow scheduler solution Message-ID: All, As promised from this month's meeting, I am providing the solution to my problem we. Background: I have a need to run jobs, but some of the jobs have a need to depend on multiple things completing. At present, we have to run them in a linear fashion or leverage ugly sleep commands to assure (hopefully) everything has run before the next command can be run. Issue: Provide a SQL approach to create a workflow process to deal with multiple parent dependencies. This way you can just query the DB to determine which jobs that have not run yet have met their dependencies and are ready to run. SQL to create tables: (This is all sybase by the way. Apologies!) CREATE TABLE dbo.Scheduler ( workflow_id numeric(20,0) NOT NULL, workflow_step smallint NOT NULL, start_time datetime NULL, end_time datetime NULL, hostname varchar(4096) NOT NULL, command varchar(4096) NOT NULL, status smallint DEFAULT -1 NOT NULL, pid int DEFAULT 0 NOT NULL, log image DEFAULT "empty" NULL, CONSTRAINT Scheduler_workflow_step UNIQUE NONCLUSTERED (workflow_id,workflow_step) ) LOCK ALLPAGES go IF OBJECT_ID('dbo.Scheduler') IS NOT NULL PRINT '<<< CREATED TABLE dbo.Scheduler >>>' ELSE PRINT '<<< FAILED CREATING TABLE dbo.Scheduler >>>' go CREATE TABLE dbo.SchedulerDepends ( workflow_id numeric(20,0) NOT NULL, workflow_step smallint NOT NULL, depends_on smallint NOT NULL, status_required smallint NOT NULL, CONSTRAINT SchedulerD_10261517202 UNIQUE NONCLUSTERED (workflow_id,workflow_step,depends_on) ) LOCK ALLPAGES go IF OBJECT_ID('dbo.SchedulerDepends') IS NOT NULL PRINT '<<< CREATED TABLE dbo.SchedulerDepends >>>' ELSE PRINT '<<< FAILED CREATING TABLE dbo.SchedulerDepends >>>' go ------ -- SQL to find out what's ready to run. select s1.hostname, s1.command from dbo.Scheduler s1 where s1.start_time is null -- figure out what hasn't started yet and not exists( -- figure out what dependencies s1.status has. no rows means it's ready to go. select 1 from dbo.Scheduler s2, -- used to check the state of jobs s1 is depending on. dbo.SchedulerDepends d -- used to determine which jobs s1 depends on where s2.status != d.status_required -- Is the job in the right state that's required? and s2.workflow_step = d.depends_on -- find all and d.workflow_step = s1.workflow_step -- Find all the dependencies for s1 row. and s1.workflow_id = s2.workflow_id -- Assure everything's using the same workflow and s1.workflow_id = d.workflow_id -- Assure everything's using the same workflow ) -- SQL to find out what is currently running. select * from dbo.Scheduler s1 where start_time is not null and end_time is null Generally, this communication is for informational purposes only and it is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction. In the event you are receiving the offering materials attached below related to your interest in hedge funds or private equity, this communication may be intended as an offer or solicitation for the purchase or sale of such fund(s). All market prices, data and other information are not warranted as to completeness or accuracy and are subject to change without notice. Any comments or statements made herein do not necessarily reflect those of JPMorgan Chase & Co., its subsidiaries and affiliates. This transmission may contain information that is privileged, confidential, legally privileged, and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. Although this transmission and any attachments are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no responsibility is accepted by JPMorgan Chase & Co., its subsidiaries and affiliates, as applicable, for any loss or damage arising in any way from its use. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. Please refer to http://www.jpmorgan.com/pages/disclosures for disclosures relating to UK legal entities. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/mailman/private/houston/attachments/20080411/608f962b/attachment-0001.html From gwadej at anomaly.org Tue Apr 15 05:18:48 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Tue, 15 Apr 2008 07:18:48 -0500 Subject: [pm-h] Fw: [pm_groups] Registration open for NPW 2008 Message-ID: <20080415071848.098b04d5@sovvan> Begin forwarded message: Date: Tue, 15 Apr 2008 09:55:55 +0200 From: Claes Jakobsson To: pm_groups at pm.org Subject: [pm_groups] Registration open for NPW 2008 Hi, please forward this to your local group(s). Thanks, Claes, Stockholm Perl Mongers ---- The website for Nordic Perl Workshop 2008 is now online and registration is open at http://conferences.yapceurope.org/npw2008/ Workshop fee is 500 SEK (~ 55 EUR) or 250 SEK (~ 28 EUR) if you're a student. And as usual speakers (not lightning talks) are exempted from the fee. Talk proposals can be done online and should be in no later than May 2nd. So visit now and register for the workshop! See you in Stockholm, Claes Jakobsson on behalf of the Nordic Perl Workshop 2008 organization team. -- Request pm.org Technical Support via support at pm.org pm_groups mailing list pm_groups at pm.org http://mail.pm.org/mailman/listinfo/pm_groups -- One OS to rule them all, One OS to find them, One OS to bring them all and in the darkness bind them, In the land of Redmond, where the Windows lie. From todd.e.rinaldo at jpmorgan.com Tue Apr 15 05:57:57 2008 From: todd.e.rinaldo at jpmorgan.com (todd.e.rinaldo at jpmorgan.com) Date: Tue, 15 Apr 2008 07:57:57 -0500 Subject: [pm-h] DBIX::Class - blobs Message-ID: Hi, I've taken the plunge and am attempting to grok DBIx::Class, with respect to Sybase. 2 bugs are hindering my progress. The latter has got me at a pause. I know in one of the Catalyst/DBIx::Class presentations given (I think it was Robert's?), a solution was provided for it. 1. Sybase goes nanners when you try to quote a numeric in a where clause. DBIx::Class seems to insist on doing this. So for instance, column XXX is numeric, so in my DBIC code I have: XXX => 5 for my search criteria. But DBIC wants to execute the following SQL: where XXX = "5". This makes Sybase complain that I can't do the comparison without an explicit convert call. I'm working around this by doing a really ugly thing in DBIC code: XXX => \' = 1'. 2. The real stumper is automatically decoding a blob value and inflating it into the column. At the moment, I'm just stabbing at it. Can someone give me an example of how to accomplish this? Thanks, Todd Generally, this communication is for informational purposes only and it is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction. In the event you are receiving the offering materials attached below related to your interest in hedge funds or private equity, this communication may be intended as an offer or solicitation for the purchase or sale of such fund(s). All market prices, data and other information are not warranted as to completeness or accuracy and are subject to change without notice. Any comments or statements made herein do not necessarily reflect those of JPMorgan Chase & Co., its subsidiaries and affiliates. This transmission may contain information that is privileged, confidential, legally privileged, and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. Although this transmission and any attachments are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no responsibility is accepted by JPMorgan Chase & Co., its subsidiaries and affiliates, as applicable, for any loss or damage arising in any way from its use. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. Please refer to http://www.jpmorgan.com/pages/disclosures for disclosures relating to UK legal entities. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/mailman/private/houston/attachments/20080415/98a77f22/attachment.html From robo4288 at gmail.com Tue Apr 15 07:25:02 2008 From: robo4288 at gmail.com (Robert Boone) Date: Tue, 15 Apr 2008 09:25:02 -0500 Subject: [pm-h] DBIX::Class - blobs In-Reply-To: References: Message-ID: <435624390804150725h3c71aa9dib16d9591dec85fc3@mail.gmail.com> I asked on the #dbix-class irc channel and got this reply: castaway: dbic does not do it, the dbd backend does (quote numerics that is) iirc you may have to figure out bind_params.. I know theres a patch/thing for bind_params for PGs bytea, but not about numerics [also look in ::Storage::DBI::Pg for blob stuff iirc theres a pg-specific thing for that too On Tue, Apr 15, 2008 at 7:57 AM, wrote: > > > > Hi, > > I've taken the plunge and am attempting to grok DBIx::Class, with respect to > Sybase. 2 bugs are hindering my progress. The latter has got me at a pause. > I know in one of the Catalyst/DBIx::Class presentations given (I think it > was Robert's?), a solution was provided for it. > > 1. Sybase goes nanners when you try to quote a numeric in a where clause. > DBIx::Class seems to insist on doing this. So for instance, column XXX is > numeric, so in my DBIC code I have: XXX => 5 for my search criteria. But > DBIC wants to execute the following SQL: where XXX = "5". This makes Sybase > complain that I can't do the comparison without an explicit convert call. > I'm working around this by doing a really ugly thing in DBIC code: XXX => > \' = 1'. > > 2. The real stumper is automatically decoding a blob value and inflating it > into the column. At the moment, I'm just stabbing at it. Can someone give me > an example of how to accomplish this? > > Thanks, > Todd > > ________________________________ > > > > > Generally, this communication is for informational purposes only and it is > not intended as an offer or solicitation for the purchase or sale of any > financial instrument or as an official confirmation of any transaction. In > the event you are receiving the offering materials attached below related to > your interest in hedge funds or private equity, this communication may be > intended as an offer or solicitation for the purchase or sale of such > fund(s). All market prices, data and other information are not warranted as > to completeness or accuracy and are subject to change without notice. Any > comments or statements made herein do not necessarily reflect those of > JPMorgan Chase & Co., its subsidiaries and affiliates. This transmission may > contain information that is privileged, confidential, legally privileged, > and/or exempt from disclosure under applicable law. If you are not the > intended recipient, you are hereby notified that any disclosure, copying, > distribution, or use of the information contained herein (including any > reliance thereon) is STRICTLY PROHIBITED. Although this transmission and any > attachments are believed to be free of any virus or other defect that might > affect any computer system into which it is received and opened, it is the > responsibility of the recipient to ensure that it is virus free and no > responsibility is accepted by JPMorgan Chase & Co., its subsidiaries and > affiliates, as applicable, for any loss or damage arising in any way from > its use. If you received this transmission in error, please immediately > contact the sender and destroy the material in its entirety, whether in > electronic or hard copy format. Thank you. Please refer to > http://www.jpmorgan.com/pages/disclosures for disclosures relating to UK > legal entities. > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > From todd.e.rinaldo at jpmorgan.com Tue Apr 15 10:53:55 2008 From: todd.e.rinaldo at jpmorgan.com (todd.e.rinaldo at jpmorgan.com) Date: Tue, 15 Apr 2008 12:53:55 -0500 Subject: [pm-h] DBIX::Class - blobs Message-ID: Robert, What about the code I saw in the meeting where you were doing a de-blob the image/bytea field? Do I remember this wrong? -----Original Message----- From: houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org [mailto:houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org] On Behalf Of Robert Boone Sent: Tuesday, April 15, 2008 9:25 AM To: Houston.pm located in Houston, TX. Subject: Re: [pm-h] DBIX::Class - blobs I asked on the #dbix-class irc channel and got this reply: castaway: dbic does not do it, the dbd backend does (quote numerics that is) iirc you may have to figure out bind_params.. I know theres a patch/thing for bind_params for PGs bytea, but not about numerics [also look in ::Storage::DBI::Pg for blob stuff iirc theres a pg-specific thing for that too On Tue, Apr 15, 2008 at 7:57 AM, wrote: > > > > Hi, > > I've taken the plunge and am attempting to grok DBIx::Class, with respect to > Sybase. 2 bugs are hindering my progress. The latter has got me at a pause. > I know in one of the Catalyst/DBIx::Class presentations given (I think it > was Robert's?), a solution was provided for it. > > 1. Sybase goes nanners when you try to quote a numeric in a where clause. > DBIx::Class seems to insist on doing this. So for instance, column XXX is > numeric, so in my DBIC code I have: XXX => 5 for my search criteria. But > DBIC wants to execute the following SQL: where XXX = "5". This makes Sybase > complain that I can't do the comparison without an explicit convert call. > I'm working around this by doing a really ugly thing in DBIC code: XXX => > \' = 1'. > > 2. The real stumper is automatically decoding a blob value and inflating it > into the column. At the moment, I'm just stabbing at it. Can someone give me > an example of how to accomplish this? > > Thanks, > Todd > > ________________________________ > > > > > Generally, this communication is for informational purposes only and it is > not intended as an offer or solicitation for the purchase or sale of any > financial instrument or as an official confirmation of any transaction. In > the event you are receiving the offering materials attached below related to > your interest in hedge funds or private equity, this communication may be > intended as an offer or solicitation for the purchase or sale of such > fund(s). All market prices, data and other information are not warranted as > to completeness or accuracy and are subject to change without notice. Any > comments or statements made herein do not necessarily reflect those of > JPMorgan Chase & Co., its subsidiaries and affiliates. This transmission may > contain information that is privileged, confidential, legally privileged, > and/or exempt from disclosure under applicable law. If you are not the > intended recipient, you are hereby notified that any disclosure, copying, > distribution, or use of the information contained herein (including any > reliance thereon) is STRICTLY PROHIBITED. Although this transmission and any > attachments are believed to be free of any virus or other defect that might > affect any computer system into which it is received and opened, it is the > responsibility of the recipient to ensure that it is virus free and no > responsibility is accepted by JPMorgan Chase & Co., its subsidiaries and > affiliates, as applicable, for any loss or damage arising in any way from > its use. If you received this transmission in error, please immediately > contact the sender and destroy the material in its entirety, whether in > electronic or hard copy format. Thank you. Please refer to > http://www.jpmorgan.com/pages/disclosures for disclosures relating to UK > legal entities. > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > _______________________________________________ Houston mailing list Houston at pm.org http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/ Generally, this communication is for informational purposes only and it is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction. In the event you are receiving the offering materials attached below related to your interest in hedge funds or private equity, this communication may be intended as an offer or solicitation for the purchase or sale of such fund(s). All market prices, data and other information are not warranted as to completeness or accuracy and are subject to change without notice. Any comments or statements made herein do not necessarily reflect those of JPMorgan Chase & Co., its subsidiaries and affiliates. This transmission may contain information that is privileged, confidential, legally privileged, and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. Although this transmission and any attachments are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no responsibility is accepted by JPMorgan Chase & Co., its subsidiaries and affiliates, as applicable, for any loss or damage arising in any way from its use. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. Please refer to http://www.jpmorgan.com/pages/disclosures for disclosures relating to UK legal entities. From robo4288 at gmail.com Tue Apr 15 11:01:26 2008 From: robo4288 at gmail.com (Robert Boone) Date: Tue, 15 Apr 2008 13:01:26 -0500 Subject: [pm-h] DBIX::Class - blobs In-Reply-To: References: Message-ID: <7BE901C7-6CC7-4318-A940-60515966D873@gmail.com> We talk about how postgres does it a little but there was no code that I remember... On Apr 15, 2008, at 12:53 PM, todd.e.rinaldo at jpmorgan.com wrote: > Robert, > > What about the code I saw in the meeting where you were doing a de- > blob > the image/bytea field? Do I remember this wrong? > > > -----Original Message----- > From: houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org > [mailto:houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org] On > Behalf Of > Robert Boone > Sent: Tuesday, April 15, 2008 9:25 AM > To: Houston.pm located in Houston, TX. > Subject: Re: [pm-h] DBIX::Class - blobs > > > I asked on the #dbix-class irc channel and got this reply: > > castaway: > dbic does not do it, the dbd backend does (quote numerics that is) > iirc you may have to figure out bind_params.. I know theres a > patch/thing for bind_params for PGs bytea, but not about numerics > [also look in ::Storage::DBI::Pg for blob stuff > iirc theres a pg-specific thing for that too > > > > On Tue, Apr 15, 2008 at 7:57 AM, wrote: >> >> >> >> Hi, >> >> I've taken the plunge and am attempting to grok DBIx::Class, with > respect to >> Sybase. 2 bugs are hindering my progress. The latter has got me at a > pause. >> I know in one of the Catalyst/DBIx::Class presentations given (I >> think > it >> was Robert's?), a solution was provided for it. >> >> 1. Sybase goes nanners when you try to quote a numeric in a where > clause. >> DBIx::Class seems to insist on doing this. So for instance, column >> XXX > is >> numeric, so in my DBIC code I have: XXX => 5 for my search >> criteria. But >> DBIC wants to execute the following SQL: where XXX = "5". This makes > Sybase >> complain that I can't do the comparison without an explicit convert > call. >> I'm working around this by doing a really ugly thing in DBIC >> code: XXX > => >> \' = 1'. >> >> 2. The real stumper is automatically decoding a blob value and >> inflating > it >> into the column. At the moment, I'm just stabbing at it. Can someone > give me >> an example of how to accomplish this? >> >> Thanks, >> Todd >> >> ________________________________ >> >> >> >> >> Generally, this communication is for informational purposes only >> and it > is >> not intended as an offer or solicitation for the purchase or sale >> of any >> financial instrument or as an official confirmation of any >> transaction. > In >> the event you are receiving the offering materials attached below > related to >> your interest in hedge funds or private equity, this communication >> may > be >> intended as an offer or solicitation for the purchase or sale of such >> fund(s). All market prices, data and other information are not >> warranted > as >> to completeness or accuracy and are subject to change without notice. > Any >> comments or statements made herein do not necessarily reflect those >> of >> JPMorgan Chase & Co., its subsidiaries and affiliates. This >> transmission > may >> contain information that is privileged, confidential, legally > privileged, >> and/or exempt from disclosure under applicable law. If you are not >> the >> intended recipient, you are hereby notified that any disclosure, > copying, >> distribution, or use of the information contained herein (including >> any >> reliance thereon) is STRICTLY PROHIBITED. Although this >> transmission and > any >> attachments are believed to be free of any virus or other defect that > might >> affect any computer system into which it is received and opened, it >> is > the >> responsibility of the recipient to ensure that it is virus free and >> no >> responsibility is accepted by JPMorgan Chase & Co., its >> subsidiaries and >> affiliates, as applicable, for any loss or damage arising in any way > from >> its use. If you received this transmission in error, please >> immediately >> contact the sender and destroy the material in its entirety, >> whether in >> electronic or hard copy format. Thank you. Please refer to >> http://www.jpmorgan.com/pages/disclosures for disclosures relating >> to UK >> legal entities. >> _______________________________________________ >> Houston mailing list >> Houston at pm.org >> http://mail.pm.org/mailman/listinfo/houston >> Website: http://houston.pm.org/ >> > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > Generally, this communication is for informational purposes only > and it is not intended as an offer or solicitation for the purchase > or sale of any financial instrument or as an official confirmation > of any transaction. In the event you are receiving the offering > materials attached below related to your interest in hedge funds or > private equity, this communication may be intended as an offer or > solicitation for the purchase or sale of such fund(s). All market > prices, data and other information are not warranted as to > completeness or accuracy and are subject to change without notice. > Any comments or statements made herein do not necessarily reflect > those of JPMorgan Chase & Co., its subsidiaries and affiliates. > > This transmission may contain information that is privileged, > confidential, legally privileged, and/or exempt from disclosure > under applicable law. If you are not the intended recipient, you > are hereby notified that any disclosure, copying, distribution, or > use of the information contained herein (including any reliance > thereon) is STRICTLY PROHIBITED. Although this transmission and any > attachments are believed to be free of any virus or other defect > that might affect any computer system into which it is received and > opened, it is the responsibility of the recipient to ensure that it > is virus free and no responsibility is accepted by JPMorgan Chase & > Co., its subsidiaries and affiliates, as applicable, for any loss > or damage arising in any way from its use. If you received this > transmission in error, please immediately contact the sender and > destroy the material in its entirety, whether in electronic or hard > copy format. Thank you. > Please refer to http://www.jpmorgan.com/pages/disclosures for > disclosures relating to UK legal entities. > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2419 bytes Desc: not available Url : http://mail.pm.org/mailman/private/houston/attachments/20080415/36c2107a/attachment-0001.bin From tigger at io.com Wed Apr 16 09:52:41 2008 From: tigger at io.com (Paul Archer) Date: Wed, 16 Apr 2008 11:52:41 -0500 (CDT) Subject: [pm-h] Howdy from Dallas... Message-ID: <20080416115140.H3588@eris.io.com> Hey, there. I can't make this, since I'm in Dallas (technically Plano) now, but I thought I'd pass it along for anyone who doesn't get Linux Journal's Weekly Notes emails: In other news Linux Journal had a local Meetup in Houston last night and Aaron Poffenberger of CareFlash was kind enough to bring 4 OLPC XOs to share with the group. We had too much fun playing with them (TamTam is the most entertaining music program I've played with in a long time). Thanks, Aaron! For next month's meeting we plan on whipping the Chumbys out so if anyone is in the neighborhood, make sure to stop by (http://linuxjournal.meetup.com/47/calendar/7559924/). Hopefully we'll be adding Meetups in other cities soon. Paul -------------------------------------------- Chorus of young girls: "We're the Department Of Youth, and we've got the power." Alice Cooper: "And who gave it to you?" Chorus of young girls: "Donnie Osmond!" Alice Cooper: "What?!?" -------------------------------------------- From rlharris at oplink.net Fri Apr 18 19:18:25 2008 From: rlharris at oplink.net (Russell L. Harris) Date: Fri, 18 Apr 2008 21:18:25 -0500 Subject: [pm-h] generating and populating files using a systematic name scheme Message-ID: <20080419021825.GA3550@oplink.net> Over the weekend, I am attempting to use Perl for the task outlined below. I have a copy of "Learning Perl" and "Perl Cookbook". I likely shall be doing things the hard way, so I welcome recommendations from anyone who is interested. RLH %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% TASK: Using an outline template and a set of text files, create a set of outline files, one per chapter, for each book in the Bible. The files are to be named according to the following scheme: outline-xx-yyy in which xx is the sequential book number (01, 02, 03, ...) and yyy is the sequential chapter number (001, 002, 003, ...). Each outline file starts out as a copy of the outline template, into which is copied the text of the corresponding chapter, the book name, the sequential book number, the sequential chapter number, and the filename. DATA: The Bible text is contained in a set of files named '01', '02', etc., in which each filename is the sequential book number ('01' for Genesis, '02' for Exodus, etc.). In each of these files, each newline-delimited record corresponds to a single verse, and chapters are delimited by the chapter number followed by a colon (:), as follows: 1:1 text of the first verse 2 text of the second verse 3 text of the third verse ... 31 text of the last verse 2:1 text of the first verse 2 text of the second verse 3 text of the third verse ... 25 text of the last verse 3:1 text of the first verse ... ASSOCIATIONS FILE: A file is used to associate the sequential book number, the book name, and the number of chapters in the book. In this file, each newline-delimited record corresponds to a single book: 01 Genesis 50 02 Exodus 40 ... OUTLINE TEMPLATE: In the outline template, several strings (each of which begins with an equals sign (=)) act as placeholders for: the bookname, the sequential book number, the sequential chapter number, the outline filename (which is used in a URL), and the Bible text of the chapter: =bookname =book =chapter =filename =bibletext PLAN OF ATTACK: (1) Step record-by-record through the association file. Using the sequential book number and the number of chapters from each record, append the filename 'outline-xx-yyy' to a copy of the outline template. (2) Step file-by-file through the outline files (approximately a thousand in number) which were generated in step one: (2.1) Copy the outline filename into the '=filename' field of the outline file. (2.2) Decompose the outline filename in order to obtain the value to enter into the '=book' and '=chapter" fields of the file. (2.3) Use the 'book' value from the outline filename to index into the associations file, in order to obtain the string to enter into the '=bookname' field of the outline file. (2.4) Use the 'book' value from the outline filename to index into the Bible text directory to select the proper book file; then use the 'chapter' value from the outline filename to index into the book file to select the proper chapter; and finally copy the text of the chapter from the book file into the '=bibletext' field of the outline file. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% From rlharris at oplink.net Sun Apr 20 19:24:19 2008 From: rlharris at oplink.net (Russell L. Harris) Date: Sun, 20 Apr 2008 21:24:19 -0500 Subject: [pm-h] populate an array from data in a text file Message-ID: <20080421022419.GA3430@oplink.net> I am trying to read data from a text file into an array, the goal being to copy various elements from the array. From chapter 2 (pages 66-67) of the third edition of "Programming Perl", it appears to me that the text file is termed a "here-document". Because of the need to read a file, I suspect that I should be using the diamond operator, but I haven't been able to figure out how it would fit into this script. Here is my Perl script: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% #!/usr/bin/perl @ARGV = qw# words #; # read the here-document @phonetic = < References: <20080421022419.GA3430@oplink.net> Message-ID: <435624390804202009m6e5ab4a1h6c5963fd2440770@mail.gmail.com> I think you maybe a little confused. here-documents are just a convenient way to print or assign multiple lines of text. You had it right with the diamond operator. Here is one of the many ways to read a file into an array: #!/usr/bin/perl use strict; use warnings; my @phonetic; while (my $word = <>) { push @phonetic, $word; } print $phonetic[0]; print $phonetic[1]; print $phonetic[2]; print $phonetic[3]; print $phonetic[4]; print $phonetic[5]; assuming: perl prog.pl words On Sun, Apr 20, 2008 at 9:24 PM, Russell L. Harris wrote: > I am trying to read data from a text file into an array, the goal > being to copy various elements from the array. From chapter 2 (pages > 66-67) of the third edition of "Programming Perl", it appears to me > that the text file is termed a "here-document". > > Because of the need to read a file, I suspect that I should be using > the diamond operator, but I haven't been able to figure out how it > would fit into this script. > > Here is my Perl script: > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > > #!/usr/bin/perl > > @ARGV = qw# words #; # read the here-document > > @phonetic = < EOF > > print $phonetic[0]; > print $phonetic[1]; > print $phonetic[2]; > print $phonetic[3]; > print $phonetic[4]; > print $phonetic[5]; > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > > > Here is the content of my here-document, which is a text file named > "words": > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > > able > baker > charlie > delta > echo > foxtrot > EOF > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > From rlharris at oplink.net Sun Apr 20 22:27:14 2008 From: rlharris at oplink.net (Russell L. Harris) Date: Mon, 21 Apr 2008 00:27:14 -0500 Subject: [pm-h] populate an array from data in a text file In-Reply-To: <435624390804202009m6e5ab4a1h6c5963fd2440770@mail.gmail.com> References: <20080421022419.GA3430@oplink.net> <435624390804202009m6e5ab4a1h6c5963fd2440770@mail.gmail.com> Message-ID: <20080421052714.GB3430@oplink.net> * Robert Boone [080420 22:14]: > I think you maybe a little confused. here-documents are just a > convenient way to print or assign multiple lines of text. Thanks, Robert. I am more than a little confused. Most of yesterday and today I've been reading "Programming Perl" and "Perl Cookbook", and now I am trying to see how all the pieces fit together. Even if a here-document is not applicable to this project, I am curious as to how it is used and for what it is useful. RLH From gwadej at anomaly.org Mon Apr 21 05:17:26 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Mon, 21 Apr 2008 07:17:26 -0500 Subject: [pm-h] populate an array from data in a text file In-Reply-To: <20080421022419.GA3430@oplink.net> References: <20080421022419.GA3430@oplink.net> Message-ID: <20080421071726.30a71cba@sovvan> Hi Russell, On Sun, 20 Apr 2008 21:24:19 -0500 "Russell L. Harris" wrote: > I am trying to read data from a text file into an array, the goal > being to copy various elements from the array. From chapter 2 (pages > 66-67) of the third edition of "Programming Perl", it appears to me > that the text file is termed a "here-document". A here document is just a form of multi-line string. I don't believe it is what you need here. > Because of the need to read a file, I suspect that I should be using > the diamond operator, but I haven't been able to figure out how it > would fit into this script. I can think of a couple of ways that I normally do this: my @phonetic = (); while(<>) # read each line into $_ { chomp; # Remove newline from $_ push @phonetic, $_; # add the line to @phonetic } or chomp( my @phonetic = <> ); # all in one Both of these will read each line in all of the files listed on the command line of the script into the array. If you are not passing the file on the command line (or resetting @ARGV), you will need to use the diamond operator with a file handle. Add the following line before the above: open( my $fh, '<', 'words' ) or die "Unable to open 'words': $!"; Then replace '<>' with '<$fh>' in either the reading code above. Using the second example: open( my $fh, '<', 'words' ) or die "Unable to open 'words': $!"; chomp( my @phonetic = <$fh> ); close( $fh ); Hope that helps. > > Here is my Perl script: > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > > #!/usr/bin/perl > > @ARGV = qw# words #; # read the here-document > > @phonetic = < EOF I'm not really sure what you are intending to do with the regular expression. The first example I gave above is easier to modify to discard some lines. You just add next unless m/^\s$.+/; before the line with the push. > > print $phonetic[0]; > print $phonetic[1]; > print $phonetic[2]; > print $phonetic[3]; > print $phonetic[4]; > print $phonetic[5]; > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > > > Here is the content of my here-document, which is a text file named > "words": > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > > able > baker > charlie > delta > echo > foxtrot > EOF > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ -- Never express yourself more clearly than you think. -- Niels Bohr From Wayne.A.Haufler at boeing.com Mon Apr 21 08:55:58 2008 From: Wayne.A.Haufler at boeing.com (Haufler, Wayne A) Date: Mon, 21 Apr 2008 10:55:58 -0500 Subject: [pm-h] Houston Digest, Vol 41, Issue 11 In-Reply-To: References: Message-ID: As a Christian, I certainly commend such use of Perl to support Biblical study, or whatever. I think I can think of better ways to approach this problem, but first idea that comes to me is to recommend the use of OPML (Outline Processor Markup Language). >From CPAN, XML::OPML and the like. This may be too advanced, but if you want true outline behavior and functionality, I think this is a good way to go. I haven't tried it myself, yet, but encountered it during some research for a pet project which has gone nowhere. You may be interested to know of another languishing pet project. A Christian computer game teaching Christian principles with a mechanical analogue. I want to use Blender3D programming in Perl instead of Python, but that may be a pipe dream. Regards, -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-- Wayne A. Haufler Senior Software Engineer (SE) In Space Shuttle Program (SSP) Backup Flight System (BFS) Displays & Controls Requirements Analyst Boeing, NASA Systems, Houston Voice: 281-226-8626 , Cubicle: 5475 E-mail: wayne.a.haufler at boeing.com Skills : Perl,Unix,C,C++,SQL,QNX,GUI (Disclaimer: The comments and opinions expressed are my own and do not represent the view of Boeing, United Space Alliance, JSC, or NASA.) -----Original Message----- From: houston-request at pm.org [mailto:houston-request at pm.org] Sent: Saturday, April 19, 2008 2:00 PM To: houston at pm.org Subject: Houston Digest, Vol 41, Issue 11 Send Houston mailing list submissions to houston at pm.org To subscribe or unsubscribe via the World Wide Web, visit http://mail.pm.org/mailman/listinfo/houston or, via email, send a message with subject or body 'help' to houston-request at pm.org You can reach the person managing the list at houston-owner at pm.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Houston digest..." Today's Topics: 1. generating and populating files using a systematic name scheme (Russell L. Harris) ---------------------------------------------------------------------- Message: 1 Date: Fri, 18 Apr 2008 21:18:25 -0500 From: "Russell L. Harris" Subject: [pm-h] generating and populating files using a systematic name scheme To: houston at pm.org Message-ID: <20080419021825.GA3550 at oplink.net> Content-Type: text/plain; charset=us-ascii Over the weekend, I am attempting to use Perl for the task outlined below. I have a copy of "Learning Perl" and "Perl Cookbook". I likely shall be doing things the hard way, so I welcome recommendations from anyone who is interested. RLH %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % TASK: Using an outline template and a set of text files, create a set of outline files, one per chapter, for each book in the Bible. The files are to be named according to the following scheme: outline-xx-yyy in which xx is the sequential book number (01, 02, 03, ...) and yyy is the sequential chapter number (001, 002, 003, ...). Each outline file starts out as a copy of the outline template, into which is copied the text of the corresponding chapter, the book name, the sequential book number, the sequential chapter number, and the filename. DATA: The Bible text is contained in a set of files named '01', '02', etc., in which each filename is the sequential book number ('01' for Genesis, '02' for Exodus, etc.). In each of these files, each newline-delimited record corresponds to a single verse, and chapters are delimited by the chapter number followed by a colon (:), as follows: 1:1 text of the first verse 2 text of the second verse 3 text of the third verse ... 31 text of the last verse 2:1 text of the first verse 2 text of the second verse 3 text of the third verse ... 25 text of the last verse 3:1 text of the first verse ... ASSOCIATIONS FILE: A file is used to associate the sequential book number, the book name, and the number of chapters in the book. In this file, each newline-delimited record corresponds to a single book: 01 Genesis 50 02 Exodus 40 ... OUTLINE TEMPLATE: In the outline template, several strings (each of which begins with an equals sign (=)) act as placeholders for: the bookname, the sequential book number, the sequential chapter number, the outline filename (which is used in a URL), and the Bible text of the chapter: =bookname =book =chapter =filename =bibletext PLAN OF ATTACK: (1) Step record-by-record through the association file. Using the sequential book number and the number of chapters from each record, append the filename 'outline-xx-yyy' to a copy of the outline template. (2) Step file-by-file through the outline files (approximately a thousand in number) which were generated in step one: (2.1) Copy the outline filename into the '=filename' field of the outline file. (2.2) Decompose the outline filename in order to obtain the value to enter into the '=book' and '=chapter" fields of the file. (2.3) Use the 'book' value from the outline filename to index into the associations file, in order to obtain the string to enter into the '=bookname' field of the outline file. (2.4) Use the 'book' value from the outline filename to index into the Bible text directory to select the proper book file; then use the 'chapter' value from the outline filename to index into the book file to select the proper chapter; and finally copy the text of the chapter from the book file into the '=bibletext' field of the outline file. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % ------------------------------ _______________________________________________ Houston mailing list Houston at pm.org http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/ End of Houston Digest, Vol 41, Issue 11 *************************************** From todd.e.rinaldo at jpmorgan.com Mon Apr 21 09:13:44 2008 From: todd.e.rinaldo at jpmorgan.com (todd.e.rinaldo at jpmorgan.com) Date: Mon, 21 Apr 2008 11:13:44 -0500 Subject: [pm-h] populate an array from data in a text file Message-ID: Just thought I'd point out that you should probably search for bible in CPAN. I remember being told a long time ago that a fully searchable Bible and Koran (separate modules) is present in CPAN as modules. -----Original Message----- From: houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org [mailto:houston-bounces+todd.e.rinaldo=jpmorgan.com at pm.org] On Behalf Of Haufler, Wayne A Sent: Monday, April 21, 2008 10:56 AM To: houston at pm.org Cc: Haufler, Wayne A; Wayne Haufler (E-mail 2) Subject: Re: [pm-h] Houston Digest, Vol 41, Issue 11 As a Christian, I certainly commend such use of Perl to support Biblical study, or whatever. I think I can think of better ways to approach this problem, but first idea that comes to me is to recommend the use of OPML (Outline Processor Markup Language). >From CPAN, XML::OPML and the like. This may be too advanced, but if you want true outline behavior and functionality, I think this is a good way to go. I haven't tried it myself, yet, but encountered it during some research for a pet project which has gone nowhere. You may be interested to know of another languishing pet project. A Christian computer game teaching Christian principles with a mechanical analogue. I want to use Blender3D programming in Perl instead of Python, but that may be a pipe dream. Regards, -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-- Wayne A. Haufler Senior Software Engineer (SE) In Space Shuttle Program (SSP) Backup Flight System (BFS) Displays & Controls Requirements Analyst Boeing, NASA Systems, Houston Voice: 281-226-8626 , Cubicle: 5475 E-mail: wayne.a.haufler at boeing.com Skills : Perl,Unix,C,C++,SQL,QNX,GUI (Disclaimer: The comments and opinions expressed are my own and do not represent the view of Boeing, United Space Alliance, JSC, or NASA.) -----Original Message----- From: houston-request at pm.org [mailto:houston-request at pm.org] Sent: Saturday, April 19, 2008 2:00 PM To: houston at pm.org Subject: Houston Digest, Vol 41, Issue 11 Send Houston mailing list submissions to houston at pm.org To subscribe or unsubscribe via the World Wide Web, visit http://mail.pm.org/mailman/listinfo/houston or, via email, send a message with subject or body 'help' to houston-request at pm.org You can reach the person managing the list at houston-owner at pm.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Houston digest..." Today's Topics: 1. generating and populating files using a systematic name scheme (Russell L. Harris) ---------------------------------------------------------------------- Message: 1 Date: Fri, 18 Apr 2008 21:18:25 -0500 From: "Russell L. Harris" Subject: [pm-h] generating and populating files using a systematic name scheme To: houston at pm.org Message-ID: <20080419021825.GA3550 at oplink.net> Content-Type: text/plain; charset=us-ascii Over the weekend, I am attempting to use Perl for the task outlined below. I have a copy of "Learning Perl" and "Perl Cookbook". I likely shall be doing things the hard way, so I welcome recommendations from anyone who is interested. RLH %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % TASK: Using an outline template and a set of text files, create a set of outline files, one per chapter, for each book in the Bible. The files are to be named according to the following scheme: outline-xx-yyy in which xx is the sequential book number (01, 02, 03, ...) and yyy is the sequential chapter number (001, 002, 003, ...). Each outline file starts out as a copy of the outline template, into which is copied the text of the corresponding chapter, the book name, the sequential book number, the sequential chapter number, and the filename. DATA: The Bible text is contained in a set of files named '01', '02', etc., in which each filename is the sequential book number ('01' for Genesis, '02' for Exodus, etc.). In each of these files, each newline-delimited record corresponds to a single verse, and chapters are delimited by the chapter number followed by a colon (:), as follows: 1:1 text of the first verse 2 text of the second verse 3 text of the third verse ... 31 text of the last verse 2:1 text of the first verse 2 text of the second verse 3 text of the third verse ... 25 text of the last verse 3:1 text of the first verse ... ASSOCIATIONS FILE: A file is used to associate the sequential book number, the book name, and the number of chapters in the book. In this file, each newline-delimited record corresponds to a single book: 01 Genesis 50 02 Exodus 40 ... OUTLINE TEMPLATE: In the outline template, several strings (each of which begins with an equals sign (=)) act as placeholders for: the bookname, the sequential book number, the sequential chapter number, the outline filename (which is used in a URL), and the Bible text of the chapter: =bookname =book =chapter =filename =bibletext PLAN OF ATTACK: (1) Step record-by-record through the association file. Using the sequential book number and the number of chapters from each record, append the filename 'outline-xx-yyy' to a copy of the outline template. (2) Step file-by-file through the outline files (approximately a thousand in number) which were generated in step one: (2.1) Copy the outline filename into the '=filename' field of the outline file. (2.2) Decompose the outline filename in order to obtain the value to enter into the '=book' and '=chapter" fields of the file. (2.3) Use the 'book' value from the outline filename to index into the associations file, in order to obtain the string to enter into the '=bookname' field of the outline file. (2.4) Use the 'book' value from the outline filename to index into the Bible text directory to select the proper book file; then use the 'chapter' value from the outline filename to index into the book file to select the proper chapter; and finally copy the text of the chapter from the book file into the '=bibletext' field of the outline file. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % ------------------------------ _______________________________________________ Houston mailing list Houston at pm.org http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/ End of Houston Digest, Vol 41, Issue 11 *************************************** _______________________________________________ Houston mailing list Houston at pm.org http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/ Generally, this communication is for informational purposes only and it is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction. In the event you are receiving the offering materials attached below related to your interest in hedge funds or private equity, this communication may be intended as an offer or solicitation for the purchase or sale of such fund(s). All market prices, data and other information are not warranted as to completeness or accuracy and are subject to change without notice. Any comments or statements made herein do not necessarily reflect those of JPMorgan Chase & Co., its subsidiaries and affiliates. This transmission may contain information that is privileged, confidential, legally privileged, and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. Although this transmission and any attachments are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no responsibility is accepted by JPMorgan Chase & Co., its subsidiaries and affiliates, as applicable, for any loss or damage arising in any way from its use. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. Please refer to http://www.jpmorgan.com/pages/disclosures for disclosures relating to UK legal entities. From will.willis at gmail.com Tue Apr 22 06:58:02 2008 From: will.willis at gmail.com (Will Willis) Date: Tue, 22 Apr 2008 08:58:02 -0500 Subject: [pm-h] Houston Digest, Vol 41, Issue 11 In-Reply-To: References: Message-ID: <6ee1e6090804220658t6bba54f2y6cb1bfeae55836c6@mail.gmail.com> You may want to take a look at The Mormon Documentation Project, http://mdp.nephi.org/. I've used their mysql database for accessing the King James version of the Bible. You'll get all the other "Volumes" of scriptures used my the Latter-day Saints, but you'll find the bible in there too. http://scriptures.nephi.org/download.php >From my experience, It's a solid schema. They have CSV, SQLite, and many other formats too. -Will On Mon, Apr 21, 2008 at 10:55 AM, Haufler, Wayne A wrote: > As a Christian, I certainly commend such use of Perl to support Biblical > study, or whatever. > > I think I can think of better ways to approach this problem, > but first idea that comes to me is to recommend the use of > OPML (Outline Processor Markup Language). > > >From CPAN, XML::OPML and the like. > This may be too advanced, but if you want true outline > behavior and functionality, I think this is a good way to go. > I haven't tried it myself, yet, but encountered it during > some research for a pet project which has gone nowhere. > > You may be interested to know of another languishing pet project. > A Christian computer game teaching Christian principles with > a mechanical analogue. I want to use Blender3D programming > in Perl instead of Python, but that may be a pipe dream. > > Regards, > -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-- > Wayne A. Haufler > Senior Software Engineer (SE) > In Space Shuttle Program (SSP) > Backup Flight System (BFS) > Displays & Controls Requirements Analyst > Boeing, NASA Systems, Houston > Voice: 281-226-8626 , Cubicle: 5475 > E-mail: wayne.a.haufler at boeing.com > Skills : Perl,Unix,C,C++,SQL,QNX,GUI > > (Disclaimer: The comments and opinions expressed are my own and do not > represent the view of Boeing, United Space Alliance, JSC, or NASA.) > > > > -----Original Message----- > From: houston-request at pm.org [mailto:houston-request at pm.org] > Sent: Saturday, April 19, 2008 2:00 PM > To: houston at pm.org > Subject: Houston Digest, Vol 41, Issue 11 > > Send Houston mailing list submissions to > houston at pm.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.pm.org/mailman/listinfo/houston > or, via email, send a message with subject or body 'help' to > houston-request at pm.org > > You can reach the person managing the list at > houston-owner at pm.org > > When replying, please edit your Subject line so it is more specific than > "Re: Contents of Houston digest..." > > > Today's Topics: > > 1. generating and populating files using a systematic name > scheme (Russell L. Harris) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 18 Apr 2008 21:18:25 -0500 > From: "Russell L. Harris" > Subject: [pm-h] generating and populating files using a systematic > name scheme > To: houston at pm.org > Message-ID: <20080419021825.GA3550 at oplink.net> > Content-Type: text/plain; charset=us-ascii > > Over the weekend, I am attempting to use Perl for the task outlined > below. > > I have a copy of "Learning Perl" and "Perl Cookbook". I likely shall be > doing things the hard way, so I welcome recommendations from anyone who > is interested. > > RLH > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > % > > TASK: > > Using an outline template and a set of text files, create a set of > outline files, one per chapter, for each book in the Bible. > > The files are to be named according to the following scheme: > > outline-xx-yyy > > in which xx is the sequential book number (01, 02, 03, ...) and yyy is > the sequential chapter number (001, 002, 003, ...). > > Each outline file starts out as a copy of the outline template, into > which is copied the text of the corresponding chapter, the book name, > the sequential book number, the sequential chapter number, and the > filename. > > DATA: > > The Bible text is contained in a set of files named '01', '02', etc., in > which each filename is the sequential book number ('01' for Genesis, > '02' for Exodus, etc.). In each of these files, each newline-delimited > record corresponds to a single verse, and chapters are delimited by the > chapter number followed by a colon (:), as > follows: > > 1:1 text of the first verse > 2 text of the second verse > 3 text of the third verse > ... > 31 text of the last verse > 2:1 text of the first verse > 2 text of the second verse > 3 text of the third verse > ... > 25 text of the last verse > 3:1 text of the first verse > ... > > ASSOCIATIONS FILE: > > A file is used to associate the sequential book number, the book name, > and the number of chapters in the book. In this file, each > newline-delimited record corresponds to a single book: > > 01 Genesis 50 > 02 Exodus 40 > ... > > OUTLINE TEMPLATE: > > In the outline template, several strings (each of which begins with an > equals sign (=)) act as placeholders for: the bookname, the sequential > book number, the sequential chapter number, the outline filename (which > is used in a URL), and the Bible text of the chapter: > > =bookname > =book > =chapter > =filename > =bibletext > > PLAN OF ATTACK: > > (1) Step record-by-record through the association file. Using the > sequential book number and the number of chapters from each record, > append the filename 'outline-xx-yyy' to a copy of the outline template. > > (2) Step file-by-file through the outline files (approximately a > thousand in number) which were generated in step one: > > (2.1) Copy the outline filename into the '=filename' field of the > outline file. > > (2.2) Decompose the outline filename in order to obtain the value > to enter into the '=book' and '=chapter" fields of the file. > > (2.3) Use the 'book' value from the outline filename to index into > the associations file, in order to obtain the string to enter into > the '=bookname' field of the outline file. > > (2.4) Use the 'book' value from the outline filename to index into > the Bible text directory to select the proper book file; then use > the 'chapter' value from the outline filename to index into the > book file to select the proper chapter; and finally copy the text > of the chapter from the book file into the '=bibletext' field of > the outline file. > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > % > > > ------------------------------ > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > > End of Houston Digest, Vol 41, Issue 11 > *************************************** > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > From gwadej at anomaly.org Fri Apr 25 16:57:37 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Fri, 25 Apr 2008 18:57:37 -0500 Subject: [pm-h] Fw: UG News: Velocity Conference Discount Information Message-ID: <20080425185737.59544d92@sovvan> Begin forwarded message: Date: Fri, 25 Apr 2008 11:39:30 -0700 From: "Marsee Henon" To: gwadej at anomaly.org Subject: UG News: Velocity Conference Discount Information Hi, Please pass this information along if you think your members might be interested in our upcoming conference called Velocity. The early registration price ends soon and you can combine it with the UG discount. Details below. Thanks, Marsee Velocity The Web Performance and Operations Conference June 23-24, 2008 San Francisco Airport Marriott Burlingame, CA UG members can use code "vel08usgr" to register and receive 15% off the registration price. Early registration discount is available until May 5 To register for the conference, go to: Get your infrastructure and operations together at Velocity, the must-attend event for those building sustainable Web sites and applications. For two days more than 600 of the world's leading web developers and infrastructure engineers will gather to share ideas, exchange real-world examples, and explore the technologies that can take your web site to the next level of speed, and sustainability. With two tracks tailor made for operations and performance, Velocity delivers in-depth practical techniques guaranteed to be useful immediately upon return to work, and long after. Special Events include: Velocity Sponsor Gallery Reception Visit the exhibitors, check out their demos, mingle with other attendees, and enjoy great refreshments and drinks at the evening reception. Sponsored by Akamai, Google, Hyperic, and Sun Microsystems. Ignite Velocity 5 minutes to shake up the world. Share your brilliant new ideas at Ignite Velocity a rapid-fire, high-energy forum for Velocity attendees. Up to 20 presenters will pitch their ideas using only 20 slides that rotate automatically after 15 seconds. Projects will be pitched, web sites launched, and elegant hacks exchanged. Birds of a Feather Sessions Get the most out your attendance in these informal meetings of like minded people. Choose your topics, share your knowledge, and get your questions answered in these face-to-face sessions. ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://ug.oreilly.com/creativemedia/ ================================================================ -- "Very sad life. Probably also have sad death. But at least there is symmetry." -- Zathras From gwadej at anomaly.org Wed Apr 30 17:19:47 2008 From: gwadej at anomaly.org (G. Wade Johnson) Date: Wed, 30 Apr 2008 19:19:47 -0500 Subject: [pm-h] May meeting Message-ID: <20080430191947.71ed6e37@sovvan> Meeting time is coming up fast. Does anyone have a topic they would like to hear about or would like to talk about for the meeting in two weeks? If you haven't been coming to the meetings because the topics weren't interesting, let the group know where your interests lie. Someone might be willing to present on that subject. G. Wade -- Bugs lurk in corners and congregate at boundaries. -- Boris Bezier