From janker at resourcetp.com Tue Jun 3 11:50:23 2008 From: janker at resourcetp.com (Jason Anker) Date: 3 Jun 2008 11:50:23 -0400 Subject: [Bostonphptalk] PHP Job Posting Message-ID: <8278743.1212508223517.JavaMail.cfservice@webserver32> Sr. Ruby on Rails Developer to 140k Hello, I'm currently seeking a RoR super star, this is a full time work from home position with a private & profitable company. We're a virtual organization. We log in from our homes, a nearby office, one of our global office locations, or wherever we have an internet connection. We're an organization of developers and engineers who are excited about the ever-changing world of software and technology. Our passion is building the next generation of consumer and business applications. We don't utilize the "factory" approach to software development, believing that coding is a creative process akin to an artistic endeavor. We also believe strongly in the benefits and sustainability of open source software and the philosophy behind it. Our desire is to find and reward the best talent in the industry. As such, we do not set specific salary ranges for any position within our organization. Instead, we base salaries on the accomplishments of candidates as well as their salary history. Seeking an adept web developer with a strong background in PHP 5.0 to work with our team in creating mission critical web applications. You'll work on a leading social networking site with over 500,000 new users per month. Bandwidth and software have finally reached the point where online collaboration online is as rich, or more-so, than in person. As such, we've begun building out the foundation for a new breed of distributed workplace. Key Skills; PHP, XHTML, CSS, Linux Nice to have; XML, SOAP Big Plus; RoR development Must have; work samples, send URL. Contact: JAnker at resourcetp.com Best regards, Jason Anker Senior Technical Recruiter ReSource Technology Partners, LLC Boxborough Commons 629 Massachusetts Avenue Boxborough, MA 01719 www.ReSourceTP.com Phone: (978) 263-3513 Cell: (857) 891-5075 E-Mail: JAnker at ReSourceTP.com Thank you for choosing RTP to satisfy your technology recruiting needs *Ask about our $1000 referral fee! -------------- next part -------------- An HTML attachment was scrubbed... URL: From johnston.joshua at gmail.com Tue Jun 3 11:58:08 2008 From: johnston.joshua at gmail.com (Joshua Johnston) Date: Tue, 3 Jun 2008 11:58:08 -0400 Subject: [Bostonphptalk] PHP Job Posting In-Reply-To: <8278743.1212508223517.JavaMail.cfservice@webserver32> References: <8278743.1212508223517.JavaMail.cfservice@webserver32> Message-ID: <6DC7E248-E661-417B-9DDE-6B527CE63C66@gmail.com> On Jun 3, 2008, at 11:50 AM, Jason Anker wrote: > > > Sr. Ruby on Rails Developer to 140k > > Hello, I'm currently seeking a RoR super star, this is a full time > work from home position with a private & profitable company. > Is this a RoR job? > > Seeking an adept web developer with a strong background in PHP 5.0 > to work with our team in creating mission critical web > applications. You'll work on a leading social networking > site with over 500,000 new users per month. Or a PHP job? > > > Bandwidth and software have finally reached the point where online > collaboration online is as rich, or more-so, than in person. As such, > we've begun building out the foundation for a new breed of distributed > workplace. > > Key Skills; PHP, XHTML, CSS, Linux > Nice to have; XML, SOAP > Big Plus; RoR development > Must have; work samples, send URL. > Or did you not bother to proof read your job posting? > Contact: JAnker at resourcetp.com > > Best regards, > > > Jason Anker > > Senior Technical Recruiter > > ReSource Technology Partners, LLC > Boxborough Commons > 629 Massachusetts Avenue > Boxborough, MA 01719 > > www.ReSourceTP.com > > Phone: (978) 263-3513 > Cell: (857) 891-5075 > E-Mail: JAnker at ReSourceTP.com > > Thank you for choosing RTP to satisfy your technology recruiting needs > > *Ask about our $1000 referral fee! > > _______________________________________________ > Bostonphptalk mailing list > Bostonphptalk at bostonphp.org > http://seven.pairlist.net/mailman/listinfo/bostonphptalk -------------- next part -------------- An HTML attachment was scrubbed... URL: From codebowl at gmail.com Tue Jun 3 13:10:43 2008 From: codebowl at gmail.com (Joseph Crawford) Date: Tue, 3 Jun 2008 13:10:43 -0400 Subject: [Bostonphptalk] PHP Job Posting In-Reply-To: <8278743.1212508223517.JavaMail.cfservice@webserver32> References: <8278743.1212508223517.JavaMail.cfservice@webserver32> Message-ID: <65E1A277-B2FF-4A8C-9645-94A2ACFE94C0@gmail.com> is this a php or ror job? I would be interested if it is a PHP job, i have over 8 years experience. Thanks, Joseph Crawford http://josephcrawford.com/ On Jun 3, 2008, at 11:50 AM, Jason Anker wrote: > > > Sr. Ruby on Rails Developer to 140k > > Hello, I'm currently seeking a RoR super star, this is a full time > work from home position with a private & profitable company. > > We're a virtual organization. We log in from our homes, a nearby > office, one of our global office locations, or wherever we have an > internet connection. > > We're an organization of developers and engineers who are excited > about the ever-changing world of software and technology. Our passion > is building the next generation of consumer and business applications. > We don't utilize the "factory" approach to software development, > believing that coding is a creative process akin to an artistic > endeavor. We also believe strongly in the benefits and sustainability > of open source software and the philosophy behind it. > > Our desire is to find and reward the best talent in the industry. As > such, we do not set specific salary ranges for any position within our > organization. Instead, we base salaries on the accomplishments of > candidates as well as their salary history. > > Seeking an adept web developer with a strong background in PHP 5.0 > to work with our team in creating mission critical web > applications. You'll work on a leading social networking > site with over 500,000 new users per month. > > Bandwidth and software have finally reached the point where online > collaboration online is as rich, or more-so, than in person. As such, > we've begun building out the foundation for a new breed of distributed > workplace. > > Key Skills; PHP, XHTML, CSS, Linux > Nice to have; XML, SOAP > Big Plus; RoR development > Must have; work samples, send URL. > > Contact: JAnker at resourcetp.com > > Best regards, > > > Jason Anker > > Senior Technical Recruiter > > ReSource Technology Partners, LLC > Boxborough Commons > 629 Massachusetts Avenue > Boxborough, MA 01719 > > www.ReSourceTP.com > > Phone: (978) 263-3513 > Cell: (857) 891-5075 > E-Mail: JAnker at ReSourceTP.com > > Thank you for choosing RTP to satisfy your technology recruiting needs > > *Ask about our $1000 referral fee! > > _______________________________________________ > Bostonphptalk mailing list > Bostonphptalk at bostonphp.org > http://seven.pairlist.net/mailman/listinfo/bostonphptalk -------------- next part -------------- An HTML attachment was scrubbed... URL: From ken at secdat.com Wed Jun 4 08:54:18 2008 From: ken at secdat.com (Kenneth Downs) Date: Wed, 04 Jun 2008 08:54:18 -0400 Subject: [Bostonphptalk] Meet before meet? Message-ID: <4846907A.3020901@secdat.com> Tomorrow my daughter and I are going to look at Northeastern and Boston U (we are college hunting), and then grab a bite and head over to the meeting. If anybody wants to get together an hour or so before the meeting nearby for burritos and computer chatter, drop me a line and I'll email you my cell #, and we can meet up and kill some time. I'm looking forward to seeing what John Resig can show us. -- Kenneth Downs Secure Data Software, Inc. www.secdat.com www.andromeda-project.org 631-689-7200 Fax: 631-689-0527 cell: 631-379-0010 From mwithington at PLMresearch.com Wed Jun 4 09:35:14 2008 From: mwithington at PLMresearch.com (Mark Withington) Date: Wed, 4 Jun 2008 09:35:14 -0400 Subject: [Bostonphptalk] Meet before meet? In-Reply-To: <4846907A.3020901@secdat.com> References: <4846907A.3020901@secdat.com> Message-ID: <491198290806040635r2a99274eid8be3e509613acb8@mail.gmail.com> Unfortunately, I'm unable to make the meeting tomorrow due to family commitments (Michael Bourque is going to MC) so I'm going to pass. I would encourage others to take you up on the offer though. As a matter of context, Ken came up during our Framework Bake-off (May 2007) to present Andromeda (see: http://www.bostonphp.org/component/option,com_gigcal/task,details/gigcal_gigs_id,27/Itemid,42/for a podcast link and background) Cheers,** On Wed, Jun 4, 2008 at 8:54 AM, Kenneth Downs wrote: > Tomorrow my daughter and I are going to look at Northeastern and Boston U > (we are college hunting), and then grab a bite and head over to the meeting. > > If anybody wants to get together an hour or so before the meeting nearby > for burritos and computer chatter, drop me a line and I'll email you my cell > #, and we can meet up and kill some time. > > I'm looking forward to seeing what John Resig can show us. > > -- > Kenneth Downs > Secure Data Software, Inc. > www.secdat.com www.andromeda-project.org > 631-689-7200 Fax: 631-689-0527 > cell: 631-379-0010 > > _______________________________________________ > Bostonphptalk mailing list > Bostonphptalk at bostonphp.org > http://seven.pairlist.net/mailman/listinfo/bostonphptalk > -- Mark -------------------------- Mark L. Withington PLMresearch PO Box 1354 Plymouth, MA 02362 o: 800-310-3992 ext. 704 f: 508-746-4973 v: 508-746-2383 m: 508-801-0181 AIM/MSN/Skype: PLMresearch -------------- next part -------------- An HTML attachment was scrubbed... URL: From ken at secdat.com Wed Jun 4 09:51:59 2008 From: ken at secdat.com (Kenneth Downs) Date: Wed, 04 Jun 2008 09:51:59 -0400 Subject: [Bostonphptalk] Meet before meet? In-Reply-To: <491198290806040635r2a99274eid8be3e509613acb8@mail.gmail.com> References: <4846907A.3020901@secdat.com> <491198290806040635r2a99274eid8be3e509613acb8@mail.gmail.com> Message-ID: <48469DFF.3020608@secdat.com> Mark Withington wrote: > Unfortunately, I'm unable to make the meeting tomorrow due to family > commitments (Michael Bourque is going to MC) so I'm going to pass. I > would encourage others to take you up on the offer though. As a > matter of context, Ken came up during our Framework Bake-off (May > 2007) to present Andromeda (see: > http://www.bostonphp.org/component/option,com_gigcal/task,details/gigcal_gigs_id,27/Itemid,42/ > for a podcast link and background) I should mention as well that the Andromeda screens the users see are now a very different animal from what we saw last year, largely thanks to.... (drumroll) jQuery! I had made the decision to rewrite the UI to be completely Ajax-ified, which produces some very thorny architectural issues between php, html, and javascript. jQuery saved the day by giving me huge flexibility in managing events, and our javascript libraries are now "riddled" with jQuery. Beyond that, the basic approach that jQuery takes gave me an overall mindset for the places where we have our own code, so the jQuery contribution to Andromeda is really incalculable at this point. jQuery allowed me to follow a very basic rule: use your own code for your own unique stuff, and use somebody else's for the places where you just want it to work. I guess you could say I'm a fan :) > > Cheers,** > > On Wed, Jun 4, 2008 at 8:54 AM, Kenneth Downs > wrote: > > Tomorrow my daughter and I are going to look at Northeastern and > Boston U (we are college hunting), and then grab a bite and head > over to the meeting. > > If anybody wants to get together an hour or so before the meeting > nearby for burritos and computer chatter, drop me a line and I'll > email you my cell #, and we can meet up and kill some time. > > I'm looking forward to seeing what John Resig can show us. > > -- > Kenneth Downs > Secure Data Software, Inc. > www.secdat.com > www.andromeda-project.org > 631-689-7200 Fax: 631-689-0527 > cell: 631-379-0010 > > _______________________________________________ > Bostonphptalk mailing list > Bostonphptalk at bostonphp.org > http://seven.pairlist.net/mailman/listinfo/bostonphptalk > > > > > -- > Mark > > -------------------------- > Mark L. Withington > PLMresearch > PO Box 1354 > Plymouth, MA 02362 > o: 800-310-3992 ext. 704 > f: 508-746-4973 > v: 508-746-2383 > m: 508-801-0181 > AIM/MSN/Skype: PLMresearch > ------------------------------------------------------------------------ > > _______________________________________________ > Bostonphptalk mailing list > Bostonphptalk at bostonphp.org > http://seven.pairlist.net/mailman/listinfo/bostonphptalk > -- Kenneth Downs Secure Data Software, Inc. www.secdat.com www.andromeda-project.org 631-689-7200 Fax: 631-689-0527 cell: 631-379-0010 -------------- next part -------------- An HTML attachment was scrubbed... URL: From mwithington at PLMresearch.com Wed Jun 4 11:56:53 2008 From: mwithington at PLMresearch.com (Mark Withington) Date: Wed, 4 Jun 2008 11:56:53 -0400 Subject: [Bostonphptalk] Meet before meet? In-Reply-To: <48469DFF.3020608@secdat.com> References: <4846907A.3020901@secdat.com> <491198290806040635r2a99274eid8be3e509613acb8@mail.gmail.com> <48469DFF.3020608@secdat.com> Message-ID: <491198290806040856u27ee17bdq5e99f6a07e03586d@mail.gmail.com> As referenced earlier, I'm unable to make the BostonPHP meeting tomorrow evening, but I've got a couple of jQuery books that I'd like to give away as prizes and would also like to record the presentation for a podcast. Is there anyone attending tomorrow's session who lives near: 1. Plymouth 2. Marlborough 3. or somewhere along Route 495 in between I could make plans to drop the books and mp3 recorder with you. Just need someone to carry the stuff into the meeting, Michael Bourque (guest MC) will do the rest. Awaiting thoughts/volunteers. Thanks, On Wed, Jun 4, 2008 at 9:51 AM, Kenneth Downs wrote: > Mark Withington wrote: > > Unfortunately, I'm unable to make the meeting tomorrow due to family > commitments (Michael Bourque is going to MC) so I'm going to pass. I would > encourage others to take you up on the offer though. As a matter of > context, Ken came up during our Framework Bake-off (May 2007) to present > Andromeda (see: > http://www.bostonphp.org/component/option,com_gigcal/task,details/gigcal_gigs_id,27/Itemid,42/for a podcast link and background) > > > I should mention as well that the Andromeda screens the users see are now a > very different animal from what we saw last year, largely thanks to.... > (drumroll) jQuery! > > I had made the decision to rewrite the UI to be completely Ajax-ified, > which produces some very thorny architectural issues between php, html, and > javascript. jQuery saved the day by giving me huge flexibility in managing > events, and our javascript libraries are now "riddled" with jQuery. Beyond > that, the basic approach that jQuery takes gave me an overall mindset for > the places where we have our own code, so the jQuery contribution to > Andromeda is really incalculable at this point. > > jQuery allowed me to follow a very basic rule: use your own code for your > own unique stuff, and use somebody else's for the places where you just want > it to work. > > I guess you could say I'm a fan :) > > > > Cheers,** > > On Wed, Jun 4, 2008 at 8:54 AM, Kenneth Downs wrote: > >> Tomorrow my daughter and I are going to look at Northeastern and Boston U >> (we are college hunting), and then grab a bite and head over to the meeting. >> >> If anybody wants to get together an hour or so before the meeting nearby >> for burritos and computer chatter, drop me a line and I'll email you my cell >> #, and we can meet up and kill some time. >> >> I'm looking forward to seeing what John Resig can show us. >> >> -- >> Kenneth Downs >> Secure Data Software, Inc. >> www.secdat.com www.andromeda-project.org >> 631-689-7200 Fax: 631-689-0527 >> cell: 631-379-0010 >> >> _______________________________________________ >> Bostonphptalk mailing list >> Bostonphptalk at bostonphp.org >> http://seven.pairlist.net/mailman/listinfo/bostonphptalk >> > > > > -- > Mark > > -------------------------- > Mark L. Withington > PLMresearch > PO Box 1354 > Plymouth, MA 02362 > o: 800-310-3992 ext. 704 > f: 508-746-4973 > v: 508-746-2383 > m: 508-801-0181 > AIM/MSN/Skype: PLMresearch > > ------------------------------ > > _______________________________________________ > Bostonphptalk mailing listBostonphptalk at bostonphp.orghttp://seven.pairlist.net/mailman/listinfo/bostonphptalk > > > > -- > Kenneth Downs > Secure Data Software, Inc.www.secdat.com www.andromeda-project.org > 631-689-7200 Fax: 631-689-0527 > cell: 631-379-0010 > > > _______________________________________________ > Bostonphptalk mailing list > Bostonphptalk at bostonphp.org > http://seven.pairlist.net/mailman/listinfo/bostonphptalk > > -- Mark -------------------------- Mark L. Withington PLMresearch PO Box 1354 Plymouth, MA 02362 o: 800-310-3992 ext. 704 f: 508-746-4973 v: 508-746-2383 m: 508-801-0181 AIM/MSN/Skype: PLMresearch -------------- next part -------------- An HTML attachment was scrubbed... URL: From greg.rundlett at gmail.com Wed Jun 4 22:30:19 2008 From: greg.rundlett at gmail.com (Greg Rundlett) Date: Wed, 4 Jun 2008 22:30:19 -0400 Subject: [Bostonphptalk] Meet before meet? In-Reply-To: <491198290806040856u27ee17bdq5e99f6a07e03586d@mail.gmail.com> References: <4846907A.3020901@secdat.com> <491198290806040635r2a99274eid8be3e509613acb8@mail.gmail.com> <48469DFF.3020608@secdat.com> <491198290806040856u27ee17bdq5e99f6a07e03586d@mail.gmail.com> Message-ID: <5e2aaca40806041930g5c4538e4kc7225da996902818@mail.gmail.com> I regret that I will not be able to make the meeting either. I sure hope somebody reads this and can record the podcast. -- Greg http://freephile.openid.org On Wed, Jun 4, 2008 at 11:56 AM, Mark Withington wrote: > As referenced earlier, I'm unable to make the BostonPHP meeting tomorrow > evening, but I've got a couple of jQuery books that I'd like to give away as > prizes and would also like to record the presentation for a podcast. Is > there anyone attending tomorrow's session who lives near: > > Plymouth > Marlborough > or somewhere along Route 495 in between > > I could make plans to drop the books and mp3 recorder with you. Just need > someone to carry the stuff into the meeting, Michael Bourque (guest MC) will > do the rest. > > Awaiting thoughts/volunteers. > > Thanks, > > On Wed, Jun 4, 2008 at 9:51 AM, Kenneth Downs wrote: >> >> Mark Withington wrote: >> >> Unfortunately, I'm unable to make the meeting tomorrow due to family >> commitments (Michael Bourque is going to MC) so I'm going to pass. I would >> encourage others to take you up on the offer though. As a matter of >> context, Ken came up during our Framework Bake-off (May 2007) to present >> Andromeda (see: >> http://www.bostonphp.org/component/option,com_gigcal/task,details/gigcal_gigs_id,27/Itemid,42/ >> for a podcast link and background) >> >> I should mention as well that the Andromeda screens the users see are now >> a very different animal from what we saw last year, largely thanks to.... >> (drumroll) jQuery! >> >> I had made the decision to rewrite the UI to be completely Ajax-ified, >> which produces some very thorny architectural issues between php, html, and >> javascript. jQuery saved the day by giving me huge flexibility in managing >> events, and our javascript libraries are now "riddled" with jQuery. Beyond >> that, the basic approach that jQuery takes gave me an overall mindset for >> the places where we have our own code, so the jQuery contribution to >> Andromeda is really incalculable at this point. >> >> jQuery allowed me to follow a very basic rule: use your own code for your >> own unique stuff, and use somebody else's for the places where you just want >> it to work. >> >> I guess you could say I'm a fan :) >> >> >> >> Cheers, >> >> On Wed, Jun 4, 2008 at 8:54 AM, Kenneth Downs wrote: >>> >>> Tomorrow my daughter and I are going to look at Northeastern and Boston U >>> (we are college hunting), and then grab a bite and head over to the meeting. >>> >>> If anybody wants to get together an hour or so before the meeting nearby >>> for burritos and computer chatter, drop me a line and I'll email you my cell >>> #, and we can meet up and kill some time. >>> >>> I'm looking forward to seeing what John Resig can show us. >>> >>> -- >>> Kenneth Downs >>> Secure Data Software, Inc. >>> www.secdat.com www.andromeda-project.org >>> 631-689-7200 Fax: 631-689-0527 >>> cell: 631-379-0010 >>> >>> _______________________________________________ >>> Bostonphptalk mailing list >>> Bostonphptalk at bostonphp.org >>> http://seven.pairlist.net/mailman/listinfo/bostonphptalk >> >> >> >> -- >> Mark >> >> -------------------------- >> Mark L. Withington >> PLMresearch >> PO Box 1354 >> Plymouth, MA 02362 >> o: 800-310-3992 ext. 704 >> f: 508-746-4973 >> v: 508-746-2383 >> m: 508-801-0181 >> AIM/MSN/Skype: PLMresearch >> >> ________________________________ >> _______________________________________________ >> Bostonphptalk mailing list >> Bostonphptalk at bostonphp.org >> http://seven.pairlist.net/mailman/listinfo/bostonphptalk >> >> >> -- >> Kenneth Downs >> Secure Data Software, Inc. >> www.secdat.com www.andromeda-project.org >> 631-689-7200 Fax: 631-689-0527 >> cell: 631-379-0010 >> >> _______________________________________________ >> Bostonphptalk mailing list >> Bostonphptalk at bostonphp.org >> http://seven.pairlist.net/mailman/listinfo/bostonphptalk >> > > > > -- > Mark > > -------------------------- > Mark L. Withington > PLMresearch > PO Box 1354 > Plymouth, MA 02362 > o: 800-310-3992 ext. 704 > f: 508-746-4973 > v: 508-746-2383 > m: 508-801-0181 > AIM/MSN/Skype: PLMresearch > _______________________________________________ > Bostonphptalk mailing list > Bostonphptalk at bostonphp.org > http://seven.pairlist.net/mailman/listinfo/bostonphptalk > > From mpbourque at ptc.com Wed Jun 4 23:38:51 2008 From: mpbourque at ptc.com (Bourque, Michael) Date: Wed, 4 Jun 2008 23:38:51 -0400 Subject: [Bostonphptalk] Meet before meet? Message-ID: Even better would be for someone to bring a digital camcorder and tripod for BostonPHP's first ever video podcast! Anyone want to volunteer for this? I am sure Mark can do the post production. Regards, Michael P. Bourque Director of Development Services Engineering PTC University ----- Original Message ----- From: bostonphptalk-bounces at bostonphp.org To: bostonphptalk at bostonphp.org Sent: Wed Jun 04 11:56:53 2008 Subject: Re: [Bostonphptalk] Meet before meet? As referenced earlier, I'm unable to make the BostonPHP meeting tomorrow evening, but I've got a couple of jQuery books that I'd like to give away as prizes and would also like to record the presentation for a podcast. Is there anyone attending tomorrow's session who lives near: 1. Plymouth 2. Marlborough 3. or somewhere along Route 495 in between I could make plans to drop the books and mp3 recorder with you. Just need someone to carry the stuff into the meeting, Michael Bourque (guest MC) will do the rest. Awaiting thoughts/volunteers. Thanks, On Wed, Jun 4, 2008 at 9:51 AM, Kenneth Downs wrote: Mark Withington wrote: Unfortunately, I'm unable to make the meeting tomorrow due to family commitments (Michael Bourque is going to MC) so I'm going to pass. I would encourage others to take you up on the offer though. As a matter of context, Ken came up during our Framework Bake-off (May 2007) to present Andromeda (see: http://www.bostonphp.org/component/option,com_gigcal/task,details/gigcal_gigs_id,27/Itemid,42/ for a podcast link and background) I should mention as well that the Andromeda screens the users see are now a very different animal from what we saw last year, largely thanks to.... (drumroll) jQuery! I had made the decision to rewrite the UI to be completely Ajax-ified, which produces some very thorny architectural issues between php, html, and javascript. jQuery saved the day by giving me huge flexibility in managing events, and our javascript libraries are now "riddled" with jQuery. Beyond that, the basic approach that jQuery takes gave me an overall mindset for the places where we have our own code, so the jQuery contribution to Andromeda is really incalculable at this point. jQuery allowed me to follow a very basic rule: use your own code for your own unique stuff, and use somebody else's for the places where you just want it to work. I guess you could say I'm a fan :) Cheers, On Wed, Jun 4, 2008 at 8:54 AM, Kenneth Downs wrote: Tomorrow my daughter and I are going to look at Northeastern and Boston U (we are college hunting), and then grab a bite and head over to the meeting. If anybody wants to get together an hour or so before the meeting nearby for burritos and computer chatter, drop me a line and I'll email you my cell #, and we can meet up and kill some time. I'm looking forward to seeing what John Resig can show us. -- Kenneth Downs Secure Data Software, Inc. www.secdat.com www.andromeda-project.org 631-689-7200 Fax: 631-689-0527 cell: 631-379-0010 _______________________________________________ Bostonphptalk mailing list Bostonphptalk at bostonphp.org http://seven.pairlist.net/mailman/listinfo/bostonphptalk -- Mark -------------------------- Mark L. Withington PLMresearch PO Box 1354 Plymouth, MA 02362 o: 800-310-3992 ext. 704 f: 508-746-4973 v: 508-746-2383 m: 508-801-0181 AIM/MSN/Skype: PLMresearch ________________________________ _______________________________________________ Bostonphptalk mailing list Bostonphptalk at bostonphp.org http://seven.pairlist.net/mailman/listinfo/bostonphptalk -- Kenneth Downs Secure Data Software, Inc. www.secdat.com www.andromeda-project.org 631-689-7200 Fax: 631-689-0527 cell: 631-379-0010 _______________________________________________ Bostonphptalk mailing list Bostonphptalk at bostonphp.org http://seven.pairlist.net/mailman/listinfo/bostonphptalk -- Mark -------------------------- Mark L. Withington PLMresearch PO Box 1354 Plymouth, MA 02362 o: 800-310-3992 ext. 704 f: 508-746-4973 v: 508-746-2383 m: 508-801-0181 AIM/MSN/Skype: PLMresearch From ken at secdat.com Mon Jun 9 11:00:12 2008 From: ken at secdat.com (Kenneth Downs) Date: Mon, 09 Jun 2008 11:00:12 -0400 Subject: [Bostonphptalk] Slides? Message-ID: <484D457C.1080309@secdat.com> Do we have slides for John's presentation? -- Kenneth Downs Secure Data Software, Inc. www.secdat.com www.andromeda-project.org 631-689-7200 Fax: 631-689-0527 cell: 631-379-0010 From mwithington at PLMresearch.com Mon Jun 9 11:03:32 2008 From: mwithington at PLMresearch.com (Mark Withington) Date: Mon, 9 Jun 2008 11:03:32 -0400 Subject: [Bostonphptalk] Slides? In-Reply-To: <484D457C.1080309@secdat.com> References: <484D457C.1080309@secdat.com> Message-ID: <491198290806090803n651cb17eh8395b6837926f8c@mail.gmail.com> Got my best man working on it ;-) Waiting on John for the slides; have the mp3 for the podcast; hoping to get everything up by this weekend. On Mon, Jun 9, 2008 at 11:00 AM, Kenneth Downs wrote: > Do we have slides for John's presentation? > > -- > Kenneth Downs > Secure Data Software, Inc. > www.secdat.com www.andromeda-project.org > 631-689-7200 Fax: 631-689-0527 > cell: 631-379-0010 > > _______________________________________________ > Bostonphptalk mailing list > Bostonphptalk at bostonphp.org > http://seven.pairlist.net/mailman/listinfo/bostonphptalk > -- Mark -------------------------- Mark L. Withington PLMresearch PO Box 1354 Plymouth, MA 02362 o: 800-310-3992 ext. 704 f: 508-746-4973 v: 508-746-2383 m: 508-801-0181 AIM/MSN/Skype: PLMresearch -------------- next part -------------- An HTML attachment was scrubbed... URL: From ken at secdat.com Mon Jun 9 13:26:33 2008 From: ken at secdat.com (Kenneth Downs) Date: Mon, 09 Jun 2008 13:26:33 -0400 Subject: [Bostonphptalk] Slides? In-Reply-To: <491198290806090803n651cb17eh8395b6837926f8c@mail.gmail.com> References: <484D457C.1080309@secdat.com> <491198290806090803n651cb17eh8395b6837926f8c@mail.gmail.com> Message-ID: <484D67C9.80907@secdat.com> Cool, it was a great meeting and a great after-meeting. I'm looking forward to making it a regular gig beginning in September. Mark Withington wrote: > Got my best man working on it ;-) Waiting on John for the slides; > have the mp3 for the podcast; hoping to get everything up by this weekend. > > On Mon, Jun 9, 2008 at 11:00 AM, Kenneth Downs > wrote: > > Do we have slides for John's presentation? > > -- > Kenneth Downs > Secure Data Software, Inc. > www.secdat.com > www.andromeda-project.org > 631-689-7200 Fax: 631-689-0527 > cell: 631-379-0010 > > _______________________________________________ > Bostonphptalk mailing list > Bostonphptalk at bostonphp.org > http://seven.pairlist.net/mailman/listinfo/bostonphptalk > > > > > -- > Mark > > -------------------------- > Mark L. Withington > PLMresearch > PO Box 1354 > Plymouth, MA 02362 > o: 800-310-3992 ext. 704 > f: 508-746-4973 > v: 508-746-2383 > m: 508-801-0181 > AIM/MSN/Skype: PLMresearch > ------------------------------------------------------------------------ > > _______________________________________________ > Bostonphptalk mailing list > Bostonphptalk at bostonphp.org > http://seven.pairlist.net/mailman/listinfo/bostonphptalk > -- Kenneth Downs Secure Data Software, Inc. www.secdat.com www.andromeda-project.org 631-689-7200 Fax: 631-689-0527 cell: 631-379-0010 -------------- next part -------------- An HTML attachment was scrubbed... URL: From ken at secdat.com Mon Jun 9 13:29:27 2008 From: ken at secdat.com (Kenneth Downs) Date: Mon, 09 Jun 2008 13:29:27 -0400 Subject: [Bostonphptalk] Musings on multiple languages Message-ID: <484D6877.3030205@secdat.com> Below is an email I sent to the Andromeda group, but I wanted to send it here to and see if there is any feedback. This is a kind of deep theory thing I've been pondering. BEGIN ORIGINAL EMAIL: The first goal of Andromeda was always simplicity. The data dictionary represents this goal in its ability to define all of the calculations and automations of the application in a single place. But the web is not a simple place. In particular, the web architect has to know at least five languages fairly well, which are: 1. SQL 2. At least one of PHP, Python, Perl, Ruby, Java, C#, etc. 3. Javascript 4. HTML 5. CSS Although HTML and CSS are not programming languages, because they do not involve logic, they do have complete syntaxes with nuances and details that must be learned. So the burden on the modern programmer is very real. A slick programmer has to master the details of these languages in order to program as fast as he can think. I personally have found this extremely frustrating. In some ways Andromeda makes the situation worse, by adding YAML to the mix. YAML is easy enough to learn, but it does represent another set of rules to learn. So I have been asking myself, could it be possible to reduce the language count that an Andromeda programmer has to master? Is it possible to reduce the number of languages to the absolute minimum of one single language for every purpose? Putting the question another way, if a programmer comes to Andromeda with no prior knowledge of HTML or PHP or Javascript, could it be possible to present that programmer with a single language to learn that gives him everything? I believe I have figured out how to do this. My reasoning is something like this: 1) Javascript is inevitable. The programmer who wants to create powerful business applications will have to learn Javascript to make the forms snappy and responsive. So, if we know that a new programmer must learn Javascript, the question becomes, can we turn everything else into Javascript? 2) Looking at the YAML files, it turns out we can do these as JSON files instead. Because JSON *is* Javascript, typing up JSON data dictionaries instead of YAML data dictionaries means we now have two pieces of the puzzle working in Javascript. So far the new programmer who comes to Andromeda with no prior knowledge of HTML or PHP only has to learn a single syntax. 3) The androPage YAML files can also easily be represented in JSON. It is trivial to make Andromeda work with JSON as well as YAML for androPage, so this is not an issue. 4) Eliminating HTML is actually easy as well. Right now I use PHP to generate HTML, but I do not actually need PHP. The entire process could be replaced with a JSON file that contains the layouts. The only place I use PHP is when I do loops, but those are always for grids, which could be easily replaced with data that describes the grid, and library code would build it. 5) At this point we've reduced all standard operations to JSON data files, with special-purpose code in the browser written in Javascript. But there is one problem left, which is "processes", multiple-stage SQL operations that frankly are far easier to do in PHP if you know PHP. For now I figure tell the new programmer that "advanced" processes will require a little PHP and SQL, and leave this matter for future consideration. I have a picture in my head of the gold at the end of the rainbow. If I want to do a purely custom business page, it should be possible to represent the entire page in a single JSON file that contains the browser-side code and the layout. When the page request comes to Andromeda, it would pull out the layout, generate the HTML, and deliver the HTML and the code to the browser. Implementing these ideas would go a long way to making the Andromeda philosophy real throughout the entire process. -- Kenneth Downs Secure Data Software, Inc. www.secdat.com www.andromeda-project.org 631-689-7200 Fax: 631-689-0527 cell: 631-379-0010 -------------- next part -------------- An HTML attachment was scrubbed... URL: From tboyden at supercoups.com Mon Jun 9 14:59:44 2008 From: tboyden at supercoups.com (Timothy Boyden) Date: Mon, 9 Jun 2008 14:59:44 -0400 Subject: [Bostonphptalk] Musings on multiple languages In-Reply-To: <484D6877.3030205@secdat.com> References: <484D6877.3030205@secdat.com> Message-ID: Ken, I guess it all depends on what you're trying to accomplish. I've never tried to design a framework so I won't pretend I know all of the idiosyncrasies and compromises one must make to make such a project successful, but I guess my response in general would be, if it's working now as is, and the current developer base doesn't have a problem with the current requirements, why change it? For me, I know JavaScript but have never used JSON. Now, if I was a current developer using Andromeda and I already knew YAML, it would make my life difficult having to now learn the specifics of JSON as similar as they may be. From what I have observed of programmers looking for a framework, they tend to choose one that makes the best use of their skills or interest. If you go and change your framework, best intentions aside, you may risk losing some of your developers that chose your framework for those reasons. YMMV. Cheers, Tim --------------------------- Timothy Boyden Network Administrator tboyden at supercoups.com SuperCoups(r) A Valassis Company 350 Revolutionary Drive | E. Taunton, MA 02718 Phone: 508-977-2034 | Fax: 508-977-0290 | www.supercoups.com Watch For Your Bright Blue and Yellow Envelope - Coming Soon! --------------------------- RedPlum is the ultimate source of value - online, in your mailbox, on your doorstep, with your newspaper, and in your store. From: bostonphptalk-bounces at bostonphp.org [mailto:bostonphptalk-bounces at bostonphp.org] On Behalf Of Kenneth Downs Sent: Monday, June 09, 2008 1:29 PM To: bostonphptalk at bostonphp.org Subject: [Bostonphptalk] Musings on multiple languages Below is an email I sent to the Andromeda group, but I wanted to send it here to and see if there is any feedback. This is a kind of deep theory thing I've been pondering. BEGIN ORIGINAL EMAIL: The first goal of Andromeda was always simplicity. The data dictionary represents this goal in its ability to define all of the calculations and automations of the application in a single place. But the web is not a simple place. In particular, the web architect has to know at least five languages fairly well, which are: 1. SQL 2. At least one of PHP, Python, Perl, Ruby, Java, C#, etc. 3. Javascript 4. HTML 5. CSS Although HTML and CSS are not programming languages, because they do not involve logic, they do have complete syntaxes with nuances and details that must be learned. So the burden on the modern programmer is very real. A slick programmer has to master the details of these languages in order to program as fast as he can think. I personally have found this extremely frustrating. In some ways Andromeda makes the situation worse, by adding YAML to the mix. YAML is easy enough to learn, but it does represent another set of rules to learn. So I have been asking myself, could it be possible to reduce the language count that an Andromeda programmer has to master? Is it possible to reduce the number of languages to the absolute minimum of one single language for every purpose? Putting the question another way, if a programmer comes to Andromeda with no prior knowledge of HTML or PHP or Javascript, could it be possible to present that programmer with a single language to learn that gives him everything? I believe I have figured out how to do this. My reasoning is something like this: 1) Javascript is inevitable. The programmer who wants to create powerful business applications will have to learn Javascript to make the forms snappy and responsive. So, if we know that a new programmer must learn Javascript, the question becomes, can we turn everything else into Javascript? 2) Looking at the YAML files, it turns out we can do these as JSON files instead. Because JSON *is* Javascript, typing up JSON data dictionaries instead of YAML data dictionaries means we now have two pieces of the puzzle working in Javascript. So far the new programmer who comes to Andromeda with no prior knowledge of HTML or PHP only has to learn a single syntax. 3) The androPage YAML files can also easily be represented in JSON. It is trivial to make Andromeda work with JSON as well as YAML for androPage, so this is not an issue. 4) Eliminating HTML is actually easy as well. Right now I use PHP to generate HTML, but I do not actually need PHP. The entire process could be replaced with a JSON file that contains the layouts. The only place I use PHP is when I do loops, but those are always for grids, which could be easily replaced with data that describes the grid, and library code would build it. 5) At this point we've reduced all standard operations to JSON data files, with special-purpose code in the browser written in Javascript. But there is one problem left, which is "processes", multiple-stage SQL operations that frankly are far easier to do in PHP if you know PHP. For now I figure tell the new programmer that "advanced" processes will require a little PHP and SQL, and leave this matter for future consideration. I have a picture in my head of the gold at the end of the rainbow. If I want to do a purely custom business page, it should be possible to represent the entire page in a single JSON file that contains the browser-side code and the layout. When the page request comes to Andromeda, it would pull out the layout, generate the HTML, and deliver the HTML and the code to the browser. Implementing these ideas would go a long way to making the Andromeda philosophy real throughout the entire process. -- Kenneth Downs Secure Data Software, Inc. www.secdat.com www.andromeda-project.org 631-689-7200 Fax: 631-689-0527 cell: 631-379-0010 -------------- next part -------------- An HTML attachment was scrubbed... URL: From ken at secdat.com Mon Jun 9 15:05:33 2008 From: ken at secdat.com (Kenneth Downs) Date: Mon, 09 Jun 2008 15:05:33 -0400 Subject: [Bostonphptalk] Musings on multiple languages In-Reply-To: References: <484D6877.3030205@secdat.com> Message-ID: <484D7EFD.8040700@secdat.com> Timothy Boyden wrote: > > Ken, > > > > I guess it all depends on what you're trying to accomplish. I've never > tried to design a framework so I won't pretend I know all of the > idiosyncrasies and compromises one must make to make such a project > successful, but I guess my response in general would be, if it's > working now as is, and the current developer base doesn't have a > problem with the current requirements, why change it? For me, I know > JavaScript but have never used JSON. Now, if I was a current > developer using Andromeda and I already knew YAML, it would make my > life difficult having to now learn the specifics of JSON as similar as > they may be. From what I have observed of programmers looking for a > framework, they tend to choose one that makes the best use of their > skills or interest. If you go and change your framework, best > intentions aside, you may risk losing some of your developers that > chose your framework for those reasons. YMMV. > Your point on breaking things is well taken. Andromeda will always support YAML, and it will actually be easier to accomplish than one might think. Due to the fact that PHP's json_decode is fragile to the point of being useless, and that YAML is a superset of JSON, we can use our YAML processor (spyc) to process the JSON also, so we don't need any heavy lifting to modify the behavior. > > > Cheers, > > > > Tim > > --------------------------- > *Timothy Boyden** > */Network Administrator/ > tboyden at supercoups.com > > *SuperCoups^? * > > *A Valassis Company* > > *350 Revolutionary Drive | E. Taunton, MA 02718*** > > *Phone: 508-977-2034 | Fax: 508-977-0290 | **www.supercoups.com > * > > * * > > *Watch For Your Bright Blue and Yellow Envelope -- Coming Soon!* > > ^--------------------------- > > _^RedPlum _^ is the ultimate source of value > --- online, in your mailbox, on your doorstep, with your newspaper, > and in your store. > > > > > > *From:* bostonphptalk-bounces at bostonphp.org > [mailto:bostonphptalk-bounces at bostonphp.org] *On Behalf Of *Kenneth Downs > *Sent:* Monday, June 09, 2008 1:29 PM > *To:* bostonphptalk at bostonphp.org > *Subject:* [Bostonphptalk] Musings on multiple languages > > > > Below is an email I sent to the Andromeda group, but I wanted to send > it here to and see if there is any feedback. This is a kind of deep > theory thing I've been pondering. > > BEGIN ORIGINAL EMAIL: > > The first goal of Andromeda was always simplicity. The data dictionary > represents this goal in its ability to define all of the calculations > and automations of the application in a single place. > > But the web is not a simple place. In particular, the web architect has > to know at least five languages fairly well, which are: > > 1. SQL > 2. At least one of PHP, Python, Perl, Ruby, Java, C#, etc. > 3. Javascript > 4. HTML > 5. CSS > > Although HTML and CSS are not programming languages, because they do not > involve logic, they do have complete syntaxes with nuances and details > that must be learned. So the burden on the modern programmer is very > real. A slick programmer has to master the details of these languages > in order to program as fast as he can think. I personally have found > this extremely frustrating. > > In some ways Andromeda makes the situation worse, by adding YAML to the > mix. YAML is easy enough to learn, but it does represent another set of > rules to learn. > > So I have been asking myself, could it be possible to reduce the > language count that an Andromeda programmer has to master? Is it > possible to reduce the number of languages to the absolute minimum of > one single language for every purpose? Putting the question another > way, if a programmer comes to Andromeda with no prior knowledge of HTML > or PHP or Javascript, could it be possible to present that programmer > with a single language to learn that gives him everything? > > I believe I have figured out how to do this. My reasoning is something > like this: > > 1) Javascript is inevitable. The programmer who wants to create > powerful business applications will have to learn Javascript to make the > forms snappy and responsive. So, if we know that a new programmer must > learn Javascript, the question becomes, can we turn everything else into > Javascript? > > 2) Looking at the YAML files, it turns out we can do these as JSON files > instead. Because JSON ****is** Javascript, typing up JSON data dictionaries > instead of YAML data dictionaries means we now have two pieces of the > puzzle working in Javascript. So far the new programmer who comes to > Andromeda with no prior knowledge of HTML or PHP only has to learn a > single syntax. > > 3) The androPage YAML files can also easily be represented in JSON. It > is trivial to make Andromeda work with JSON as well as YAML for > androPage, so this is not an issue. > > 4) Eliminating HTML is actually easy as well. Right now I use PHP to > generate HTML, but I do not actually need PHP. The entire process could > be replaced with a JSON file that contains the layouts. The only place > I use PHP is when I do loops, but those are always for grids, which > could be easily replaced with data that describes the grid, and library > code would build it. > > 5) At this point we've reduced all standard operations to JSON data > files, with special-purpose code in the browser written in Javascript. > But there is one problem left, which is "processes", multiple-stage SQL > operations that frankly are far easier to do in PHP if you know PHP. > For now I figure tell the new programmer that "advanced" processes will > require a little PHP and SQL, and leave this matter for future > consideration. > > I have a picture in my head of the gold at the end of the rainbow. If I > want to do a purely custom business page, it should be possible to > represent the entire page in a single JSON file that contains the > browser-side code and the layout. When the page request comes to > Andromeda, it would pull out the layout, generate the HTML, and deliver > the HTML and the code to the browser. > > Implementing these ideas would go a long way to making the Andromeda > philosophy real throughout the entire process. > > > -- > Kenneth Downs > Secure Data Software, Inc. > www.secdat.com www.andromeda-project.org > 631-689-7200 Fax: 631-689-0527 > cell: 631-379-0010 > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Bostonphptalk mailing list > Bostonphptalk at bostonphp.org > http://seven.pairlist.net/mailman/listinfo/bostonphptalk > -- Kenneth Downs Secure Data Software, Inc. www.secdat.com www.andromeda-project.org 631-689-7200 Fax: 631-689-0527 cell: 631-379-0010 -------------- next part -------------- An HTML attachment was scrubbed... URL: From bob at rsi.com Tue Jun 10 08:58:49 2008 From: bob at rsi.com (Bob Gorman) Date: Tue, 10 Jun 2008 08:58:49 -0400 Subject: [Bostonphptalk] Musings on multiple languages In-Reply-To: <484D6877.3030205@secdat.com> References: <484D6877.3030205@secdat.com> Message-ID: <484E7A89.9060504@rsi.com> On 06/09/2008 01:29 PM, Kenneth Downs wrote: > Is it possible to reduce the number of languages to the absolute minimum of one single language for every purpose? What about Java? ;-) From ken at secdat.com Tue Jun 10 10:02:24 2008 From: ken at secdat.com (Kenneth Downs) Date: Tue, 10 Jun 2008 10:02:24 -0400 Subject: [Bostonphptalk] Musings on multiple languages In-Reply-To: <484E7A89.9060504@rsi.com> References: <484D6877.3030205@secdat.com> <484E7A89.9060504@rsi.com> Message-ID: <484E8970.1030301@secdat.com> Bob Gorman wrote: > On 06/09/2008 01:29 PM, Kenneth Downs wrote: >> Is it possible to reduce the number of languages to the absolute >> minimum of one single language for every purpose? > > What about Java? ;-) Personally I don't care for Java, it is too legalistic. Also, Javascript seems to be coming into its own these days, and is much better suited for those places where Andromeda makes use of other libraries. > > > _______________________________________________ > Bostonphptalk mailing list > Bostonphptalk at bostonphp.org > http://seven.pairlist.net/mailman/listinfo/bostonphptalk -- Kenneth Downs Secure Data Software, Inc. www.secdat.com www.andromeda-project.org 631-689-7200 Fax: 631-689-0527 cell: 631-379-0010 From codebowl at gmail.com Sun Jun 15 13:23:49 2008 From: codebowl at gmail.com (Joseph Crawford) Date: Sun, 15 Jun 2008 13:23:49 -0400 Subject: [Bostonphptalk] Seeking Designer Partner Message-ID: Hello, I am new to the Lynn area, I have a project that I have created the specs for. I have 9 years of exp with PHP / MySQL and plan to put this idea into action soon. However rather than using a template to start I am looking for an XHTML / CSS / JS guru that can team up with me on this project. If you are a good designer and are interested in hearing more about this project please email me back and I will go over the basic idea of what the site will be, etc. Thanks, Joseph Crawford http://josephcrawford.com/ From tboyden at supercoups.com Tue Jun 17 13:08:22 2008 From: tboyden at supercoups.com (Timothy Boyden) Date: Tue, 17 Jun 2008 13:08:22 -0400 Subject: [Bostonphptalk] Any SQL geniuses out there? Message-ID: I have a database table named "tblAirTraffic" which contains three fields: Passengers (double), Origination (text), and Destination (text). This table contains data on how many passengers flew from one locale to another. I built a query that sums all of the passengers for a given route such as Boston to New York grouped by the Origination and Destination fields. The catch is that you will get a row result for both "Boston to New York" and "New York to Boston", often with a different number of Passengers for the return route. Is there a way to combine the row pairs and sum the combined passenger totals? Thanks for your help on this in advance. Cheers, Tim --------------------------- Timothy Boyden Network Administrator tboyden at supercoups.com SuperCoups(r) A Valassis Company 350 Revolutionary Drive | E. Taunton, MA 02718 Phone: 508-977-2034 | Fax: 508-977-0290 | www.supercoups.com Watch For Your Bright Blue and Yellow Envelope - Coming Soon! --------------------------- RedPlum is the ultimate source of value - online, in your mailbox, on your doorstep, with your newspaper, and in your store. -------------- next part -------------- An HTML attachment was scrubbed... URL: From johnston.joshua at gmail.com Tue Jun 17 13:25:30 2008 From: johnston.joshua at gmail.com (Joshua Johnston) Date: Tue, 17 Jun 2008 13:25:30 -0400 Subject: [Bostonphptalk] Any SQL geniuses out there? In-Reply-To: References: Message-ID: <427F7106-64E9-4D4B-B19F-0D9B7D9A8FA7@gmail.com> Could you show us your query so far? If you are looking for a single route then the query is simple: (Assume NY = id 1 and Bos = id 2 for simplicities sake) SELECT sum(Passengers) FROM tblAirTraffic WHERE (Origination = 1 AND Destination = 2) OR (Origination = 2 AND Destination = 1); If you are looking for the sum between routes for all points grouped together then you may need to do something like: SELECT sum(gPassengers), Route FROM ( SELECT sum(Passengers) AS gPassengers, CASE WHEN Origination > Destination THEN Origination || ' ' || Destination ELSE Destination || ' ' || Origination END AS Route FROM tblAirTraffic GROUP BY Origination, Destination ) GROUP BY Route; This is completely untested and might depend on your database software and version but it illustrates the point. Definitely test this query and benchmark it. It may be faster to handle the final grouping in code instead of SQL On Jun 17, 2008, at 1:08 PM, Timothy Boyden wrote: > I have a database table named ?tblAirTraffic? which contains three > fields: Passengers (double), Origination (text), and Destination > (text). > > This table contains data on how many passengers flew from one locale > to another. I built a query that sums all of the passengers for a > given route such as Boston to New York grouped by the Origination > and Destination fields. The catch is that you will get a row result > for both ?Boston to New York? and ?New York to Boston?, often with a > different number of Passengers for the return route. > > Is there a way to combine the row pairs and sum the combined > passenger totals? > > Thanks for your help on this in advance. > > Cheers, > > Tim > --------------------------- > Timothy Boyden > Network Administrator > tboyden at supercoups.com > SuperCoups? > A Valassis Company > 350 Revolutionary Drive | E. Taunton, MA 02718 > Phone: 508-977-2034 | Fax: 508-977-0290 | www.supercoups.com > > Watch For Your Bright Blue and Yellow Envelope ? Coming Soon! > --------------------------- > RedPlum is the ultimate source of value ? online, in your mailbox, > on your doorstep, with your newspaper, and in your store. > _______________________________________________ > Bostonphptalk mailing list > Bostonphptalk at bostonphp.org > http://seven.pairlist.net/mailman/listinfo/bostonphptalk -------------- next part -------------- An HTML attachment was scrubbed... URL: From tboyden at supercoups.com Tue Jun 17 13:52:43 2008 From: tboyden at supercoups.com (Timothy Boyden) Date: Tue, 17 Jun 2008 13:52:43 -0400 Subject: [Bostonphptalk] Any SQL geniuses out there? In-Reply-To: <427F7106-64E9-4D4B-B19F-0D9B7D9A8FA7@gmail.com> References: <427F7106-64E9-4D4B-B19F-0D9B7D9A8FA7@gmail.com> Message-ID: Thanks Josh, I did get an answer from the Microsoft Access newsgroup, but I'll post my original query and the query from the response that I got back that worked. Maybe someone can identify if the working result is database neutral because I would like to implement the final solution in MySQL: My original query: SELECT SUM(PASSENGERS) AS [TotalPAX], ORIGIN_CITY_NAME, DEST_CITY_NAME FROM [2007 Passenger Statistics - Orig and Dest] GROUP BY ORIGIN_CITY_NAME, DEST_CITY_NAME ORDER BY SUM(PASSENGERS) DESC; The query I got in response to my posting on microsoft.public.access: SELECT IIf([DEST_CITY_NAME]>[ORIGIN_CITY_NAME],[ORIGIN_CITY_NAME],[DEST_CITY_NA ME]) AS City1, IIf([DEST_CITY_NAME]>[ORIGIN_CITY_NAME],[DEST_CITY_NAME],[ORIGIN_CITY_NA ME]) AS City2, Sum([2007 Passenger Statistics - Orig and Dest].PASSENGERS) AS [Total Passengers] FROM [2007 Passenger Statistics - Orig and Dest] GROUP BY IIf([DEST_CITY_NAME]>[ORIGIN_CITY_NAME],[ORIGIN_CITY_NAME],[DEST_CITY_NA ME]), IIf([DEST_CITY_NAME]>[ORIGIN_CITY_NAME],[DEST_CITY_NAME],[ORIGIN_CITY_NA ME]) ORDER BY Sum([2007 Passenger Statistics - Orig and Dest].PASSENGERS) DESC; I've never used conditional logic in SQL before, but after reviewing the query it seems pretty straight forward. Cheers, Tim From: bostonphptalk-bounces at bostonphp.org [mailto:bostonphptalk-bounces at bostonphp.org] On Behalf Of Joshua Johnston Sent: Tuesday, June 17, 2008 1:26 PM To: bostonphptalk at bostonphp.org Subject: Re: [Bostonphptalk] Any SQL geniuses out there? Could you show us your query so far? If you are looking for a single route then the query is simple: (Assume NY = id 1 and Bos = id 2 for simplicities sake) SELECT sum(Passengers) FROM tblAirTraffic WHERE (Origination = 1 AND Destination = 2) OR (Origination = 2 AND Destination = 1); If you are looking for the sum between routes for all points grouped together then you may need to do something like: SELECT sum(gPassengers), Route FROM ( SELECT sum(Passengers) AS gPassengers, CASE WHEN Origination > Destination THEN Origination || ' ' || Destination ELSE Destination || ' ' || Origination END AS Route FROM tblAirTraffic GROUP BY Origination, Destination ) GROUP BY Route; This is completely untested and might depend on your database software and version but it illustrates the point. Definitely test this query and benchmark it. It may be faster to handle the final grouping in code instead of SQL On Jun 17, 2008, at 1:08 PM, Timothy Boyden wrote: I have a database table named "tblAirTraffic" which contains three fields: Passengers (double), Origination (text), and Destination (text). This table contains data on how many passengers flew from one locale to another. I built a query that sums all of the passengers for a given route such as Boston to New York grouped by the Origination and Destination fields. The catch is that you will get a row result for both "Boston to New York" and "New York to Boston", often with a different number of Passengers for the return route. Is there a way to combine the row pairs and sum the combined passenger totals? Thanks for your help on this in advance. Cheers, Tim --------------------------- Timothy Boyden Network Administrator tboyden at supercoups.com SuperCoups(r) A Valassis Company 350 Revolutionary Drive | E. Taunton, MA 02718 Phone: 508-977-2034 | Fax: 508-977-0290 | www.supercoups.com Watch For Your Bright Blue and Yellow Envelope - Coming Soon! --------------------------- RedPlum is the ultimate source of value - online, in your mailbox, on your doorstep, with your newspaper, and in your store. _______________________________________________ Bostonphptalk mailing list Bostonphptalk at bostonphp.org http://seven.pairlist.net/mailman/listinfo/bostonphptalk -------------- next part -------------- An HTML attachment was scrubbed... URL: From tedroche at gmail.com Tue Jun 17 14:35:14 2008 From: tedroche at gmail.com (Ted Roche) Date: Tue, 17 Jun 2008 14:35:14 -0400 Subject: [Bostonphptalk] Any SQL geniuses out there? In-Reply-To: References: Message-ID: On Tue, Jun 17, 2008 at 1:08 PM, Timothy Boyden wrote: > I have a database table named "tblAirTraffic" which contains three fields: > Passengers (double), Origination (text), and Destination (text). If I understand what you're looking for correctly, you want one total of all the passengers who flow NYC->Boston or Boston->NYC. Solution: create a field that stores both origination and destination and group by it: SELECT SUM(Passengers) as totPassengers, IF(Orig>Dest, CONCAT(Dest,Orig), CONCAT(Orig,Dest)) as Routename FROM tblAirTraffic GROUP BY Routename -- Ted Roche Ted Roche & Associates, LLC http://www.tedroche.com From tboyden at supercoups.com Tue Jun 17 15:02:53 2008 From: tboyden at supercoups.com (Timothy Boyden) Date: Tue, 17 Jun 2008 15:02:53 -0400 Subject: [Bostonphptalk] Any SQL geniuses out there? In-Reply-To: References: Message-ID: Thanks Ted, It doesn't work in MS Access, but I'll load the data up in MySQL and try it out. Definitely seems like a simpler solution. Cheers, Tim -----Original Message----- From: bostonphptalk-bounces at bostonphp.org [mailto:bostonphptalk-bounces at bostonphp.org] On Behalf Of Ted Roche Sent: Tuesday, June 17, 2008 2:35 PM To: bostonphptalk at bostonphp.org Subject: Re: [Bostonphptalk] Any SQL geniuses out there? On Tue, Jun 17, 2008 at 1:08 PM, Timothy Boyden wrote: > I have a database table named "tblAirTraffic" which contains three fields: > Passengers (double), Origination (text), and Destination (text). If I understand what you're looking for correctly, you want one total of all the passengers who flow NYC->Boston or Boston->NYC. Solution: create a field that stores both origination and destination and group by it: SELECT SUM(Passengers) as totPassengers, IF(Orig>Dest, CONCAT(Dest,Orig), CONCAT(Orig,Dest)) as Routename FROM tblAirTraffic GROUP BY Routename -- Ted Roche Ted Roche & Associates, LLC http://www.tedroche.com _______________________________________________ Bostonphptalk mailing list Bostonphptalk at bostonphp.org http://seven.pairlist.net/mailman/listinfo/bostonphptalk From tedroche at gmail.com Tue Jun 17 15:37:57 2008 From: tedroche at gmail.com (Ted Roche) Date: Tue, 17 Jun 2008 15:37:57 -0400 Subject: [Bostonphptalk] Any SQL geniuses out there? In-Reply-To: References: Message-ID: On Tue, Jun 17, 2008 at 3:02 PM, Timothy Boyden wrote: > Thanks Ted, > > It doesn't work in MS Access, but I'll load the data up in MySQL and try > it out. Definitely seems like a simpler solution. > Hmmm, compiled fine for me in gMail :) I targeted it at MySQL. I missed the MSAccess reference. The "immediate IF" is a non-standard SQL extension that most databases implement their own way. I don't recall Access' off the top of my head, but would look it up if you really need it. Here's what I did in MySQL's Query Browser to confirm: create table tblAirTraffic (Passengers int, Orig char(4), Dest char(4)); insert into tblAirTraffic values (100, 'BOS','NYC'), (200, 'BOS', 'CHI'), (300, 'NYC','BOS'); SELECT SUM(Passengers) as totPassengers, IF(Orig>Dest, CONCAT(Dest,Orig), CONCAT(Orig,Dest)) as Routename FROM tblAirTraffic GROUP BY Routename Result: 200 BOSCHI 400 BOSNYC -- Ted Roche Ted Roche & Associates, LLC http://www.tedroche.com From ken at secdat.com Tue Jun 17 15:46:20 2008 From: ken at secdat.com (Kenneth Downs) Date: Tue, 17 Jun 2008 15:46:20 -0400 Subject: [Bostonphptalk] Any SQL geniuses out there? In-Reply-To: References: Message-ID: <4858148C.9040606@secdat.com> Ted Roche wrote: > On Tue, Jun 17, 2008 at 1:08 PM, Timothy Boyden wrote: > >> I have a database table named "tblAirTraffic" which contains three fields: >> Passengers (double), Origination (text), and Destination (text). >> > > If I understand what you're looking for correctly, you want one total > of all the passengers who flow NYC->Boston or Boston->NYC. Solution: > create a field that stores both origination and destination and group > by it: > > SELECT SUM(Passengers) as totPassengers, > IF(Orig>Dest, CONCAT(Dest,Orig), CONCAT(Orig,Dest)) as Routename > FROM tblAirTraffic > GROUP BY Routename > > Slick. -- Kenneth Downs Secure Data Software, Inc. www.secdat.com www.andromeda-project.org 631-689-7200 Fax: 631-689-0527 cell: 631-379-0010 -------------- next part -------------- An HTML attachment was scrubbed... URL: From tboyden at supercoups.com Tue Jun 17 16:07:03 2008 From: tboyden at supercoups.com (Timothy Boyden) Date: Tue, 17 Jun 2008 16:07:03 -0400 Subject: [Bostonphptalk] Any SQL geniuses out there? In-Reply-To: References: Message-ID: LOL, thanks for testing it out in MySQL. I got the stats from the US Bureau of Statistics and their instructions are based on manipulating the data in Microsoft Access. Eventually I'm going to create a web app using PHP and MySQL with some nice charts, so that will help a lot. Right now I'm just crunching numbers, and Access and Excel are the easiest way for me to do that at this point in the game. Thanks again for your help! Cheers, Tim -----Original Message----- From: bostonphptalk-bounces at bostonphp.org [mailto:bostonphptalk-bounces at bostonphp.org] On Behalf Of Ted Roche Sent: Tuesday, June 17, 2008 3:38 PM To: bostonphptalk at bostonphp.org Subject: Re: [Bostonphptalk] Any SQL geniuses out there? On Tue, Jun 17, 2008 at 3:02 PM, Timothy Boyden wrote: > Thanks Ted, > > It doesn't work in MS Access, but I'll load the data up in MySQL and try > it out. Definitely seems like a simpler solution. > Hmmm, compiled fine for me in gMail :) I targeted it at MySQL. I missed the MSAccess reference. The "immediate IF" is a non-standard SQL extension that most databases implement their own way. I don't recall Access' off the top of my head, but would look it up if you really need it. Here's what I did in MySQL's Query Browser to confirm: create table tblAirTraffic (Passengers int, Orig char(4), Dest char(4)); insert into tblAirTraffic values (100, 'BOS','NYC'), (200, 'BOS', 'CHI'), (300, 'NYC','BOS'); SELECT SUM(Passengers) as totPassengers, IF(Orig>Dest, CONCAT(Dest,Orig), CONCAT(Orig,Dest)) as Routename FROM tblAirTraffic GROUP BY Routename Result: 200 BOSCHI 400 BOSNYC -- Ted Roche Ted Roche & Associates, LLC http://www.tedroche.com _______________________________________________ Bostonphptalk mailing list Bostonphptalk at bostonphp.org http://seven.pairlist.net/mailman/listinfo/bostonphptalk