From jameschoate at austin.rr.com Wed Dec 2 05:30:47 2009 From: jameschoate at austin.rr.com (jameschoate at austin.rr.com) Date: Wed, 2 Dec 2009 7:30:47 -0600 Subject: APM: TRG Maker SIG Dec. 10 Message-ID: <20091202133048.1LO5D.271332.root@hrndva-web17-z02> Hello and Hurray... Just a quick reminder that the one and only TRG Maker SIG meeting is next week on Thu. Dec. 10th. It's window of opportunity is from 7pm to 10pm. Topics will be Lego Mindstorm Robotics and Circuit Bending II. For the circuit bending remember to bring tools, test equipment, parts & pieces, and most importantly don't forget the widget you want to bend! There will be no more TRG Maker SIGs scheduled for 2009 due to the holidays. For 2010 I won't be taking the lead on any events at least for the first couple of months due to other priorities. If somebody else wants to send out this reminder for the second and fourth Thu. of the month, feel free. Merry Christmas and Happy New Year to you and yours! -- -- -- -- -- Venimus, Vidimus, Dolavimus James Choate jameschoate at austin.rr.com james.choate at twcable.com 512-657-1279 www.ssz.com http://www.twine.com/twine/1128gqhxn-dwr/solar-soyuz-zaibatsu http://www.twine.com/twine/1178v3j0v-76w/confusion-research-center Adapt, Adopt, Improvise -- -- -- -- From jameschoate at austin.rr.com Wed Dec 2 05:42:25 2009 From: jameschoate at austin.rr.com (jameschoate at austin.rr.com) Date: Wed, 2 Dec 2009 7:42:25 -0600 Subject: APM: Hacking Society Austin Dec. 8 7-9pm Message-ID: <20091202134225.ZAZTW.271563.root@hrndva-web17-z02> The December gathering of the Austin chapter of Hacking Society is next Tue. As usual we'll be meeting from 7-9pm at the HEB Central Market Cafe. I'll be giving a short update on the CRC hackspace for those who are interested. It is still looking like we'll have the paperwork submitted this month and should pick the physical space late in Jan. '10. Don't forget that our format has changed recently. So, please bring something to show or share that you feel hacks society in one way or another using science or technology. I usually bring magazine articles and whitepapers (eg arxiv.org.) There is supposed to be wireless available as well if you need net access. http://www.hackingsociety.org/ http://www.centralmarket.com/Stores/Austin-Central.aspx -- -- -- -- -- Venimus, Vidimus, Dolavimus James Choate jameschoate at austin.rr.com james.choate at twcable.com 512-657-1279 www.ssz.com http://www.twine.com/twine/1128gqhxn-dwr/solar-soyuz-zaibatsu http://www.twine.com/twine/1178v3j0v-76w/confusion-research-center Adapt, Adopt, Improvise -- -- -- -- From jameschoate at austin.rr.com Wed Dec 2 05:47:25 2009 From: jameschoate at austin.rr.com (jameschoate at austin.rr.com) Date: Wed, 2 Dec 2009 13:47:25 +0000 Subject: APM: Austin Perl Mongers Wed. Dec. 9 7-9pm Message-ID: <20091202134725.2ZJVQ.271690.root@hrndva-web17-z02> Good Morning, The December APM meeting will once again occur at Mangia Pizza on Gracy Farms at Burnet and MoPac from 7-9pm. http://www.pm.org/ (I wonder why they don't have any PUGs in Africa?) http://www.mangiapizza.com/33/Gracy_Farms.html Reminder - I won't be making the announcements or managing the meetings at least through the first few months of 2010 as I have other priorities. -- -- -- -- -- Venimus, Vidimus, Dolavimus James Choate jameschoate at austin.rr.com james.choate at twcable.com 512-657-1279 www.ssz.com http://www.twine.com/twine/1128gqhxn-dwr/solar-soyuz-zaibatsu http://www.twine.com/twine/1178v3j0v-76w/confusion-research-center Adapt, Adopt, Improvise -- -- -- -- From tshinnic at io.com Mon Dec 7 11:41:31 2009 From: tshinnic at io.com (Thomas L. Shinnick) Date: Mon, 07 Dec 2009 13:41:31 -0600 Subject: APM: Austin Perl Mongers Wed. Dec. 9 7-9pm In-Reply-To: <20091202134725.2ZJVQ.271690.root@hrndva-web17-z02> References: <20091202134725.2ZJVQ.271690.root@hrndva-web17-z02> Message-ID: <89cotc$3f2ifh@asav03.insightbb.com> At 07:47 AM 12/2/2009, jameschoate at austin.rr.com wrote: >Good Morning, > >The December APM meeting will once again occur at Mangia Pizza on >Gracy Farms at Burnet and MoPac from 7-9pm. > >http://www.pm.org/ > >(I wonder why they don't have any PUGs in Africa?) > >http://www.mangiapizza.com/33/Gracy_Farms.html > >Reminder - I won't be making the announcements or managing the >meetings at least through the first few months of 2010 as I have >other priorities. I won't be able to make the meeting (as I'm literally 1000 miles away), but I wanted to share something I'd put together for last time. It came out of a discussion on Perl5-Porters maillist, with contributions by several people, as everyone tried to remember all the ways that braces {} can be used. What I'd love to see is a comparison where other languages explain how they satisfy the function of each of these uses for braces. I'm sure they all can do these, but if it takes up a whole line with just a class.subclass.object.method.method call to do the same thing, it kinda makes succinctness - even at the peril of punctuation - more compelling. Pasted below and attached: http://www.nntp.perl.org/group/perl.perl5.porters/2009/10/msg152943.html From: Tom Christiansen Date: October 31, 2009 21:38 Subject: sixteen embracing uses (was: "If" your subscript goes bump in the night) >* George Greer [2009-10-31 22:50]: >> After all the pains, it looks less painful if hashes >> subscripted with a different character > Not just hashes. Curlies in Perl source can have something like > 7 different meanings (if memory serves) depending on context. Just seven, you say? 'Pends how you count 'em, but I'm afraid seven's just a wee bit on the conservative side... 0. NOTHING: $i++; # } don't look at {this} here { / foo (?# silly }{ brackets ) bar /x 1. LITERAL: print "This {STU}{FF} means what it means!\n"; m/foo\{nuff}/; #line 1066 "waysilly{file}name" =pod this is an em{pod}ded literal =cut __END__ prithee what is this { matter } here? 2. HEADED BLOCK: if/do/eval/sub/etc { ... } 3. PROPER LOOP: while/foreach/etc { } { } # bare block for last/redo or scoping 4. HASH SUBSCRIPT: $h{string} $hr->{string} 5. ANON HASH ALLOCATOR: $new = { LIST }; 6. DEREF ISOLATION: @{ fn(x) }[0,0,1,-1] 7. VARIABLE ISOLATION: print "Let's go to ${name}'s place.\n"; ${^PREMATCH} 8. NAME OF A DISTINCT main'VARIABLE: $} = "whacked"; 9. PYOQ DELIMS: qq{....} m{foo|bar}x q{.{ ... } ...} # 9 + 1 ($rot13ed = $it) =~ y{a-zA-Z}{n-za-mN-ZA-M} 10. REGEX QUANTIFICATION: {m,n} {m.n}? {m.n}+ m/ ( (?:foo|bar){4,9}? ) /x 11. REGEX NAME-GROUPED STUFF: m/ \x{DEADBEEF} /x m/ \p{Digit} /x m/ \g{-1} /x m/ \g{NAMEDREF} /x 12. FORMAT VALUE-LIST GROUPING: format = This @<<<<< is aligned to @>>>> { some_really_long_expression_that_returns_a_scalar, and_another_aligned_thingie } . 13. ARBITRARY STRING GENERATION: print for <{big,little}-{men,women,children}>; # 6 strings 14. EXISTENT FILENAME EXPANSION: (paths must -e) print for ; 15. INDIRECT FILEHANDLE vs INDIRECT FILEGLOB: $ perl -e '$in = "STDIN"; print scalar <$in>' < /etc/motd OpenBSD 4.4 (GENERIC) #0: Tue Oct 21 10:02:18 MDT 2008 $ perl -le '$in = "/etc/*"; print scalar <${in}>' < /etc/motd /etc/adduser.conf So hey, anybody forget any of those? :) /ducks --tom 4b. GLOB ELEMENT *foo{IO} 16. REGEXP CODE BLOCK: /(?{ say "foo" })/ 17. DELAYED REGULAR EXPRESSION /(??{ "foo" })/ Although it could be argued that they don't really count, as the '{' isn't a token in itself, just part of a token. 18. HERE-DOC TERMINATOR print <<'{' Hello, world { 19. ($s = q{general purpose peared delimiter}) =~ s(pear){pair}; 19b. ($s = q}general purpose peared delimiter, but singled out}) =~ s}pear}pair}; -------------- next part -------------- http://www.nntp.perl.org/group/perl.perl5.porters/2009/10/msg152943.html From: Tom Christiansen Date: October 31, 2009 21:38 Subject: sixteen embracing uses (was: "If" your subscript goes bump in the night) >* George Greer [2009-10-31 22:50]: >> After all the pains, it looks less painful if hashes >> subscripted with a different character > Not just hashes. Curlies in Perl source can have something like > 7 different meanings (if memory serves) depending on context. Just seven, you say? 'Pends how you count 'em, but I'm afraid seven's just a wee bit on the conservative side... 0. NOTHING: $i++; # } don't look at {this} here { / foo (?# silly }{ brackets ) bar /x 1. LITERAL: print "This {STU}{FF} means what it means!\n"; m/foo\{nuff}/; #line 1066 "waysilly{file}name" =pod this is an em{pod}ded literal =cut __END__ prithee what is this { matter } here? 2. HEADED BLOCK: if/do/eval/sub/etc { ... } 3. PROPER LOOP: while/foreach/etc { } { } # bare block for last/redo or scoping 4. HASH SUBSCRIPT: $h{string} $hr->{string} 5. ANON HASH ALLOCATOR: $new = { LIST }; 6. DEREF ISOLATION: @{ fn(x) }[0,0,1,-1] 7. VARIABLE ISOLATION: print "Let's go to ${name}'s place.\n"; ${^PREMATCH} 8. NAME OF A DISTINCT main'VARIABLE: $} = "whacked"; 9. PYOQ DELIMS: qq{....} m{foo|bar}x q{.{ ... } ...} # 9 + 1 ($rot13ed = $it) =~ y{a-zA-Z}{n-za-mN-ZA-M} 10. REGEX QUANTIFICATION: {m,n} {m.n}? {m.n}+ m/ ( (?:foo|bar){4,9}? ) /x 11. REGEX NAME-GROUPED STUFF: m/ \x{DEADBEEF} /x m/ \p{Digit} /x m/ \g{-1} /x m/ \g{NAMEDREF} /x 12. FORMAT VALUE-LIST GROUPING: format = This @<<<<< is aligned to @>>>> { some_really_long_expression_that_returns_a_scalar, and_another_aligned_thingie } . 13. ARBITRARY STRING GENERATION: print for <{big,little}-{men,women,children}>; # 6 strings 14. EXISTENT FILENAME EXPANSION: (paths must -e) print for ; 15. INDIRECT FILEHANDLE vs INDIRECT FILEGLOB: $ perl -e '$in = "STDIN"; print scalar <$in>' < /etc/motd OpenBSD 4.4 (GENERIC) #0: Tue Oct 21 10:02:18 MDT 2008 $ perl -le '$in = "/etc/*"; print scalar <${in}>' < /etc/motd /etc/adduser.conf So hey, anybody forget any of those? :) /ducks --tom 4b. GLOB ELEMENT *foo{IO} 16. REGEXP CODE BLOCK: /(?{ say "foo" })/ 17. DELAYED REGULAR EXPRESSION /(??{ "foo" })/ Although it could be argued that they don't really count, as the '{' isn't a token in itself, just part of a token. 18. HERE-DOC TERMINATOR print <<'{' Hello, world { 19. ($s = q{general purpose peared delimiter}) =~ s(pear){pair}; 19b. ($s = q}general purpose peared delimiter, but singled out}) =~ s}pear}pair}; From jameschoate at austin.rr.com Tue Dec 22 13:38:35 2009 From: jameschoate at austin.rr.com (jameschoate at austin.rr.com) Date: Tue, 22 Dec 2009 21:38:35 +0000 Subject: APM: New USPTO Test Could Limit Software-Based Patents Message-ID: <20091222213835.00GLF.91266.root@hrndva-web22-z02> http://yro.slashdot.org/story/09/12/22/1557207/New-USPTO-Test-Could-Limit-Software-Based-Patents?art_pos=7 -- -- -- -- -- Venimus, Vidimus, Dolavimus jameschoate at austin.rr.com james.choate at g.austincc.edu james.choate at twcable.com h: 512-657-1279 w: 512-845-8989 www.ssz.com http://www.twine.com/twine/1128gqhxn-dwr/solar-soyuz-zaibatsu http://www.twine.com/twine/1178v3j0v-76w/confusion-research-center Adapt, Adopt, Improvise -- -- -- -- From JPolache at texasmutual.com Wed Dec 23 14:03:00 2009 From: JPolache at texasmutual.com (Jonathan S. Polacheck) Date: Wed, 23 Dec 2009 16:03:00 -0600 Subject: APM: Jonathan S. Polacheck/AUSTIN/THE_FUND is out of the office. Message-ID: I will be out of the office starting 12/11/2009 and will not return until 12/25/2009. I am on vacation until Aug. 22th, I will respond to your message when I return. From jameschoate at austin.rr.com Thu Dec 24 05:15:11 2009 From: jameschoate at austin.rr.com (jameschoate at austin.rr.com) Date: Thu, 24 Dec 2009 13:15:11 +0000 Subject: APM: Helping Perl Packagers Package Perl Message-ID: <20091224131512.VO42R.91546.root@hrndva-web03-z02> http://developers.slashdot.org/article.pl?sid=09/12/24/0319228 -- -- -- -- -- Venimus, Vidimus, Dolavimus jameschoate at austin.rr.com james.choate at g.austincc.edu james.choate at twcable.com h: 512-657-1279 w: 512-845-8989 www.ssz.com http://www.twine.com/twine/1128gqhxn-dwr/solar-soyuz-zaibatsu http://www.twine.com/twine/1178v3j0v-76w/confusion-research-center Adapt, Adopt, Improvise -- -- -- -- From jameschoate at austin.rr.com Thu Dec 24 07:59:49 2009 From: jameschoate at austin.rr.com (jameschoate at austin.rr.com) Date: Thu, 24 Dec 2009 15:59:49 +0000 Subject: APM: MQL, Prolog, and the future of Semantic Web databases Message-ID: <20091224155949.J1N6S.132428.root@hrndva-web28-z02> http://www.wellnowwhat.net/blog/?p=353 -- -- -- -- -- Venimus, Vidimus, Dolavimus jameschoate at austin.rr.com james.choate at g.austincc.edu james.choate at twcable.com h: 512-657-1279 w: 512-845-8989 www.ssz.com http://www.twine.com/twine/1128gqhxn-dwr/solar-soyuz-zaibatsu http://www.twine.com/twine/1178v3j0v-76w/confusion-research-center Adapt, Adopt, Improvise -- -- -- -- From jameschoate at austin.rr.com Thu Dec 24 08:36:40 2009 From: jameschoate at austin.rr.com (jameschoate at austin.rr.com) Date: Thu, 24 Dec 2009 16:36:40 +0000 Subject: APM: Suggested Reading: The Fourth Paradigm: Data-Intensive Scientific Discovery Message-ID: <20091224163640.76H56.132687.root@hrndva-web28-z02> You can get it in either pdf or paper ($$$) format, if you build or develop with computers it may be worth your while... http://research.microsoft.com/en-us/collaboration/fourthparadigm/default.aspx -- -- -- -- -- Venimus, Vidimus, Dolavimus jameschoate at austin.rr.com james.choate at g.austincc.edu james.choate at twcable.com h: 512-657-1279 w: 512-845-8989 www.ssz.com http://www.twine.com/twine/1128gqhxn-dwr/solar-soyuz-zaibatsu http://www.twine.com/twine/1178v3j0v-76w/confusion-research-center Adapt, Adopt, Improvise -- -- -- -- From jameschoate at austin.rr.com Thu Dec 24 08:41:00 2009 From: jameschoate at austin.rr.com (jameschoate at austin.rr.com) Date: Thu, 24 Dec 2009 16:41:00 +0000 Subject: APM: Recursive Regular Expressions Message-ID: <20091224164101.PLIKN.132717.root@hrndva-web28-z02> http://www.catonmat.net/blog/recursive-regular-expressions/ -- -- -- -- -- Venimus, Vidimus, Dolavimus jameschoate at austin.rr.com james.choate at g.austincc.edu james.choate at twcable.com h: 512-657-1279 w: 512-845-8989 www.ssz.com http://www.twine.com/twine/1128gqhxn-dwr/solar-soyuz-zaibatsu http://www.twine.com/twine/1178v3j0v-76w/confusion-research-center Adapt, Adopt, Improvise -- -- -- -- From jameschoate at austin.rr.com Fri Dec 25 12:41:30 2009 From: jameschoate at austin.rr.com (jameschoate at austin.rr.com) Date: Fri, 25 Dec 2009 20:41:30 +0000 Subject: APM: [P] Message-ID: <20091225204130.SS1BG.101539.root@hrndva-web07-z01> Perl, sed, grep, gawk, uniq, host and dig: another look Cc: Austin Area Leauge of Pro Sysadmins , "Austin-Hacking-Society at googlegroups.com" , The Robot Group Mailing List MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) Sensitivity: Normal X-Originating-IP: http://www.kuro5hin.org/story/2009/12/7/152155/893 -- -- -- -- -- Venimus, Vidimus, Dolavimus jameschoate at austin.rr.com james.choate at g.austincc.edu james.choate at twcable.com h: 512-657-1279 w: 512-845-8989 www.ssz.com http://www.twine.com/twine/1128gqhxn-dwr/solar-soyuz-zaibatsu http://www.twine.com/twine/1178v3j0v-76w/confusion-research-center Adapt, Adopt, Improvise -- -- -- --