From gwadej at anomaly.org Sun Mar 2 17:23:25 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Sun, 2 Mar 2014 19:23:25 -0600 Subject: [pm-h] Fw: UG News: Get Your Free Books + More from O'Reilly Message-ID: <20140302192325.2c5be943@cygnus> Begin forwarded message: Date: Sun, 2 Mar 2014 16:00:48 -0800 From: Marsee Henon and Jon Johns To: gwadej at anomaly.org Subject: UG News: Get Your Free Books + More from O'Reilly View this message as HTML http://post.oreilly.com/rd/9z1zg012j5oqjpnrb0bkoc3e8o57srodrogi4eatjqg Send this to a friend http://post.oreilly.com/f2f/9z1zeltqt3fqmibrq016kpnddre6ofde222e6dej23o Hello, As Kelsey Breseman says in an interview with O'Reilly Radar, when our devices are smarter, they will enable us to "stop interacting with our devices, stop staring at screens, and start looking at each other, start talking to each other again." Get the newest report from the O'Reilly Radar, 'Building a Solid World', and learn more about Frictionless Manufacturing, APIs for the Physical World,Software Above the Level of a Single Device, and Design Beyond the Screen. Download your free copy. http://post.oreilly.com/rd/9z1zefe8g9b7dperoa6rasl43rbbl146ktcaj76el70 Cheers, Marsee Henon and Jon Johns P.S. Come say hi to Marsee and Rachel at Wearables DevCon March 5-7 http://post.oreilly.com/rd/9z1zn52q4k32gb643gc0h8oat9jaq84luvpptemg18g Are your members getting the correct discounts? Please let your community know that the DSUG2 discount code is expiring, please share the new code DSUG50 with your members so they can receive 50% off ebooks and videos when shopping on oreilly.com. Available for Review The UG team is looking for reviewers for the following books & videos. Consider posting your reviews on Amazon, Slashdot, oreilly.com, goodreads.com and/or your blog. Speaking JavaScript - An In-Depth Guide for Programmers http://post.oreilly.com/rd/9z1zpbnlu7fiajlds2m5p3j7q8uke2d3ojhtjqekmbg Building Polyfills http://post.oreilly.com/rd/9z1z414tt546vl1ru30cjuvgphli2l1tt3cvicpi8g8 Responsive Theming for Drupal http://post.oreilly.com/rd/9z1z99jt2u2kofeu3r6p7lcfv0lumltsggsg8tmdst0 It's easy for you to get books for your meeting or special events -- just email usergroups at oreilly.com and include the words "book request" in the subject line. Don't forget to include your deadline and shipping address. Prefer ebooks? We can send you a free ebook certificate to print out for raffles or book reviewers. New Releases Introducing Python http://post.oreilly.com/rd/9z1zbknpm4vubduncjou2rtqc8ps3h81lskee4fu7sg Learning Cocoa with Objective-C, 4th Edition http://post.oreilly.com/rd/9z1zbebs36i79526bf59tvdfeaoeli1gbulnpdm7ano iPhone and iPad Kung Fu http://post.oreilly.com/rd/9z1zi9vgf8719f7uttto5vv3u4oth7srjefv45vuj4g Programming 3D Applications with HTML5 and WebGL http://post.oreilly.com/rd/9z1z4jo1frq1n0tluis56vq5rho1igcc451q060tid8 Functional Programming in Java http://post.oreilly.com/rd/9z1z8psnni0ml7rkbq6irbpb4i28b1gdgh9lshkfjt0 Building a Solid World http://post.oreilly.com/rd/9z1zt0cn4i1br3ltos1qlukc480c1dsls9133f00fv8 We're always happy to offer your and your community access to our videos for review. We have hours and hours of free content on our YouTube channel, but many of our video compilations and in-depth training videos are only available for purchase. If you or your community members would like to watch and review any of our videos, please send us a request via usergroups at oreilly.com http://post.oreilly.com/rd/9z1z313i2q1v3ha6107f6kuimfrfjoa13lrck976u0o Fluent Conference - San Francisco (March 11-13) Free Passes to O'Reilly's Fluent Conference If you're building web applications, designing for mobile devices, or working with the web's evolving infrastructure, you need to keep up with the enormous proliferation of web technologies. O'Reilly's Fluent Conference (happening March 11-13 in San Francisco) is one of the best places to get training on all aspects of the Web Platform, including JavaScript, HTML5, WebGL, CSS3, mobile APIs, Node.js, AngularJS, ECMAScript 6, and much more. O'Reilly has given us a code for unlimited free Exhibit all Only pass (normally $49) for anyone who would like to stop by and check the conference out. The Exhibit Hall Only Pass gets you into the Exhibit Hall, sponsored sessions, all evening events including Ignite, plus opportunities for networking and lots more. See a list of everything included and register with code UGEHP to get your free pass: http://post.oreilly.com/rd/9z1zqgvs0g91ghbesc3t3t5ofnqogf45v97rjms8g38 Join us at Fluent and find Sonia or Betsy in the O'Reilly Booth to arrange to takeaway leftover books at the end of the show. Share discount code UGEHP with your members for unlimited free Exhibit Hall Only passes ($49 value). See a list of everything included with this pass and register at: http://post.oreilly.com/rd/9z1z5puidk00uahdn3ch98eic1vdjfa5mkbgql3rs68 http://post.oreilly.com/rd/9z1zg9a41oveqgkhsiuhcp2f6rc3opqiar2eh5j09ko Stories we're following at O'Reilly Prefer goals over controls - A common vision is more important than seeking approval http://post.oreilly.com/rd/9z1ziga5gp78pgoo5d2ipqp64r824m5appupsc80600 Respond and redirect with PHP - An excerpt from the third edition of PHP Cookbook http://post.oreilly.com/rd/9z1znq9ekq3qvbav9rmdv1cphitatarq1rbou1grd8g How to (semi-)automate JavaScript refactoring - Disposable robot assassins and spreadsheets http://post.oreilly.com/rd/9z1zkotrne6jbk511v700gaul92n5jf91uo2606f60g Slo-mo for the masses-Thinking about technology in highly disruptive ways has made high-speed videography affordable http://post.oreilly.com/rd/9z1z77iej81kgg14bu6huiudpa0gh2hm5e7v1qjgrlo Erlang Factory - San Francisco Bay Area (March 6-7) The largest Erlang event in the US will feature over 50 talks, case studies and training courses. on Reactive Programming, Elixir, Analytics, Big Data, DevOps, Infrastructure, Multi-core, Architectures. Speakers include: Jos Valim, Mike Williams, Bruce Tate, Dave Thomas, Bob Ippolito, Brett Cameron, Stu Bailey, Duncan McGregor and many more. Get an additional 10% discount off with the code OREILLY10. http://post.oreilly.com/rd/9z1zm5i4a7f7t201iskrpj10isffe2ele7380s6c5q0 Get your 20% discount for Python Quants New York (March 14) On Pi-Day, March 14, 2014, the Python Quants will host a conference "for Python Quants." This is the first event of its kind, focusing on the intersection of Python and quantitative analytics. This conference will be a one-day, two track powerhouse of talks and workshops covering all aspects of Python in finance, from spreadsheets and Excel to statistical and machine learning to algorithmic investing platforms to Bitcoin to bootstrapping discount curves and optimizing American Equity Option pricing! O'Reilly is proud to be sponsoring this event and is offering a 20% discount on registration with the code: oreilly-20 http://post.oreilly.com/rd/9z1zq5vu1887jat4vd561c15erhpk1n74thmsb0clo0 http://post.oreilly.com/rd/9z1zrttufhe3t9icofdo5amrc925msbj9mjcqa4qvl8 MLconf (The Machine Learning Conference) New York (11 April) MLconf is having it's first New York-based event on Friday, April 11th at The Helen Mills Event Center in New York City. The conference will host presentations from Corinna Cortes, Head of Research at Google, Edo Liberty, Sr Research Scientist at Yahoo, Josh Wills, Dir of Data Science at Cloudera, Pek Lum, Chief Data Scientist at Ayasdi, and several other fascinating presenters. http://post.oreilly.com/rd/9z1zljrh3ch7rsba5612lrmv36r35df0ftn27o2sufo http://post.oreilly.com/rd/9z1ztrlhh14q6c43p1h9geelfacvqnpljea0d3jgf40 Submit Your Proposal to DEVLINK By May 1 DEVLINK 2014 has opened its call for speakers. If you have any questions, please don't hesitate to contact John Kellar, Chairman, devLink Technical Conference. The call for speakers will remain open through May 1, 2014. Submissions will be reviewed and selected continuously, so early submission is recommended although they consider all sessions before the schedule is finalized. The devLink Technical Conference is a 501(c)(3) non-profit organization established in 2006 to educate IT professionals on current and emerging technologies. We strive to improve the software development community by providing quality content from industry leaders and networking opportunities to build peer groups beyond just co-workers and technology disciplines. http://post.oreilly.com/rd/9z1zneii80csgqqpgs828o8hdaau0hi0hgg37rmjt30 john.kellar at devlink.net GraphLab Conference - San Francisco (July 21) The 3rd GraphLab Conference is coming this summer, on Monday July 21, 2014 at the Nikko Hotel, in San Francisco. This All-Day Conference will host presentations on bleeding edge topics such as Graph Analytics and Large Scale Machine Learning for a crowd of 800-900 Data Scientists, Engineers, and Researchers! There will be presentations from GraphLab, Spark, Pandora, Cloudera, Trifacta, Pivotal, Datapad, Pregal and more! Early-Bird Ticket prices end on 03/01/14, Register now and save! http://post.oreilly.com/rd/9z1zia9nkiq3aob4op8fp10drt29i1vo3uas0jc0rao Buy 1 Ebook, Get 1 Free with your user group discount code: DSUG50 Looking for more? Visit oreilly.com ================================== O'Reilly 1005 Gravenstein Highway North, Sebastopol, CA 95472 800-998-9938 Follow us on Twitter @oreillyug You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to usergroups at oreilly.com ================================== -- Make no decision out of fear. -- Bruce Sterling -------------- next part -------------- An HTML attachment was scrubbed... URL: From todd at rinaldo.us Tue Mar 4 06:36:55 2014 From: todd at rinaldo.us (Todd Rinaldo) Date: Tue, 4 Mar 2014 08:36:55 -0600 Subject: [pm-h] Fwd: [New post] Why I finally joined Gittip and why you should, too In-Reply-To: <7517797.2325.0@wordpress.com> References: <7517797.2325.0@wordpress.com> Message-ID: If you don't already follow David Golden, you should. He's a prolific CPAN author and often a very insightful writer. For instance, I'm still trying to parse this phrase: "Open source is a community. Or possibly, it's like an iterated prisoners-dilemma game." ---------- Forwarded message ---------- From: dagolden Date: Mon, Mar 3, 2014 at 9:09 PM Subject: [New post] Why I finally joined Gittip and why you should, too To: toddr at cpan.org dagolden posted: "I was a Gittip skeptic. Heck, I still am. But I signed up anyway and I'll tell you why. But first, I want to talk about money and altruism. Most people contribute to open source for free. They don't do it for money. They do it for fun or self-satis" New post on *dagolden* Why I finally joined Gittip and why you should, too by dagolden I was a Gittip skeptic. Heck, I still am. But I signed up anyway and I'll tell you why. But first, I want to talk about money and altruism. Most people contribute to open source for free. They don't do it for money. They do it for fun or self-satisfaction. The danger of offering money to a volunteer is that they might revalue their contributions in light of the money. Put differently, it's possibly that getting a *little bit* of money might be more demotivating than none. Consider shareware as a related example. You bust your ass writing some software and then typically find (a) few people download it and (b) even fewer bother to pay. Now think about that from the open source "tip jar" perspective. For one, lots of work doesn't even have a download count. And given that it is typically "free" (in both the "speech" and "beer" sense), I would expect New York City Subway "Showtime" Panhandlersto get more in tips than the typical open source developer. The fallacy in that argument is that shareware ? and subway panhandling ? is transactional. It's cash (or not) for a product or performance. *Open source is a community. * Or possibly, it's like an iterated prisoners-dilemma game. In a community, like in an iterated game, you participate over time and your self-reward can be reinforced or diminished a little bit in every interaction. If you're totally self-motivated and only the challenge of the code matters to you, then community isn't a big deal. But if you're like most of us, positive feedback from the community, whether karma points, or "+1" clicks or thanks, or tips, all contribute to the feeling of self-reward. For me, someone recognizing my efforts is a huge boost. Even a bug report tells me that someone used my code and it helped them enough that they'd try to make it better. That motivates me to fix more bugs and write more code. Recently, Ribasushi arguedthat Gittip makes *consistent reward easy* and that even *chump change adds up over time*. Ovid arguedthat just *raising Perl's visibility* on Gittip benefits the community. To some extent I agree and to some extent I think both are missing the larger point. It's not about the money and it's not about the marketing. In a community, *everyone* should be looking for ways to reinforce behaviors that improve the community. Thus, *every extra way to say thanks is worth pursuing*. Thank with email? Patches? Gittip? Flatter? Awards? Karma points? Yes! *Whatever methods you find motivating to thank others are the ones you should use. * - If you have more free time than mad money, find ways to produce things the community needs. Write code, write articles, give talks, answer questions on Q&A sites and so on - If you have more mad money than free time, find ways to support those producing. Donate to TPF or EPO. Or, if you want to make your support personal, donate via Gittip or something similar Either way, *try to make sure your efforts are also reinforcing those around you*. Sending bug reports and patches or even just a thank-you email benefit the recipient much more than you might think and might even do more good for the community than your own next bit of code or authorship. Sending a gittip or saying "+1" to a grant proposal are ways to give thanks with currency. *Thanks comes in many forms. The more we have in any form, the better off we all are. * Maybe Gittip is a flash in the pan. But maybe not. If that kind of personal, consistent thank you appeals to you ? whether as a donor or as a recipient ? don't think about it, just do it. More is better. Join Gittip here . Join the Perl community here. Find your favorite CPAN authors on CPAN Tip . And if you want to gittip me, here I am . Or just shoot me an email sometime. ? *dagolden * | March 3, 2014 at 10:09 pm | URL: http://wp.me/pvxIN-Bv Unsubscribeto no longer receive posts from dagolden. Change your email settings at Manage Subscriptions. *Trouble clicking?* Copy and paste this URL into your browser: http://www.dagolden.com/index.php/2325/why-i-finally-joined-gittip-and-why-you-should-too/ -- Todd Rinaldo todd at rinaldo.us -------------- next part -------------- An HTML attachment was scrubbed... URL: From rurban at x-ray.at Tue Mar 4 12:49:14 2014 From: rurban at x-ray.at (Reini Urban) Date: Tue, 4 Mar 2014 14:49:14 -0600 Subject: [pm-h] Fwd: [New post] Why I finally joined Gittip and why you should, too In-Reply-To: References: <7517797.2325.0@wordpress.com> Message-ID: On Tue, Mar 4, 2014 at 8:36 AM, Todd Rinaldo wrote: > iterated prisoners-dilemma game This pretty easy to parse. Lookup wikipedia for it as it's the most fundamental economic and political playground for right vs left-wingers, and mathematicians in between. The original old tit-for-tat theory by Rapaport / Axelrod pleased the neo-liberal right-wingers, while new studies and improved game setups promise relief in the importance of positive social interaction and "altruism". -- Reini Urban http://cpanel.net/ http://www.perl-compiler.org/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From mrallen1 at yahoo.com Tue Mar 4 13:44:58 2014 From: mrallen1 at yahoo.com (Mark Allen) Date: Tue, 4 Mar 2014 13:44:58 -0800 (PST) Subject: [pm-h] Fwd: [New post] Why I finally joined Gittip and why you should, too In-Reply-To: References: <7517797.2325.0@wordpress.com> Message-ID: <1393969498.62759.YahooMailNeo@web164004.mail.gq1.yahoo.com> Reini, I love you but I have no idea what any of this means except for the suggestion to use Wikipedia.? I think what David's after vis a vis open source community and the prisoner's dilemma is why people in a community may or may not cooperate even if its in their best interest to do so. Mark On Tuesday, March 4, 2014 2:49 PM, Reini Urban wrote: On Tue, Mar 4, 2014 at 8:36 AM, Todd Rinaldo wrote: iterated prisoners-dilemma game This pretty easy to parse. Lookup wikipedia for it as it's the most fundamental economic and political playground for right vs left-wingers, and mathematicians in between. The original old tit-for-tat theory by Rapaport / Axelrod pleased the neo-liberal right-wingers, while new studies and improved game setups promise relief in the importance of positive social interaction and "altruism". --? Reini Urban http://cpanel.net/ ? http://www.perl-compiler.org/ _______________________________________________ Houston mailing list Houston at pm.org http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From rurban at x-ray.at Tue Mar 4 14:39:58 2014 From: rurban at x-ray.at (Reini Urban) Date: Tue, 4 Mar 2014 16:39:58 -0600 Subject: [pm-h] Fwd: [New post] Why I finally joined Gittip and why you should, too In-Reply-To: <1393969498.62759.YahooMailNeo@web164004.mail.gq1.yahoo.com> References: <7517797.2325.0@wordpress.com> <1393969498.62759.YahooMailNeo@web164004.mail.gq1.yahoo.com> Message-ID: On Tue, Mar 4, 2014 at 3:44 PM, Mark Allen wrote: > Reini, I love you but I have no idea what any of this means except for the > suggestion to use Wikipedia. > > I think what David's after vis a vis open source community and the > prisoner's dilemma is why people in a community may or may not cooperate > even if its in their best interest to do so. I tried to explain the layman version a bit. Well, the problem is that the iterated prisoners dilemma "proved" that cooperation does not pay. That was a pretty strong lemma and won several economic nobel prices, not to speak about world-political influences, Reagan, Thatcher, Bush, ... you get the idea. So any reference to the iterated prisoners dilemma is pessimistic. "If you have a bad day the best thing to do is to hit on you." "We block trolls" (poisoned communities) vs "We hug trolls" (Audrey Tang). For later studies: Latest improvements in game theory showed that entities which do communicate in the neighborhood are not in this non-cooperative neo-liberal tit-for-tat lockdown anymore. But the nobel prices for this recent development are still outstanding. Two Austrians and one US researcher are involved. The name of "austrian economics" has also to be cleared from the mishaps in the last century. From gwadej at anomaly.org Wed Mar 5 15:27:27 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Wed, 5 Mar 2014 17:27:27 -0600 Subject: [pm-h] Talk change for next week. Message-ID: <20140305172727.375ea7f1@cygnus> Due to circumstances beyond our control, Brett will not be available for his talk next Thursday. This means we need someone (or more) to step in at the last minute. Todd still has a short talk scheduled. 1. Does anyone else have a short talk they would be willing to give on a weeks notice? 2. Does anyone have a short topic they would like to hear about? Maybe someone would have the time to work something up. 3. We could always do lightning talks if a few people are willing to commit to 5 minutes each. 4. Any other ideas? G. Wade -- When in doubt, use brute force -- Ken Thompson From gwadej at anomaly.org Fri Mar 7 07:48:13 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Fri, 7 Mar 2014 09:48:13 -0600 Subject: [pm-h] brian d foy interview on Mastering Perl Message-ID: <20140307094813.6671b4b6@cygnus> http://perltricks.com/article/75/2014/3/6/Perl-master-an-interview-with-brian-d-foy Also talks some about writing about programming. G. Wade -- The three principal virtues of a programmer are Laziness, Impatience, and Hubris. -- Larry Wall From gwadej at anomaly.org Fri Mar 7 07:51:02 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Fri, 7 Mar 2014 09:51:02 -0600 Subject: [pm-h] Perl on Windows Message-ID: <20140307095102.6d586019@cygnus> brian d foy is working on a new book. He has set up a website for discussing the topic and getting input from the world. http://www.windowsperl.com/ Since we have a few people who ask about these topics, I thought it might be helpful. G. Wade -- Java is a DSL for taking large XML files and converting them to stack traces -- Bulat Shakirzyanov From gwadej at anomaly.org Fri Mar 7 07:53:15 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Fri, 7 Mar 2014 09:53:15 -0600 Subject: [pm-h] Next Thursday's meeting Message-ID: <20140307095315.45cff703@cygnus> I've only had one response regarding the change to nest week's topic. Todd suggested that we move the meeting to Wednesday, so that we could stream the DFW.pm meeting on Perl and Databases. Is there any interest in this? Does anyone have any other ideas? G. Wade -- It's easier to port a shell than a shell script. -- Larry Wall From flbaker at sbcglobal.net Fri Mar 7 08:08:39 2014 From: flbaker at sbcglobal.net (Fraser Baker) Date: Fri, 7 Mar 2014 10:08:39 -0600 Subject: [pm-h] Next Thursday's meeting In-Reply-To: <20140307095315.45cff703@cygnus> References: <20140307095315.45cff703@cygnus> Message-ID: I can't make a second Wednesday meeting. Fraser ----- Original Message ----- From: "G. Wade Johnson" To: "Houston Perl Mongers" Sent: Friday, March 07, 2014 9:53 AM Subject: [pm-h] Next Thursday's meeting > I've only had one response regarding the change to nest week's topic. > Todd suggested that we move the meeting to Wednesday, so that we could > stream the DFW.pm meeting on Perl and Databases. > > Is there any interest in this? > > Does anyone have any other ideas? > > G. Wade > -- > It's easier to port a shell than a shell script. -- Larry Wall > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ From cblanc at dionysius.com Fri Mar 7 08:40:50 2014 From: cblanc at dionysius.com (Chris Blanc) Date: Fri, 7 Mar 2014 10:40:50 -0600 Subject: [pm-h] Perl on Windows In-Reply-To: <20140307095102.6d586019@cygnus> References: <20140307095102.6d586019@cygnus> Message-ID: This is awesome. I don't care if Perl isn't the trendy web language, because as far as I can tell all of the trendy web stuff is worthless anyway, but I think it's a great language for gluing together an operating system. I enjoy Windows but tend to use it through a mixture of the CLI and Perl, simply because GUIs are inherently inefficient for many (but not every) task. I would suggest a focus on how to integrate Perl with the Windows interface, e.g. adding to right-click menus, drag-n-drop, automated changes to Windows config/registry and making common scripts easily available. There's also a lot of web-based stuff that Perl is useful for, such as removing 80-column line breaks in Windows txt files and converting Linux or Macintosh (ewwww) text files to Windows format. On Fri, Mar 7, 2014 at 9:51 AM, G. Wade Johnson wrote: > brian d foy is working on a new book. He has set up a website for > discussing the topic and getting input from the world. > > http://www.windowsperl.com/ > > Since we have a few people who ask about these topics, I thought it > might be helpful. > > G. Wade > -- > Java is a DSL for taking large XML files and converting them to stack > traces -- Bulat Shakirzyanov > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ -- http://www.dionysius.com/ From gwadej at anomaly.org Fri Mar 7 09:25:06 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Fri, 7 Mar 2014 11:25:06 -0600 Subject: [pm-h] Perl on Windows In-Reply-To: References: <20140307095102.6d586019@cygnus> Message-ID: <20140307112506.7842f7c2@cygnus> On Fri, 7 Mar 2014 10:40:50 -0600 Chris Blanc wrote: > This is awesome. I don't care if Perl isn't the trendy web language, > because as far as I can tell all of the trendy web stuff is worthless > anyway, but I think it's a great language for gluing together an > operating system. I enjoy Windows but tend to use it through a mixture > of the CLI and Perl, simply because GUIs are inherently inefficient > for many (but not every) task. I would suggest a focus on how to > integrate Perl with the Windows interface, e.g. adding to right-click > menus, drag-n-drop, automated changes to Windows config/registry and > making common scripts easily available. There's also a lot of > web-based stuff that Perl is useful for, such as removing 80-column > line breaks in Windows txt files and converting Linux or Macintosh > (ewwww) text files to Windows format. Hey Chris, I understand where you're coming from, although I haven't had to work in Windows in quite a few years. You might want to check out the site to see if you can send any of these suggestions to brian. It might be worthwhile to see if there's something he could use. G. Wade > On Fri, Mar 7, 2014 at 9:51 AM, G. Wade Johnson > wrote: > > brian d foy is working on a new book. He has set up a website for > > discussing the topic and getting input from the world. > > > > http://www.windowsperl.com/ > > > > Since we have a few people who ask about these topics, I thought it > > might be helpful. > > > > G. Wade > > -- > > Java is a DSL for taking large XML files and converting them to > > stack traces -- Bulat > > Shakirzyanov _______________________________________________ > > Houston mailing list > > Houston at pm.org > > http://mail.pm.org/mailman/listinfo/houston > > Website: http://houston.pm.org/ > > > -- You know something is important when you're willing to let someone else take the credit if that's what it takes to get it done. -- Seth Godin From gwadej at anomaly.org Fri Mar 7 09:26:26 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Fri, 7 Mar 2014 11:26:26 -0600 Subject: [pm-h] Next Thursday's meeting In-Reply-To: References: <20140307095315.45cff703@cygnus> Message-ID: <20140307112626.7edf5fa3@cygnus> On Fri, 7 Mar 2014 10:08:39 -0600 "Fraser Baker" wrote: > I can't make a second Wednesday meeting. Thanks, Fraser. That's part of what I want to get from the list. I'm still unsure if I can make it. Anyone else with input? G. Wade > Fraser > > ----- Original Message ----- > From: "G. Wade Johnson" > To: "Houston Perl Mongers" > Sent: Friday, March 07, 2014 9:53 AM > Subject: [pm-h] Next Thursday's meeting > > > > I've only had one response regarding the change to nest week's > > topic. Todd suggested that we move the meeting to Wednesday, so > > that we could stream the DFW.pm meeting on Perl and Databases. > > > > Is there any interest in this? > > > > Does anyone have any other ideas? > > > > G. Wade > > -- > > It's easier to port a shell than a shell script. -- Larry Wall > > _______________________________________________ > > Houston mailing list > > Houston at pm.org > > http://mail.pm.org/mailman/listinfo/houston > > Website: http://houston.pm.org/ > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ -- Oh really? There's debate about open source hardware? I'm going to keep shipping open source hardware while you all argue about it. -- Ladyada From trac_t at swbell.net Fri Mar 7 10:29:53 2014 From: trac_t at swbell.net (Trac Taylor) Date: Fri, 7 Mar 2014 10:29:53 -0800 (PST) Subject: [pm-h] Next Thursday's meeting In-Reply-To: <20140307112626.7edf5fa3@cygnus> References: <20140307095315.45cff703@cygnus> <20140307112626.7edf5fa3@cygnus> Message-ID: <1394216993.52351.YahooMailNeo@web181304.mail.ne1.yahoo.com> I was actually going to try to make my first meeting...but if its on Wednesday I will definitely miss it. ?Me making the meeting seems to be dependent on what is going on at work if I make it. ? So if you do it on Wednesday, I will try to make it next month. ? Trac Taylor ________________________________ From: G. Wade Johnson To: houston at pm.org Sent: Friday, March 7, 2014 11:26 AM Subject: Re: [pm-h] Next Thursday's meeting On Fri, 7 Mar 2014 10:08:39 -0600 "Fraser Baker" wrote: > I can't make a second Wednesday meeting. Thanks, Fraser. That's part of what I want to get from the list. I'm still unsure if I can make it. Anyone else with input? G. Wade > Fraser > > ----- Original Message ----- > From: "G. Wade Johnson" > To: "Houston Perl Mongers" > Sent: Friday, March 07, 2014 9:53 AM > Subject: [pm-h] Next Thursday's meeting > > > > I've only had one response regarding the change to nest week's > > topic. Todd suggested that we move the meeting to Wednesday, so > > that we could stream the DFW.pm meeting on Perl and Databases. > > > > Is there any interest in this? > > > > Does anyone have any other ideas? > > > > G. Wade > > -- > > It's easier to port a shell than a shell script.? ? ? -- Larry Wall > > _______________________________________________ > > Houston mailing list > > Houston at pm.org > > http://mail.pm.org/mailman/listinfo/houston > > Website: http://houston.pm.org/ > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ -- Oh really? There's debate about open source hardware? I'm going to keep shipping open source hardware while you all argue about it. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -- Ladyada _______________________________________________ Houston mailing list Houston at pm.org http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From rurban at x-ray.at Fri Mar 7 12:21:08 2014 From: rurban at x-ray.at (Reini Urban) Date: Fri, 7 Mar 2014 14:21:08 -0600 Subject: [pm-h] Perl on Windows In-Reply-To: References: <20140307095102.6d586019@cygnus> Message-ID: On Fri, Mar 7, 2014 at 10:40 AM, Chris Blanc wrote: > This is awesome. I don't care if Perl isn't the trendy web language, > because as far as I can tell all of the trendy web stuff is worthless > anyway, but I think it's a great language for gluing together an > operating system. I enjoy Windows but tend to use it through a mixture > of the CLI and Perl, simply because GUIs are inherently inefficient > for many (but not every) task. I would suggest a focus on how to > integrate Perl with the Windows interface, e.g. adding to right-click > menus, drag-n-drop, automated changes to Windows config/registry and > making common scripts easily available. There's also a lot of > web-based stuff that Perl is useful for, such as removing 80-column > line breaks in Windows txt files and converting Linux or Macintosh > (ewwww) text files to Windows format. I developed commercially for windows perl for a few years, so you can ask me in the meetings. You need basically libwin, Win32::GUI, Par::Dist and a nice installer. I used mainly the NSIS installer http://nsis.sourceforge.net/ With Win32::GUI you can develop much nicer native windows apps than with any other language: python, php, tcl, vbasic, tcl, java, lisp, lua, ruby, ... Both activeperl and strawberry are fine. For true compilations via perlcc instead of Par you need a patched or a recent perl. This is only for hardcore devs. From estrabd at gmail.com Fri Mar 7 12:45:59 2014 From: estrabd at gmail.com (B. Estrade) Date: Fri, 7 Mar 2014 14:45:59 -0600 Subject: [pm-h] Next Thursday's meeting In-Reply-To: <1394216993.52351.YahooMailNeo@web181304.mail.ne1.yahoo.com> References: <20140307095315.45cff703@cygnus> <20140307112626.7edf5fa3@cygnus> <1394216993.52351.YahooMailNeo@web181304.mail.ne1.yahoo.com> Message-ID: Yikes! Sorry I have caused the meeting to unravel. I would make it if I could, it's just my after work schedule got pulled out from under me for this month. I wonder if there is no one else that can step up? Chances are everyone on this list has something interesting to talk about it, even if you don't think you do. I can commit to giving the talk the next time it is a cPanel (since it's so close to where I work ;). Brett On Fri, Mar 7, 2014 at 12:29 PM, Trac Taylor wrote: > > I was actually going to try to make my first meeting...but if its on > Wednesday I will definitely miss it. Me making the meeting seems to be > dependent on what is going on at work if I make it. > > So if you do it on Wednesday, I will try to make it next month. > > Trac Taylor > ------------------------------ > *From:* G. Wade Johnson > *To:* houston at pm.org > *Sent:* Friday, March 7, 2014 11:26 AM > *Subject:* Re: [pm-h] Next Thursday's meeting > > On Fri, 7 Mar 2014 10:08:39 -0600 > "Fraser Baker" wrote: > > > I can't make a second Wednesday meeting. > > Thanks, Fraser. That's part of what I want to get from the list. > > I'm still unsure if I can make it. > > Anyone else with input? > > G. Wade > > > Fraser > > > > ----- Original Message ----- > > From: "G. Wade Johnson" > > To: "Houston Perl Mongers" > > Sent: Friday, March 07, 2014 9:53 AM > > Subject: [pm-h] Next Thursday's meeting > > > > > > > I've only had one response regarding the change to nest week's > > > topic. Todd suggested that we move the meeting to Wednesday, so > > > that we could stream the DFW.pm meeting on Perl and > Databases. > > > > > > Is there any interest in this? > > > > > > Does anyone have any other ideas? > > > > > > G. Wade > > > -- > > > It's easier to port a shell than a shell script. -- Larry Wall > > > _______________________________________________ > > > Houston mailing list > > > Houston at pm.org > > > http://mail.pm.org/mailman/listinfo/houston > > > Website: http://houston.pm.org/ > > _______________________________________________ > > Houston mailing list > > Houston at pm.org > > http://mail.pm.org/mailman/listinfo/houston > > Website: http://houston.pm.org/ > > > -- > Oh really? There's debate about open source hardware? I'm going to keep > shipping open source hardware while you all argue about it. > -- Ladyada > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > > > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From estrabd at gmail.com Fri Mar 7 12:51:34 2014 From: estrabd at gmail.com (B. Estrade) Date: Fri, 7 Mar 2014 14:51:34 -0600 Subject: [pm-h] Perl on Windows In-Reply-To: References: <20140307095102.6d586019@cygnus> Message-ID: And it makes perfect sense to target so many users. I have had friends who are lawyers and traders ask me how hard it'd be to do to say, a Word doc (s/// over many docs) or Excel spreadsheet (querying, etc). My response is, geez....if you knew Perl it'd be a breeze. I think that if this sort of knowledge was more accessible, then a larger group of people would start to do things on Windows with Perl. My lawyer friend was a computer whiz back in high school - he was never more than 5 ft away from his giant DOS book. Brett On Fri, Mar 7, 2014 at 10:40 AM, Chris Blanc wrote: > This is awesome. I don't care if Perl isn't the trendy web language, > because as far as I can tell all of the trendy web stuff is worthless > anyway, but I think it's a great language for gluing together an > operating system. I enjoy Windows but tend to use it through a mixture > of the CLI and Perl, simply because GUIs are inherently inefficient > for many (but not every) task. I would suggest a focus on how to > integrate Perl with the Windows interface, e.g. adding to right-click > menus, drag-n-drop, automated changes to Windows config/registry and > making common scripts easily available. There's also a lot of > web-based stuff that Perl is useful for, such as removing 80-column > line breaks in Windows txt files and converting Linux or Macintosh > (ewwww) text files to Windows format. > > On Fri, Mar 7, 2014 at 9:51 AM, G. Wade Johnson > wrote: > > brian d foy is working on a new book. He has set up a website for > > discussing the topic and getting input from the world. > > > > http://www.windowsperl.com/ > > > > Since we have a few people who ask about these topics, I thought it > > might be helpful. > > > > G. Wade > > -- > > Java is a DSL for taking large XML files and converting them to stack > > traces -- Bulat Shakirzyanov > > _______________________________________________ > > Houston mailing list > > Houston at pm.org > > http://mail.pm.org/mailman/listinfo/houston > > Website: http://houston.pm.org/ > > > > -- > http://www.dionysius.com/ > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jellyson at gmail.com Sat Mar 8 00:17:41 2014 From: jellyson at gmail.com (John Ellyson) Date: Sat, 8 Mar 2014 02:17:41 -0600 Subject: [pm-h] Perl on Windows In-Reply-To: References: <20140307095102.6d586019@cygnus> Message-ID: Since someone is suggesting Win32::GUI, I'd recommend using TGL (The GUI Loft) as a good companion tool for Win32::GUI. However, there are two major drawbacks to TGL. First, it is "outdated" and doesn't 100% match with the current versions of Win32::GUI. Second, I'm not sure if the code generation functionality actually works. What I usually do is to use the TGL as a way to quickly prototype the GUI interface, which lets me very quickly figure out the location and sizes of the GUI elements. In my opinion, that's much faster and easier than to trying to code, test, modify code, test, etc. I guess another major drawback is actually finding TGL. Since the original sites seems to be down, it looks like you need to use the internet time machine (aka The Wayback Machine - http://archive.org/web/) to get a copy. http://web.archive.org/web/20111130150941/http://www.darserman.com/Perl/Loft/ John Ellyson On Fri, Mar 7, 2014 at 2:21 PM, Reini Urban wrote: > On Fri, Mar 7, 2014 at 10:40 AM, Chris Blanc wrote: > > This is awesome. I don't care if Perl isn't the trendy web language, > > because as far as I can tell all of the trendy web stuff is worthless > > anyway, but I think it's a great language for gluing together an > > operating system. I enjoy Windows but tend to use it through a mixture > > of the CLI and Perl, simply because GUIs are inherently inefficient > > for many (but not every) task. I would suggest a focus on how to > > integrate Perl with the Windows interface, e.g. adding to right-click > > menus, drag-n-drop, automated changes to Windows config/registry and > > making common scripts easily available. There's also a lot of > > web-based stuff that Perl is useful for, such as removing 80-column > > line breaks in Windows txt files and converting Linux or Macintosh > > (ewwww) text files to Windows format. > > I developed commercially for windows perl for a few years, so you can > ask me in the meetings. > > You need basically libwin, Win32::GUI, Par::Dist and a nice installer. > I used mainly the NSIS installer http://nsis.sourceforge.net/ > With Win32::GUI you can develop much nicer native windows apps > than with any other language: python, php, tcl, vbasic, tcl, java, > lisp, lua, ruby, ... > > Both activeperl and strawberry are fine. > > For true compilations via perlcc instead of Par you need a patched or > a recent perl. This is only for hardcore devs. > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cblanc at dionysius.com Sat Mar 8 06:09:45 2014 From: cblanc at dionysius.com (Chris Blanc) Date: Sat, 8 Mar 2014 08:09:45 -0600 Subject: [pm-h] Perl on Windows In-Reply-To: References: <20140307095102.6d586019@cygnus> Message-ID: > I think that if this sort of knowledge was more accessible, then a larger group of people > would start to do things on Windows with Perl. I find this to be true also. Right now there's a mental chasm between being a normal Windows user, and venturing into the world of Perl... The more we make Perl un-"different," the more these users are likely to find it. Chris On Fri, Mar 7, 2014 at 2:51 PM, B. Estrade wrote: > And it makes perfect sense to target so many users. I have had friends who > are lawyers and traders ask me how hard it'd be to do > to say, a Word doc (s/// over many docs) or > Excel spreadsheet (querying, etc). My response is, geez....if you knew Perl > it'd be a breeze. I think that if this sort of knowledge was more > accessible, then a larger group of people would start to do things on > Windows with Perl. My lawyer friend was a computer whiz back in high school > - he was never more than 5 ft away from his giant DOS book. > > Brett > > > On Fri, Mar 7, 2014 at 10:40 AM, Chris Blanc wrote: >> >> This is awesome. I don't care if Perl isn't the trendy web language, >> because as far as I can tell all of the trendy web stuff is worthless >> anyway, but I think it's a great language for gluing together an >> operating system. I enjoy Windows but tend to use it through a mixture >> of the CLI and Perl, simply because GUIs are inherently inefficient >> for many (but not every) task. I would suggest a focus on how to >> integrate Perl with the Windows interface, e.g. adding to right-click >> menus, drag-n-drop, automated changes to Windows config/registry and >> making common scripts easily available. There's also a lot of >> web-based stuff that Perl is useful for, such as removing 80-column >> line breaks in Windows txt files and converting Linux or Macintosh >> (ewwww) text files to Windows format. >> >> On Fri, Mar 7, 2014 at 9:51 AM, G. Wade Johnson >> wrote: >> > brian d foy is working on a new book. He has set up a website for >> > discussing the topic and getting input from the world. >> > >> > http://www.windowsperl.com/ >> > >> > Since we have a few people who ask about these topics, I thought it >> > might be helpful. >> > >> > G. Wade >> > -- >> > Java is a DSL for taking large XML files and converting them to stack >> > traces -- Bulat Shakirzyanov >> > _______________________________________________ >> > Houston mailing list >> > Houston at pm.org >> > http://mail.pm.org/mailman/listinfo/houston >> > Website: http://houston.pm.org/ >> >> >> >> -- >> http://www.dionysius.com/ >> _______________________________________________ >> Houston mailing list >> Houston at pm.org >> http://mail.pm.org/mailman/listinfo/houston >> Website: http://houston.pm.org/ > > > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ -- http://www.dionysius.com/ From lanny.ripple at gmail.com Sat Mar 8 09:19:42 2014 From: lanny.ripple at gmail.com (Lanny Ripple) Date: Sat, 8 Mar 2014 11:19:42 -0600 Subject: [pm-h] Perl on Windows In-Reply-To: References: <20140307095102.6d586019@cygnus> Message-ID: I realize there are some unlucky souls that are required to work on Windows. If you aren't required to do so but that just happens to be the platform you have then I'd suggest * Vagrant (http://www.vagrantup.com/) * VirtualBox (https://www.virtualbox.org/) * learning Puppet (http://docs.puppetlabs.com/#puppetpuppet) for provisioning You will then have an easily configured Linux based VM to run Perl on. On Sat, Mar 8, 2014 at 8:09 AM, Chris Blanc wrote: > > I think that if this sort of knowledge was more accessible, then a > larger group of people > > would start to do things on Windows with Perl. > > I find this to be true also. > > Right now there's a mental chasm between being a normal Windows user, > and venturing into the world of Perl... > > The more we make Perl un-"different," the more these users are likely > to find it. > > Chris > > > > On Fri, Mar 7, 2014 at 2:51 PM, B. Estrade wrote: > > And it makes perfect sense to target so many users. I have had friends > who > > are lawyers and traders ask me how hard it'd be to do > > to say, a Word doc (s/// over many docs) > or > > Excel spreadsheet (querying, etc). My response is, geez....if you knew > Perl > > it'd be a breeze. I think that if this sort of knowledge was more > > accessible, then a larger group of people would start to do things on > > Windows with Perl. My lawyer friend was a computer whiz back in high > school > > - he was never more than 5 ft away from his giant DOS book. > > > > Brett > > > > > > On Fri, Mar 7, 2014 at 10:40 AM, Chris Blanc > wrote: > >> > >> This is awesome. I don't care if Perl isn't the trendy web language, > >> because as far as I can tell all of the trendy web stuff is worthless > >> anyway, but I think it's a great language for gluing together an > >> operating system. I enjoy Windows but tend to use it through a mixture > >> of the CLI and Perl, simply because GUIs are inherently inefficient > >> for many (but not every) task. I would suggest a focus on how to > >> integrate Perl with the Windows interface, e.g. adding to right-click > >> menus, drag-n-drop, automated changes to Windows config/registry and > >> making common scripts easily available. There's also a lot of > >> web-based stuff that Perl is useful for, such as removing 80-column > >> line breaks in Windows txt files and converting Linux or Macintosh > >> (ewwww) text files to Windows format. > >> > >> On Fri, Mar 7, 2014 at 9:51 AM, G. Wade Johnson > >> wrote: > >> > brian d foy is working on a new book. He has set up a website for > >> > discussing the topic and getting input from the world. > >> > > >> > http://www.windowsperl.com/ > >> > > >> > Since we have a few people who ask about these topics, I thought it > >> > might be helpful. > >> > > >> > G. Wade > >> > -- > >> > Java is a DSL for taking large XML files and converting them to stack > >> > traces -- Bulat Shakirzyanov > >> > _______________________________________________ > >> > Houston mailing list > >> > Houston at pm.org > >> > http://mail.pm.org/mailman/listinfo/houston > >> > Website: http://houston.pm.org/ > >> > >> > >> > >> -- > >> http://www.dionysius.com/ > >> _______________________________________________ > >> Houston mailing list > >> Houston at pm.org > >> http://mail.pm.org/mailman/listinfo/houston > >> Website: http://houston.pm.org/ > > > > > > > > _______________________________________________ > > Houston mailing list > > Houston at pm.org > > http://mail.pm.org/mailman/listinfo/houston > > Website: http://houston.pm.org/ > > > > -- > http://www.dionysius.com/ > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gwadej at anomaly.org Sat Mar 8 14:10:52 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Sat, 8 Mar 2014 16:10:52 -0600 Subject: [pm-h] Module::Spy Message-ID: <20140308161052.1e5b6c17@cygnus> Interesting interface for a module that mocks functions. http://blog.64p.org/entry/2014/03/08/055009 G. Wade -- Doing nothing is very hard to do ? you never know when you?re finished. -- Leslie Nielsen From gwadej at anomaly.org Sat Mar 8 14:42:43 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Sat, 8 Mar 2014 16:42:43 -0600 Subject: [pm-h] Thursday's meeting Message-ID: <20140308164243.0d540ce4@cygnus> It looks like several people would not be able to make it if we moved the meeting to Wednesday. Also, no one is volunteering to present. So, I declare this meeting "March's Lightning Talks". We've done this before, and it seemed pretty popular at the time. For those who have never seen them (or have forgotten), a lightning talk is a short presentation on something (anything) that is no more than 5 minutes in length. This is short enough that almost anyone can do one with little or no preparation. Is there a module you use a lot, or a technique that you've found interesting (or baffling)? Get up in front of the group and say a few words about it. You can have slides or not. You can be funny or not. For the audience, they get to see a little information about several topics. For a presenter, you really don't have to be up there long (and it's pretty easy to be somewhat interesting for 5 minutes). If you have a particular idea, feel free to send it to me and I'll make up a list of presentations. Or, you could do something spontaneous that evening. Looking forward to seeing everyone there. G. Wade -- You write code as if the person who will maintain your code is a violent psychopath who knows where you live. -- John F. Woods From gwadej at anomaly.org Sun Mar 9 19:33:32 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Sun, 9 Mar 2014 21:33:32 -0500 Subject: [pm-h] Fw: Join Tim O'Reilly in a Live Q & A March 12 Message-ID: <20140309213332.158c962f@cygnus> Begin forwarded message: Date: Sun, 9 Mar 2014 14:00:32 -0700 From: Marsee Henon and Jon Johns To: gwadej at anomaly.org Subject: Join Tim O'Reilly in a Live Q & A March 12 O'Reilly UG Newsletter View in browser. Forward this announcement to a friend Hello, Here?s a great opportunity to hear a conversation with Tim O'Reilly on March 12. All the details are below, and we would like you to share this with your entire community. We also opened the Solid Startup Showcase to submissions and are looking for candidates. If you are a possible candidate, or know one, please pass this along. Cheers, ?Marsee Henon and Jon Johns ------------------------------------------------ Live: Tim O'Reilly and Jim Stogdill Explore Software / Hardware / Everywhere Wed., March 12 - 11AM PT | 2PM ET The collision of hardware and software changes everything from products, industrial practices, and business models to appliances, automobiles, and job opportunities. Today's Internet of Everything is a classic market disruption, with immense unimagined opportunities and more than a few thorny challenges. Join Tim O'Reilly and Jim Stogdill in a free live-streamed conversation about the convergence of hardware and software, what this means beyond the Internet of Things, and a vision for the future. Register here to join this conversation. If you have questions for Tim or Jim, you can submit them in advance via @OReillySolid or solid-newsletter at oreilly.com. ------------------------------------------------ Buy 1 Ebook, Get 1 Free with your user group discount code: DSUG50 ------------------------------------------------ Looking for more? Visit oreilly.com. You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to: usergroups at oreilly.com O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000 -- A development process that involves any amount of tedium will eventually be done poorly or not at all. -- Matt Blodgett's First Law of Software Development From todd at rinaldo.us Tue Mar 11 08:14:24 2014 From: todd at rinaldo.us (Todd Rinaldo) Date: Tue, 11 Mar 2014 10:14:24 -0500 Subject: [pm-h] Thursday Message-ID: All, My original offer was to do a 5 minute lightning talk on Mail::SpamAssassin. I do not actually have content for a full meeting. It sounds like we have no talk on Thursday. I propose a social meeting. Who's up for it. I got sick so couldn't attend when we tried Empire Cafe last time. How did that venue work out? Todd From gwadej at anomaly.org Tue Mar 11 08:48:51 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Tue, 11 Mar 2014 10:48:51 -0500 Subject: [pm-h] Thursday In-Reply-To: References: Message-ID: <20140311104851.075501d4@cygnus> On Tue, 11 Mar 2014 10:14:24 -0500 Todd Rinaldo wrote: > All, > > My original offer was to do a 5 minute lightning talk on > Mail::SpamAssassin. I do not actually have content for a full meeting. Actually, so far I have 3 lightning talks (including yours) lined up. 1. Todd: Email SPAM 2. Reini: Global Destruction 3. Wade: Tweaking gcode files Come on people, we can get a few more talks lined up. It's only 5 minutes. Last time we did the lightning talks, we had requests from the audience to fill out some of the time. But a starting list of talks would definitely make things easier. > It sounds like we have no talk on Thursday. I propose a social > meeting. Who's up for it. I got sick so couldn't attend when we tried > Empire Cafe last time. How did that venue work out? As I recall, spacing was kind of tight at Empire Cafe (and the construction on Westheimer made getting there loads of fun). G. Wade -- It is wise to remember that you are one of those who can be fooled some of the time. -- Laurence J. Peter From mrallen1 at yahoo.com Tue Mar 11 09:02:56 2014 From: mrallen1 at yahoo.com (Mark Allen) Date: Tue, 11 Mar 2014 09:02:56 -0700 (PDT) Subject: [pm-h] Thursday In-Reply-To: <20140311104851.075501d4@cygnus> References: <20140311104851.075501d4@cygnus> Message-ID: <1394553776.79837.YahooMailNeo@web164004.mail.gq1.yahoo.com> I can give talks on one or more of the following topics Thursday: * Functional list operations in Perl (map, filter, fold) * Using roles for object composition when building Perl web clients * Packaging Perl applications using Docker * Introducing Erlang (a new side project I'm working on to get programmers who have some experience up and running with Erlang and a non-trivial application under an hour.) Do any of those sound interesting? Mark On Tuesday, March 11, 2014 10:49 AM, G. Wade Johnson wrote: On Tue, 11 Mar 2014 10:14:24 -0500 Todd Rinaldo wrote: > All, > > My original offer was to do a 5 minute lightning talk on > Mail::SpamAssassin. I do not actually have content for a full meeting. Actually, so far I have 3 lightning talks (including yours) lined up. 1. Todd: Email SPAM 2. Reini: Global Destruction 3. Wade: Tweaking gcode files Come on people, we can get a few more talks lined up. It's only 5 minutes. Last time we did the lightning talks, we had requests from the audience to fill out some of the time. But a starting list of talks would definitely make things easier. > It sounds like we have no talk on Thursday. I propose a social > meeting. Who's up for it. I got sick so couldn't attend when we tried > Empire Cafe last time. How did that venue work out? As I recall, spacing was kind of tight at Empire Cafe (and the construction on Westheimer made getting there loads of fun). G. Wade -- It is wise to remember that you are one of those who can be fooled some of the time.? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -- Laurence J. Peter _______________________________________________ Houston mailing list Houston at pm.org http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From gwadej at anomaly.org Tue Mar 11 09:20:58 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Tue, 11 Mar 2014 11:20:58 -0500 Subject: [pm-h] Thursday In-Reply-To: <1394553776.79837.YahooMailNeo@web164004.mail.gq1.yahoo.com> References: <20140311104851.075501d4@cygnus> <1394553776.79837.YahooMailNeo@web164004.mail.gq1.yahoo.com> Message-ID: <20140311112058.41f70120@cygnus> On Tue, 11 Mar 2014 09:02:56 -0700 (PDT) Mark Allen wrote: > I can give talks on one or more of the following topics Thursday: > > * Functional list operations in Perl (map, filter, fold) > * Using roles for object composition when building Perl web clients > * Packaging Perl applications using Docker > * Introducing Erlang (a new side project I'm working on to get > programmers who have some experience up and running with Erlang and a > non-trivial application under an hour.) > > Do any of those sound interesting? Are these full presentations, or lightning talks? (Some look big and others could be quicker.) G. Wade > Mark > > > > On Tuesday, March 11, 2014 10:49 AM, G. Wade Johnson > wrote: > On Tue, 11 Mar 2014 10:14:24 -0500 > Todd Rinaldo wrote: > > > All, > > > > My original offer was to do a 5 minute lightning talk on > > Mail::SpamAssassin. I do not actually have content for a full > > meeting. > > Actually, so far I have 3 lightning talks (including yours) lined up. > > 1. Todd: Email SPAM > 2. Reini: Global Destruction > 3. Wade: Tweaking gcode files > > Come on people, we can get a few more talks lined up. It's only 5 > minutes. > > Last time we did the lightning talks, we had requests from the > audience to fill out some of the time. But a starting list of talks > would definitely make things easier. > > > It sounds like we have no talk on Thursday. I propose a social > > meeting. Who's up for it. I got sick so couldn't attend when we > > tried Empire Cafe last time. How did that venue work out? > > As I recall, spacing was kind of tight at Empire Cafe (and the > construction on Westheimer made getting there loads of fun). > > G. Wade -- C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg. -- Bjarne Stroustrup From mrallen1 at yahoo.com Tue Mar 11 10:36:05 2014 From: mrallen1 at yahoo.com (Mark Allen) Date: Tue, 11 Mar 2014 10:36:05 -0700 (PDT) Subject: [pm-h] Thursday In-Reply-To: <20140311112058.41f70120@cygnus> References: <20140311104851.075501d4@cygnus> <1394553776.79837.YahooMailNeo@web164004.mail.gq1.yahoo.com> <20140311112058.41f70120@cygnus> Message-ID: <1394559365.69032.YahooMailNeo@web164004.mail.gq1.yahoo.com> The last is a workshop "bring your laptop" type-thing The other talks could be anywhere from 10-50 minutes long On Tuesday, March 11, 2014 11:21 AM, G. Wade Johnson wrote: On Tue, 11 Mar 2014 09:02:56 -0700 (PDT) Mark Allen wrote: > I can give talks on one or more of the following topics Thursday: > > * Functional list operations in Perl (map, filter, fold) > * Using roles for object composition when building Perl web clients > * Packaging Perl applications using Docker > * Introducing Erlang (a new side project I'm working on to get > programmers who have some experience up and running with Erlang and a > non-trivial application under an hour.) > > Do any of those sound interesting? Are these full presentations, or lightning talks? (Some look big and others could be quicker.) G. Wade > Mark > > > > On Tuesday, March 11, 2014 10:49 AM, G. Wade Johnson > wrote: > On Tue, 11 Mar 2014 10:14:24 -0500 > Todd Rinaldo wrote: > > > All, > > > > My original offer was to do a 5 minute lightning talk on > > Mail::SpamAssassin. I do not actually have content for a full > > meeting. > > Actually, so far I have 3 lightning talks (including yours) lined up. > > 1. Todd: Email SPAM > 2. Reini: Global Destruction > 3. Wade: Tweaking gcode files > > Come on people, we can get a few more talks lined up. It's only 5 > minutes. > > Last time we did the lightning talks, we had requests from the > audience to fill out some of the time. But a starting list of talks > would definitely make things easier. > > > It sounds like we have no talk on Thursday. I propose a social > > meeting. Who's up for it. I got sick so couldn't attend when we > > tried Empire Cafe last time. How did that venue work out? > > As I recall, spacing was kind of tight at Empire Cafe (and the > construction on Westheimer made getting there loads of fun). > > G. Wade -- C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg.? ? -- Bjarne Stroustrup -------------- next part -------------- An HTML attachment was scrubbed... URL: From toddr at cpanel.net Tue Mar 11 11:14:11 2014 From: toddr at cpanel.net (Todd Rinaldo) Date: Tue, 11 Mar 2014 13:14:11 -0500 Subject: [pm-h] Thursday In-Reply-To: <1394559365.69032.YahooMailNeo@web164004.mail.gq1.yahoo.com> References: <20140311104851.075501d4@cygnus> <1394553776.79837.YahooMailNeo@web164004.mail.gq1.yahoo.com> <20140311112058.41f70120@cygnus> <1394559365.69032.YahooMailNeo@web164004.mail.gq1.yahoo.com> Message-ID: I kinda like the last one. On Mar 11, 2014, at 12:36 PM, Mark Allen wrote: > The last is a workshop "bring your laptop" type-thing > > The other talks could be anywhere from 10-50 minutes long > > > On Tuesday, March 11, 2014 11:21 AM, G. Wade Johnson wrote: > On Tue, 11 Mar 2014 09:02:56 -0700 (PDT) > Mark Allen wrote: > > > I can give talks on one or more of the following topics Thursday: > > > > * Functional list operations in Perl (map, filter, fold) > > * Using roles for object composition when building Perl web clients > > * Packaging Perl applications using Docker > > * Introducing Erlang (a new side project I'm working on to get > > programmers who have some experience up and running with Erlang and a > > non-trivial application under an hour.) > > > > Do any of those sound interesting? > > Are these full presentations, or lightning talks? (Some look big and > others could be quicker.) > > G. Wade > > > > Mark > > > > > > > > On Tuesday, March 11, 2014 10:49 AM, G. Wade Johnson > > wrote: > > On Tue, 11 Mar 2014 10:14:24 -0500 > > Todd Rinaldo wrote: > > > > > All, > > > > > > My original offer was to do a 5 minute lightning talk on > > > Mail::SpamAssassin. I do not actually have content for a full > > > meeting. > > > > Actually, so far I have 3 lightning talks (including yours) lined up. > > > > 1. Todd: Email SPAM > > 2. Reini: Global Destruction > > 3. Wade: Tweaking gcode files > > > > Come on people, we can get a few more talks lined up. It's only 5 > > minutes. > > > > Last time we did the lightning talks, we had requests from the > > audience to fill out some of the time. But a starting list of talks > > would definitely make things easier. > > > > > It sounds like we have no talk on Thursday. I propose a social > > > meeting. Who's up for it. I got sick so couldn't attend when we > > > tried Empire Cafe last time. How did that venue work out? > > > > As I recall, spacing was kind of tight at Empire Cafe (and the > > construction on Westheimer made getting there loads of fun). > > > > G. Wade > > > > -- > C makes it easy to shoot yourself in the foot; C++ makes it harder, but > when you do, it blows away your whole leg. -- Bjarne Stroustrup > > > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ Todd Rinaldo toddr at cpanel.net -------------- next part -------------- An HTML attachment was scrubbed... URL: From mrallen1 at yahoo.com Tue Mar 11 11:26:21 2014 From: mrallen1 at yahoo.com (Mark Allen) Date: Tue, 11 Mar 2014 11:26:21 -0700 (PDT) Subject: [pm-h] Thursday In-Reply-To: References: <20140311104851.075501d4@cygnus> <1394553776.79837.YahooMailNeo@web164004.mail.gq1.yahoo.com> <20140311112058.41f70120@cygnus> <1394559365.69032.YahooMailNeo@web164004.mail.gq1.yahoo.com> Message-ID: <1394562381.39577.YahooMailNeo@web164003.mail.gq1.yahoo.com> I would really like to run through it with a group of people who are truly new to Erlang and see with "new eyes" what I'm trying to communicate. Mark On Tuesday, March 11, 2014 1:14 PM, Todd Rinaldo wrote: I kinda like the last one. On Mar 11, 2014, at 12:36 PM, Mark Allen wrote: The last is a workshop "bring your laptop" type-thing > > >The other talks could be anywhere from 10-50 minutes long > > > >On Tuesday, March 11, 2014 11:21 AM, G. Wade Johnson wrote: > >On Tue, 11 Mar 2014 09:02:56 -0700 (PDT) >Mark Allen wrote: > >> I can give talks on one or more of the following topics Thursday: >> >> * Functional list operations in Perl (map, filter, fold) >> * Using roles for object composition when building Perl web clients >> * Packaging Perl applications using Docker >> * Introducing Erlang (a new side project I'm working on to get >> programmers who have some experience up and running with Erlang and a >> non-trivial application under an hour.) >> >> Do any of those sound interesting? > >Are these full presentations, or lightning talks? (Some look big and >others could be quicker.) > >G. Wade > > >> Mark >> >> >> >> On Tuesday, March 11, 2014 10:49 AM, G. Wade Johnson >> wrote: >> On Tue, 11 Mar 2014 10:14:24 -0500 >> Todd Rinaldo wrote: >> >> > All, >> > >> > My original offer was to do a 5 minute lightning talk on >> > Mail::SpamAssassin. I do not actually have content for a full >> > meeting. >> >> Actually, so far I have 3 lightning talks (including yours) lined up. >> >> 1. Todd: Email SPAM >> 2. Reini: Global Destruction >> 3. Wade: Tweaking gcode files >> >> Come on people, we can get a few more talks lined up. It's only 5 >> minutes. >> >> Last time we did the lightning talks, we had requests from the >> audience to fill out some of the time. But a starting list of talks >> would definitely make things easier. >> >> > It sounds like we have no talk on Thursday. I propose a social >> > meeting. Who's up for it. I got sick so couldn't attend when we >> > tried Empire Cafe last time. How did that venue work out? >> >> As I recall, spacing was kind of tight at Empire Cafe (and the >> construction on Westheimer made getting there loads of fun). >> >> G. Wade > > >-- >C makes it easy to shoot yourself in the foot; C++ makes it harder, but >when you do, it blows away your whole leg.? ? -- Bjarne Stroustrup > > > >_______________________________________________ >Houston mailing list >Houston at pm.org >http://mail.pm.org/mailman/listinfo/houston >Website: http://houston.pm.org/ Todd Rinaldo toddr at cpanel.net -------------- next part -------------- An HTML attachment was scrubbed... URL: From zaki.mughal at gmail.com Tue Mar 11 11:31:34 2014 From: zaki.mughal at gmail.com (Zakariyya Mughal) Date: Tue, 11 Mar 2014 13:31:34 -0500 Subject: [pm-h] Thursday In-Reply-To: <1394562381.39577.YahooMailNeo@web164003.mail.gq1.yahoo.com> References: <20140311104851.075501d4@cygnus> <1394553776.79837.YahooMailNeo@web164004.mail.gq1.yahoo.com> <20140311112058.41f70120@cygnus> <1394559365.69032.YahooMailNeo@web164004.mail.gq1.yahoo.com> <1394562381.39577.YahooMailNeo@web164003.mail.gq1.yahoo.com> Message-ID: <20140311183133.GA5093@quadra> On 2014-03-11 at 11:26:21 -0700, Mark Allen wrote: > I would really like to run through it with a group of people who are truly new to Erlang and see with "new eyes" what I'm trying to communicate. I'd be interested in this. I've not programmed in Erlang before. I have used Prolog (and I like it), but it seems the semantics are different. - zaki > Mark > > > > On Tuesday, March 11, 2014 1:14 PM, Todd Rinaldo wrote: > > I kinda like the last one. > > > On Mar 11, 2014, at 12:36 PM, Mark Allen wrote: > > The last is a workshop "bring your laptop" type-thing > > > > > >The other talks could be anywhere from 10-50 minutes long > > > > > > > >On Tuesday, March 11, 2014 11:21 AM, G. Wade Johnson wrote: > > > >On Tue, 11 Mar 2014 09:02:56 -0700 (PDT) > >Mark Allen wrote: > > > >> I can give talks on one or more of the following topics Thursday: > >> > >> * Functional list operations in Perl (map, filter, fold) > >> * Using roles for object composition when building Perl web clients > >> * Packaging Perl applications using Docker > >> * Introducing Erlang (a new side project I'm working on to get > >> programmers who have some experience up and running with Erlang and a > >> non-trivial application under an hour.) > >> > >> Do any of those sound interesting? > > > >Are these full presentations, or lightning talks? (Some look big and > >others could be quicker.) > > > >G. Wade > > > > > >> Mark > >> > >> > >> > >> On Tuesday, March 11, 2014 10:49 AM, G. Wade Johnson > >> wrote: > >> On Tue, 11 Mar 2014 10:14:24 -0500 > >> Todd Rinaldo wrote: > >> > >> > All, > >> > > >> > My original offer was to do a 5 minute lightning talk on > >> > Mail::SpamAssassin. I do not actually have content for a full > >> > meeting. > >> > >> Actually, so far I have 3 lightning talks (including yours) lined up. > >> > >> 1. Todd: Email SPAM > >> 2. Reini: Global Destruction > >> 3. Wade: Tweaking gcode files > >> > >> Come on people, we can get a few more talks lined up. It's only 5 > >> minutes. > >> > >> Last time we did the lightning talks, we had requests from the > >> audience to fill out some of the time. But a starting list of talks > >> would definitely make things easier. > >> > >> > It sounds like we have no talk on Thursday. I propose a social > >> > meeting. Who's up for it. I got sick so couldn't attend when we > >> > tried Empire Cafe last time. How did that venue work out? > >> > >> As I recall, spacing was kind of tight at Empire Cafe (and the > >> > construction on Westheimer made getting there loads of fun). > >> > >> G. Wade > > > > > >-- > >C makes it easy to shoot yourself in the foot; C++ makes it harder, but > >when you do, it blows away your whole leg.? ? -- Bjarne Stroustrup > > > > > > > >_______________________________________________ > >Houston mailing list > >Houston at pm.org > >http://mail.pm.org/mailman/listinfo/houston > >Website: http://houston.pm.org/ > > Todd Rinaldo > toddr at cpanel.net > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ From gwadej at anomaly.org Tue Mar 11 19:12:01 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Tue, 11 Mar 2014 21:12:01 -0500 Subject: [pm-h] Thursday In-Reply-To: <1394562381.39577.YahooMailNeo@web164003.mail.gq1.yahoo.com> References: <20140311104851.075501d4@cygnus> <1394553776.79837.YahooMailNeo@web164004.mail.gq1.yahoo.com> <20140311112058.41f70120@cygnus> <1394559365.69032.YahooMailNeo@web164004.mail.gq1.yahoo.com> <1394562381.39577.YahooMailNeo@web164003.mail.gq1.yahoo.com> Message-ID: <20140311211201.49d18523@cygnus> On Tue, 11 Mar 2014 11:26:21 -0700 (PDT) Mark Allen wrote: > I would really like to run through it with a group of people who are > truly new to Erlang and see with "new eyes" what I'm trying to > communicate. It's sounding like we have a new plan. Mark can do Introducing Erlang and we'll fill the remaining time with lightning talks. (Some subset of the three we have, or any others that want to volunteer.) Looks like I need to change the announcement again. G. Wade > Mark > > > > On Tuesday, March 11, 2014 1:14 PM, Todd Rinaldo > wrote: > I kinda like the last one. > > > On Mar 11, 2014, at 12:36 PM, Mark Allen wrote: > > The last is a workshop "bring your laptop" type-thing > > > > > >The other talks could be anywhere from 10-50 minutes long > > > > > > > >On Tuesday, March 11, 2014 11:21 AM, G. Wade Johnson > > wrote: > > > >On Tue, 11 Mar 2014 09:02:56 -0700 (PDT) > >Mark Allen wrote: > > > >> I can give talks on one or more of the following topics Thursday: > >> > >> * Functional list operations in Perl (map, filter, fold) > >> * Using roles for object composition when building Perl web clients > >> * Packaging Perl applications using Docker > >> * Introducing Erlang (a new side project I'm working on to get > >> programmers who have some experience up and running with Erlang > >> and a non-trivial application under an hour.) > >> > >> Do any of those sound interesting? > > > >Are these full presentations, or lightning talks? (Some look big and > >others could be quicker.) > > > >G. Wade > > > > > >> Mark > >> > >> > >> > >> On Tuesday, March 11, 2014 10:49 AM, G. Wade Johnson > >> wrote: > >> On Tue, 11 Mar 2014 10:14:24 -0500 > >> Todd Rinaldo wrote: > >> > >> > All, > >> > > >> > My original offer was to do a 5 minute lightning talk on > >> > Mail::SpamAssassin. I do not actually have content for a full > >> > meeting. > >> > >> Actually, so far I have 3 lightning talks (including yours) lined > >> up. > >> > >> 1. Todd: Email SPAM > >> 2. Reini: Global Destruction > >> 3. Wade: Tweaking gcode files > >> > >> Come on people, we can get a few more talks lined up. It's only 5 > >> minutes. > >> > >> Last time we did the lightning talks, we had requests from the > >> audience to fill out some of the time. But a starting list of talks > >> would definitely make things easier. > >> > >> > It sounds like we have no talk on Thursday. I propose a social > >> > meeting. Who's up for it. I got sick so couldn't attend when we > >> > tried Empire Cafe last time. How did that venue work out? > >> > >> As I recall, spacing was kind of tight at Empire Cafe (and the > >> > construction on Westheimer made getting there loads of fun). > >> > >> G. Wade > > > > > >-- > >C makes it easy to shoot yourself in the foot; C++ makes it harder, > >but when you do, it blows away your whole leg.? ? -- Bjarne > >Stroustrup > > > > > > > >_______________________________________________ > >Houston mailing list > >Houston at pm.org > >http://mail.pm.org/mailman/listinfo/houston > >Website: http://houston.pm.org/ > > Todd Rinaldo > toddr at cpanel.net -- Do not meddle in the affairs of dragons, for you are crunchy and taste good with ketchup. -- C. Titus Brown From mrallen1 at yahoo.com Tue Mar 11 20:23:59 2014 From: mrallen1 at yahoo.com (Mark Allen) Date: Tue, 11 Mar 2014 22:23:59 -0500 Subject: [pm-h] Thursday In-Reply-To: <20140311211201.49d18523@cygnus> References: <20140311104851.075501d4@cygnus> <1394553776.79837.YahooMailNeo@web164004.mail.gq1.yahoo.com> <20140311112058.41f70120@cygnus> <1394559365.69032.YahooMailNeo@web164004.mail.gq1.yahoo.com> <1394562381.39577.YahooMailNeo@web164003.mail.gq1.yahoo.com> <20140311211201.49d18523@cygnus> Message-ID: <65F9DCC0-E0D1-4442-B050-CF70F37A5514@yahoo.com> Cool- looking forward to it! Sent from my iPhone > On Mar 11, 2014, at 9:12 PM, "G. Wade Johnson" wrote: > > On Tue, 11 Mar 2014 11:26:21 -0700 (PDT) > Mark Allen wrote: > >> I would really like to run through it with a group of people who are >> truly new to Erlang and see with "new eyes" what I'm trying to >> communicate. > > It's sounding like we have a new plan. > > Mark can do Introducing Erlang and we'll fill the remaining time with > lightning talks. (Some subset of the three we have, or any others that > want to volunteer.) > > Looks like I need to change the announcement again. > > G. Wade > >> Mark >> >> >> >> On Tuesday, March 11, 2014 1:14 PM, Todd Rinaldo >> wrote: >> I kinda like the last one. >> >> >> On Mar 11, 2014, at 12:36 PM, Mark Allen wrote: >> >> The last is a workshop "bring your laptop" type-thing >>> >>> >>> The other talks could be anywhere from 10-50 minutes long >>> >>> >>> >>> On Tuesday, March 11, 2014 11:21 AM, G. Wade Johnson >>> wrote: >>> >>> On Tue, 11 Mar 2014 09:02:56 -0700 (PDT) >>> Mark Allen wrote: >>> >>>> I can give talks on one or more of the following topics Thursday: >>>> >>>> * Functional list operations in Perl (map, filter, fold) >>>> * Using roles for object composition when building Perl web clients >>>> * Packaging Perl applications using Docker >>>> * Introducing Erlang (a new side project I'm working on to get >>>> programmers who have some experience up and running with Erlang >>>> and a non-trivial application under an hour.) >>>> >>>> Do any of those sound interesting? >>> >>> Are these full presentations, or lightning talks? (Some look big and >>> others could be quicker.) >>> >>> G. Wade >>> >>> >>>> Mark >>>> >>>> >>>> >>>> On Tuesday, March 11, 2014 10:49 AM, G. Wade Johnson >>>> wrote: >>>> On Tue, 11 Mar 2014 10:14:24 -0500 >>>> Todd Rinaldo wrote: >>>> >>>>> All, >>>>> >>>>> My original offer was to do a 5 minute lightning talk on >>>>> Mail::SpamAssassin. I do not actually have content for a full >>>>> meeting. >>>> >>>> Actually, so far I have 3 lightning talks (including yours) lined >>>> up. >>>> >>>> 1. Todd: Email SPAM >>>> 2. Reini: Global Destruction >>>> 3. Wade: Tweaking gcode files >>>> >>>> Come on people, we can get a few more talks lined up. It's only 5 >>>> minutes. >>>> >>>> Last time we did the lightning talks, we had requests from the >>>> audience to fill out some of the time. But a starting list of talks >>>> would definitely make things easier. >>>> >>>>> It sounds like we have no talk on Thursday. I propose a social >>>>> meeting. Who's up for it. I got sick so couldn't attend when we >>>>> tried Empire Cafe last time. How did that venue work out? >>>> >>>> As I recall, spacing was kind of tight at Empire Cafe (and the >> construction on Westheimer made getting there loads of fun). >>>> >>>> G. Wade >>> >>> >>> -- >>> C makes it easy to shoot yourself in the foot; C++ makes it harder, >>> but when you do, it blows away your whole leg. -- Bjarne >>> Stroustrup >>> >>> >>> >>> _______________________________________________ >>> Houston mailing list >>> Houston at pm.org >>> http://mail.pm.org/mailman/listinfo/houston >>> Website: http://houston.pm.org/ >> >> Todd Rinaldo >> toddr at cpanel.net > > > -- > Do not meddle in the affairs of dragons, for you are crunchy and taste > good with ketchup. -- C. Titus Brown From gwadej at anomaly.org Wed Mar 12 07:13:29 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Wed, 12 Mar 2014 09:13:29 -0500 Subject: [pm-h] Update to March Technical Meeting: "Introducing Erlang" and Lightning Talks Message-ID: <20140312091329.75e4085a@cygnus> Okay, let's try this again. Mark Allen will do an "Introducing Erlang". Todd Rinaldo will do a "SPAM handling with Mail::SpamAssassin" lightning talk. We'll finish up any remaining time with more lightning talks. Hopefully, we won't have any more changes to the meeting topic for this week. G. Wade -- I know I'm on the right track when by deleting code I'm adding functionality. -- John Carter From drzigman at drzigman.com Thu Mar 13 16:48:38 2014 From: drzigman at drzigman.com (Robert Stone) Date: Thu, 13 Mar 2014 18:48:38 -0500 Subject: [pm-h] Meeting Location Message-ID: Greetings folks! I'm having trouble finding the meeting. If anyone happens to see this please give me a ring at 319.400.9188 and guide me through the last mile. Thanks! Sent from my iPhone From drzigman at drzigman.com Thu Mar 13 17:06:02 2014 From: drzigman at drzigman.com (Robert Stone) Date: Thu, 13 Mar 2014 19:06:02 -0500 Subject: [pm-h] Meeting Location In-Reply-To: References: Message-ID: <6751E658-826F-4D2A-8BD1-85738CC0661C@drzigman.com> Found it! Thanks guys :) Sent from my iPhone > On Mar 13, 2014, at 6:48 PM, Robert Stone wrote: > > Greetings folks! > > I'm having trouble finding the meeting. If anyone happens to see this please give me a ring at 319.400.9188 and guide me through the last mile. > > Thanks! > > Sent from my iPhone > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ From boftx at hotmail.com Thu Mar 13 17:12:54 2014 From: boftx at hotmail.com (Jim Bacon) Date: Thu, 13 Mar 2014 19:12:54 -0500 Subject: [pm-h] Meeting Location In-Reply-To: <6751E658-826F-4D2A-8BD1-85738CC0661C@drzigman.com> References: <6751E658-826F-4D2A-8BD1-85738CC0661C@drzigman.com> Message-ID: Cool! Hope I helped. Jim -----Original Message----- From: Houston [mailto:houston-bounces+boftx=hotmail.com at pm.org] On Behalf Of Robert Stone Sent: Thursday, March 13, 2014 7:06 PM To: Houston.pm located in Houston, TX. Subject: Re: [pm-h] Meeting Location Found it! Thanks guys :) Sent from my iPhone > On Mar 13, 2014, at 6:48 PM, Robert Stone wrote: > > Greetings folks! > > I'm having trouble finding the meeting. If anyone happens to see this please give me a ring at 319.400.9188 and guide me through the last mile. > > Thanks! > > Sent from my iPhone > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ _______________________________________________ Houston mailing list Houston at pm.org http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/ From zaki.mughal at gmail.com Fri Mar 14 21:01:26 2014 From: zaki.mughal at gmail.com (Zakariyya Mughal) Date: Fri, 14 Mar 2014 23:01:26 -0500 Subject: [pm-h] Thursday In-Reply-To: <65F9DCC0-E0D1-4442-B050-CF70F37A5514@yahoo.com> References: <20140311104851.075501d4@cygnus> <1394553776.79837.YahooMailNeo@web164004.mail.gq1.yahoo.com> <20140311112058.41f70120@cygnus> <1394559365.69032.YahooMailNeo@web164004.mail.gq1.yahoo.com> <1394562381.39577.YahooMailNeo@web164003.mail.gq1.yahoo.com> <20140311211201.49d18523@cygnus> <65F9DCC0-E0D1-4442-B050-CF70F37A5514@yahoo.com> Message-ID: <20140315040126.GC5615@quadra> On 2014-03-11 at 22:23:59 -0500, Mark Allen wrote: > Cool- looking forward to it! Thanks for the talk! I really enjoyed it. I had some thoughts about Erlang ? relating it to my experience with Prolog (even though many of the semantics are different). A couple of weeks ago, I was building a machine learning simulation in Prolog and towards the end, I found that building all my data structures out of lists and compound terms was slowly getting in the way as I was refactoring my design. This is probably because I wasn't thinking far enough ahead, but I thought that having an object system would help keep some things manageable. I came across another language that uses Prolog as a backend like Erlang used to: Logtalk [^1]. I was wondering if Erlang had anything similar. All I could find was that Joe Armstrong doesn't like OO [^2] and an old project called ETC [^3]. As far as I have read, in Erlang, one usually models each process as an object with interfaces defined by modules. Is this correct? [^1]: [^2]: [^3]: Cheers, - Zaki > Sent from my iPhone > > > On Mar 11, 2014, at 9:12 PM, "G. Wade Johnson" wrote: > > > > On Tue, 11 Mar 2014 11:26:21 -0700 (PDT) > > Mark Allen wrote: > > > >> I would really like to run through it with a group of people who are > >> truly new to Erlang and see with "new eyes" what I'm trying to > >> communicate. > > > > It's sounding like we have a new plan. > > > > Mark can do Introducing Erlang and we'll fill the remaining time with > > lightning talks. (Some subset of the three we have, or any others that > > want to volunteer.) > > > > Looks like I need to change the announcement again. > > > > G. Wade > > > >> Mark > >> > >> > >> > >> On Tuesday, March 11, 2014 1:14 PM, Todd Rinaldo > >> wrote: > >> I kinda like the last one. > >> > >> > >> On Mar 11, 2014, at 12:36 PM, Mark Allen wrote: > >> > >> The last is a workshop "bring your laptop" type-thing > >>> > >>> > >>> The other talks could be anywhere from 10-50 minutes long > >>> > >>> > >>> > >>> On Tuesday, March 11, 2014 11:21 AM, G. Wade Johnson > >>> wrote: > >>> > >>> On Tue, 11 Mar 2014 09:02:56 -0700 (PDT) > >>> Mark Allen wrote: > >>> > >>>> I can give talks on one or more of the following topics Thursday: > >>>> > >>>> * Functional list operations in Perl (map, filter, fold) > >>>> * Using roles for object composition when building Perl web clients > >>>> * Packaging Perl applications using Docker > >>>> * Introducing Erlang (a new side project I'm working on to get > >>>> programmers who have some experience up and running with Erlang > >>>> and a non-trivial application under an hour.) > >>>> > >>>> Do any of those sound interesting? > >>> > >>> Are these full presentations, or lightning talks? (Some look big and > >>> others could be quicker.) > >>> > >>> G. Wade > >>> > >>> > >>>> Mark > >>>> > >>>> > >>>> > >>>> On Tuesday, March 11, 2014 10:49 AM, G. Wade Johnson > >>>> wrote: > >>>> On Tue, 11 Mar 2014 10:14:24 -0500 > >>>> Todd Rinaldo wrote: > >>>> > >>>>> All, > >>>>> > >>>>> My original offer was to do a 5 minute lightning talk on > >>>>> Mail::SpamAssassin. I do not actually have content for a full > >>>>> meeting. > >>>> > >>>> Actually, so far I have 3 lightning talks (including yours) lined > >>>> up. > >>>> > >>>> 1. Todd: Email SPAM > >>>> 2. Reini: Global Destruction > >>>> 3. Wade: Tweaking gcode files > >>>> > >>>> Come on people, we can get a few more talks lined up. It's only 5 > >>>> minutes. > >>>> > >>>> Last time we did the lightning talks, we had requests from the > >>>> audience to fill out some of the time. But a starting list of talks > >>>> would definitely make things easier. > >>>> > >>>>> It sounds like we have no talk on Thursday. I propose a social > >>>>> meeting. Who's up for it. I got sick so couldn't attend when we > >>>>> tried Empire Cafe last time. How did that venue work out? > >>>> > >>>> As I recall, spacing was kind of tight at Empire Cafe (and the > >> construction on Westheimer made getting there loads of fun). > >>>> > >>>> G. Wade > >>> > >>> > >>> -- > >>> C makes it easy to shoot yourself in the foot; C++ makes it harder, > >>> but when you do, it blows away your whole leg. -- Bjarne > >>> Stroustrup > >>> > >>> > >>> > >>> _______________________________________________ > >>> Houston mailing list > >>> Houston at pm.org > >>> http://mail.pm.org/mailman/listinfo/houston > >>> Website: http://houston.pm.org/ > >> > >> Todd Rinaldo > >> toddr at cpanel.net > > > > > > -- > > Do not meddle in the affairs of dragons, for you are crunchy and taste > > good with ketchup. -- C. Titus Brown > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ From mrallen1 at yahoo.com Sat Mar 15 06:22:34 2014 From: mrallen1 at yahoo.com (mrallen1 at yahoo.com) Date: Sat, 15 Mar 2014 06:22:34 -0700 (PDT) Subject: [pm-h] Thursday In-Reply-To: <20140315040126.GC5615@quadra> Message-ID: <1394889754.17758.YahooMailAndroidMobile@web164001.mail.gq1.yahoo.com> Yes that's right. You'd model your interface around messages passed in and sent out. State mutation would be contained inside the process state. The receive primitive blocks until it gets a message from the process mailbox so you could use it to make a message processing loop passing a state variable into the loop like I showed toward the end of the workshop. Mark Sent from Yahoo Mail on Android -------------- next part -------------- An HTML attachment was scrubbed... URL: From gwadej at anomaly.org Sun Mar 16 19:20:41 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Sun, 16 Mar 2014 21:20:41 -0500 Subject: [pm-h] Fw: UG News: Get Your Free Books + More from O'Reilly Message-ID: <20140316212041.4ae47404@cygnus> Begin forwarded message: Date: Sun, 16 Mar 2014 16:01:12 -0700 From: Marsee Henon and Jon Johns To: gwadej at anomaly.org Subject: UG News: Get Your Free Books + More from O'Reilly View this message as HTML http://post.oreilly.com/rd/9z1zfccf0ml58grsv77m1o8slctj5nhf2td533ocufg Send this to a friend http://post.oreilly.com/f2f/9z1z5lv3ne6h021keiho294af32k6svkqmjfd21duio Hello, We're running a series of five excerpts from our forthcoming book Designing for Emerging Technologies, a compilation of works by industry experts in areas of user experience design related to genomics, robotics, the Internet of Things, and the Industrial Internet of Things. The most recent excerpt, Thinking with things, is available now. http://post.oreilly.com/rd/9z1z0qpj5g09qtem0m3cjlrtumofdvblnf67j2nv8ro Cheers, Marsee Henon and Jon Johns P.S. We've renamed this newsletter and program to include more communities beyond user groups. More on the name change next time. Available for Review The UG team is looking for reviewers for the following books & videos. Consider posting your reviews on Amazon, Slashdot, oreilly.com, goodreads.com and/or your blog. The Web Platform http://post.oreilly.com/rd/9z1zdnmqam2tvbv9qka4mme5bbaiv8jqtf0e6kea46g Google Apps Script http://post.oreilly.com/rd/9z1z0g1u2jurtos4grgl2f9j5sqht046vuaqhc640h8 Java 8 Pocket Guide http://post.oreilly.com/rd/9z1zr1io032epoos12fgbilm5g2s787q9erioikrr48 It's easy for you to get books for your meeting or special events -- just email usergroups at oreilly.com and include the words "book request" in the subject line. Don't forget to include your deadline and shipping address. Prefer ebooks? We can send you a free ebook certificate to print out for raffles or book reviewers. New Releases Data Structures and Algorithms with JavaScript http://post.oreilly.com/rd/9z1zvu06emetvec7oj5j1hpdrd73rdkvja39tl069uo Python for Finance http://post.oreilly.com/rd/9z1z6cqm3780q7q0v0k4irvgqfbt7bf8a6e53pl7us8 Suits and Spooks Washington DC 2014: Complete Video Compilation http://post.oreilly.com/rd/9z1zf25c946c89lghtrgehr6jd5u1cq0puik7jvod20 The Book of F# http://post.oreilly.com/rd/9z1z1tcg11id71hkov311ih8v1ij8bb207cqu02a6ro Clojure Cookbook http://post.oreilly.com/rd/9z1zjv5eaakv0al3mcui9uhqkag4kmt999uncgvsec8 Learning MCollective http://post.oreilly.com/rd/9z1z00fnssm17ub9i2880kfj2og6snm6793ijagnm9g We're always happy to offer your and your community access to our videos for review. We have hours and hours of free content on our YouTube channel, but many of our video compilations and in-depth training videos are only available for purchase. If you or your community members would like to watch and review any of our videos, please send us a request via usergroups at oreilly.com http://post.oreilly.com/rd/9z1zq42dlvlgo55r5l3c36bq9p2al57v073riijfpd8 Stories we're following at O'Reilly The Creep Factor: How to Think About Big Data and Privacy http://post.oreilly.com/rd/9z1z8dmhcoial1v6l4ij77lri5avrcfuhv0om8eakmg Understand the four layers of JavaScript OOP in one short lesson http://post.oreilly.com/rd/9z1z86anvoc2fkrpj0bltcmjcqq9mcd2dh2e5r01m0o The new PHP http://post.oreilly.com/rd/9z1zdjkurjr58acngsd9vkq6ht08vufnmbb40773qe8 Death to the screen http://post.oreilly.com/rd/9z1z94dnorjnm2j66ogmt6n1p7otke8j3qr2defmfa8 A concrete approach to learning how to program http://post.oreilly.com/rd/9z1z05jisc8b7me3a6jtdk3e0cg0g2eo7tuihd7h8l0 Lean Urbanism - What is the "minimum viable product" for urban renewal? http://post.oreilly.com/rd/9z1zk7hmp4iqj93k3e7j3js7ji7qnd72mrahrc8pcr8 Save on Chef Conference registration (San Francisco, CA, April 15-17) Join over 1,000 Chef contributors, users and enthusiasts in San Francisco at ChefConf this April 15-17, 2014. This conference features talks from IT leaders representing some of the most dynamic companies and thinking in the world. Keynote speakers include; Justin Arbuckle - GE Capital, Jeffrey Einhorn - Target, James Prolizo - InterContinental Hotel Group & Jordan Dea-Mattson - Yahoo. Don't miss the definitive assembly for the tens of thousands-strong Chef community. Use code OREILLY-TIP for a discount. http://post.oreilly.com/rd/9z1zp2rtpe5md66ssualc4n3i0qi4fhqtn036tup340 Deadline for TechFest2014 is March 31st (Pittsburgh, PA, June 7) This is the third edition of the non-denominational software development technology conference in Pittsburgh. Any topic related to software development on any language or platform (or no technology, if you wish to talk about the softer side) is welcome. They had a wide mix of topics and presenter levels (beginner to professional) last year and would love to have that again. If you are newer to speaking and feel intimidated by trying to pull together a full-length presentation, they also have a time period of 30 minute talks, which can also be a good length for a narrowly focused talk. The event is June 7, 2014 at La Roche College in the North Hills area of Pittsburgh. They expect around 300 people to attend. Please submit your talks. http://post.oreilly.com/rd/9z1zn5ua9iit31o9sqrbhd34kglph97a6ujh5ur3e0g Save 15% on ModevUX + Best price ends March 24 (McLean, VA, May 19-20) A good user experience is as important to the mobile experience as the ones and zeroes behind the apps and websites. It puts people at the center of every product and development decision you make. The program and speaker list have been announced for ModevUX, the premier conference event at the intersection of mobile and user experience?May 19-20 in McLean, VA. Join them for two days of deep dive workshops, breakout sessions, insightful talks and keynotes from 40+ speakers. Featured speakers include Josh Clark, Lea Verou, and Sian Morson. See the full schedule and save 15% with code UX14ORM. Best Price expires March 24. http://post.oreilly.com/rd/9z1zqbi5utvv92u8ep5vjousogd6jiuqdg2ht095hf0 Put Up a Banner & Get a Free Book--UG Leaders Only We're looking for groups to display our discount banners on their websites. If you send us your group's site with one or more banners posted, we'll send you the O'Reilly book(s) of your choice. Choose from the following list of banners: Solid Conference Banners http://post.oreilly.com/rd/9z1ztj42onr21tdqpga5kvlvspfr4kj035aoca68muo UG Discount Banners http://post.oreilly.com/rd/9z1zca7tr8ve9pnna8rpeh3p1j6umrbof3vog3ji0eo Buy 1 Ebook, Get 1 Free with your user group discount code: DSUG50 Looking for more? Visit oreilly.com ================================== O'Reilly 1005 Gravenstein Highway North, Sebastopol, CA 95472 800-998-9938 Follow us on Twitter @oreillyug You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to usergroups at oreilly.com ================================== -- Virtual is when it's not but it looks like it is and transparent is when it is but it looks like it isn't. -- Rick Hoselton -------------- next part -------------- An HTML attachment was scrubbed... URL: From gwadej at anomaly.org Wed Mar 19 18:18:29 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Wed, 19 Mar 2014 20:18:29 -0500 Subject: [pm-h] March Meeting Writeup Message-ID: <20140319201829.6cfff3cd@cygnus> The March meeting write-up went on-line a few days ago. Sorry for the late announcement. G. Wade -- Reality is just a convenient measure of complexity. -- Alvy Ray Smith From gwadej at anomaly.org Sun Mar 23 16:40:58 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Sun, 23 Mar 2014 18:40:58 -0500 Subject: [pm-h] April Meeting: Call for presentations Message-ID: <20140323184058.2d64073a@cygnus> Our next meeting will be Thursday, April 10 at Hostgator. At the moment, no one has stepped forward to present. Any ideas or volunteers out there? G. Wade -- If debugging is the process of removing software bugs, the programming must be the process of putting them in. -- Edsger Dijkstra From reini.urban at gmail.com Tue Mar 25 14:30:55 2014 From: reini.urban at gmail.com (Reini Urban) Date: Tue, 25 Mar 2014 21:30:55 -0000 Subject: [pm-h] Discussion about delimiters for m// In-Reply-To: <20140214175516.69aac650@cygnus> References: <20140214175516.69aac650@cygnus> Message-ID: <26792C21-4317-45D1-8704-CCF6F60D4EEA@gmail.com> On Feb 14, 2014, at 5:55 PM, G. Wade Johnson wrote: > Near the end of the meeting last night, there was a minor discussion at > the whiteboard about which characters Perl allows as delimiters on the > match operator. > > According to PerlDoc: > > If "/" is the delimiter then the initial "m" is optional. With the > "m" you can use any pair of non- whitespace (ASCII) characters as > delimiters. This is particularly useful for matching path names that > contain "/", to avoid LTS (leaning toothpick syndrome). If "?" is the > delimiter, then a match-only- once rule applies, described in > "m?PATTERN?" below. If "'" is the delimiter, no interpolation is > performed on the PATTERN. When using a character valid in an > identifier, whitespace is required after the "m". > > So, that means that > > $str =~ m mabc+m; > > is valid Perl and it matches "abc+". > > Weird. I can't think of a real use for it and using it in production > code is likely to get you beaten by whoever maintains your code. Me neither. This is how to test it, with a debugging perl $ perl -Dr -e'print "abc" =~ m mabc+m;' Compiling REx "abc+" rarest char c at 0 rarest char b at 1 Final program: 1: EXACT (3) 3: PLUS (6) 4: EXACT (0) 6: END (0) anchored "abc" at 0 floating "c" at 2..2147483647 (checking anchored) minlen 3 Omitting $` $& $' support. EXECUTING... Guessing start of match in sv for REx "abc+" against "abc" Found anchored substr "abc" at offset 0... Found floating substr "c" at offset 2... Guessed: match at offset 0 Matching REx "abc+" against "abc" 0 <> | 1:EXACT (3) 2 | 3:PLUS(6) EXACT can match 1 times out of 2147483647... 3 <> | 6: END(0) Match successful! 1Freeing REx: "abc+" And B::Concise shows you the match operator and flags being used: => /abc+/ $ perl -MO=Concise -e'print "abc" =~ m mabc+m;' 7 <@> leave[1 ref] vKP/REFC ->(end) 1 <0> enter ->2 2 <;> nextstate(main 1 -e:1) v:{ ->3 6 <@> print vK ->7 3 <0> pushmark s ->4 5 match(/"abc+"/) lKS/RTIME ->6 4 <$> const(PV "abc") s ->5 -e syntax OK From gwadej at anomaly.org Thu Mar 27 15:33:55 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Thu, 27 Mar 2014 17:33:55 -0500 Subject: [pm-h] Still no presentation for April Message-ID: <20140327173355.7f6f7c0c@cygnus> The April meeting is in two weeks and we still don't have a presentation for the meeting. 1. Does anyone have something they would like to present? 2. Does anyone have a topic they would like someone else to present? 3. Do we want to try to do lightning talks? (That requires more people to have shorter presentations.) 4. Do we want to do a social meeting this time? Email the list or me directly with your ideas. Since the meeting is scheduled to meet at Hostgator, this would be a good time for our members from Hostgator to step up and present if they have anything. As always, the topics don't have to be Perl. They should just be something of interest to Perl programmers. If you aren't sure if a topic is reasonable, you can contact me first. But, the short answer is usually "yes". Let's see what you can come up with. G. Wade -- Virtual is when it's not but it looks like it is and transparent is when it is but it looks like it isn't. -- Rick Hoselton From dculver1986 at gmail.com Fri Mar 28 12:22:56 2014 From: dculver1986 at gmail.com (Daniel Culver) Date: Fri, 28 Mar 2014 14:22:56 -0500 Subject: [pm-h] Houston Digest, Vol 112, Issue 20 In-Reply-To: References: Message-ID: Hi Wade, I would be willing to do a short presentation on an introduction to Moose. On Mar 28, 2014 2:00 PM, wrote: > Send Houston mailing list submissions to > houston at pm.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.pm.org/mailman/listinfo/houston > or, via email, send a message with subject or body 'help' to > houston-request at pm.org > > You can reach the person managing the list at > houston-owner at pm.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Houston digest..." > > > Today's Topics: > > 1. Still no presentation for April (G. Wade Johnson) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Thu, 27 Mar 2014 17:33:55 -0500 > From: "G. Wade Johnson" > To: Houston Perl Mongers > Subject: [pm-h] Still no presentation for April > Message-ID: <20140327173355.7f6f7c0c at cygnus> > Content-Type: text/plain; charset=US-ASCII > > The April meeting is in two weeks and we still don't have a > presentation for the meeting. > > 1. Does anyone have something they would like to present? > 2. Does anyone have a topic they would like someone else to present? > 3. Do we want to try to do lightning talks? > (That requires more people to have shorter presentations.) > 4. Do we want to do a social meeting this time? > > Email the list or me directly with your ideas. > > Since the meeting is scheduled to meet at Hostgator, this would be a > good time for our members from Hostgator to step up and present if they > have anything. > > As always, the topics don't have to be Perl. They should just be > something of interest to Perl programmers. If you aren't sure if a > topic is reasonable, you can contact me first. But, the short answer is > usually "yes". > > Let's see what you can come up with. > G. Wade > -- > Virtual is when it's not but it looks like it is and transparent is > when it is but it looks like it isn't. -- Rick Hoselton > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > > ------------------------------ > > End of Houston Digest, Vol 112, Issue 20 > **************************************** > -------------- next part -------------- An HTML attachment was scrubbed... URL: From damonhastings at yahoo.com Fri Mar 28 16:16:33 2014 From: damonhastings at yahoo.com (Damon Hastings) Date: Fri, 28 Mar 2014 16:16:33 -0700 (PDT) Subject: [pm-h] Houston Digest, Vol 112, Issue 20 In-Reply-To: References: Message-ID: <1396048593.22223.YahooMailNeo@web181302.mail.ne1.yahoo.com> Speaking for myself, that sounds like something I'd like to see... Damon >________________________________ > From: Daniel Culver >To: houston at pm.org >Sent: Friday, March 28, 2014 2:22 PM >Subject: Re: [pm-h] Houston Digest, Vol 112, Issue 20 > > > >Hi Wade, >I would be willing to do a short presentation on an introduction to Moose. >On Mar 28, 2014 2:00 PM, wrote: > >Send Houston mailing list submissions to >>? ? ? ? houston at pm.org >> >>To subscribe or unsubscribe via the World Wide Web, visit >>? ? ? ? http://mail.pm.org/mailman/listinfo/houston >>or, via email, send a message with subject or body 'help' to >>? ? ? ? houston-request at pm.org >> >>You can reach the person managing the list at >>? ? ? ? houston-owner at pm.org >> >>When replying, please edit your Subject line so it is more specific >>than "Re: Contents of Houston digest..." >> >> >>Today's Topics: >> >>? ?1. Still no presentation for April (G. Wade Johnson) >> >> >>---------------------------------------------------------------------- >> >>Message: 1 >>Date: Thu, 27 Mar 2014 17:33:55 -0500 >>From: "G. Wade Johnson" >>To: Houston Perl Mongers >>Subject: [pm-h] Still no presentation for April >>Message-ID: <20140327173355.7f6f7c0c at cygnus> >>Content-Type: text/plain; charset=US-ASCII >> >>The April meeting is in two weeks and we still don't have a >>presentation for the meeting. >> >>1. Does anyone have something they would like to present? >>2. Does anyone have a topic they would like someone else to present? >>3. Do we want to try to do lightning talks? >>? ?(That requires more people to have shorter presentations.) >>4. Do we want to do a social meeting this time? >> >>Email the list or me directly with your ideas. >> >>Since the meeting is scheduled to meet at Hostgator, this would be a >>good time for our members from Hostgator to step up and present if they >>have anything. >> >>As always, the topics don't have to be Perl. They should just be >>something of interest to Perl programmers. If you aren't sure if a >>topic is reasonable, you can contact me first. But, the short answer is >>usually "yes". >> >>Let's see what you can come up with. >>G. Wade >>-- >>Virtual is when it's not but it looks like it is and transparent is >>when it is but it looks like it isn't. ? ? ? ? ? ? ? -- Rick Hoselton >> >> >>------------------------------ >> >>Subject: Digest Footer >> >>_______________________________________________ >>Houston mailing list >>Houston at pm.org >>http://mail.pm.org/mailman/listinfo/houston >>Website: http://houston.pm.org/ >> >>------------------------------ >> >>End of Houston Digest, Vol 112, Issue 20 >>**************************************** >> >_______________________________________________ >Houston mailing list >Houston at pm.org >http://mail.pm.org/mailman/listinfo/houston >Website: http://houston.pm.org/ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gwadej at anomaly.org Fri Mar 28 16:30:30 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Fri, 28 Mar 2014 18:30:30 -0500 Subject: [pm-h] Houston Digest, Vol 112, Issue 20 In-Reply-To: References: Message-ID: <20140328183030.15ded8a2@cygnus> On Fri, 28 Mar 2014 14:22:56 -0500 Daniel Culver wrote: > Hi Wade, > I would be willing to do a short presentation on an introduction to > Moose. Daniel, This would be a good topic for a presentation. We haven't had an intro Moose talk in years, so it's probably time again. G. Wade > On Mar 28, 2014 2:00 PM, wrote: > > > Send Houston mailing list submissions to > > houston at pm.org > > > > To subscribe or unsubscribe via the World Wide Web, visit > > http://mail.pm.org/mailman/listinfo/houston > > or, via email, send a message with subject or body 'help' to > > houston-request at pm.org > > > > You can reach the person managing the list at > > houston-owner at pm.org > > > > When replying, please edit your Subject line so it is more specific > > than "Re: Contents of Houston digest..." > > > > > > Today's Topics: > > > > 1. Still no presentation for April (G. Wade Johnson) > > > > > > ---------------------------------------------------------------------- > > > > Message: 1 > > Date: Thu, 27 Mar 2014 17:33:55 -0500 > > From: "G. Wade Johnson" > > To: Houston Perl Mongers > > Subject: [pm-h] Still no presentation for April > > Message-ID: <20140327173355.7f6f7c0c at cygnus> > > Content-Type: text/plain; charset=US-ASCII > > > > The April meeting is in two weeks and we still don't have a > > presentation for the meeting. > > > > 1. Does anyone have something they would like to present? > > 2. Does anyone have a topic they would like someone else to present? > > 3. Do we want to try to do lightning talks? > > (That requires more people to have shorter presentations.) > > 4. Do we want to do a social meeting this time? > > > > Email the list or me directly with your ideas. > > > > Since the meeting is scheduled to meet at Hostgator, this would be a > > good time for our members from Hostgator to step up and present if > > they have anything. > > > > As always, the topics don't have to be Perl. They should just be > > something of interest to Perl programmers. If you aren't sure if a > > topic is reasonable, you can contact me first. But, the short > > answer is usually "yes". > > > > Let's see what you can come up with. > > G. Wade > > -- > > Virtual is when it's not but it looks like it is and transparent is > > when it is but it looks like it isn't. -- Rick > > Hoselton > > > > > > ------------------------------ > > > > Subject: Digest Footer > > > > _______________________________________________ > > Houston mailing list > > Houston at pm.org > > http://mail.pm.org/mailman/listinfo/houston > > Website: http://houston.pm.org/ > > > > ------------------------------ > > > > End of Houston Digest, Vol 112, Issue 20 > > **************************************** > > -- Those who live by the sword get shot by those who don't. From gwadej at anomaly.org Sat Mar 29 21:38:04 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Sat, 29 Mar 2014 23:38:04 -0500 Subject: [pm-h] April Technical Meeting: Beginning Moose Message-ID: <20140329233804.4d8a19b6@cygnus> The April Houston.pm meeting is on Thursday, April 10. The meeting will start at 7pm and finish before 9pm. Daniel Culver will be presenting an introduction to the Moose Perl module from the perspective of someone who knows nothing of Moose all the way to the creation of your first Moose object. This month we will meet at Hostgator (5005 Mitchelldale St #100). Free parking is available in back. I look forward to seeing you there. G. Wade -- "If everything's under control, you're going too slow." -- Mario Andretti From gwadej at anomaly.org Sun Mar 30 16:08:42 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Sun, 30 Mar 2014 18:08:42 -0500 Subject: [pm-h] Fw: Communities & UG News: Get Your Free Books + More from O'Reilly Message-ID: <20140330180842.07da3b5d@cygnus> Begin forwarded message: Date: Sun, 30 Mar 2014 16:01:57 -0700 From: Marsee Henon and Jon Johns To: gwadej at anomaly.org Subject: Communities & UG News: Get Your Free Books + More from O'Reilly View this message as HTML http://post.oreilly.com/rd/9z1z2jn8smtqqj2lv0n13mpgv3ciap9f4rbd6itg05o Send this to a friend http://post.oreilly.com/f2f/9z1z04fi27jo3p0b8m6ifatbh704j4o295e5aqmqlk8 Hello, We've got some great videos to share about the Solid Conference, and some new banners to help us promote our newsletters. http://post.oreilly.com/rd/9z1zpsc3s4b84idsabdeo3n6k3ke3829h3tmd1g8jvo Cheers, Marsee Henon and Jon Johns P.S. Going to ChefConf? Come by the O'Reilly Booth and say hi to Jon @jonjohns65 and Sonia. http://post.oreilly.com/rd/9z1zl1of8jvi0qjllu19d3ltv0juu0le1mi2jf59aq0 Meet Thing One and Thing Two One of the things that distinguishes intelligent things is that they are, in fact, things. That sheer physicality leads to a dilemma: it's not enough to hear about them. You need to see them, touch them, and watch them in action. That's why at Solid on May 21-22, Fort Mason will be full of robots, drones, sensors, wearables, and more. Here's a look at two of the many intelligent things that you'll see live at Solid. In the meantime, check out these videos. http://post.oreilly.com/rd/9z1z7fr74kmspuae32ahnlfu11j7jtree08vc5vd0ro Baxter http://post.oreilly.com/rd/9z1zanecbn6s35sopd7jmkejqcbvd7oounq0vk5cug8 Curious just what a $25,000 robot can do? Rethink Robotics' Baxter is an adaptive, collaborative manufacturing robot. It contains cameras, sensors, and sophisticated software that enable it to "see" objects, "feel" forces, and "understand" tasks. The result is a robot that automatically adapts to changing environments. Inside Explorer Table http://post.oreilly.com/rd/9z1z7j0cp4f9nast96ho08rvjgbvk79f3otdiuns3r8 The Autodesk Inside Explorer Interactive Table maps physical things and makes it possible to take a look at them digitally, as 3D models. You can turn layers off and use cutting planes, so you see not only what's outside and underneath, but also what's inside. Register for Solid with 20% off: http://post.oreilly.com/rd/9z1z74jdpkh5ci3l2eu0ld8i9j4ef5ba59p2fot31ug Available for Review We're looking for reviewers for the following books & videos. Consider posting your reviews on Amazon, Slashdot, oreilly.com, goodreads.com and/or your blog. High Performance Python http://post.oreilly.com/rd/9z1zl0ju68m1l7jaosl8n4ejcjp5ort7niudhkbuimg Learning Responsive Web Design http://post.oreilly.com/rd/9z1zkofe3i41qp1ar8m2rh42nes93nsd1o1c6ovjev0 Web Development with Node and Express http://post.oreilly.com/rd/9z1zujkom4kufp9ljvjmfruu8f0kombh0clr6jlfq78 It's easy for you to get books for your meeting or special events -- just email usergroups at oreilly.com and include the words "book request" in the subject line. Don't forget to include your deadline and shipping address. Prefer ebooks? We can send you a free ebook certificate to print out for raffles or book reviewers. New Releases Customizing Chef http://post.oreilly.com/rd/9z1z3mcvlb4mkp39q09t4fqr1rli3159t8tlufjote0 Make: Technology on Your Time Volume 38 http://post.oreilly.com/rd/9z1z1jvae2qen9h6nl0hllbf5i001pi7akf2rqs4id8 Raspberry Pi, 2nd Edition http://post.oreilly.com/rd/9z1z5lfhh97l62n562hp4l945fbnv5r7er9horrfs70 Elasticsearch: The Definitive Guide http://post.oreilly.com/rd/9z1z114uq1pph00stpvl0lrel6ckaag7nslhlj5l4c8 Data Push Apps with HTML5 SSE http://post.oreilly.com/rd/9z1zcrap0c56le8kdqfhiedar30q0oipae83rne4gg8 Head First JavaScript Programming http://post.oreilly.com/rd/9z1zeiiugjbf6k3e0qqhrhqvkanltablult0iqb7tf0 We're always happy to offer your and your community access to our videos for review. We have hours and hours of free content on our YouTube channel, but many of our video compilations and in-depth training videos are only available for purchase. If you or your community members would like to watch and review any of our videos, please send us a request via usergroups at oreilly.com http://post.oreilly.com/rd/9z1z8677n1pivq83b12uvui4utdnvgh64dv6jhlefjo Stories we're following at O'Reilly Program Chair Alistair Croll has posted some good reasons why you should submit to the Strata New York Call for Proposals. http://post.oreilly.com/rd/9z1zsjnbshtod9pjtt40h3l2vtt05d5f7uuksf1doq8 http://post.oreilly.com/rd/9z1zas3uthh5ps4e0jkbktb75sfrf1k5ec74um2i1o0 What BlackBerry is up to these days Practically dead in smartphones, BlackBerry is dominant in the auto industry. http://post.oreilly.com/rd/9z1zbin7uce1tfhgpq4ftpfg0vj9dhoahkls0ml1ae8 That thing looks like hardware, but it's software now Building great software on time is at the heart of more and more "hardware" projects. http://post.oreilly.com/rd/9z1zhtvjuc3ag07uvb2l0r6givik6dh3asdsl7av2j8 Save 20% at The O'Reilly Solid Conference (May 21-22, San Francisco) Something big is happening at the intersection of software and hardware. Solid focuses on the programmable world, where "things" are driven by software and made smarter by network connections. Don't miss featured speakers Renee DiResta from OATV, Tim O'Reilly, Rob Coneybeer from Shasta Ventures, and Beth Comstock from GE. Early pricing ends April 17 save 20% with discount code USRG20 and share the banner on your site. Solid Conference Banners http://post.oreilly.com/rd/9z1z0prdvg7td398qr4j0ts07e1ekl9vioi0f8hoeeo Register for Solid: http://post.oreilly.com/rd/9z1zsck72ojlvn1nn973jhvmcfspjdqcdsno4shr820 Save 15% at WebVisions NYC (April 3-4, NYC) WebVisions NYC is the go-to event for designers, coders and strategists who want to scratch that itch to do more and be better in their work. Meet and learn from some of the most innovative and creative pioneers in the tech world. Get in on this unique, global community that shares new ideas and techniques for working smarter. 15% off your ticket with discount code: OREILLY. http://post.oreilly.com/rd/9z1z06sfpjb73q14o6bbo99oqgfqd1bie1pmb3bbif8 Still time to sign up for LeanUX (April 10-12, NYC) From the UX Designer to the CEO, it takes an entire organization to execute LeanUX successfully. At LeanUX NYC, the world's leading minds will teach you how organizations are incorporating Lean Startup, LeanUX, Complexity Science and Design Thinking to deliver real value for their customers and drive top-line growth. http://post.oreilly.com/rd/9z1zrcdbpag6b9kg0bjee31jvrm2q04m5hh3eo84g00 Save $200 at The SharePoint Technology Conference, (April 22-25, San Francisco, CA) SPTechCon, April 22-25 in San Francisco, is the world's premier independent event for SharePoint. The format includes 90+ technical classes, workshops and breakout classes with content geared to IT professionals, business managers and developers. It features top Microsoft MVPs, dozens of expert MS speakers and solutions from 40+ exhibitors (exhibits admission is FREE!). Receive a $200 discount off either the prevailing price of a 4-day or 3-day pass by inserting the code OREILLY when prompted on the reg page. Register early for even more savings! http://post.oreilly.com/rd/9z1zt4ak9s5mp3hvjir86o3c4r6m7ov3tou7ile3obo See Max Schron at Do Good Data 2014 (May 12, Chicago, IL) Data is revolutionizing the social sector. Nonprofits and governments are increasingly being held accountable for outcomes and the tools for data collection, storage, and analysis are within reach of most organizations. Yet many don't know how to utilize the data available to them. Do Good Data 2014 is bringing together leaders, technologists, data scientists, and analysts to talk about how data is changing the social sector and to gain the skills necessary to apply data, research, and analytics within social sector organizations. Learn more http://post.oreilly.com/rd/9z1zd44egcc928ml2kuokk234u6130l9qf9d1i61f48 EventBrite Signup http://post.oreilly.com/rd/9z1zi0eprsmr767olgdc0jtc2n9mopmmrgg704ovul0 Put Up a Banner & Get a Free Book--UG Leaders Only We're looking for groups to display our discount banners on their websites. If you send us your group's site with one or more banners posted, we'll send you the O'Reilly book(s) of your choice. Choose from the following list of banners: Solid Conference Banners http://post.oreilly.com/rd/9z1zd8g8ci3fmsmssrre3tsn4trg5a5vihjijdqt7p8 Velocity Conference Banners http://post.oreilly.com/rd/9z1zvbsmaqd50tb2861dd2of7ojfqsbmo1b16ske7a0 NEW! UG Discount Banners http://post.oreilly.com/rd/9z1zk3v22so7lkqmtussla6hsu0dbjpnhs1eb1ehrig Buy 1 Ebook, Get 1 Free with your user group discount code: DSUG50 Looking for more? Visit oreilly.com ================================== O'Reilly 1005 Gravenstein Highway North, Sebastopol, CA 95472 800-998-9938 Follow us on Twitter @oreillyug You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to usergroups at oreilly.com ================================== -- Do not meddle in the affairs of dragons, for you are crunchy and taste good with ketchup. -- C. Titus Brown -------------- next part -------------- An HTML attachment was scrubbed... URL: From mrdvt92 at yahoo.com Sun Mar 30 21:00:46 2014 From: mrdvt92 at yahoo.com (Michael R. Davis) Date: Sun, 30 Mar 2014 21:00:46 -0700 (PDT) Subject: [pm-h] Perl merging many large files into one In-Reply-To: <20140329233804.4d8a19b6@cygnus> References: <20140329233804.4d8a19b6@cygnus> Message-ID: <1396238446.90918.YahooMailNeo@web121001.mail.ne1.yahoo.com> Perl Folks, Can anyone tell me if the diamond operator is optimized in a print statement or?does it really read the file into memory then print it? ? perl -e ' use strict; use warnings; use Path::Class qw{file}; my @files=qw{X Y Z}; #really large files my $out=file("out.txt")->openw; foreach my $file (@files) { ? my $fh=file($file)->openr; ? print $out <$fh>; #does this read to memory then print or does it do something better? } ' ? Or do I really need to read line by line something like this... ? perl -e ' use strict; use warnings; use Path::Class qw{file}; my @files=qw{X Y Z}; #really large files my $out=file("out.txt")->openw; foreach my $file (@files) { ? my $fh=file($file)->openr; ? my $line; ? print $out $line while ($line=<$fh>); } ' ? Thanks, Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: From uri at stemsystems.com Sun Mar 30 21:20:19 2014 From: uri at stemsystems.com (Uri Guttman) Date: Mon, 31 Mar 2014 00:20:19 -0400 Subject: [pm-h] Perl merging many large files into one In-Reply-To: <1396238446.90918.YahooMailNeo@web121001.mail.ne1.yahoo.com> References: <20140329233804.4d8a19b6@cygnus> <1396238446.90918.YahooMailNeo@web121001.mail.ne1.yahoo.com> Message-ID: <5338ED03.2040101@stemsystems.com> On 03/31/2014 12:00 AM, Michael R. Davis wrote: > Perl Folks, > Can anyone tell me if the diamond operator is optimized in a print statement or does it really read the file into memory then print it? > use Path::Class qw{file}; > my @files=qw{X Y Z}; #really large files how large is really large? in the olden days, 64k was large. today 1GB isn't large at all, even in ram. > my $out=file("out.txt")->openw; > foreach my $file (@files) { > my $fh=file($file)->openr; > print $out <$fh>; #does this read to memory then print or does it do something better? why would you want to copy files line by line if you aren't doing anything with them? for just pure speed, this is one time i would shell out to cat as it will write all 3 files very efficiently to the out file. File::Copy may work too. depending on the size of the files, File::Slurp::append_file may be what you want or even just read_file (3 times) and write_file. so it all depends on my question above. how large is really large? uri -- Uri Guttman - The Perl Hunter The Best Perl Jobs, The Best Perl Hackers http://PerlHunter.com From gwadej at anomaly.org Mon Mar 31 05:35:55 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Mon, 31 Mar 2014 07:35:55 -0500 Subject: [pm-h] Perl merging many large files into one In-Reply-To: <1396238446.90918.YahooMailNeo@web121001.mail.ne1.yahoo.com> References: <20140329233804.4d8a19b6@cygnus> <1396238446.90918.YahooMailNeo@web121001.mail.ne1.yahoo.com> Message-ID: <20140331073555.6ecf9834@cygnus> On Sun, 30 Mar 2014 21:00:46 -0700 (PDT) "Michael R. Davis" wrote: > Perl Folks, > Can anyone tell me if the diamond operator is optimized in a print > statement or?does it really read the file into memory then print it? The short answer is the diamond operator reads all of the files into memory and returns a list of all lines. > perl -e ' > use strict; > use warnings; > use Path::Class qw{file}; > my @files=qw{X Y Z}; #really large files > my $out=file("out.txt")->openw; > foreach my $file (@files) { > ? my $fh=file($file)->openr; > ? print $out <$fh>; #does this read to memory then print or does it > do something better? } > ' > ? > Or do I really need to read line by line something like this... > ? > perl -e ' > use strict; > use warnings; > use Path::Class qw{file}; > my @files=qw{X Y Z}; #really large files > my $out=file("out.txt")->openw; > foreach my $file (@files) { > ? my $fh=file($file)->openr; > ? my $line; > ? print $out $line while ($line=<$fh>); > } > ' Line by line is not as bad as it sounds, Perl uses buffering internally to avoid hitting the disk more than necessary. The real question is are you doing more than just concatenating the files? If you're not doing anything else, there are more appropriate tools (depending on your OS). If you are doing something else with the lines, that might change how I would solve the problem. G. Wade -- Make no decision out of fear. -- Bruce Sterling From mrdvt92 at yahoo.com Mon Mar 31 06:10:42 2014 From: mrdvt92 at yahoo.com (Michael R. Davis) Date: Mon, 31 Mar 2014 06:10:42 -0700 (PDT) Subject: [pm-h] Perl merging many large files into one In-Reply-To: <20140331073555.6ecf9834@cygnus> References: <20140329233804.4d8a19b6@cygnus> <1396238446.90918.YahooMailNeo@web121001.mail.ne1.yahoo.com> <20140331073555.6ecf9834@cygnus> Message-ID: <1396271442.95503.YahooMailNeo@web121005.mail.ne1.yahoo.com> G. Wade, ? >> Can anyone tell me if the diamond operator is optimized in a print >> statement or?does it really read the file into memory then print it? > >The real question is are you doing more than just concatenating the >files? ? I guess this comment sparked research and `tail` actually does what I need to do. ? qx{cat X > out.txt; tail --lines=+2?Y Z >> out.txt}; ? Maybe I'll just head out to the command line it just won't be portable.? There will be about 300 CSV files to merge in the process but I only need the header row on the first one. ? But, performance is not really as big of a concern as memory for this process. Thanks, Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: From estrabd at gmail.com Mon Mar 31 07:06:46 2014 From: estrabd at gmail.com (B. Estrade) Date: Mon, 31 Mar 2014 09:06:46 -0500 Subject: [pm-h] Perl merging many large files into one In-Reply-To: <1396271442.95503.YahooMailNeo@web121005.mail.ne1.yahoo.com> References: <20140329233804.4d8a19b6@cygnus> <1396238446.90918.YahooMailNeo@web121001.mail.ne1.yahoo.com> <20140331073555.6ecf9834@cygnus> <1396271442.95503.YahooMailNeo@web121005.mail.ne1.yahoo.com> Message-ID: Just a few points: 0. If you are not appending to "out.text" each time the script is run, use ">" not ">>" in the shell command; but I am assuming ">" moving forward because the final shell command is much shorter (">>" requires an additional temporary file step to remain atomic) 1. Separate the commands with a "&&" since this will require the former to succeed before the latter is executed 2. You may want to capture STDERR, making the shell command look like the following (untested): (cat X > out.txt && tail --lines=+2 Y Z) 2>> error.out 1> out.txt # out.txt is overwritten here each time 3. If you plan to rely on "out.txt" to exist fully in order for a future process to use it, I'd ">" to a temporary file, then do an atomic move (/bin/mv) to the final file name, bringing your shell command to look something like: (cat X > out.txt && tail --lines=+2 Y Z) 2>> error.out 1>temp.out && mv temp.out out.txt; In general, I have absolutely no issue using shell scripts when what I need is purely shell in nature. So if this is all you need to do, I would recommend a shell script over Perl without hesitation. The issue of keeping "out.txt" visible only in a complete state is complicated if it needs to grow each time the concatenation is done. If out.txt does need to grow, you will need to create an additional temporary file that is the new content appended to the old out.txt; then move that temp file to be the new out.txt. Brett On Mon, Mar 31, 2014 at 8:10 AM, Michael R. Davis wrote: > G. Wade, > >>> Can anyone tell me if the diamond operator is optimized in a print >>> statement or does it really read the file into memory then print it? >> >>The real question is are you doing more than just concatenating the >>files? > > I guess this comment sparked research and `tail` actually does what I need > to do. > > qx{cat X > out.txt; tail --lines=+2 Y Z >> out.txt}; > > Maybe I'll just head out to the command line it just won't be portable. > There will be about 300 CSV files to merge in the process but I only need > the header row on the first one. > > But, performance is not really as big of a concern as memory for this > process. > Thanks, > Mike > > _______________________________________________ > Houston mailing list > Houston at pm.org > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ From x at hostgator.com Mon Mar 31 13:44:11 2014 From: x at hostgator.com (Xaviar) Date: Mon, 31 Mar 2014 15:44:11 -0500 (CDT) Subject: [pm-h] Houston Digest, Vol 112, Issue 22 In-Reply-To: Message-ID: <1020164551.6059875.1396298651676.JavaMail.root@hostgator.com> Hey Perl Mongers, My apologies, but our construction on our new parking deck has expanded in the back area of our office, making this area unavailable for parking. We have secured parking spots for this night starting at 6pm in the front of our building, on the building side. Please note, these parking spaces have notices of being for other tenants in our building, rest assured we have confirmed with the other tenants that they will be letting us use the spots. Parking on the grass/road side of the office is first come first serve for anyone as well! My apologies, apparently construction estimations are... well.. we all know how that goes :) Cheers, Xaviar Steavenson Director of Software Development -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: EIG-HG_Signature_v03b-01.jpg Type: image/jpeg Size: 40077 bytes Desc: not available URL: From gwadej at anomaly.org Mon Mar 31 16:17:31 2014 From: gwadej at anomaly.org (G. Wade Johnson) Date: Mon, 31 Mar 2014 18:17:31 -0500 Subject: [pm-h] Mailing list issues? Message-ID: <20140331181731.1f1e4e80@cygnus> Has anyone had problems mailing the list lately? I've had a couple of reports and I'm trying to correlate. G. Wade -- Strange women lying in ponds distributing swords is no basis for a system of government. From toddr at cpanel.net Mon Mar 31 16:55:17 2014 From: toddr at cpanel.net (Todd Rinaldo) Date: Mon, 31 Mar 2014 18:55:17 -0500 Subject: [pm-h] Mailing list issues? In-Reply-To: <20140331181731.1f1e4e80@cygnus> References: <20140331181731.1f1e4e80@cygnus> Message-ID: <1A77D9E6-BFEA-4FE2-848F-423CDA57106F@cpanel.net> On Mar 31, 2014, at 6:17 PM, G. Wade Johnson wrote: > Has anyone had problems mailing the list lately? > I've had a couple of reports and I'm trying to correlate. > > G. Wade You might try polling the pm.org admin mailing list. They are having known spam problems at the moment, I think related to cpan.org. Todd