From scratchcomputing at gmail.com Thu Dec 7 14:15:21 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Thu, 7 Dec 2006 14:15:21 -0800 Subject: [Pdx-pm] dotReader, mac Message-ID: <200612071415.22211.ewilhelm@cpan.org> Hi all, I just put a tiger-compatible universal binary .dmg on the server. This is very alpha. http://dotreader.com/site/files/downloads/dotreader-mac-v0.0.8.dmg This won't run on Panther (10.3) -- for that, apparently I need to build two perls and stitch everything together (eek!) Anyone have any experience distributing binary perl modules on the mac? --Eric -- "Beware of bugs in the above code; I have only proved it correct, not tried it." --Donald Knuth --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From scratchcomputing at gmail.com Thu Dec 7 14:34:14 2006 From: scratchcomputing at gmail.com (Seven till Seven) Date: Thu, 7 Dec 2006 14:34:14 -0800 Subject: [Pdx-pm] next Wednesday: December Meeting: SVK with Michael Schwern Message-ID: <200612071434.14673.ewilhelm@cpan.org> Wednesday Dec 13th, 6:53pm at FreeGeek -- 1731 SE 10th Ave. SVK -- Stands for Versioning Koolness. Michael Schwern will be giving a talk on what svk is and how you can use its advanced features for distributed and disconnected version-control. If he's reading this list, he'll add some detail to this description. If not, just pretend he said that he'll tell you: o how to use svk to keep a local branch of a subversion repository o svk lets you work alone or in groups on an airplane or in the woods o how much easier it is to cherry-pick changes with svk than svn o how to use svk to mirror a subversion repository onto another server As always, the meeting will be followed by beer at the Lucky Lab. December's special is "I buy you a beer if your mother's maiden name starts with a Q", but if November was your second meeting and you forgot to tell me about it, I'll buy you a beer anyway. --Eric -- http://pdx.pm.org From scratchcomputing at gmail.com Fri Dec 8 15:42:27 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Fri, 8 Dec 2006 15:42:27 -0800 Subject: [Pdx-pm] dotReader, mac In-Reply-To: <200612071415.22211.ewilhelm@cpan.org> References: <200612071415.22211.ewilhelm@cpan.org> Message-ID: <200612081542.27681.ewilhelm@cpan.org> # from Eric Wilhelm # on Thursday 07 December 2006 02:15 pm: >This >is very alpha. > >? http://dotreader.com/site/files/downloads/dotreader-mac-v0.0.8.dmg Hey, nobody said bundling was easy. The dependency scan had missed some modules in the earlier package. http://dotreader.com/site/files/downloads/dotreader-mac-v0.0.8-fix.dmg Thanks to Thomas Keller for the bugfinding. I suppose pretending to have no @INC would help catch this sort of thing :-) I added an environment variable check to ExtUtils::MacMaker's main.c that does that now. As for 10.3, I call uncle. Apple wants you to upgrade. If you're not into that $130 t-shirt deal, I guess it's time to start compiling wx. I suppose we should open the betting now on whether jaguar breaks everything all over again (supposedly, they'll be all the way up to last year's Wx.pm for that release.) --Eric -- Issues of control, repair, improvement, cost, or just plain understandability all come down strongly in favor of open source solutions to complex problems of any sort. --Robert G. Brown --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From scratchcomputing at gmail.com Mon Dec 11 18:54:43 2006 From: scratchcomputing at gmail.com (The Dread Parrot) Date: Mon, 11 Dec 2006 18:54:43 -0800 Subject: [Pdx-pm] Fwd: Newsletter from O'Reilly UG Program, December 11 Message-ID: <200612111854.44116.ewilhelm@cpan.org> ---------- Forwarded Message: ---------- ================================================================ O'Reilly UG Program News--Just for User Group Leaders December 11, 2006 ================================================================ -Exhibit Hall Passes for Macworld or WPPI -Amazon and oreilly.com reviewers Needed for New Vista and Office Books -Put Up an Etel, MAKE, or CRAFT Banner, Get a Free Book ---------------------------------------------------------------- Book Info ---------------------------------------------------------------- ***Review Books are Available Copies of our books and PDFs are available for your members to review--just send me an email to request them and and please include the item's ISBN number (click on the "More Details" link to find the ISBN.) Let me know if you need your book by a certain date. Allow at least four weeks for shipping. ***Please Send Copies of Your Book Reviews Email me a copy of your newsletter or book review. For tips and suggestions on writing book reviews, go to: ***Group Purchase Discounts are Available Please let me know if you are interested and I can put you in touch with our sales department. ---------------------------------------------------------------- General News or Inquiries ---------------------------------------------------------------- ***Exhibit Hall Passes Available in print or PDF for the following shows: -Macworld Expo, San Francisco January 8-12, 2007 -Wedding & Portrait Photographers International Tradeshow, Las Vegas, March 26-28, 2007 ***We're looking for Amazon and oreilly.com reviewers for our new Vista and Office titles. "Windows Vista: The Missing Manual" will be shipping right before the holidays. Offer your members a head start before Vista releases. ***Put Up an Etel, MAKE, or CRAFT Banner, Get a Free Book We're looking for user groups to display our discount banners on their web sites. If you send me the link to your group's site with one or more banners, I'll send you the O'Reilly book(s) of your choice. ETel Banners: MAKE Banners: CRAFT Banners: ================================================================ O'Reilly News for User Group Members December 11, 2006 ================================================================ ---------------------------------------------------------------- New Releases ---------------------------------------------------------------- -3Ds Max 8 Accelerated -Access 2007: The Missing Manual -Agile Web Development with Rails, Second Edition -Ajax on Rails -Backup & Recovery -Building the Perfect PC, Second Edition -Capistrano and the Rails Application Lifecycle (PDF) -CD and DVD Forensics -Cisco IOS Cookbook, Second Edition -Dynamic HTML: The Definitive Reference, Third Edition -Everyday Scripting with Ruby -Excel 2007: The Missing Manual -Head First Object-Oriented Analysis and Design -Java and XML, Third Edition -Linux Kernel in a Nutshell -Make Projects: Small Form Factor PCs (PDF) -MAKE: Technology on Your Time Volume 08 -MCSA on Windows Server 2003 Core Exams in a Nutshell (PDF) -Mongrel (PDF) -PowerPoint 2007: The Missing Manual -Pragmatic Unit Testing in C# with NUnit, Second Edition -Prototype and Scriptaculous: Taking the Pain out of JavaScript (PDF) -Prototype Quick Reference (PDF) -Releasing CSS (PDF) -RFID+ Study Guide and Practice Exams -Secure Your Network for Free -SQL Hacks -SQL Server 2005 Reporting Essentials -Stealing the Network: How to Own a Shadow -Web Scripting Little Black Book -Windows Vista: The Missing Manual -Word 2007: The Missing Manual -MAKE & CRAFT Magazine Subscriptions ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Julieanne Kost at School of Visual Arts, New York City, NY-- December 7-8 -O'Reilly authors at Book Passage, Corte Madera, CA--January 7 -O'Reilly at Macworld, San Francisco, CA--January 9-12 -O'Reilly Authors at the Apple Store San Francisco, San Francisco, CA--January 10 -Stephen Johnson conducts workshop: The Landscape of California: Death Valley in Winter, Death Valley, CA--January 13-16 -Stephen Johnson conducts Fine Art Printing Workshop, Pacifica, CA--January 20-23 -Peter Morville at Bibliotek 2.0, Olso, Norway--January 25 -Peter Krogh ("The DAM Book"), ASMP/It's Your Business Event Series ? ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -The Where 2.0 Conference Call for Participation is Open -Call for Participation O'Reilly Tools of Change for Publishing Conference -Registration is now open for Web 2.0 Expo -Registration is Open for the 2007 Emerging Telephony Conference -Speak at RailsConf ---------------------------------------------------------------- News ---------------------------------------------------------------- -The Open Source gift guide -Digital Media Holiday Gift Guide -MAKE holiday gift guide -New Course Featuring AJAX--O'Reilly/University of Illinois Certificate Series -Makers Bill of Rights PDF -O'Reilly Labs Image Search -The 2006 Perl Advent Calendar is Looking for Submissions -When Linux Runs Out of Memory -6 Essential iPod Tips & Tricks -Tethered Shooting in Aperture -O'Reilly's Events at Macworld -Building Interactive iPod Experiences -Everything You Need to Know About Windows Vista -ASP.NET Graphs; Raise The bar -I18N Messages and Logging -Java Generics and Collections: Evolution, Not Revolution, Part 1 -Web 2.0 Summit Conversations -Distributing the Future: Latest Show: Finding Your Voice -Information Architecture 3.0 -Avoiding the 5 Most Common SEO Mistakes -Usability for Developers --------------------------------------------------------------- New Releases--Books, PDFs, and Rough Cuts ---------------------------------------------------------------- Get 35% off from O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, Syngress, or YoungJin products you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. Free ground shipping on orders of $29.95 or more. For more details, go to: Did you know you can request a free book or PDF to review for your group? Ask your group leader for more information. For book review writing tips and suggestions, go to: ***3Ds Max 8 Accelerated Publisher: Young Jin ISBN: 8931433719 3ds Max remains the world's most popular animation software. The hands-on, practical exercises presented in this book will allow new users to quickly master the basics and move on to creating their own creative animated projects. ***Access 2007: The Missing Manual Publisher: O'Reilly ISBN: 0596527608 "Access 2007: The Missing Manual" was written from the ground up for this redesigned application. You will learn how to design complete databases, maintain them, search for valuable nuggets of information, and build attractive forms for quick-and-easy data entry. ***Agile Web Development with Rails, Second Edition Publisher: Pragmatic Bookshelf ISBN: 0977616630 With this book, you'll learn how to use Rails Active Record to connect business objects and database tables. No more painful object-relational mapping. Just create your business objects and let Rails do the rest. ***Ajax on Rails Publisher: O'Reilly ISBN: 0596527446 This book teaches you how to use both Ajax and Rails to quickly build high-performance, scalable applications without being overwhelmed with thousands of lines of JavaScript code. More than just recipes, you'll also get a thorough, low-level understanding of what's happening under the hood. ***Backup & Recovery Publisher: O'Reilly ISBN: 0596102461 Packed with practical, freely-available backup and recovery solutions for Unix, Linux, Windows and Mac OS X systems--as well as various databases--this new guide is a complete overhaul of "Unix Backup & Recovery" by the same author, now revised and expanded with over 75% new material. ***Building the Perfect PC, Second Edition Publisher: O'Reilly ISBN: 0596526865 Regardless of your technical experience, "Building the Perfect PC" will guide you through the entire process of building or upgrading your own computer. You'll use the latest top-quality components, including Intel's Core 2 Duo and AMD's Athlon X2 CPUs. ***Capistrano and the Rails Application Lifecycle (PDF) Publisher: O'Reilly ISBN: 0596529627 This Short Cut shows you how to use Capistrano to automate the deployment of your Rails applications. It shows you realistic deployment scenarios, including some with complex server farms and includes a quick reference to Capistrano. ***CD and DVD Forensics Publisher: Syngress ISBN: 1597491284 The growth in the past decade of CD and DVD recording has changed computer forensics. Security professionals cannot ignore CDs and DVDs collected as evidence in an investigation and cannot assume that the same techniques for other media will work adequately. This book presents information about how information is stored on CDs and DVDs and how this relates to computer forensics and processing of evidence. Includes trial version of market leading software, CD/DVD Inspector. ***Cisco IOS Cookbook, Second Edition Publisher: O'Reilly ISBN: 0596527225 Thoroughly revised and expanded, "Cisco IOS Cookbook, 2nd Edition" adds sections on MPLS, Security, IPv6, and IP Mobility and presents solutions to the most common configuration problems. ***Dynamic HTML: The Definitive Reference, Third Edition Publisher: O'Reilly ISBN: 0596527403 Here is the comprehensive reference for designers of Rich Internet Applications who need to operate in all modern browsers, including Internet Explorer 7, Firefox 2, Safari, and Opera. You can instantly see browser support for the latest standards-based technologies. ***Everyday Scripting with Ruby Publisher: Pragmatic Bookshelf ISBN: 0977616614 In this book you'll learn the Ruby scripting language and the overall craft of scripting in the first part. In the second, you'll see how that knowledge can be applied to solve common testing problems. The second part of the book shows finished scripts, ready to use and deploy for testing as well as other common rote tasks. ***Excel 2007: The Missing Manual Publisher: O'Reilly ISBN: 0596527594 Like its siblings in the Missing Manual series, this book crackles with a fine sense of humor and refreshing objectivity about its subject, guiding readers through the new Excel with clear explanations, step-by-step instructions, lots of illustrations, and friendly, time-saving advice. ***Head First Object-Oriented Analysis and Design Publisher: O'Reilly ISBN: 0596008678 This witty and entertaining tutorial shows you how to analyze, design, and write great software that makes your boss happy, and your customers satisfied. You'll learn to solve real problems, regardless of their size and complexity, by applying good design principles and practices. ***Java and XML, Third Edition Publisher: O'Reilly ISBN: 059610149X This new edition shows you how to cut through all the hype about XML and put it to work. You'll learn how to use the APIs, tools, and tricks of XML to build real-world applications. After two chapters on XML basics, the rest of the book focuses on using XML from your Java applications. The result is a new approach to managing information that touches everything from configuration files to web sites. ***Linux Kernel in a Nutshell Publisher: O'Reilly ISBN: 0596100795 "Linux Kernel in a Nutshell" covers the entire range of kernel tasks, starting with downloading the source and making sure that the kernel is in sync with the versions of the tools you need. In addition to configuration and installation steps, the book offers reference material and discussions of related topics such as control of kernel options at runtime. ***Make Projects: Small Form Factor PCs (PDF) Publisher: O'Reilly ISBN: 0596529201 "Make Projects: Small Form Factor PCs shows you how to build small-form-factor PCs"--from kits and from scratch--that are more interesting and more personalized than what a full-sized PC can give you. Included are projects for building personal video recorders, versatile wireless access points, digital audio jukeboxes, portable firewalls, and much more. ***MAKE: Technology on Your Time Volume 08 Publisher: O'Reilly ISBN: 0596527195 Get ready to play with "Make Volume 08," our "Toys and Games" issue. You'll learn how to build a wind-up bird that really flies, how to restore an old pinball machine, and learn the secret history of the world's best-selling computer game from Myst's co-creator. You'll also meet a well-known toy inventor and learn how to make molds and casts with MythBusters star Adam Savage. ***MCSA on Windows Server 2003 Core Exams in a Nutshell (PDF) Publisher: O'Reilly ISBN: 0596510004 For Windows administrators preparing for Microsoft Certified Systems Administrator (MCSA) core exams 70-270, 70-290, and 70-291, this document not only provides the resources you need to succeed on the exams, but to succeed in the real world as well. ***Mongrel (PDF) Publisher: O'Reilly ISBN: 059652854X This shortcut teaches you how to use Mongrel, the new high-performance web application container for Rails. It starts with basic setup and installation, but goes well beyond the basics, showing you how to set up Mongrel clusters, how to use Mongrel behind Apache and other web servers, and more. ***PowerPoint 2007: The Missing Manual Publisher: O'Reilly ISBN: 0596527381 This new book, written specifically for this version of the software, not only offers the basics of how to create, save, set up, run, and print a basic bullets-and-background slideshow, but takes you into the world of multimedia, animation, and interactivity. You'll learn how to add pictures, sound, video, animated effects, and controls (buttons and links) to their slides, along with ways to pull text, spreadsheets, and animations created in other programs. ***Pragmatic Unit Testing in C# with NUnit, Second Edition Publisher: Pragmatic Bookshelf ISBN: 0977616673 All over the world, software teams are using unit testing both to verify their code and as a way of helping them design better code. This book is unique in the way it covers two aspects: showing developers both how to test and helping them determine what to test. ***Prototype and Scriptaculous: Taking the Pain out of JavaScript (PDF) Publisher: O'Reilly ISBN: 0596529198 This Short Cut demonstrates how to use Prototype for a wide range of tasks, including event handling, DOM processing, string and form process, and Ajax communications. It explores Scriptaculous' visual effects library, from pulsate to squish to fold and beyond. Need interface components? You'll find form autocompletion as well as drag and drop support. ***Prototype Quick Reference (PDF) Publisher: O'Reilly ISBN: 0596510187 This short cut provides a complete quick reference to the Prototype JavaScript framework. Prototype is an open-source library that is particularly useful to developers of dynamic Ajax applications, and to other web developers who need to work with DOM elements. ***Releasing CSS (PDF) Publisher: O'Reilly ISBN: 059652935X This Short Cut attempts to answer these questions to allow web designers a smoother transition to IE7 and, hopefully, an escape from Browser Hell. ***RFID+ Study Guide and Practice Exams Publisher: Syngress ISBN: 1597491349 With the rising popularity of RFID technology, there is an increasing need for RFID professionals. To help meet this need, CompTIA has just introduced the RFID+ certification. The primary purpose of this book is to help you pass the RFID+ certification exam. With a laser sharp focus on the exam objectives, it goes beyond just being an exam cram. ***Secure Your Network for Free Publisher: Syngress ISBN: 1597491233 A wide variety of quality security products are out there and available for use absolutely free of charge. All one needs is a little know how, some helpful examples like the ones in this book, and a desire to have a secure network. ***SQL Hacks Publisher: O'Reilly ISBN: 0596527993 SQL Hacks offers 100 hacks--unique tips and tools--that bring you the knowledge of experts who apply what they know in the real world to help you take full advantage of the expressive power of SQL. ***SQL Server 2005 Reporting Essentials Publisher: O'Reilly ISBN: 0596529414 This book shows you how to use Report Builder, a tool that lets information workers build ad hoc reports, and how to use Report Designer, a report development tool hosted in Visual Studio that lets you interactively create reports. This book shows you how to publish, manage, and run those reports. ***Stealing the Network: How to Own a Shadow Publisher: Syngress ISBN: 1597490814 The best-selling Stealing the Network series reaches its climactic conclusion as law enforcement and organized crime form a high-tech web in an attempt to bring down the shadowy hacker-villain known as Knuth in the most technically sophisticated Stealing book yet. ***Web Scripting Little Black Book Publisher: Paraglyph Press ISBN: 1933097191 This book will help administrators take full advantage of the most popular scripting languages and extensions, covering topics such as automating web pages and managing content, database setups and automation, essential e-commerce scripts, user support topics, securing scripts, FTP access and much more. ***Windows Vista: The Missing Manual Publisher: O'Reilly ISBN: 0596528272 "Windows Vista: The Missing Manual" offers complete and comprehensive coverage of all five versions of Vista. In his inimitable witty style, New York Times columnist and bestselling author David Pogue illuminates this subject with clear technical insight and hardnosed objectivity. He explains Vista's features clearly and thoroughly, revealing which work well and which don't. Written for beginners, veteran standalone PC users, and those who know their way around a network, this jargon-free guide is the book that should have been in the box! For more information on Vista, David Pogue, and Missing Manuals go to: http://del.icio.us/oreillymedia/vista ***Word 2007: The Missing Manual Publisher: O'Reilly ISBN: 059652739X "Word 2007: The Missing Manual" not only explains basics like how to create documents, enter and edit text, format, print, and fax, but also learn how to create sophisticated page layouts, insert forms and tables, use graphics, and create book-length documents with outlines and Master Documents. ***MAKE Magazine Subscriptions MAKE Magazine Subscriptions The annual subscription price for four issues is $34.95. When you subscribe with this link, you'll get a free issue--one plus?four? more for $34.95. So subscribe for yourself or friends with this great offer for UG Members: five volumes for the cost of four. Subscribe at: ***Craft Magazine Subscriptions The annual subscription price for four issues is $34.95. When you subscribe with this link, you'll get a free issue--the first one plus four more for $34.95. So subscribe for yourself or friends with this great offer for charter subscribers: five volumes for the cost of four. Subscribe at: ================================================ Upcoming Events ================================================ ***For more events, please see: ***Julieanne Kost at School of Visual Arts, New York City, NY-- December 7-8 Author Julieanne Kost ("Window Seat") will provide students with an in-depth seminar on using Adobe Photoshop CS2 and Adobe Lightroom beta, highlighting their combined support for a digital workflow. ***O'Reilly authors at Book Passage, Corte Madera, CA--January 7 Ask the experts. Leading digital photographers, Mikkel Aaland, Stephen Johnson, Ken Milburn, and Derrick Story answer all your questions. ***O'Reilly at Macworld, San Francisco, CA--January 9-12 Stop by the O'Reilly booth (#2112, South Hall) to say hi, peruse our new titles, and meet our expert authors. On hand will be David Pogue, Derrick Story, Andy Hertzfeld, Mikkel Aaland, Stephen Johnson, Eddie Tapp, Ken Milburn, and more. ***O'Reilly Authors at the Apple Store San Francisco, San Francisco, CA--January 10 Photographers Mikkel Aaland, Eddie Tapp, Stephen Johnson, Ken Milburn, and Derrick Story present "Expert Photography Tips...from Real Experts!" ***Stephen Johnson conducts workshop: The Landscape of California: Death Valley in Winter, Death Valley, CA--January 13-16 Photographer and author Stephen Johnson ("Stephen Johnson on Digital Photography") conducts a digital photography field workshop in Death Valley, exploring the vast expanse of sensual and strange earthworks of this desert. ***Stephen Johnson conducts Fine Art Printing Workshop, Pacifica, CA--January 20-23 Photographer and author Stephen Johnson ("Stephen Johnson on Digital Photography") presents a three day hands-on workshop. Work your photographs into a new level of perfection and beauty with fine teaching, print by print problem solving, great viewing and lighting conditions. ***Peter Morville at Bibliotek 2.0, Olso, Norway--January 25 Peter Morville ("Information Architecture for the World Wide Web, Third Ed." and "Ambient Findability") presents "Ambient Findability: Libraries and the Internet of Things" as the keynote speaker. ***Peter Krogh ("The DAM Book"), ASMP/It's Your Business Event Series ? Author Peter Krogh will be teaching the "Get Your DAM Stuff Together" track for ASMP's "It's Your Business" Series. For a complete list of cities and dates, go to: ================================================ Conference News ================================================ ***The Where 2.0 Conference Call for Participation We're looking for ground breaking ideas about location aware technology-amazing location systems, open source hacks, untapped geodata, and companies developing new products and services or mashing up old ones. If you think you know the next killer app to roll off the lab bench, tell us! Proposals are due January 5, 2007. Where 2.0 returns to the Fairmont Hotel in San Jose, CA May 29-30, 2007. ***Call for Participation O'Reilly Tools of Change for Publishing Conference O'Reilly Media is seeking proposals from publishers, editors, authors, marketing and production managers, publishing consultants, technology providers, and other interested parties to lead tutorials and sessions at the TOC Conference, happening June 18 - 20, 2007 at the Fairmont Hotel in San Jose, California. Submit a proposal to speak by January 22, 2007. ***Registration is now open for Web 2.0 Expo The Web 2.0 Expo is the first event specifically designed to help teach Web 2.0 techniques and best practices to people in the trenches directly involved in the design, development, engineering, marketing, and business of second-generation internet technology. Register now and save up to $200 on registration fees. Web 2.0 Expo happens April 15-18 at Moscone West in San Francisco, CA. ***Register for the 2007 Emerging Telephony Conference Explore the strategies for taming disruption and exploit opportunities being created by web telephony innovations. Use code "etel07usrg" when you register, and receive 15% off the early registration price. To register for the conference, go to: ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***The Open Source gift guide Make Magazine has put together their picks of interesting open source hardware projects, open source software, services, and things that have the Maker-spirit of open source. ***Digital Media Holiday Gift Guide Want to give a book or two to the digital lifestyler on your holiday list, but don't know where to start? Here's a handy guide for you (or a broad hint or two to your loved ones). For iPodders and dedicated digital photographers--these seven books from O'Reilly Media answer questions, explore new techniques, demystify digital gear, and inspire creativity. ***MAKE holiday gift guide Great gift ideas for the incorrigible makers and inquisitive tinkerers on your list. ***New Course Featuring AJAX--O'Reilly/University of Illinois Certificate Series O'Reilly Learning is proud to announce their new Client-Side Web Programming Certificate Series. These courses provide a complete understanding of front-end web development, from HTML and CSS, to JavaScript DOM and AJAX. And don't forget, user group members receive a special 30% discount! To redeem, use Promotion Code "ORALL1," good for a 30% discount, in Step #3 of the enrollment process. Each course comes with a free O'Reilly book and a 7-day money-back guarantee. Register online: Other O'Reilly Learning Courses include: -Linux/Unix System Administration -Web Programming -Open Source Programming -.NET Programming ***Makers Bill of Rights PDF Now you can print your own Bill of Rights poster anytime you want. ***O'Reilly Labs Image Search O'Reilly Labs has just rolled out Image Search, a crafty interface that allows you to search all the images in O'Reilly books. See what you get for Bill Gates or Steve Jobs. --------------------- Open Source --------------------- ***The 2006 Perl Advent Calendar is Looking for Submissions Do you have some Perl to contribute to the Perl Advent Calendar this year? It's not too late to submit your entry. Along with the fame of being listed on the site, winning contributors receive an O'Reilly book. Checkout the new location at http://advent.pm.org. For submission details, go to: ***When Linux Runs Out of Memory Memory is a precious commodity in computers. Generally the more you have, the better. Yet your application has to run alongside other applications, and each wants its own area of memory. What happens when there's not enough to go around? Mulyadi Santosa explores the memory management principles in the Linux kernel to explain how the Out of Memory killer works--and how to avoid it. --------------------- Digital Media --------------------- ***6 Essential iPod Tips & Tricks If you're planning to give or get a new iPod this holiday season, don't miss J.D. Biersdorfer's Six Fresh Tips from "iPod: The Missing Manual." ***Tethered Shooting in Aperture Sending captured images directly to your Mac provides some useful options in studio and time-lapse photography. In this tutorial, Micah Walter shows you how to incorporate Automator into your tethered workflow to help you shoot and process as efficiently as possible. --------------------- Mac --------------------- ***O'Reilly's Events at Macworld Come on by (#2112, South Hall) and say hi and listen to our authors. We'll have speakers all week long. For a rundown of all our activities go to our special Macworld event page: ***Building Interactive iPod Experiences The interactive multimedia presentation is one of the least-trumpeted features of the iPod. In this article, Erica Sadun introduces the basics of interactive iPod design by showing how to use the iPod Notes feature to create presentations that include text, links, images, music, and videos. --------------------- Windows/.NET --------------------- ***Everything You Need to Know About Windows Vista Preston Gralla gives you the bottom line on what Vista does better than XP, where it needs improvement--and how to perform the upgrade, step-by-step. ***ASP.NET Graphs; Raise The bar If you use static images to present graphs and charts online, now's the time to make your efforts more dynamic. In this results-focused tutorial, Pat explains how easy .NET makes t he dynamic generation and display of bar charts online. --------------------- Java --------------------- ***I18N Messages and Logging Sick of internationalizing by making your own code take responsibility for finding and using ResourceBundles? The i18nlog project offers an annotations-based way to simplify your internationalization tasks and even allow you to internationalize your logging. John Mazzitelli explains why this is a good idea. ***Java Generics and Collections: Evolution, Not Revolution, Part 1 In this excerpt from "Java Generics and Collections," authors Maurice Naftalin and Philip Wadler show how to make the switch to Java 5.0 generics, not by expecting you to flip a switch across your whole code base, but by having you gradually work generics into your code while maintaining compatibility. Part 2: --------------------- Podcasts --------------------- ***Web 2.0 Summit Conversations Audio and video Podcasts from some of the internet industry's leading thinkers and innovators on the future of Web 2.0. ***Distributing the Future: Latest Show: Finding Your Voice We have three pieces this week that hover around the theme of finding your voice. Google CEO Eric Schmidt talks to John Battelle about the corporate voice that Google has taken on. Moshe Cohen is a clown who performs using his voice but no words. In many of his missions, including Clowns Without Borders USA, he cheers people up but also leaves them with a deeper lesson. I've also remixed a piece by David Battino from the Digital Media Insider that looks at how much computer voices have improved. This is the last episode for 2006. (DTF 11-27-2006: 25 minutes, 55 seconds) --------------------- Web --------------------- ***Information Architecture 3.0 At a recent gathering of CIOs, Peter Morville was introduced, not as an information architect, interaction designer, or librarian, but as a futurist and so he's decided to make a prediction. ***Avoiding the 5 Most Common SEO Mistakes Are your SEO efforts hampered by any of the 5 most common SEO mistakes? They're not difficult to rectify...once you know what they are. Johnathon explains them clearly, and shows you how to correct them, in this hands-on tutorial. ***Usability for Developers Old school vs. New School web usability testing. From scratchcomputing at gmail.com Tue Dec 12 14:23:15 2006 From: scratchcomputing at gmail.com (Seven till Seven) Date: Tue, 12 Dec 2006 14:23:15 -0800 Subject: [Pdx-pm] Meeting Tomorrow -- SVK with Michael Schwern Message-ID: <200612121423.16118.ewilhelm@cpan.org> Wednesday Dec 13th, 6:53pm at FreeGeek -- 1731 SE 10th Ave. SVK -- Stands for Versioning Koolness. Michael Schwern will be giving a talk on what svk is and how you can use its advanced features for distributed and disconnected version-control and other associated maximization of time available for kittens and/or beer. If his kitten (and/or beer) allow, he'll add some detail to this description. If not, just pretend he said that he'll tell you: o how to use svk to keep a local branch of a subversion repository o svk lets you work alone or in groups on an airplane or in the woods o how much easier it is to cherry-pick changes with svk than svn o how to use svk to mirror a subversion repository onto another server As always, the meeting will be followed by beer at the Lucky Lab. December's special is "I buy you a beer if your mother's maiden name starts with a Q", but if November was your second meeting and you forgot to tell me about it, I'll buy you a beer anyway. keyword seeds: beer, beer, version control, beer, cherry beer, puppy --Eric -- http://pdx.pm.org From perl-pm at joshheumann.com Tue Dec 12 15:23:34 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Tue, 12 Dec 2006 15:23:34 -0800 Subject: [Pdx-pm] Meeting Tomorrow -- SVK with Michael Schwern In-Reply-To: <200612121423.16118.ewilhelm@cpan.org> References: <200612121423.16118.ewilhelm@cpan.org> Message-ID: <20061212232334.GE18718@joshheumann.com> For those of you who haven't heard: In the great tradition for PDX.pm leaders of stepping down and then leaving the country, I am leaving the country. Amy and I are moving to Australia. I'll be working with Skud in Melbourne, AU for realestate.com.au. My move date is up in the air at the moment, but it's likely that this will be my last PDX.pm meeting. I'll be available after the meeting to shake babies, drink, and generally make a fool of myself one last time before I go. J > Wednesday Dec 13th, 6:53pm at FreeGeek -- 1731 SE 10th Ave. > > SVK -- Stands for Versioning Koolness. > > Michael Schwern will be giving a talk on what svk is and how you can use > its advanced features for distributed and disconnected version-control > and other associated maximization of time available for kittens and/or > beer. If his kitten (and/or beer) allow, he'll add some detail to this > description. If not, just pretend he said that he'll tell you: > > o how to use svk to keep a local branch of a subversion repository > o svk lets you work alone or in groups on an airplane or in the woods > o how much easier it is to cherry-pick changes with svk than svn > o how to use svk to mirror a subversion repository onto another server > > As always, the meeting will be followed by beer at the Lucky Lab. > December's special is "I buy you a beer if your mother's maiden name > starts with a Q", but if November was your second meeting and you > forgot to tell me about it, I'll buy you a beer anyway. > > keyword seeds: beer, beer, version control, beer, cherry beer, puppy > > --Eric > -- > > http://pdx.pm.org > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list From andy at petdance.com Tue Dec 12 15:25:59 2006 From: andy at petdance.com (Andy Lester) Date: Tue, 12 Dec 2006 17:25:59 -0600 Subject: [Pdx-pm] Meeting Tomorrow -- SVK with Michael Schwern In-Reply-To: <20061212232334.GE18718@joshheumann.com> References: <200612121423.16118.ewilhelm@cpan.org> <20061212232334.GE18718@joshheumann.com> Message-ID: On Dec 12, 2006, at 5:23 PM, Josh Heumann wrote: > In the great tradition for PDX.pm leaders of stepping down and then > leaving the country, I am leaving the country. I guess that means I don't have to contact you about organizing a Portland hackathon? :-) -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From perl-pm at joshheumann.com Tue Dec 12 15:34:01 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Tue, 12 Dec 2006 15:34:01 -0800 Subject: [Pdx-pm] Meeting Tomorrow -- SVK with Michael Schwern In-Reply-To: References: <200612121423.16118.ewilhelm@cpan.org> <20061212232334.GE18718@joshheumann.com> Message-ID: <20061212233401.GF18718@joshheumann.com> > I guess that means I don't have to contact you about organizing a > Portland hackathon? :-) No, but you can contact me about a Melbourne.pm hackathon. Maybe we can convince Damian to participate... J From publiustemp-pdxpm at yahoo.com Wed Dec 13 02:46:39 2006 From: publiustemp-pdxpm at yahoo.com (Ovid) Date: Wed, 13 Dec 2006 02:46:39 -0800 (PST) Subject: [Pdx-pm] Meeting Tomorrow -- SVK with Michael Schwern In-Reply-To: <20061212232334.GE18718@joshheumann.com> Message-ID: <857186.92935.qm@web60818.mail.yahoo.com> --- Josh Heumann wrote: > For those of you who haven't heard: > > In the great tradition for PDX.pm leaders of stepping down and then > leaving the country, I am leaving the country. Now if only we can convince the other two Joshes (Joshs, Josh's?) to flee Amerika :) Cheers, Ovid -- Buy the book -- http://www.oreilly.com/catalog/perlhks/ Perl and CGI -- http://users.easystreet.com/ovid/cgi_course/ From schwern at gmail.com Wed Dec 13 13:53:53 2006 From: schwern at gmail.com (Michael G Schwern) Date: Wed, 13 Dec 2006 13:53:53 -0800 Subject: [Pdx-pm] Meeting Tomorrow -- SVK with Michael Schwern In-Reply-To: <200612121423.16118.ewilhelm@cpan.org> References: <200612121423.16118.ewilhelm@cpan.org> Message-ID: <45807671.30000@gmail.com> Seven till Seven wrote: > Wednesday Dec 13th, 6:53pm at FreeGeek -- 1731 SE 10th Ave. > > SVK -- Stands for Versioning Koolness. > > Michael Schwern will be giving a talk on what svk is and how you can use > its advanced features for distributed and disconnected version-control > and other associated maximization of time available for kittens and/or > beer. If his kitten (and/or beer) allow, he'll add some detail to this > description. If not, just pretend he said that he'll tell you: > > o how to use svk to keep a local branch of a subversion repository > o svk lets you work alone or in groups on an airplane or in the woods > o how much easier it is to cherry-pick changes with svk than svn > o how to use svk to mirror a subversion repository onto another server http://svk.bestpractical.com My kittens have spoken and they state that SVK is an opt-in distributed version control system which flies on top of Subversion (and some others). This means you can try out some advanced version control concepts without getting everyone else to drink the kool-aid. Eric summed up the features nightly. Oh, and its written in Perl (with healthy chunks of XS and SVN's API). Primarily what I'll be showing is how SVK can... * Act like an enhanced Subversion client. * Make branch management a lot easier (including solving bi-directional merging). * Let you work in the middle of the Oregon wilderness (offline commits). * Organize sending patches to other's CPAN modules. If you want to hear about anything else, reply with it here and I'll try to wedge it in tonite. As this is a distributed version control system, folks should be able to play along during the talk. For those who want to play along, I'd suggest getting SVK installed before the meeting. The simple way to do it is to follow the instructions for binary installation here: http://svk.bestpractical.com/view/InstallingSVK The harder way to do it is from source. It installs like a normal Perl module, except it requires the SVN Swig Perl bindings be installed which often requires installing subversion from source. Meow. From perl-pm at joshheumann.com Wed Dec 13 14:47:11 2006 From: perl-pm at joshheumann.com (Josh Heumann) Date: Wed, 13 Dec 2006 14:47:11 -0800 Subject: [Pdx-pm] Meeting Tomorrow -- SVK with Michael Schwern In-Reply-To: <45807671.30000@gmail.com> References: <200612121423.16118.ewilhelm@cpan.org> <45807671.30000@gmail.com> Message-ID: <20061213224711.GC6043@joshheumann.com> > If you want to hear about anything else, reply with it here and I'll try to wedge it in tonite. Can you use it as a dessert topping *and* a floor wax? No? Well, can you use it on a cvs repository? J From publiustemp-pdxpm at yahoo.com Wed Dec 13 14:54:53 2006 From: publiustemp-pdxpm at yahoo.com (Ovid) Date: Wed, 13 Dec 2006 14:54:53 -0800 (PST) Subject: [Pdx-pm] Meeting Tomorrow -- SVK with Michael Schwern In-Reply-To: <20061213224711.GC6043@joshheumann.com> Message-ID: <567760.50915.qm@web60819.mail.yahoo.com> --- Josh Heumann wrote: > > > If you want to hear about anything else, reply with it here and > I'll try to wedge it in tonite. > > Can you use it as a dessert topping *and* a floor wax? No? Well, > can > you use it on a cvs repository? For those who've not heard the story (most, I would imagine), we recently had an "unofficial" relaxation of the dress code at my work. Programmers are now allowed to wear blue jeans. One of the people from finance saw me wearing blue jeans and demanded to know why I was wearing them. Me: "We're cleaning out the CVS repository today." Her: "OK, that makes sense." :) Cheer, Ovid -- Buy the book -- http://www.oreilly.com/catalog/perlhks/ Perl and CGI -- http://users.easystreet.com/ovid/cgi_course/ From schwern at gmail.com Wed Dec 13 15:16:20 2006 From: schwern at gmail.com (Michael G Schwern) Date: Wed, 13 Dec 2006 15:16:20 -0800 Subject: [Pdx-pm] Meeting Tomorrow -- SVK with Michael Schwern In-Reply-To: <567760.50915.qm@web60819.mail.yahoo.com> References: <567760.50915.qm@web60819.mail.yahoo.com> Message-ID: <458089C4.8090507@gmail.com> Ovid wrote: > --- Josh Heumann wrote: > >> >>> If you want to hear about anything else, reply with it here and >> I'll try to wedge it in tonite. >> >> Can you use it as a dessert topping *and* a floor wax? No? Well, >> can >> you use it on a cvs repository? > > For those who've not heard the story (most, I would imagine), we > recently had an "unofficial" relaxation of the dress code at my work. > Programmers are now allowed to wear blue jeans. One of the people from > finance saw me wearing blue jeans and demanded to know why I was > wearing them. > > Me: "We're cleaning out the CVS repository today." > Her: "OK, that makes sense." > > :) Yeah, that about sums things up. In answer to Josh, yes you can use it on top of a CVS repository though I don't know if all features work. Not for lack of trying on SVK's part, but because CVS is just too dumb. Getting CVS mirrored into SVK seems the biggest issue. Its all very hairy and something I don't know too much about. I hope you don't mind if I decline to cover it tonite. Instead, I give you this URL. http://developer.mozilla.org/en/docs/Using_SVK_With_Mozilla_CVS Another option is to use VCP which does versioned copies between repositories plus SVN::Mirror and simply mirror the CVS repo into a Subversion repo and then let SVK talk to the SVN repo. http://public.perforce.com/public/revml/index.html http://search.cpan.org/dist/VCP-Dest-svk/ http://search.cpan.org/dist/SVN-Mirror/ Duct tape upon glue upon duct tape. From krisb at ring.org Wed Dec 13 16:49:00 2006 From: krisb at ring.org (Kris Bosland) Date: Wed, 13 Dec 2006 16:49:00 -0800 (PST) Subject: [Pdx-pm] Meeting Tomorrow -- SVK with Michael Schwern In-Reply-To: <458089C4.8090507@gmail.com> Message-ID: How is SVK on windows? Pretty clean and easy; you gotta dig and fix things; or WhatDidIngyDoNow? -Kris On Wed, 13 Dec 2006, Michael G Schwern wrote: > Ovid wrote: > > --- Josh Heumann wrote: > > > >> > >>> If you want to hear about anything else, reply with it here and > >> I'll try to wedge it in tonite. > >> > >> Can you use it as a dessert topping *and* a floor wax? No? Well, > >> can > >> you use it on a cvs repository? > > > > For those who've not heard the story (most, I would imagine), we > > recently had an "unofficial" relaxation of the dress code at my work. > > Programmers are now allowed to wear blue jeans. One of the people from > > finance saw me wearing blue jeans and demanded to know why I was > > wearing them. > > > > Me: "We're cleaning out the CVS repository today." > > Her: "OK, that makes sense." > > > > :) > > Yeah, that about sums things up. > > In answer to Josh, yes you can use it on top of a CVS repository though I don't know if all features work. Not for lack of trying on SVK's part, but because CVS is just too dumb. Getting CVS mirrored into SVK seems the biggest issue. Its all very hairy and something I don't know too much about. I hope you don't mind if I decline to cover it tonite. Instead, I give you this URL. > http://developer.mozilla.org/en/docs/Using_SVK_With_Mozilla_CVS > > Another option is to use VCP which does versioned copies between repositories plus SVN::Mirror and simply mirror the CVS repo into a Subversion repo and then let SVK talk to the SVN repo. > http://public.perforce.com/public/revml/index.html > http://search.cpan.org/dist/VCP-Dest-svk/ > http://search.cpan.org/dist/SVN-Mirror/ > > Duct tape upon glue upon duct tape. > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > > > !DSPAM:4580868681131117016491! > > From chromatic at wgz.org Wed Dec 13 17:29:02 2006 From: chromatic at wgz.org (chromatic) Date: Wed, 13 Dec 2006 17:29:02 -0800 Subject: [Pdx-pm] Commuting from Beaverton/Hillsboro? Message-ID: <200612131729.02772.chromatic@wgz.org> I'm fighting off the remnants of a cold and might not be driving very well without concentrating super-well. Is anyone going to the meeting tonight from the Hillsboro area with an extra seat in the car? -- c From krisb at ring.org Wed Dec 13 17:17:11 2006 From: krisb at ring.org (Kris Bosland) Date: Wed, 13 Dec 2006 17:17:11 -0800 (PST) Subject: [Pdx-pm] Commuting from Beaverton/Hillsboro? In-Reply-To: <200612131729.02772.chromatic@wgz.org> Message-ID: Hey c, I could drive you. -Kris On Wed, 13 Dec 2006, chromatic wrote: > I'm fighting off the remnants of a cold and might not be driving very well > without concentrating super-well. Is anyone going to the meeting tonight > from the Hillsboro area with an extra seat in the car? > > -- c > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > > > !DSPAM:4580a560103861320714758! > > From schwern at gmail.com Wed Dec 13 17:42:07 2006 From: schwern at gmail.com (Michael G Schwern) Date: Wed, 13 Dec 2006 17:42:07 -0800 Subject: [Pdx-pm] Meeting Tomorrow -- SVK with Michael Schwern In-Reply-To: References: Message-ID: <4580ABEF.4070602@gmail.com> Kris Bosland wrote: > How is SVK on windows? Pretty clean and easy; you gotta dig and > fix things; or WhatDidIngyDoNow? AFAIK SVK on Windows is just fine, its just Perl and SVN. There's normal issues with building Perl modules and Subversion on Windows. Fortunately, there's binary builds for SVK on Windows complete with pretty installers. http://svk.bestpractical.com/view/SVKWin32 From ben.hengst at gmail.com Wed Dec 13 18:01:49 2006 From: ben.hengst at gmail.com (benh) Date: Wed, 13 Dec 2006 18:01:49 -0800 Subject: [Pdx-pm] Meeting Tomorrow -- SVK with Michael Schwern In-Reply-To: <4580ABEF.4070602@gmail.com> References: <4580ABEF.4070602@gmail.com> Message-ID: <85ddf48b0612131801w6c2896b1we7eba9c92b4600d6@mail.gmail.com> I guess I'll a statement/comment to the pool. I've been using svk for about a month now, the problem is that I've only been using it as a local repo only. I guess is was just so easy to install and create a local instance of nothing and start from there. so now for the question.... because svk doesn't keep the history tied in with the files like svn does... how would one make a backup that includes the history in a local only scheme? curse you svk for being just so easy to setup! On 12/13/06, Michael G Schwern wrote: > Kris Bosland wrote: > > How is SVK on windows? Pretty clean and easy; you gotta dig and > > fix things; or WhatDidIngyDoNow? > > AFAIK SVK on Windows is just fine, its just Perl and SVN. > > There's normal issues with building Perl modules and Subversion on Windows. Fortunately, there's binary builds for SVK on Windows complete with pretty installers. > http://svk.bestpractical.com/view/SVKWin32 > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > -- benh~ From schwern at gmail.com Wed Dec 13 18:17:03 2006 From: schwern at gmail.com (Michael G Schwern) Date: Wed, 13 Dec 2006 18:17:03 -0800 Subject: [Pdx-pm] Meeting Tomorrow -- SVK with Michael Schwern In-Reply-To: <85ddf48b0612131801w6c2896b1we7eba9c92b4600d6@mail.gmail.com> References: <4580ABEF.4070602@gmail.com> <85ddf48b0612131801w6c2896b1we7eba9c92b4600d6@mail.gmail.com> Message-ID: <4580B41F.1010707@gmail.com> benh wrote: > I guess I'll a statement/comment to the pool. I've been using svk for > about a month now, the problem is that I've only been using it as a > local repo only. I guess is was just so easy to install and create a > local instance of nothing and start from there. so now for the > question.... because svk doesn't keep the history tied in with the > files like svn does... how would one make a backup that includes the > history in a local only scheme? > > curse you svk for being just so easy to setup! I'll be talking about just that tonite. For those who don't want to wait... Just backup your local depot (~/.svk/local by default). You don't have to worry about backing up the checkout directories if you commit early and often. SVK encourages this with its local checkouts and easy branching. If you want to back up the working directories as well parse out the locations of your checkout directories from "svk co -l" and back them up. From ben.hengst at gmail.com Wed Dec 13 21:01:59 2006 From: ben.hengst at gmail.com (benh) Date: Wed, 13 Dec 2006 21:01:59 -0800 Subject: [Pdx-pm] Meeting Tomorrow -- SVK with Michael Schwern In-Reply-To: <85ddf48b0612131801w6c2896b1we7eba9c92b4600d6@mail.gmail.com> References: <4580ABEF.4070602@gmail.com> <85ddf48b0612131801w6c2896b1we7eba9c92b4600d6@mail.gmail.com> Message-ID: <85ddf48b0612132101p4af7b2cdybfcd9f88cbbf79d0@mail.gmail.com> I took some notes durring tonights meeting, there sparse in parts but feel free to have at. -- benh~ -------------- next part -------------- A non-text attachment was scrubbed... Name: Schwern_SVK_notes Type: application/octet-stream Size: 2518 bytes Desc: not available Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20061213/27161f0d/attachment.obj From selena at chrisking.com Thu Dec 14 08:04:00 2006 From: selena at chrisking.com (Selena Deckelmann) Date: Thu, 14 Dec 2006 08:04:00 -0800 Subject: [Pdx-pm] announcement: PDXPUG meeting next week (12/19/06) Message-ID: <9D134FD1-D2E3-4327-96A0-1BE199C095B1@chrisking.com> A couple people asked about this last night... Topics: Gabrielle's new database design; and EXPLAIN Who: Gabrielle Roth, XO communications; Selena Deckelmann, Chris King Precision Components When: Tuesday, December 19, 2006, 7pm Where: FreeGeek, 1731 SE 10th Ave Gabrielle has been working on a new database and will lead us through the trials and tribulations of the application she developed and maintains. This recently involved a full schema-rewrite and you will delight in learning the reasons why. I have been reading up on EXPLAIN. I think this talk will be mostly of a whirlwind tour through what the planner does when executing a query, drawn from the Performance chapter in the Douglas book. I will focus on the practical implications for structuring some simple queries and try to draw on a number of sources. And if you're interested in subscribing to the PDXPUG mailing list: Send mail to: majordomo at postgresql.org, with "sub pdxpug" in the BODY of the message. And if you like to be notified of upcoming meetings via blog, we have one at: http://pugs.postgresql.org/pdx/ You can get information on a couple talks that the amazing David Wheeler has given (including "what's new in 8.2" back in October), last month's benchmarking talk, and slides from August that give an overview of setting up PostgreSQL on OS X. thanks! -selena From wcooley at nakedape.cc Thu Dec 14 10:08:50 2006 From: wcooley at nakedape.cc (Wil Cooley) Date: Thu, 14 Dec 2006 10:08:50 -0800 Subject: [Pdx-pm] Meeting Tomorrow -- SVK with Michael Schwern In-Reply-To: <857186.92935.qm@web60818.mail.yahoo.com> References: <857186.92935.qm@web60818.mail.yahoo.com> Message-ID: <1166119730.13350.23.camel@willow.odshp.com> On Wed, 2006-12-13 at 02:46 -0800, Ovid wrote: > --- Josh Heumann wrote: > > > For those of you who haven't heard: > > > > In the great tradition for PDX.pm leaders of stepping down and then > > leaving the country, I am leaving the country. > > Now if only we can convince the other two Joshes (Joshs, Josh's?) to > flee Amerika :) http://www.angryflower.com/bobsqu.gif Wil -- Wil Cooley http://nakedape.cc -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20061214/062a622c/attachment.bin From scratchcomputing at gmail.com Thu Dec 14 14:23:55 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Thu, 14 Dec 2006 14:23:55 -0800 Subject: [Pdx-pm] Parrot's Bug Day Message-ID: <200612141423.56126.ewilhelm@cpan.org> chromatic mentioned this at the meeting last night. http://use.perl.org/articles/06/12/12/2115227.shtml --Eric -- If the above message is encrypted and you have lost your pgp key, please send a self-addressed, stamped lead box to the address below. --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From andy at petdance.com Thu Dec 14 14:25:28 2006 From: andy at petdance.com (Andy Lester) Date: Thu, 14 Dec 2006 16:25:28 -0600 Subject: [Pdx-pm] Parrot's Bug Day In-Reply-To: <200612141423.56126.ewilhelm@cpan.org> References: <200612141423.56126.ewilhelm@cpan.org> Message-ID: On Dec 14, 2006, at 4:23 PM, Eric Wilhelm wrote: > chromatic mentioned this at the meeting last night. > > http://use.perl.org/articles/06/12/12/2115227.shtml I posted it in news.perlfoundation.org's news blog, too. It's a good source of newsy stuff like this. -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From chromatic at wgz.org Thu Dec 14 14:46:26 2006 From: chromatic at wgz.org (chromatic) Date: Thu, 14 Dec 2006 14:46:26 -0800 Subject: [Pdx-pm] Parrot's Bug Day In-Reply-To: References: <200612141423.56126.ewilhelm@cpan.org> Message-ID: <200612141446.26336.chromatic@wgz.org> On Thursday 14 December 2006 14:25, Andy Lester wrote: > On Dec 14, 2006, at 4:23 PM, Eric Wilhelm wrote: > > chromatic mentioned this at the meeting last night. > > > > http://use.perl.org/articles/06/12/12/2115227.shtml > > I posted it in news.perlfoundation.org's news blog, too. It's a good > source of newsy stuff like this. Sure, but if I waited for n.tpf.org to post the message before posting mine, the bug day would have come and gone! -- c From andy at petdance.com Thu Dec 14 14:48:14 2006 From: andy at petdance.com (Andy Lester) Date: Thu, 14 Dec 2006 16:48:14 -0600 Subject: [Pdx-pm] Parrot's Bug Day In-Reply-To: <200612141446.26336.chromatic@wgz.org> References: <200612141423.56126.ewilhelm@cpan.org> <200612141446.26336.chromatic@wgz.org> Message-ID: On Dec 14, 2006, at 4:46 PM, chromatic wrote: >>> http://use.perl.org/articles/06/12/12/2115227.shtml >> >> I posted it in news.perlfoundation.org's news blog, too. It's a good >> source of newsy stuff like this. > > Sure, but if I waited for n.tpf.org to post the message before > posting mine, > the bug day would have come and gone! Not really. The guy who posts the stuff on n.tpf.org is pretty responsive I've found. I'm not saying that one should be used over the other. Just suggesting it as an additional news source to the general populace. -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From schwern at gmail.com Thu Dec 14 14:52:50 2006 From: schwern at gmail.com (Michael G Schwern) Date: Thu, 14 Dec 2006 14:52:50 -0800 Subject: [Pdx-pm] MacHeist Message-ID: <4581D5C2.6050202@gmail.com> Last night I mentioned http://macheist.com as selling $300 worth of good Mac apps for $50 plus giving 25% to charity. Randal said the developers of the apps they're reselling are unhappy about this as MacHeist only paid for bulk licensing possibly without letting them know what they intended to do. So far I haven't found anything to confirm this. It doesn't smell right either, for most small software vendors obscurity is much worse than potential lost sales. Randal, got some backup? From chromatic at wgz.org Thu Dec 14 14:57:04 2006 From: chromatic at wgz.org (chromatic) Date: Thu, 14 Dec 2006 14:57:04 -0800 Subject: [Pdx-pm] Parrot's Bug Day In-Reply-To: References: <200612141423.56126.ewilhelm@cpan.org> <200612141446.26336.chromatic@wgz.org> Message-ID: <200612141457.04183.chromatic@wgz.org> On Thursday 14 December 2006 14:48, Andy Lester wrote: > On Dec 14, 2006, at 4:46 PM, chromatic wrote: > > Sure, but if I waited for n.tpf.org to post the message before > > posting mine, the bug day would have come and gone! > > Not really. The guy who posts the stuff on n.tpf.org is pretty > responsive I've found. > > I'm not saying that one should be used over the other. Just > suggesting it as an additional news source to the general populace. I bet you don't hurt your brain trying to understand most of the time travel episodes of Star Trek either. It's a joke, son! -- c From andy at petdance.com Thu Dec 14 14:58:36 2006 From: andy at petdance.com (Andy Lester) Date: Thu, 14 Dec 2006 16:58:36 -0600 Subject: [Pdx-pm] Parrot's Bug Day In-Reply-To: <200612141457.04183.chromatic@wgz.org> References: <200612141423.56126.ewilhelm@cpan.org> <200612141446.26336.chromatic@wgz.org> <200612141457.04183.chromatic@wgz.org> Message-ID: <978552ED-E57E-4D9B-B300-0460A2A6AD07@petdance.com> On Dec 14, 2006, at 4:57 PM, chromatic wrote: > I bet you don't hurt your brain trying to understand most of the > time travel > episodes of Star Trek either. It's a joke, son! That's it, chromatic. You and me are gonna settle this by wrasslin'. -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From krisb at ring.org Thu Dec 14 14:55:18 2006 From: krisb at ring.org (Kris Bosland) Date: Thu, 14 Dec 2006 14:55:18 -0800 (PST) Subject: [Pdx-pm] Parrot's Bug Day In-Reply-To: <978552ED-E57E-4D9B-B300-0460A2A6AD07@petdance.com> Message-ID: PetDance vs chromatic... Now I am picturing a Dancing Hamster and a MultiHeaded Dragon squaring off in a tub of Lime Jello... 0_0 -Kris On Thu, 14 Dec 2006, Andy Lester wrote: > > On Dec 14, 2006, at 4:57 PM, chromatic wrote: > > > I bet you don't hurt your brain trying to understand most of the > > time travel > > episodes of Star Trek either. It's a joke, son! > > That's it, chromatic. You and me are gonna settle this by wrasslin'. > > -- > Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance > > > > > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > > > !DSPAM:4581d3ac18555950815821! > > From randall at sonofhans.net Thu Dec 14 15:23:36 2006 From: randall at sonofhans.net (Randall Hansen) Date: Thu, 14 Dec 2006 15:23:36 -0800 Subject: [Pdx-pm] MacHeist In-Reply-To: <4581D5C2.6050202@gmail.com> References: <4581D5C2.6050202@gmail.com> Message-ID: <536F0132-E898-43F7-BB0E-9F31542AB272@sonofhans.net> On Dec 14, 2006, at 2:52 PM, Michael G Schwern wrote: > Randal said the developers of the apps they're reselling are > unhappy about this as MacHeist only paid for bulk licensing > possibly without letting them know what they intended to do. You go to [flame] wars with the Randall you have, not the Randal you want. :) There's been much wailing and gnashing of teeth about this. Some people[1] are IMHO going off half-cocked, piling speculation on top of speculation. I've yet to see one participating developer complain about his share. Previous such experiments have ended with some developers less than happy. This is bleeding-edge capitalism and its worst and best: everyone's making money; some are making more than others; some (and to date, only) external observers think it's unfair. If MacHeist really was deceptive then the case is clear; I've not seen those allegations. r 1. http://daringfireball.net/2006/12/iniquities_of_the_selfish From btodd at mac.com Thu Dec 14 15:33:19 2006 From: btodd at mac.com (Brian Todd) Date: Thu, 14 Dec 2006 15:33:19 -0800 Subject: [Pdx-pm] MacHeist In-Reply-To: <4581D5C2.6050202@gmail.com> References: <4581D5C2.6050202@gmail.com> Message-ID: <335941CB-4015-4075-A829-7EA3CF60122A@mac.com> Hello, I am new on this list. I was looking for a group of local developers that work with Ruby on Rails and I came across this. Unfortunately, I missed the meeting last night because I had plans. I just wanted to say hi and... I ran across a quote from the developer of Delicious Library that was happy about the deal. Here is his quote. "I think events like this get a lot of publicity, so they bring in new customers that I wouldn't reach on my own. So I'm not really sabotaging my sales; I'm supplementing them. Seriously, if you came to me and said, "I'm going to resell Delicious Library to customers on the moon, who you've never met and can't reach, for $1 a copy," I'd say, "Go for it!" I don't care if I only get a penny if it's a penny more than I would have gotten on my own." -Brian Todd On Dec 14, 2006, at 2:52 PM, Michael G Schwern wrote: > Last night I mentioned http://macheist.com as selling $300 worth of > good Mac apps for $50 plus giving 25% to charity. Randal said the > developers of the apps they're reselling are unhappy about this as > MacHeist only paid for bulk licensing possibly without letting them > know what they intended to do. So far I haven't found anything to > confirm this. It doesn't smell right either, for most small > software vendors obscurity is much worse than potential lost sales. > > Randal, got some backup? > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list Brian Todd btodd at mac.com www.dancelesson.us -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/pdx-pm-list/attachments/20061214/bb3eff2a/attachment-0001.html From joshua at keroes.com Thu Dec 14 16:05:16 2006 From: joshua at keroes.com (Joshua Keroes) Date: Thu, 14 Dec 2006 16:05:16 -0800 Subject: [Pdx-pm] MacHeist In-Reply-To: <335941CB-4015-4075-A829-7EA3CF60122A@mac.com> References: <4581D5C2.6050202@gmail.com> <335941CB-4015-4075-A829-7EA3CF60122A@mac.com> Message-ID: Welcome, Brian. All: Brian's a good guy that I've known for five years through non-programming pursuits. Brian: I think the droids you're looking for are over at http://pdxruby.org Cheers, Joshua On 12/14/06, Brian Todd wrote: > > Hello, > > I am new on this list. I was looking for a group of local developers that > work with Ruby on Rails and I came across this. Unfortunately, I missed the > meeting last night because I had plans. I just wanted to say hi and... > I ran across a quote from the developer of Delicious Library that was happy > about the deal. Here is his quote. > > "I think events like this get a lot of publicity, so they bring in new > customers that I wouldn't reach on my own. So I'm not really sabotaging my > sales; I'm supplementing them. Seriously, if you came to me and said, "I'm > going to resell Delicious Library to customers on the moon, who you've never > met and can't reach, for $1 a copy," I'd say, "Go for it!" I don't care if I > only get a penny if it's a penny more than I would have gotten on my own." > > -Brian Todd > > On Dec 14, 2006, at 2:52 PM, Michael G Schwern wrote: > > Last night I mentioned http://macheist.com as selling $300 worth of good Mac > apps for $50 plus giving 25% to charity. Randal said the developers of the > apps they're reselling are unhappy about this as MacHeist only paid for bulk > licensing possibly without letting them know what they intended to do. So > far I haven't found anything to confirm this. It doesn't smell right > either, for most small software vendors obscurity is much worse than > potential lost sales. > > Randal, got some backup? > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > > Brian Todd > btodd at mac.com > www.dancelesson.us > > > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > > From ben.hengst at gmail.com Thu Dec 14 16:59:37 2006 From: ben.hengst at gmail.com (benh) Date: Thu, 14 Dec 2006 16:59:37 -0800 Subject: [Pdx-pm] Parrot's Bug Day In-Reply-To: References: <978552ED-E57E-4D9B-B300-0460A2A6AD07@petdance.com> Message-ID: <85ddf48b0612141659p33e71953q453b998eb3676800@mail.gmail.com> so Kris how much are you selling these tix for? On 12/14/06, Kris Bosland wrote: > > PetDance vs chromatic... > > Now I am picturing a Dancing Hamster and a MultiHeaded Dragon squaring off > in a tub of Lime Jello... > > 0_0 > > -Kris > > On Thu, 14 Dec 2006, Andy Lester wrote: > > > > > On Dec 14, 2006, at 4:57 PM, chromatic wrote: > > > > > I bet you don't hurt your brain trying to understand most of the > > > time travel > > > episodes of Star Trek either. It's a joke, son! > > > > That's it, chromatic. You and me are gonna settle this by wrasslin'. > > > > -- > > Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance > > > > > > > > > > _______________________________________________ > > Pdx-pm-list mailing list > > Pdx-pm-list at pm.org > > http://mail.pm.org/mailman/listinfo/pdx-pm-list > > > > > > !DSPAM:4581d3ac18555950815821! > > > > > > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > -- benh~ From scratchcomputing at gmail.com Thu Dec 14 21:23:33 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Thu, 14 Dec 2006 21:23:33 -0800 Subject: [Pdx-pm] Nuby on Nails In-Reply-To: References: <4581D5C2.6050202@gmail.com> <335941CB-4015-4075-A829-7EA3CF60122A@mac.com> Message-ID: <200612142123.33622.ewilhelm@cpan.org> # from Joshua Keroes # on Thursday 14 December 2006 04:05 pm: >Brian: I think the droids you're looking for are over at > http://pdxruby.org No, no. We are in fact the droids you're looking for. I don't think anyone here uses the stock rails distribution though. We tend more to use the very heavily patched, speed-enhanced, developer-friendly version from http://jifty.org/. Shhh. Don't anybody tell him it's not ruby until we've got him hooked ;-) In any case Brian, feel free to stick around. We have all of our meetings at martini bars. Gabrielle will update the wiki with information on January's meeting as it becomes available. --Eric -- Speak softly and carry a big carrot. --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From schwern at gmail.com Fri Dec 15 00:41:29 2006 From: schwern at gmail.com (Michael G Schwern) Date: Fri, 15 Dec 2006 00:41:29 -0800 Subject: [Pdx-pm] Jifty talk? In-Reply-To: <200612142123.33622.ewilhelm@cpan.org> References: <4581D5C2.6050202@gmail.com> <335941CB-4015-4075-A829-7EA3CF60122A@mac.com> <200612142123.33622.ewilhelm@cpan.org> Message-ID: <45825FB9.90503@gmail.com> Eric Wilhelm wrote: > No, no. We are in fact the droids you're looking for. I don't think > anyone here uses the stock rails distribution though. We tend more to > use the very heavily patched, speed-enhanced, developer-friendly > version from http://jifty.org/. > > Shhh. Don't anybody tell him it's not ruby until we've got him > hooked ;-) > > In any case Brian, feel free to stick around. We have all of our > meetings at martini bars. Gabrielle will update the wiki with > information on January's meeting as it becomes available. While I don't want to cut too much into Martini time, since I've gotten the Best Practical steamroller moving with SVK I could continue with a short and compact (read: I'll steal Audrey's slides) talk next month about Jifty. Say target of getting out and boozing up before 8pm? Or... anyone want to be my bartender during the talk? :) From kellert at ohsu.edu Fri Dec 15 09:36:47 2006 From: kellert at ohsu.edu (Thomas J Keller) Date: Fri, 15 Dec 2006 09:36:47 -0800 Subject: [Pdx-pm] Jifty talk? In-Reply-To: <45825FB9.90503@gmail.com> References: <4581D5C2.6050202@gmail.com> <335941CB-4015-4075-A829-7EA3CF60122A@mac.com> <200612142123.33622.ewilhelm@cpan.org> <45825FB9.90503@gmail.com> Message-ID: Is Jifty working with the Template Toolkit yet? Tom K On Dec 15, 2006, at 12:41 AM, Michael G Schwern wrote: > Eric Wilhelm wrote: >> No, no. We are in fact the droids you're looking for. I don't think >> anyone here uses the stock rails distribution though. We tend >> more to >> use the very heavily patched, speed-enhanced, developer-friendly >> version from http://jifty.org/. >> >> Shhh. Don't anybody tell him it's not ruby until we've got him >> hooked ;-) >> >> In any case Brian, feel free to stick around. We have all of our >> meetings at martini bars. Gabrielle will update the wiki with >> information on January's meeting as it becomes available. > > While I don't want to cut too much into Martini time, since I've > gotten the Best Practical steamroller moving with SVK I could > continue with a short and compact (read: I'll steal Audrey's > slides) talk next month about Jifty. Say target of getting out and > boozing up before 8pm? > > Or... anyone want to be my bartender during the talk? :) > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > From ben.hengst at gmail.com Fri Dec 15 10:02:53 2006 From: ben.hengst at gmail.com (benh) Date: Fri, 15 Dec 2006 10:02:53 -0800 Subject: [Pdx-pm] Jifty talk? In-Reply-To: References: <4581D5C2.6050202@gmail.com> <335941CB-4015-4075-A829-7EA3CF60122A@mac.com> <200612142123.33622.ewilhelm@cpan.org> <45825FB9.90503@gmail.com> Message-ID: <85ddf48b0612151002h547a3627ra40290697b16a75a@mail.gmail.com> If not is that something that we could have a hack fest around? I haven't looked at the jifty codebase so I have no idea what would be involved in abstracting Mason out but is that something that any one else is interested in at least thinking about? On 12/15/06, Thomas J Keller wrote: > Is Jifty working with the Template Toolkit yet? > > Tom K > > On Dec 15, 2006, at 12:41 AM, Michael G Schwern wrote: > > > Eric Wilhelm wrote: > >> No, no. We are in fact the droids you're looking for. I don't think > >> anyone here uses the stock rails distribution though. We tend > >> more to > >> use the very heavily patched, speed-enhanced, developer-friendly > >> version from http://jifty.org/. > >> > >> Shhh. Don't anybody tell him it's not ruby until we've got him > >> hooked ;-) > >> > >> In any case Brian, feel free to stick around. We have all of our > >> meetings at martini bars. Gabrielle will update the wiki with > >> information on January's meeting as it becomes available. > > > > While I don't want to cut too much into Martini time, since I've > > gotten the Best Practical steamroller moving with SVK I could > > continue with a short and compact (read: I'll steal Audrey's > > slides) talk next month about Jifty. Say target of getting out and > > boozing up before 8pm? > > > > Or... anyone want to be my bartender during the talk? :) > > _______________________________________________ > > Pdx-pm-list mailing list > > Pdx-pm-list at pm.org > > http://mail.pm.org/mailman/listinfo/pdx-pm-list > > > > > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > -- benh~ From scratchcomputing at gmail.com Fri Dec 15 12:13:44 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Fri, 15 Dec 2006 12:13:44 -0800 Subject: [Pdx-pm] Jifty template? In-Reply-To: <85ddf48b0612151002h547a3627ra40290697b16a75a@mail.gmail.com> References: <4581D5C2.6050202@gmail.com> <85ddf48b0612151002h547a3627ra40290697b16a75a@mail.gmail.com> Message-ID: <200612151213.44894.ewilhelm@cpan.org> # from benh # on Friday 15 December 2006 10:02 am: >If not is that something that we could have a hack fest around? I >haven't looked at the jifty codebase so I have no idea what would be >involved in abstracting Mason out but is that something that any one >else is interested in at least thinking about? > >On 12/15/06, Thomas J Keller wrote: >> Is Jifty working with the Template Toolkit yet? I believe TT support would have to run on top of Mason. However, the current direction appears to be favoring the new Template::Declare. http://svn.jifty.org/svn/jifty.org/Template-Declare/ I get the impression that this is intended to provide template functionality without whatever drawbacks TT must have (or be perceived to have) in the jifty context. This is just my understanding of what's going on based on peripheral observation. If you're really curious, it's probably best to get on the jifty mailing list or #jifty on irc.freenode.net. --Eric -- Don't worry about what anybody else is going to do. The best way to predict the future is to invent it. --Alan Kay --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From gabrielle.roth at xo.com Fri Dec 15 12:22:43 2006 From: gabrielle.roth at xo.com (Roth, Gabrielle) Date: Fri, 15 Dec 2006 13:22:43 -0700 Subject: [Pdx-pm] Jifty talk? In-Reply-To: <45825FB9.90503@gmail.com> Message-ID: > While I don't want to cut too much into Martini time, since > I've gotten the Best Practical steamroller moving with SVK I > could continue with a short and compact (read: I'll steal > Audrey's slides) talk next month about Jifty. Say target of > getting out and boozing up before 8pm? > > Or... anyone want to be my bartender during the talk? :) How about short meeting + adjourn to Lucky Lab for Game Night, since we haven't had one in a while? gabrielle From chromatic at wgz.org Fri Dec 15 12:30:10 2006 From: chromatic at wgz.org (chromatic) Date: Fri, 15 Dec 2006 12:30:10 -0800 Subject: [Pdx-pm] Jifty talk? In-Reply-To: References: Message-ID: <200612151230.10876.chromatic@wgz.org> On Friday 15 December 2006 12:22, Roth, Gabrielle wrote: > How about short meeting + adjourn to Lucky Lab for Game Night, since we > haven't had one in a while? That kind of talk could even encourage Tom Phoenix to appear! -- c From btodd at mac.com Fri Dec 15 13:18:44 2006 From: btodd at mac.com (Brian Todd) Date: Fri, 15 Dec 2006 13:18:44 -0800 Subject: [Pdx-pm] MacHeist In-Reply-To: References: <4581D5C2.6050202@gmail.com> <335941CB-4015-4075-A829-7EA3CF60122A@mac.com> Message-ID: <438D9BA5-C879-4B47-B27B-7927FC2C3674@mac.com> Hello Josh, Thanks for the heads-up. I should have known you would be hanging around. -Brian Todd On Dec 14, 2006, at 4:05 PM, Joshua Keroes wrote: > Welcome, Brian. > > All: Brian's a good guy that I've known for five years through > non-programming pursuits. > > Brian: I think the droids you're looking for are over at http:// > pdxruby.org > > Cheers, > Joshua > > On 12/14/06, Brian Todd wrote: >> >> Hello, >> >> I am new on this list. I was looking for a group of local >> developers that >> work with Ruby on Rails and I came across this. Unfortunately, I >> missed the >> meeting last night because I had plans. I just wanted to say hi >> and... >> I ran across a quote from the developer of Delicious Library that >> was happy >> about the deal. Here is his quote. >> >> "I think events like this get a lot of publicity, so they bring in >> new >> customers that I wouldn't reach on my own. So I'm not really >> sabotaging my >> sales; I'm supplementing them. Seriously, if you came to me and >> said, "I'm >> going to resell Delicious Library to customers on the moon, who >> you've never >> met and can't reach, for $1 a copy," I'd say, "Go for it!" I don't >> care if I >> only get a penny if it's a penny more than I would have gotten on >> my own." >> >> -Brian Todd >> >> On Dec 14, 2006, at 2:52 PM, Michael G Schwern wrote: >> >> Last night I mentioned http://macheist.com as selling $300 worth >> of good Mac >> apps for $50 plus giving 25% to charity. Randal said the >> developers of the >> apps they're reselling are unhappy about this as MacHeist only >> paid for bulk >> licensing possibly without letting them know what they intended to >> do. So >> far I haven't found anything to confirm this. It doesn't smell right >> either, for most small software vendors obscurity is much worse than >> potential lost sales. >> >> Randal, got some backup? >> _______________________________________________ >> Pdx-pm-list mailing list >> Pdx-pm-list at pm.org >> http://mail.pm.org/mailman/listinfo/pdx-pm-list >> >> Brian Todd >> btodd at mac.com >> www.dancelesson.us >> >> >> _______________________________________________ >> Pdx-pm-list mailing list >> Pdx-pm-list at pm.org >> http://mail.pm.org/mailman/listinfo/pdx-pm-list >> >> > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list Brian Todd btodd at mac.com www.dancelesson.us -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/pdx-pm-list/attachments/20061215/2dd74bae/attachment.html From schwern at gmail.com Fri Dec 15 13:59:59 2006 From: schwern at gmail.com (Michael G Schwern) Date: Fri, 15 Dec 2006 13:59:59 -0800 Subject: [Pdx-pm] Jifty template? In-Reply-To: <200612151213.44894.ewilhelm@cpan.org> References: <4581D5C2.6050202@gmail.com> <85ddf48b0612151002h547a3627ra40290697b16a75a@mail.gmail.com> <200612151213.44894.ewilhelm@cpan.org> Message-ID: <45831ADF.9070303@gmail.com> Eric Wilhelm wrote: > I believe TT support would have to run on top of Mason. However, the > current direction appears to be favoring the new Template::Declare. > > http://svn.jifty.org/svn/jifty.org/Template-Declare/ > > I get the impression that this is intended to provide template > functionality without whatever drawbacks TT must have (or be perceived > to have) in the jifty context. This is just my understanding of what's > going on based on peripheral observation. If you're really curious, > it's probably best to get on the jifty mailing list or #jifty on > irc.freenode.net. AFAIK the Jifty folks don't like TT ("I will not learn yet another language for templating"), but I'm sure if someone came along and bolted TT on top of Jifty they wouldn't mind. It sure would stop a lot of complaints. I doubt it has to live on top of Mason, I don't think Jifty is using the Mason event loop. If you want to read up about Template::Declare once place is the "Scary Jifty" slides. http://bestpractical.typepad.com/worst_impractical/2006/12/index.html Slide 136 is where they get into TD (don't worry, the slides are short). If you're confused, ask here and I'll see what I can fill in. From teknotus at gmail.com Fri Dec 15 14:31:38 2006 From: teknotus at gmail.com (Daniel Johnson) Date: Fri, 15 Dec 2006 14:31:38 -0800 Subject: [Pdx-pm] Recommendations for perl web developers? Message-ID: I'm looking for recommendations for a web developer. My friend's uncle has a business website written in perl that he wants some more features for. I think one of them is interfacing to paypal, but I don't know much beyond that. Is there any kind of reference for local developers that I can point him to? I couldn't find one on the wiki. -- Thanks! Dan From xrdawson at gmail.com Fri Dec 15 17:31:15 2006 From: xrdawson at gmail.com (Chris Dawson) Date: Fri, 15 Dec 2006 17:31:15 -0800 Subject: [Pdx-pm] Jifty template? In-Reply-To: <45831ADF.9070303@gmail.com> References: <4581D5C2.6050202@gmail.com> <85ddf48b0612151002h547a3627ra40290697b16a75a@mail.gmail.com> <200612151213.44894.ewilhelm@cpan.org> <45831ADF.9070303@gmail.com> Message-ID: <659b9ea30612151731g40a9d4ddycfbfc884ef53aae9@mail.gmail.com> Is HTML::Mason still tightly coupled to mod_perl and Apache? Are you required to use Apache when using, and more specifically testing, jifty apps? Can a jifty app run on top of lighttpd, or behind a pound reverse-proxy, or even with it's own stand alone pure Perl server? Unfortunately when I hear HTML::Mason right now I cringe because it allowed me to write web applications where the logic and presentation were mixed and mashed together. And HM ran on top of mod_perl which didn't work with apache 2.0 for four years, and that was plenty of time to discover rails. Chris On 12/15/06, Michael G Schwern wrote: > Eric Wilhelm wrote: > > I believe TT support would have to run on top of Mason. However, the > > current direction appears to be favoring the new Template::Declare. > > > > http://svn.jifty.org/svn/jifty.org/Template-Declare/ > > > > I get the impression that this is intended to provide template > > functionality without whatever drawbacks TT must have (or be perceived > > to have) in the jifty context. This is just my understanding of what's > > going on based on peripheral observation. If you're really curious, > > it's probably best to get on the jifty mailing list or #jifty on > > irc.freenode.net. > > AFAIK the Jifty folks don't like TT ("I will not learn yet another language for templating"), but I'm sure if someone came along and bolted TT on top of Jifty they wouldn't mind. It sure would stop a lot of complaints. I doubt it has to live on top of Mason, I don't think Jifty is using the Mason event loop. > > If you want to read up about Template::Declare once place is the "Scary Jifty" slides. > http://bestpractical.typepad.com/worst_impractical/2006/12/index.html > > Slide 136 is where they get into TD (don't worry, the slides are short). > > If you're confused, ask here and I'll see what I can fill in. > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > From merlyn at stonehenge.com Fri Dec 15 18:07:53 2006 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: 15 Dec 2006 18:07:53 -0800 Subject: [Pdx-pm] my "git" talk at PLUG advanced this upcoming monday Message-ID: <86k60ssidi.fsf@blue.stonehenge.com> >From http://article.gmane.org/gmane.org.user-groups.linux.portland/14545: PLUG Advanced Topics meeting Date: December 18th 2006 Time: 7:00pm Location: Jax Bar 826 SW 2nd Avenue Portland, Oregon Speaker: Randal Schwartz Topic: When you have hundreds of people simultaneously patching 25000 files of the Linux Kernel in sometimes conflicting ways, you might need some scheme or plan to sort all that out before you can build your next kernel and reboot. The Linux team uses "git" for their source code repository management, a homegrown solution that is optimized for highly distributed development, working with huge sets of files, merging independent work at multiple levels, and seeing who broke what. (Git has also since been notably adopted by the Cairo, x.org, and Wine teams, and is being transitioned to by the Mozilla codebase.) In my talk, I describe what "git" is and isn't, and why you should use it instead of CVS, Subversion, SVK, Arch, Darcs, Mercurial, Monotone, Bazaar, and just about every other repository manager. I'll also walk though the basic concepts so that the manpages might start making sense. If I have time, I'll even do a live walkthrough, where you can watch how fast I make typos. Standard meeting rules apply. Happy hour meal prices for the duration of the meeting. -- 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 scratchcomputing at gmail.com Sat Dec 16 00:34:30 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Sat, 16 Dec 2006 00:34:30 -0800 Subject: [Pdx-pm] Jifty template? In-Reply-To: <659b9ea30612151731g40a9d4ddycfbfc884ef53aae9@mail.gmail.com> References: <4581D5C2.6050202@gmail.com> <45831ADF.9070303@gmail.com> <659b9ea30612151731g40a9d4ddycfbfc884ef53aae9@mail.gmail.com> Message-ID: <200612160034.30248.ewilhelm@cpan.org> # from Chris Dawson # on Friday 15 December 2006 05:31 pm: >Is HTML::Mason still tightly coupled to mod_perl and Apache? No. Was it? Sure you could have a lot more fun with apache, but AFAIK Mason always had a standalone mode. >Are you >required to use Apache when using, and more specifically testing, >jifty apps? No and no. >or even with it's own stand alone pure Perl server? Yes. By default it starts with sqlite and HTTP::Server::Simple so all of your development environment is completely contained within a single directory. --Eric -- The opinions expressed in this e-mail were randomly generated by the computer and do not necessarily reflect the views of its owner. --Management --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From schwern at gmail.com Sat Dec 16 21:03:15 2006 From: schwern at gmail.com (Michael G Schwern) Date: Sat, 16 Dec 2006 21:03:15 -0800 Subject: [Pdx-pm] Jifty template? In-Reply-To: <659b9ea30612151731g40a9d4ddycfbfc884ef53aae9@mail.gmail.com> References: <4581D5C2.6050202@gmail.com> <85ddf48b0612151002h547a3627ra40290697b16a75a@mail.gmail.com> <200612151213.44894.ewilhelm@cpan.org> <45831ADF.9070303@gmail.com> <659b9ea30612151731g40a9d4ddycfbfc884ef53aae9@mail.gmail.com> Message-ID: <4584CF93.9010306@gmail.com> Chris Dawson wrote: > Is HTML::Mason still tightly coupled to mod_perl and Apache? No, at least not in the context of Jifty. Don't know if that's a Mason improvement or Jifty magic. > Are you > required to use Apache when using, and more specifically testing, > jifty apps? Not at all. > Can a jifty app run on top of lighttpd, or behind a pound > reverse-proxy, or even with it's own stand alone pure Perl server? I'm not sure about the first two, but Jifty comes with its own stand alone httpd for development and light deployment. Its not terribly efficient, its not even multi-process, but it works fine. There's plans to make the stand alone Jifty server significantly more bad ass. > Unfortunately when I hear HTML::Mason right now I cringe because it > allowed me to write web applications where the logic and presentation > were mixed and mashed together. And HM ran on top of mod_perl which > didn't work with apache 2.0 for four years, and that was plenty of > time to discover rails. Jifty is an MVC framework, in Jifty parlance its Models, Templates and Actions. Templates display the results of Actions, Actions work with the data in a Model. They encourage you to push as much functionality down from the Template into the Action and from the Action into the Model as possible. You *can* mix up the logic and presentation if you like, it is Perl after all, but its designed so you don't. From schwern at gmail.com Mon Dec 18 14:03:32 2006 From: schwern at gmail.com (Michael G Schwern) Date: Mon, 18 Dec 2006 17:03:32 -0500 Subject: [Pdx-pm] SVK and the "corrupted repo" Message-ID: <45871034.7040000@gmail.com> Those of you who attended the SVK talk on Wednesday might recall that it seemed like my old repository was corrupted. I'd shrugged it off as having used development versions of SVK. It turns out this was not the case, the repo was not corrupted. The problem was that you can't just move a repo and expect it to still work [retardo]. You have to change the depotmap, the little bit of YAML which tells SVK where its repositories (depots) are. Turns out I was doing it all wrong, you can easily add new depots and deactivate others by editing the depotmap. chromatic pointed this out during the talk and I failed to heed his advice. 0 windhund ~$ svk depotmap -l Depot Path ============================================================ // /Users/schwern/.svk/local 0 windhund ~$ svk depotmap --- '': /Users/schwern/.svk/local ===edit the above depot map=== So I could have simply put in something like "test: /Users/schwern/tmp/svk_test". After saving that SVK asks... New depot map saved. Repository /Users/schwern/svk/test does not exist, create? (y/n)y And then I can access this new depot like so... $ svk mkdir -m 'Test directory' /test/foo $ svk ls /test/foo foo/ The SVK syntax is /depotname/path. The "//path" normally used is really "the depot with no name". From scratchcomputing at gmail.com Mon Dec 18 15:00:45 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Mon, 18 Dec 2006 15:00:45 -0800 Subject: [Pdx-pm] SVK and the "corrupted repo" In-Reply-To: <45871034.7040000@gmail.com> References: <45871034.7040000@gmail.com> Message-ID: <200612181500.46162.ewilhelm@cpan.org> # from Michael G Schwern # on Monday 18 December 2006 02:03 pm: >===edit the above depot map=== No need to edit it directly. $ svk depotmap thbbt /tmp/tester New depot map saved. Repository /tmp/tester does not exist, create? (y/n)y $ svk depotmap -l Depot Path ============================================================ // /home/ewilhelm/.svk/local ... /tester/ /srv/svn/svk_tester /thbbt/ /tmp/tester This is really nice for experiments, and temporary stuff especially if there are going to be a lot of revisions involved and/or very large data. It keeps the ~/.svk/local repository from getting bloated, and you can just drop it when you're done. $ svk depotmap --detach thbbt --Eric -- Speak softly and carry a big carrot. --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From a256b200 at yahoo.com Tue Dec 19 15:25:52 2006 From: a256b200 at yahoo.com (a256 b200) Date: Tue, 19 Dec 2006 23:25:52 +0000 (GMT) Subject: [Pdx-pm] cpan and activestate?? Message-ID: <673808.60251.qm@web35112.mail.mud.yahoo.com> Hi Folks, I have tried to figure this out on my own to no avail. I use Activestate perl on win32-XP I love ppm's, but they are not always available. So, I would like to be able to install stuff from CPAN and I have been trying to use the cpan shell. I get a problem with the cpan.bat and related programs not finding the program "cl" Here is the error 'til < References: <673808.60251.qm@web35112.mail.mud.yahoo.com> Message-ID: <16E686AC-A76D-457A-8F9C-3C5929D51D14@petdance.com> On Dec 19, 2006, at 5:25 PM, a256 b200 wrote: > Hi Folks, > > I have tried to figure this out on my own to no avail. > > I use Activestate perl on win32-XP > > I love ppm's, but they are not always available. > > So, I would like to be able to install stuff from CPAN and I have > been trying to use the cpan shell. Take a look at the vanillaperl and strawberryperl projects. Strawberry ships with the build tools you need. The missing "cl" is a C compiler. -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From raanders at acm.org Wed Dec 20 15:35:55 2006 From: raanders at acm.org (Roderick A. Anderson) Date: Wed, 20 Dec 2006 15:35:55 -0800 Subject: [Pdx-pm] Apache, mod_perl, Catalyst, qx, and the ampersand Message-ID: <4589C8DB.9010106@acm.org> I'm starting here to get some ideas on whether I'm going anywhere near the right direction. We have a Catalyst based application but have been asked to some non-View processing while the user continues with other things. Short-ish story is we pull a XML file -- specified as a GET from a URL redirect. Parse it and get a URI/URL of a large file. The next step is to pull that file back but not make the user wait on it. They should be able to continue with other parts of the process. I'm wondering if qx{ script_that_does_the_get_and_other_magic & }; is the right way to go. Other methods of backgrounding a process from within Apache/mod_perl. This clear as mud? Rod -- From randall at sonofhans.net Wed Dec 20 16:08:48 2006 From: randall at sonofhans.net (Randall Hansen) Date: Wed, 20 Dec 2006 16:08:48 -0800 Subject: [Pdx-pm] Apache, mod_perl, Catalyst, qx, and the ampersand In-Reply-To: <4589C8DB.9010106@acm.org> References: <4589C8DB.9010106@acm.org> Message-ID: <98D32B95-A733-4C1D-BE3D-B7407F77BB66@sonofhans.net> On Dec 20, 2006, at 3:35 PM, Roderick A. Anderson wrote: > qx{ script_that_does_the_get_and_other_magic & }; that's one way. here's another: http://www.stonehenge.com/merlyn/LinuxMag/col39.html i've used something like merlyn's fork technique several times and it works well. it's pretty easy to have some part of the app "notice" when a process is finished and notify the user. r From chromatic at wgz.org Wed Dec 20 16:22:47 2006 From: chromatic at wgz.org (chromatic) Date: Wed, 20 Dec 2006 16:22:47 -0800 Subject: [Pdx-pm] Apache, mod_perl, Catalyst, qx, and the ampersand In-Reply-To: <4589C8DB.9010106@acm.org> References: <4589C8DB.9010106@acm.org> Message-ID: <200612201622.47573.chromatic@wgz.org> On Wednesday 20 December 2006 15:35, Roderick A. Anderson wrote: > Short-ish story is we pull a XML file -- specified as a GET from a URL > redirect. Parse it and get a URI/URL of a large file. The next step is > to pull that file back but not make the user wait on it. They should be > able to continue with other parts of the process. > > I'm wondering if > > qx{ script_that_does_the_get_and_other_magic & }; > > is the right way to go. Other methods of backgrounding a process from > within Apache/mod_perl. That works for pretty simple things, if you're careful about permissions. Another option is to install a messaging system and communicate with other processes. I've heard good things about Spread: http://www.onlamp.com/pub/a/onlamp/2006/11/30/lamp-and-spread.html This is a little more complex, but it has a nice conceptual cleanliness as your needs grow. -- c From schwern at gmail.com Wed Dec 20 16:39:14 2006 From: schwern at gmail.com (Michael G Schwern) Date: Wed, 20 Dec 2006 19:39:14 -0500 Subject: [Pdx-pm] Apache, mod_perl, Catalyst, qx, and the ampersand In-Reply-To: <98D32B95-A733-4C1D-BE3D-B7407F77BB66@sonofhans.net> References: <4589C8DB.9010106@acm.org> <98D32B95-A733-4C1D-BE3D-B7407F77BB66@sonofhans.net> Message-ID: <4589D7B2.6030206@gmail.com> Randall Hansen wrote: > On Dec 20, 2006, at 3:35 PM, Roderick A. Anderson wrote: > >> qx{ script_that_does_the_get_and_other_magic & }; > > that's one way. here's another: > > http://www.stonehenge.com/merlyn/LinuxMag/col39.html > > i've used something like merlyn's fork technique several times and it > works well. it's pretty easy to have some part of the app "notice" > when a process is finished and notify the user. For those of use who never can remember which side of the if/else is the parent and which is the child and the idea of two conditions of a branch running simultaneously makes their brain melt and having all that forking housekeeping code scattered around, I like to do something like this.... sub worker (&) { my $worker = shift; if( my $pid = fork ) { # parent ...do whatever housekeeping the parent needs to do... } elsif( defined $pid ) { # child ...do whatever housekeeping the child needs to do... $worker->(); ...cleanup... } else { ...fork error... } } Then just call it like so: worker { ...child code... }; This gives you a sane, generic forking routine which is easy to understand. Into this you can pack the necessary voodoo to cleanly fork a child and cleanup the inevitable mess. From krisb at ring.org Wed Dec 20 18:37:54 2006 From: krisb at ring.org (Kris Bosland) Date: Wed, 20 Dec 2006 18:37:54 -0800 (PST) Subject: [Pdx-pm] Apache, mod_perl, Catalyst, qx, and the ampersand In-Reply-To: <4589D7B2.6030206@gmail.com> Message-ID: On Wed, 20 Dec 2006, Michael G Schwern wrote: > ...the necessary voodoo to cleanly fork a child and cleanup the inevitable mess. Yes, forking a child is always messy. And sometimes you get zombies. -Kris From tex at off.org Wed Dec 20 20:11:05 2006 From: tex at off.org (Austin Schutz) Date: Wed, 20 Dec 2006 20:11:05 -0800 Subject: [Pdx-pm] Apache, mod_perl, Catalyst, qx, and the ampersand In-Reply-To: References: <4589D7B2.6030206@gmail.com> Message-ID: <20061221041105.GO28552@gblx.net> On Wed, Dec 20, 2006 at 06:37:54PM -0800, Kris Bosland wrote: > > On Wed, 20 Dec 2006, Michael G Schwern wrote: > > > ...the necessary voodoo to cleanly fork a child and cleanup the > inevitable mess. > > Yes, forking a child is always messy. And sometimes you get zombies. > Just wait, no zombies! (yah, little unix humor) There are several IPC modules which make interacting with other processes less work. If you aren't interested in a full framework I would suggest investigating a couple (e.g. IPC::Open3, IPC::Run, Expect, etc.). Of course it still helps to have a base understanding of how processes are spawned/reaped on your O/S. Austin From ogmoid at gmail.com Thu Dec 21 00:28:14 2006 From: ogmoid at gmail.com (Nathaniel Nuss) Date: Thu, 21 Dec 2006 00:28:14 -0800 Subject: [Pdx-pm] Apache, mod_perl, Catalyst, qx, and the ampersand In-Reply-To: <4589C8DB.9010106@acm.org> References: <4589C8DB.9010106@acm.org> Message-ID: <20061221082813.GA2855@vaio.losaca.adelphia.net> Roderick A. Anderson wrote: > I'm starting here to get some ideas on whether I'm going anywhere near > the right direction. > > We have a Catalyst based application but have been asked to some > non-View processing while the user continues with other things. > > Short-ish story is we pull a XML file -- specified as a GET from a URL > redirect. Parse it and get a URI/URL of a large file. The next step is > to pull that file back but not make the user wait on it. They should be > able to continue with other parts of the process. > > I'm wondering if > > qx{ script_that_does_the_get_and_other_magic & }; > > is the right way to go. Other methods of backgrounding a process from > within Apache/mod_perl. The cat folks [user mailing list] contemplated this around the end of October: http://www.gossamer-threads.com/lists/catalyst/users/10412 While I didn't see a clear consensus answer it seems they leaned towards using a parallel job server to handle such long-running non-interactive requests. -- Nate Nuss From wcooley at nakedape.cc Thu Dec 21 11:29:53 2006 From: wcooley at nakedape.cc (Wil Cooley) Date: Thu, 21 Dec 2006 11:29:53 -0800 Subject: [Pdx-pm] Apache, mod_perl, Catalyst, qx, and the ampersand In-Reply-To: <4589D7B2.6030206@gmail.com> References: <4589C8DB.9010106@acm.org> <98D32B95-A733-4C1D-BE3D-B7407F77BB66@sonofhans.net> <4589D7B2.6030206@gmail.com> Message-ID: <1166729393.13702.20.camel@willow.odshp.com> On Wed, 2006-12-20 at 19:39 -0500, Michael G Schwern wrote: > For those of use who never can remember which side of the if/else is > the parent and which is the child and the idea of two conditions of a > branch running simultaneously makes their brain melt and having all > that forking housekeeping code scattered around, I like to do > something like this.... > > sub worker (&) { > my $worker = shift; > > if( my $pid = fork ) { # parent > ...do whatever housekeeping the parent needs to do... > } > elsif( defined $pid ) { # child > ...do whatever housekeeping the child needs to do... > $worker->(); > ...cleanup... > } > else { > ...fork error... > } > } > > Then just call it like so: > > worker { > ...child code... > }; /me blinks. Been learning Ruby? Not that Ruby has a monopoly on this sort of thing, but I never really saw the full potential until I learned Ruby. The only problem that makes the syntactic sugar less sweet is that the block-as-anon-sub is limited to the first parameter, so it doesn't mix as well with OO because you have to use a proper anonymous-sub. I.e., package MyClass; sub each($&) { my ($self, $sub) = @_; for my $item ($self->get_items()) { $sub->($item); } } __END__ Then this works: $collection->each(sub { ... }); But this still doesn't: $collection->each { ... }; Wil -- Wil Cooley http://nakedape.cc -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20061221/1257e5e6/attachment.bin From scratchcomputing at gmail.com Thu Dec 21 15:54:43 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Thu, 21 Dec 2006 15:54:43 -0800 Subject: [Pdx-pm] Apache, mod_perl, Catalyst, qx, and the ampersand In-Reply-To: <1166729393.13702.20.camel@willow.odshp.com> References: <4589C8DB.9010106@acm.org> <4589D7B2.6030206@gmail.com> <1166729393.13702.20.camel@willow.odshp.com> Message-ID: <200612211554.43643.ewilhelm@cpan.org> # from Wil Cooley # on Thursday 21 December 2006 11:29: >The only problem that >makes the syntactic sugar less sweet is that the block-as-anon-sub is >limited to the first parameter, so it doesn't mix as well with OO >because you have to use ?a proper anonymous-sub. Well, prototypes don't work for method calls anyway. In the list.pm, where I was working on map and friends in OO (to allow chaining ala ruby), I too wanted something a bit handier that 'sub ' for passing subrefs to methods. I realized that we could just use lambda. use utf8; sub ? (&) {return($_[0])} sub foo { my $self = shift; my $sub = shift; print "sub is $sub"; } main->foo(?{"whee"}); --Eric -- There was something witty here, but it got lost in the mail. From schwern at gmail.com Fri Dec 22 12:30:56 2006 From: schwern at gmail.com (Michael G Schwern) Date: Fri, 22 Dec 2006 15:30:56 -0500 Subject: [Pdx-pm] Run Perl 6 now, in your browser Message-ID: <458C4080.4070100@gmail.com> http://run.pugscode.org And instructions http://spec.pugscode.org From randall at sonofhans.net Fri Dec 22 16:27:10 2006 From: randall at sonofhans.net (Randall Hansen) Date: Fri, 22 Dec 2006 16:27:10 -0800 Subject: [Pdx-pm] ack thppt Message-ID: <92129602-DEF0-4B00-8D31-6B9FD72FE942@sonofhans.net> IRC log on a slow friday. "soh" is me. ack is at: http:// petdance.com/ack/ mith, kirsten: crucial that you immediately type "ack --thppt" at a command prompt ack! I think this is an OS X feature :) I have no bill the cat module installed ah. maybe it's in the new version. he released 1.5 recently. bill? andy lester, of petdance petdance? 15:48 banana-6000 |> ack --thpppt _ /| \'o.O' =(___)= U ack --thpppt! you actually have an ack command? oh, didn't i tell you about it? the grep replacement? he hasn't joined the cult yet http://petdance.com/ack/ has replaced grep for me for 90% of what i used it for. obsoleted most of my "grep is crippled" wrapper scripts, too oh wait, I did look at this; I don't remember why I haven't installed it I have just run ack and am now experiencing things I cannot talk about in polite company. thanks, andy. ack's the best utility i've installed for weeks! r From andy at petdance.com Fri Dec 22 17:20:56 2006 From: andy at petdance.com (Andy Lester) Date: Fri, 22 Dec 2006 19:20:56 -0600 Subject: [Pdx-pm] ack thppt In-Reply-To: <92129602-DEF0-4B00-8D31-6B9FD72FE942@sonofhans.net> References: <92129602-DEF0-4B00-8D31-6B9FD72FE942@sonofhans.net> Message-ID: <9F6A6B98-357F-48DB-8B09-8087D2459DA3@petdance.com> > has replaced grep for me for 90% of what i used it for. > obsoleted most of my "grep is crippled" wrapper scripts, too > oh wait, I did look at this; I don't remember why I haven't > installed it > I have just run ack and am now experiencing things I cannot > talk about in polite company. > > thanks, andy. ack's the best utility i've installed for weeks! You're very welcome. I'm glad you dig it. Can I quote you for the Testimonials section on the web page? xoxo, Andy -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From scratchcomputing at gmail.com Fri Dec 22 23:22:55 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Fri, 22 Dec 2006 23:22:55 -0800 Subject: [Pdx-pm] ack thppt In-Reply-To: <9F6A6B98-357F-48DB-8B09-8087D2459DA3@petdance.com> References: <92129602-DEF0-4B00-8D31-6B9FD72FE942@sonofhans.net> <9F6A6B98-357F-48DB-8B09-8087D2459DA3@petdance.com> Message-ID: <200612222322.55777.ewilhelm@cpan.org> # from Andy Lester # on Friday 22 December 2006 17:20: >?I'm glad you dig it. ?Can I quote you for the ? >Testimonials section on the web page? You mean this web page? http://petdance.com/ack/ --Eric From andy at petdance.com Fri Dec 22 23:23:57 2006 From: andy at petdance.com (Andy Lester) Date: Sat, 23 Dec 2006 01:23:57 -0600 Subject: [Pdx-pm] ack thppt In-Reply-To: <200612222322.55777.ewilhelm@cpan.org> References: <92129602-DEF0-4B00-8D31-6B9FD72FE942@sonofhans.net> <9F6A6B98-357F-48DB-8B09-8087D2459DA3@petdance.com> <200612222322.55777.ewilhelm@cpan.org> Message-ID: <47E86C6C-4585-4301-B3AE-3FA66F562AB8@petdance.com> On Dec 23, 2006, at 1:22 AM, Eric Wilhelm wrote: >> I'm glad you dig it. Can I quote you for the >> Testimonials section on the web page? > > You mean this web page? > > http://petdance.com/ack/ that very one. -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From scratchcomputing at gmail.com Thu Dec 28 01:56:55 2006 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Thu, 28 Dec 2006 01:56:55 -0800 Subject: [Pdx-pm] beta.nntp.perl.org Message-ID: <200612280156.56174.ewilhelm@cpan.org> Has anyone played with this yet? It's nice. Anyone know the backstory? I just noticed that google started answering with this url lately. http://beta.nntp.perl.org --Eric -- The reasonable man adapts himself to the world; the unreasonable man persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. --George Bernard Shaw --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From scratchcomputing at gmail.com Fri Dec 29 20:22:59 2006 From: scratchcomputing at gmail.com (Seven till Seven) Date: Fri, 29 Dec 2006 20:22:59 -0800 Subject: [Pdx-pm] January 10th is coming soon Message-ID: <200612292022.59703.ewilhelm@cpan.org> I know, I tell it to wait and it just keeps coming. Gabrielle, where's that martini bar? Or, are we having a jifty talk or game night or playing the jifty game or what? I'm still trying to finish my 2005 todo list, so I'll let the list argue^Wdebate until next year. The way I see it, everyone wants some jifty, some fun-n'-games, and maybe some beer. I'm afraid the fun faction will get restless if we try to do a sit-down talk at freegeek, should we just start at the bar and allow the hardcore holdem players to splinter-off? Jax might be an option if there would be enough people to fill their quota. --Eric -- http://pdx.pm.org