From arocker at Vex.Net Thu Jul 3 14:57:16 2014 From: arocker at Vex.Net (arocker at Vex.Net) Date: Thu, 3 Jul 2014 17:57:16 -0400 Subject: [tpm] Simple web pages Message-ID: <5401a16432a3df129033edac44e34fd3.squirrel@mail.vex.net> If you wanted to use a simple html page in a browser, as a GUI controller to invoke Perl programs in the background, what modules would you use for the interaction? CGI or something else? If anyone knows of an example of this, I'd be interested to hear about it. From jbl at jbldata.com Thu Jul 3 15:20:32 2014 From: jbl at jbldata.com (J. Bobby Lopez) Date: Thu, 03 Jul 2014 18:20:32 -0400 Subject: [tpm] Simple web pages In-Reply-To: <5401a16432a3df129033edac44e34fd3.squirrel@mail.vex.net> References: <5401a16432a3df129033edac44e34fd3.squirrel@mail.vex.net> Message-ID: <53B5D730.30000@jbldata.com> IMO, depends on how long you expect it to stick around. If it's a one-off thing you need right now, and plan to throw away, then you can probably hack something together with CGI and just have HTML links point directly to those scripts to execute them. This is not recommended. Rarely do one-off tools actually go away (especially if they are useful and get the job done), so I'd suggest you start with something a little more robust like a simple Dancer app with bootstrap or flatUI. You don't immediately need to get fancy with any UI tool-kit, you can just use the framework as a starting point, and still implement simple links that trigger routes, which in turn run some perl code in the background. The point of starting with a robust tool-kit first (as opposed to coding everything from scratch or using CGI) is basically to shield yourself from getting too deep in feature-creep without a solid underlying UI framework to make things easier going forward. There are also a few things here to consider. The "Perl apps in the background".. do they return plan-text, HTML, or anything at all? You would have to write in a way handle the results of the execution, and bring those results into the GUI (if required). Even if its just returning plain-text, if you plain to bring any of those kinds of results into the browser, you'll be getting into HTML forms/divs/css (possibly javascript), which will be easier to handle if you're on a structured framework. I haven't really done a lot of perl over the last year or so, but I recently whipped up a Dancer + bootstrap app pretty quickly because the structure and process for writing/promoting code became very familiar. So if I ever need to write a web-based tool, I just use the same idea (either on the Perl side using Dancer or the Ruby side using Sinatra) to spin something up quickly. HTH J. Bobby Lopez http://www.jbldata.com/ On 14-07-03 05:57 PM, arocker at Vex.Net wrote: > If you wanted to use a simple html page in a browser, as a GUI controller > to invoke Perl programs in the background, what modules would you use for > the interaction? CGI or something else? > > If anyone knows of an example of this, I'd be interested to hear about it. > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm From indy at indigostar.com Thu Jul 3 18:15:55 2014 From: indy at indigostar.com (Indy Singh) Date: Thu, 3 Jul 2014 21:15:55 -0400 Subject: [tpm] Simple web pages In-Reply-To: <5401a16432a3df129033edac44e34fd3.squirrel@mail.vex.net> References: <5401a16432a3df129033edac44e34fd3.squirrel@mail.vex.net> Message-ID: <448B3132596345FEAADF43BD30D72C95@indy> What is your Perl program going to do? How long is it going to run? Is it going to return some results to the browser? If the output of the script is unimportant and only a small amount of text, then you can even get away with a few print statements. Indy Singh IndigoSTAR Software -- www.indigostar.com -----Original Message----- From: arocker at Vex.Net Sent: Thursday, July 03, 2014 5:57 PM To: Toronto PerlMongers Subject: [tpm] Simple web pages If you wanted to use a simple html page in a browser, as a GUI controller to invoke Perl programs in the background, what modules would you use for the interaction? CGI or something else? If anyone knows of an example of this, I'd be interested to hear about it. _______________________________________________ toronto-pm mailing list toronto-pm at pm.org http://mail.pm.org/mailman/listinfo/toronto-pm From arocker at Vex.Net Sun Jul 6 09:36:59 2014 From: arocker at Vex.Net (arocker at Vex.Net) Date: Sun, 6 Jul 2014 12:36:59 -0400 Subject: [tpm] Simple web pages In-Reply-To: <448B3132596345FEAADF43BD30D72C95@indy> References: <5401a16432a3df129033edac44e34fd3.squirrel@mail.vex.net> <448B3132596345FEAADF43BD30D72C95@indy> Message-ID: > What is your Perl program going to do? How long is it going to run? Is it > going to return some results to the browser? > It's mostly a thought experiment at the moment, but I had in mind something to initiate and control jobs like code promotion, for developers scared of the command line. Possibly a menu selection, with some radio buttons for options. (Specific at first, but table-driven for generic use, if it works.) It's always a question if an apparent one-off is going to morph into the "legacy from hell", but if anything, I've tended to over-engineer what turned out to be throw-aways. I'll probably take J.Bobby's advice and look into Dancer. From talexb at gmail.com Sun Jul 13 10:50:26 2014 From: talexb at gmail.com (Alex Beamish) Date: Sun, 13 Jul 2014 13:50:26 -0400 Subject: [tpm] Fwd: Microsoft Sponsored Kinect Hackathon - August 8, 9, 10 - Hosted by Deep Realities Inc. In-Reply-To: References: Message-ID: Hi guys, My colleague Jennifer Janik passed this along to me. It sounds like a pretty neat technical opportunity in Kitchener-Waterloo. And if there are K-W Perlmongers on this list, please feel free to pass this along. Thanks! Alex ---------- Forwarded message ---------- From: Jennifer Janik Date: Tue, Jul 8, 2014 at 11:49 PM Subject: Microsoft Sponsored Kinect Hackathon - August 8,9,10 - Hosted by Deep Realities Inc. Do you think you know people who would be into this type of hackathon? We have created an amazing, unique event for the weekend of August 8, 9, 10th. The Microsoft Kinect for Windows engineering team is coming to Kitchener to support the Deep Realities Kinect Hackathon. Space is limited to the first 100 people to register. REGISTER HERE: *http://deepkinect.eventbrite.ca * *Why is the event so awesome?* We're creating a cultural, creative and technological convergence for an amazingly active weekend! - Friday night social is a chance to form teams or find kindred spirits to collaborate both creatively and technically - Microsoft is bringing their top Kinect Engineers to provide training and support - You'll have a chance to work with the Microsoft experimental NFC technology that isn't available anywhere else - Microsoft is providing Kinect Sensors and cash prizes for the winning team - Everyone attending receives a USB loaded with the *complete *Microsoft Kinect For Windows Software Developer Kit so you can continue to develop (or work with someone else to code) for Kinect after the weekend - Microsoft is sponsoring awesome food for all the meals - Conestoga College is providing at least 20 iMac creative stations loaded with Adobe CS6 and other music/creative editing software so designers can participate easily in addition to programmers - UX and UI designers, storyboarders and other creative types are welcome to create conceptual - Smokin' Tony's BBQ is providing really delicious food all weekend - It's the ONLY Canadian stop on the hackathon tour that has been to Beijing, Berlin, New York City, Dallas, Redmond, San Francisco and possibly Amsterdam. Kitchener gets to join that list of awesome, happening cities (not Toronto!). - It will be in the Kitchener Studio Space at 44 Gaukel Street, right in the middle of the free Kitchener Blues Festival. When you need a break, you walk out the door into a Festival (http://www.kitchenerbluesfestival.com) - One of the Building Waterloo Region architecture exhibits is in the same space (http://buildingwaterlooregion.ca) providing an awesome retrospective of the history of that building (The Kitchener Post Office). Microsoft is bringing their top engineers, Surface Pro workstations, USB3 Hard Drives to run bootable development environments on USB3 compatible, Kinect sensors, SDK's for everyone, prizes ... and probably t-Shirts ;-) Please register soon as space is limited to just 100 people. Please let me know if the $20 ticket is a financial barrier. *http://deepkinect.eventbrite.ca * I'm really excited about being able to bring this technology to town with the full support of the Microsoft experts and equipment. I'm also hoping that UX/UI specialists, Designers, Creatives and Digital Media skills will participate as well as the developers so that we can showcase the unique combination of skill that Waterloo Region has to offer. Bring your sketch books and art supplies! Bring your imagination! NOTE: This is a very relaxed event. People can work as teams or individuals. You can come with concepts that you want to build, or just come to learn how to work with technology. Compete for the top prize, or go with the flow, learn and create. Please spread the word to anyone you think might be interested in this awesome weekend experience. Hope to see you at this unique, rare event! Jennifer Janik CEO, Deep Realities Incorporated 519-496-7566 www.DeepRealities.com -- Alex Beamish Toronto, Ontario -------------- next part -------------- An HTML attachment was scrubbed... URL: From olaf.alders at gmail.com Fri Jul 18 11:28:33 2014 From: olaf.alders at gmail.com (Olaf Alders) Date: Fri, 18 Jul 2014 14:28:33 -0400 Subject: [tpm] July talks Message-ID: <83AD5F2F-964F-43F9-9BF2-989B352EE736@gmail.com> How are we doing on talks for July? Olaf From dave.s.doyle at gmail.com Sat Jul 19 16:48:44 2014 From: dave.s.doyle at gmail.com (Dave Doyle) Date: Sat, 19 Jul 2014 19:48:44 -0400 Subject: [tpm] July talks In-Reply-To: <83AD5F2F-964F-43F9-9BF2-989B352EE736@gmail.com> References: <83AD5F2F-964F-43F9-9BF2-989B352EE736@gmail.com> Message-ID: On 18 July 2014 14:28, Olaf Alders wrote: > How are we doing on talks for July? > > I've got two victims/speakers (Doug Hoyte & Matt Phillips) who are still settling on talks but still need someone to do a YAPC recap. :) Any volunteers? D -- dave.s.doyle at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From dave.s.doyle at gmail.com Sat Jul 19 16:48:44 2014 From: dave.s.doyle at gmail.com (Dave Doyle) Date: Sat, 19 Jul 2014 19:48:44 -0400 Subject: [tpm] July talks In-Reply-To: <83AD5F2F-964F-43F9-9BF2-989B352EE736@gmail.com> References: <83AD5F2F-964F-43F9-9BF2-989B352EE736@gmail.com> Message-ID: On 18 July 2014 14:28, Olaf Alders wrote: > How are we doing on talks for July? > > I've got two victims/speakers (Doug Hoyte & Matt Phillips) who are still settling on talks but still need someone to do a YAPC recap. :) Any volunteers? D -- dave.s.doyle at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From arocker at Vex.Net Sun Jul 20 08:15:29 2014 From: arocker at Vex.Net (arocker at Vex.Net) Date: Sun, 20 Jul 2014 11:15:29 -0400 Subject: [tpm] July talks In-Reply-To: References: <83AD5F2F-964F-43F9-9BF2-989B352EE736@gmail.com> Message-ID: > talks but still need someone to do a YAPC recap. :) > I'm going to be away, but anyone doing the YAPC recap might want to look at the video record. Some of the talks are well done, others suffer from poor audio. "yapc::na 2014" as a search on youtube gets them. BTW, which day is it? From legrady at gmail.com Sun Jul 20 08:30:25 2014 From: legrady at gmail.com (Tom Legrady) Date: Sun, 20 Jul 2014 11:30:25 -0400 Subject: [tpm] July talks In-Reply-To: References: <83AD5F2F-964F-43F9-9BF2-989B352EE736@gmail.com> Message-ID: <53CBE091.8070601@gmail.com> At least as presented on video, I was disappointed with YAPC, didn't find much content there. ...Other than hopes for the future of true parameters. On 07/20/2014 11:15 AM, arocker at Vex.Net wrote: >> talks but still need someone to do a YAPC recap. :) >> > I'm going to be away, but anyone doing the YAPC recap might want to look > at the video record. Some of the talks are well done, others suffer from > poor audio. > > "yapc::na 2014" as a search on youtube gets them. > > BTW, which day is it? > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm From pm-neil at watson-wilson.ca Fri Jul 25 12:35:51 2014 From: pm-neil at watson-wilson.ca (Neil Watson) Date: Fri, 25 Jul 2014 15:35:51 -0400 Subject: [tpm] Books, free to good home Message-ID: <20140725193551.GA22789@ettin.watson-wilson.ca> Free to good home. Must pick up in Markham, or wait until I'm downtown, end of August. Learning Perl, 2nd edition Programming Perl, 3rd edition SCO UNIX in a nutshell -- Neil Watson Linux/UNIX Consultant http://watson-wilson.ca From dave.s.doyle at gmail.com Wed Jul 30 11:53:17 2014 From: dave.s.doyle at gmail.com (Dave Doyle) Date: Wed, 30 Jul 2014 14:53:17 -0400 Subject: [tpm] Tonights meeting Message-ID: Don't forget, meetings are wednesdays now: http://www.meetup.com/Toronto-Perl-Mongers/events/197525542/ -- dave.s.doyle at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From fulko.hew at gmail.com Wed Jul 30 12:15:08 2014 From: fulko.hew at gmail.com (Fulko Hew) Date: Wed, 30 Jul 2014 15:15:08 -0400 Subject: [tpm] Tonights meeting In-Reply-To: References: Message-ID: On Wed, Jul 30, 2014 at 2:53 PM, Dave Doyle wrote: > Don't forget, meetings are wednesdays now: > I don't know if I'll be able to handle the culture shock... I've been conditioned (after years of Thursday meetings) to appreciate that Friday (yipee) immediately followed! -------------- next part -------------- An HTML attachment was scrubbed... URL: From dave.s.doyle at gmail.com Wed Jul 30 12:59:51 2014 From: dave.s.doyle at gmail.com (Dave Doyle) Date: Wed, 30 Jul 2014 15:59:51 -0400 Subject: [tpm] Tonights meeting In-Reply-To: References: Message-ID: On 30 July 2014 15:15, Fulko Hew wrote: > I've been conditioned (after years of Thursday meetings) to appreciate that > Friday (yipee) immediately followed! > Since I'm leaving for vacation on Friday, Thursday becomes my Friday so it still holds for me. :D -------------- next part -------------- An HTML attachment was scrubbed... URL: From jkeen at verizon.net Wed Jul 30 17:58:32 2014 From: jkeen at verizon.net (James E Keenan) Date: Wed, 30 Jul 2014 20:58:32 -0400 Subject: [tpm] Tonights meeting In-Reply-To: References: Message-ID: <53D994B8.40505@verizon.net> On 7/30/14 3:15 PM, Fulko Hew wrote: > On Wed, Jul 30, 2014 at 2:53 PM, Dave Doyle wrote: > >> Don't forget, meetings are wednesdays now: >> > > I don't know if I'll be able to handle the culture shock... > > I've been conditioned (after years of Thursday meetings) to appreciate that > Friday (yipee) immediately followed! > > And I've been conditioned to expect a Toronto PM meeting in the middle of my Toronto sojourns rather than close to the beginning! But maybe some people who have not been able to attend on Thursdays will now be able to start showing up again. jimk