Tech Meetings are held on the 2nd Tuesday of every month at MIT (directions).
The schedule can also be found at http://itinfo.mit.edu/usergroup.
If a meeting was posted to Boston.PM Announce list but not posted here, paste it in!
Nick Patch will present some of Ingy döt Net's recent Acmeist projects, TestML and JSYNC, and his experience porting them to Perl 6 with Ingy. Detailed abstract to follow. for now see Ingy's
One of -
Postponed to July
Boston.pm acting through Bill Ricker with Tom Metro as backup have adopted Damian Conway's module Config::Std, which has a long RT bug queue most of which are fixed in cpan but not closed, some documentation gaps, and a few real bugs. Bill will report on what steps are needed to enable that, and we'll see progress as a demo.
folks are encouraged to bring a laptop preferably with git or a diff capable of creating patch files so you can contribute to fixing perldoc.
Controling git with Perl. Steve S
the conclusion of our source / revision control series. With added Perl goodness !
* gitolite * gitweb
- perl some modules launchpad bzr for ngo See: *http://launchpad.net/mvhub *http://northshoreport.org
Tuesday is a day early this week, and the 8th is as early as the Boston Perl Mongers can fall. After the as late as possible Labor Day, this is about pessimal. However we do it anyway. We have our usual room for fall.
Our speakers are Shankar Viswanathan and Lars Ahlzen from the Open Street Map project.
http://www.osm.org
My idea is pretty simple - I would like to do a tutorial-style workshop where people can follow along on their laptops to use git and see it in action.
I would cover the following:
* Hacking the WD Mybook 2 with Perl
* Federico Lucifredi
o Building a cheap and very compact Linux NAS appliance
o Polishing it with Perl glue
"I am using Perl glue to put together a cheap and small Linux NAS from the Western Digital Mybook II - there are a bunch of hackers doing this, but I wanted mine to have a certain "detail" and so some scripting here and there was required to make it happen - obviously in Perl.
"It may be too optimistic, and certainly smaller in scale, but the WDMBII is starting to spawn a little community movement similar to the Linksys WRT54G."
Greg London*
"I should have a fairly stable version of Parse::Gnaw by (then)."
As seen in Sort::Maker
"and i keep saying i will also be covering template::simple's compiled template features. between that and the table driven testing, i can waste^Wfill up plenty of time." - uri
The votes are in.
> RedBones++
RedBones Wins. No meeting at MIT this month. Meet at RedBones, usual 7-7:15 time, near Davis Sq T. there is public parking metered lots but plan to circle for a while.
55 Chester St Somerville, MA 02144 (617) 628-2200
BillRicker gave a talk meandering through un/pack(), time_t, magic numbers, and old skul bit-banging entitled "Magic Numbers & Un/Pack / a use.perl.org magical mystery tour". Slides are posted at (remove spaces) http : / / world . std . com / ~wdr / x / pm/magic/magic_pack_tour.pdf This Free-software generated PDF (OOo 2.3) should be viewed with a genuine Adobe reader as Evince and Xpdf get the overlays wrong. Perl scripts are in same directory as the html as is a tarball.
To answer the Question from the floor, Ilya'o'clock willbe just before Solstice and just before our normal date for January.
ILYA Sat Dec 20 02:32:33 2008 GMT . Fri Dec 19 21:32:33 2008 ET Ilya Tue Jan 13 11:22:09 2009 GMT . Tue Jan 13 06:22:09 2009 ET
Uri has volunteered for December, Greg for January, so we are now talking reservations for Feb.
Refreshments provided by our kind sponsor CIDC.com ; be Sure to mention Boston.PM when you send them a resume.
We didn't wind up forcing PowerPointKaraoke on anyone, so the list of good perl stuff on that page remains available for filler talks
Jerrad Pierce
Uri Guttman will present a quiz exploring people's thoughts on programming.
Bob Rogers gave a talk on Advanced Control Structures in Parrot.
Ronald Kimball gave a presentation on doing a weighted shuffle.
Martin Owens presented XML::Validate::XSD.
Mitchell Charity gave a brief presentation on his idea to quickly bootstrap a Perl 6 implementation via Ruby.
Ronald Kimball led a long discussion of new features in 5.10.
Bernardo Rechea presented his CD-ripping program that uses some of the new 5.10 features.
Technical recruiting firm JohnGalt Staffing bought us a round of drinks.
Ronald Kimball presented several fun obfuscations found on PerlMonks.
Jerrad Pierce discussed the upcoming Perl Advent Calendar for 2008.
Ronald Kimball gave an overview of ack.
Sean Quinlan gave an introductory talk on HTML::Mason.
We had open discussions on several topics, including Perl job opportunities, academic interest in Perl, and the state of Perl 6.
The appetizers for this meeting were sponsored by JohnGalt Staffing , a technical recruiting firm that is looking for talented Perl programmers to fill positions with its clients.
Kee Hinckley gave a presentatione titled "Object Oriented Design on the Fly - OR- Programming Without a Net"
It's the wrong way to work, but what techniques can you use to build a reusable object framework when the schedule gives you no time to design one up front?
Ronald Kimball gave an introductory talk on Toolkit::Template, based on his experience using it over the past month.
Uri Guttman gave an informal presentation on his CMS::Simple and Template::Simple modules.
Ronald Kimball also offered a quick look at LOLCode.
This was our first tech meeting sponsored by Cambridge Interactive Development Corp! (Sean Quinlan began the meeting by talking about what CIDC does and the Perl positions they're looking to fill.) Thanks CIDC!
Greg London gave a talk based on his book, Bounty Hunters (Metaphors for Fair Intellectual Property Laws). http://www.greglondon.com/bountyhunters/
The metaphors we use to describe the abstract concept of intellectual works bring along their own set of baggage. The metaphor of "property" automatically invokes the idea of "owner" and "theft" and "pirate". But some metaphors describe reality better than others. This book introduces the metaphor of authors and inventors as Bounty Hunters. The public offers a bounty to any individual willing to create some as-yet- undiscovered work. Creators provide a "service" in the same vein as a Bounty Hunter provides a service of catching bad guys.
Guillermo Roditi gave talk entitled WebApps using Perl and Reaction: "A showcase of the Reaction MVC system through an example application, Prefab. The Presentation will focus on harnessing emerging technologies (Moose, Catalyst, DBIx::Class) to create a smart framework that allows developers to quickly develop complex, security aware web-based applications. The talk will include no mention of Ajax or Web 2.0 type stuff, instead focusing on the technologies driving the server-side and the methodologies and design decisions behind them."
Jason McIntosh gave a presentation on Volity: "Volity is an open platform for online multiplayer games. Volity itself is a set of language-independent protocols based on Jabber, but much of its current implementation relies on Perl. There are also libraries on CPAN that let you create new Volity game parlors with Perl."
Jesse Vincent gave his intro to Jifty talk. OSCON session description
Sean Quinlan give a presentation on using AJAX and mod_perl handlers.
Ronald Kimball presented Linux Genuine Advantage.
Uri Guttman gave an overview of his new CMS::Simple module.
We finished with a discussion about the state of Perl 6.
Jerrad Pierce gave a review of his 2006 Perl Advent Calendar.
John Norton presented his Logo interpreter in Perl.
Uri Guttman presented his mail filtering system, which uses Mail::Procmail, whitelisting, and some simple spam filtering.
Our YAPC volunteer committee presented their plans for the [New England Perl Workshop NEPW], to be held March 10, 2007 at Northeastern University.
Uri Guttman gave a presentation on writing plug-ins in Perl.
Jerrad Pierce recruited volunteers for this year's Perl advent calendar.
Kenneth Graves followed up on his presentation from last month, with a script that solves a puzzle of putting unique 3-digit perfect squares (100, 121, etc.) into a crossword-style grid.
Kenneth Graves walked us through his three versions of a Kokuro solver. starting with a simple but inefficient brute force approach and ending with one with optimizations and heuristics to make it nice and speedy.
Bill Ricker showed us his script for solving doublets, aka word ladders.
Damian Conway gave his opentalk 2.0 and The DaVinci Codebase talks!
Uri Guttman organized a foil hat contest, so the audience could protect themselves from Damian's mind-warping influence.
Damian2006Mementos has more details about this exciting meeting, including a fun video of the judging of the foil hat contest and pictures of the winners.
Jeff Barr from Amazon.com talked to us about Amazon Web Services.
RonaldJKimball presented his Pachinko JAPHs, comparing the verbose code to the golfed code.
Uri Guttman talked about some things he's working on, including packaging Tiny Template and several projects involving event loops.
Audrey Tang presented her YAPC Chicago talk, Deploying Perl 6
David Golden present Eversion 101: An Introduction to Inside-Out Objects.
Inside-out objects offer intriguing advantages over traditional Perl objects, but at the cost of substantial complexity. This talk reviews pros and cons of inside-out objects and teaches the basics of how they work. It includes three core concepts, four ways to make them and five pitfalls to avoid. This presentation is adapted from the "What's All the Fuss?" tutorial given at Perl Seminar NY in January 2006 and is being previewed for YAPC::NA 2006.
RonaldJKimball dissected Ilmari Karonen's script that solves Sudoku puzzles using a regular expression.
brian d foy was here!
Bill Ricker showed us how he does GD-on-Map overlays and aligns points/lines on top of GD Charts.
Drew Taylor discussed a web-based timeline project that uses Catalyst, Class:DBI, JSON, and JavaScript.
Refreshments for this meeting were sponsored by Boston.pm member Greg London.
Duane Bronson presented some small scripts he has written.
Then we adjourned to Cambridge Brewing Company around 8pm
Graphing with Perl We had presentations on differerent ways of creating graphs with Perl, including GD::Graph and gnuplot. We also learned about Spreadsheet::ParseExcel, PDL, and Edward Tufte's work on information design concepts.
Personal Tools Potluck Bring a tool you've written that you'd like to share!
Ronald: Simple photo gallery script; Uri: tiny but powerful template library; Alex: handy webform processing script
Ian Langworth presented Class::Agreement, a behavioral contract system for Perl. Jerrad Pierce presented the Perl Advent Calendar 2006.
Fun with text animation! John Norton's Spiro JAPH and Uri's maze solver.
Damian Conway gave his Small Miracles talk!
brian d foy was the guest of honor.
RonaldJKimball's Ricochet Robot solver. YAPCBostonExploration update.
YAPCBostonExploration brainstorming session.
Phil Mitchell led a discussion of a project that he is working on: a new kind of social software called Reef – an ecosystem for content. Reef integrates key ideas from wiki, structured blogging, BBS, social nets, and RSS, and is built on top of Catalyst, an MVC web application framework. Reef will serve as the foundation for 2people.org, a community site devoted to sustainability.
Randal Schwartz was the guest of honor.
Directions at http://www.owenolearys.com/natickdirections.htm
Federico Lucifredi gave a talk on the new PerlQT bindings.
brian d foy was the guest of honor.
brian d foy talked about Automating Software Releases.
brian also answered questions about The Perl Review and had people pose for photos in Schwern's shirt.
15 people enjoyed dinner at Fire & Ice with Ben Tilly, known as tilly on PerlMonks.
Only a few people showed up, so we went straight to Boston Beer Works for drinks and food.
Cool Uses for Perl: "Bring a fun script to show."
BillRicker started us off by presenting some scripts he's written for analyzing and creating cryptograms, interspersed with interesting tidbits from the history of cryptography.
RonaldJKimball followed with some scripts he's written for solving cryptograms. We also discussed some of the shortcomings to his brute force approach, particularly the problem of proper nouns.
TimKohl then reviewed a short script that finds words whose digital sums add up to 666. (e.g. cat = 3+1+20 = 24) Except it really looks for 111, because it multiplies the digital sum by 6, because that's what the TV evangelist who inspired this script did. We had fun looking through the words that the script found.
After that people threw out a few questions for discussion. One was a tab-delimited file transposition issue that was then discussed on the list. Another was about recursively copying directories in Perl; the File::NCopy module was suggested.
The pizza and soda were generously sponsored by monger GregLondon. Greg has two books available through his website, http://www.greglondon.com/: Impatient Perl and Hunger Pangs, a science fiction novel.
(PRB 148 is not our usual room, but is less than two blocks away.)
Perl 6 and Parrot with Dan Sugalski
Lunch included. at MIT. Part of Fall, 2004 GBC/ACM Professional Development Seminars http://www.gbcacm.org for online registration and information. Questions: 781-862-1181
Dinner with Randal L Schwartz at Legal's, Framingham
Extra-ordinary meeting at Akamai, Cambridge – a workshop to implement this kWiki. Followed by Beer and Dinner at CBC with Randal L Schwartz who somehow managed to escape from his conference SD Best Practices.