From dfwpm at internetalias.net Fri Mar 1 09:08:40 2013 From: dfwpm at internetalias.net (Tommy Butler) Date: Fri, 01 Mar 2013 11:08:40 -0600 Subject: [DFW.pm] When I envision Perl... Message-ID: <5130E098.4010107@internetalias.net> ...I don't see an onion or a camel. I see this: Perl is no longer "your father's Perl". Perl is _/*our*/_ Perl, _/*today*/_, _/*now*/_. It has grown and evolved into something ever more useful, and forever more awesome. I <3 Perl. --Tommy Butler -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Dinosaur on Shark.JPG Type: image/jpeg Size: 60840 bytes Desc: not available URL: From toddr at cpanel.net Fri Mar 1 09:58:18 2013 From: toddr at cpanel.net (Todd Rinaldo) Date: Fri, 1 Mar 2013 11:58:18 -0600 Subject: [DFW.pm] When I envision Perl... In-Reply-To: <5130E098.4010107@internetalias.net> References: <5130E098.4010107@internetalias.net> Message-ID: Heh? This went out today: http://blog.yapcna.org/post/44302648302/velociraptor-of-christmas-future On Mar 1, 2013, at 11:08 AM, Tommy Butler wrote: > ...I don't see an onion or a camel. I see this: > > > > Perl is no longer "your father's Perl". Perl is our Perl, today, now. It has grown and evolved into something ever more useful, and forever more awesome. > > I <3 Perl. > > --Tommy Butler > _______________________________________________ > Dfw-pm mailing list > Dfw-pm at pm.org > http://mail.pm.org/mailman/listinfo/dfw-pm From LEmmett at efji.com Fri Mar 1 12:01:29 2013 From: LEmmett at efji.com (Larry Emmett) Date: Fri, 1 Mar 2013 20:01:29 +0000 Subject: [DFW.pm] When I envision Perl... References: <5130E098.4010107@internetalias.net> Message-ID: So my first thought was "Velociraptors don't have opposable thumbs. If he can't use matches or a lighter, how did he get that fuse lit?" Then it dawned on me that I was being stupid. He obviously lit it from the muzzle flash. I say 'he'. The raptor's name isn't Camelia is it? From: Dfw-pm [mailto:dfw-pm-bounces+lemmett=efji.com at pm.org] On Behalf Of Tommy Butler Sent: Friday, March 01, 2013 11:09 AM To: dfw-pm at pm.org Subject: [DFW.pm] When I envision Perl... ...I don't see an onion or a camel. I see this: Perl is no longer "your father's Perl". Perl is our Perl, today, now. It has grown and evolved into something ever more useful, and forever more awesome. I <3 Perl. --Tommy Butler This e-mail transmission, and any documents, files or previous e-mail messages attached to it, may contain confidential information. If you are not the intended recipient, or a person responsible for delivering it to the intended recipient, you are hereby notified that any disclosure, distribution, review, copy or use of any of the information contained in or attached to this message is STRICTLY PROHIBITED. If you have received this transmission in error, please immediately notify us by reply e-mail, and destroy the original transmission and its attachments without reading them or saving them to disk. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dfwpm at internetalias.net Fri Mar 1 14:09:41 2013 From: dfwpm at internetalias.net (Tommy Butler) Date: Fri, 01 Mar 2013 16:09:41 -0600 Subject: [DFW.pm] When I envision Perl... In-Reply-To: References: <5130E098.4010107@internetalias.net> Message-ID: <51312725.6020900@internetalias.net> Camelia is the Perl6 butterfly mascot. The Perl5 raptor is an unofficial-official logo -- but I don't know what its name is. Anybody know? The rabbit hole starts here http://mdk.per.ly/2011/05/28/cry-havoc-and-let-slip-the-raptors/ --Tommy Butler On 03/01/2013 02:01 PM, Larry Emmett wrote: > > So my first thought was "Velociraptors don't have opposable thumbs. > If he can't use matches or a lighter, how did he get that fuse lit?" > > > > Then it dawned on me that I was being stupid. He obviously lit it > from the muzzle flash. > > > > I say 'he'. The raptor's name isn't Camelia is it? > > > > > > *From:*Dfw-pm [mailto:dfw-pm-bounces+lemmett=efji.com at pm.org] *On > Behalf Of *Tommy Butler > *Sent:* Friday, March 01, 2013 11:09 AM > *To:* dfw-pm at pm.org > *Subject:* [DFW.pm] When I envision Perl... > > > > ...I don't see an onion or a camel. I see this: > > > > Perl is no longer "your father's Perl". Perl is */_our_/* Perl, > */_today_/*, */_now_/*. It has grown and evolved into something ever > more useful, and forever more awesome. > > I <3 Perl. > > --Tommy Butler > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dfwpm at internetalias.net Tue Mar 12 15:56:24 2013 From: dfwpm at internetalias.net (Tommy Butler) Date: Tue, 12 Mar 2013 17:56:24 -0500 Subject: [DFW.pm] March meeting announcement - Perl gets real tomorrow night! Message-ID: <513FB298.2070609@internetalias.net> /*It's that awesome time of month again when we gather to share and learn more about Perl!*/ DFW Perl Mongers meets tomorrow at 7 PM. Location Information 2995 Ladybird Lane, Dallas, TX www.dallasmakerspace.org (214)699-6537 Here's what's on the menu... We're going to be looking at an example Perl daemon that dispatches to an embedded Catalyst controller. We're going to talk about the latest news from the Catalyst project and the neat things we saw developing around that since the last time we met. We're going to hack on our collaborative code project with git, and we're going to watch a demonstration of graphical MySQL table design for the code database backend and design the tables for the application together. And you're going to get a taste for how DBIx::Class fits into the puzzle. That is a lot of awesomeness to pack into one meeting! As always, bring a laptop and bring a friend. If you don't have a laptop, you can still have fun watching the screen share on the projector. And finally, if you have something you've done with Perl which you'd like to share with the group, bring it too and we'll carve out some time so you can share what you've done and be a contributor as well. This type of participation is always welcome and encouraged. Let me know ahead of time what you plan to share. Thanks everyone, and see you there! --Tommy Butler -------------- next part -------------- An HTML attachment was scrubbed... URL: From dfwpm at internetalias.net Wed Mar 13 12:20:01 2013 From: dfwpm at internetalias.net (Tommy Butler) Date: Wed, 13 Mar 2013 14:20:01 -0500 Subject: [DFW.pm] what's your favorite drink? Message-ID: <5140D161.3040300@internetalias.net> I'll be giving out drinks for questions correctly answered at tonight's meeting. What is your favorite poison? --Tommy Butler -------------- next part -------------- An HTML attachment was scrubbed... URL: From c22sailor at gmail.com Wed Mar 13 12:24:58 2013 From: c22sailor at gmail.com (john a. gorman) Date: Wed, 13 Mar 2013 14:24:58 -0500 Subject: [DFW.pm] what's your favorite drink? In-Reply-To: <5140D161.3040300@internetalias.net> References: <5140D161.3040300@internetalias.net> Message-ID: You say that after you know I cannot make it. Hey John, can you record the session? On Mar 13, 2013 2:20 PM, "Tommy Butler" wrote: > I'll be giving out drinks for questions correctly answered at tonight's > meeting. > > What is your favorite poison? > > --Tommy Butler > > _______________________________________________ > Dfw-pm mailing list > Dfw-pm at pm.org > http://mail.pm.org/mailman/listinfo/dfw-pm > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wigthft at gmail.com Wed Mar 13 12:37:11 2013 From: wigthft at gmail.com (John Fields) Date: Wed, 13 Mar 2013 14:37:11 -0500 Subject: [DFW.pm] what's your favorite drink? In-Reply-To: References: <5140D161.3040300@internetalias.net> Message-ID: <5140D567.20408@gmail.com> I wasn't prepared to... Not happy with results of leaving a phone on the wall and letting it record. :( Any suggestions on how to do it? JF On 03/13/2013 02:24 PM, john a. gorman wrote: > > You say that after you know I cannot make it. > > Hey John, can you record the session? > > On Mar 13, 2013 2:20 PM, "Tommy Butler" > wrote: > > I'll be giving out drinks for questions correctly answered at tonight's meeting. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dfwpm at internetalias.net Wed Mar 13 13:05:03 2013 From: dfwpm at internetalias.net (Tommy Butler) Date: Wed, 13 Mar 2013 15:05:03 -0500 Subject: [DFW.pm] what's your favorite drink? In-Reply-To: <5140D567.20408@gmail.com> References: <5140D161.3040300@internetalias.net> <5140D567.20408@gmail.com> Message-ID: <5140DBEF.3080804@internetalias.net> If anyone's got an ubuntu laptop with a webcam, you can do it with the cheese app. I would volunteer my laptop except it's going to be doing screen share for part of the meeting when you (John) aren't doing the SQL stuff. --Tommy Butler On 03/13/2013 02:37 PM, John Fields wrote: > I wasn't prepared to... Not happy with results of leaving a phone on > the wall and letting it record. :( > > Any suggestions on how to do it? > JF > > On 03/13/2013 02:24 PM, john a. gorman wrote: >> >> You say that after you know I cannot make it. >> >> Hey John, can you record the session? >> >> On Mar 13, 2013 2:20 PM, "Tommy Butler" > > wrote: >> >> I'll be giving out drinks for questions correctly answered at >> tonight's meeting. >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From dfwpm at internetalias.net Wed Mar 13 17:28:27 2013 From: dfwpm at internetalias.net (Tommy Butler) Date: Wed, 13 Mar 2013 19:28:27 -0500 Subject: [DFW.pm] please clone this repo for tonight's meeting Message-ID: <514119AB.2050501@internetalias.net> git clone https://github.com/dfwperl/spammenot.git --Tommy Butler -------------- next part -------------- An HTML attachment was scrubbed... URL: From dfwpm at internetalias.net Thu Mar 14 15:03:57 2013 From: dfwpm at internetalias.net (Tommy Butler) Date: Thu, 14 Mar 2013 17:03:57 -0500 Subject: [DFW.pm] Activities summary for last night's meeting Message-ID: <5142494D.3080607@internetalias.net> Hello Perl Mongers! We had a good time at last night's meeting, and I hope that those of you who couldn't make it out will be able to see us next month on the 10th. I am sending out this email to let you know what we covered in the meeting, and to talk about the activities we're hacking on. SQL Enlightenment So first off, last night John Fields shared a presentation with the group. It was database-centric. He demonstrated use of the SQLyog tool and how it is used. To make things more fun, I created system accounts on our group's Linux server, set up database access, and got everyone connected to a live database. I should say by "everyone" I mean "everyone who wanted to do so". Some folks connected with SQLyog, while others used the MySQL shell in an SSH terminal. Collectively we used both Windows and Linux laptops to do this. Together we discussed database concepts and database design. We talked about how the database is used in the "SpamMeNot" mail server running at spammenot.com and examined some example tables. We were lucky to have Mark (a first-timer) with us who is an oracle DBA. We had the privilege of learning a lot of awesome things from Mark as well. Perl As A Service I also briefly presented some source code that provides an example daemonized Perl server with Net::Server::PreFork, dispatching incoming requests to an "embedded" Catalyst engine. You probably noticed the email I fired off last night with the github link. That was a link to the git repository for the code I shared. Please have a look at the master branch of the repository for that code: https://github.com/dfwperl/spammenot Homework -- Independent Hacking The code serves as a starting point and a proof of concept that will evolve into the full-blown Perl server we are planning to build that utilizes Catalyst and DBIx::Class. The code is littered with comments that serve as a learning exercise to the reader, posing questions and pointing out mistakes to be corrected. I purposely put some mistakes into the code for the group as a learning tool. I challenge those who are interested to fix those mistakes and commit your changes back to the github repo. That concludes this month's meeting notes. Watch for more email soon about some cool news for the group (hint: does anybody else like tasty food with their Perl?). --Tommy Butler -------------- next part -------------- An HTML attachment was scrubbed... URL: From dfwpm at internetalias.net Tue Mar 19 17:34:03 2013 From: dfwpm at internetalias.net (Tommy Butler) Date: Tue, 19 Mar 2013 19:34:03 -0500 Subject: [DFW.pm] SpamMeNot design considerations - unicode? sysread vs. read? parsing? security? Message-ID: <514903FB.4060905@internetalias.net> If anyone's watched the git repo for the SpamMeNot project as introduced and discussed in our meetings for the last 2 months... You may have noted some things. You may have noted that it has become both a functional daemon and it has a functional Catalyst backend. Profit! Questions But while hacking on the codebase recently I've started to ask myself some questions. Questions like: * I've started this out with full unicode support for both incoming streams and what will eventually be passed to the message storage mechanism (maildir), but do I really need unicode? It's already probably base64 when it comes in right? But what about headers with unicode characters? D*o(*main names can have *?*nicode chars nowad*a(~*ys! * The original codebase literally reads until *EOF*; this can't be good! Someone could send me an email as big as my server's hard drive! In the newest code you'll see that I decided to *read()* one utf8-encoded char at a time, and limit the maximum size of each header and the email's message content. It has allowed for effective header parsing, but it's tedious and probably dreadfully inefficient. Wouldn't it be better to *read STDIN, $buffer, $max_msg_size* and if there's anything left -- kick it back? That's still DoS resistant, and much faster. I could do post-processing and parse the headers/message after the fact. *The First SpamMeNot RFC * _*What do you mongers think?*_ (That's the RFC) While you think about it, I'm going to *'git branch'* the code (again) and try: * *sysread*-ing using a*:unix:encoding(UTF-8)* IO layer stack into a buffer that is *$max_msg_size* in one go (there's an inherent bug in this -- can you identify it?) * parsing/splitting the message and its headers after the fact (and use a trusty CPAN module to do this for me, because as you know this makes one's coolness grow larger) * ...we'll take it from there. Things to consider * You can always downgrade unicode strings later, but you can't always go the other way after you've saved a file with the wrong encoding. Isn't unicode the /"right"/ thing to do? * Dovecot seems to store files with ASCII encoding (i.e.- no UTF-8 necessarily) -- [/var/vmail/tommybutler.me/ace/cur] # file -i 1363734898.M59401P5961.peedoo,S=6676,W=6785:2, 1363734898.M59401P5961.peedoo,S=6676,W=6785:2,: _*message/rfc822; charset=us-ascii*_ --Tommy Butler -------------- next part -------------- An HTML attachment was scrubbed... URL: From kbrannen at pwhome.com Tue Mar 19 19:32:07 2013 From: kbrannen at pwhome.com (kevin) Date: Tue, 19 Mar 2013 21:32:07 -0500 Subject: [DFW.pm] SpamMeNot design considerations - unicode? sysread vs. read? parsing? security? In-Reply-To: <514903FB.4060905@internetalias.net> References: <514903FB.4060905@internetalias.net> Message-ID: <51491FA7.6050803@pwhome.com> On 03/19/2013 07:34 PM, Tommy Butler wrote: ... > * I've started this out with full unicode support for both incoming > streams and what will eventually be passed to the message storage > mechanism (maildir), but do I really need unicode? It's already > probably base64 when it comes in right? But what about headers with > unicode characters? D*?*main names can have *?*nicode chars nowad*?*ys! Here's some advice. Since I don't know what you already know, I'll try to give a general overview. Ignore what you already know. :) It depends. :) Do you plan on communicating with people whose languages don't fit into the ASCII (or even the latin1 {iso-8859-1}) charset spaces? (I don't mean that sarcastically but seriously.) If yes, then yes you do need to take utf8 into account. If you plan to go that route, you need to do the 3-arg open() like: open(my $fh, "<:encoding(UTF-8)", "filename") As long as you're using a recent version of Perl, like 5.14 or better 5.16, you should have pretty good unicode support. Also remember that with utf8 that byte != char, so reading 1000 chars could give you many more bytes (theoretically up to 6000 bytes). "Base64" data encoding has nothing to do with charset encoding, confuse the 2 at your own peril. :) A base64 encoded blob can hold anything: ASCII text, binary files, utf8 text, whatever. And no, you don't have to base64 encode a utf8 message; we send utf8 email where I work all the time using the MIME::Lite and Sendmail modules. Also, I recently learned there is a mail header to help you know the charset. Look for that to help you if you're reading, or be sure to set it if you're writing email. It's "Content-Type: text/html; charset=UTF-8" (or "text/plain") if you've never done it before. > * The original codebase literally reads until *EOF*; this can't be > good! Someone could send me an email as big as my server's hard > drive! In the newest code you'll see that I decided to *read()* one > utf8-encoded char at a time, and limit the maximum size of each > header and the email's message content. It has allowed for > effective header parsing, but it's tedious and probably dreadfully > inefficient. Wouldn't it be better to *read STDIN, $buffer, > $max_msg_size* and if there's anything left -- kick it back? That's > still DoS resistant, and much faster. I could do post-processing > and parse the headers/message after the fact. ... Yes, it's theoretically possible for someone to send you an email so big that it gives you problems; however, that's unlikely if it's really email. Most email servers have limits on what they'll accept to pass on ... or so I've always understood but I'll defer to someone who knows more on this. Still as a practical matter, I would have a max message size that you'll accept. Common sizes that I've seen in email servers are 1-4G, although I have seem email as much as 12G in size passed in rare instances. If the message is greater than $max_msg_size, I believe you can just drop the rest (as in close the file/stream and "too bad so sad" for the rest of the message). You could even immediately close the file, don't accept anything, and send an auto-reply back with an "email to big" message -- although I have no idea if that's RFC compliant or not. HTH, Kevin From wigthft at gmail.com Tue Mar 19 19:54:48 2013 From: wigthft at gmail.com (John Fields) Date: Tue, 19 Mar 2013 21:54:48 -0500 Subject: [DFW.pm] SpamMeNot design considerations - unicode? sysread vs. read? parsing? security? In-Reply-To: <514903FB.4060905@internetalias.net> References: <514903FB.4060905@internetalias.net> Message-ID: <514924F8.5090209@gmail.com> I was thinking over this.... I think it will be instructive to put an email's raw transmission on the projector. Will take 5 minutes and everyone will go... THAT's ALL IT DOES? ;) So on the good 'ol days side, the RFCs originally specify things in ASCII. They then rolled in MIME to encode character sets, images, or anything OTHER than default (the charset now known as) us-ascii. So that is why Dovecot, the IMAP server, saves and serves to RFC spec - because it doesn't have to peek inside the MIME package to read the headers in the envelope. So that means there is a clear separation between the envelope and the contents. The envelope can now be encoded in UTF8 (I need to find the RFC where they loosened the us-ascii grip) but that is totally a separate issue from the MIME packages. To be clear: * The "body" of the email, everything the user sees in the message window, COULD be a MIME package encoded in a weird charset. * Attachments are just MIME packages with a file pack'd encoding. * The "headers" however, which is what we will be parsing including TO, FROM, SUBJECT, REPLY-TO, CC, BCC... those things must be in the universally accepted encoding or else the package won't even transit. That is where we will need to be UTF8 aware to future proof. *$* Be advised, old codeset spammenot.com isn't UTF8 aware RIGHT NOW and it hasn't caused a single dropped email... that I know of. :) >------- It will be interesting to perfbench the different read methods! Good catch on the EOF thing. On 03/19/2013 07:34 PM, Tommy Butler wrote: > If anyone's watched the git repo for the SpamMeNot project as introduced and discussed in our meetings for the last 2 months... > > You may have noted some things. You may have noted that it has become both a functional daemon and it has a functional Catalyst > backend. Profit! > > > Questions > > But while hacking on the codebase recently I've started to ask myself some questions. Questions like: > > * I've started this out with full unicode support for both incoming streams and what will eventually be passed to the message > storage mechanism (maildir), but do I really need unicode? It's already probably base64 when it comes in right? But what > about headers with unicode characters? D*o(*main names can have *?*nicode chars nowad*a(~*ys! > * The original codebase literally reads until *EOF*; this can't be good! Someone could send me an email as big as my server's > hard drive! In the newest code you'll see that I decided to *read()* one utf8-encoded char at a time, and limit the maximum > size of each header and the email's message content. It has allowed for effective header parsing, but it's tedious and > probably dreadfully inefficient. Wouldn't it be better to *read STDIN, $buffer, $max_msg_size* and if there's anything left > -- kick it back? That's still DoS resistant, and much faster. I could do post-processing and parse the headers/message after > the fact. > > > *The First SpamMeNot RFC > * > > _*What do you mongers think?*_ (That's the RFC) > > While you think about it, I'm going to *'git branch'* the code (again) and try: > > * *sysread*-ing using a*:unix:encoding(UTF-8)* IO layer stack into a buffer that is *$max_msg_size* in one go (there's an > inherent bug in this -- can you identify it?) > * parsing/splitting the message and its headers after the fact (and use a trusty CPAN module to do this for me, because as you > know this makes one's coolness grow larger) > * ...we'll take it from there. > > > Things to consider > > * You can always downgrade unicode strings later, but you can't always go the other way after you've saved a file with the wrong > encoding. Isn't unicode the /"right"/ thing to do? > * Dovecot seems to store files with ASCII encoding (i.e.- no UTF-8 necessarily) -- > > [/var/vmail/tommybutler.me/ace/cur] > # file -i 1363734898.M59401P5961.peedoo,S=6676,W=6785:2, > 1363734898.M59401P5961.peedoo,S=6676,W=6785:2,: _*message/rfc822; charset=us-ascii*_ > > > --Tommy Butler > > > _______________________________________________ > Dfw-pm mailing list > Dfw-pm at pm.org > http://mail.pm.org/mailman/listinfo/dfw-pm -------------- next part -------------- An HTML attachment was scrubbed... URL: From nadim.khemir at gmail.com Thu Mar 21 06:35:58 2013 From: nadim.khemir at gmail.com (nadim khemir) Date: Thu, 21 Mar 2013 14:35:58 +0100 Subject: [DFW.pm] Activities in April Message-ID: Hi, I'll be back in Dallas for the month of April and I wonder if there is any activity planned by the group? I am also interested to get a few contacts in Dallas as I may be spending more time there soon. Nadim. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dfwpm at internetalias.net Fri Mar 22 21:02:07 2013 From: dfwpm at internetalias.net (Tommy Butler) Date: Fri, 22 Mar 2013 23:02:07 -0500 Subject: [DFW.pm] Activities in April In-Reply-To: References: Message-ID: <514D293F.308@internetalias.net> Hello Nadim, We meet the 2nd Wednesday of each month for learning and fun. There's both a social and an educational element. Each month, a few days before the meeting, an announcement goes out on this mailing list describing where and when the meeting will be held. We also have some collaborative learning projects on github at https://github.com/dfwperl Of particular interest at this time is the "catalyst_application" branch of the spammenot repository there. It's a targeted mail server project formed by a functional pre-forking daemon that routes requests to a catalyst application backend. It's in what I'd call alpha status. The catalyst_application branch will soon be merged into the non-functioning proof-of-concept code in the master branch. Thanks for your interest in the Dallas/Ft Worth Perl Mongers. --Tommy Butler On 03/21/2013 08:35 AM, nadim khemir wrote: > Hi, I'll be back in Dallas for the month of April and I wonder if > there is any activity planned by the group? > > I am also interested to get a few contacts in Dallas as I may be > spending more time there soon. > > Nadim. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dfwpm at internetalias.net Fri Mar 22 21:50:18 2013 From: dfwpm at internetalias.net (Tommy Butler) Date: Fri, 22 Mar 2013 23:50:18 -0500 Subject: [DFW.pm] Update on our collaborative git/catalyst project "SpamMeNot" Message-ID: <514D348A.5050008@internetalias.net> Ladies, gentlemen, aliens, robots, and other DFW Perl mongers, We've got a working mail server now in our git repo! I'm not saying it works "right" though ;-) , because it needs to correctly follow and appropriately respond to all parts of an RFC-compliant SMTP conversation. Right now you can kick it off, connect to it, send some arbitrary recognized SMTP commands, compose an email, and disconnect. The email is stored on disk on the server in a configurable location. The area of the code that needs love is the actual SMTP logic. The work of getting a functional and secure daemon safely routing to a catalyst application back end has been done for us by some random nice person. What remains is for us to fill in the SMTP logic, and as John, the "iceman" Fields suggests-- we can do this as part of our next meeting by studying an actual SMTP conversation and filling in the "holes" that remain in the business logic of this very catalyst controller module: https://github.com/dfwperl/spammenot/blob/catalyst_app/lib/SpamMeNot/Controller/Root.pm Examples of SMTP conversations can be found via Google. Here's just one example: http://www.samlogic.net/articles/smtp-commands-reference.htm If anyone wants to hack on that in between now and the next meeting, that is greatly encouraged. Clone the repo with git, do a git checkout of the "catalyst_app" branch, and work on the Root.pm controller. Please keep everyone posted of your progress and thoughts if you do. Certainly this isn't mandatory; no one need feel obligated to join in. This is purely for fun and learning. Things to be aware of include the fact that the app is comprised of two running services: the daemon and the catalyst app backend, and both of them run in the foreground when launched from their shell scripts: "./spammenot" and "./backend" respectively. This is so you can easily kill them off and restart them after hacking on the code. Obviously this behavior will be changed when the code is out of "alpha" status. Another thing to note is that this hasn't been tested on Windows or Mac. It depends on /dev/shm at the moment so you can try to run it on non-Linux platforms but probably with limited success. Check out README.md (in the aforementioned git repo branch) for notes on getting started. If you want some place to test the code and don't have your own Linux machine or server, ping me and I'll get you appropriate access to the group's server so you test it out, and/or try to break it. Cheers! --Tommy Butler -------------- next part -------------- An HTML attachment was scrubbed... URL: From nadim.khemir at gmail.com Tue Mar 26 01:11:43 2013 From: nadim.khemir at gmail.com (nadim khemir) Date: Tue, 26 Mar 2013 09:11:43 +0100 Subject: [DFW.pm] Activities in April In-Reply-To: <514D293F.308@internetalias.net> References: <514D293F.308@internetalias.net> Message-ID: Hi, thank you for your answer. I am afraid I will be in DC for a few just when you have the meeting. I'll wait for the announcement in the mailing list. I am now in Sweden but I am interested in Perl related activities and work in Dallas, so if I can't make it for the meeting, I hope there will be an informal meeting where I can join and chat a bit with fellow Perl developers. Cheers, Nadim. On Sat, Mar 23, 2013 at 5:02 AM, Tommy Butler wrote: > Hello Nadim, > > We meet the 2nd Wednesday of each month for learning and fun. There's > both a social and an educational element. > > Each month, a few days before the meeting, an announcement goes out on > this mailing list describing where and when the meeting will be held. > > We also have some collaborative learning projects on github at > https://github.com/dfwperl > > Of particular interest at this time is the "catalyst_application" branch > of the spammenot repository there. It's a targeted mail server project > formed by a functional pre-forking daemon that routes requests to a > catalyst application backend. It's in what I'd call alpha status. The > catalyst_application branch will soon be merged into the non-functioning > proof-of-concept code in the master branch. > > Thanks for your interest in the Dallas/Ft Worth Perl Mongers. > > --Tommy Butler > > > On 03/21/2013 08:35 AM, nadim khemir wrote: > > Hi, I'll be back in Dallas for the month of April and I wonder if there is > any activity planned by the group? > > I am also interested to get a few contacts in Dallas as I may be spending > more time there soon. > > Nadim. > > > > _______________________________________________ > Dfw-pm mailing list > Dfw-pm at pm.org > http://mail.pm.org/mailman/listinfo/dfw-pm > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kirk at kirkn.com Wed Mar 27 13:58:33 2013 From: kirk at kirkn.com (Kirk Nicholson) Date: Wed, 27 Mar 2013 15:58:33 -0500 Subject: [DFW.pm] Need a Linux admin Message-ID: I need a good Linux admin/ engineer as I am sole dude in charge of Linux at the company right now. I am hiring. Pay based on experience and my interview of said person. Must be owner of Nerf gun. Must be able to write Perl. Must be able to think their way out of a wet paper bag. Thick skin and sense of humor required ( not negotiable ). Company not fantastic but the infrastructure team is awesome. Reply with resume to me kirk.Nicholson at Balfour.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From jay at jays.net Wed Mar 27 14:30:27 2013 From: jay at jays.net (Jay Hannah) Date: Wed, 27 Mar 2013 16:30:27 -0500 Subject: [DFW.pm] Need a Linux admin In-Reply-To: References: Message-ID: <834A9A73-E6AE-41FA-AF60-EB247B34CAF9@jays.net> On Mar 27, 2013, at 3:58 PM, Kirk Nicholson wrote: > Company not fantastic but... Best. Job posting. Ever. :) j From saj at thecommune.net Wed Mar 27 14:40:33 2013 From: saj at thecommune.net (Stuart A Johnston) Date: Wed, 27 Mar 2013 16:40:33 -0500 Subject: [DFW.pm] Need a Linux admin In-Reply-To: <834A9A73-E6AE-41FA-AF60-EB247B34CAF9@jays.net> References: <834A9A73-E6AE-41FA-AF60-EB247B34CAF9@jays.net> Message-ID: <51536751.6090703@thecommune.net> On 03/27/2013 04:30 PM, Jay Hannah wrote: > On Mar 27, 2013, at 3:58 PM, Kirk Nicholson wrote: >> Company not fantastic but... > > Best. Job posting. Ever. :) I would refuse to work for any company that required me to bring in my own Nerf gun. That should really be provided by the employer. From pmichaud at pobox.com Wed Mar 27 15:02:04 2013 From: pmichaud at pobox.com (Patrick R. Michaud) Date: Wed, 27 Mar 2013 17:02:04 -0500 Subject: [DFW.pm] Need a Linux admin In-Reply-To: References: Message-ID: <20130327220204.GA20473@pmichaud.com> On Wed, Mar 27, 2013 at 03:58:33PM -0500, Kirk Nicholson wrote: > I need a good Linux admin/ engineer as I am sole dude in charge of Linux at > the company right now. I am hiring. Pay based on experience and my > interview of said person. Must be owner of Nerf gun. Must be able to write > Perl. I have several Nerf guns, but I'm not sure what types of darts are in use at the job site. STREAMLINE? Whistler? Dart Tag? Pm From kirk.nicholson at gmail.com Wed Mar 27 14:56:13 2013 From: kirk.nicholson at gmail.com (Kirk Nicholson) Date: Wed, 27 Mar 2013 16:56:13 -0500 Subject: [DFW.pm] Need a Linux admin In-Reply-To: <51536751.6090703@thecommune.net> References: <834A9A73-E6AE-41FA-AF60-EB247B34CAF9@jays.net> <51536751.6090703@thecommune.net> Message-ID: Lol we are well armed it would behoove you to come prepared. On Mar 27, 2013 4:40 PM, "Stuart A Johnston" wrote: > On 03/27/2013 04:30 PM, Jay Hannah wrote: > >> On Mar 27, 2013, at 3:58 PM, Kirk Nicholson wrote: >> >>> Company not fantastic but... >>> >> >> Best. Job posting. Ever. :) >> > > I would refuse to work for any company that required me to bring in my own > Nerf gun. That should really be provided by the employer. > > ______________________________**_________________ > Dfw-pm mailing list > Dfw-pm at pm.org > http://mail.pm.org/mailman/**listinfo/dfw-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kirk.nicholson at gmail.com Wed Mar 27 15:06:03 2013 From: kirk.nicholson at gmail.com (Kirk Nicholson) Date: Wed, 27 Mar 2013 17:06:03 -0500 Subject: [DFW.pm] Need a Linux admin In-Reply-To: <20130327220204.GA20473@pmichaud.com> References: <20130327220204.GA20473@pmichaud.com> Message-ID: Yes and disks. On Mar 27, 2013 5:02 PM, "Patrick R. Michaud" wrote: > On Wed, Mar 27, 2013 at 03:58:33PM -0500, Kirk Nicholson wrote: > > I need a good Linux admin/ engineer as I am sole dude in charge of Linux > at > > the company right now. I am hiring. Pay based on experience and my > > interview of said person. Must be owner of Nerf gun. Must be able to > write > > Perl. > > I have several Nerf guns, but I'm not sure what types of darts > are in use at the job site. STREAMLINE? Whistler? Dart Tag? > > Pm > > _______________________________________________ > Dfw-pm mailing list > Dfw-pm at pm.org > http://mail.pm.org/mailman/listinfo/dfw-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dfwpm at internetalias.net Wed Mar 27 16:02:28 2013 From: dfwpm at internetalias.net (Tommy Butler) Date: Wed, 27 Mar 2013 18:02:28 -0500 Subject: [DFW.pm] Update on our collaborative git/catalyst project "SpamMeNot" In-Reply-To: <514D348A.5050008@internetalias.net> References: <514D348A.5050008@internetalias.net> Message-ID: <51537A84.2010406@internetalias.net> SpamMeNot mail server-- now with internationalized domain name support/resolution and IPV6! (changes not yet committed to github, but eh, it made my inner nerd excited so I thought I'd say so). Commit forthcoming. $ nc 0 20202 220 Hello ::ffff:127.0.0.1 - This is a SpamMeNot server. We won't be accepting junk mail today. HELO m?ller.com 250 hello 212.97.133.140 QUIT 221 Bye Note the above conversation is not RFC-compliant, but I'm workin on that. --Tommy Butler On 03/22/2013 11:50 PM, Tommy Butler wrote: > Ladies, gentlemen, aliens, robots, and other DFW Perl mongers, > > We've got a working mail server now in our git repo! -------------- next part -------------- An HTML attachment was scrubbed... URL: From critter_75075 at yahoo.com Wed Mar 27 18:11:04 2013 From: critter_75075 at yahoo.com (Andrew Robertson) Date: Wed, 27 Mar 2013 20:11:04 -0500 Subject: [DFW.pm] Need a Linux admin Message-ID: <0qrkp2mim8swu90hmi9wlaqu.1364432935548@email.android.com> 3.5, 5.25, or 8 inch disks? Sent from my Samsung Epic? 4G TouchKirk Nicholson wrote:Yes and disks. On Mar 27, 2013 5:02 PM, "Patrick R. Michaud" wrote: On Wed, Mar 27, 2013 at 03:58:33PM -0500, Kirk Nicholson wrote: > I need a good Linux admin/ engineer as I am sole dude in charge of Linux at > the company right now. I am hiring. Pay based on experience and my > interview of said person. Must be owner of Nerf gun. Must be able to write > Perl. I have several Nerf guns, but I'm not sure what types of darts are in use at the job site. ?STREAMLINE? ?Whistler? ?Dart Tag? Pm _______________________________________________ Dfw-pm mailing list Dfw-pm at pm.org http://mail.pm.org/mailman/listinfo/dfw-pm -------------- next part -------------- An HTML attachment was scrubbed... URL: From dfwpm at internetalias.net Thu Mar 28 15:49:37 2013 From: dfwpm at internetalias.net (Tommy Butler) Date: Thu, 28 Mar 2013 17:49:37 -0500 Subject: [DFW.pm] Just in time for the holiday, SpamMeNot easter egg Message-ID: <5154C901.5040608@internetalias.net> Now taking submissions -- either via github or otherwise... When you connect to a running version of the SpamMeNot server under the "catalyst_app" branch, you can send any number of SMTP commands, but you can also say "moo". Upon mooing, the server sends back a geek quote. Things like: * /These are not the droids you're looking for/ * /42/ * /Bite my shiny, metal .../ * /Make it so/ * /Greetings, programs!/ * /Mail, or mail not. There is no spam/ What random quote would you like to put in the easter egg? --Tommy Butler -------------- next part -------------- An HTML attachment was scrubbed... URL: From wigthft at gmail.com Thu Mar 28 18:12:35 2013 From: wigthft at gmail.com (John Fields) Date: Thu, 28 Mar 2013 20:12:35 -0500 Subject: [DFW.pm] Just in time for the holiday, SpamMeNot easter egg In-Reply-To: <5154C901.5040608@internetalias.net> References: <5154C901.5040608@internetalias.net> Message-ID: "A Holy Grail? No Thanks, we already got one" On Mar 28, 2013 5:49 PM, "Tommy Butler" wrote: > Now taking submissions -- either via github or otherwise... > > When you connect to a running version of the SpamMeNot server under the > "catalyst_app" branch, you can send any number of SMTP commands, but you > can also say "moo". > > Upon mooing, the server sends back a geek quote. Things like: > > - *These are not the droids you're looking for* > - *42* > - *Bite my shiny, metal ...* > - *Make it so* > - *Greetings, programs!* > - *Mail, or mail not. There is no spam* > > What random quote would you like to put in the easter egg? > > --Tommy Butler > > _______________________________________________ > Dfw-pm mailing list > Dfw-pm at pm.org > http://mail.pm.org/mailman/listinfo/dfw-pm > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ddaupert at csc.com Fri Mar 29 07:16:43 2013 From: ddaupert at csc.com (Dennis Daupert) Date: Fri, 29 Mar 2013 10:16:43 -0400 Subject: [DFW.pm] Just in time for the holiday, SpamMeNot easter egg In-Reply-To: References: <5154C901.5040608@internetalias.net> Message-ID: > What random quote would you like to put in the easter egg? "I'm sorry Dave, I can't do that." -------------- next part -------------- An HTML attachment was scrubbed... URL: From robert.eaglestone at gmail.com Fri Mar 29 07:26:55 2013 From: robert.eaglestone at gmail.com (Rob Eaglestone) Date: Fri, 29 Mar 2013 09:26:55 -0500 Subject: [DFW.pm] Just in time for the holiday, SpamMeNot easter egg In-Reply-To: References: <5154C901.5040608@internetalias.net> Message-ID: "I'm 37, I'm not OLD!" "You are in a maze of twisty passages, all alike." On Fri, Mar 29, 2013 at 9:16 AM, Dennis Daupert wrote: > > What random quote would you like to put in the easter egg? > > "I'm sorry Dave, I can't do that." > _______________________________________________ > Dfw-pm mailing list > Dfw-pm at pm.org > http://mail.pm.org/mailman/listinfo/dfw-pm > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From masterbucket at internetalias.net Fri Mar 29 20:02:52 2013 From: masterbucket at internetalias.net (Tommy Butler) Date: Fri, 29 Mar 2013 22:02:52 -0500 Subject: [DFW.pm] Just in time for the holiday, SpamMeNot easter egg In-Reply-To: References: <5154C901.5040608@internetalias.net> Message-ID: <7122a462-f20a-46fc-a9a5-2c9898903f42@email.android.com> "Wake up Neo" "My name is Inigo Montoya. You killed my father. Prepare to die." "Vote for Pedro" "Great Scott! 1.21 jiggawatts! [sic]" "Hey! Do I peach at you when you're laying in the gutter?" "Excellent Smithers." "I do not like the cone of shame." -t-bone- Rob Eaglestone wrote: >"I'm 37, I'm not OLD!" >"You are in a maze of twisty passages, all alike." > > > >On Fri, Mar 29, 2013 at 9:16 AM, Dennis Daupert >wrote: > >> > What random quote would you like to put in the easter egg? >> >> "I'm sorry Dave, I can't do that." >> _______________________________________________ >> Dfw-pm mailing list >> Dfw-pm at pm.org >> http://mail.pm.org/mailman/listinfo/dfw-pm >> >> > > >------------------------------------------------------------------------ > >_______________________________________________ >Dfw-pm mailing list >Dfw-pm at pm.org >http://mail.pm.org/mailman/listinfo/dfw-pm -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -------------- next part -------------- An HTML attachment was scrubbed... URL: From robert.eaglestone at gmail.com Fri Mar 29 20:25:32 2013 From: robert.eaglestone at gmail.com (Rob Eaglestone) Date: Fri, 29 Mar 2013 22:25:32 -0500 Subject: [DFW.pm] Just in time for the holiday, SpamMeNot easter egg In-Reply-To: <7122a462-f20a-46fc-a9a5-2c9898903f42@email.android.com> References: <5154C901.5040608@internetalias.net> <7122a462-f20a-46fc-a9a5-2c9898903f42@email.android.com> Message-ID: "They're approaching the Tyrannosaur paddock" On Fri, Mar 29, 2013 at 10:02 PM, Tommy Butler < masterbucket at internetalias.net> wrote: > "Wake up Neo" > "My name is Inigo Montoya. You killed my father. Prepare to die." > "Vote for Pedro" > "Great Scott! 1.21 jiggawatts! [sic]" > "Hey! Do I peach at you when you're laying in the gutter?" > "Excellent Smithers." > "I do not like the cone of shame." > > -t-bone- > > > Rob Eaglestone wrote: >> >> "I'm 37, I'm not OLD!" >> "You are in a maze of twisty passages, all alike." >> >> >> >> On Fri, Mar 29, 2013 at 9:16 AM, Dennis Daupert wrote: >> >>> > What random quote would you like to put in the easter egg? >>> >>> "I'm sorry Dave, I can't do that." >>> _______________________________________________ >>> Dfw-pm mailing list >>> Dfw-pm at pm.org >>> http://mail.pm.org/mailman/listinfo/dfw-pm >>> >>> >> ------------------------------ >> >> Dfw-pm mailing list >> Dfw-pm at pm.org >> http://mail.pm.org/mailman/listinfo/dfw-pm >> >> ** -- > Sent from my Android phone with K-9 Mail. Please excuse my brevity.html> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wigthft at gmail.com Fri Mar 29 21:20:52 2013 From: wigthft at gmail.com (John Fields) Date: Fri, 29 Mar 2013 23:20:52 -0500 Subject: [DFW.pm] Just in time for the holiday, SpamMeNot easter egg In-Reply-To: References: <5154C901.5040608@internetalias.net> <7122a462-f20a-46fc-a9a5-2c9898903f42@email.android.com> Message-ID: "Hey! Do I pReach at you when you're laying in the gutter? Nooooo." (missing R, and Nooooo.) :) "You think yourself worthy to ring my doorbell? Release the Hounds!" "To continue this socket connection please insert twenty five cents." On Fri, Mar 29, 2013 at 10:25 PM, Rob Eaglestone < robert.eaglestone at gmail.com> wrote: > "They're approaching the Tyrannosaur paddock" > > > On Fri, Mar 29, 2013 at 10:02 PM, Tommy Butler < > masterbucket at internetalias.net> wrote: > >> "Wake up Neo" >> "My name is Inigo Montoya. You killed my father. Prepare to die." >> "Vote for Pedro" >> "Great Scott! 1.21 jiggawatts! [sic]" >> "Hey! Do I peach at you when you're laying in the gutter?" >> "Excellent Smithers." >> "I do not like the cone of shame." >> >> -t-bone- >> >> >> Rob Eaglestone wrote: >>> >>> "I'm 37, I'm not OLD!" >>> "You are in a maze of twisty passages, all alike." >>> >>> >>> >>> On Fri, Mar 29, 2013 at 9:16 AM, Dennis Daupert wrote: >>> >>>> > What random quote would you like to put in the easter egg? >>>> >>>> "I'm sorry Dave, I can't do that." >>>> _______________________________________________ >>>> Dfw-pm mailing list >>>> Dfw-pm at pm.org >>>> http://mail.pm.org/mailman/listinfo/dfw-pm >>>> >>>> >>> ------------------------------ >>> >>> Dfw-pm mailing list >>> Dfw-pm at pm.org >>> http://mail.pm.org/mailman/listinfo/dfw-pm >>> >>> ** -- >> Sent from my Android phone with K-9 Mail. Please excuse my brevity.html> >> > > > _______________________________________________ > Dfw-pm mailing list > Dfw-pm at pm.org > http://mail.pm.org/mailman/listinfo/dfw-pm > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From robert.eaglestone at gmail.com Sat Mar 30 07:04:26 2013 From: robert.eaglestone at gmail.com (Rob Eaglestone) Date: Sat, 30 Mar 2013 09:04:26 -0500 Subject: [DFW.pm] Just in time for the holiday, SpamMeNot easter egg In-Reply-To: References: <5154C901.5040608@internetalias.net> <7122a462-f20a-46fc-a9a5-2c9898903f42@email.android.com> Message-ID: Pretty much every line from UNIX's fortune() file... On Fri, Mar 29, 2013 at 11:20 PM, John Fields wrote: > "Hey! Do I pReach at you when you're laying in the gutter? Nooooo." > (missing R, and Nooooo.) :) > > "You think yourself worthy to ring my doorbell? Release the Hounds!" > "To continue this socket connection please insert twenty five cents." > > > > > On Fri, Mar 29, 2013 at 10:25 PM, Rob Eaglestone < > robert.eaglestone at gmail.com> wrote: > >> "They're approaching the Tyrannosaur paddock" >> >> >> On Fri, Mar 29, 2013 at 10:02 PM, Tommy Butler < >> masterbucket at internetalias.net> wrote: >> >>> "Wake up Neo" >>> "My name is Inigo Montoya. You killed my father. Prepare to die." >>> "Vote for Pedro" >>> "Great Scott! 1.21 jiggawatts! [sic]" >>> "Hey! Do I peach at you when you're laying in the gutter?" >>> "Excellent Smithers." >>> "I do not like the cone of shame." >>> >>> -t-bone- >>> >>> >>> Rob Eaglestone wrote: >>>> >>>> "I'm 37, I'm not OLD!" >>>> "You are in a maze of twisty passages, all alike." >>>> >>>> >>>> >>>> On Fri, Mar 29, 2013 at 9:16 AM, Dennis Daupert wrote: >>>> >>>>> > What random quote would you like to put in the easter egg? >>>>> >>>>> "I'm sorry Dave, I can't do that." >>>>> _______________________________________________ >>>>> Dfw-pm mailing list >>>>> Dfw-pm at pm.org >>>>> http://mail.pm.org/mailman/listinfo/dfw-pm >>>>> >>>>> >>>> ------------------------------ >>>> >>>> Dfw-pm mailing list >>>> Dfw-pm at pm.org >>>> >>>> http://mail.pm.org/mailman/listinfo/dfw-pm >>>> >>>> ** -- >>> Sent from my Android phone with K-9 Mail. Please excuse my brevity.html> >>> >> >> >> _______________________________________________ >> Dfw-pm mailing list >> Dfw-pm at pm.org >> http://mail.pm.org/mailman/listinfo/dfw-pm >> >> > > _______________________________________________ > Dfw-pm mailing list > Dfw-pm at pm.org > http://mail.pm.org/mailman/listinfo/dfw-pm > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From masterbucket at internetalias.net Sat Mar 30 07:10:37 2013 From: masterbucket at internetalias.net (Tommy Butler) Date: Sat, 30 Mar 2013 09:10:37 -0500 Subject: [DFW.pm] Just in time for the holiday, SpamMeNot easter egg In-Reply-To: References: <5154C901.5040608@internetalias.net> <7122a462-f20a-46fc-a9a5-2c9898903f42@email.android.com> Message-ID: <4e0b3f65-b294-4d46-b4a5-61e2d74dda16@email.android.com> Yeah sorry about the missing R. Swype messed that up. The 25 cents one... brilliant. Love the others too! Moar! -t-bone- John Fields wrote: >"Hey! Do I pReach at you when you're laying in the gutter? Nooooo." >(missing R, and Nooooo.) :) > >"You think yourself worthy to ring my doorbell? Release the Hounds!" >"To continue this socket connection please insert twenty five cents." > > > > >On Fri, Mar 29, 2013 at 10:25 PM, Rob Eaglestone < >robert.eaglestone at gmail.com> wrote: > >> "They're approaching the Tyrannosaur paddock" >> >> >> On Fri, Mar 29, 2013 at 10:02 PM, Tommy Butler < >> masterbucket at internetalias.net> wrote: >> >>> "Wake up Neo" >>> "My name is Inigo Montoya. You killed my father. Prepare to die." >>> "Vote for Pedro" >>> "Great Scott! 1.21 jiggawatts! [sic]" >>> "Hey! Do I peach at you when you're laying in the gutter?" >>> "Excellent Smithers." >>> "I do not like the cone of shame." >>> >>> -t-bone- >>> >>> >>> Rob Eaglestone wrote: >>>> >>>> "I'm 37, I'm not OLD!" >>>> "You are in a maze of twisty passages, all alike." >>>> >>>> >>>> >>>> On Fri, Mar 29, 2013 at 9:16 AM, Dennis Daupert >wrote: >>>> >>>>> > What random quote would you like to put in the easter egg? >>>>> >>>>> "I'm sorry Dave, I can't do that." >>>>> _______________________________________________ >>>>> Dfw-pm mailing list >>>>> Dfw-pm at pm.org >>>>> http://mail.pm.org/mailman/listinfo/dfw-pm >>>>> >>>>> >>>> ------------------------------ >>>> >>>> Dfw-pm mailing list >>>> Dfw-pm at pm.org >>>> http://mail.pm.org/mailman/listinfo/dfw-pm >>>> >>>> ** -- >>> Sent from my Android phone with K-9 Mail. Please excuse my >brevity.html> >>> >> >> >> _______________________________________________ >> Dfw-pm mailing list >> Dfw-pm at pm.org >> http://mail.pm.org/mailman/listinfo/dfw-pm >> >> > > >------------------------------------------------------------------------ > >_______________________________________________ >Dfw-pm mailing list >Dfw-pm at pm.org >http://mail.pm.org/mailman/listinfo/dfw-pm -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -------------- next part -------------- An HTML attachment was scrubbed... URL: From masterbucket at internetalias.net Sat Mar 30 07:12:12 2013 From: masterbucket at internetalias.net (Tommy Butler) Date: Sat, 30 Mar 2013 09:12:12 -0500 Subject: [DFW.pm] Just in time for the holiday, SpamMeNot easter egg In-Reply-To: References: <5154C901.5040608@internetalias.net> <7122a462-f20a-46fc-a9a5-2c9898903f42@email.android.com> Message-ID: <35a025d3-f3e5-4afc-83a9-75de192f8b90@email.android.com> Good suggestion too! -t-bone- Rob Eaglestone wrote: >Pretty much every line from UNIX's fortune() file... > > >On Fri, Mar 29, 2013 at 11:20 PM, John Fields >wrote: > >> "Hey! Do I pReach at you when you're laying in the gutter? Nooooo." >> (missing R, and Nooooo.) :) >> >> "You think yourself worthy to ring my doorbell? Release the Hounds!" >> "To continue this socket connection please insert twenty five cents." >> >> >> >> >> On Fri, Mar 29, 2013 at 10:25 PM, Rob Eaglestone < >> robert.eaglestone at gmail.com> wrote: >> >>> "They're approaching the Tyrannosaur paddock" >>> >>> >>> On Fri, Mar 29, 2013 at 10:02 PM, Tommy Butler < >>> masterbucket at internetalias.net> wrote: >>> >>>> "Wake up Neo" >>>> "My name is Inigo Montoya. You killed my father. Prepare to die." >>>> "Vote for Pedro" >>>> "Great Scott! 1.21 jiggawatts! [sic]" >>>> "Hey! Do I peach at you when you're laying in the gutter?" >>>> "Excellent Smithers." >>>> "I do not like the cone of shame." >>>> >>>> -t-bone- >>>> >>>> >>>> Rob Eaglestone wrote: >>>>> >>>>> "I'm 37, I'm not OLD!" >>>>> "You are in a maze of twisty passages, all alike." >>>>> >>>>> >>>>> >>>>> On Fri, Mar 29, 2013 at 9:16 AM, Dennis Daupert >wrote: >>>>> >>>>>> > What random quote would you like to put in the easter egg? >>>>>> >>>>>> "I'm sorry Dave, I can't do that." >>>>>> _______________________________________________ >>>>>> Dfw-pm mailing list >>>>>> Dfw-pm at pm.org >>>>>> http://mail.pm.org/mailman/listinfo/dfw-pm >>>>>> >>>>>> >>>>> ------------------------------ >>>>> >>>>> Dfw-pm mailing list >>>>> Dfw-pm at pm.org >>>>> >>>>> http://mail.pm.org/mailman/listinfo/dfw-pm >>>>> >>>>> ** -- >>>> Sent from my Android phone with K-9 Mail. Please excuse my >brevity.html> >>>> >>> >>> >>> _______________________________________________ >>> Dfw-pm mailing list >>> Dfw-pm at pm.org >>> http://mail.pm.org/mailman/listinfo/dfw-pm >>> >>> >> >> _______________________________________________ >> Dfw-pm mailing list >> Dfw-pm at pm.org >> http://mail.pm.org/mailman/listinfo/dfw-pm >> >> -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dfwpm at internetalias.net Sat Mar 30 16:06:36 2013 From: dfwpm at internetalias.net (Tommy Butler) Date: Sat, 30 Mar 2013 18:06:36 -0500 Subject: [DFW.pm] Just in time for the holiday, SpamMeNot easter egg In-Reply-To: <4e0b3f65-b294-4d46-b4a5-61e2d74dda16@email.android.com> References: <5154C901.5040608@internetalias.net> <7122a462-f20a-46fc-a9a5-2c9898903f42@email.android.com> <4e0b3f65-b294-4d46-b4a5-61e2d74dda16@email.android.com> Message-ID: <51576FFC.6060401@internetalias.net> "Spock. This child is about to wipe out every living thing on Earth. Now, what do you suggest we do...spank it?" --- Dr. McCoy "Strange women lying in ponds distributing swords is no basis for a system of government." --- Dennis the Peasant, Monty Python and the Holy Grail "Ruby inherited the Perl philosophy of having more than one way to do the same thing. I inherited that philosophy from Larry Wall, who is my hero actually." --- Yukihiro Matsumoto -t-bone- On 03/30/2013 09:10 AM, Tommy Butler wrote: > Yeah sorry about the missing R. Swype messed that up. > > The 25 cents one... brilliant. > > Love the others too! Moar! > > -t-bone- > > John Fields wrote: > > "Hey! Do I pReach at you when you're laying in the gutter? > Nooooo." (missing R, and Nooooo.) :) > > "You think yourself worthy to ring my doorbell? Release the Hounds!" > "To continue this socket connection please insert twenty five cents." > > > > > On Fri, Mar 29, 2013 at 10:25 PM, Rob Eaglestone > > > wrote: > > "They're approaching the Tyrannosaur paddock" > > > On Fri, Mar 29, 2013 at 10:02 PM, Tommy Butler > > wrote: > > "Wake up Neo" > "My name is Inigo Montoya. You killed my father. Prepare > to die." > "Vote for Pedro" > "Great Scott! 1.21 jiggawatts! [sic]" > "Hey! Do I peach at you when you're laying in the gutter?" > "Excellent Smithers." > "I do not like the cone of shame." > > -t-bone- > > > Rob Eaglestone > wrote: > > "I'm 37, I'm not OLD!" > "You are in a maze of twisty passages, all alike." > > > > On Fri, Mar 29, 2013 at 9:16 AM, Dennis Daupert > > wrote: > > > What random quote would you like to put in the > easter egg? > > "I'm sorry Dave, I can't do that." > -------------- next part -------------- An HTML attachment was scrubbed... URL: