From ptkwt at aracnet.com Sat Jan 4 07:04:58 2003 From: ptkwt at aracnet.com (Phil Tomson) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] Dave Thomas in Portland Jan 14th Message-ID: <3E16DBFA.5040205@aracnet.com> Dave Thomas, one of the authors of "The Pragmatic Programmer" and "Programming Ruby", will be in town the afternoon of January 14th. Some Rubyists are planning to have lunch with him probably around 12:30 or 1pm somewhere near the Heathman Hotel. I thought some people on this list might be interested as well since there are apparently some folks here going through a study of "The Pragmatic Programmer". If you're interested in joining the lunch send me an email so I can get an idea of how many people to plan for. Phil From jkeroes at eli.net Mon Jan 6 18:07:53 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] Meeting Message-ID: <20030107000753.GU6237@eli.net> Looks like there's a meeting this Wedsnesday. http://portland.pm.org/ says: News The next meeting is Wednesday Jan 8th 2003, this will be the first meeting of 2003. Phil Tomson will be speaking on Ruby for Perl programmers Bio: Phil Tomson I've been programming in Ruby for about 2 years now - sometimes even for money! (though not currently) Prior to that I did a fair amount of Perl programming for about six years. Prior to that (about 10 years ago) I was an ASIC (hardware) engineer. Topic: Ruby for Perl Programmers or What's all this Ruby stuff? You can do object oriented Perl programming and I have, but, uh, ... how can I put this tactfully considering the audience... well, it just kind of began to make my eyes hurt ;-) After finding Ruby a couple of years back my eyes are feeling much better. So "Why should I learn Ruby?" you ask? Well, it has a lot of the same features you like about Perl - like regular expressions, strings, arrays, hashes - but they're used in a very object oriented, consistent manner. Ruby is different enough from Perl to so that learning it will help you to look at programming problems in a new light and that's always valuable. I've also found that Ruby is easy for Perl programmers to learn - it only took me a few days to become comfortable with Ruby. I'll present a quick introduction to Ruby and how it's similar to and yet different from Perl. Where and when Place: Onsite! Technology, Inc. Address: 333 SE 3rd, Portland, OR Date and Time: 2003-01-08 at 7:00 PM URL: www.onsitetech.com There will be a social meeting at Rose and Raindrop at 6:00 PM. The address is 532 S.E. Grand and it's about 3 blocks from the Onsite! Technology offices. __END__ From jkeroes at eli.net Fri Jan 10 18:01:27 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] State of the Shallot Message-ID: <20030111000127.GQ9251@eli.net> Contents: 0. State of the Shallot 1. Meeting Recap: Ruby for Perl Programmers 2. Ruby, a Continuation 3. Meeting Recap: freepan.org #------------------------------ # State of the Shallot #------------------------------ Over the past year, Curtis Poe built Portland.pm up from the ashes. He created a healthy working usergroup that has regular meetings and provides a great place for our local kids to go after school to keep them off drugs, or something like that. Curtis has also stepped down to pursue Having a Life. At the meeting, we retired his shirt to hang in the rafters, without him struggling too much. I believe I speak for us all when I say, "Thank-you, Curtis." 2003 is here. With a new year comes a new leader for the group: me. I ran on a secret platform of kissing your babies, and having succeeded beyond my wildest dreams, have taken over the portland.pm leadership. These are my goals and intentions: 1. Meet Regularly We've had a meeting per month for a year now. This shall continue. Onsite will *not* be offering their location for future meetings so we'll have to find a new place. Contact me if you have a video-projector, please! 2. Increase Membership I expect we'll troll the 2600 meetings for 5kr1pt-k1dd135 and perhaps kidnap a PLUG member or two. Bring your Interested, Interesting people! The more people we have, the more opinions present, the closer our group aligns with other local groups, the greater the knowlege bank becomes, and the *better* this group becomes. 3. Have an Outing At some point, we should get away from the green glow of our monitors and Go Somewhere. I expect we'll revisit this topic when the tempurature rises above the freezing temps we've had lately. Or we could go to Meadows. 4. Update the Website. We have grown beyond the means of http://portland.pm.org/ (or at least, I very much want to). Over the next week or so, Christian Brink and I will test and deploy the new website. It will be open soon for *you* to play with and add to. 5. Build a Library, Review Some Books Our first book has been requested. Todd Caine is reviewing Mannings' _LDAP_Programming_ and will write about or discuss it within the next two months. Is there a book you'd like to review from Manning, O'Reilly, or $publisher? Get me the book info and contact and I'll take care of it. Want to discuss any of these topics on the mailing list? Please start a new thread. Thanks. #------------------------------ # Meeting Recap: Ruby for Perl Programmers #------------------------------ For our first meeting, Phil Tomson gave his lecture "Ruby for Perl Programmers" to a joint contigent of Perl and Ruby programmers. Phil did a fine job with the educating stick, dealing out no less than three or four lethal blows with his mighty nun-fu. Praise be. #------------------------------ # Ruby, a Continuation #------------------------------ Want to learn more? Phil Tomson explains Ruby to Perl programmers, (this is a transcript of the above lecture): http://www.aracnet.com/~ptkwt/pm_presentation/rSlide-0.html Simon Cozens compares Perl5, Perl6, and Ruby: http://ddtm.simon-cozens.org/~simon/ruby.html Links to more Ruby Stuff: http://www.aracnet.com/~ptkwt/pm_presentation/rSlide-15.html #------------------------------ # Meeting Recap: FreePAN.org #------------------------------ FreePAN is a language-agnostic code library. It's not just Perl anymore, it's Ruby, Perl, PHP, Squeak, and $your_favorite_OSS_lang. Ingy's work on FreePAN.org continues. Ingy demoed the new website, http://freepan.org/ . -Joshua PS Again, if you wish to discuss any of these topics, please start a new thread with a sane Subject line. Thanks. __END__ From cp at onsitetech.com Fri Jan 10 18:37:13 2003 From: cp at onsitetech.com (Curtis Poe) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] State of the Shallot References: <20030111000127.GQ9251@eli.net> Message-ID: <002701c2b909$95f30090$1a01a8c0@ot.onsitetech.com> ----- Original Message ----- "Joshua Keroes" muttered in his sleep ... > Curtis has also stepped down to pursue Having a Life. At the meeting, > we retired his shirt to hang in the rafters, without him struggling too > much. I believe I speak for us all when I say, "Thank-you, Curtis." You're welcome :) I've had a lot of fun over the past year and there have been some great presentations. I'm looking forward to seeing what will happen in the ensuing year. Josh has some great ideas and it should be interesting. Side note: sorry that we lose the use of my company's offices, but that was not my decision. If anyone is interested, I'm trying to get a collection together to present a "thank you" gift to the owner of ONSITE! Technology. He's been paying about $50.00 a month every month to rent the chairs for the meeting and he let us use the space, so it would be nice to let him know that we appreciated his help. So far, the "contribution" fund is at $4.00, plus whatever I kick in to make up the remainder. This, of course, is voluntary, so no hard feelings if you're broke or just a tightwad :) If you're interested, send me an email offlist at poec@yahoo.com. Oh, and we still have $30.00 in the fund, so Josh now has the honor of figuring out what to do with that. I look forward to seeing all of you at the next meeting. Cheers, Ovid From jkeroes at eli.net Fri Jan 10 18:56:57 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] T-Shirts Message-ID: <20030111005657.GC9251@eli.net> Who wants t-shirts for our group? If you're not artistic then find someone who is! Best design gets a free shirt, bragging rights, and Schwern's hand in marriage. -Joshua PS All profits will go into our $30 slush fund. From nforrett at wgz.com Fri Jan 10 19:36:02 2003 From: nforrett at wgz.com (forehead) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] T-Shirts In-Reply-To: <20030111005657.GC9251@eli.net> Message-ID: On Fri, 10 Jan 2003, Joshua Keroes wrote: > > Who wants t-shirts for our group? Sounds neat. Count me in. > If you're not artistic then find someone who is! Best design gets a free > shirt, bragging rights, and Schwern's hand in marriage. Is the Schwern marriage deal transferrable? If so, I'd be tempted to auction see what I could get for him on eBay. [Nothing personal, of course. I'm just tempted to wait and see if they come out with a pants-wearing model next year. The overalls clash with the bath mats.] ;-) -- Nick This is the theory that Jack built. This is the flaw that lay in the theory that Jack built. This is the palpable verbal haze that hid the flaw that lay in... From perl-pm at joshheumann.com Fri Jan 10 19:52:52 2003 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] T-Shirts In-Reply-To: References: Message-ID: <33725.66.167.140.253.1042249972.squirrel@www.joshheumann.com> >> If you're not artistic then find someone who is! Best design gets a >> free shirt, bragging rights, and Schwern's hand in marriage. I was at the McMennamins Pub 205, and I saw this sign: http://joshheumann.com/docs/cool_perl_sign.jpg If we can make it into a shirt, I'd buy several. Oh, and Schwern: you're all I desire. Josh _____________________________ I roam around, around, around new photos at joshheumann.com From cb at onsitetech.com Fri Jan 10 20:05:41 2003 From: cb at onsitetech.com (Christian Brink) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] T-Shirts In-Reply-To: <33725.66.167.140.253.1042249972.squirrel@www.joshheumann.com> Message-ID: In case someone was wondering. Worldlingo's dutch to english translator says: hero perl vloeibaar fruit hero perl liquid fruit http://www.worldlingo.com/products_services/worldlingo_translator.html > -----Original Message----- > From: pdx-pm-list-admin@mail.pm.org > [mailto:pdx-pm-list-admin@mail.pm.org]On Behalf Of Josh Heumann > Sent: Friday, January 10, 2003 5:53 PM > To: pdx-pm-list@pm.org > Subject: Re: [Pdx-pm] T-Shirts > > > >> If you're not artistic then find someone who is! Best design gets a > >> free shirt, bragging rights, and Schwern's hand in marriage. > > I was at the McMennamins Pub 205, and I saw this sign: > > http://joshheumann.com/docs/cool_perl_sign.jpg > > If we can make it into a shirt, I'd buy several. > > Oh, and Schwern: you're all I desire. > > Josh > _____________________________ > I roam around, around, around > new photos at joshheumann.com > > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list@mail.pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list From merlyn at stonehenge.com Fri Jan 10 20:17:03 2003 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] T-Shirts In-Reply-To: <33725.66.167.140.253.1042249972.squirrel@www.joshheumann.com> References: <33725.66.167.140.253.1042249972.squirrel@www.joshheumann.com> Message-ID: <86y95s1lcw.fsf@red.stonehenge.com> >>>>> "Josh" == Josh Heumann writes: Josh> I was at the McMennamins Pub 205, and I saw this sign: Josh> http://joshheumann.com/docs/cool_perl_sign.jpg Josh> If we can make it into a shirt, I'd buy several. For grins, I de-skewed it at http://www.stonehenge.com/pic/cool_perl_sign_unskewed.jpg "The power of the Skew." -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training! From ingy at ttul.org Fri Jan 10 20:42:41 2003 From: ingy at ttul.org (Brian Ingerson) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] T-Shirts In-Reply-To: <86y95s1lcw.fsf@red.stonehenge.com>; from merlyn@stonehenge.com on Fri, Jan 10, 2003 at 06:17:03PM -0800 References: <33725.66.167.140.253.1042249972.squirrel@www.joshheumann.com> <86y95s1lcw.fsf@red.stonehenge.com> Message-ID: <20030110184241.A13187@ttul.org> On 10/01/03 18:17 -0800, Randal L. Schwartz wrote: > >>>>> "Josh" == Josh Heumann writes: > > Josh> I was at the McMennamins Pub 205, and I saw this sign: > > Josh> http://joshheumann.com/docs/cool_perl_sign.jpg > > Josh> If we can make it into a shirt, I'd buy several. > > For grins, I de-skewed it at > > http://www.stonehenge.com/pic/cool_perl_sign_unskewed.jpg > > "The power of the Skew." Can we be counting on an Inline::Skew module from you soon? Cheers, Brian From poec at yahoo.com Fri Jan 10 22:17:15 2003 From: poec at yahoo.com (Ovid) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] T-Shirts In-Reply-To: <20030110184241.A13187@ttul.org> Message-ID: <20030111041715.41797.qmail@web40414.mail.yahoo.com> --- Brian Ingerson wrote: > Can we be counting on an Inline::Skew module from you soon? Sheesh. I resign for one day and already traffic on the list picks up. :) Cheers, Ovid ===== "Ovid" on http://www.perlmonks.org/ Web Programming with Perl: http://users.easystreet.com/ovid/cgi_course/ Silence Is Evil: http://users.easystreet.com/ovid/philosophy/decency.txt __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From merlyn at stonehenge.com Fri Jan 10 23:44:00 2003 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] T-Shirts In-Reply-To: <20030111041715.41797.qmail@web40414.mail.yahoo.com> References: <20030111041715.41797.qmail@web40414.mail.yahoo.com> Message-ID: <86isww1brz.fsf@red.stonehenge.com> >>>>> "Ovid" == Ovid writes: Ovid> Sheesh. I resign for one day and already traffic on the list picks up. "Mind your own business, Mr. Spock... ... I'm tired of your half-breed interference!" -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training! From mikeraz at PATCH.COM Sat Jan 11 10:58:17 2003 From: mikeraz at PATCH.COM (mikeraz@PATCH.COM) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] T-Shirts In-Reply-To: <86y95s1lcw.fsf@red.stonehenge.com>; from merlyn@stonehenge.com on Fri, Jan 10, 2003 at 06:17:03PM -0800 References: <33725.66.167.140.253.1042249972.squirrel@www.joshheumann.com> <86y95s1lcw.fsf@red.stonehenge.com> Message-ID: <20030111085817.A10996@patch.com> On Fri, Jan 10, 2003 at 06:17:03PM -0800, Randal L. Schwartz typed: > For grins, I de-skewed it at For further grins and to boost up the traffic on this list, I put up a page with both versions. http://www.patch.com/skew.html -- Michael Rasmussen aka mikeraz Be appropriate && Follow your curiosity http://www.patch.com/ http://wiki.patch.com/ http://blog.patch.com/sandbox/ The fortune cookie says: Half of being smart is knowing what you're dumb at. From merlyn at stonehenge.com Sat Jan 11 11:06:33 2003 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] T-Shirts In-Reply-To: <20030111085817.A10996@patch.com> References: <33725.66.167.140.253.1042249972.squirrel@www.joshheumann.com> <86y95s1lcw.fsf@red.stonehenge.com> <20030111085817.A10996@patch.com> Message-ID: <86smvzzkdi.fsf@red.stonehenge.com> >>>>> "mikeraz" == mikeraz writes: mikeraz> On Fri, Jan 10, 2003 at 06:17:03PM -0800, Randal L. Schwartz typed: >> For grins, I de-skewed it at mikeraz> For further grins and to boost up the traffic on this list, I put up mikeraz> a page with both versions. mikeraz> http://www.patch.com/skew.html Cool. :) I also autoleveled it. I could run Illu*trator and autotrace it to come up with a clean design that would scale rather than pixelate, if anyone thinks I should spend the 20 minutes to do that. On the other hand, the natural authenticity of the slight glare and stuff would be lost. -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training! From jkeroes at eli.net Tue Jan 14 12:12:26 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] Lightning Talks! Message-ID: <20030114181226.GX4813@eli.net> The next technical meeting won't have just one speaker, it will have AS MANY AS POSSIBLE. (That sounds best when spoken in a boomy, echoing voice) Lightning Talks Wed 12 Feb 2003, 6-8PM Q: What is a lightning talk? A: Any Perlish or geekish lecture, rant, speech, poem, droll witticism, or [hopefully] constructive criticism that you can fit into EIGHT MINUTES. Q: Who talks? A: You do! Q: Why would you want to do this? A: [Copied from http://perl.plover.com/lt/ verbatim; minor edits] Maybe you've never given a talk before, and you'd like to start small. For a Lightning Talk, you don't need to make slides, and if you do decide to make slides, you only need to make four. Maybe you're nervous and you're afraid you'll mess up. It's a lot easier to plan and deliver a eight minute talk than it is to deliver a long talk. And if you do mess up, at least the painful part will be over quickly. Maybe you don't have much to say. Maybe you just want to ask a question, or invite people to help you with your project, or boast about something you did, or tell a short cautionary story. These things are all interesting and worth talking about, but there might not be enough to say about them to fill up thirty minutes. Maybe you have a lot of things to say, and you're already going to give a long talk on one of them, and you don't want to hog the spotlight. There's nothing wrong with giving several Lightning Talks. Hey, they're only eight minutes. Q: What do I talk about? A: Why not take a look at prior lightning talks? A sampling: # How OOP is like Japanese food - Sean Burke # Examining Fossilized Code - Uri Guttman # Lies We Tell Ourselves About Perl - Walt Mankowski # CGI::Application, A Framework for Web Applications - William R. Rico # "Design Patterns" Aren't - Mark-Jason Dominus # CPAN is Unusable - David W. Crawford # Five Steps to Better Perl - Adam Turoff ...and you may remember this one from a prior portland.pm meeting: # On Beyond Perl V (if Dr. Seuss were a Perl 6 hacker) - Allison Randal From MichaelRunningWolf at att.net Tue Jan 14 14:17:25 2003 From: MichaelRunningWolf at att.net (Michael R. Wolf) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] SPUG meeting tomorrow (1/15) features Damain Conway Message-ID: Damian Conway will be speaking at the Seattle Perl Users Group (SPUG) meeting tomorrow. It's worth the drive, especially if you can get a group together. Show up at 7:00 for the talk, or join us at 5:30 for dinner. See www.seattlePerl.org for details. Hope to see you there, Michael Wolf ================================================================ Special January Talk; Wednesday, 1/15/03: Everyday Perl - The Horror that is ~damian/bin Dr. Damian Conway "The Original Perl Serf" NOTE: Usual location and time, but 3rd Wednesday, rather than 3rd Tuesday! In this new talk, Damian walks us through his ~/bin directory, explaining the numerous home-spun Perl scripts that he uses on an everyday basis. Remember, we're dealing with The Damian here, so just because they're short and practical, that doesn't mean they can't also be scary! -- Michael R. Wolf All mammals learn by playing! MichaelRunningWolf@att.net From schwern at pobox.com Wed Jan 15 22:40:30 2003 From: schwern at pobox.com (Michael G Schwern) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] Fwd: Free Geek Programming Classes Message-ID: <20030116044030.GC951@george.schwern.org> Free Geek is starting up a series of programming classes beginning from square one and working up through basic web and database design with PHP (hey, its better than JSP which is what they're using now). There's one class every Tuesday night, two hours to a class, revolving around a real rewrite of Free Geek's inventory and volunteer tracking database. I'm teaching the first class, Programming Concepts, this Tuesday 7-9pm covering the basic of the basic basics. The nuts & bolts type stuff: logic & flow control, data types, scope, etc... and the more insubstantial stuff: algorithic thinking, code as prose and human communication, making useful mistakes, how to read a man page, etc... Also, we will be smearing things with peanut butter and jelly. Most folks on these lists will already be well beyond what's being taught, but you might want to send on friends, significant others, relatives, pets & cowerkers who might be interesting in learning about the Interweb. Or maybe you'd just like to come and heckle^Wsupport me. It'll be interesting. This is my first time teaching a beginner's class. Please RSVP to richard@freegeek.org so we have some idea of the audience size. Free Geek 1731 SE 10th Avenue Portland, OR 97214 503-232-9350 ----- Forwarded message from Richard Seymour ----- From: Richard Seymour Date: Tue, 14 Jan 2003 12:49:37 -0800 To: education@lists.freegeek.org, hardware@lists.freegeek.org, coders@lists.freegeek.org Subject: [freegeek-coders] Programming Classes Coming up FREE GEEK is offering several programming classes in the near future. Collectively, these classes will help FREE GEEK re-implement its database application in a programming language called PHP, while teaching participants how to create web based database applications. If you have question about any of the following classes, or to sign up, please contact richard@freegeek.org. * For people new to programming, there will be a one night seminar entitled "Introduction to Programming Concepts" from 7 to 9 pm on Tuesday, January 21 at FREE GEEK. We will cover the basic concepts of flow control (branching, loops, etc.), using modules, calling procedures, using objects, and the like. This class is language independant and will likely draw from PHP and Perl for examples. This class is recommended for people who want to learn programming, but have had no training. * We will be offering a six or seven week long programming class starting Tuesday, January 28, from 7 to 9 pm at FREE GEEK, running every Tuesday night through February and into early March. The class will be called "Intro to Developing Web Applications using PHP and SQL". The core of the class revolves around going through part of the code used in FREE GEEK's database. The class will be taught by a small group of volunteer teachers with experience in SQL, HTML, and PHP. Homework assignments will be reviewed by the teachers and potentially included in FREE GEEK's database application, which is being converted to PHP. This class is open to anyone regradless of skill level, but if you are new to programming, please attend "Introduction to Programming Concepts" above. * For people who have some PHP experience and want more, the outline for "Intro to Developing Web Applications using PHP and SQL" will be made available. You will be able to follow along without needing to attend class. We can give you a small project to work on and review your code. * Watch for some advanced topics seminars coming up as well. We intend to hold seminars on application packagings, writing install scripts, writing init scripts, refactoring your code, and CVS. Details are not yet finalized. Reminder: FREE GEEK is closed Saturday (January 18, in honor of the Martin Luther King holiday). -- What puts the "ape" in apricot? ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Richard Seymour, the Man Behind the Curtain CHEEP GEEKS Anarchy Software FREE GEEK _______________________________________________ Search the archives at http://web.freegeeks.org/search.html -- http://lists.freegeek.org/listinfo/coders ----- End forwarded message ----- -- Michael G. Schwern http://www.pobox.com/~schwern/ Perl Quality Assurance Kwalitee Is Job One From m_pl_com at wickline.org Thu Jan 16 08:13:22 2003 From: m_pl_com at wickline.org (m_pl_com@wickline.org) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] Re: PB and J (Was: Free Geek Programming Classes) Message-ID: <3E26BE02.4090201@wickline.org> 2003_01_15, schwern@pobox.com wrote: > we will be smearing things with peanut butter and jelly The first (and only) time I did that, I lucked out. I'd spent hours on the program and done a sufficiently-decent job right until the very end. Fortunately, I neglected to specify *where* to set down the metalic spreading device. It was released where it had just been used, which posed a problem after the two parts were combined (with the device left between them). Fortunately, gravity helped me out and the device slipped and fell from the middle just before my computer took a byte. My computer suffered no damage as a result of my error, but could very well have had a broken tooth if luck hadn't smiled on me that day. -matt From m_pm_pdx at wickline.org Thu Jan 16 11:04:50 2003 From: m_pm_pdx at wickline.org (m_pm_pdx@wickline.org) Date: Mon Aug 2 21:34:16 2004 Subject: [Pdx-pm] Re: PB and J Message-ID: <3E26E632.4000606@wickline.org> > Fortunately, I neglected to specify ...err... *un*fortunately, rather. -matt From jkeroes at eli.net Wed Jan 22 16:37:12 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] Damian Conway in PDX Message-ID: <20030122223712.GF10086@eli.net> We need a headcount for this PDX.pm bonus meeting. Please privately RSVP to me and let me know if you're going and if you're bringing people with you. Thanks, Joshua --- Damian Conway on Quantum::Superpositions Tue 28 Jan 2003, 7-9PM OGI, Bldg #3, Wilson Clark Center Dining Room http://www.ogi.edu/maps/ Damian is, simply put, a rock star. Other people have to pay to see him speak, you get to see him *FREE*. The talk explains how to adapt the Perl programming language to quantum computing and vice versa, with applications for prime generation, list membership testing, maxima and minima detection, string comparison, and winning the office football pool, all in constant time without loops or recursion. Along the way, we'll also touch on the physics of chocolate, parallel programming, motor racing, the Scottish vegan movement, ancient Latin, Mick Jagger's love life, winter sports, the secret of the humble potato, fashion modelling, anagrammatic encryption, modern German, cruelty to animals, and the antics of the 1930's chapter of Copenhagen.pm. From jkeroes at eli.net Wed Jan 22 21:57:00 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] Damian Conway in PDX In-Reply-To: <20030122223712.GF10086@eli.net> References: <20030122223712.GF10086@eli.net> Message-ID: <20030123035700.GA20218@eli.net> Todd Caine From cp at onsitetech.com Thu Jan 23 18:47:24 2003 From: cp at onsitetech.com (Curtis Poe) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] (OT) Database design guru Message-ID: <002701c2c342$29334940$1f01a8c0@ot.onsitetech.com> I'm going nuts with a problem at work regarding a database normalization problem. I've been searching high and low for an answer, but not luck so far. On the off chance that anyone wants a conundrum to chew on: http://www.perlmonks.org/index.pl?node_id=108949&user=Ovid Cheers, Ovid -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/pdx-pm-list/attachments/20030123/ad73c131/attachment.htm From tex at off.org Thu Jan 23 20:19:17 2003 From: tex at off.org (Austin Schutz) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] (OT) Database design guru In-Reply-To: <002701c2c342$29334940$1f01a8c0@ot.onsitetech.com>; from cp@onsitetech.com on Thu, Jan 23, 2003 at 04:47:24PM -0800 References: <002701c2c342$29334940$1f01a8c0@ot.onsitetech.com> Message-ID: <20030123181917.J863@gblx.net> On Thu, Jan 23, 2003 at 04:47:24PM -0800, Curtis Poe wrote: > I'm going nuts with a problem at work regarding a database normalization problem. I've been searching high and low for an answer, but not luck so far. On the off chance that anyone wants a conundrum to chew on: > > http://www.perlmonks.org/index.pl?node_id=108949&user=Ovid > > Cheers, > Ovid I'm kind of a database dope, but what I've seen done in similar tables is to have a self referencing table like: CREATE TABLE locations ( location_id serial not null primary key, parent_location_id integer, name varchar(50) not null, location_type varchar(20) ) CREATE TABLE customers ( customer_id serial NOT NULL PRIMARY KEY, first_name VARCHAR(50) NOT NULL, last_name VARCHAR(100) NOT NULL, location_id integer not null, ); where location_type would be something like 'state'. This also makes it possible to have further sub locations, such as county, etc. As mentioned I'm kind of a database dope. I'm not really sure how to get stuff out of there efficiently using stored procedures or similar, but I know it's possible. If this sounds like a good storage method I could ask one of our smart database people how they use it. Austin From schwern at pobox.com Thu Jan 23 20:45:03 2003 From: schwern at pobox.com (Michael G Schwern) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] (OT) Database design guru In-Reply-To: <002701c2c342$29334940$1f01a8c0@ot.onsitetech.com> References: <002701c2c342$29334940$1f01a8c0@ot.onsitetech.com> Message-ID: <20030124024503.GE490@george.schwern.org> On Thu, Jan 23, 2003 at 04:47:24PM -0800, Curtis Poe wrote: > I'm going nuts with a problem at work regarding a database normalization problem. I've been searching high and low for an answer, but not luck so far. On the off chance that anyone wants a conundrum to chew on: > > http://www.perlmonks.org/index.pl?node_id=108949&user=Ovid Seperate out the state and country fields into a more abstract "address" table. Technically this is denormalized, but its a nice logical breakdown and handily solves your problem. CREATE TABLE addresses ( id INTEGER NOT NULL PRIMARY KEY, state INTEGER REFERENCES states, country INTEGER REFERENCES countries ); CREATE TABLE customers ( customer_id serial NOT NULL PRIMARY KEY, first_name VARCHAR(50) NOT NULL, last_name VARCHAR(100) NOT NULL, address INTEGER REFERENCES addresses ); -- Michael G. Schwern http://www.pobox.com/~schwern/ Perl Quality Assurance Kwalitee Is Job One From jeff at vpservices.com Thu Jan 23 21:12:21 2003 From: jeff at vpservices.com (Jeff Zucker) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] (OT) Database design guru References: <002701c2c342$29334940$1f01a8c0@ot.onsitetech.com> Message-ID: <3E30AF15.8060809@vpservices.com> Curtis Poe wrote: > I'm going nuts with a problem at work regarding a database normalization Something else to think about: might you have a situation in which a customer's country is known and that country has states but the customer's state is unknown? Should that be different from the case where there simply are no states for a given country? (I would guess it should be) If you want a real DBA type answer, try comp.databases.theory. People like Joe Celko (formerly on the ANSI SQL committee) and Jan Hilders (comp sci. prof with great knowledge) hang out there and are willing to provide advice as long as you provide DDL for your problem (as you did). -- Jeff From MichaelRunningWolf at att.net Thu Jan 23 21:37:57 2003 From: MichaelRunningWolf at att.net (Michael R. Wolf) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] Have an outing [was: State of the Shallot] In-Reply-To: <20030111000127.GQ9251@eli.net> References: <20030111000127.GQ9251@eli.net> Message-ID: [...] > 3. Have an Outing > > At some point, we should get away from the green glow of our > monitors and Go Somewhere. I expect we'll revisit this topic > when the tempurature rises above the freezing temps we've > had lately. Or we could go to Meadows. As a SPUG (Seattle Perl User Group) member, I have 2 suggestions: 1. Please feel free to make a road-trip to any of our meetings. If you'd like to spend the night, I'll head a "hospitality committee" so that you could join us in the pre- and post-meeting gatherings. 2. Please let us know if you'd like to join forces on a regional Perl Monger outing. -- Michael R. Wolf All mammals learn by playing! MichaelRunningWolf@att.net From kyle_hayes at speakeasy.net Thu Jan 23 22:39:49 2003 From: kyle_hayes at speakeasy.net (Kyle Hayes) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] (OT) Database design guru In-Reply-To: <20030124024503.GE490@george.schwern.org> References: <002701c2c342$29334940$1f01a8c0@ot.onsitetech.com> <20030124024503.GE490@george.schwern.org> Message-ID: <200301232039.49450.kyle_hayes@speakeasy.net> On Thursday January 23, 2003 18:45, Michael G Schwern wrote: > On Thu, Jan 23, 2003 at 04:47:24PM -0800, Curtis Poe wrote: > > I'm going nuts with a problem at work regarding a database > > normalization problem. I've been searching high and low for an > > answer, but not luck so far. On the off chance that anyone wants a > > conundrum to chew on: > > > > http://www.perlmonks.org/index.pl?node_id=108949&user=Ovid > > Seperate out the state and country fields into a more abstract "address" > table. Technically this is denormalized, but its a nice logical > breakdown and handily solves your problem. > > CREATE TABLE addresses ( > id INTEGER NOT NULL PRIMARY KEY, > state INTEGER REFERENCES states, > country INTEGER REFERENCES countries > ); > > CREATE TABLE customers ( > customer_id serial NOT NULL PRIMARY KEY, > first_name VARCHAR(50) NOT NULL, > last_name VARCHAR(100) NOT NULL, > address INTEGER REFERENCES addresses > ); You get the same kinds of problems dealing with zip-codes. New Zealand doesn't have them if I remember correctly. Makes it interesting to check input off of a web site. Normalization is all very well and good, but I've found that aiming for simple, correct and fast SQL and other code often makes me denomalize things in odd ways. What is it that normalization buys you here? Are you trying to make it so that a simple JOIN will get all the data you want? How you access the tables should drive the design. What kind of actions do you need to do and in what ratio do you need to do them? As to the second problem (France ending up with California as a state), I'm not sure how this could happen. Are people entering this stuff without checks being done? Michael's idea of a more abstract address should take care of this shouldn't it? Or, you could make a joint primary key on the states table of the state_id and the country_id and then reference that as the foreign key. If you tried to insert (France,California), it would note that there wasn't any such state. When you have a data relationship that is 1:0..N instead of 1:1..N, then things break down and you have to get tricky. I would say that this is the core of your problem. You do not have a guarantee that there is going to be at least one element in the states table for a country. You can either fake it as your coworkers suggested, or you can try Michael's idea. If it was up to me, I'd probably do this: - add a flag field into the country table that indicates whether the country has subdivisions or not (states, provinces, territories etc.). - I'd have that blank entry in the states table. One for each country that does not have subdivisions. - I'd make the tuple into the primary key of the states table and make sure that references to the states table used it as such. The extra flag goes in the country table since it is a property of a country. It gives the code using the results something to work with without having to resort to kludges like if(length($state_name)==0)... But, you still need some smarts in the code. The expanded primary key (this is possible in PostGres, right??) should eliminate the France/California problems. Without knowing what you'll be doing to the table, it is hard to say what the best solutions are. I'm definitely not religious about normalization at all. I'll duplicate date all over the place if it speeds up the most common operations and can be maintained without too much effort. Best, Kyle From jkeroes at eli.net Fri Jan 24 16:59:52 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] O'Reilly Books Message-ID: <20030124225952.GM4115@eli.net> The Portland Perl Mongers are now part of O'Reilly's User Group program. http://ug.oreilly.com/ #------------------------------ # Discounts #------------------------------ As card-carrying members (just kidding!) of portland.pm, you get 20% off O'Reilly books and stuff. I'll let you know how to get that discount as soon as I find out. :-) #------------------------------ # Library/Book Reviews #------------------------------ We can also start a library. Todd Caine is currently reading and writing our first review for Manning Publications' new LDAP book. What's that? You want to review a book too? Lucky you! Just pick a book from either Manning, O'Reilly, or a new publisher and I'll get that free book out to you. The rules are simple: 1. This is not a free lunch: you *must* write a review. 2. Write your review in HTML so we can display it on http://portland.pm.org/ When the book review is complete, the book will be added to our burgeoning library (current status: 1 book). Books: http://perl.oreilly.com/ More books: http://www.manning.com/perl.html Yet more books: http://www.aw.com/ -Joshua PS If you need a ride to the Damian Conway lecture, just post. There have been offers to carpool from both Portland and Vancouver. From jkeroes at eli.net Fri Jan 24 19:15:04 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] O'Reilly Books - 40% off! Message-ID: <20030125011504.GT4115@eli.net> Randal Schwartz and Stonehenge Consulting Services have made the generous offer to extend a *40%* discount for all O'Reilly books! That brings a $35 book down to $21. You'd have to be a nut to buy from Powell's! Here's how it works: 1. Send list of O'Reilly books to me. => I will collect the list and organize it on Randal's behalf. 2. Send cash, checks, or paypal to Randal Schwartz 3. Deadline is Valentine's Day, Feb 14, just after the next tech meeting. -J PS We can't do this on a whim; Stonehenge isn't going to start competing with Powell's any time soon. Nevertheless, we can probably get cheap books a few times a year. From jkeroes at eli.net Fri Jan 24 20:49:01 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] O'Reilly Books - 40% off! In-Reply-To: <20030125011504.GT4115@eli.net> References: <20030125011504.GT4115@eli.net> Message-ID: <20030125024901.GZ20218@eli.net> On (Fri, Jan 24 17:15), Joshua Keroes wrote: > Randal Schwartz and Stonehenge Consulting Services have made the > generous offer to extend a *40%* discount for all O'Reilly books! Even more generous: Stonehenge will donate a dollar a book to the general portland.pm fund. I don't know what we're going to buy with our new-found wealth, but it should come in handy for emergencies and my lofty ambitions to start an all-robot brothel. Or something. Buy a book, support your usergroup! J From bprew at logiccloud.com Sun Jan 26 00:40:47 2003 From: bprew at logiccloud.com (Benjamin Prew) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] O'Reilly Books - 40% off! In-Reply-To: <20030125024901.GZ20218@eli.net> References: <20030125011504.GT4115@eli.net> <20030125024901.GZ20218@eli.net> Message-ID: <1043563248.567.6.camel@laptop> Since we're getting these books at such a good deal, any recommendations? I've been thinking about doing some webdesign and learning some python. On Fri, 2003-01-24 at 18:49, Joshua Keroes wrote: > On (Fri, Jan 24 17:15), Joshua Keroes wrote: > > Randal Schwartz and Stonehenge Consulting Services have made the > > generous offer to extend a *40%* discount for all O'Reilly books! > > Even more generous: Stonehenge will donate a dollar a book to the > general portland.pm fund. I don't know what we're going to buy with > our new-found wealth, but it should come in handy for emergencies > and my lofty ambitions to start an all-robot brothel. Or something. > > Buy a book, support your usergroup! > J > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list@mail.pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list -- Ben http://www.logiccloud.com bprew (at) logiccloud.com From robb at empire2.com Mon Jan 27 13:00:13 2003 From: robb at empire2.com (Rob Bloodgood) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] O'Reilly Books In-Reply-To: <20030124225952.GM4115@eli.net> Message-ID: > The Portland Perl Mongers are now part of O'Reilly's User Group program. > http://ug.oreilly.com/ > > > #------------------------------ > # Discounts > #------------------------------ > > As card-carrying members (just kidding!) of portland.pm, you get 20% off > O'Reilly books and stuff. I'll let you know how to get that discount as > soon as I find out. :-) How does this affect the registration fee for OSCON? The registration page mentions a UG discount but now how much. L8r, Rob #!/usr/bin/perl -w use Disclaimer qw/:standard/; From robb at empire2.com Mon Jan 27 13:31:41 2003 From: robb at empire2.com (Rob Bloodgood) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] O'Reilly Books In-Reply-To: Message-ID: > > The Portland Perl Mongers are now part of O'Reilly's User Group program. > > http://ug.oreilly.com/ > > > > > > #------------------------------ > > # Discounts > > #------------------------------ > > > > As card-carrying members (just kidding!) of portland.pm, you get 20% off > > O'Reilly books and stuff. I'll let you know how to get that discount as > > soon as I find out. :-) > > How does this affect the registration fee for OSCON? The > registration page mentions a UG discount but now how much. Wow... I sure got THAT wrong! I signed up to be notified about OSCON registration, got notice this morning about *BioCon* and never actually looked at the title of the page, just the date and fees. OK, this is officially my Monday spaceout. L8r, Rob From chromatic at wgz.org Mon Jan 27 13:48:44 2003 From: chromatic at wgz.org (chromatic) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] O'Reilly Books In-Reply-To: References: Message-ID: <200301271148.44726.chromatic@wgz.org> On Monday 27 January 2003 11:00, Rob Bloodgood wrote: > How does this affect the registration fee for OSCON? The registration page > mentions a UG discount but now how much. It's 20%, if you use the discount code. As a bonus, if you register before the Early Bird deadline, you'll get 20% off of THAT price as well. Of course, if you give a talk, you'll get an even better discount, so submit those proposals soon. (I'm looking at you, Schwern.) -- c From robb at empire2.com Mon Jan 27 14:08:37 2003 From: robb at empire2.com (Rob Bloodgood) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] O'Reilly Books In-Reply-To: <200301271148.44726.chromatic@wgz.org> Message-ID: > On Monday 27 January 2003 11:00, Rob Bloodgood wrote: > > > How does this affect the registration fee for OSCON? The > > registration page mentions a UG discount but now how much. > > It's 20%, if you use the discount code. As a bonus, if you register > before the Early Bird deadline, you'll get 20% off of THAT price as > well. And said discount code would be? (I'm pretty excited, you see, for the first time ever I've been approved by the boss types that they will pay my way to a CON [since it's here in town]... naturally I'm trying to make it as comfortable for them as possible :-) > Of course, if you give a talk, you'll get an even better discount, > so submit those proposals soon. (I'm looking at you, Schwern.) I so wish I was at this level.... Oh, I've written cool code, but to submit a talk? Mebbe someday. L8r, Rob #!/usr/bin/perl -w use Disclaimer qw/:standard/; From kellert at ohsu.edu Mon Jan 27 23:37:12 2003 From: kellert at ohsu.edu (Thomas Keller) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] OOP help Message-ID: <8D36E6E8-3282-11D7-BB3B-0003930405E2@ohsu.edu> Skipped content of type multipart/alternative-------------- next part -------------- Skipped content of type multipart/appledouble-------------- next part -------------- Skipped content of type multipart/alternative From kellert at ohsu.edu Mon Jan 27 23:42:22 2003 From: kellert at ohsu.edu (Thomas Keller) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] forgot the data Message-ID: <461A5C07-3283-11D7-BB3B-0003930405E2@ohsu.edu> Here's the data file, if you have a chance to look at my previous request for help -------------- next part -------------- Skipped content of type multipart/appledouble-------------- next part -------------- Thanks, Tom From m_pm_pdx at wickline.org Tue Jan 28 07:29:05 2003 From: m_pm_pdx at wickline.org (matthew wickline) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] OOP help Message-ID: <3E3685A1.8090904@wickline.org> 20030127 kellert@ohsu.edu wrote: > Is there an easy way to fool the subroutine > (actually an OOP method) into thinking that > it's getting a set of files instead of an array ? Looking at your code, it looks like you have an array of strings, and each string is something you'd like to treat as a filehandle. http://search.cpan.org/author/ERYQ/IO-stringy-2.108/lib/IO/Scalar.pm IO::Scalar will likely do what you need. It lets you pass a reference to a scalar and get something back that will act like a filehandle. Pulling code from your post, code from the Boulder::Blast docs, and using IO::Scalar, I came up with the code at the end of this email. I haven't tested or even syntax-checked it, so it may not work at all. If you need to do this sort of thing in the future, you can turn an array of strings into an array of filehandles with use IO::Scalar; my @filehandles = map { IO::Scalar->new(\$_) } @strings; -matt PS: I haven't actually looked at your data either. I'm taking on faith that the strings in your array are what Boulder::Blast expects to find in files. PSS: everybody out there please get yourselves employed so you'll feel comfortable passing on perl job tips when my wife and I move to PDX this May/June. :) She'll be in an OHSU nursing program, and I'll be hitting the streets trying to find a job that lets me play with perl most or all of the day. Gracias use Boulder::Blast; use IO::Scalar; # : # : # skipping the part where you read in a file, break it into # parts that Boulder::Blast expects individual files to look # like. We'll start from where you already have the 'files' # as separate strings in the @queries array... # : # : parse_blast_results( \@queries ); exit; sub parse_blast_results { # takes an arrayref of strings as input, # each string the contents of a blast file; # calls report_on_blast_file to print a report on each my $queries = shift; # the arrayref we passed foreach my $result ( @$queries ) { # $result is a string with contents that # Boulder::Blast would expect in a file # We're going to make a filehandle out # of that string: my $fh = IO::Scalar->new( \$result ); # and then do some normal Boulder::Blast stuff: report_on_blast_file( $fh ); } } sub report_on_blast_file { # takes a filehandle to a blast output file # or the path of a file (any of the args that # Boulder::Blast::parse() is willing to accept) # and prints to STDOUT a report on that file my $blast = Boulder::Blast->parse( shift ); my $query = $blast->Blast_query; foreach $hit ( $blast->Blast_hits ) { print join( ', ', "Query: $blast_query", 'Hit: ' . $hit->Name, 'Signif: ' . $hit->Signif, ),"\n"; foreach my $hsp ( $hit->Hsps ) { print join( "\n", $hsp->Query_start, $hsp->Query_end, $hsp->Name, $hsp->Signif, "\n", ); } } } From jkeroes at eli.net Tue Jan 28 15:31:07 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] [Reminder] Damian Conway *TONIGHT* Message-ID: <20030128213107.GU13036@eli.net> ----------=> TONIGHT <=------------ !!! COME for the MYSTERY !!! !!! STAY for the SHOW !!! Damian Conway, PhD, INSPIRER of Ideas, and WRESTLER of Schwerns, shall speak on the WONDERS of the universe, the BAFFLEMENT of life and the SIMPLICITY of infinity. You don't want to miss this show! Damian Conway on Quantum::Superpositions OGI, Bldg #3, Wilson Clark Ctr Dining Rm http://www.ogi.edu/maps/ Tue 28 Jan 2003, 7-9PM !!! COME for the FOOD !!! !!! LEAVE mentally FULL !!! --------=> ONE NIGHT ONLY <=--------- -J PS Thanks to those who RSVP'd, it helped with the chair estimate. Note that RSVPing is *not* necessary; come even if you haven't. From bprew at logiccloud.com Wed Jan 29 12:40:25 2003 From: bprew at logiccloud.com (Ben Prew) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] Damian Conway tonight (1/29) still? Message-ID: <200301291840.h0TIePc14946@sysmonitor.westhost.net> Hey, I wanted to come see Damian tonight (1/29) and when I looked on OGIs site, they didn't have the Seminar listed. Is he still speaking tonight and is it at 7pm like last nights seminar? Thanks -- Ben Prew http://www.logiccloud.com bprew (at) logiccloud.com From jkeroes at eli.net Wed Jan 29 12:44:45 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] Damian Conway tonight (1/29) still? In-Reply-To: <200301291840.h0TIePc14946@sysmonitor.westhost.net> References: <200301291840.h0TIePc14946@sysmonitor.westhost.net> Message-ID: <20030129184445.GF20218@eli.net> On (Wed, Jan 29 12:40), Ben Prew wrote: > I wanted to come see Damian tonight (1/29) and when I looked on OGIs > site, they didn't have the Seminar listed. Is he still speaking > tonight and is it at 7pm like last nights seminar? Sorry, Ben. Damian spoke last night. -J From poec at yahoo.com Wed Jan 29 13:05:29 2003 From: poec at yahoo.com (Ovid) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] Damian Conway tonight (1/29) still? In-Reply-To: <20030129184445.GF20218@eli.net> Message-ID: <20030129190529.39039.qmail@web40408.mail.yahoo.com> --- Joshua Keroes wrote: > Sorry, Ben. Damian spoke last night. And I missed it. I'm rather upset about that :( Cheers (sort of), Curtis ===== "Ovid" on http://www.perlmonks.org/ Web Programming with Perl: http://users.easystreet.com/ovid/cgi_course/ Silence Is Evil: http://users.easystreet.com/ovid/philosophy/decency.txt __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com From jeff at vpservices.com Wed Jan 29 13:19:51 2003 From: jeff at vpservices.com (Jeff Zucker) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] Damian Conway tonight (1/29) still? References: <20030129190529.39039.qmail@web40408.mail.yahoo.com> Message-ID: <3E382957.4070301@vpservices.com> Ovid wrote: >--- Joshua Keroes wrote: > >>Sorry, Ben. Damian spoke last night. >> > >And I missed it. I'm rather upset about that :( > I missed it too and I was there. Or at least one of the potential me's was there and heard one of the potential talks one of the Damians gave. My brain still hurts. But in a good way. -- Jeff From reply at benm.com Wed Jan 29 17:17:59 2003 From: reply at benm.com (Ben M) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] Damian Conway tonight (1/29) still? In-Reply-To: <3E382957.4070301@vpservices.com> Message-ID: <20030129231759.60574.qmail@web13203.mail.yahoo.com> --- Jeff Zucker wrote: > I missed it too and I was there. Or at least one of the potential me's > was there and heard one of the potential talks one of the Damians gave. > My brain still hurts. But in a good way. ... and in multiple universes, in constant time! Hey, did anyone notice this in the Parrot FAQ: Is this how Parrot will run Python, Ruby, and Tcl code? * Probably. Latin and Klingon too? * No, Parrot won't be twisted enough for Damian. Perhaps when Parrot is ported to a pair of supercool calcium ions, though... From jkeroes at eli.net Fri Jan 31 12:34:19 2003 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:17 2004 Subject: [Pdx-pm] Lending Library Message-ID: <20030131183419.GC22531@eli.net> One big box came from O'Reilly yesterday. With bated breath and shaky hands I unwrapped this late Christmas present to find... books! and stuff! Our library now holds: Perl Graphics Programming Programming Web Services with Perl Computer Science & Perl Programming Embedding Perl in HTML with Mason Perl & LDAP Lending library policy: 1. Borrow any book for a week. 2. Bring it back - at the latest - to the next meeting for others. 3. If you review it, you can hold it for at least a month. -Joshua PS Did I mention there was stuff in the box too? Looks like we'll have prizes for the lightning talks! Still curious about giving one? Want to give one but you're having difficulty deciding? Got some ideas? I bet the list would be happy to help.