From jhannah at mutationgrid.com Thu Jun 2 21:32:13 2011 From: jhannah at mutationgrid.com (Jay Hannah) Date: Thu, 2 Jun 2011 23:32:13 -0500 Subject: [Omaha.pm] Velociraptor 3 achievement badge Message-ID: <0411DF04-1E4D-487A-A790-F9E9097288A5@mutationgrid.com> http://coderwall.com/achievements :) Jay Hannah Software Architect jhannah at mutationgrid.com | http://mutationgrid.com | 1-402-598-7782 From jay.hannah at iinteractive.com Thu Jun 2 21:37:29 2011 From: jay.hannah at iinteractive.com (Jay Hannah) Date: Thu, 2 Jun 2011 23:37:29 -0500 Subject: [Omaha.pm] Meeting Tue June 14 Message-ID: <67EBC528-59D9-4127-B7C4-123C65F50C76@iinteractive.com> How'd the meeting last month go? Jim: Are you bringing my key so we can get into the room? :) Any suggestions / volunteers / requests for presentations? http://odlug.org/ Thanks, Jay Hannah Senior Developer / Consultant http://www.iinteractive.com Email: jay.hannah at iinteractive.com From jay at jays.net Fri Jun 3 11:24:42 2011 From: jay at jays.net (Jay Hannah) Date: Fri, 3 Jun 2011 13:24:42 -0500 Subject: [Omaha.pm]
Message-ID: <8F4232DC-462F-4189-B663-EBC2C403F5CC@jays.net> So... Am I last guy on the planet learning that these tags exist? http://www.pixy.cz/blogg/clanky/css-fieldsetandlabels.html :) j From sterling at hanenkamp.com Fri Jun 3 12:47:07 2011 From: sterling at hanenkamp.com (Sterling Hanenkamp) Date: Fri, 3 Jun 2011 14:47:07 -0500 Subject: [Omaha.pm]
In-Reply-To: <8F4232DC-462F-4189-B663-EBC2C403F5CC@jays.net> References: <8F4232DC-462F-4189-B663-EBC2C403F5CC@jays.net> Message-ID: Yes. :-p Btw, I'll be giving my telecommute talk at YAPC again this year, for anyone interested. http://www.yapc2011.us/yn2011/talk/3323 This year it is titled "Telecommuting. Or How to Survive Work Without a Watercooler." I should probably start pulling my notes together in the next week or two. On Fri, Jun 3, 2011 at 1:24 PM, Jay Hannah wrote: > So... Am I last guy on the planet learning that these tags exist? > > http://www.pixy.cz/blogg/clanky/css-fieldsetandlabels.html > > :) > > j > > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > -- Andrew Sterling Hanenkamp sterling at hanenkamp.com 785.370.4454 -------------- next part -------------- An HTML attachment was scrubbed... URL: From juanvazquez at gmail.com Fri Jun 3 14:04:18 2011 From: juanvazquez at gmail.com (Juan) Date: Fri, 3 Jun 2011 16:04:18 -0500 Subject: [Omaha.pm] [odynug]
In-Reply-To: <8F4232DC-462F-4189-B663-EBC2C403F5CC@jays.net> References: <8F4232DC-462F-4189-B663-EBC2C403F5CC@jays.net> Message-ID: <3C8440DE-32A4-42DF-9FAE-A33780CDDB55@gmail.com> I wouldn't say the last :) -Juan On Jun 3, 2011, at 1:24 PM, Jay Hannah wrote: > So... Am I last guy on the planet learning that these tags exist? > > http://www.pixy.cz/blogg/clanky/css-fieldsetandlabels.html > > :) > > 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. > From jay.hannah at iinteractive.com Fri Jun 3 14:37:36 2011 From: jay.hannah at iinteractive.com (Jay Hannah) Date: Fri, 3 Jun 2011 16:37:36 -0500 Subject: [Omaha.pm]
In-Reply-To: References: <8F4232DC-462F-4189-B663-EBC2C403F5CC@jays.net> Message-ID: On Jun 3, 2011, at 2:47 PM, Sterling Hanenkamp wrote: > Btw, I'll be giving my telecommute talk at YAPC again this year, for anyone interested. > > http://www.yapc2011.us/yn2011/talk/3323 I've been fulltime telecommute since October 2010. Starting to get the hang of it. Looking forward to your talk. :) So I'm solo from Omaha, and you're solo from KC? http://www.yapc2011.us/yn2011/stats -sigh- Well, at least we'll be solo together. :) See you there, Jay Hannah Senior Developer / Consultant http://www.iinteractive.com Email: jay.hannah at iinteractive.com AOL IM: deafferret Mobile: 1.402.598.7782 Fax: 1.402.691.9496 From TELarson at west.com Mon Jun 6 13:38:39 2011 From: TELarson at west.com (Larson, Timothy E.) Date: Mon, 6 Jun 2011 15:38:39 -0500 Subject: [Omaha.pm]
In-Reply-To: <8F4232DC-462F-4189-B663-EBC2C403F5CC@jays.net> References: <8F4232DC-462F-4189-B663-EBC2C403F5CC@jays.net> Message-ID: <226316B3E1F749498E28ACA66321D5BA02ABAA39A9@oma00cexmbx03.corp.westworlds.com> > So... Am I last guy on the planet learning that these tags exist? Yes. :) But don't feel bad - unless I visit a site that is explicitly trying to hit all the accessibility guidelines, I've never seen them used. Tim From dan at linder.org Mon Jun 6 14:28:30 2011 From: dan at linder.org (Dan Linder) Date: Mon, 6 Jun 2011 16:28:30 -0500 Subject: [Omaha.pm] xmltwig.com is down... again? still? In-Reply-To: <300FC4D0-466E-4F0D-8F2F-D84630C0581E@mutationgrid.com> References: <300FC4D0-466E-4F0D-8F2F-D84630C0581E@mutationgrid.com> Message-ID: Is this a recurring problem with xmltwig.com? It appears down again today... Thankfully Sean suggested "www.mirod.org" so I can peruse their documents... And of all the days...just when I'm starting to dive into Perl+Twig... Using Strawberry Perl Portable Edition - should be interesting! (Waiting for the CPAN install to finish...) DanL On Tue, Feb 1, 2011 at 13:21, Jay Hannah wrote: > eep!? > > Sean: Have you emailed the author lately? > > Jay Hannah > Software Architect > jhannah at mutationgrid.com | http://mutationgrid.com | 1-402-598-7782 > > > > > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > -- ***************** ************* *********** ******* ***** *** ** "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 pbaker0804 at gmail.com Mon Jun 6 14:30:50 2011 From: pbaker0804 at gmail.com (pbaker0804) Date: Mon, 6 Jun 2011 16:30:50 -0500 Subject: [Omaha.pm] xmltwig.com is down... again? still? In-Reply-To: References: <300FC4D0-466E-4F0D-8F2F-D84630C0581E@mutationgrid.com> Message-ID: mirod.org has been the only one that has been up every time I've tried in the last year... 2011/6/6 Dan Linder > Is this a recurring problem with xmltwig.com? It appears down again > today... > > Thankfully Sean suggested "www.mirod.org" so I can peruse their > documents... > > And of all the days...just when I'm starting to dive into Perl+Twig... > Using Strawberry Perl Portable Edition - should be interesting! (Waiting > for the CPAN install to finish...) > > DanL > > On Tue, Feb 1, 2011 at 13:21, Jay Hannah wrote: > >> eep!? >> >> Sean: Have you emailed the author lately? >> >> Jay Hannah >> Software Architect >> jhannah at mutationgrid.com | http://mutationgrid.com | 1-402-598-7782 >> >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dan at linder.org Mon Jun 6 15:14:25 2011 From: dan at linder.org (Dan Linder) Date: Mon, 6 Jun 2011 17:14:25 -0500 Subject: [Omaha.pm] Beginning working with XML::Twig. Message-ID: Ok, after finding that http://www.mirod.org/ is the only remaining XML::Twig documentation site (after http://search.cpan.org/dist/XML-Twig/Twig_pm.slow), I'm having trouble getting started. (My XML file and some broken code is below.) What I want to do is parse the XML file (around 300KB), and check the "time_of_last_rate_dp" section of each "instance" to compare with the check_starttime time in the beginning of the XML file. I've got the simple code that can pull in the XML file, but I can't determine how to "walk" through the XML tree. I thought I'd use the "findnodes()" or "children()" subroutines, but that's not quite it... Anyone want to throw me some additional subroutines I need to grok? Thanks, Dan === begin code === #!perl -w # # Required modules: # XML::Twig - perl -MCPAN -e "install XML::Twig" # use strict; use XML::Twig; my $filename = shift || die ("Must supply an XML file to parse."); my $twig = XML::Twig->new( pretty_print => 'indented' ); $twig->parsefile($filename); my $root = $twig->root; # twig->print works fine and regurgitates the whole XML file... $twig->print; # This doesn't work...the "$instance" is a HASH. foreach my $instance ($root->children('instance')) { printf ("Found: $instance\n"); } === end code === Here is a portion of the XML file: === begin XML === 10.10.10.11 720 06/06/11 09:15:04 06/06/11 09:15:10 42815 My MO Type name 119863 545 My device name 10248 AABBCC (alpha) Active Test+%28GOOGLE%29 TRUE 300 1969/12/31 16:00:00 28451 HPUX FileSystem 25251 34 NEHPX001 10033 NEHPX001 Active %2Foracle%2FEPP%2Foraarch TRUE 300 1969/12/31 16:00:00 === end XML === -- ***************** ************* *********** ******* ***** *** ** "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 topher-pm at zyp.org Mon Jun 6 21:18:27 2011 From: topher-pm at zyp.org (Christopher Cashell) Date: Mon, 6 Jun 2011 23:18:27 -0500 Subject: [Omaha.pm] Beginning working with XML::Twig. In-Reply-To: References: Message-ID: 2011/6/6 Dan Linder : > Anyone want to throw me some additional subroutines I need to grok? If this is something that you want or need to do with XML::Twig, then feel free to ignore the rest of this e-mail. If you're just trying to extract the data from the XML, and you don't care how, then another option to consider is XML::XPath. I've read lots of good things about XML::Twig, and heard great things about it from people who have used it, but I have yet to need it. However, I have had cases where I needed to extract some data from an XML file, and the best tool I've found for simple extraction is XML::XPath. Below is some sample code that pulls out the two bits of data you specified using XML::XPath. #!/usr/bin/env perl # vim: ts=3 sw=3 et sm ai smd sc bg=dark ####################################################################### # xpath-test.pl - example script to show extracting data with XML::XPath ####################################################################### use 5.012; # Enable modern features. use utf8; use strict; use warnings; use Carp; use XML::XPath; use XML::XPath::XMLParser; # Read in our XML File. my $xp = XML::XPath->new(filename => 'test-data.xml'); # Try to get the start time - Note that we're not getting back a real # string here, we're getting back an XML::XPath::Literal with available # stringification my $start_time = $xp->findvalue('/collection_status/check_starttime'); say "Start Time: " . $start_time; croak "Couldn't get start time" unless $start_time; # Now we'll try to pull back our instance times my $nodeset = $xp->find('/collection_status/instance/time_of_last_rate_dp'); if (my @nodelist = $nodeset->get_nodelist) { # If we got here, then there were (valid) results from our find foreach my $node (@nodelist) { say "Instance Time: " . $node->string_value; } } else { croak "Couldn't find any last rate times"; } > Dan -- Christopher -------------- next part -------------- An HTML attachment was scrubbed... URL: From topher-pm at zyp.org Mon Jun 6 21:31:08 2011 From: topher-pm at zyp.org (Christopher Cashell) Date: Mon, 6 Jun 2011 23:31:08 -0500 Subject: [Omaha.pm] Beginning working with XML::Twig. In-Reply-To: References: Message-ID: On Mon, Jun 6, 2011 at 11:18 PM, Christopher Cashell wrote: > # Now we'll try to pull back our instance times > my $nodeset = > $xp->find('/collection_status/instance/time_of_last_rate_dp'); > Also, I just realized that this line could likely be safely shortened/simplified to: my $nodeset = $xp->find('//time_of_last_rate_dp'); -- Christopher -------------- next part -------------- An HTML attachment was scrubbed... URL: From dan at linder.org Tue Jun 7 08:46:26 2011 From: dan at linder.org (Dan Linder) Date: Tue, 7 Jun 2011 10:46:26 -0500 Subject: [Omaha.pm] Beginning working with XML::Twig. In-Reply-To: References: Message-ID: Excellent! Thanks for the notes - I was able to read the XPath documentation and found how to reference the "time=" attribute in each element: $xp->findvalue('/collection_status/check_starttime/@time'); Thanks, DanL 2011/6/6 Christopher Cashell > On Mon, Jun 6, 2011 at 11:18 PM, Christopher Cashell wrote: > >> # Now we'll try to pull back our instance times >> my $nodeset = >> $xp->find('/collection_status/instance/time_of_last_rate_dp'); >> > > Also, I just realized that this line could likely be safely > shortened/simplified to: > > my $nodeset = $xp->find('//time_of_last_rate_dp'); > > -- > Christopher > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > -- ***************** ************* *********** ******* ***** *** ** "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 dan at linder.org Tue Jun 7 09:45:25 2011 From: dan at linder.org (Dan Linder) Date: Tue, 7 Jun 2011 11:45:25 -0500 Subject: [Omaha.pm] Suggested XML modules... (2011) Message-ID: Back in November 2008, I asked the mailing list: > From searching our e-mail archive, it seems like the two mentioned XML modules are "XML::Simple" and "XML::Twig". > Are there any other XML handling modules that people are using (or have used)? > Any thoughts into the pros/cons about the module you're using (or the ones you passed up)? One of the first suggestions from that thread (from Andy Lester) was to refer to the Perl Wiki: http://www.perlfoundation.org/perl5/index.cgi?recommended_xml_modules The recent thread on XML suggested XPath (which I am starting to use). It's either a testament to the stability and maturity of Perl and XML, but the recommended XML modules page hasn't been updated since March 2008. That may not be a problem since most of the recommended modules haven't been updated much since then (XML-Simple @ Aug 2007, XML-Rules @ July 2010, and XML-LibXML @ Oct 2008). XML-Twig is the only standout begin updated Feb 2011. Is there a more current page or discussion about Perl XML modules? I'm not opposed to using XPath (though the Perl Wiki warns against it because it appears to be no longer maintained), but if I come across a show-stopping bug, I don't want to invest a lot of coding time if the module doesn't have an active or responsive development record. Dan -- ***************** ************* *********** ******* ***** *** ** "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 topher-pm at zyp.org Tue Jun 7 12:37:00 2011 From: topher-pm at zyp.org (Christopher Cashell) Date: Tue, 7 Jun 2011 14:37:00 -0500 Subject: [Omaha.pm] Suggested XML modules... (2011) In-Reply-To: References: Message-ID: 2011/6/7 Dan Linder > > Is there a more current page or discussion about Perl XML modules? I'm not > opposed to using XPath (though the Perl Wiki warns against it because it > appears to be no longer maintained), but if I come across a show-stopping > bug, I don't want to invest a lot of coding time if the module doesn't have > an active or responsive development record. > I don't know of a better page for Perl XML info, but I can offer a bit of info on XML::XPath and the suggested replacement. XML::XPath is a pure-Perl implementation. I usually grab it for quick and dirty stuff because it's easily fast enough for my needs, and doesn't require external dependencies. If you want something similar that is more actively maintained, I'd suggest looking at XML::LibXML. It uses the GNOME libxml library to do the heavy lifting, and it also provides a similar xpath interface. In my experience, for small XML::XPath projects, porting form XML::XPath to XML::LibXML probably wouldn't take much effort[0]. Matt Seargent, the guy behind XML::XPath, was also the (or one of the) initial guys behind XML::LibXML, so the xpath part looks pretty similar between them. Most distributions have packages for XML::LibXML, but if you're pulling/building it from cpan, you'll need both libxml and its dev/devel package with headers and such. Dan > [0] Take my experience here with a grain of salt. The code I was converting totaled less than 200 lines, and the XML related stuff was only a few dozen lines or so of the code. -- Christopher -------------- next part -------------- An HTML attachment was scrubbed... URL: From dan at linder.org Tue Jun 7 12:52:55 2011 From: dan at linder.org (Dan Linder) Date: Tue, 7 Jun 2011 14:52:55 -0500 Subject: [Omaha.pm] Suggested XML modules... (2011) In-Reply-To: References: Message-ID: Thanks for the great reply - I'm sure it will come in handy when I search the archived in another 3+ years for "Perl XML modules". :-) I like the pure-Perl implementation of XML::XPath; I too don't have a huge speed requirement (portability over speed in my case wins every time). I'll have to investigate the XML-Twig module to see if it is pure Perl or not - it installed under Strawberry Perl and I didn't notice it pulling in a binary compiled version of any files. (Jay - Twig appears to be your XML module of choice - any thoughts on it you want to share?) Dan 2011/6/7 Christopher Cashell > 2011/6/7 Dan Linder >> >> Is there a more current page or discussion about Perl XML modules? I'm >> not opposed to using XPath (though the Perl Wiki warns against it because it >> appears to be no longer maintained), but if I come across a show-stopping >> bug, I don't want to invest a lot of coding time if the module doesn't have >> an active or responsive development record. >> > > I don't know of a better page for Perl XML info, but I can offer a bit of > info on XML::XPath and the suggested replacement. > > XML::XPath is a pure-Perl implementation. I usually grab it for quick and > dirty stuff because it's easily fast enough for my needs, and doesn't > require external dependencies. If you want something similar that is more > actively maintained, I'd suggest looking at XML::LibXML. It uses the GNOME > libxml library to do the heavy lifting, and it also provides a similar xpath > interface. In my experience, for small XML::XPath projects, porting form > XML::XPath to XML::LibXML probably wouldn't take much effort[0]. Matt > Seargent, the guy behind XML::XPath, was also the (or one of the) initial > guys behind XML::LibXML, so the xpath part looks pretty similar between > them. > > Most distributions have packages for XML::LibXML, but if you're > pulling/building it from cpan, you'll need both libxml and its dev/devel > package with headers and such. > > Dan >> > > [0] Take my experience here with a grain of salt. The code I was > converting totaled less than 200 lines, and the XML related stuff was only a > few dozen lines or so of the code. > > -- > Christopher > > _______________________________________________ > Omaha-pm mailing list > Omaha-pm at pm.org > http://mail.pm.org/mailman/listinfo/omaha-pm > -- ***************** ************* *********** ******* ***** *** ** "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 Tue Jun 7 21:25:23 2011 From: jay at jays.net (Jay Hannah) Date: Wed, 8 Jun 2011 00:25:23 -0400 Subject: [Omaha.pm] Suggested XML modules... (2011) In-Reply-To: References: Message-ID: <93285E05-043E-4BF2-9F1F-20069B4FD260@jays.net> On Jun 7, 2011, at 3:52 PM, Dan Linder wrote: > I'll have to investigate the XML-Twig module to see if it is pure Perl or not - it installed under Strawberry Perl and I didn't notice it pulling in a binary compiled version of any files. (Jay - Twig appears to be your XML module of choice - any thoughts on it you want to share?) I used XML::Twig for *everything* for many years. It's not pure perl -- it sits on top of expat, which is written in C. Looks like Christopher already wrote you a solution in XML::XPath? Are you all set then? Note that xpath is implemented in lots of libraries (Perl and otherwise). It's available in XML::Twig too -- see get_xpath(). xpath rocks. :) http://search.cpan.org/~mirod/XML-Twig-3.38/Twig_pm.slow#XML::Twig::XPath I haven't done any XML work since I left Omni Hotels back in Oct 2010. They use the hell out of XML, but since I've left I've worked with more JSON than XML. -shrug- HTH, j From jay.hannah at iinteractive.com Mon Jun 13 10:52:58 2011 From: jay.hannah at iinteractive.com (Jay Hannah) Date: Mon, 13 Jun 2011 12:52:58 -0500 Subject: [Omaha.pm] Meeting Tue June 14 In-Reply-To: <67EBC528-59D9-4127-B7C4-123C65F50C76@iinteractive.com> References: <67EBC528-59D9-4127-B7C4-123C65F50C76@iinteractive.com> Message-ID: <011EDB35-DEEB-4883-B044-A6718C53E4E6@iinteractive.com> On Jun 2, 2011, at 11:37 PM, Jay Hannah wrote: > How'd the meeting last month go? Jim: Are you bringing my key so we can get into the room? :) > > Any suggestions / volunteers / requests for presentations? > > http://odlug.org/ Jim? I'll need my key back to get us in... Suggestions / volunteers / requests? Cancel due to lack of interest? Social-only meeting instead? (Beer, food? Beer && Code is Wednesday. http://twitter.com/#!/beercodeomaha) My brain is currently overloaded with insane amounts of bleeding-edge Perl stuff that I only half understand so far... :) Jay Hannah Senior Developer / Consultant http://www.iinteractive.com Email: jay.hannah at iinteractive.com AOL IM: deafferret Mobile: 1.402.598.7782 Fax: 1.402.691.9496 From dragonfyre13 at gmail.com Mon Jun 13 11:55:06 2011 From: dragonfyre13 at gmail.com (Tim Alexander) Date: Mon, 13 Jun 2011 13:55:06 -0500 Subject: [Omaha.pm] [odynug] Re: Meeting Tue June 14 In-Reply-To: <011EDB35-DEEB-4883-B044-A6718C53E4E6@iinteractive.com> References: <67EBC528-59D9-4127-B7C4-123C65F50C76@iinteractive.com> <011EDB35-DEEB-4883-B044-A6718C53E4E6@iinteractive.com> Message-ID: I'll be at beer&&code, it's right by work. On Mon, Jun 13, 2011 at 12:52 PM, Jay Hannah wrote: > On Jun 2, 2011, at 11:37 PM, Jay Hannah wrote: > > How'd the meeting last month go? Jim: Are you bringing my key so we can > get into the room? :) > > > > Any suggestions / volunteers / requests for presentations? > > > > http://odlug.org/ > > Jim? I'll need my key back to get us in... > > Suggestions / volunteers / requests? > > Cancel due to lack of interest? > > Social-only meeting instead? (Beer, food? Beer && Code is Wednesday. > http://twitter.com/#!/beercodeomaha) > > My brain is currently overloaded with insane amounts of bleeding-edge Perl > stuff that I only half understand so far... :) > > Jay Hannah > Senior Developer / Consultant > http://www.iinteractive.com > Email: jay.hannah at iinteractive.com > AOL IM: deafferret > Mobile: 1.402.598.7782 > Fax: 1.402.691.9496 > > > > > > -- > 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. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jay at jays.net Wed Jun 15 05:41:55 2011 From: jay at jays.net (Jay Hannah) Date: Wed, 15 Jun 2011 07:41:55 -0500 Subject: [Omaha.pm] Call for presentations Message-ID: I did a generic website update: http://odlug.org/ Anyone willing to commit to presenting anything specific on an upcoming meeting date? Personally, I'm a bit overwhelmed with cutting edge Perl stuff that only my company uses*, probably not of general interest until I've mastered them (if then -grin-). We've also been doing some interesting things with ZeroMQ (http://www.zeromq.org/); and Kestrel (http://en.wikipedia.org/wiki/Kestrel_%28software%29), which is the message queue Twitter uses apparently. It's so cutting edge it doesn't even have a webpage. Hold me, I'm a little scared. :) What have YOU been working on? j * Well, we're almost the only company using them in production that we know of. P.S. openproj.org is cool! Microsoft Project, only free! :) From shawnhermans at gmail.com Thu Jun 16 19:31:06 2011 From: shawnhermans at gmail.com (Shawn Hermans) Date: Thu, 16 Jun 2011 21:31:06 -0500 Subject: [Omaha.pm] [odynug] Call for presentations In-Reply-To: References: Message-ID: We did a little experimentation with ZeroMQ as well. We primarily use RabbitMQ as our messaging technology, but I like ZeroMQ because I never have to set up a server. Lately I have being a lot of work with GData. They are an Atom based data service used by Google. We are taking their base Atom library and doing extensions to suit our needs. Also a lot of fun recently setting up a Redmine, Git and Hudson based Python development environment. Seems to be working pretty well for now. -Shawn On Wed, Jun 15, 2011 at 7:41 AM, Jay Hannah wrote: > I did a generic website update: > > http://odlug.org/ > > Anyone willing to commit to presenting anything specific on an upcoming > meeting date? > > Personally, I'm a bit overwhelmed with cutting edge Perl stuff that only my > company uses*, probably not of general interest until I've mastered them (if > then -grin-). We've also been doing some interesting things with ZeroMQ ( > http://www.zeromq.org/); and Kestrel ( > http://en.wikipedia.org/wiki/Kestrel_%28software%29), which is the message > queue Twitter uses apparently. It's so cutting edge it doesn't even have a > webpage. Hold me, I'm a little scared. :) > > What have YOU been working on? > > j > > > > > * Well, we're almost the only company using them in production that we know > of. > P.S. openproj.org is cool! Microsoft Project, only free! :) > > -- > 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. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jay at jays.net Mon Jun 20 18:17:07 2011 From: jay at jays.net (Jay Hannah) Date: Mon, 20 Jun 2011 20:17:07 -0500 Subject: [Omaha.pm] [odynug] Call for presentations In-Reply-To: References: Message-ID: <1ECFDC81-DF4B-485C-8184-35605339D625@jays.net> On Jun 16, 2011, at 9:31 PM, Shawn Hermans wrote: > Lately I have being a lot of work with GData. They are an Atom based data service used by Google. We are taking their base Atom library and doing extensions to suit our needs. Also a lot of fun recently setting up a Redmine, Git and Hudson based Python development environment. Seems to be working pretty well for now. Would you be willing to present that? How much time do you want? 20m? A whole meting? On Jun 16, 2011, at 9:51 PM, Nick Nisi wrote: > I have been learning ruby and building a small web app with Sinatra. I could do a presentation on that and talk about Rack. Perhaps Jay could give a quick rundown of Plack, Perl's equivalent to Rack. Also, if anyone has used WSGI, the Python equivalent, it could be fun to see how the same interface is applied in these different languages. I'm in! Have any Pythonistas in Omaha done any WSGI? On Jun 17, 2011, at 12:04 AM, Justin Hamilton wrote: > I have yet to attend one of these but I recently wrote a Forth interpreter in Scheme just as a fun little toy project that I could always show. Great! How much time do you want? 20m? A whole meeting? Thanks all! Looks like we're getting a couple upcoming meetings roughed out. Woot! j From jay.hannah at iinteractive.com Tue Jun 21 10:38:22 2011 From: jay.hannah at iinteractive.com (Jay Hannah) Date: Tue, 21 Jun 2011 12:38:22 -0500 Subject: [Omaha.pm] "A successful Git branching model" + git-flow Message-ID: <7BB22AEE-7019-4623-A9A6-E4DCB0CE9C68@iinteractive.com> We've discussed this before. My company has just decided to go full bore on it: http://nvie.com/posts/a-successful-git-branching-model/ Luckily someone has made it easier by writing "git-flow", which is new to me: http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/ Should be quite the learning experience. :) Jay Hannah Senior Developer / Consultant http://www.iinteractive.com Email: jay.hannah at iinteractive.com From jay.hannah at iinteractive.com Tue Jun 21 10:51:58 2011 From: jay.hannah at iinteractive.com (Jay Hannah) Date: Tue, 21 Jun 2011 12:51:58 -0500 Subject: [Omaha.pm] http://stillmaintained.com/ Message-ID: <2DF0CDCD-3717-450E-89A6-B657F64B6B64@iinteractive.com> Ah, that's pretty neat. A central directory for whether or not you still care about your code. :) Looks like it's currently github only, so it'd be more powerful built into github itself. But perhaps they'll track across multiple repository systems someday? Jay Hannah Senior Developer / Consultant http://www.iinteractive.com Email: jay.hannah at iinteractive.com From shawnhermans at gmail.com Wed Jun 22 05:44:34 2011 From: shawnhermans at gmail.com (Shawn Hermans) Date: Wed, 22 Jun 2011 07:44:34 -0500 Subject: [Omaha.pm] [odynug] Call for presentations In-Reply-To: <1ECFDC81-DF4B-485C-8184-35605339D625@jays.net> References: <1ECFDC81-DF4B-485C-8184-35605339D625@jays.net> Message-ID: I don't mind presenting, I just need to find time to attend a meeting. I can talk for as long as people want to listen. On Mon, Jun 20, 2011 at 8:17 PM, Jay Hannah wrote: > On Jun 16, 2011, at 9:31 PM, Shawn Hermans wrote: > > Lately I have being a lot of work with GData. They are an Atom based data > service used by Google. We are taking their base Atom library and doing > extensions to suit our needs. Also a lot of fun recently setting up a > Redmine, Git and Hudson based Python development environment. Seems to be > working pretty well for now. > > Would you be willing to present that? How much time do you want? 20m? A > whole meting? > > On Jun 16, 2011, at 9:51 PM, Nick Nisi wrote: > > I have been learning ruby and building a small web app with Sinatra. I > could do a presentation on that and talk about Rack. Perhaps Jay could give > a quick rundown of Plack, Perl's equivalent to Rack. Also, if anyone has > used WSGI, the Python equivalent, it could be fun to see how the same > interface is applied in these different languages. > > I'm in! Have any Pythonistas in Omaha done any WSGI? > > On Jun 17, 2011, at 12:04 AM, Justin Hamilton wrote: > > I have yet to attend one of these but I recently wrote a Forth > interpreter in Scheme just as a fun little toy project that I could always > show. > > Great! How much time do you want? 20m? A whole meeting? > > Thanks all! Looks like we're getting a couple upcoming meetings roughed > out. Woot! > > 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. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From andy at petdance.com Wed Jun 22 07:26:20 2011 From: andy at petdance.com (Andy Lester) Date: Wed, 22 Jun 2011 09:26:20 -0500 Subject: [Omaha.pm] [odynug] Call for presentations In-Reply-To: References: <1ECFDC81-DF4B-485C-8184-35605339D625@jays.net> Message-ID: <15C51EBD-6B81-4A6B-91ED-7C2B6A306A6F@petdance.com> On Jun 22, 2011, at 7:44 AM, Shawn Hermans wrote: > I don't mind presenting, I just need to find time to attend a meeting. I can talk for as long as people want to listen. I would be glad to come out and present something some time in the summer, while school's out and I don't have my Dad/School duties. xoa -- Andy Lester => andy at petdance.com => www.techworklove.com => AIM:petdance -------------- next part -------------- An HTML attachment was scrubbed... URL: From jay.hannah at iinteractive.com Fri Jun 24 13:07:46 2011 From: jay.hannah at iinteractive.com (Jay Hannah) Date: Fri, 24 Jun 2011 15:07:46 -0500 Subject: [Omaha.pm] pretty JSON Message-ID: <5A37CA76-3E8F-4EBB-9C72-816AB8190654@iinteractive.com> Cool. I've been using xmllint --format to make XML pretty for years. JSON::XS ships with json_xs, which does the same thing for JSON. BEFORE: [{"body":{"general":{"date_discontinued":"","is_assembly":false,"is_hidden":false,"description":{"en":"LAMP EMD 75... AFTER: [ { "body" : { "cost" : { "default_rate" : "W", "week_price" : { "USD" : 0 }, "day_price" : { "USD" : 0 } }, ... This is also handy for piping web service URLs to my human eyeballs: :) curl 'http://foo.bar/baz' | json_xs Jay Hannah Senior Developer / Consultant http://www.iinteractive.com Email: jay.hannah at iinteractive.com From jay at jays.net Tue Jun 28 11:21:54 2011 From: jay at jays.net (Jay Hannah) Date: Tue, 28 Jun 2011 14:21:54 -0400 Subject: [Omaha.pm] Startup Weekend Omaha - Sep 16-18 Message-ID: <8B44F3E4-3F98-4230-90EE-EF3D9C3BE72F@jays.net> Mark your calendars. :) http://omaha.startupweekend.org/ September 16-18, 2011 Mammel Hall University of Nebraska at Omaha j From jay.hannah at iinteractive.com Thu Jun 30 10:18:16 2011 From: jay.hannah at iinteractive.com (Jay Hannah) Date: Thu, 30 Jun 2011 13:18:16 -0400 Subject: [Omaha.pm] One day workshop in Omaha - Intro to Moose Message-ID: <84C491D3-ABDA-46ED-9DB3-DC3F115914AB@iinteractive.com> I'm out in Asheville NC for YAPC::NA::2011, which just wrapped up. A great time was had by all, you should come out next year (Madison, WI). :) I just talked to Dave Rolsky, and he'd be willing to fly out to Omaha if we can muster up a full class. Here's the YAPC information: Introduction to Moose By Dave Rolsky (?autarch?) from Minneapolis.pm Target audience: Beginner http://www.yapc2011.us/yn2011/talk/3473 If we could get 15 slots sold at $220 each, we could make this happen. This is a GREAT price for a full day of world-class training! Are you and/or your company interested in jump-starting your Modern Perl skills? Save tons of money (flights, housing, food) by bringing Dave to Omaha. :) Please email me, on or off list, to reserve slots. Thanks! Jay Hannah Senior Developer / Consultant 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 Thu Jun 30 10:49:57 2011 From: jay.hannah at iinteractive.com (Jay Hannah) Date: Thu, 30 Jun 2011 13:49:57 -0400 Subject: [Omaha.pm] One day workshop in Omaha - Intro to Moose In-Reply-To: <84C491D3-ABDA-46ED-9DB3-DC3F115914AB@iinteractive.com> References: <84C491D3-ABDA-46ED-9DB3-DC3F115914AB@iinteractive.com> Message-ID: On Jun 30, 2011, at 1:18 PM, Jay Hannah wrote: > http://www.yapc2011.us/yn2011/talk/3473 Re: "Students are expected to bring a laptop, as you will be writing code during the class." In case you don't have your own laptops: We might be able to schedule the class into UNO PKI, where computers would be available. Jay Hannah Senior Developer / Consultant http://www.iinteractive.com Email: jay.hannah at iinteractive.com From jay.hannah at iinteractive.com Thu Jun 30 13:21:17 2011 From: jay.hannah at iinteractive.com (Jay Hannah) Date: Thu, 30 Jun 2011 16:21:17 -0400 Subject: [Omaha.pm] Moose Class In-Reply-To: References: Message-ID: On Jun 30, 2011, at 4:03 PM, Eric Kennedy wrote: > I'd be interested, however, if it is scheduled for 6/30 I won't be able to make it because I'm in class that day. No idea what date it would be yet. Just trying to see if there's interest in having one in Omaha this year. :) Thanks, Jay Hannah Senior Developer / Consultant http://www.iinteractive.com Email: jay.hannah at iinteractive.com From jay.hannah at iinteractive.com Thu Jun 30 15:55:19 2011 From: jay.hannah at iinteractive.com (Jay Hannah) Date: Thu, 30 Jun 2011 18:55:19 -0400 Subject: [Omaha.pm] Moose Class In-Reply-To: References: Message-ID: <04A463FD-70A5-4752-BD20-66FFBD676AF1@iinteractive.com> On Jun 30, 2011, at 5:06 PM, Eric Kennedy wrote: > I'm interested if I can swing it. Let me know if you target a particular date. Yup. I'll announce on the list if we get enough interest to make it possible. :) > You didn't happen to meet the guys from PlainBlack (WebGUI) at the conference did you? I'm working on a project right now with company out of Charolotte (Knowmad). One of their people, William McKee, was coordinating a session at the conference. I think it might have been a BOF session. Did you happen to meet him? Not sure. Probably passed him in the hallway many times. :) http://www.yapc2011.us/yn2011/user/1672 I attended one of JT's talks (the founder/owner of PB). http://www.yapc2011.us/yn2011/user/2190 I don't know if any WebGUI BoFs happened or not. I do know that Matt Trout (mst) got pelted with dozens of plushie WebGUI octopi DURING his keynote (http://bit.ly/k3Xpnm $5 per octopus donation). We raised $160 for The Perl Foundation that way. :) The videos of that should be online in a few days. Jay Hannah Senior Developer / Consultant http://www.iinteractive.com Email: jay.hannah at iinteractive.com From jay.hannah at iinteractive.com Thu Jun 30 18:41:55 2011 From: jay.hannah at iinteractive.com (Jay Hannah) Date: Thu, 30 Jun 2011 21:41:55 -0400 Subject: [Omaha.pm] Rosetta Code Message-ID: <4F896750-5909-48B7-933B-7D6309F12DFF@iinteractive.com> lol... Soundex solved in 28 languages: http://rosettacode.org/wiki/Soundex The Perl5 and PHP solutions are total crap. Boo!! :) This is a cool wiki. :) Jay Hannah Senior Developer / Consultant http://www.iinteractive.com Email: jay.hannah at iinteractive.com