From jay.hannah at iinteractive.com Thu Aug 9 13:02:00 2012 From: jay.hannah at iinteractive.com (Jay Hannah) Date: Thu, 9 Aug 2012 15:02:00 -0500 Subject: [Omaha.pm] Learning to design Message-ID: <0314C24F-61E5-4014-8F1A-822645E6EAF8@iinteractive.com> A good read: http://shadow.cat/blog/matt-s-trout/learning-to-design/ :) Jay Hannah Project Lead / Programmer http://www.iinteractive.com Email: jay.hannah at iinteractive.com AOL IM: deafferret Mobile: 1.402.598.7782 Fax: 1.402.691.9496 From jay.hannah at iinteractive.com Mon Aug 13 10:39:58 2012 From: jay.hannah at iinteractive.com (Jay Hannah) Date: Mon, 13 Aug 2012 12:39:58 -0500 Subject: [Omaha.pm] Meeting tomorrow night (Tue) 7pm Message-ID: <51268CFC-EBF0-4803-9072-E46DC923CA91@iinteractive.com> Hola! Time for another meeting! I've got a whole stack of Modern Perl stuff here, so I'll be presenting chunks of that. :) I'll be lazily presenting from Jacinta's talk and materials: "Putting the ideas together, a hands on tutorial of modern Perl" By Jacinta Richardson, YAPC::NA 2012 http://act.yapcna.org/2012/talk/70 http://perltraining.com.au/talks/piat.html http://www.youtube.com/watch?v=fICpCo3pMsk As you will see, the materials are excellent. Your company should hire those guys. Without objection, let's hold the meeting at CoVisco again: Covis Coworking 920 South 107th Avenue Suite 106 They've got a projector screen here now, so that + the TV should be plenty for the small crowds we've been attracting lately. If you have pizza/pop preferences, do tell. :) See you tomorrow! j http://odlug.org (I'll update the website in a minute here) From jay.hannah at iinteractive.com Tue Aug 14 16:21:33 2012 From: jay.hannah at iinteractive.com (Jay Hannah) Date: Tue, 14 Aug 2012 18:21:33 -0500 Subject: [Omaha.pm] Pizza @ 6:45 @ CoVis CoWorking Message-ID: <991C99C5-3DD4-41AD-902D-C3E1B27892FA@iinteractive.com> Hopefully I'll be back here @ 6:45 with the pizza, pasta, pop. :) http://tracker.dominos.com/tracker/surfwithtracker/index.html?store=6112&id=611209184680 CoVis CoWorking 920 South 107th Avenue Suite 106 See you soon! Jay Hannah Project Lead / Programmer http://www.iinteractive.com Email: jay.hannah at iinteractive.com AOL IM: deafferret Mobile: 1.402.598.7782 Fax: 1.402.691.9496 From jay at jays.net Sat Aug 25 18:02:13 2012 From: jay at jays.net (Jay Hannah) Date: Sat, 25 Aug 2012 20:02:13 -0500 Subject: [Omaha.pm] Fwd: Perl / Expect / Minecraft References: Message-ID: <16378A69-FA12-4642-9E32-DD0B38011DE8@jays.net> haha? Perl hack for Minecraft server management?. j Begin forwarded message: > From: "Robert L. Harris" > Subject: [Boulder.pm] Perl / Expect / Minecraft > Date: August 18, 2012 1:32:46 PM CDT > To: boulder-pm > Reply-To: boulder-pm at pm.org > > > I'm looking to write a wrapper for my minecraft server. So far I have this: > > > #!/usr/bin/perl > > use Expect; > use strict; > > my $ServerStart=0; > > chdir('/usr/local/minecraft') or die "$!"; > > sub worker { > $ServerStart++; > print "\n\n ** Server has been started $ServerStart times!!!\n\n"; > my $exp = Expect->spawn("java -Djava.awt.headless=true -Xincgc -Xms2048M -Xmx6144M -jar craftbukkit.jar"); > $exp->expect(undef, "java.io.IOException"); > print "\n\n\n **** Killing *****\n\n\n"; > my $pid = `pgrep -f 'java.*craftbukkit.jar'`; > chomp $pid; > kill 11, $pid; > return; > } > > while(1) { > print "\n\n ** Cranking it up\n\n"; > worker(); > sleep 5; > } > > > I would like to add the following functionality but not sure how with Expect like this: > > 1) If I see certain phrases that go to stdout, kill the server, like the java.io.IOException or a couple other errors some modules throw. > 2) At 2AM, send a command (list) and if I see "0/25" then kill -11 the server. > > Robert > > > > > -- > :wq! > --------------------------------------------------------------------------- > Robert L. Harris > > DISCLAIMER: > These are MY OPINIONS With Dreams To Be A King, > ALONE. I speak for First One Should Be A Man > no-one else. - Manowar > _______________________________________________ > Boulder-pm mailing list > Boulder-pm at pm.org > http://mail.pm.org/mailman/listinfo/boulder-pm -------------- next part -------------- An HTML attachment was scrubbed... URL: From jay at jays.net Sat Aug 25 19:45:39 2012 From: jay at jays.net (Jay Hannah) Date: Sat, 25 Aug 2012 21:45:39 -0500 Subject: [Omaha.pm] Fwd: The new www.pm.org References: <0E8F6C07-FDA7-49F1-9351-6DA756F28E34@jays.net> Message-ID: <0DDC2AC3-AD72-469A-A3D9-0460D47BAA07@jays.net> FYI :) j Begin forwarded message: > From: Jay Hannah > Subject: The new www.pm.org > Date: August 25, 2012 9:41:03 PM CDT > To: pm_groups at pm.org, "leo at cuckoo.org" > Bcc: "pm_admins at pm.org" > > A huge THANK YOU to Leo Lapworth, who did a ton of work to re-skin and improve our website for us: > > http://www.pm.org > > He's also moved us into github: > > https://github.com/perlorg/www.pm.org/ (patches welcome!) > > All kudos to Leo please. > > Glitch reports as github pull requests or emailed to support at pm.org please. I'd be surprised if I didn't miss thing(s) when I pushed Leo's skin to the production server. > > THANKS LEO!!! Woot! > > jhannah > Omaha.pm > Group leaders FAQ: http://groups.pm.org/faq.html (cleanup in progress) > From jay at jays.net Sat Aug 25 22:00:41 2012 From: jay at jays.net (Jay Hannah) Date: Sun, 26 Aug 2012 00:00:41 -0500 Subject: [Omaha.pm] Shirts in 2006 Message-ID: Heh. I was so cute 6 years ago. :) http://jays.net/omaha.pm.org/shirts.shtml j From jay at jays.net Sat Aug 25 22:06:22 2012 From: jay at jays.net (Jay Hannah) Date: Sun, 26 Aug 2012 00:06:22 -0500 Subject: [Omaha.pm] haha http://irc.perl.org Message-ID: Nice landing page. :) http://irc.perl.org j From dan at linder.org Sun Aug 26 12:49:41 2012 From: dan at linder.org (Dan Linder) Date: Sun, 26 Aug 2012 14:49:41 -0500 Subject: [Omaha.pm] [odynug] haha http://irc.perl.org In-Reply-To: References: Message-ID: I'm always concerned running these cute scripts, but this one is safe. (Unless you have a severe allergy to camel images.) Dan On Sun, Aug 26, 2012 at 12:06 AM, Jay Hannah wrote: > Nice landing page. :) > > http://irc.perl.org > > j > > > > > > -- > You received this message because you are subscribed to the Google Groups > "Omaha Dynamic Language User Group" group. > To post to this group, send email to odynug at googlegroups.com. > To unsubscribe from this group, send email to > odynug+unsubscribe at googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/odynug?hl=en. > > -- ***************** ************* *********** ******* ***** *** ** "Quis custodiet ipsos custodes?" (Who can watch the watchmen?) -- from the Satires of Juvenal "I do not fear computers, I fear the lack of them." -- Isaac Asimov (Author) ** *** ***** ******* *********** ************* ***************** -------------- next part -------------- An HTML attachment was scrubbed... URL: From jay at jays.net Sun Aug 26 14:07:19 2012 From: jay at jays.net (Jay Hannah) Date: Sun, 26 Aug 2012 16:07:19 -0500 Subject: [Omaha.pm] haha http://irc.perl.org In-Reply-To: References: Message-ID: <7A3AFA90-5103-48D4-B371-7CCC479805DD@jays.net> On Aug 26, 2012, at 2:49 PM, Dan Linder wrote: > I'm always concerned running these cute scripts, but this one is safe. (Unless you have a severe allergy to camel images.) > > On Sun, Aug 26, 2012 at 12:06 AM, Jay Hannah wrote: > http://irc.perl.org Ya. :) It was probably created with Acme::EyeDrops: https://metacpan.org/module/Acme::EyeDrops j From jay at jays.net Mon Aug 27 08:23:34 2012 From: jay at jays.net (Jay Hannah) Date: Mon, 27 Aug 2012 10:23:34 -0500 Subject: [Omaha.pm] Academic vs Production Code In-Reply-To: <20120827145016.GA8461@thunderdome.ieee.org> References: <1345755687.16099.YahooMailNeo@web121502.mail.ne1.yahoo.com> <20120827145016.GA8461@thunderdome.ieee.org> Message-ID: <230A4888-ED55-4606-89FA-7B4E604E4621@jays.net> [From http://mail.pm.org/pipermail/boulder-pm/2012-August/001095.html] On Aug 27, 2012, at 9:50 AM, Walter Pienciak wrote: > Academic code seems barebones, with the logic and working of the > program evident. Think of the examples in most textbooks. > > Production code has acknowledgment of "shit that happens." Full > disks, data input outside expected parameters, trying to open > nonexistent files, etc. This the realm of Rob's comments, IMO. -nod- In my two rounds of being "computer science adjacent" (1993, 2010) I was amazed, both times, at how poorly CS mapped to programming computers for a living. There's a lot of conversational overlap, but academia's refusal to get "bogged down" in any particular toolset leaves students undercooked for being code monkeys. And 95% of computer science students don't want to be programmers...? Really? What % of CS-targeted jobs will be programming all day? They're still not teaching version control? (ANY version control system?) Isn't this like an art student having no concept of a paint brush? As you can tell, I have many energetic beefs with computer related academia. :) jhannah Omaha.pm http://www.linkedin.com/in/jhannah From bbrush at gmail.com Mon Aug 27 13:04:01 2012 From: bbrush at gmail.com (Bill Brush) Date: Mon, 27 Aug 2012 15:04:01 -0500 Subject: [Omaha.pm] Academic vs Production Code In-Reply-To: <230A4888-ED55-4606-89FA-7B4E604E4621@jays.net> References: <1345755687.16099.YahooMailNeo@web121502.mail.ne1.yahoo.com> <20120827145016.GA8461@thunderdome.ieee.org> <230A4888-ED55-4606-89FA-7B4E604E4621@jays.net> Message-ID: You see the same thing in a lot of disciplines. Computer sys admins who have never worked with real server grade hardware, who know nothing about planning for redundancy, etc. Likewise you get electrical engineers who have built theoretical circuits but have never had to produce a working circuit with real world components. Frankly I'm beginning to wonder if college really gives you anything useful other than a checkbox "yep, got a degree" Bill On Mon, Aug 27, 2012 at 10:23 AM, Jay Hannah wrote: > [From http://mail.pm.org/pipermail/boulder-pm/2012-August/001095.html] > > On Aug 27, 2012, at 9:50 AM, Walter Pienciak < > wpiencia at thunderdome.ieee.org> wrote: > > Academic code seems barebones, with the logic and working of the > > program evident. Think of the examples in most textbooks. > > > > Production code has acknowledgment of "shit that happens." Full > > disks, data input outside expected parameters, trying to open > > nonexistent files, etc. This the realm of Rob's comments, IMO. > > > -nod- In my two rounds of being "computer science adjacent" (1993, 2010) > I was amazed, both times, at how poorly CS mapped to programming computers > for a living. There's a lot of conversational overlap, but academia's > refusal to get "bogged down" in any particular toolset leaves students > undercooked for being code monkeys. > > And 95% of computer science students don't want to be programmers...? > Really? What % of CS-targeted jobs will be programming all day? > > They're still not teaching version control? (ANY version control system?) > Isn't this like an art student having no concept of a paint brush? > > As you can tell, I have many energetic beefs with computer related > academia. :) > > jhannah > Omaha.pm > http://www.linkedin.com/in/jhannah > > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mario at ruby-im.net Mon Aug 27 13:55:41 2012 From: mario at ruby-im.net (Mario Steele) Date: Mon, 27 Aug 2012 16:55:41 -0400 Subject: [Omaha.pm] Academic vs Production Code In-Reply-To: References: <1345755687.16099.YahooMailNeo@web121502.mail.ne1.yahoo.com> <20120827145016.GA8461@thunderdome.ieee.org> <230A4888-ED55-4606-89FA-7B4E604E4621@jays.net> Message-ID: That is the problem with any computer field, you can have a degree, but be a complete bafoon, or be a self taught, and rock the world, but most companies will take the bafoon over the guy that rocks cause of the degree. On Aug 27, 2012 4:04 PM, "Bill Brush" wrote: > You see the same thing in a lot of disciplines. Computer sys admins who > have never worked with real server grade hardware, who know nothing about > planning for redundancy, etc. Likewise you get electrical engineers who > have built theoretical circuits but have never had to produce a working > circuit with real world components. > > Frankly I'm beginning to wonder if college really gives you anything > useful other than a checkbox "yep, got a degree" > > Bill > > On Mon, Aug 27, 2012 at 10:23 AM, Jay Hannah wrote: > >> [From http://mail.pm.org/pipermail/boulder-pm/2012-August/001095.html] >> >> On Aug 27, 2012, at 9:50 AM, Walter Pienciak < >> wpiencia at thunderdome.ieee.org> wrote: >> > Academic code seems barebones, with the logic and working of the >> > program evident. Think of the examples in most textbooks. >> > >> > Production code has acknowledgment of "shit that happens." Full >> > disks, data input outside expected parameters, trying to open >> > nonexistent files, etc. This the realm of Rob's comments, IMO. >> >> >> -nod- In my two rounds of being "computer science adjacent" (1993, 2010) >> I was amazed, both times, at how poorly CS mapped to programming computers >> for a living. There's a lot of conversational overlap, but academia's >> refusal to get "bogged down" in any particular toolset leaves students >> undercooked for being code monkeys. >> >> And 95% of computer science students don't want to be programmers...? >> Really? What % of CS-targeted jobs will be programming all day? >> >> They're still not teaching version control? (ANY version control system?) >> Isn't this like an art student having no concept of a paint brush? >> >> As you can tell, I have many energetic beefs with computer related >> academia. :) >> >> jhannah >> Omaha.pm >> http://www.linkedin.com/in/jhannah >> >> >> _______________________________________________ >> Omaha-pm mailing list >> Omaha-pm at pm.org >> http://mail.pm.org/mailman/listinfo/omaha-pm >> > > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jay at jays.net Thu Aug 30 13:33:02 2012 From: jay at jays.net (Jay Hannah) Date: Thu, 30 Aug 2012 15:33:02 -0500 Subject: [Omaha.pm] Tri-copter In-Reply-To: References: <8C497A02-E382-4A48-8F18-EB0ADA207A4B@jays.net> <311CB595-7636-4921-AD53-F657FFC49BAB@gmail.com> Message-ID: <1FE80AA2-CD11-4652-BBF3-99EBC2C95A2B@jays.net> On Aug 30, 2012, at 8:01 AM, Sam Flint wrote: > no, the copter would use arduino, the controls would be in perl, with > tk. And i'm a member of the perl mongers list Freaking awesome! Would you present your stuff at an Omaha Perl Mongers meeting? Also you might find this helpful: Hardware Perl Mongers: http://hardware.pm.org/ They're a bunch of Perl/Hardware/Arduino guys. We dorked around with a bunch of Arduino stuff all week at YAPC::NA 2012. :) Sam++ :) j On Thu, Aug 30, 2012 at 6:14 AM, Travis Smith wrote: > You're probably going to be extending your new hobby into the far flung > future taking such a route, Sam. > > Even the head tinkers around here have skipped the step of programming their > own tricopter...let alone using a non standard language for the task. A lot > of boards are based on the arduino language, for instance. > > -Travis > > On Aug 30, 2012, at 0:21, Kevin Fusselman wrote: > > It's "use Copter::Pilot qw{OhGodDontCrash}", right? :) > > On Thu, Aug 30, 2012 at 12:14 AM, Jay Hannah wrote: >> >> On Aug 29, 2012, at 7:58 PM, Sam Flint wrote: >>> I need a custom control system, ie one that uses a /dev/USBttyx device >>> and commands so i can work with it in perl. >> >> >> Perl! Woot!! lol >> >> Omaha Perl Mongers: http://omaha.pm.org >> >> If you get Perl running any aircraft please let us know!! :) >> >> j >> From harmonicnm7h at gmail.com Thu Aug 30 13:39:55 2012 From: harmonicnm7h at gmail.com (Sam Flint) Date: Thu, 30 Aug 2012 15:39:55 -0500 Subject: [Omaha.pm] Tri-copter In-Reply-To: <1FE80AA2-CD11-4652-BBF3-99EBC2C95A2B@jays.net> References: <8C497A02-E382-4A48-8F18-EB0ADA207A4B@jays.net> <311CB595-7636-4921-AD53-F657FFC49BAB@gmail.com> <1FE80AA2-CD11-4652-BBF3-99EBC2C95A2B@jays.net> Message-ID: if i build it, sure. I'd present some of my Tk stuff now too, but much of it isn't finished On Thu, Aug 30, 2012 at 3:33 PM, Jay Hannah wrote: > On Aug 30, 2012, at 8:01 AM, Sam Flint wrote: >> no, the copter would use arduino, the controls would be in perl, with >> tk. And i'm a member of the perl mongers list > > Freaking awesome! Would you present your stuff at an Omaha Perl Mongers meeting? > > Also you might find this helpful: > > Hardware Perl Mongers: > http://hardware.pm.org/ > > They're a bunch of Perl/Hardware/Arduino guys. We dorked around with a bunch of Arduino stuff all week at YAPC::NA 2012. :) > > Sam++ :) > > j > > > > > > On Thu, Aug 30, 2012 at 6:14 AM, Travis Smith wrote: >> You're probably going to be extending your new hobby into the far flung >> future taking such a route, Sam. >> >> Even the head tinkers around here have skipped the step of programming their >> own tricopter...let alone using a non standard language for the task. A lot >> of boards are based on the arduino language, for instance. >> >> -Travis >> >> On Aug 30, 2012, at 0:21, Kevin Fusselman wrote: >> >> It's "use Copter::Pilot qw{OhGodDontCrash}", right? :) >> >> On Thu, Aug 30, 2012 at 12:14 AM, Jay Hannah wrote: >>> >>> On Aug 29, 2012, at 7:58 PM, Sam Flint wrote: >>>> I need a custom control system, ie one that uses a /dev/USBttyx device >>>> and commands so i can work with it in perl. >>> >>> >>> Perl! Woot!! lol >>> >>> Omaha Perl Mongers: http://omaha.pm.org >>> >>> If you get Perl running any aircraft please let us know!! :) >>> >>> j >>> > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm -- Sam Flint flintfam.org/~swflint From jay at jays.net Thu Aug 30 14:16:32 2012 From: jay at jays.net (Jay Hannah) Date: Thu, 30 Aug 2012 16:16:32 -0500 Subject: [Omaha.pm] Meetings: Sep 11, Oct 9 Message-ID: <74DF9516-E51C-4A02-B8E3-8AFA79B9B69E@jays.net> I updated the website: -------------------------------------- http://odlug.org/ Upcoming presentations: Juan Vazquez Handle email LIKE A BOSS Clojure IMAP(gmail) - compojure, enlive, macro(s) for DSL, leiningen, javamail Sam Flint Tk/Perl, Arduino helicopter programming You presenting whatever you're excited about! :) I also moved us back to PKI so we keep that option open. (Let's hope my keycard still works!) -------------------------------------- Juan: How much time do you want Sep 11? The whole meeting? Half? Thanks guys! j As always, patches welcome! (I added a "fork me" ribbon to the upper-right corner. If you don't have collab on that repo, or root on the odlug.org server, just ask.) From jay at jays.net Thu Aug 30 21:03:33 2012 From: jay at jays.net (Jay Hannah) Date: Thu, 30 Aug 2012 23:03:33 -0500 Subject: [Omaha.pm] Highcharts is pretty slick Message-ID: <13C84E5D-529E-4C98-A0D9-EEFC7A596FE0@jays.net> Click somebody. Shiny eh? http://odlug.org/tmp/enps/www/ :) j From jay.hannah at iinteractive.com Fri Aug 31 13:59:06 2012 From: jay.hannah at iinteractive.com (Jay Hannah) Date: Fri, 31 Aug 2012 15:59:06 -0500 Subject: [Omaha.pm] Moose Hackathon Norway Message-ID: <86346337-9277-4B59-BE9A-54A070073332@iinteractive.com> Jealous! My coworker just got back from Norway. Cool photos! :) Shawn M Moore ?@sartak I wrote a bit about the Moving to Moose Hackathon in Norway... In Japanese, sorry! But there are pretty pictures too :) http://sartak.org/2012/08/moving-to-moose-hackathon.html j https://twitter.com/sartak/status/241640009436893184