From bob.goolsby at gmail.com Sun May 1 12:32:01 2005 From: bob.goolsby at gmail.com (Bob goolsby) Date: Sun May 1 12:32:13 2005 Subject: [oak perl] Perl on USB flash drive In-Reply-To: <5.1.0.14.2.20050430105135.0368a570@pop.mail.yahoo.com> References: <5.1.0.14.2.20050430105135.0368a570@pop.mail.yahoo.com> Message-ID: <1a208dd05050112325a7bf09f@mail.gmail.com> Yup. Is possible, easy, and fun. I installed AP 5.8.1, GD::Graph, and some other CPAN code on a 64M flash drive last month so that we could run an application I had developed under contract for a site where the firewall rules were a bit funky. I could connect to the PPM repository; I could read the code; but I could *not* download code. There was some kind of Port restriction, I could cut and paste the 90+ pages, but....) It would have taken almost three weeks to get the paperwork sorted out and get the port opened. (Something about a hardware/software change freeze in place until after Tax Day.) The solution was to build my Perl on a flash drive at home, Add the CPAN code I needed, take to the site in my briefcase, and have the Security Mavens verify that Perl and the Application were the only things on the drive. With that blessed, we could physically carry the entire installation into the data-center and install (read copy, dist-to-disk) from the flash-drive to the hard-drive of the applicable servers. Bob G On 4/30/05, Sandy Santra wrote: > Does anyone know if it's possible to install and run ActivePerl 5.8.6.811 > or ActivePerl 5.6.1.638 on a USB flash drive and then run it from same > plugged into a Win2000 and/or WinXP machine? This would be a machine that > I couldn't easily run install programs, registry changes, or really make > any changes to the machine's configuration. > > My current problem is that I'm often working in offices, away from home, > during the day, and I want to be writing code while I'm learning Perl, but > of course these offices I work in don't have Perl installed on their machines. > > Many thanks for any help or ideas on this. > > --Sandy Santra > > _______________________________________________ > Oakland mailing list > Oakland@pm.org > http://mail.pm.org/mailman/listinfo/oakland > From bob.goolsby at gmail.com Sun May 1 12:32:01 2005 From: bob.goolsby at gmail.com (Bob goolsby) Date: Sun May 1 12:32:14 2005 Subject: [oak perl] Perl on USB flash drive In-Reply-To: <5.1.0.14.2.20050430105135.0368a570@pop.mail.yahoo.com> References: <5.1.0.14.2.20050430105135.0368a570@pop.mail.yahoo.com> Message-ID: <1a208dd05050112325a7bf09f@mail.gmail.com> Yup. Is possible, easy, and fun. I installed AP 5.8.1, GD::Graph, and some other CPAN code on a 64M flash drive last month so that we could run an application I had developed under contract for a site where the firewall rules were a bit funky. I could connect to the PPM repository; I could read the code; but I could *not* download code. There was some kind of Port restriction, I could cut and paste the 90+ pages, but....) It would have taken almost three weeks to get the paperwork sorted out and get the port opened. (Something about a hardware/software change freeze in place until after Tax Day.) The solution was to build my Perl on a flash drive at home, Add the CPAN code I needed, take to the site in my briefcase, and have the Security Mavens verify that Perl and the Application were the only things on the drive. With that blessed, we could physically carry the entire installation into the data-center and install (read copy, dist-to-disk) from the flash-drive to the hard-drive of the applicable servers. Bob G On 4/30/05, Sandy Santra wrote: > Does anyone know if it's possible to install and run ActivePerl 5.8.6.811 > or ActivePerl 5.6.1.638 on a USB flash drive and then run it from same > plugged into a Win2000 and/or WinXP machine? This would be a machine that > I couldn't easily run install programs, registry changes, or really make > any changes to the machine's configuration. > > My current problem is that I'm often working in offices, away from home, > during the day, and I want to be writing code while I'm learning Perl, but > of course these offices I work in don't have Perl installed on their machines. > > Many thanks for any help or ideas on this. > > --Sandy Santra > > _______________________________________________ > Oakland mailing list > Oakland@pm.org > http://mail.pm.org/mailman/listinfo/oakland > From kester at gmail.com Mon May 2 08:40:38 2005 From: kester at gmail.com (Kester Allen) Date: Mon May 2 08:40:49 2005 Subject: [oak perl] job listing Message-ID: <55adb31905050208407c43cf60@mail.gmail.com> Hi All-- I got an email from a headhunter the other day-- most of the jobs were in the LA area, but the following is in SF. I thought I'd pass it on to the group to see if anyone is interested. The headhunter's info is: Al Karaptian eQuest Solutions 310.937.3388 al@eQuestSolutions.com I have the list of LA jobs if anyone is interested in those. --Kester Web Architect Location: San Francisco, CA Salary: $140K + bonus + OT + options + full relocation (if necessary) Do you have experience with Architecting web?based and/or commercial software products? If so and you are interested in the following position, please send me your updated resume as a word doc attachment that details all of your experience, at each employer, including your experience architecting web based and/or commercial software products utilizing OOD/D, design patterns and formal development methodologies, architectures based on the J2EE framework and any EAI/Middleware experience. A leading Global ASP (Application Service Provider) of web-based and interactive online training courses with related program management tools and services is looking for a Sr Web Architect. This private company has been in business for 10+ years, has been profitable the last 4+ years, has 150+ employees and has 100+ large Fortune 100 and 500 customers located across the world. The Sr Systems/Web Architect will be responsible for the initial design and development of a new architecture, based on business and technical requirements, in order to bring the company's latest generation of products to market. The Sr Architect will have complete responsibility for the technical design and deployment of this new architecture from beginning to end. The Sr Architect will respond to definition of business process workflow using comprehensive design and development methodologies (i.e. Rational) that models workflow. The company currently has a legacy system that its current ASP model is based on. This system is primarily developed in Mod_Perl and some Java on Linux, running on Apace web servers and Resin/Tomcat App Servers running on Linux and Oracle running on Solaris. The company is using Perforce for CM and Mercury's tool suite for Q/A. The Sr Architect will be responsible for utilizing his/her extensive experience with design patterns and OO development methodologies/standards to architect a new system based on the J2EE framework. Furthermore, the Sr Architect will utilize a EAI strategy to integrate the existing legacy system with the newly designed architecture. More specifically, the candidate will create object designs and models, use cases, writing proof of concepts, performing due diligence, re-factoring and documentation. Then, the Sr Architect will be responsible for defining, documenting and implementing Best Practices and Coding Standards for development and perform code review and mentor 10-20 sr. and mid-level J2EE developers. Furthermore, the Sr Architect will conduct technical and leadership presentations to the Board of Directors, Sr Management and premier clients to promote the systems architecture that you have proposed. Candidate will be responsible for the following: Recommend project scope and milestones, which support the systems architecture you have recommended while at the same time recognizing the company's resources. Promote milestone accountability within the entire Software Development department. Estimate scope of work using a deliverables-based toolset. Write proposals, statements of work, status reports and internal summary documents, as required. Promote the team's decisive progress towards teamwork and unity. Promote diversity in culture and thought process to encourage creative thinking and unique solutions to challenging technical and interpersonal issues. Recommend ways that may improve the personal productivity of each team member. Provide mentorship, encouragement, and cross-pollination opportunities to members of your team. Sr Architect will report to the VP of Technology. Company offers stock options, matching 401(k), Medical Insurance, Dental Insurance, Vision Insurance, Life Insurance, Long Term Disability, Employee Assistance Program, Supplemental Insurance, vacation time starts accruing on your first day (15 days per year), Paid Holidays (11 days per year), Sick leave (6 days per year), Employee Referral Bonus Program and Paid parking. REQUIREMENTS: MUST experience architecting web based and/or commercial software products (NOT internal proprietary applications/systems) from scratch Preferred: Candidate who, at some point in career worked with Enterprise software company, i.e. Ariba, E.Phipany, Baan, Clarify, Oracle, Peoplesoft, WebLogic, etc. as a J2EE Architect (Implementation Engineers not a fit. Need someone who has designed and built the actual product) MUST have been through multiple releases of software. J2EE architect expert MUST have extensive experience with design patterns and formal development methodologies (i.e. Object-Oriented Analysis and Design OOA/OOD, Rational Suite, Rational Unified Process/RUP, UML, Rational Rose, TogetherJ, MS Visio, Methodologies: (OMT, Rumbaugh, Bachmann, HP Fusion, Booch, Jacobsen, OOSE, Catalysis, XP, CASE-1, CPD, Method 1, RAD, Turner, Waterfall, Weiss and Yourdin), Design Patterns: (Factory, Fa?ade, Singleton, Adapter, Iterator, Composite, Command, MVC, Struts and Proxy) MUST have experience designing architectures based on the J2EE framework. MUST have strong hands-on OOD and/or software engineering background MUST have hands-on experience with the J2EE framework and recent hands-on server side Java development Ability to create design patterns, object models and to evaluate architectures Experience utilizing EAI/Middleware to integrate large systems Experience with messaging systems (i.e. JMS, MQ Series) and real-time data synchronization requirements Experience scaling and building multiple versions of same product including major upgrades and enhancements. Content management and workflow systems experience a plus MS or PhD in CS or related degree From david at fetter.org Mon May 2 10:28:21 2005 From: david at fetter.org (David Fetter) Date: Mon May 2 10:28:33 2005 Subject: [oak perl] job listing In-Reply-To: <55adb31905050208407c43cf60@mail.gmail.com> References: <55adb31905050208407c43cf60@mail.gmail.com> Message-ID: <20050502172821.GG16249@fetter.org> On Mon, May 02, 2005 at 08:40:38AM -0700, Kester Allen wrote: > Hi All-- > > I got an email from a headhunter the other day-- most of the jobs > were in the LA area, but the following is in SF. I thought I'd pass > it on to the group to see if anyone is interested. Wow. That salary keeps going up and up. I guess they're having a harder time over the last year filling this than they thought. Cheers, D -- David Fetter david@fetter.org http://fetter.org/ phone: +1 510 893 6100 mobile: +1 415 235 3778 Remember to vote! From alamozzz at yahoo.com Mon May 2 16:23:49 2005 From: alamozzz at yahoo.com (Adrien Lamothe) Date: Mon May 2 16:24:07 2005 Subject: [oak perl] job listing In-Reply-To: 6667 Message-ID: <20050502232350.47950.qmail@web31401.mail.mud.yahoo.com> They've been looking for a year? That usually means problems. --- David Fetter wrote: > On Mon, May 02, 2005 at 08:40:38AM -0700, Kester > Allen wrote: > > Hi All-- > > > > I got an email from a headhunter the other day-- > most of the jobs > > were in the LA area, but the following is in SF. > I thought I'd pass > > it on to the group to see if anyone is interested. > > Wow. That salary keeps going up and up. I guess > they're having a > harder time over the last year filling this than > they thought. > > Cheers, > D > -- > David Fetter david@fetter.org http://fetter.org/ > phone: +1 510 893 6100 mobile: +1 415 235 3778 > > Remember to vote! > _______________________________________________ > Oakland mailing list > Oakland@pm.org > http://mail.pm.org/mailman/listinfo/oakland > __________________________________ Do you Yahoo!? Yahoo! Mail - 250MB free storage. Do more. Manage less. http://info.mail.yahoo.com/mail_250 From george at metaart.org Tue May 3 15:17:13 2005 From: george at metaart.org (George Woolley) Date: Tue May 3 14:54:48 2005 Subject: [oak perl] Next Meeting: note time/place change!!! Message-ID: <200505031517.13144.george@metaart.org> Note that both the time & place of our next meeting is different than for the last meeting. George cut & paste from website http://www.metaart.org/opug ..................................... Next meeting * when: Saturday, May 14th at 1pm-3pm <<< * where: Grand Lake Neighborhood Center <<< 530 Lake Park Ave., Oakland CA * directions: directions and ascii map * theme: Dynamic Languages (cont'd) * activities: o introductions o giveaways o talks on the theme, discussion o ... * who: open to anyone interested. * how much: no fee for our meetings. However, the neighborhood center would appreciate (but does not require) a donation of $1 per person for the use of their space. * RSVP: is a big help to me but is not required. From george at metaart.org Tue May 3 17:23:03 2005 From: george at metaart.org (George Woolley) Date: Tue May 3 17:00:32 2005 Subject: [oak perl] Fwd: RE: Reporting Engineer position requiring Perl... HELP?! Message-ID: <200505031723.03910.george@metaart.org> This is a reworking of an earlier post regarding this job aimed more specifically at people who are interested in the job (rather than being aimed at me). George ---------- Forwarded Message ---------- Subject: RE: Reporting Engineer position requiring Perl... HELP?! Date: Tuesday 03 May 2005 4:34 pm From: "Emily Seltzer" ... Liquid Digital Media, located in sunny downtown Redwood City, provides software and services for delivery of digital media on the Internet. Founded in 1996 (as Liquid Audio) to sell music online, Liquid Digital Media continues to lead the way in the publishing, distribution, and commerce of digital media. Liquid Digital Media is looking for a talented and dedicated Reporting Engineer to become a member of our small database team. We're looking for someone with strong Perl, SQL, PL/SQL skills to own the reporting function and design reports for various end users within our organization. Please send resumes to: eseltzer@liquid.com FULL DESCRIPTION LOCATED AT: http://www.liquiddigitalmedia.com/company/careers/index.asp ... From mp at rawbw.com Tue May 3 20:34:54 2005 From: mp at rawbw.com (Michael Paoli) Date: Tue May 3 20:35:08 2005 Subject: [oak perl] Re: Perl --> 2005-05-14; 2005-05-10 --> EFF? ;-) In-Reply-To: <200505031517.13144.george@metaart.org> References: <200505031517.13144.george@metaart.org> Message-ID: <1115177694.427842de11a13@webmail.rawbw.com> And for those suddendly wondering what they might possibly want to do on the evening of Tuesday May 10th ... EFF Event Focuses on Technical Ways to Protect Your Online Anonymity Creators of Tor, an Anonymous Communication System, Discuss Their Work at May 10 BayFF San Francisco, CA - On Tuesday, May 10, the Electronic Frontier Foundation (EFF) will host another "BayFF," a free event series for the general public. details, etc.: http://www.eff.org/news/archives/2005_05.php#003543 Quoting George Woolley : > Note that both the time & place of our next meeting > is different than for the last meeting. > cut & paste from website > http://www.metaart.org/opug > Next meeting > * when: Saturday, May 14th at 1pm-3pm <<< > * where: Grand Lake Neighborhood Center <<< > 530 Lake Park Ave., Oakland CA > * theme: Dynamic Languages (cont'd) From george at metaart.org Sat May 7 21:50:12 2005 From: george at metaart.org (George Woolley) Date: Sat, 7 May 2005 21:50:12 -0700 Subject: [oak perl] No Meeting Tuesday!! Message-ID: <200505070026.29539.george@metaart.org> There is no Oakland.pm meeting on Tuesday evening!! Instead the meeting is Saturday during the day. For details see the May 3rd email announcement or see our website. George From george at metaart.org Sun May 8 20:23:24 2005 From: george at metaart.org (George Woolley) Date: Sun, 8 May 2005 20:23:24 -0700 Subject: [oak perl] May Oakland.pm Meeting: invitation & change <<< In-Reply-To: <001701c52cf6$1d89bc30$7400000a@edpci.com> References: <001701c52cf6$1d89bc30$7400000a@edpci.com> Message-ID: <200505082023.24225.george@metaart.org> Hi Jon, You are, of course, invited to come to the May Oakland.pm meeting. However, you may not be aware that both the time and the place are different for the May meeting. The meeting is at the Grand Lake Neighborhood Center from 1pm to 3pm on Saturday the 14th. See our website for more info. Or see below my "signature" for much of that same info. George cut & paste from http://www.metaart.org/opug ............................................. Next meeting * when: Saturday, May 14th at 1pm-3pm * where: Grand Lake Neighborhood Center 530 Lake Park Ave., Oakland CA * directions: [link] directions and ascii map * theme: Dynamic Languages (cont'd) * activities: o introductions o giveaways o talks on the theme, discussion o ... * who: open to anyone interested. * how much: no fee for our meetings. However, the neighborhood center would appreciate (but does not require) a donation of $1 per person for the use of their space. * RSVP: is a big help to me but is not required. From george at metaart.org Mon May 9 16:29:12 2005 From: george at metaart.org (George Woolley) Date: Mon, 9 May 2005 16:29:12 -0700 Subject: [oak perl] !! No Oakland.pm Meeting Tuesday!! Message-ID: <200505091629.12904.george@metaart.org> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! There is no Oakland.pm meeting Tuesday! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Instead, the meeting is at the Grand Lake Neighborhood Center from 1pm to 3pm on Saturday the 14th. See our website for more info. Or see below my "signature" for much of that same info. George cut & paste from http://www.metaart.org/opug ............................................. Next meeting * when: Saturday, May 14th at 1pm-3pm * where: Grand Lake Neighborhood Center 530 Lake Park Ave., Oakland CA * directions: [link] directions and ascii map * theme: Dynamic Languages (cont'd) * activities: o introductions o giveaways o talks on the theme, discussion o ... * who: open to anyone interested. * how much: no fee for our meetings. However, the neighborhood center would appreciate (but does not require) a donation of $1 per person for the use of their space. * RSVP: is a big help to me but is not required. ------------------------------------------------------- From george at metaart.org Tue May 10 19:09:57 2005 From: george at metaart.org (George Woolley) Date: Tue, 10 May 2005 19:09:57 -0700 Subject: [oak perl] Hi from Robert Kuropkat Message-ID: <200505101909.57736.george@metaart.org> From the East Coast, Robert Kuropkat says to say hi to anyone who might remember him. g From jseidel at edpci.com Tue May 10 19:57:55 2005 From: jseidel at edpci.com (Jon Seidel, CMC) Date: Tue, 10 May 2005 19:57:55 -0700 (PDT) Subject: [oak perl] Hi from Robert Kuropkat In-Reply-To: <200505101909.57736.george@metaart.org> References: <200505101909.57736.george@metaart.org> Message-ID: <2189.68.166.6.66.1115780275.squirrel@www.linuxis.net> George... I remember; what's his email address so that I can ping him? Thanks...jon >>From the East Coast, > Robert Kuropkat says to say hi > to anyone who might remember him. > g > > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Connecting Business and Technology Jon Seidel, CMC +1-510-530-6314 EDP Consulting, Inc. www.edpci.com CMC (Certified Management Consultant) is a certification mark awarded by the Institute of Management Consultants USA and represents evidence of the highest standards of consulting and adherence to the ethical canons of the profession. Less than 1% of all consultants have achieved this level of performance. See www.imcusa.org/hireacmc.acgi. From glim at mycybernet.net Tue May 10 20:17:00 2005 From: glim at mycybernet.net (Gerard Lim) Date: Tue, 10 May 2005 23:17 -0400 Subject: [oak perl] Yet Another Perl Conference final details Message-ID: Hi everyone... There have been some recent developments on the YAPC::NA front, and it has been suggested to us that a reminder might be helpful to some people, so here's a quick summary of the event. Summary ------- YAPC::NA 2005 (Yet Another Perl Conference, North America) in Toronto, Canada, Monday - Wednesday 27 - 29, June 2005 Home page: http://yapc.org/America/ Conference Location: http://89chestnut.com/ A facility of the University of Toronto Accommodations -------------- Normally registration information would come first, but accommodations are the bottleneck -- our main group reservation (at the conference hotel) expires at the end of the week, and as the conference approaches it will be extremely difficult to find a hotel anywhere in the city. Info on how to book at: http://yapc.org/America/accommodations-2005.shtml Registration ------------ Register now! :-) We are on track to break attendance records at YAPC::NA this year, and we could even sell out before the conference starts. The price for the full 3 days is USD$85. We keep it insanely low through many generous sponsorships and the all-volunteer organizational and speaking crews. Registration info: http://yapc.org/America/register-2005.shtml Direct registration link: http://donate.perlfoundation.org/index.pl?node=registrant%20info&conference_id=423 Conference Speaking Schedule ---------------------------- We've got an excellent selection of talks and speakers for Perl programmers of all levels, beginner through expert. We are fortunate enough to have presentations coming from some of the most recognizable names in Perl programming today, including Larry Wall, Chip Salzenberg, Dan Sugalski, Autrijus Tang and brian d foy. Summary -- http://yapc.org/America/schedule-2005/summary.html Day 1 -- http://yapc.org/America/schedule-2005/day1.html Day 2 -- http://yapc.org/America/schedule-2005/day2.html Day 3 -- http://yapc.org/America/schedule-2005/day3.html Lightning Talks --------------- These short (5 minutes each) talks, presented by the conference attendees, are a YAPC tradition. If you're interested please read more about them and sign up: http://www.justanotherperlhacker.org/lightning/ [ This message was sent by Gerard Lim on behalf of the YAPC::NA 2005 Conference organizing committee of the Toronto Perl Mongers. Thanks for your patience and support. ] From george at metaart.org Wed May 11 11:28:18 2005 From: george at metaart.org (George Woolley) Date: Wed, 11 May 2005 11:28:18 -0700 Subject: [oak perl] Hi from Robert Kuropkat In-Reply-To: <2189.68.166.6.66.1115780275.squirrel@www.linuxis.net> References: <200505101909.57736.george@metaart.org> <2189.68.166.6.66.1115780275.squirrel@www.linuxis.net> Message-ID: <200505111128.18817.george@metaart.org> [off-list] Hi Jon, The email address Robert is using now is robert at kuropkat.com. George P.S. Not surprisingly, he said it was OK to send it to you. On Tuesday 10 May 2005 7:57 pm, Jon Seidel, CMC wrote: > George... I remember; what's his email address so that I can ping him? > > Thanks...jon > > >>From the East Coast, > > > > Robert Kuropkat says to say hi > > to anyone who might remember him. > > g > > > > _______________________________________________ > > Oakland mailing list > > Oakland at pm.org > > http://mail.pm.org/mailman/listinfo/oakland > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > > Connecting Business and Technology > > Jon Seidel, CMC +1-510-530-6314 > EDP Consulting, Inc. www.edpci.com > > CMC (Certified Management Consultant) is a certification mark awarded by > the Institute of Management Consultants USA and represents evidence of the > highest standards of consulting and adherence to the ethical canons of the > profession. Less than 1% of all consultants have achieved this level of > performance. See www.imcusa.org/hireacmc.acgi. > > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland From george at metaart.org Wed May 11 11:33:39 2005 From: george at metaart.org (George Woolley) Date: Wed, 11 May 2005 11:33:39 -0700 Subject: [oak perl] Hi from Robert Kuropkat In-Reply-To: <200505111128.18817.george@metaart.org> References: <200505101909.57736.george@metaart.org> <2189.68.166.6.66.1115780275.squirrel@www.linuxis.net> <200505111128.18817.george@metaart.org> Message-ID: <200505111133.39587.george@metaart.org> [on-list] My bad. :( That email was intended for Jon. However, Robert said it was OK to give out his email to the list. George On Wednesday 11 May 2005 11:28 am, George Woolley wrote: > [off-list] > Hi Jon,The email address Robert is using now isrobert at kuropkat.com.George > P.S. Not surprisingly,he said it was OK to send it to you. > On Tuesday 10 May 2005 7:57 pm, Jon Seidel, CMC wrote:> George... I > remember; what's his email address so that I can ping him?>> Thanks...jon>> > >>From the East Coast,> >> > Robert Kuropkat says to say hi> > to anyone > who might remember him.> > g> >> > > _______________________________________________> > Oakland mailing list> > > Oakland at pm.org> > http://mail.pm.org/mailman/listinfo/oakland>> > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=->> Connecting > Business and Technology>> Jon Seidel, CMC > +1-510-530-6314> EDP Consulting, Inc. www.edpci.com>> CMC > (Certified Management Consultant) is a certification mark awarded by> the > Institute of Management Consultants USA and represents evidence of the> > highest standards of consulting and adherence to the ethical canons of the> > profession. Less than 1% of all consultants have achieved this level of> > performance. See www.imcusa.org/hireacmc.acgi.>> > _______________________________________________> Oakland mailing list> > Oakland at pm.org> http://mail.pm.org/mailman/listinfo/oakland > _______________________________________________Oakland mailing > listOakland at pm.orghttp://mail.pm.org/mailman/listinfo/oakland From george at metaart.org Wed May 11 14:30:10 2005 From: george at metaart.org (George Woolley) Date: Wed, 11 May 2005 14:30:10 -0700 Subject: [oak perl] Sat. Oakland.pm Meeting: bring Dynamic Language Thoughts Message-ID: <200505111430.10421.george@metaart.org> The theme of Saturday's meeting is "Dynamic Languages". Please bring any thoughts you have on that (including contrarian thoughts -- see April 14 post). George From george at metaart.org Thu May 12 18:06:20 2005 From: george at metaart.org (George Woolley) Date: Thu, 12 May 2005 18:06:20 -0700 Subject: [oak perl] Giveaways? Message-ID: <200505121806.20220.george@metaart.org> I don't have many giveaways for Saturday's meeting*. If you've got something you are comfortable giving away to someone in the group, bring it along. George * 1pm-3pm. For details see: http://www.metaart.org/opug/ From george at metaart.org Thu May 12 19:34:46 2005 From: george at metaart.org (George Woolley) Date: Thu, 12 May 2005 19:34:46 -0700 Subject: [oak perl] Mail Annoyance Message-ID: <200505121934.46832.george@metaart.org> Recently, I've noticed annoying differences between what I sent to the list and what comes back. Some (all?) end of lines are gone and the last word of one line is combined with the first of the next line. At first, I thought that I was one of the few people affected. But I get a lot of email from various PM lists, much of which exhibits the problem, so now I'm less sure. One email that came my way had code in it. The result was sure not easy to read. Questions: <<< (1) Has anyone else experienced this? (1a) If so, did you find it annoying? (2) Does anyone know anything about what is likely to be causing this? There's some additional information after my "signature". (3a) Does anyone know if there is a way to turn this off in the administrative interface? (I looked around a little and didn't see anything that looked relevant.) (3b) Does anyone know a convenient way to resolve this annoyance? George == Additional Information Oh, some info about the context in which this occurs. * mail program sent from: kmail running on SuSE Linux 9.0. * mailing list program for Oakland.pm: Mailman 2.1.6rc3. * outgoing mail via: EarthLink * incoming mail via: LanMinds And here's some clues that may or may not be helpful. * I've looked at some of the problem messages in the archive using a browser and they look fine. * I sent a message to myself which I thought might be affected, but it came back fine. * Some posts I receive do not have the problem. From mark at bincomputing.com Fri May 13 09:28:49 2005 From: mark at bincomputing.com (Mark Bole) Date: Fri, 13 May 2005 09:28:49 -0700 Subject: [oak perl] Mail Annoyance In-Reply-To: <200505121934.46832.george@metaart.org> References: <200505121934.46832.george@metaart.org> Message-ID: <4284D5C1.1040900@bincomputing.com> George Woolley wrote: >Recently, I've noticed annoying differences >between what I sent to the list >and what comes back. >Some (all?) end of lines are gone >and the last word of one line >is combined with the first of the next line. > >At first, I thought that I was one of the few people affected. >But I get a lot of email from various PM lists, >much of which exhibits the problem, >so now I'm less sure. > > > [...] I can't offer any solutions, but I can confirm that at least one person I correspond with (but so far, only one) quotes my message in reply, and the quoted message has the same behavior you describe (newlines replaced with nothing). That person uses x at yahoo.com for a mail address, but I'm not sure if they use the web client or a local client. As for other annoyances, I see occasional postings to oracle-l at freelists.org where newlines have been replaces with three characters "=20" and then the lines have been re-wrapped. I also correspond with people in an organization that uses Lotus Notes for mail, and sometimes my quoted original comes back to me in a tiny font, over-indented (=> ugly) HTML display. I use Netscape 7.1 most of the time for my ISP mail (two POP3 servers, one SMTP server) and Usenet browsing. I've configured it to send both HMTL and plain text most of the time, but not really sure if that's the best approach, although I haven't heard any complaints (but then most people in my experience just accept what they get and won't bother mentioning it...). -- Mark Bole http://www.bincomputing.com 925-287-0366 From extasia at gmail.com Fri May 13 10:22:58 2005 From: extasia at gmail.com (David Alban) Date: Fri, 13 May 2005 10:22:58 -0700 Subject: [oak perl] Mail Annoyance In-Reply-To: <4284D5C1.1040900@bincomputing.com> References: <200505121934.46832.george@metaart.org> <4284D5C1.1040900@bincomputing.com> Message-ID: <4c714a9c0505131022386626a8@mail.gmail.com> [testing:] line 1 line 2 line 3 line 4 line 6 line 8 On 5/13/05, Mark Bole wrote: > George Woolley wrote: > >Recently, I've noticed annoying differences >between what I sent to the list >and what comes back. >Some (all?) end of lines are gone >and the last word of one line >is combined with the first of the next line. > >At first, I thought that I was one of the few people affected. >But I get a lot of email from various PM lists,>much of which exhibits the problem, >so now I'm less sure. > > >[...] > I can't offer any solutions, but I can confirm that at least one person I correspond with (but so far, only one) quotes my message in reply, and the quoted message has the same behavior you describe (newlines replaced with nothing). That person uses x at yahoo.com for a mail address, but I'm not sure if they use the web client or a local client. > As for other annoyances, I see occasional postings to oracle-l at freelists.org where newlines have been replaces with three characters "=20" and then the lines have been re-wrapped. I also correspond with people in an organization that uses Lotus Notes for mail, and sometimes my quoted original comes back to me in a tiny font, over-indented (=> ugly) HTML display. > I use Netscape 7.1 most of the time for my ISP mail (two POP3 servers, one SMTP server) and Usenet browsing. I've configured it to send both HMTL and plain text most of the time, but not really sure if that's the best approach, although I haven't heard any complaints (but then most people in my experience just accept what they get and won't bother mentioning it...). > -- Mark Bolehttp://www.bincomputing.com925-287-0366 > > > _______________________________________________Oakland mailing listOakland at pm.orghttp://mail.pm.org/mailman/listinfo/oakland > > -- Live in a world of your own, but always welcome visitors. From george at metaart.org Fri May 13 13:41:05 2005 From: george at metaart.org (George Woolley) Date: Fri, 13 May 2005 13:41:05 -0700 Subject: [oak perl] Mail Annoyance In-Reply-To: <4c714a9c0505131022386626a8@mail.gmail.com> References: <200505121934.46832.george@metaart.org> <4284D5C1.1040900@bincomputing.com> <4c714a9c0505131022386626a8@mail.gmail.com> Message-ID: <200505131341.05797.george@metaart.org> Hi David, Thanks for the test. What I see through kmail is lines 1-4 scrunched together on one line (e.g. I see line 2line 3 with no space after the 2), no (empty) lines 5 & 7, and lines 6 & 8 each on a separate line. -- George P.S. I've added a few spaces at the end of lines to make this a tad more readable in case someone else has a similar problem. P.P.S. On the other hand, when I look at your test in the archive (using Mozilla or Opera), I see 8 lines. On Friday 13 May 2005 10:22 am, David Alban wrote: > [testing:] line 1line 2line 3line 4 > line 6 > line 8 > On 5/13/05, Mark Bole wrote:> George Woolley > wrote:> >Recently, I've noticed annoying differences >between what I sent > to the list >and what comes back. >Some (all?) end of lines are gone >and > the last word of one line >is combined with the first of the next line. > > >At first, I thought that I was one of the few people affected. >But I > get a lot of email from various PM lists,>much of which exhibits the > problem, >so now I'm less sure. > > >[...]> I can't offer any > solutions, but I can confirm that at least one person I correspond with > (but so far, only one) quotes my message in reply, and the quoted message > has the same behavior you describe (newlines replaced with nothing). That > person uses x at yahoo.com for a mail address, but I'm not sure if they use > the web client or a local client.> As for other annoyances, I see > occasional postings to oracle-l at freelists.org where newlines have been > replaces with three characters "=20" and then the lines have been > re-wrapped. I also correspond with people in an organization that uses > Lotus Notes for mail, and sometimes my quoted original comes back to me in > a tiny font, over-indented (=> ugly) HTML display.> I use Netscape 7.1 most > of the time for my ISP mail (two POP3 servers, one SMTP server) and Usenet > browsing. I've configured it to send both HMTL and plain text most of the > time, but not really sure if that's the best approach, although I haven't > heard any complaints (but then most people in my experience just accept > what they get and won't bother mentioning it...).> -- Mark > Bolehttp://www.bincomputing.com925-287-0366> > > > _______________________________________________Oakland mailing > listOakland at pm.orghttp://mail.pm.org/mailman/listinfo/oakland> > > > -- Live in a world of your own, but always welcome > visitors._______________________________________________Oakland mailing > listOakland at pm.orghttp://mail.pm.org/mailman/listinfo/oakland From cajun at cajuninc.com Fri May 13 14:54:18 2005 From: cajun at cajuninc.com (M. Lewis) Date: Fri, 13 May 2005 16:54:18 -0500 Subject: [oak perl] Mail Annoyance In-Reply-To: <200505131341.05797.george@metaart.org> References: <200505121934.46832.george@metaart.org> <4284D5C1.1040900@bincomputing.com> <4c714a9c0505131022386626a8@mail.gmail.com> <200505131341.05797.george@metaart.org> Message-ID: <4285220A.1000500@cajuninc.com> George, suggest you compose a new message similar to what David did. Send to list AND cc: David and I. We should be able to isolate the fault fairly easily doing it that way I would think. M George Woolley wrote: > Hi David, > Thanks for the test. > What I see through kmail > is lines 1-4 scrunched together on one line > (e.g. I see line 2line 3 with no space after the 2), > no (empty) lines 5 & 7, > and lines 6 & 8 each on a separate line. > -- George > P.S. I've added a few spaces at the end of lines > to make this a tad more readable in case > someone else has a similar problem. > P.P.S. On the other hand, when I look at your test > in the archive (using Mozilla or Opera), > I see 8 lines. > > > On Friday 13 May 2005 10:22 am, David Alban wrote: > >>[testing:] line 1line 2line 3line 4 >>line 6 >>line 8 >>On 5/13/05, Mark Bole wrote:> George Woolley >>wrote:> >Recently, I've noticed annoying differences >between what I sent >>to the list >and what comes back. >Some (all?) end of lines are gone >and >>the last word of one line >is combined with the first of the next line. > >> >At first, I thought that I was one of the few people affected. >But I >>get a lot of email from various PM lists,>much of which exhibits the >>problem, >so now I'm less sure. > > >[...]> I can't offer any >>solutions, but I can confirm that at least one person I correspond with >>(but so far, only one) quotes my message in reply, and the quoted message >>has the same behavior you describe (newlines replaced with nothing). That >>person uses x at yahoo.com for a mail address, but I'm not sure if they use >>the web client or a local client.> As for other annoyances, I see >>occasional postings to oracle-l at freelists.org where newlines have been >>replaces with three characters "=20" and then the lines have been >>re-wrapped. I also correspond with people in an organization that uses >>Lotus Notes for mail, and sometimes my quoted original comes back to me in >>a tiny font, over-indented (=> ugly) HTML display.> I use Netscape 7.1 most >>of the time for my ISP mail (two POP3 servers, one SMTP server) and Usenet >>browsing. I've configured it to send both HMTL and plain text most of the >>time, but not really sure if that's the best approach, although I haven't >>heard any complaints (but then most people in my experience just accept >>what they get and won't bother mentioning it...).> -- Mark >>Bolehttp://www.bincomputing.com925-287-0366> > > >>_______________________________________________Oakland mailing >>listOakland at pm.orghttp://mail.pm.org/mailman/listinfo/oakland> > >> >>-- Live in a world of your own, but always welcome >>visitors._______________________________________________Oakland mailing >>listOakland at pm.orghttp://mail.pm.org/mailman/listinfo/oakland > > > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland From george at metaart.org Fri May 13 15:23:54 2005 From: george at metaart.org (George Woolley) Date: Fri, 13 May 2005 15:23:54 -0700 Subject: [oak perl] Fwd: Newsletter from O'Reilly UG Program, May 13 Message-ID: <200505131523.54296.george@metaart.org> ---------- Forwarded Message ---------- Subject: Newsletter from O'Reilly UG Program, May 13 Date: Friday 13 May 2005 2:43 pm From: Marsee Henon ... ================================================================ O'Reilly News for User Group Members May 13, 2005 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -GDB Pocket Reference -Deploying Citrix MetaFrame Presentation Server 3.0 -Digital Audio Essentials -802.11 Wireless Networks: The Definitive Guide, 2nd Edition -Don't Click on the Blue E! -Visual Basic 2005: A Developer's Notebook -The Art of Project Management -Visual C# 2005: A Developer's Notebook -iMovie HD and iDVD 5: The Missing Manual -Access Hacks -MAKE Subscriptions Available ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Cary Millsap at the NoCOUG Spring Conference, Sunnyvale, CA--May 19 -Mike Clark ("Pragmatic Project Automation") at Agile Denver, Boulder, CO--May 23 -O'Reilly Sponsors the Coalition Summit for IPv6, Reston, VA--May 23-26 -Dan Gillmor ("We the Media"), WTC's Technology Breakfast Series, Mountain View, CA--May 26 ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -Registration is Open for the O'Reilly Open Source Convention, Portland, OR--August 1-5 -Where 2.0 Conference Registration Open, San Francisco, CA--June 29-30 -EuroOSCON Call for Papers Now Open, Amsterdam, The Netherlands--October 17-20 ---------------------------------------------------------------- News ---------------------------------------------------------------- -How to Build a Nonprofit for Your Community -Addison-Wesley Professional on SafariU -The Geospatial Web: A Call to Action -Learning Lab: Certificate Series $200 Instant Rebate -Tales of Rescuing Old Hardware -(No Starch) Author describes keys to business-ready Linux clusters -CVS Trouble -The Soul of WWDC 2005 -Build a Dashboard Widget -Magnificent Seven: What's New for Users in QuickTime 7 -O'Reilly books Recommended on AARP's article "Windows: Better Safe (Mode) Than Sorry" -Putting A Browser Into Your Windows Application -Five Things I Love About Spring -Configuring Database Access in Eclipse 3.0 with SQLExplorer -Ed Carreon: Making the Connection -Hands On: Create Insane Reason Grooves -On the Go with the Motorola MPx220 Camera Phone -Build an eCommerce Application with eZPublish -Radical Interface Approaches -Validate User Input in PHP 5 -MAKE: Audio -Call MAKE -MAKE: Weather ================================================ Book News ================================================ Did you know you can request a free book to review for your group? Ask your group leader for more information. For book review writing tips and suggestions, go to: http://ug.oreilly.com/bookreviews.html Don't forget, you can receive 20% off any O'Reilly, No Starch, Paraglyph, Pragmatic Bookshelf, SitePoint, or Syngress book you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. http://www.oreilly.com/ ***Free ground shipping is available for online orders of at least $29.95 that go to a single U.S. address. This offer applies to U.S. delivery addresses in the 50 states and Puerto Rico. For more details, go to: http://www.oreilly.com/news/freeshipping_0703.html ---------------------------------------------------------------- New Releases ---------------------------------------------------------------- ***GDB Pocket Reference Publisher: O'Reilly ISBN: 0596100272 Covering several popular programming languages, this handy guide details the essentials of using GDB in a testing environment. This book shows you how to specify a target for debugging, perform a careful examination to find the cause of program failure, and make quick changes for further testing. Having a quick way to refer to GDB's essential functions is the key to making the process work smoothly, and this book is the only reference you'll need. http://www.oreilly.com/catalog/gdbpr/ ***Deploying Citrix MetaFrame Presentation Server 3.0 Publisher: Syngress ISBN: 193226650X This book covers all the topics needed to plan, design, and implement a reliable, scalable server-based computing solution in a Citrix/Windows 2003 environment. Whether you're building thin client environments for disaster recovery purposes or rolling Citrix MetaFrame out as the network model for the day-to-day activities of a company, you will find this book to be a great resource. It also offers invaluable advice and direction on optimization, redundancy, troubleshooting, and scalability. http://www.oreilly.com/catalog/193226650X/ ***Digital Audio Essentials Publisher: O'Reilly ISBN: 0596008562 This indispensable reference helps you avoid time-consuming, costly trial and error in downloading audio files, burning CDs, converting analog music to digital form, publishing music to and streaming from the web, setting up home stereo configurations, and creating your own MP3 and other audio files. Designed for both Mac and PC users, it includes reliable hardware and software recommendations, tutorials, resources, and it even explains the basics of the DMCA and intellectual property law. http://www.oreilly.com/catalog/digaudio/ Chapter 16, "Setting Up an Internet Radio Station," is available online: http://www.oreilly.com/catalog/digaudio/chapter/index.html ***802.11 Wireless Networks: The Definitive Guide, 2nd Edition Publisher: O'Reilly ISBN: 0596100523 If you want to deploy your own wireless network, this book is the perfect starting place to gain an understanding of the capabilities and risks associated with the 802.11 protocols. This updated edition covers everything you need to know about integrating wireless technology into your current infrastructure. Designed with the system administrator or serious home user in mind, it's a no-nonsense guide for setting up 802.11 on Windows and Linux. Chapter 21, "Logical Wireless Network Architecture," is available online: http://www.oreilly.com/catalog/802dot112/chapter/index.html ***Don't Click on the Blue E! Publisher: O'Reilly ISBN: 0596009399 For anyone who has grown disenchanted with Internet Explorer, this book is here to help. With its straightforward approach, it gives non-technical users a step-by-step roadmap for switching to a better web browser: Firefox. As the only book that covers the switch to Firefox, this how-to guide is a must for all those who want to browse faster, more securely, and more efficiently. http://www.oreilly.com/catalog/bluee/ A sample excerpt, "Safety and Security," is available online: http://www.oreilly.com/catalog/bluee/chapter/index.html ***Visual Basic 2005: A Developer's Notebook Publisher: O'Reilly ISBN: 0596007264 This practical book offers nearly 50 hands-on projects in an informal, code-intensive style. Each project explores a new feature of the language, with emphasis on changes that can increase productivity, simplify programming tasks, and help you add new functionality to your applications. This one-of-a-kind book also offers suggestions for further experimentation and links to online documentation and other sources of information. http://www.oreilly.com/catalog/vbadn/ Chapter 2, "The Visual Basic Language," is available online: http://www.oreilly.com/catalog/vbadn/chapter/index.html ***The Art of Project Management Publisher: O'Reilly ISBN: 0596007868 In this book, you'll learn from a veteran manager of software and web development how to plan, manage, and lead projects. This personal account of hard lessons learned over a decade of work in the industry distills complex concepts and challenges into practical nuggets of useful advice. Inspiring, funny, honest, and compelling, this is the book you and your team need to have within arm's reach. http://www.oreilly.com/catalog/artprojectmgmt/ Chapter 3, "How to Figure Out What to Do," is available online: http://www.oreilly.com/catalog/artprojectmgmt/chapter/index.html ***Visual C# 2005: A Developer's Notebook Publisher: O'Reilly ISBN: 059600799X This unique "all lab, no lecture" guide covers all of the great new features in C# with 50 hands-on projects. Each project explores a new feature, with emphasis on changes that increase productivity, simplify programming tasks, and add functionality to applications. You'll find suggestions for further experimentation, links to online documentation, plus practical notes and warnings. The book also shows developers how to acquire, install, and configure Visual Studio .NET 2005. http://www.oreilly.com/catalog/visualcadn/ Chapter 1, "C# 2.0," is available online: http://www.oreilly.com/catalog/visualcadn/chapter/index.html ***iMovie HD and iDVD 5: The Missing Manual Publisher: O'Reilly ISBN: 0596100337 For both professional and amateur moviemakers, David Pogue's witty and entertaining guide details every step of iMovie HD video production, from choosing and using a digital camcorder to burning the finished work onto DVDs. In addition, this book provides a firm grounding in basic film technique so that the quality of a video won't rely entirely on magic. It's your ultimate moviemaking-made-easy source. http://www.oreilly.com/catalog/imoviehdtmm/ ***Access Hacks Publisher: O'Reilly ISBN: 0596009240 This valuable guide provides hands-on solutions to help users master Access. For experienced users, "Access Hacks" offers a unique collection of proven techniques and tools that will take their database skills and productivity to the next level. For Access beginners, this book helps them acquire a firm grasp of the program's most productive features. Topics covered range from utilizing SQL inquiries to working with Access in multi-user environments. http://www.oreilly.com/catalog/accesshks/ Sample Hack 61, "Use Excel Functions Inside Access," is available online (along with five others): http://www.oreilly.com/catalog/accesshks/chapter/index.html ***MAKE Subscriptions Available 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: https://www.pubservice.com/MK/Subnew.aspx?PC=MK&PK=M5ZUGLA The MAKE blog is available at: http://www.makezine.com/blog/ ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Cary Millsap at the NoCOUG Spring Conference, Sunnyvale, CA--May 19 Author Cary Millsap ("Optimizing Oracle Performance") is giving a keynote address at the Northern California Oracle Users Group Spring Conference. http://www.nocoug.org/next.html ***Mike Clark ("Pragmatic Project Automation") at Agile Denver, Boulder, CO--May 23 Pragmatic Bookshelf author Mike Clark presents "Building Software, Better and Faster." You'll learn good practices (and see some bad ones) while you take a peek inside a well-oiled agile project that's using the essential practices covered in the Pragmatic Starter Kit: version control with Subversion, unit testing with JUnit, and automation with Ant and friends. http://www.agiledenver.org/2005MayMeeting.php ***O'Reilly Sponsors the Coalition Summit for IPv6, Reston, VA--May 23-26 Join leaders from dozens of forward-looking governments and companies shaping the New Internet at the Coalition Summit for IPv6. And keep an eye out for our new book "IPv6 Network Administration." http://www.coalitionsummit.com/ ***Dan Gillmor ("We the Media"), WTC's Technology Breakfast Series, Mountain View, CA--May 26 Author Dan Gillmor and other panelists discuss the impact open source has, not only on business strategy in developing revenue models, but also license implications and what open source development means for engineers. http://www.wtc-sf.org/eml_tbseries_052605.htm ================================================ Conference News ================================================ ***Registration is Open for the O'Reilly Open Source Convention, Portland, OR--August 1-5 OSCON 2005 explores three deep trends affecting open source: the commoditization of software, network-enabled collaboration, and software customizability. Join us at this essential gathering of open source leaders and practitioners of every persuasion to exchange ideas and push the boundaries of vital open source technologies. This year, we introduce the Open Source Business Review, along with a host of other exciting presentations and events. http://conferences.oreilly.com/oscon/ User Group members who register before June 20, 2005 get a double discount. Use code "os05grpusr" when you register, and receive 15% off the early registration price. To register for the conference, go to: http://conferences.oreillynet.com/cs/os2005/create/ord_os05 ***Where 2.0 Conference Registration Open, San Francisco, CA--June 29-30 Join us at the first O'Reilly Where 2.0 Conference. Location-based services and mapping are becoming mainstream technologies. Meanwhile, innovative new software makes it possible to apply the wealth of new data to old business problems. Come explore the emerging consumer and enterprise ecosystems around location-aware technologies that increasingly impact the way we work and play. http://conferences.oreilly.com/where/ User Group members who register before May 31, 2005 get a double discount. Use code "whereug" when you register, and receive 15% off the early registration price. To register for the conference, go to: http://conferences.oreillynet.com/cs/where2005/create/ord_where ***EuroOSCON Call for Papers Now Open, Amsterdam, The Netherlands--October 17-20 EuroOSCON 2005, to be held October 17-20 in Amsterdam, will explore the best and newest open source technologies, with a focus on what's particularly useful to companies, governments, and non-profits. Session and tutorial proposals are due by midnight, May 23rd. We're interested in all aspects of building applications, services, and systems that utilize the new capabilities of the open source platform. http://conferences.oreillynet.com/cs/eurooscon/create/e_sess Submit your proposal: http://conferences.oreillynet.com/cs/eurooscon/create/e_sess#form ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***How to Build a Nonprofit for Your Community Many open source projects have already created nonprofit organizations that support their communities, while other projects are considering ways to establish nonprofits. David Boswell details how mozdev.org built a nonprofit organization and shows you how to do the same for your community. He covers fundraising, obtaining legal advice, staffing, and more. David is the coauthor of "Creating Applications with Mozilla." http://www.oreillynet.com/pub/a/policy/2005/04/28/nonprofits.html ***Addison-Wesley Professional on SafariU SafariU, O'Reilly's web-based platform for creating, publishing, and sharing textbooks, now includes 416 Addison-Wesley Professional titles. With books covering topics from programming, data mining, AI, networking, security, web design, web programming, databases, and a whole range of subjects in between, Addison-Wesley is a welcomed addition to the SafariU repository. Log on to SafariU now to see this incredible new content. https://www.safariu.com/ ***The Geospatial Web: A Call to Action What needs to happen to build a sustainable geospatial web? Mike Liebhold offers ten steps designed to help tap the as yet unharvested business opportunities in a geospatial web. If this topic gets your creative juices flowing, you belong at O'Reilly's Where 2.0 Conference, coming up in June in San Francisco. http://www.oreillynet.com/pub/a/network/2005/05/10/geospatialweb.html ***Learning Lab: Certificate Series $200 Instant Rebate Learning programming languages and development techniques has never been easier. Using your web browser and Useractive's Learning Sandbox technology, the Learning Lab gives you hands-on, online training in a creative environment (and a Certificate from the University of Illinois College of Extended Education upon course completion). Only in May, receive a $200 instant rebate when you enroll in any Certificate Series. http://www.oreilly.com/redirector.csp?link=UACert&type=news --------------------- Open Source --------------------- ***Tales of Rescuing Old Hardware If you're careful, you can often pick up viable hardware from companies throwing out machines too old to run the latest and greatest Windows software. This is viable for free Unixes, if you can get past the installation. Mikhail Zakharov walks through a tale of exploration, discovery, and patch-writing to install NetBSD over NFS through the serial port of a Pentium I-era Toshiba notebook. http://www.onlamp.com/pub/a/bsd/2005/05/05/hardware_rescue.html ***No Starch Author describes keys to business-ready Linux clusters SearchEnterpriseLinux.com interviews Karl Kopper, author of No Starch's "Linux Enterprise Cluster." http://searchenterpriselinux.techtarget.com/originalContent/0,289142,sid39_gc i1083586,00.html ***CVS Trouble Noel Davis looks at problems in CVS, PostgreSQL, Squid, Gaim, Debian's lsh, Xine-lib, Caroline, Convert-UUlib, Rootkit Hunter, snmppd, Kommander, kimgio, RealPlayer, Helix Player, xli, and Debian's samba. http://www.linuxdevcenter.com/pub/a/linux/2005/05/06/security_alerts.html --------------------- Mac --------------------- ***The Soul of WWDC 2005 A few years ago, Apple moved WWDC from San Jose to the brand new Moscone West building in San Francisco. The new location improved the face of its developer conference. This year, Apple wants to enhance its very soul. Here's how O'Reilly is going to help them do that. http://www.macdevcenter.com/pub/a/mac/2005/05/03/wwdc.html ***Build a Dashboard Widget A little HTML, a dash of JavaScript, and a sprinkle of CSS and you can create your own Dashboard widget. Andrew Anderson shows you how. http://www.macdevcenter.com/pub/a/mac/2005/05/06/dashboard.html ***Magnificent Seven: What's New for Users in QuickTime 7 Tiger is cool, but it's not the only new cat on the block. Apple has also released an updated version of QuickTime. Chris Adamson examines the user-visible features and changes in QT 7, including QT 7 Pro, renovations to the QuickTime Player application, and the implications of the powerful new H.264 video codec. http://www.macdevcenter.com/pub/a/mac/2005/05/10/qt7.html --------------------- Windows/.NET --------------------- ***O'Reilly books Recommended on AARP's article "Windows: Better Safe (Mode) Than Sorry" Gabe Goldberg's states "Windows XP books' indexes provided surprisingly few entries for Safe Mode. I found the best coverage in two O'Reilly books, 'Windows XP Pro: The Missing Manual' and 'Windows XP Home Edition: The Missing Manual.'" In addition to writing for www.aarp.org, Gabe contributes to the "Washington Post" and computer industry/trade publications. He's active in his local PC user group, CPCUG (Capital PC User Group) serving as Outreach Director and Program Director. He's also Region 2 Advisor for APCUG, helping user groups from VA to NJ. Thanks Gabe! http://www.aarp.org/learntech/computers/howto/better_safe_mode.html ***Windows XP Annoyances Needed for New Book We're looking for your gripes, complaints, hassles, and other frustrations with Microsoft's favorite OS. Billions of people use Windows, and we want to help them...and your help would be much appreciated. We'll be covering XP in all its flavors (including XP with Service Packs 1 and 2, Windows Media Center Edition), and in all its settings (from standalone PCs to running on a WiFi network). If you have an annoyance you'd like to see solved, email marsee at oreilly.com with "Windows XP Annoyances" in the subject line. Just note which version of XP your're using (with SP1? SP2? Windows Media Center Edition?) As thanks for sharing, we'll make sure to get copies of "Windows XP Annoyances" sent to your group shortly after publication. ***Putting A Browser Into Your Windows Application There are times when it would be awfully convenient to have the capabilities of Internet Explorer inside your Windows application. The classic case is when you want to look at an XML document, and you'd like to take advantage of IE's ability to show the document as a collapsible and expandable hierarchy. In this article, Jesse Liberty will show you how to do that, in just a few easy steps. http://www.ondotnet.com/pub/a/dotnet/2005/05/10/liberty.html --------------------- Java --------------------- ***Five Things I Love About Spring For hardcore enterprise development, Bruce Tate turns to Spring, the topic of his latest collaboration, "Spring: A Developer's Notebook." In this article, Bruce describes five reasons why he's hooked on Spring. http://www.onjava.com/pub/a/onjava/2005/05/11/spring.html ***Configuring Database Access in Eclipse 3.0 with SQLExplorer It's 2005 and you're using Eclipse. Should you still be creating your database tables and seeding them with data by hand, from an SQL command-line utility? Deepak Vohra introduces the SQLExplorer plugin for Eclipse, which allows you to put a GUI on your development-time database access. http://www.onjava.com/pub/a/onjava/2005/05/11/sqlexplorer.html --------------------- Digital Media --------------------- ***Ed Carreon: Making the Connection During a four-month visit to a remote village in Mexico, Ed Carreon photographed a world with one foot still in the past, a distant place he had heard about as a boy through family stories. His images capture the beauty and the struggle of a land that few of us will ever see. http://digitalmedia.oreilly.com/2005/05/11/featured.html ***Hands On: Create Insane Reason Grooves Don't settle for the same loop everyone else is using! This MP3-packed tutorial shows how to blast beats apart in Propellerhead Reason, then shape them into unique, twisted grooves. http://digitalmedia.oreilly.com/2005/05/04/reasonbeat.html ***On the Go with the Motorola MPx220 Camera Phone The Motorola MPx220 is a 3.88-ounce, portable multimedia tool cleverly disguised as a mobile phone. The ROM-based Microsoft Windows Media Player can play back MP3 and WMA audio, as well as WMV video files. The integrated camera can record 1.3-megapixel still photos. Todd Ogasawara explores all in this in-depth review. http://digitalmedia.oreilly.com/2005/05/04/mpx220.html --------------------- Web --------------------- ***Build an eCommerce Application with eZPublish Launch into the world of ecommerce using eZ publish. Bard Farstad explains step-by-step how to create a fully functional product catalogue with online credit card processing functionality. http://www.sitepoint.com/article/ecommerce-website-ez-publish ***Radical Interface Approaches Alex Walker takes a look at several web sites which feature radical interfaces for users. Read along and find out what's possible with just a little bit of imagination. http://www.sitepoint.com/blog-post-view.php?id=261889 ***Validate User Input in PHP 5 Discover how to validate user data in PHP and produce user-friendly error messages when something goes wrong, or when someone attempts a malicious attack. http://www.sitepoint.com/blog-post-view.php?id=261554 --------------------- MAKE --------------------- ***MAKE: Audio Here's the latest audio from MAKE Magazine. In this MAKE audio show, Cory Doctorow talks about the Brodcast Flag--it's history, the fight, and now its (hopeful) permanent demise. Right click or Control + click to download this MP3 to you local system or add the MAKE Audio feed to your podcasting application and get the show automatically! http://www.makezine.com/blog/archive/make_podcast/ ***Call MAKE Call in to our MAKE voicemail and ask a question; anything is fine. How about something like, "I have an old PC, what can I do with it?" We'll try and answer these on our audio program or on the MAKE: Blog. It's not a toll-free call, so keep that in mind. 206-888-6253 (MAKE) ***MAKE: Weather http://makezine.com/weatherlink/ More about our Weather Experiment http://www.makezine.com/blog/archive/2005/04/davis_vantage_p.html ================================================ From Your Peers =============================================== ***Don't forget to check out the O'Reilly UG wiki to see what user groups around the globe are up to: http://wiki.oreillynet.com/usergroups/index.cgi Until next time-- Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://www.oreilly.com ================================================================ ------------------------------------------------------- From george at metaart.org Fri May 13 17:19:14 2005 From: george at metaart.org (George Woolley) Date: Fri, 13 May 2005 17:19:14 -0700 Subject: [oak perl] Mail Annoyance Message-ID: <8b0710d4008fa868a9febfb372a058ec@metaart.org> This is a test similar to David's from a different machine using a different email program. Line 1 Line 2 Line 3 Line 4 Line 6 Line 8 using: Mail on Panther From cajun at cajuninc.com Fri May 13 17:29:59 2005 From: cajun at cajuninc.com (M. Lewis) Date: Fri, 13 May 2005 19:29:59 -0500 Subject: [oak perl] Mail Annoyance In-Reply-To: <8b0710d4008fa868a9febfb372a058ec@metaart.org> References: <8b0710d4008fa868a9febfb372a058ec@metaart.org> Message-ID: <42854687.3050107@cajuninc.com> Recieved fine in downtown Panama. George Woolley wrote: > This is a test similar to David's > from a different machine using a different email program. > > Line 1 > Line 2 > Line 3 > Line 4 > > Line 6 > > Line 8 > > > using: Mail on Panther > > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland From george at metaart.org Fri May 13 18:44:02 2005 From: george at metaart.org (George Woolley) Date: Fri, 13 May 2005 18:44:02 -0700 Subject: [oak perl] Oakland.pm Meeting: Sat. May 14 1-3pm Message-ID: <200505131844.02824.george@metaart.org> See some of you tomorrow at the meeting. George cut & paste from http://www.metaart.org/opug/ ............................................ Next meeting * when: Saturday, May 14th at 1pm-3pm <<< * where: Grand Lake Neighborhood Center <<< 530 Lake Park Ave., Oakland CA * directions: [link] directions and ascii map * theme: Dynamic Languages (cont'd) * activities: o introductions o giveaways o talks on the theme, discussion o ... * who: open to anyone interested. * how much: no fee for our meetings. However, the neighborhood center would appreciate (but does not require) a donation of $1 per person for the use of their space. * RSVP: is a big help to me but is not required. From george at metaart.org Fri May 13 19:11:22 2005 From: george at metaart.org (George Woolley) Date: Fri, 13 May 2005 19:11:22 -0700 Subject: [oak perl] Mail Annoyance In-Reply-To: <4285220A.1000500@cajuninc.com> References: <200505121934.46832.george@metaart.org> <200505131341.05797.george@metaart.org> <4285220A.1000500@cajuninc.com> Message-ID: <200505131911.22485.george@metaart.org> Mike, OK here is the test you asked for with copies to you and David as you indicated. === Line 1 Line 2 Line 3 Line 4 Line 6 Line 8 === [Again, following David's test. So there should be 8 lines beween ===s.] On Friday 13 May 2005 2:54 pm, M. Lewis wrote: > George, suggest you compose a new message similar to what David did. Send > to list AND cc: David and I. We should be able to isolate the fault fairly > easily doing it that way I would think. M ... From cajun at cajuninc.com Fri May 13 18:53:10 2005 From: cajun at cajuninc.com (M. Lewis) Date: Fri, 13 May 2005 20:53:10 -0500 Subject: [oak perl] Mail Annoyance In-Reply-To: <200505131911.22485.george@metaart.org> References: <200505121934.46832.george@metaart.org> <200505131341.05797.george@metaart.org> <4285220A.1000500@cajuninc.com> <200505131911.22485.george@metaart.org> Message-ID: <42855A06.1060009@cajuninc.com> Both copies, the one to oakland.pm and the one to me are identical at this location. M George Woolley wrote: > Mike, > OK here is the test you asked for > with copies to you and David as you indicated. > === > Line 1 > Line 2 > Line 3 > Line 4 > > Line 6 > > Line 8 > === > > [Again, following David's test. > So there should be 8 lines beween ===s.] > > On Friday 13 May 2005 2:54 pm, M. Lewis wrote: > >>George, suggest you compose a new message similar to what David did. Send >>to list AND cc: David and I. We should be able to isolate the fault fairly >>easily doing it that way I would think. M > > ... > > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland From george at metaart.org Sat May 14 01:22:59 2005 From: george at metaart.org (George Woolley) Date: Sat, 14 May 2005 01:22:59 -0700 Subject: [oak perl] Mail Annoyance Message-ID: <200505140122.59754.george@metaart.org> It occurred to me that it might be useful to know approximately when the missing end of line problem began. The earliest message I've found with the problem is dated May 9. Have you seen earlier than that? <<<<<< George From extasia at gmail.com Sat May 14 08:51:45 2005 From: extasia at gmail.com (David Alban) Date: Sat, 14 May 2005 08:51:45 -0700 Subject: [oak perl] Mail Annoyance In-Reply-To: <42855A06.1060009@cajuninc.com> References: <200505121934.46832.george@metaart.org> <200505131341.05797.george@metaart.org> <4285220A.1000500@cajuninc.com> <200505131911.22485.george@metaart.org> <42855A06.1060009@cajuninc.com> Message-ID: <4c714a9c0505140851323fa800@mail.gmail.com> The ones I get from the list are "scrunched". The ones I get from Mike and George directly, aren't. On 5/13/05, M. Lewis wrote: > Both copies, the one to oakland.pm and the one to me are identical at > this location. -- Live in a world of your own, but always welcome visitors. From george at metaart.org Sat May 14 17:30:57 2005 From: george at metaart.org (George Woolley) Date: Sat, 14 May 2005 17:30:57 -0700 Subject: [oak perl] Mail Annoyance - gone? In-Reply-To: <200505140122.59754.george@metaart.org> References: <200505140122.59754.george@metaart.org> Message-ID: <200505141730.57625.george@metaart.org> This is a test to see if the "Mail Annoyance" we've been discussing is gone. ============ Line 1 Line 2 Line 3 Line 4 Line 6 Line 8 ============ [I'm expecting 8 lines between the ===s.] Let me know if the test fails for you. <<<<<< Also, let me know if you see any other indications the problem is still around. <<<<<< == Background On the PM group leaders' list, someone else raised a variation on the "Mail Annoyance" topic. I responded with a summary of our experiences. A PM support person thinks he has fixed the problem. From oaklandpm at eli.users.panix.com Mon May 16 12:08:43 2005 From: oaklandpm at eli.users.panix.com (Benjamin Elijah Griffin) Date: Mon, 16 May 2005 15:08:43 -0400 (EDT) Subject: [oak perl] Mail Annoyance Message-ID: <200505161908.j4GJ8hO28385@panix2.panix.com> I wrote to George (directly): > Recently I've been super annoyed that everything to the oakland at pm.org > list comes through base64 encoded. Someone changed something somewhere, > I suspect the mailing list software now wants to encode everything > in UTF-8 (it provides a charset="utf-8" header) even when the contents > are plain ASCII. And then it gets anal about encoding, and converts > the bodies to base64. He replied, asking me: : Do you know approximately : when you began experiencing : the change you describe in the first sentence? May 10th I received "[oak perl] Yet Another Perl Conference final details" (message-ID: <20050511033524.4A975177F8 at x6.develooper.com>) which was not UTF-8 and was not base64 encoded. May 11th I received "Re: [oak perl] Hi from Robert Kuropkat" (message-ID: <200505111128.18817.george at metaart.org>) which was UTF-8 and base64 encoded. All messages since then have been such. Both have "X-Mailman-Version: 2.1.6rc3" headers, so I don't think that's what changed, Both messages come in to qmail on x1.develooper.com, then get handed off to Postfix on x6.develooper.com according to the Received headers. I can't tell the versions of either of those from the headers, so if one changed I wouldn't know it. George also asks the list in general: : The earliest occurrence : I've found of the missing end of lines : is May 9th. : : Anyone, seen the problem before that? FYI: my 'May 10th' last plain message came in several minutes before midnight Eastern time. Pacific time it would be early on the 11th. (My panix.com account is hosted in New York.) Elijah From george at metaart.org Mon May 16 12:58:16 2005 From: george at metaart.org (George Woolley) Date: Mon, 16 May 2005 12:58:16 -0700 Subject: [oak perl] Mail Annoyance In-Reply-To: <200505161908.j4GJ8hO28385@panix2.panix.com> References: <200505161908.j4GJ8hO28385@panix2.panix.com> Message-ID: <200505161258.16369.george@metaart.org> Hi Elijah, Thanks for sending me that email. It helped me to better understand what was occurring. (And I definitely needed help.) Anyway, I think based on a later email directly to me that, at least so far, the problem is gone for you.. George Hi Everyone including Elijah, As far as I can tell the "Mail Annoyance" problem has been fixed. If anyone experiences the problem again, let me know. George On Monday 16 May 2005 12:08 pm, Benjamin Elijah Griffin wrote: > I wrote to George (directly): > > Recently I've been super annoyed that everything to the oakland at pm.org > > list comes through base64 encoded. Someone changed something somewhere, > > I suspect the mailing list software now wants to encode everything > > in UTF-8 (it provides a charset="utf-8" header) even when the contents > > are plain ASCII. And then it gets anal about encoding, and converts > > the bodies to base64. > > He replied, asking me: > : Do you know approximately > : when you began experiencing > : the change you describe in the first sentence? > > May 10th I received "[oak perl] Yet Another Perl Conference final > details" (message-ID: <20050511033524.4A975177F8 at x6.develooper.com>) > which was not UTF-8 and was not base64 encoded. > > May 11th I received "Re: [oak perl] Hi from Robert Kuropkat" > (message-ID: <200505111128.18817.george at metaart.org>) which was UTF-8 > and base64 encoded. All messages since then have been such. > > Both have "X-Mailman-Version: 2.1.6rc3" headers, so I don't think > that's what changed, Both messages come in to qmail on > x1.develooper.com, then get handed off to Postfix on x6.develooper.com > according to the Received headers. I can't tell the versions of > either of those from the headers, so if one changed I wouldn't know it. > > George also asks the list in general: > : The earliest occurrence > : I've found of the missing end of lines > : is May 9th. > : > : Anyone, seen the problem before that? > > FYI: my 'May 10th' last plain message came in several minutes before > midnight Eastern time. Pacific time it would be early on the 11th. (My > panix.com account is hosted in New York.) > > Elijah > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland From george at metaart.org Fri May 20 10:35:44 2005 From: george at metaart.org (George Woolley) Date: Fri, 20 May 2005 10:35:44 -0700 Subject: [oak perl] Fwd: OSCON 2005- Early Registration Now Open Message-ID: <200505201035.44588.george@metaart.org> ---------- Forwarded Message ---------- Subject: OSCON 2005- Early Registration Now Open Date: Friday 20 May 2005 10:04 am From: "O'Reilly Conferences" ... Register now for the 7th Annual O'Reilly Open Source Convention August 1-5 at the Oregon Convention Center in Portland, Oregon http://conferences.oreilly.com/oscon Be sure to sign up before early registration ends on June 20: http://conferences.oreillynet.com/pub/w/38/register.html Competition in the Linux vendor industry is heating up. Fresh technologies like Ruby on Rails and AJAX have turned the world of web apps on its head. And Microsoft is open sourcing software! Something is definitely afoot in the world of open source. Join us at OSCON, the O'Reilly Open Source Convention, where the people and projects of open source come together. At OSCON, you'll: - Hear about open source trends that are impacting the work you do--now and down the road - Discover ingenious solutions to your programming problems - Learn to work smarter, faster, and more creatively - Build relationships with fellow users from the entire spectrum of the open source community - Learn about the newest features and versions from creators and experts - Get set for technical innovations coming your way 2005 O'Reilly Open Source Convention highlights: ***Open Source Business Review*** http://conferences.oreillynet.com/pub/w/38/osbr.html New to OSCON this year is the Open Source Business Review (OSBR): two days of premium presentations designed for executives and IT managers. OSBR highlights how open source is changing IT in the enterprise, and demonstrates how it can deliver benefits now and in the future. Led by seasoned executives who have managed open source successfully within their organizations, OSBR sessions cover essential topics like evaluating open source and calculating ROI, governance models, managing risks, licensing, and many others important issues. In addition to exclusive sessions, OSBR participants can also attend OSCON keynote presentations, OSCON sessions, exhibit hall, evening events, and activities. ***Key People on Key Technologies*** http://conferences.oreillynet.com/pub/w/38/speakers.html - Perl: Larry Wall, Damian Conway, Allison Randal, Rafael Garcia-Suarez - DBs: Monty Widenius, Arjen Lentz, A. Elein Mustain, D. Richard Hipp, Ann Harrison - Java: Jonathan Schwartz, Danese Cooper, Erik Hatcher, Rod Cope - Python: Guido van Rossum, Ted Leung, Sam Ruby, Jim Hugunin - PHP: Rasmus Lerdorf, Andi Gutmans, David Sklar, Luke Welling, Laura Thomson - Linux: Greg Kroah-Hartman, Theo Schlossnagle, Shane Caraveo, David Wheeler - Security: Christian Lahti, Randal Schwartz, Nitesh Dhanjani, Kees Cook - Apache: Rich Bowen, Ask Bj???rn Hansen, Geoffrey Young - Emerging Topics: Robert Lefkowitz, Karim R. Lakhani, Chris DiBona - Ruby: David Heinemeier Hansson, Yukihiro Matsumoto, Mike Clark - XML: Ben Hammersley, Jason Hunter, Evan Lenz, Odysseas Pentakalos ***Events and Activities Galore!*** - Tuesday Night Extravaganza: Damian Conway, Paul Graham, and Larry Wall share deep and entertaining thoughts with the assembled OSCON throng - Exhibit Hall Reception and Author Round-up: have a drink, see what exhibitors and sponsors have to offer, and say hello to a host of open source authors - Powell's Technical Book Store Open House: This venerable Portland institution throws opens its doors to OSCON participants - HP Photo Contest: Polish your lens and pack extra batteries, because HP is once again sponsoring a photo competition just for OSCON participants - Portland Bridges Tour: Calling all massive gearheads--get a behind-the-scenes look at how some of Portland's famous spans operate - Birds of a Feather sessions (BoFs): BoFs offer a place to gather with other open source fans on the topic of your choice ***Sponsors and Exhibitors*** http://conferences.oreillynet.com/pub/w/38/exhibitors.html - Diamond: Computer Associates, Hewlett Packard, SpikeSource, Sun Microsystems - Platinum: Novell - Gold: ActiveGrid, IBM, Ticketmaster - Silver: Activegrid, Black Duck, Google, Intel, Microsoft, SourceLabs, Zend For information on exhibiting or becoming a sponsor at OSCON, contact Andrew Calvo at (707) 827-7176, or andrewc at oreilly.com for more info. To become a media sponsor at O'Reilly conferences, contact Margi Levin at (707) 827-7184, or margi at oreilly.com ***Important Deadlines*** - June 20: Early registration pricing ends--as does your chance to save up to $300. (And, if you're eligible for a discount--alumni, government, non-profit, etc.--it can be used during the early registration period to save you even more. Check the registration page for details: http://conferences.oreillynet.com/pub/w/38/register.html) - July 7: Hotel group rate discount ends. For hotel and travel information, go to: http://conferences.oreillynet.com/pub/w/38/hotel.html ***Upcoming O'Reilly Conferences*** (http://conferences.oreilly.com): - Where 2.0, June 29-30 in San Francisco, CA - O'Reilly European OSCON, October 17-20, Amsterdam, The Netherlands Hope to see you there! The O'Reilly OSCON Team ******************************************************* ... O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 ******************************************************* ------------------------------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/oakland/attachments/20050520/8644a068/attachment.html From alamozzz at yahoo.com Sun May 22 16:50:22 2005 From: alamozzz at yahoo.com (Adrien Lamothe) Date: Sun, 22 May 2005 16:50:22 -0700 (PDT) Subject: [oak perl] CGI::Prototype module Message-ID: <20050522235022.513.qmail@web31406.mail.mud.yahoo.com> Randal Schwartz recently placed his CGI::Prototype module on CPAN. It looks very interesting. The module aims to provide a clean framework for applying the infamous "Model-View-Controller" (MVC) architecture to Perl CGI scripts. I know of at least a couple of Oakland Perl Mongers who are currently interested in Perl CGI (I also still occasionally develop Perl CGI, using the CGI pm.) The URL for the module is: http://search.cpan.org/~merlyn/CGI-Prototype-0.9053/lib/CGI/Prototype.pm Enjoy! Adrien Lamothe www.adriensweb.com __________________________________ Yahoo! Mail Mobile Take Yahoo! Mail with you! Check email on your mobile phone. http://mobile.yahoo.com/learn/mail From david at fetter.org Mon May 23 15:50:21 2005 From: david at fetter.org (David Fetter) Date: Mon, 23 May 2005 15:50:21 -0700 Subject: [oak perl] CGI::Prototype module In-Reply-To: <20050522235022.513.qmail@web31406.mail.mud.yahoo.com> References: <20050522235022.513.qmail@web31406.mail.mud.yahoo.com> Message-ID: <20050523225021.GA31016@fetter.org> On Sun, May 22, 2005 at 04:50:22PM -0700, Adrien Lamothe wrote: > Randal Schwartz recently placed his CGI::Prototype module on CPAN. > It looks very interesting. The module aims to provide a clean > framework for applying the infamous "Model-View-Controller" (MVC) > architecture to Perl CGI scripts. I know of at least a couple of > Oakland Perl Mongers who are currently interested in Perl CGI (I > also still occasionally develop Perl CGI, using the CGI pm.) > > The URL for the module is: > > http://search.cpan.org/~merlyn/CGI-Prototype-0.9053/lib/CGI/Prototype.pm > > Enjoy! I suppose I should be embarrassed to say this, but I'm not. An app I wrote for Geekcruises.com was part of the inspiration for this module. I think it's kinda neat that the web is on its way to being a real platform for real applications even without java applets :) Cheers, D -- David Fetter david at fetter.org http://fetter.org/ phone: +1 510 893 6100 mobile: +1 415 235 3778 Remember to vote! From alamozzz at yahoo.com Mon May 23 21:24:36 2005 From: alamozzz at yahoo.com (Adrien Lamothe) Date: Mon, 23 May 2005 21:24:36 -0700 (PDT) Subject: [oak perl] CGI::Prototype module In-Reply-To: 6667 Message-ID: <20050524042436.32175.qmail@web31415.mail.mud.yahoo.com> Nothing to be embarrassed about. The timing of CGI::Prototype is good, considering all the attention "Ruby on Rails" and AJAX are getting. Now Perl is represented in the web app framework space. Mr. Schwartz does credit Geekcruises.com and an "unnamed large university" for funding the module. --- David Fetter wrote: > On Sun, May 22, 2005 at 04:50:22PM -0700, Adrien > Lamothe wrote: > > Randal Schwartz recently placed his CGI::Prototype > module on CPAN. > > It looks very interesting. The module aims to > provide a clean > > framework for applying the infamous > "Model-View-Controller" (MVC) > > architecture to Perl CGI scripts. I know of at > least a couple of > > Oakland Perl Mongers who are currently interested > in Perl CGI (I > > also still occasionally develop Perl CGI, using > the CGI pm.) > > > > The URL for the module is: > > > > > http://search.cpan.org/~merlyn/CGI-Prototype-0.9053/lib/CGI/Prototype.pm > > > > Enjoy! > > I suppose I should be embarrassed to say this, but > I'm not. An app I > wrote for Geekcruises.com was part of the > inspiration for this module. > I think it's kinda neat that the web is on its way > to being a real > platform for real applications even without java > applets :) > > Cheers, > D > -- > David Fetter david at fetter.org http://fetter.org/ > phone: +1 510 893 6100 mobile: +1 415 235 3778 > > Remember to vote! > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland > Adrien Lamothe www.adriensweb.com __________________________________ Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html From alamozzz at yahoo.com Mon May 23 22:26:18 2005 From: alamozzz at yahoo.com (Adrien Lamothe) Date: Mon, 23 May 2005 22:26:18 -0700 (PDT) Subject: [oak perl] POE Message-ID: <20050524052619.57044.qmail@web31411.mail.mud.yahoo.com> Speaking of frameworks & engines, I've been meaning to congratulate Tony Monroe for the excellent POE presentation he gave at the March meeting (amazing how fast time moves.) One cool thing about Tony's POE presentation is that it sparked some interest, and at the April meeting Mark Bole brought copies of a simple POE script he developed. Mark wanted to see what the minimum coding was to create a running POE script. POE is another very interesting Perl framework/engine. Real time systems are big business with lots of opportunity. Adrien Lamothe www.adriensweb.com __________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new Resources site http://smallbusiness.yahoo.com/resources/ From cajun at cajuninc.com Fri May 27 17:48:43 2005 From: cajun at cajuninc.com (M. Lewis) Date: Fri, 27 May 2005 19:48:43 -0500 Subject: [oak perl] Test Message-ID: <4297BFEB.6060900@cajuninc.com> Test Test Test -- IBM: I've Been Mesmerized 19:46:01 up 2 days, 2:03, 5 users, load average: 0.00, 0.00, 0.00 Linux Registered User #241685 http://counter.li.org From PaulGerken at compuserve.com Fri May 27 19:42:15 2005 From: PaulGerken at compuserve.com (Paul Gerken) Date: Fri, 27 May 2005 19:42:15 -0700 Subject: [oak perl] Test, as per George Message-ID: Hi George, This is the test that you requested Fri 5/27 7:42pm Thank you, Paul Gerken Software Project Consulting, Inc. Attention to Details (510) 601-9200 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/oakland/attachments/20050528/0c99f36b/attachment.html From cajun at cajuninc.com Sat May 28 20:49:11 2005 From: cajun at cajuninc.com (M. Lewis) Date: Sat, 28 May 2005 22:49:11 -0500 Subject: [oak perl] Comparing two files Message-ID: <42993BB7.4000700@cajuninc.com> my $shortfile; my $longfile; my $differences; I'm writing a script to compare two text files ($shortfile & $longfile). If a line appears in $shortfile, but that line is not in $longfile, then I want to write that line out to $differences I'm relatively certain it is not efficient to open $longfile for each entry in $shortfile. Both files are of the magnitude of 800+ lines. For example, a given line in $shortfile is found at line 333 in $longfile. Without closing and reopening $longfile, I don't know how to reset the 'pointer' in $longfile back to line 1. Perhaps there is a better way of doing this. I hope I've explained what I'm trying to do clearly. Suggestions ? Thanks, Mike -- Revolutionary: The disk drives go round and round. 22:41:01 up 3 days, 4:58, 6 users, load average: 0.00, 0.00, 0.00 Linux Registered User #241685 http://counter.li.org From mp at rawbw.com Sun May 29 07:39:14 2005 From: mp at rawbw.com (Michael Paoli) Date: Sun, 29 May 2005 07:39:14 -0700 Subject: [oak perl] Comparing two files In-Reply-To: <42993BB7.4000700@cajuninc.com> References: <42993BB7.4000700@cajuninc.com> Message-ID: <1117377554.4299d412d9d0e@webmail.rawbw.com> A few items to consider. There are lots of ways to compare and look at differences among files - most notably beyond determining if the entire data contents are identical or not. That's really a topic unto itself. The source to diff(1) might be a useful/interesting place to start looking at that, and/or suitable information on various algorithms. If the size of the files is relatively small compared to the virtual memory available, it may be most/quite efficient to have perl read each of the entire files into arrays, and one can then handle, compare, etc. that data as desired, without need to reread the files. As for repositioning in a file, take a look at the seek perl function, and other related perl functions. If the files are quite large relative to the virtual memory available, this may be a preferable approach. The operating system may also help significantly with caching, so some/many logical rereads may not require physical rereading of on-disk data. I'd guestimate the more efficient approaches probably avoid rereading the files, or portions thereof ... but then there are always the tradeoffs between machine efficiency, programmer efficiency, and time, and for sufficiently small problem tasks, optimization may not be a significant factor. Quoting "M. Lewis" : > my $shortfile; > my $longfile; > my $differences; > > > I'm writing a script to compare two text files ($shortfile & $longfile). > If a line appears in $shortfile, but that line is not in $longfile, then > I want to write that line out to $differences > > I'm relatively certain it is not efficient to open $longfile for each > entry in $shortfile. Both files are of the magnitude of 800+ lines. > > For example, a given line in $shortfile is found at line 333 in > $longfile. Without closing and reopening $longfile, I don't know how to > reset the 'pointer' in $longfile back to line 1. > > Perhaps there is a better way of doing this. I hope I've explained what > I'm trying to do clearly. > > Suggestions ? From mark at bincomputing.com Sun May 29 10:59:17 2005 From: mark at bincomputing.com (Mark Bole) Date: Sun, 29 May 2005 10:59:17 -0700 Subject: [oak perl] Comparing two files In-Reply-To: <1117377554.4299d412d9d0e@webmail.rawbw.com> References: <42993BB7.4000700@cajuninc.com> <1117377554.4299d412d9d0e@webmail.rawbw.com> Message-ID: <429A02F5.9010406@bincomputing.com> Ditto on the tradeoffs. For relatively small files, just slurp them both into arrays and use any of several well-documented techniques for comparing them, as suggested. Pre-sorting each file (array) will eliminate the need to re-seek. This is what you do to use the Unix command "cmp", which makes it simpler (but less powerful) than "diff" (or "fc" under Windows). A more general approach is to think of each file as a relational database table, and figure out what the primary (unique) key is for each row (line). If there is a unique string in each line that is easy to extract, great, otherwise something like an MD5 hash value (Digest::MD5) for each line can be generated once for the large file (use it as the key for a Perl hash) and then compared against the key (MD5 hash) for each line of the other file. In short, for the cost of some pre-processing (sorting and/or key extraction), you shouldn't have to go through each file more than once. With Unix you could also try something like this from the command line (no Perl) grep -v -F -f file1 file2 but I imagine it would choke on files over a certain size, or else take a very long time. (on most Unixes, 'grep -F' and 'fgrep' are synonymous). --Mark Bole Michael Paoli wrote: >A few items to consider. >There are lots of ways to compare and look at differences among >files - most notably beyond determining if the entire data contents are >identical or not. That's really a topic unto itself. The source to diff(1) >might be a useful/interesting place to start looking at that, and/or >suitable information on various algorithms. > >If the size of the files is relatively small compared to the virtual >memory available, it may be most/quite efficient to have perl read each >of the entire files into arrays, and one can then handle, compare, etc. >that data as desired, without need to reread the files. > >As for repositioning in a file, take a look at the seek perl function, and >other related perl functions. If the files are quite large relative to >the virtual memory available, this may be a preferable approach. The >operating system may also help significantly with caching, so some/many >logical rereads may not require physical rereading of on-disk data. > >I'd guestimate the more efficient approaches probably avoid rereading the >files, or portions thereof ... but then there are always the tradeoffs >between machine efficiency, programmer efficiency, and time, and for >sufficiently small problem tasks, optimization may not be a significant >factor. > >Quoting "M. Lewis" : > > > >>my $shortfile; >>my $longfile; >>my $differences; >> >> >>I'm writing a script to compare two text files ($shortfile & $longfile). >>If a line appears in $shortfile, but that line is not in $longfile, then >>I want to write that line out to $differences >> >>I'm relatively certain it is not efficient to open $longfile for each >>entry in $shortfile. Both files are of the magnitude of 800+ lines. >> >>For example, a given line in $shortfile is found at line 333 in >>$longfile. Without closing and reopening $longfile, I don't know how to >>reset the 'pointer' in $longfile back to line 1. >> >>Perhaps there is a better way of doing this. I hope I've explained what >>I'm trying to do clearly. >> >>Suggestions ? >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/oakland/attachments/20050529/1cae605a/attachment.html From mark at bincomputing.com Sun May 29 11:02:46 2005 From: mark at bincomputing.com (Mark Bole) Date: Sun, 29 May 2005 11:02:46 -0700 Subject: [oak perl] CGI::Prototype module In-Reply-To: <20050524042436.32175.qmail@web31415.mail.mud.yahoo.com> References: <20050524042436.32175.qmail@web31415.mail.mud.yahoo.com> Message-ID: <429A03C6.5020701@bincomputing.com> The latest issue (July) of Sys Admin Magazine in fact has an article by Randal Schwartz on this very topic. http://www.samag.com/ And I'm not embarrassed to say, yours truly also has an article published in this issue, but not about Perl :-( -- Mark Bole http://www.bincomputing.com 925-287-0366 Adrien Lamothe wrote: >Nothing to be embarrassed about. The timing of >CGI::Prototype is good, considering all the attention >"Ruby on Rails" and AJAX are getting. Now Perl is >represented in the web app framework space. > >Mr. Schwartz does credit Geekcruises.com and an >"unnamed large university" for funding the module. > > >--- David Fetter wrote: > > >>On Sun, May 22, 2005 at 04:50:22PM -0700, Adrien >>Lamothe wrote: >> >> >>>Randal Schwartz recently placed his CGI::Prototype >>> >>> >>module on CPAN. >> >> [...] From george at metaart.org Sun May 29 11:41:31 2005 From: george at metaart.org (George Woolley) Date: Sun, 29 May 2005 11:41:31 -0700 Subject: [oak perl] Test Post Message-ID: <200505291141.31037.george@metaart.org> I haven't been able to post successfully starting Tuesday. Thanks to Mike Lewis for getting my message through to Support at Perl Mongers. Support believes they have fixed the problem and has asked for a test. From cajun at cajuninc.com Sun May 29 12:01:39 2005 From: cajun at cajuninc.com (M. Lewis) Date: Sun, 29 May 2005 14:01:39 -0500 Subject: [oak perl] Test Post In-Reply-To: <200505291141.31037.george@metaart.org> References: <200505291141.31037.george@metaart.org> Message-ID: <429A1193.608@cajuninc.com> Looks like your send button is working again ! M George Woolley wrote: > I haven't been able to post successfully > starting Tuesday. > > Thanks to Mike Lewis for getting my message through > to Support at Perl Mongers. > Support believes they have fixed the problem > and has asked for a test. > > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland > -- Never forget: 2 + 2 = 5 for extremely large values of 2. 14:01:01 up 3 days, 20:18, 5 users, load average: 0.00, 0.00, 0.00 Linux Registered User #241685 http://counter.li.org From george at metaart.org Sun May 29 12:13:58 2005 From: george at metaart.org (George Woolley) Date: Sun, 29 May 2005 12:13:58 -0700 Subject: [oak perl] Test Post In-Reply-To: <429A1193.608@cajuninc.com> References: <200505291141.31037.george@metaart.org> <429A1193.608@cajuninc.com> Message-ID: <200505291213.58353.george@metaart.org> Mike, Yep, the crack and the corrosion are gone. My cool ceramic send button looks like new. Thanks. G On Sunday 29 May 2005 12:01 pm, M. Lewis wrote: > Looks like your send button is working again ! > > M > > George Woolley wrote: > > I haven't been able to post successfully > > starting Tuesday. > > > > Thanks to Mike Lewis for getting my message through > > to Support at Perl Mongers. > > Support believes they have fixed the problem > > and has asked for a test. > > > > _______________________________________________ > > Oakland mailing list > > Oakland at pm.org > > http://mail.pm.org/mailman/listinfo/oakland From george at metaart.org Fri May 27 17:57:00 2005 From: george at metaart.org (George Woolley) Date: Fri, 27 May 2005 17:57:00 -0700 Subject: [oak perl] Test In-Reply-To: <4297BFEB.6060900@cajuninc.com> References: <4297BFEB.6060900@cajuninc.com> Message-ID: <200505271757.00804.george@metaart.org> On Friday 27 May 2005 5:48 pm, M. Lewis wrote: > Test > Test > Test Mike, Thanks for posting the test. Hm, my posts haven't been getting through. But this is encouraging, perhaps this one will. George From george at metaart.org Sun May 29 16:04:29 2005 From: george at metaart.org (George Woolley) Date: Sun, 29 May 2005 16:04:29 -0700 Subject: [oak perl] Fwd: Perl User Group - Request Message-ID: <200505291604.29052.george@metaart.org> This is a message from earlier during the period when my posts were being rejected. ---------- Forwarded Message ---------- Subject: Fwd: Perl User Group - Request Date: Tuesday 24 May 2005 7:57 pm From: George Woolley To: oakland at pm.org ---------- Forwarded Message ---------- Subject: Perl User Group - Request Date: Tuesday 24 May 2005 7:27 pm From: jp at osft.com ... Hi, We are currently searching for up to 10 contract developers min 6month contract for a large web development project ? skills required are Perl, Java, C++ on Linux or Unix. We do not want to abuse the user groups so have decided to contact you to ask what is the best way to get the word out to your community about these requirements. The opportunity is based on the west coast. Please advise If you can post directly please post the following: "Wanted 10 Perl Java C++ developers with a Unix and or Linux background - This is a re-write for a large firm on the west coast. Roles are available for candidates at Junior to Intermediate experience levels. Skills in order of experience and ability - Perl, Java, C++. Contracts will start ASAP. Please send resumes to jp at osft.com." Thanks Jay Parmar Opensoft Inc. Phone: 416-260-2656 x221 Fax: 416-260-5973 e-mail: jp at osft.com ------------------------------------------------------- ------------------------------------------------------- From george at metaart.org Sun May 29 16:04:19 2005 From: george at metaart.org (George Woolley) Date: Sun, 29 May 2005 16:04:19 -0700 Subject: [oak perl] Fwd: Apress User Group Newsletter Here - Please Distribute Message-ID: <200505291604.19674.george@metaart.org> This is a message from earlier during the period when my posts were being rejected. ---------- Forwarded Message ---------- Subject: Fwd: Apress User Group Newsletter Here - Please Distribute Date: Wednesday 25 May 2005 4:32 pm From: George Woolley To: oakland at pm.org ---------- Forwarded Message ---------- Subject: Apress User Group Newsletter Here - Please Distribute Date: Wednesday 25 May 2005 4:13 pm From: janet at Apress.com (Apress) ... +++++++++++++++++++++++++++++++++++++++ Apress User Group Newsletter Issue 2; Quarter 2, 2005 ****PLEASE FORWARD OR POST THIS NEWSLETTER FOR ALL GROUP MEMBERS**** +++++++++++++++++++++++++++++++++++++++ Sections: 1. eBookshop at Apress.com 2. Let 'Em Rip 3. User Group Tools at Apress.com 4. Apress Beta Community 5. Radio/Audio Interviews 6. Promotions and Prizes 7. Your Local Events 8. The Latest Apress Books -- Hot Off the Press 9. Forthcoming Books -- Summer Releases 10. Upcoming Tradeshows *************************************** 1. eBookshop at Apress.com Apress is pleased to announce its new eBookshop, http://ebookshop.apress.com. You can choose from dozens of recently released Apress titles in PDF format, each at 50% off the regular price. Through June 2005, we'll take an ADDITIONAL 50% off the discount price of the first eBookshop title you purchase - for a total savings of 75% off the book's regular price! Please visit http://www.apress.com/userGroups/ebookpromotion.html to obtain your special user group member discount. There you will enter your user group name, your e-mail address, and this password: apressug2563493. If you have any questions about redeeming your discount, please contact support at apress.com. *************************************** 2. Let 'Em Rip Have a computer book you don't like? Think you overpaid for what turned out to be a waste of your valuable time? Rip out and send in the copyright page from that book, and Apress will offer you an e-version of a better book for $10.00. Be sure to write the title and ISBN of the Apress eBook you would like, and a valid e-mail address where we can send your coupon to redeem for your $10.00 eBook. Please print carefully in blue or black ink. The book from which you rip the copyright page must be published January 1, 2000, or later. Photocopied, partial, or Apress copyright pages will not be accepted. Envelope must be postmarked no later than June 30, 2005. Limit one copyright page per name or e-mail address. Use of multiple e-mail addresses to obtain additional eBook coupons constitutes fraud. Incomplete or incorrect submissions will not be honored. Keep a photocopy of your copyright page for future reference. Copyright pages submitted become the property of Apress and will not be returned. Apress is not responsible for incomplete, lost, or late submissions. Void where prohibited by law. Send ripped-out copyright pages to: Apress Let 'Em Rip Promotion 2560 Ninth Street, Suite 219 Berkeley, CA 94710 Let 'em rip. *************************************** 3. User Group Tools at Apress.com Please visit the updated Apress User Groups page soon, which will contain lots of helpful information to supplement your group experience: http://www.apress.com/userGroups/. New features include downloadable Apress logos to post on your site and use in printed materials. We also offer a User Group Finder to locate other groups in your area. (Or just take a peek to see who's registered around the world.) You'll also find a convenient form for requesting an Apress author to speak with your group. *************************************** 4. Apress Beta Community On June 6, Apress will launch its Apress Beta Community (ABC), a new portal for .NET professionals. The ABC will provide the best in expert opinion, articles, and peer-to-peer discussion about Microsoft's .NET 2.0 Beta. The ABC will be hosted by ASP Today, and we encourage you to bookmark the link: http://www.asptoday.com/abc. *************************************** 5. Radio/Audio Interviews Apress has an active radio/audio presence! A growing number of authors are joining this trend, and strutting their stuff over the airwaves. We have future interview slots in the works. And very soon our radio/audio portal will be RSS-enabled, making it even easier for you to tune in. We've also posted past interviews for you to listen to and learn from. Check them out at http://www.apress.com/interview/radio.html. *************************************** 6. Promotions and Prizes Apress sponsored the Apress User Group Puzzler in April. We are pleased to announce the winner: Douglas Rowe, a member of the Columbia Java Users Group (COLAJUG), who designed the most creative and geek-savvy crossword puzzle. Douglas has won a Sony PlayStation Portable! Thank you to everyone who submitted a puzzle in April. We will display the winning crossword puzzle on our User Group site in June. Please visit our site then and test your Apress knowledge by trying the puzzle. If you missed the opportunity to participate in this promotion, don't fret! Apress will host another fun contest, the Apress Fractal Contest, in July 2005. Please check http://www.apress.com/ for details and rules about this upcoming contest. (And spread the word to other group members.) *************************************** 7. Your Local Events Are you hosting a user group summit or conference? Maybe a technical festival, education day, or code camp? Apress is pleased to have participated in all of these types of events, and we want to participate in your next event. Apress is happy to donate books and other goodies, and even arrange for an author to speak when possible. Please let me know if you'd like Apress to get involved: janet at apress.com. *************************************** 8. The Latest Apress Books -- Hot Off the Press Beginning J2ME: From Novice to Professional, Third Edition By Jonathan Knudsen and Sing Li Published April 2005 ISBN: 1-59059-479-7 480 pp. $44.99 http://www.apress.com/book/bookDisplay.html?bID=426 Shell Scripting Recipes: A Problem-Solution Approach By Chris F.A. Johnson Published May 2005 ISBN: 1-59059-471-1 448 pp. $39.99 http://www.apress.com/book/bookDisplay.html?bID=419 Expert .NET Delivery Using NAnt and CruiseControl.NET By Marc Holmes Published May 2005 ISBN: 1-59059-485-1 400 pp. $49.99 http://www.apress.com/book/bookDisplay.html?bID=430 *************************************** 9. Forthcoming Books -- Summer Releases The Best Software Writing I: Selected and Introduced by Joel Spolsky To Publish: June 2005 ISBN: 1-59059-500-9 350 pp. $24.99 http://www.apress.com/book/bookDisplay.html?bID=453 A Programmer's Introduction to C# 2.0, Third Edition By Eric Gunnerson and Nick Wienholt To Publish: June 2005 ISBN: 1-59059-501-7 550 pp. $39.99 http://www.apress.com/book/bookDisplay.html?bID=454 The Definitive Guide to Java Swing, Third Edition By John Zukowski To Publish: June 2005 ISBN: 1-59059-447-9 1000 pp. $49.99 http://www.apress.com/book/bookDisplay.html?bID=393 *************************************** 10. Upcoming Tradeshows Apress will be exhibiting at the following shows this summer. If you are there, please stop by and say hello! BookExpo America New York City, NY June 3 - 5, 2005 http://www.bookexpoamerica.com Tech-Ed 2005 Orlando, FL June 5 - 10, 2005 http://www.microsoft.com/events/teched2005/default.mspx O'Reilly Open Source Convention (OSCON) Portland, OR August 1 - 5, 2005 http://conferences.oreillynet.com/os2005/ LinuxWorld 2005 San Francisco, CA August 8 - 11, 2005 http://www.linuxworldexpo.com/live/12/events/12SFO05A/ *************************************** We do not send unsolicited newsletters. You received this because you registered a user group at http://www.apress.com. To be removed from the Apress user group newsletter mailing list, e-mail us at mailto:opt-out at apress.com with the subject line REMOVE. For all other requests, please do not reply to this e-mail. Instead, e-mail info at apress.com and we'll get back to you regarding your query. Apress - The Expert's Voice(TM) 2560 Ninth St, Suite 219 Berkeley, CA 94710 510-549-5930 ------------------------------------------------------- ------------------------------------------------------- From george at metaart.org Sun May 29 16:04:24 2005 From: george at metaart.org (George Woolley) Date: Sun, 29 May 2005 16:04:24 -0700 Subject: [oak perl] Fwd: Contact information and Job description Message-ID: <200505291604.24504.george@metaart.org> This is a message from earlier during the period when my posts were being rejected. ---------- Forwarded Message ---------- Subject: Fwd: Contact information and Job description Date: Wednesday 25 May 2005 10:06 am From: George Woolley To: oakland at pm.org Hm, job boards? Anyway, close enough. Contact the sender (not me) if interested. g ---------- Forwarded Message ---------- Subject: Contact information and Job description Date: Wednesday 25 May 2005 9:51 am From: Robert Rutchena ... George, Thanks for your time on the phone this morning. I would appreciate it if you could post this position on your job boards. This is a permanent position in Sunnyvale, CA. Take care, Robert Robert Rutchena Technical Recruiter Technisource 350 N.Wiget Lane, Suite 250 Walnut Creek, CA 94598 Phone: 925-942-5414 800-346-5948 ext.114 Fax: 925-946-9247 Email: rrutchena at technisource.com Website: www.technisource.com Job Description: Software Developer/ Support Engineer The company: Client is a leading global provider of SMS infrastructure services to the content and applications industry. We make the task of sending and receiving SMS simple, reliable and cost effective, freeing our clients from the commercial and technical complexities that can cost so much time and effort. Companies use our standard and premium-rate outbound and inbound services to provide information, entertainment and communications services to consumers or enterprise staff. Client is a fast pace, rapidly growing company with offices in the UK, mainland Europe and the USA. Future plans include further expansion across Europe and the Middle East. Reporting to: Software Engineering Manager. Depending on projects, you will also report to different project managers. The Role: The Software Developer will form part of a ~10 person dynamic and creative software engineering team located in London, Stockholm and California. The main team is in Stockholm and London. Half of the time the software development will be focused on developing software to support integration towards American mobile Operators. The other half will be focused on support towards the Californian organization and the Software Developer will become the team?s US support hub. Principal responsibilities will include: ? Verify and work against functional requirement specifications. ? Design technical solutions that match the requirements. ? Write technical specifications that meet the requirements and describe the technical solutions. ? Develop structured, robust and well-documented software according to our standards. ? Assure software quality by developing and executing test plans ? Contribute to the building and maintenance of the support processes ? Handle and resolve incoming support requests on our software ? Make decisions about how to prioritize and relay incoming support requests to the rest of the team ? Support and maintain legacy Perl code (this might require learning Perl) Software focus: ? Thread programming ? Networking / socket programming ? Implementation of networking protocols ? Programming against relational databases The development is focused on the Client SMS gateway service platform, which is hosted within the company organization. The platform is developed in-house by the software engineering team and there is a constant demand for new modules to support new products and features. The evolutionary nature of the platform requires investigation and utilization of new and interesting software technologies, new messaging technologies such as MMS, and new Java technologies such as the java.nio package, JMX, JMS etc. Project work - The working structure of the department is project based and your role within those projects will vary accordingly. You will be expected to take a high level of responsibility throughout the projects, which will include writing specifications, creating architectures and developing and testing your applications. Technologies - Java, HTML, JSP, XML, SQL, Perl, Postgresql-databases, MySQL-databases and Oracle-databases. Travel - The position will include some travel and occasionally you may be requested to spend up to a month at a time overseas. Required skills: ? Excellent knowledge of Java development ? Excellent knowledge of network programming ? Working knowledge of JSP development ? Working knowledge of SQL ? Basic knowledge of HTML ? Good knowledge of writing technical specifications and design documents ? Strong motivation and an ability to manage projects with a commitment to quality ? Ability to work under pressure and flexible to working additional hours where working commitments dictate ? Well structured with ability to work in line with our software development processes ? Proven experience in support processes and software support in general ? Keen interest in technology and Software development ? Good communication skills (written and verbal) ? Fluent in English Desired skills (not essential): ? Knowledge of Perl development ? Good knowledge of database tuning ? Knowledge about WebLogic and/or JBOSS Required Experience: ? 3-5 years experience working as a Java developer ? 3 years experience working with SQL ? 3 years experience of writing technical specifications ? 2 years working with software support Desired Experience (not essential): ? 3-5 years experience working as a Perl developer ? Experience within telecommunications in general and SMS-techniques in particular is an advantage Education ? Masters or Bachelors degree in Computer Science or related subject Salary: $70k - $90k Location: Sunnyvale California ------------------------------------------------------- ------------------------------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/oakland/attachments/20050529/ba6b2bfb/attachment-0001.html From jkeen at verizon.net Sun May 29 16:12:51 2005 From: jkeen at verizon.net (James Keenan) Date: Sun, 29 May 2005 19:12:51 -0400 Subject: [oak perl] Comparing two files Message-ID: <390ffe83bc12bfaf83b762cc777053da@verizon.net> > From: "M. Lewis" > > I'm writing a script to compare two text files ($shortfile & > $longfile). > If a line appears in $shortfile, but that line is not in $longfile, > then > I want to write that line out to $differences > > I'm relatively certain it is not efficient to open $longfile for each > entry in $shortfile. Both files are of the magnitude of 800+ lines. As Michael Paoli and Mark Bole have noted these files are small enough that you can slurp them into memory and deal with them as arrays or hashes. My List-Compare module, available on CPAN, has methods such as get_unique() and get_difference() which might be useful in this respect. It can handle either arrays or hashes as arguments. Jim Keenan From cajun at cajuninc.com Sun May 29 16:16:15 2005 From: cajun at cajuninc.com (M. Lewis) Date: Sun, 29 May 2005 18:16:15 -0500 Subject: [oak perl] Comparing two files In-Reply-To: <429A02F5.9010406@bincomputing.com> References: <42993BB7.4000700@cajuninc.com> <1117377554.4299d412d9d0e@webmail.rawbw.com> <429A02F5.9010406@bincomputing.com> Message-ID: <429A4D3F.2020309@cajuninc.com> Thanks Mark and Michael for the thoughts / ideas. I'm not terribly concerned about efficiency as the script isn't going to get used much. Perhaps only a few times. Reading the files once and putting them in an array sounds like the most efficient method though. I'll give that some thought. Thanks again, Mike Mark Bole wrote: > Ditto on the tradeoffs. For relatively small files, just slurp them > both into arrays and use any of several well-documented techniques for > comparing them, as suggested. > > Pre-sorting each file (array) will eliminate the need to re-seek. This > is what you do to use the Unix command "cmp", which makes it simpler > (but less powerful) than "diff" (or "fc" under Windows). > > A more general approach is to think of each file as a relational > database table, and figure out what the primary (unique) key is for each > row (line). If there is a unique string in each line that is easy to > extract, great, otherwise something like an MD5 hash value (Digest::MD5) > for each line can be generated once for the large file (use it as the > key for a Perl hash) and then compared against the key (MD5 hash) for > each line of the other file. > > In short, for the cost of some pre-processing (sorting and/or key > extraction), you shouldn't have to go through each file more than once. > > With Unix you could also try something like this from the command line > (no Perl) > > grep -v -F -f file1 file2 > > but I imagine it would choke on files over a certain size, or else take > a very long time. (on most Unixes, 'grep -F' and 'fgrep' are synonymous). > > --Mark Bole > > Michael Paoli wrote: > >>A few items to consider. >>There are lots of ways to compare and look at differences among >>files - most notably beyond determining if the entire data contents are >>identical or not. That's really a topic unto itself. The source to diff(1) >>might be a useful/interesting place to start looking at that, and/or >>suitable information on various algorithms. >> >>If the size of the files is relatively small compared to the virtual >>memory available, it may be most/quite efficient to have perl read each >>of the entire files into arrays, and one can then handle, compare, etc. >>that data as desired, without need to reread the files. >> >>As for repositioning in a file, take a look at the seek perl function, and >>other related perl functions. If the files are quite large relative to >>the virtual memory available, this may be a preferable approach. The >>operating system may also help significantly with caching, so some/many >>logical rereads may not require physical rereading of on-disk data. >> >>I'd guestimate the more efficient approaches probably avoid rereading the >>files, or portions thereof ... but then there are always the tradeoffs >>between machine efficiency, programmer efficiency, and time, and for >>sufficiently small problem tasks, optimization may not be a significant >>factor. >> >>Quoting "M. Lewis" : >> >> >> >>>my $shortfile; >>>my $longfile; >>>my $differences; >>> >>> >>>I'm writing a script to compare two text files ($shortfile & $longfile). >>>If a line appears in $shortfile, but that line is not in $longfile, then >>>I want to write that line out to $differences >>> >>>I'm relatively certain it is not efficient to open $longfile for each >>>entry in $shortfile. Both files are of the magnitude of 800+ lines. >>> >>>For example, a given line in $shortfile is found at line 333 in >>>$longfile. Without closing and reopening $longfile, I don't know how to >>>reset the 'pointer' in $longfile back to line 1. >>> >>>Perhaps there is a better way of doing this. I hope I've explained what >>>I'm trying to do clearly. >>> >>>Suggestions ? >>> >>> > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland -- A computer program does what you tell it to do, not what you want it to do. 18:14:01 up 4 days, 31 min, 5 users, load average: 0.25, 0.08, 0.02 Linux Registered User #241685 http://counter.li.org From cajun at cajuninc.com Sun May 29 16:17:27 2005 From: cajun at cajuninc.com (M. Lewis) Date: Sun, 29 May 2005 18:17:27 -0500 Subject: [oak perl] Comparing two files In-Reply-To: <390ffe83bc12bfaf83b762cc777053da@verizon.net> References: <390ffe83bc12bfaf83b762cc777053da@verizon.net> Message-ID: <429A4D87.5040503@cajuninc.com> Thanks Jim. I'll check out the module. Thanks, Mike James Keenan wrote: >>From: "M. Lewis" >> >>I'm writing a script to compare two text files ($shortfile & >>$longfile). >>If a line appears in $shortfile, but that line is not in $longfile, >>then >>I want to write that line out to $differences >> >>I'm relatively certain it is not efficient to open $longfile for each >>entry in $shortfile. Both files are of the magnitude of 800+ lines. > > > As Michael Paoli and Mark Bole have noted these files are small enough > that you can slurp them into memory and deal with them as arrays or > hashes. > > My List-Compare module, available on CPAN, has methods such as > get_unique() and get_difference() which might be useful in this > respect. It can handle either arrays or hashes as arguments. > > Jim Keenan > > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland > -- Unprecedented performance: Nothing ever ran this slow before. 18:16:01 up 4 days, 33 min, 5 users, load average: 0.06, 0.06, 0.02 Linux Registered User #241685 http://counter.li.org From PaulGerken at compuserve.com Sun May 29 17:49:24 2005 From: PaulGerken at compuserve.com (Paul Gerken) Date: Sun, 29 May 2005 17:49:24 -0700 Subject: [oak perl] Comparing two files Message-ID: Hi Mike, Take a look at CPAN Algorithm::Diff It seems to have what you need, including being in PERL. Plus a good description of LCS -- `longest common subsequence' Thank you, Paul Gerken Software Project Consulting, Inc. Attention to Details (510) 601-9200 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/oakland/attachments/20050530/a05ed834/attachment.html From george at metaart.org Sun May 29 19:29:09 2005 From: george at metaart.org (George Woolley) Date: Sun, 29 May 2005 19:29:09 -0700 Subject: [oak perl] Future Meetings Message-ID: <200505291929.09764.george@metaart.org> Ah, and here's a message which I refrained from sending during the period when my posts weren't getting through. ----------------------------------------- At the May meeting, we tentatively decided on the topics for the next several meetings. They are: June: Perl related lightning talks July: Perl 6 August: Modules (whatever about any module you wish) September: Perl (and related humor) From cajun at cajuninc.com Sun May 29 20:33:44 2005 From: cajun at cajuninc.com (M. Lewis) Date: Sun, 29 May 2005 22:33:44 -0500 Subject: [oak perl] Comparing two files In-Reply-To: <429A4D87.5040503@cajuninc.com> References: <390ffe83bc12bfaf83b762cc777053da@verizon.net> <429A4D87.5040503@cajuninc.com> Message-ID: <429A8998.5040503@cajuninc.com> Thanks Jim. get_unique() was exactly what I needed. Thanks for calling my attention to your module. M M. Lewis wrote: > Thanks Jim. I'll check out the module. > > Thanks, > Mike > > > James Keenan wrote: > >>>From: "M. Lewis" >>> >>>I'm writing a script to compare two text files ($shortfile & >>>$longfile). >>>If a line appears in $shortfile, but that line is not in $longfile, >>>then >>>I want to write that line out to $differences >>> >>>I'm relatively certain it is not efficient to open $longfile for each >>>entry in $shortfile. Both files are of the magnitude of 800+ lines. >> >> >>As Michael Paoli and Mark Bole have noted these files are small enough >>that you can slurp them into memory and deal with them as arrays or >>hashes. >> >>My List-Compare module, available on CPAN, has methods such as >>get_unique() and get_difference() which might be useful in this >>respect. It can handle either arrays or hashes as arguments. >> >>Jim Keenan >> >>_______________________________________________ >>Oakland mailing list >>Oakland at pm.org >>http://mail.pm.org/mailman/listinfo/oakland >> > > -- Performance proven: It works through beta test. 22:32:01 up 4 days, 4:49, 6 users, load average: 0.16, 0.04, 0.01 Linux Registered User #241685 http://counter.li.org From iceman at prado.com Tue May 31 00:55:00 2005 From: iceman at prado.com (Chris Yager) Date: Tue, 31 May 05 00:55:00 -0700 Subject: [oak perl] Comparing two files Message-ID: Mike, In my tests the most efficient way to determine unique from duplicate lines was with a Perl hash. Enclosed please find: "dups.pl" does the work. "dupslib.pm" puts content in your scalers & consumes $differences. dups.pl uses a group of lines to fill the hash with $longfile, it then uses another group of lines to search for unique lines in $shortfile. The intent is to make it clear what is going on. dups.pl has 2 lines commented out at the end. They do the same thing as the 2 groups of earlier lines, but are more obscure. Did you enjoy the deluge of responses? You wrote: >my $shortfile; >my $longfile; >my $differences; > > >I'm writing a script to compare two text files ($shortfile & $longfile). >If a line appears in $shortfile, but that line is not in $longfile, then >I want to write that line out to $differences > >I'm relatively certain it is not efficient to open $longfile for each >entry in $shortfile. Both files are of the magnitude of 800+ lines. > >For example, a given line in $shortfile is found at line 333 in >$longfile. Without closing and reopening $longfile, I don't know how to >reset the 'pointer' in $longfile back to line 1. > >Perhaps there is a better way of doing this. I hope I've explained what >I'm trying to do clearly. > >Suggestions ? > >Thanks, >Mike Chris Yager (510)317-5900 iceman at prado.com -------------- next part -------------- A non-text attachment was scrubbed... Name: dups.pl Type: application/octet-stream Size: 1406 bytes Desc: not available Url : http://mail.pm.org/pipermail/oakland/attachments/20050531/fc3010d8/dups.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: dupslib.pm Type: application/octet-stream Size: 710 bytes Desc: not available Url : http://mail.pm.org/pipermail/oakland/attachments/20050531/fc3010d8/dupslib.obj From eugene at metaart.org Fri May 27 20:47:18 2005 From: eugene at metaart.org (Eugene Terrible) Date: Fri, 27 May 2005 20:47:18 -0700 Subject: [oak perl] Test Message-ID: <200505272047.18654.eugene@metaart.org> Who knows, maybe the list will post me even though it won't George. ET