From extasia at extasia.org Mon Feb 4 17:08:49 2008 From: extasia at extasia.org (David Alban) Date: Mon, 4 Feb 2008 17:08:49 -0800 Subject: [oak perl] [job] contract position at stubhub/ebay in san francisco Message-ID: <4c714a9c0802041708i787930cdy2ee0e7b9d025693e@mail.gmail.com> [applicants please email Cynthia Walston ] greetings, my group at stubhub (a subsidiary of ebay) is looking to fill a contract position in the release engineering group. the official req is attached. we're looking for someone to write / test / maintain perl tools and web interfaces to them in support of release engineering processes. we're looking for candidates who have extensive perl and unix experience. we're also looking for someone who can fairly easily put cgi front ends on our backend tools. platform is linux. familiarity with perforce and/or ant is a plus. we're located a couple blocks from the embarcadero bart station. if you're interested, and of course qualified, please send your resume to my manager Cynthia Walston at . thanks, david p.s. do you know someone else who might be qualified/interested? [applicants please Cynthia Walston ] -- Live in a world of your own, but always welcome visitors. From extasia at extasia.org Mon Feb 4 17:38:07 2008 From: extasia at extasia.org (David Alban) Date: Mon, 4 Feb 2008 17:38:07 -0800 Subject: [oak perl] [job] contract position at stubhub/ebay in san francisco In-Reply-To: <4c714a9c0802041708i787930cdy2ee0e7b9d025693e@mail.gmail.com> References: <4c714a9c0802041708i787930cdy2ee0e7b9d025693e@mail.gmail.com> Message-ID: <4c714a9c0802041738y6f77f042k317b7bde62ea0014@mail.gmail.com> here is the job req: RELEASE ENGINEER The Company StubHub is an online ticket exchange where fans buy or sell sports, concert, theater, and exclusive event tickets. StubHub offers fans exclusive event packages and charity auctions that no other Website offers. All transactions on StubHub are 100% guaranteed and we offer FedEx tracking, managed logistics, and live customer service. Summary of Duties: StubHub is seeking a talented Release Engineer that has skills and experience in developing internal tools for automation and managing build/deploy process. The Release Engineer will have a proven track record developing automated tools and processes to build and deploy releases in a managed service environment. The role will exist within Release Management. Essential Duties and Responsibilities: ? Skilled in Perl and UNIX shell programming (or other appropriate tools languages) ? Able to design and implement a robust web support system for communicating build issues and status ? Able to administer, manage and maintain source control system (CVS, Perforce, etc.); experience in sizing, tuning, backup, rollouts, etc. ? Collaborate with Development to implement and develop nightly build process (Ant, CruiseControl) ? Familiar with late night/overnight deployments to production ? Experience generating deployment plans and managing releases ? Excellent communication skills; able to interface with multiple groups across the company ? Provide expertise to the rest of the engineering organization regarding build tools and source control ? Advocate new tools and processes to continuously improve build and source control efficiency ? Mentor and assist junior members of the team as necessary Skills and Abilities Needed: ? BSCS or other technical degree or equivalent experience ? Extensive experience in a UNIX / LINUX environment ? 5+ years hands-on experience as a build or release engineer ? Experience with Open-Source development tools and systems e.g. Ant, Java, CruiseControl ? Expert knowledge of build, release and configuration management practices ? Familiarity with Windows desktop environment ? Experience working in a startup environment ? Demonstrated problem solving and troubleshooting skills ? Self-Starter; ability to quickly learn new tools and products ? Cooperative attitude and style ? Excellent verbal and written communication skills On Feb 4, 2008 5:08 PM, David Alban wrote: > [applicants please email Cynthia Walston ] > > greetings, > > my group at stubhub (a subsidiary of ebay) is looking to fill a > contract position in the release engineering group. > > the official req is attached. we're looking for someone to write / > test / maintain perl tools and web interfaces to them in support of > release engineering processes. we're looking for candidates who have > extensive perl and unix experience. we're also looking for someone > who can fairly easily put cgi front ends on our backend tools. > platform is linux. > > familiarity with perforce and/or ant is a plus. > > we're located a couple blocks from the embarcadero bart station. > > if you're interested, and of course qualified, please send your resume > to my manager Cynthia Walston at . > > thanks, > david > > p.s. do you know someone else who might be qualified/interested? > > [applicants please Cynthia Walston ] -- Live in a world of your own, but always welcome visitors. From cba at groundworkopensource.com Wed Feb 6 14:32:18 2008 From: cba at groundworkopensource.com (Chris B. Anderson) Date: Wed, 6 Feb 2008 14:32:18 -0800 Subject: [oak perl] BayLISA Monitoring SIG: Weds, Feb 13 2008, 7PM Message-ID: (Hi: You're invited to the BayLISA Monitoring SIG, Weds, Feb 13 2008, 7PM. See the meeting announcement pasted below: feel free to post it and/or forward it along to anyone else who might be interested. Many thanks, and hope to see you there!) ================================================= Monitoring SIG XIV: Ganglia Monitoring and Integration Thomas Stocking will present an overview of Ganglia and showcase the Ganglia Integration Module that adds innovative thresholding functions to the Ganglia monitoring system. Then Peter Loh will show some enhancements he's developed to extend ganglia with alarms and filtered console views. This SIG will be a kick-off to the Ganglia "Project in Residence" event Feb 28-29: more details at the meeting. What: BayLISA Monitoring SIG XIV: Ganglia Monitoring and Integration Who: Anyone interested in IT monitoring issues and tools (newbies particularly welcome!) When: Wednesday, Feb 13 2008, 7PM Where: GroundWork Open Source, 139 Townsend St., San Francisco How: 139 Townsend St. is very near AT&T Ballpark. It is one and a half blocks from the CalTrain Depot. Take the MUNI N, T or J trolley to 2nd and King (ballpark stop) or take the 30 or 45 bus (among others) crosstown. Free evening street parking can probably be found, and there are several fee-based parking garages around in case of parking difficulty. Cost: Free!! Presidents' Day pizza, carbonated and non-carbonated liquid refreshments, and healthy (and questionably healthy) snacks provided by GroundWork. We'll open up the doors at 6:30 or so and start the formal part of the meeting promptly at 7PM. RSVP (not necessary, but helpful): Peter Mui, pmui at groundworkopensource.com, 415-992-4573, www.groundworkopensource.com Can't attend in person? We'll try to broadcast live via WebEx: contact Peter if you want more info on this. ================================================= -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/oakland/attachments/20080206/d2694e3d/attachment.html From afife at untangle.com Wed Feb 13 01:33:53 2008 From: afife at untangle.com (Andrew Fife) Date: Wed, 13 Feb 2008 01:33:53 -0800 (PST) Subject: [oak perl] Bruce Perens @ BALUG (Next Tuesday!) Message-ID: <001201c86e23$9e0927d0$4301a8c0@Untangle.local> Hi Oakland Perl Mongers: This is a quick note to let you know that Bruce Perens will be speaking at BALUG on NEXT TUESDAY (2/19). (See the abstract below) So, if you'd like to come, its time to get your RSVP in: RSVP at balug.org **Why RSVP??** Well, don't worry we won't turn you away if you don't, but the RSVPs really do help the Four Seas Restaurant plan our meal and they ensure that we're able to eat upstairs in the private banquet room. Upcoming 2008 speakers include: Feb 19th - Bruce Perens March 25th (New Date) - Mark Shuttleworth (Ubuntu/Canonical) April 15th - Eric Allman (Sendmail) May 20th - Jeremy Allison (Samba) June 17th - Andrew Morton (Linux kernel) July 15th - Mike Linksvayer (Creative Commons) Aug 19th - TBD Sept 16th - Ian Murdock (Debian & Sun) So why not signup for BALUG's extremely low volume announce list: http://lists.balug.org/listinfo.cgi/balug-announce-balug.org Meeting Details... 6:30pm February 19th, 2008 (Next Tuesday) Four Seas Restaurant 731 Grant Ave. San Francisco, CA 94108 PARKING: http://www.portsmouthsquaregarage.com/ Cost: The meetings are always free, but dinner is $13 ABSTRACT: "Innovation Goes Public" Presented by Bruce Perens, co-founder of the Open Source initiative insoftware. Open Source provides much of the software infrastructure for many of the world's largest companies and organizations: Merrill Lynch, Google, Pixar, Amazon, the City of New York, and probably you - although you might not know it. Innovative products like Linux, Firefox, and Apache are the market-leaders in their sectors, but there are tens of thousands of Open Source programs, used for just about everything. But the economics of Open Source are non-intuitive: how can you make money by giving software away? Why did IBM de-emphasize AIX, after spending Billions, in favor of Linux, the product of a loose collaboration of programmers that it can never control? How can the world's greatest city trust Open Source to help manage its jails? Bruce Perens will show how Open Source is often the most effective strategy for creating and utilizing new innovation. He will explain the economics of Open Source and how it works for profit-generating companies. His talk will be clear to beginners yet informative even for Open Source pro BALUG Mailing list Policy: BALUG promises not to abuse other LUGs mailing lists. Our current policy is to make one monthly announcement on other Bay Area LUGs mailing lists. If you feel this is not appropriate for a particular list, please tell us which list and what you feel would be a more appropriate policy for that list. Please send feedback to balug-contact at balug.org. ---------------------------------------- Andrew Fife Untangle - Open Source Security Gateway download.untangle.com 650.425.3327 (O) 415.806.6028 (C) afife at untangle.com From george at metaart.org Fri Feb 15 18:07:52 2008 From: george at metaart.org (George Woolley) Date: Fri, 15 Feb 2008 18:07:52 -0800 Subject: [oak perl] Fwd: Review of "the myths of innovation" Message-ID: <200802151807.52118.george@metaart.org> hi all, there's a new review of 'the myths of innovation' on our site at: http://www.metaart.org/opug/reviews/innovation.html comments [including corrections] would be appreciated. - george ------------------------------------------------------- From afife at untangle.com Sat Feb 16 10:01:19 2008 From: afife at untangle.com (Andrew Fife) Date: Sat, 16 Feb 2008 10:01:19 -0800 (PST) Subject: [oak perl] Massive Ubuntu Installfest for Schools (March 1st) Message-ID: <004b01c870c6$01284130$4301a8c0@Untangle.local> On Saturday March 1st, Untangle and the ACCRC are organizing a massive installfest for Bay Area schools. We are refurbishing hundreds of older/discarded computers with Ubuntu and donating them to Bay Area schools. We need your help from Linux users installing Ubuntu at the 4 locations, which are San Francisco, Berkeley, San Mateo & Marin County. Signup sheets for each location are here: http://wiki.untangle.com/index.php/Installfest If you can make the installfest, you can still help by driving participation by blogging about the event or voting for it on Digg or Slashdot. http://slashdot.org/bookmark.pl?url=http://www.untangle.com/installfest http://www.digg.com/submit?url=http://www.untangle.com/installfest&phase=2 More info on the installfest here: www.untangle.com/installfest Why the event is cool: Helps spread F/OSS (Ubuntu, Firefox, OpenOffice & more) Helps bridges the Digital Divide with underprivileged users Keeps toxic computer equipment out of landfills (Aprox 25,000 pounds) Is a cool community effort Thanks in advance for your help! -Andrew ---------------------------------------- Andrew Fife Untangle - Open Source Security Gateway download.untangle.com 650.425.3327 (O) 415.806.6028 (C) afife at untangle.com From justin.tabatchnick at intel.com Mon Feb 18 11:19:25 2008 From: justin.tabatchnick at intel.com (Tabatchnick, Justin) Date: Mon, 18 Feb 2008 11:19:25 -0800 Subject: [oak perl] Oakland Digest, Vol 56, Issue 3 In-Reply-To: References: Message-ID: Hi; Need some help , I have to replace the tab delineator with a different character in a tab delineated file and was hoping someone might be able to suggest a method and give an example in Perl. Thanks Justin Tabatchnick Intel Corporation -----Original Message----- From: oakland-bounces+justin.tabatchnick=intel.com at pm.org [mailto:oakland-bounces+justin.tabatchnick=intel.com at pm.org] On Behalf Of oakland-request at pm.org Sent: Wednesday, February 13, 2008 12:01 PM To: oakland at pm.org Subject: Oakland Digest, Vol 56, Issue 3 Send Oakland mailing list submissions to oakland at pm.org To subscribe or unsubscribe via the World Wide Web, visit http://mail.pm.org/mailman/listinfo/oakland or, via email, send a message with subject or body 'help' to oakland-request at pm.org You can reach the person managing the list at oakland-owner at pm.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Oakland digest..." Today's Topics: 1. Bruce Perens @ BALUG (Next Tuesday!) (Andrew Fife) ---------------------------------------------------------------------- Message: 1 Date: Wed, 13 Feb 2008 01:33:53 -0800 (PST) From: "Andrew Fife" Subject: [oak perl] Bruce Perens @ BALUG (Next Tuesday!) To: Message-ID: <001201c86e23$9e0927d0$4301a8c0 at Untangle.local> Content-Type: text/plain; charset="us-ascii" Hi Oakland Perl Mongers: This is a quick note to let you know that Bruce Perens will be speaking at BALUG on NEXT TUESDAY (2/19). (See the abstract below) So, if you'd like to come, its time to get your RSVP in: RSVP at balug.org **Why RSVP??** Well, don't worry we won't turn you away if you don't, but the RSVPs really do help the Four Seas Restaurant plan our meal and they ensure that we're able to eat upstairs in the private banquet room. Upcoming 2008 speakers include: Feb 19th - Bruce Perens March 25th (New Date) - Mark Shuttleworth (Ubuntu/Canonical) April 15th - Eric Allman (Sendmail) May 20th - Jeremy Allison (Samba) June 17th - Andrew Morton (Linux kernel) July 15th - Mike Linksvayer (Creative Commons) Aug 19th - TBD Sept 16th - Ian Murdock (Debian & Sun) So why not signup for BALUG's extremely low volume announce list: http://lists.balug.org/listinfo.cgi/balug-announce-balug.org Meeting Details... 6:30pm February 19th, 2008 (Next Tuesday) Four Seas Restaurant 731 Grant Ave. San Francisco, CA 94108 PARKING: http://www.portsmouthsquaregarage.com/ Cost: The meetings are always free, but dinner is $13 ABSTRACT: "Innovation Goes Public" Presented by Bruce Perens, co-founder of the Open Source initiative insoftware. Open Source provides much of the software infrastructure for many of the world's largest companies and organizations: Merrill Lynch, Google, Pixar, Amazon, the City of New York, and probably you - although you might not know it. Innovative products like Linux, Firefox, and Apache are the market-leaders in their sectors, but there are tens of thousands of Open Source programs, used for just about everything. But the economics of Open Source are non-intuitive: how can you make money by giving software away? Why did IBM de-emphasize AIX, after spending Billions, in favor of Linux, the product of a loose collaboration of programmers that it can never control? How can the world's greatest city trust Open Source to help manage its jails? Bruce Perens will show how Open Source is often the most effective strategy for creating and utilizing new innovation. He will explain the economics of Open Source and how it works for profit-generating companies. His talk will be clear to beginners yet informative even for Open Source pro BALUG Mailing list Policy: BALUG promises not to abuse other LUGs mailing lists. Our current policy is to make one monthly announcement on other Bay Area LUGs mailing lists. If you feel this is not appropriate for a particular list, please tell us which list and what you feel would be a more appropriate policy for that list. Please send feedback to balug-contact at balug.org. ---------------------------------------- Andrew Fife Untangle - Open Source Security Gateway download.untangle.com 650.425.3327 (O) 415.806.6028 (C) afife at untangle.com ------------------------------ _______________________________________________ Oakland mailing list Oakland at pm.org http://mail.pm.org/mailman/listinfo/oakland End of Oakland Digest, Vol 56, Issue 3 ************************************** From quinn at fairpath.com Mon Feb 18 13:14:47 2008 From: quinn at fairpath.com (Quinn Weaver) Date: Mon, 18 Feb 2008 13:14:47 -0800 Subject: [oak perl] Oakland Digest, Vol 56, Issue 3 In-Reply-To: References: Message-ID: <20080218211447.GB43231@fu.funkspiel.org> On Mon, Feb 18, 2008 at 11:19:25AM -0800, Tabatchnick, Justin wrote: > Hi; > > Need some help , I have to replace the tab delineator with a different > character in a tab delineated file and was hoping someone might be able > to suggest a method and give an example in Perl. Hi, Justin, This is a classic Perl problem--so much so that Perl provides several shortcuts to make solving it easier. The basic solution is this: perl -wpi.bak -e 's/\t/q/g' file1 file2 file3 # et cetera... In this code, replace the q with the character you want. If it's an unprintable character, you can represent it in hex: \xFF, for example. If you decide you want to replace each tab with two characters, you can do that too; for instance, you could change the code say qu instead of q. This assumes you are typing the command from a Unix shell. If you use Windows, I _think_ you need double quotes instead of single quotes. (I'm not sure about that, though; I don't have a Windows box on which to test.) For each file A, this code will create a file A.bak with the original file contents (before replacing tabs). This is a safeguard. If you don't want this behavior, just remove the ".bak" from that code. That should do the trick. If you wanted sophisticated error recovery, you'd have to write a real program, but, if all your files are readable and all your directories are writeable, this should be fine. Hope that helps, -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ 510-520-5217 From skolupae at sonic.net Mon Feb 18 15:27:20 2008 From: skolupae at sonic.net (Steve Kolupaev) Date: Mon, 18 Feb 2008 15:27:20 -0800 Subject: [oak perl] Replace the tab delineator In-Reply-To: References: Message-ID: <47BA1458.20302@sonic.net> Tabatchnick, Justin wrote: > Hi; > > Need some help , I have to replace the tab delineator with a different > character in a tab delineated file and was hoping someone might be able > to suggest a method and give an example in Perl. > > Thanks > > Justin Tabatchnick > Intel Corporation > Justin, This is a classic beginning exercise in Perl. Someone on the list can probably point out an excellent example already worked out. Here's my quick take, providing all the details. This changes the delimiter from TAB to "!", with hard-coded filenames and no error checking. $input_file = "xxxxx.txt"; $output_file = "yyyyy.txt"; open( FH, $input_file ); open( OFH, ">$output_file"); while ( ) { s/\t/!/g; print OFH } Perhaps you just want to get this done, and don't really want to write a program. In that case, the Gnumeric spreadsheet program should do a fine job. Gnumeric is part of Gnome Office, which you can get for Ubuntu and SuSE linux. There is Windows build of Gnumeric also. If memory serves, MS Excel can also save to a text file with your choice of column delimiter. Assuming you are have Gnumeric on Linux: First start Gnumeric. In Ubuntu or Suse: just type gnumeric ENTER from a shell window. Once the GUI starts, you do to following: Data-> Get External Data -> Import Text File select the input file hit Open hit Forward select the delimiter character if not already correct hit Forward hit Finish and your input spreadsheet is internalized by Gnumeric. Now save with a different separator character like this: Hit File Hit Save As set the output file name, set File type to "text export (configurable)" Hit Save select the new separator character from dropdown list or input box Click Save and you're done. From justin.tabatchnick at intel.com Tue Feb 19 12:10:13 2008 From: justin.tabatchnick at intel.com (Tabatchnick, Justin) Date: Tue, 19 Feb 2008 12:10:13 -0800 Subject: [oak perl] Oakland Digest, Vol 56, Issue 6 In-Reply-To: References: Message-ID: Thanks Guys , you've been a big help. I'll give it a try and let you know the outcome . Once again Thanks Justin -----Original Message----- From: oakland-bounces+justin.tabatchnick=intel.com at pm.org [mailto:oakland-bounces+justin.tabatchnick=intel.com at pm.org] On Behalf Of oakland-request at pm.org Sent: Tuesday, February 19, 2008 12:00 PM To: oakland at pm.org Subject: Oakland Digest, Vol 56, Issue 6 Send Oakland mailing list submissions to oakland at pm.org To subscribe or unsubscribe via the World Wide Web, visit http://mail.pm.org/mailman/listinfo/oakland or, via email, send a message with subject or body 'help' to oakland-request at pm.org You can reach the person managing the list at oakland-owner at pm.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Oakland digest..." Today's Topics: 1. Re: Oakland Digest, Vol 56, Issue 3 (Quinn Weaver) 2. Re: Replace the tab delineator (Steve Kolupaev) ---------------------------------------------------------------------- Message: 1 Date: Mon, 18 Feb 2008 13:14:47 -0800 From: Quinn Weaver Subject: Re: [oak perl] Oakland Digest, Vol 56, Issue 3 To: oakland at pm.org Message-ID: <20080218211447.GB43231 at fu.funkspiel.org> Content-Type: text/plain; charset=us-ascii On Mon, Feb 18, 2008 at 11:19:25AM -0800, Tabatchnick, Justin wrote: > Hi; > > Need some help , I have to replace the tab delineator with a different > character in a tab delineated file and was hoping someone might be able > to suggest a method and give an example in Perl. Hi, Justin, This is a classic Perl problem--so much so that Perl provides several shortcuts to make solving it easier. The basic solution is this: perl -wpi.bak -e 's/\t/q/g' file1 file2 file3 # et cetera... In this code, replace the q with the character you want. If it's an unprintable character, you can represent it in hex: \xFF, for example. If you decide you want to replace each tab with two characters, you can do that too; for instance, you could change the code say qu instead of q. This assumes you are typing the command from a Unix shell. If you use Windows, I _think_ you need double quotes instead of single quotes. (I'm not sure about that, though; I don't have a Windows box on which to test.) For each file A, this code will create a file A.bak with the original file contents (before replacing tabs). This is a safeguard. If you don't want this behavior, just remove the ".bak" from that code. That should do the trick. If you wanted sophisticated error recovery, you'd have to write a real program, but, if all your files are readable and all your directories are writeable, this should be fine. Hope that helps, -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ 510-520-5217 ------------------------------ Message: 2 Date: Mon, 18 Feb 2008 15:27:20 -0800 From: Steve Kolupaev Subject: Re: [oak perl] Replace the tab delineator To: Oakland Perl Mongers Message-ID: <47BA1458.20302 at sonic.net> Content-Type: text/plain; charset=us-ascii; format=flowed Tabatchnick, Justin wrote: > Hi; > > Need some help , I have to replace the tab delineator with a different > character in a tab delineated file and was hoping someone might be able > to suggest a method and give an example in Perl. > > Thanks > > Justin Tabatchnick > Intel Corporation > Justin, This is a classic beginning exercise in Perl. Someone on the list can probably point out an excellent example already worked out. Here's my quick take, providing all the details. This changes the delimiter from TAB to "!", with hard-coded filenames and no error checking. $input_file = "xxxxx.txt"; $output_file = "yyyyy.txt"; open( FH, $input_file ); open( OFH, ">$output_file"); while ( ) { s/\t/!/g; print OFH } Perhaps you just want to get this done, and don't really want to write a program. In that case, the Gnumeric spreadsheet program should do a fine job. Gnumeric is part of Gnome Office, which you can get for Ubuntu and SuSE linux. There is Windows build of Gnumeric also. If memory serves, MS Excel can also save to a text file with your choice of column delimiter. Assuming you are have Gnumeric on Linux: First start Gnumeric. In Ubuntu or Suse: just type gnumeric ENTER from a shell window. Once the GUI starts, you do to following: Data-> Get External Data -> Import Text File select the input file hit Open hit Forward select the delimiter character if not already correct hit Forward hit Finish and your input spreadsheet is internalized by Gnumeric. Now save with a different separator character like this: Hit File Hit Save As set the output file name, set File type to "text export (configurable)" Hit Save select the new separator character from dropdown list or input box Click Save and you're done. ------------------------------ _______________________________________________ Oakland mailing list Oakland at pm.org http://mail.pm.org/mailman/listinfo/oakland End of Oakland Digest, Vol 56, Issue 6 ************************************** From justin.tabatchnick at intel.com Tue Feb 19 12:29:26 2008 From: justin.tabatchnick at intel.com (Tabatchnick, Justin) Date: Tue, 19 Feb 2008 12:29:26 -0800 Subject: [oak perl] Oakland Digest, Vol 56, Issue 6 In-Reply-To: References: Message-ID: It works - thanks Justin -----Original Message----- From: oakland-bounces+justin.tabatchnick=intel.com at pm.org [mailto:oakland-bounces+justin.tabatchnick=intel.com at pm.org] On Behalf Of oakland-request at pm.org Sent: Tuesday, February 19, 2008 12:00 PM To: oakland at pm.org Subject: Oakland Digest, Vol 56, Issue 6 Send Oakland mailing list submissions to oakland at pm.org To subscribe or unsubscribe via the World Wide Web, visit http://mail.pm.org/mailman/listinfo/oakland or, via email, send a message with subject or body 'help' to oakland-request at pm.org You can reach the person managing the list at oakland-owner at pm.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Oakland digest..." Today's Topics: 1. Re: Oakland Digest, Vol 56, Issue 3 (Quinn Weaver) 2. Re: Replace the tab delineator (Steve Kolupaev) ---------------------------------------------------------------------- Message: 1 Date: Mon, 18 Feb 2008 13:14:47 -0800 From: Quinn Weaver Subject: Re: [oak perl] Oakland Digest, Vol 56, Issue 3 To: oakland at pm.org Message-ID: <20080218211447.GB43231 at fu.funkspiel.org> Content-Type: text/plain; charset=us-ascii On Mon, Feb 18, 2008 at 11:19:25AM -0800, Tabatchnick, Justin wrote: > Hi; > > Need some help , I have to replace the tab delineator with a different > character in a tab delineated file and was hoping someone might be able > to suggest a method and give an example in Perl. Hi, Justin, This is a classic Perl problem--so much so that Perl provides several shortcuts to make solving it easier. The basic solution is this: perl -wpi.bak -e 's/\t/q/g' file1 file2 file3 # et cetera... In this code, replace the q with the character you want. If it's an unprintable character, you can represent it in hex: \xFF, for example. If you decide you want to replace each tab with two characters, you can do that too; for instance, you could change the code say qu instead of q. This assumes you are typing the command from a Unix shell. If you use Windows, I _think_ you need double quotes instead of single quotes. (I'm not sure about that, though; I don't have a Windows box on which to test.) For each file A, this code will create a file A.bak with the original file contents (before replacing tabs). This is a safeguard. If you don't want this behavior, just remove the ".bak" from that code. That should do the trick. If you wanted sophisticated error recovery, you'd have to write a real program, but, if all your files are readable and all your directories are writeable, this should be fine. Hope that helps, -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ 510-520-5217 ------------------------------ Message: 2 Date: Mon, 18 Feb 2008 15:27:20 -0800 From: Steve Kolupaev Subject: Re: [oak perl] Replace the tab delineator To: Oakland Perl Mongers Message-ID: <47BA1458.20302 at sonic.net> Content-Type: text/plain; charset=us-ascii; format=flowed Tabatchnick, Justin wrote: > Hi; > > Need some help , I have to replace the tab delineator with a different > character in a tab delineated file and was hoping someone might be able > to suggest a method and give an example in Perl. > > Thanks > > Justin Tabatchnick > Intel Corporation > Justin, This is a classic beginning exercise in Perl. Someone on the list can probably point out an excellent example already worked out. Here's my quick take, providing all the details. This changes the delimiter from TAB to "!", with hard-coded filenames and no error checking. $input_file = "xxxxx.txt"; $output_file = "yyyyy.txt"; open( FH, $input_file ); open( OFH, ">$output_file"); while ( ) { s/\t/!/g; print OFH } Perhaps you just want to get this done, and don't really want to write a program. In that case, the Gnumeric spreadsheet program should do a fine job. Gnumeric is part of Gnome Office, which you can get for Ubuntu and SuSE linux. There is Windows build of Gnumeric also. If memory serves, MS Excel can also save to a text file with your choice of column delimiter. Assuming you are have Gnumeric on Linux: First start Gnumeric. In Ubuntu or Suse: just type gnumeric ENTER from a shell window. Once the GUI starts, you do to following: Data-> Get External Data -> Import Text File select the input file hit Open hit Forward select the delimiter character if not already correct hit Forward hit Finish and your input spreadsheet is internalized by Gnumeric. Now save with a different separator character like this: Hit File Hit Save As set the output file name, set File type to "text export (configurable)" Hit Save select the new separator character from dropdown list or input box Click Save and you're done. ------------------------------ _______________________________________________ Oakland mailing list Oakland at pm.org http://mail.pm.org/mailman/listinfo/oakland End of Oakland Digest, Vol 56, Issue 6 ************************************** From justin.tabatchnick at intel.com Tue Feb 19 12:35:49 2008 From: justin.tabatchnick at intel.com (Tabatchnick, Justin) Date: Tue, 19 Feb 2008 12:35:49 -0800 Subject: [oak perl] Oakland Digest, Vol 56, Issue 6 In-Reply-To: References: Message-ID: What does -wpi.bak mean - thanks -----Original Message----- From: oakland-bounces+justin.tabatchnick=intel.com at pm.org [mailto:oakland-bounces+justin.tabatchnick=intel.com at pm.org] On Behalf Of oakland-request at pm.org Sent: Tuesday, February 19, 2008 12:00 PM To: oakland at pm.org Subject: Oakland Digest, Vol 56, Issue 6 Send Oakland mailing list submissions to oakland at pm.org To subscribe or unsubscribe via the World Wide Web, visit http://mail.pm.org/mailman/listinfo/oakland or, via email, send a message with subject or body 'help' to oakland-request at pm.org You can reach the person managing the list at oakland-owner at pm.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Oakland digest..." Today's Topics: 1. Re: Oakland Digest, Vol 56, Issue 3 (Quinn Weaver) 2. Re: Replace the tab delineator (Steve Kolupaev) ---------------------------------------------------------------------- Message: 1 Date: Mon, 18 Feb 2008 13:14:47 -0800 From: Quinn Weaver Subject: Re: [oak perl] Oakland Digest, Vol 56, Issue 3 To: oakland at pm.org Message-ID: <20080218211447.GB43231 at fu.funkspiel.org> Content-Type: text/plain; charset=us-ascii On Mon, Feb 18, 2008 at 11:19:25AM -0800, Tabatchnick, Justin wrote: > Hi; > > Need some help , I have to replace the tab delineator with a different > character in a tab delineated file and was hoping someone might be able > to suggest a method and give an example in Perl. Hi, Justin, This is a classic Perl problem--so much so that Perl provides several shortcuts to make solving it easier. The basic solution is this: perl -wpi.bak -e 's/\t/q/g' file1 file2 file3 # et cetera... In this code, replace the q with the character you want. If it's an unprintable character, you can represent it in hex: \xFF, for example. If you decide you want to replace each tab with two characters, you can do that too; for instance, you could change the code say qu instead of q. This assumes you are typing the command from a Unix shell. If you use Windows, I _think_ you need double quotes instead of single quotes. (I'm not sure about that, though; I don't have a Windows box on which to test.) For each file A, this code will create a file A.bak with the original file contents (before replacing tabs). This is a safeguard. If you don't want this behavior, just remove the ".bak" from that code. That should do the trick. If you wanted sophisticated error recovery, you'd have to write a real program, but, if all your files are readable and all your directories are writeable, this should be fine. Hope that helps, -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ 510-520-5217 ------------------------------ Message: 2 Date: Mon, 18 Feb 2008 15:27:20 -0800 From: Steve Kolupaev Subject: Re: [oak perl] Replace the tab delineator To: Oakland Perl Mongers Message-ID: <47BA1458.20302 at sonic.net> Content-Type: text/plain; charset=us-ascii; format=flowed Tabatchnick, Justin wrote: > Hi; > > Need some help , I have to replace the tab delineator with a different > character in a tab delineated file and was hoping someone might be able > to suggest a method and give an example in Perl. > > Thanks > > Justin Tabatchnick > Intel Corporation > Justin, This is a classic beginning exercise in Perl. Someone on the list can probably point out an excellent example already worked out. Here's my quick take, providing all the details. This changes the delimiter from TAB to "!", with hard-coded filenames and no error checking. $input_file = "xxxxx.txt"; $output_file = "yyyyy.txt"; open( FH, $input_file ); open( OFH, ">$output_file"); while ( ) { s/\t/!/g; print OFH } Perhaps you just want to get this done, and don't really want to write a program. In that case, the Gnumeric spreadsheet program should do a fine job. Gnumeric is part of Gnome Office, which you can get for Ubuntu and SuSE linux. There is Windows build of Gnumeric also. If memory serves, MS Excel can also save to a text file with your choice of column delimiter. Assuming you are have Gnumeric on Linux: First start Gnumeric. In Ubuntu or Suse: just type gnumeric ENTER from a shell window. Once the GUI starts, you do to following: Data-> Get External Data -> Import Text File select the input file hit Open hit Forward select the delimiter character if not already correct hit Forward hit Finish and your input spreadsheet is internalized by Gnumeric. Now save with a different separator character like this: Hit File Hit Save As set the output file name, set File type to "text export (configurable)" Hit Save select the new separator character from dropdown list or input box Click Save and you're done. ------------------------------ _______________________________________________ Oakland mailing list Oakland at pm.org http://mail.pm.org/mailman/listinfo/oakland End of Oakland Digest, Vol 56, Issue 6 ************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/oakland/attachments/20080219/2f37f73a/attachment-0001.html From quinn at fairpath.com Tue Feb 19 14:27:49 2008 From: quinn at fairpath.com (Quinn Weaver) Date: Tue, 19 Feb 2008 14:27:49 -0800 Subject: [oak perl] Oakland Digest, Vol 56, Issue 6 In-Reply-To: References: Message-ID: <20080219222749.GB54169@fu.funkspiel.org> On Tue, Feb 19, 2008 at 12:35:49PM -0800, Tabatchnick, Justin wrote: > What does -wpi.bak mean - thanks You can find this out by reading the perlrun man page (from the command line, do 'perldoc perlrun'. But briefly: -w means to turn on warnings about certain runtime problems. -p means to execute the Perl code once for each line of input. -i means to modify the files "in place", but... -i.bak means to back up the files (with the extension .bak) first. These are incomplete descriptions; again, perlrun has the full details. Thanks, -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ 510-520-5217 From george at metaart.org Fri Feb 22 16:47:46 2008 From: george at metaart.org (George Woolley) Date: Fri, 22 Feb 2008 16:47:46 -0800 Subject: [oak perl] Fwd: Newsletter from O'Reilly UG Program, February 22 Message-ID: <200802221647.46873.george@metaart.org> ---------- Forwarded Message ---------- Subject: Newsletter from O'Reilly UG Program, February 22 Date: Friday 22 February 2008 15:16 From: Marsee Henon ... Hi there, Recently, Near-Time and O?Reilly Media announced a collaborative development experiment for our new title "Software Craftsmanship" . Now you can comment on this book as it's being written. Help authors Dave Hoover and Adewale Oshineye turn this into a bestseller. Read the blog post "Comment often. Watch book grow. Have fun." for more information. The O'Reilly School of Technology just announced a new PHP/SQL Certificate . Don't forget UG members get a 30% discount with the promotion code "ORALL1". And we are now offering video tutorials from our Tools of Change conference on DVD . Topics include Digitizing Your Backlist, SEO for Book Publishers: Beyond Book Search, XML for Publishers, and Making Mobile Work. Travel news: Are you going to Mix 08 in Las Vegas? Let me know and I'll put you in touch with our editors attending the show. They will be showing off our brand new Essential Silverlight Up-To-Date book making it's debut at the show. And don't forget I'll be at SD West March 5-6 in Santa Clara and then off to Chicago for PyCon March 12-15. --Marsee ... ================================================================ O'Reilly News for User Group Members February 22, 2008 ================================================================ --------------------------------------------------------------- New Releases--Books, Short Cuts, and Rough Cuts ---------------------------------------------------------------- Get 35% off from O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, Rocky Nook, SitePoint, or YoungJin books you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. Free ground shipping on orders of $29.95 or more. For more details, go to: Did you know you can request a free book or PDF to review for your group? Ask your group leader for more information. For book review writing tips and suggestions, go to: *** Augmented Reality? (Pragmatic Bookshelf) ISBN10: ?1934356034 *** C# 3.0 Pocket Reference, Second Edition ISBN10: ?0596519222 *** CRAFT: Volume 06 ISBN10: ?0596518196 *** Enterprise Application Development with Flex ISBN10: ?0596514409? *** Groovy Recipes (Pragmatic Bookshelf) ISBN10: ?0978739299 *** Hacking: The Art of Exploitation, Second Edition (No Starch) ISBN10: ?1593271441? *** iPhone Open Application Development: Rough Cuts Version ISBN10: ?0596519516 *** The LEGO MINDSTORMS NXT Zoo! (No Starch) ISBN10: ?1593271700 *** LINQ Pocket Reference ISBN10: ?0596519249 *** Rails for PHP Developers (Pragmatic Bookshelf) ISBN10: ?1934356042 *** ScreenOS Cookbook ISBN10: ?0596510039? *** Sound Mixing Tips and Tricks (PC Publishing) ISBN10: ?1906005044 *** Subject To Change: Creating Great Products & Services for an Uncertain World ISBN10: ?0596516835 *** Switching to the Mac: The Missing Manual, Leopard Edition ISBN10: ?0596514123? *** Take Control of Your iPhone (TidBITS) ISBN10: ?1933671343 *** The Ultimate CSS Reference (Hard Cover) (SitePoint) ISBN10: ?0980285852 *** Up and Running with Joomla ISBN10: ?0596515847? *** Wicked Cool PHP (No Starch) ISBN10: ?1593271735 ***MAKE Magazine Subscriptions The annual subscription price for four issues is $34.95. When you subscribe with this link, you'll get a free issue--one plus four? more for $34.95. So subscribe for yourself or friends with this great offer for UG Members: five volumes for the cost of four. Subscribe at: ***Craft Magazine Subscriptions The annual subscription price for four issues is $34.95. When you subscribe with this link, you'll get a free issue--one plus four more for $34.95. So subscribe for yourself or friends with this great offer for UG Members: five volumes for the cost of four. Subscribe at: ================================================ Upcoming Events ================================================ For more events, please see:? ***O'Reilly Sponsors Code4lib Conference 2008, Portland, OR--Feb 25-28 The Code4lib Conference is an outgrowth of a highly successful Access Hackfest, wrapped into a conference format. The attendees are the folks who implement, program, administer, and manage the systems and software libraries use. Gold sponsorship by TOC Division. ***E.A. Vander Veer on WDEV Radio Live--Feb?26 E.A. Vander Veer (author of the new Facebook: The Missing Manual) will be live on WDEV-AM & FM Radio at 8:05am Central Time on February 26th, 2008. She will be speaking for 20 minutes on various topics regarding Facebook, security, and applications. Be sure to tune in! ***E.A. Vander Veer on WHAM Rochester New York--Feb?26 E.A. Vander Veer (author of the new Facebook: The Missing Manual) will be live on WHAM Rochester NY for the Chet & Beth morning show at 8:30am Central Time on February 26th, 2008. She will be speaking for 10 minutes on various topics regarding Facebook, security, and applications. Be sure to tune in! ***PHP Conference, London, UK--Feb 29 The PHP Conference represents a great opportunity for delegates with a potential audience that includes web-developers, programmers, open-source enthusiasts, and business-people. As well as being able to hear about some of the most interesting current topics within PHP from people at the forefront of the technology, delegates will also have the opportunity to network with the other attendees. O?Reilly will be there, so come and browse our latest books and benefit from a 35% discount on the day. ***E.A. Vander Veer on the Jan Michkelson Show--Feb?29 E.A. Vander Veer (author of the new Facebook: The Missing Manual) will be live on the Jan Mickelson Show for WHO-AM in Des Moines at 9:05am Central Time on February 29th, 2008. She will be speaking for 30 minutes on various topics regarding Facebook, security, and applications. Be sure to tune in! ***Barcamp, Manchester, UK--Mar 1 It's been in the works for a while now, but it finally got announced: BarCamp is coming to Manchester! And O?Reilly will be there with all kinds of goodies. Do come and have a chat. ***Sean Duggan Presents "Creative Collage with Adobe Photoshop", Monteray, CA--Mar 1-2, 2008 This weekend workshop will focus on using Adobe Photoshop CS2 to explore the art of the photographic composite. Explorations will range from simple collages and blended overlays to combining two exposures of the same scene to control contrast, to the creation of surreal, photo-realistic flights of fancy. Topics include: masking and knockout techniques; layers and layer groups; simple collages based on image overlays, blend modes and opacity; advanced blending options; precision collage control with layer masks; image transformation tools including Free Transform and Warp; Using Smart Objects to preserve flexibility of transformed elements; creating a photo-realistic collage from different source photos; multi-exposure composites to control contrast; matching color and lighting between images. ***O'Reilly at SD West, Santa Clara, CA--Mar 3-7 Stop by the O'Reilly booth (# 407) to check out our books and say hello. ***O'Reilly Beautiful Code Authors at SD West 2008, Santa Clara, CA--Mar 3 Meet Beautiful Code Authors Elliotte Rusty Harold, Author/Adjunct Professor, Polytechnic University; Michael Feathers, Senior Trainer/Mentor/Consultant, Object Mentor; Alberto Savoia, CTO, Agitar Software; Christopher Seiwald, CEO, Perforce. What makes code beautiful? Is it all in the eye of the beholder or is there an aesthetic of code we can all agree on? How important is it for code to be beautiful? What trade-offs can or should be made in the name of beauty? Come hear several authors of the best-selling O'Reilly book Beautiful Code discuss these and other questions. ***O'Reilly WCF Authors at SD West 2008, Santa Clara, CA--Mar 3-7 Meet Learning WCF Author, Michele Bustamante, Chief Architect, IDesign, Inc. and Programming WCF Services Author, Juval Lowy, President, IDesign, Inc. ***E.A. Vander Veer on the Kathryn Zox Show--Mar 3 E.A. Vander Veer (author of the new Facebook: The Missing Manual) will be live on the Kathryn Zox Show with WMET-AM Washington at 11:30am Central Time on March 3rd, 2008. She will be speaking for 30 minutes on various topics regarding Facebook, security, and applications. Be sure to tune in! ***Emerging Technology Conference (ETech), San Diego, CA--Mar 4-6 The O'Reilly Emerging Technology Conference (ETech) centers on future technologies that truly matter. From robotics, health care, and space travel to gaming, finance, and art, ETech explores promising technologies new to the innovation horizon, and investigates those that have been on the horizon too long. ***Jesse Liberty at MIX08, Las Vegas, NV--Mar 5-7 Author Jesse Liberty (Programming .NET 3.5 and Learning ASP.NET with AJAX) will be talking about Microsoft Silverlight. ***O'Reilly Authors Host Book Readings at SXSW, Austin, TX--Mar 7-11 O'Reilly authors Steve Souders (High Performance Web Sites), Todd Wilkens (Subject to Change), Michael Yuan (Nokia Smartphone Hacks) and Thomas Myer (Lead Generation on the Web) are participating in "Book Readings at the South by Bookstore" during SXSW 2008. ***O'Reilly at SXSW Interactive, Austin, TX--Mar 9-11 The SXSW Interactive Festival brings together the world's most creative web developers, designers, bloggers, wireless innovators, and new media entrepreneurs. While you're there, stop by the O'Reilly booth to say hi, and pick up some great new books. ***QCon London 2008, London, UK--Mar 10-14 QCon London 2008 is an Enterprise Software Development Conference, providing a venue for learning, networking, and tracking innovation in Java, .Net, Ruby, SOA, Languages of tomorrow, Banking Architectures, Agile, Scrum and Software Architecture and Design. Come and meet some of our authors at our booth. Book now and quote promo code: oreilly_qconlondon2008 and get ?50 registration discount. ***Derrick Story at Windsor Senior Computer User's Group, Rohnert Park, CA--Mar 10 Author Derrick Story (The Digital Photography Companion, iPhoto 8: The Missing Manual, and Digital Photography Hacks) presents "Digital Photography Tips, Tricks, and Stunts." ***O'Reilly at SPE (Society for Photographic Education), Denver, CO--Mar 14-15 The Society for Photographic Education is the longest-lived and largest association devoted to photography and related media as it applies to education, practice, and scholarship. While you're at the 45th National Conference, stop by the O'Reilly booth to say hi, and check out our great new books. ***O'Reilly at PyCon, Chicago, IL--Mar 14-15 Look for O'Reilly authors Noah Gift, Van Lindberg, and Brian Fitzpatrick. Stop by the O'Reilly booth to say hi and pick up some great new books. ***Sean Duggan Presents a Week-long Seminar: Creative Photoshop Enhancements for Photographers, Delray Beach, FL--Mar 17-21 Sean Duggan's (The Creative Digital Darkroom) week-long seminar at the Palm Beach Photographic Centre combines presentation, artistic discovery, making photographs and exploring the creative possibilities for image transformation in the digital darkroom. Prerequisites include Imaging Overview or equivalent experience. ***E.A. Vander Veer on Computer Outlook Radio--Mar 17 E.A. Vander Veer (author of the new Facebook: The Missing Manual) will be live on Computer Outlook Radio at 7pm Central Time on March 3rd, 2008. She will be speaking for an hour on various topics regarding Facebook. Be sure to tune in! ================================================ Conference News ================================================ ***Web 2.0 Expo New York, NY--September 16-19 The Call for Participation is now open. Web 2.0 Expo is for the builders of the next generation web: designers, developers, entrepreneurs, marketers, business strategists, and venture capitalists. O'Reilly and CMP are seeking the best and brightest in the Web 2.0 universe to show the world how the next Internet Revolution is being designed and delivered. To submit a proposal to speak at Web 2.0 Expo, go to: ***O'Reilly GSP West Conference--San Diego, CA--March 3-4 This two-day conference presents a behind-the-scenes look at the business and technology of social networking platforms. With MySpace, Facebook, and Flickr attracting millions of visitors each day, the implications for business, marketing, and software developers are enormous. Use code "gspw08usrg" when you register, and receive 15% off the registration price. To register for the conference, go to: ***Registration for ETech Open, San Diego, CA--March 3-6 Body hacking. DIY spectrum. Crowd visualization. Sensor games. ETech 2008 will explore the tech that's influencing how we're seen as individuals and what affects our perception of the world around us. Use code "et08usrg" when you register and receive 15% off the registration price. To register for the conference, go to: ***2008 MySQL Conference & Expo Registration is Open,? ?? Santa Clara, CA--April 14-17 The largest gathering of MySQL developers, users, and DBAs worldwide, the event reflects MySQL's wide-ranging appeal and capabilities. The open atmosphere of the MySQL Conference & Expo helps IT professionals and community members to create the best database applications, tools, and software through expert instruction, hands-on tutorials, readily available MySQL developers, and guru business advice. Use code "mys08usrg" when you register, and receive 15% off the registration price. Early registration discount deadline ends February 26. To register for the conference, go to: ****Web Expo SF Registration is Open, San Francisco, CA--Apr 22-25 A companion event to the Web 2.0 Summit, Web 2.0 Expo is an expanded, inclusive gathering for the technology and business communities through a combined conference and tradeshow. Use code "websf08ug" when you register and receive $100 off any conference package or a free expo hall pass. Early registration discount deadline ends March 20. To register for the conference, go to: ***Where 2.0 2008 is Open, Burlingame, CA--May 12-14, 2008 At the O'Reilly Where 2.0 Conference, we expose the tools pushing the boundaries of the location frontier, track the emergence of new business models and services, and spend time examining new sources of data and the platforms for collecting them. Use code "whr08usrg" when you register, and receive 15% off the registration price. Early registration discount deadline ends March 23. To register for the conference, go to: ****Registration for?RailsConf 2008 is Open,?Portland, OR-- May 29-June 1, 2008 Co-produced by Ruby Central and O'Reilly Media, RailsConf is "the" event for the growing Rails Community--the largest official gathering dedicatedto everything Rails. If you're passionate about Rails and what it helps you achieve--or if you're curious about how Rails can help you create web applications better and faster--this conference is the place to be. Use code "rc08usrg" when you register, and receive 15% off the registration price. To register for the conference, go to: ================================================ O'Reilly School of Technology ================================================ ***O'Reilly School of Technology Courses: UG Members Receive? ?? a 30% Discount O'Reilly School of Technology has opened its virtual doors with educational offerings and certification for IT students looking to further their careers or to launch one. As an O'Reilly User Group? member, you save on all the courses in the following University of? Illinois Certificate Series: -PHP/SQL Programming--New! -Linux/Unix System Administration -Web Programming -Open Source Programming -.NET Programming -Client-Side Web Programming featuring AJAX To redeem, use Promotion Code "ORALL1" good for a 30% discount, in Step #2 of the enrollment process. Each course comes with a free O'Reilly book and a 7-day money-back guarantee.? Register online: ================================================ News From O'Reilly & Beyond ================================================ --------------------- UG News --------------------- ***Toronto Asterisk Users' Group at IT360.ca The Toronto Asterisk Users' Group has been working closely with IT360.ca conference organizers in Toronto and have put together an excellent Asterisk track. Speakers this year include "Asterisk: The Future of Telephony" authors Jim Van Meggelen, Leif Madsen, and Jared Smith. ***New York Times Spotlights Myths of Innovation "Epiphany has little to do with either creativity or innovation. Instead, innovation is a slow process of accretion, building small insight upon interesting fact upon tried-and-true process" writes Janet Rae-Dupree in her Sunday New York Times column featuring Scott Berkun's "The Myths of Innovation." ***How to Prevent Windows Vista's 'Green Ribbon of Death' Here's an excerpt from "Windows Vista Annoyances" at Computerworld. ***Installfest for Schools, Four Locations in the SF Bay Area, March 1 Signup and join an installfest in San Francisco, Berkeley, San Mateo, or Novato, CA and help the local schools at this open source community event. ***Leo Leporte's Interview with O'Reilly author Mikkel Aaland ***Exploring Online Technical Information Editor Andy Oram posted several blogs exploring online technical information and its relation to professional computer books: -Educating computer users: the need for community/author collaboration -Two tools we need to improve online information -Developing an improved online environment for educating computer users ***DIY O'Reilly Gear Create Your Own Calendar, Shirt, Notebook, Poster...In just three easy steps you can create one of a kind calendars, greeting cards, keychains, luggage tags, magnets, mousepads, mugs, notebooks, postcards, posters, shirts, hoodies, and stickers adorned with your favorite O'Reilly animals. --------------------- Articles --------------------- ***A Look Back at 10 Years of OSI It's been 10 years since the Open Source Initiative was launched, and what a 10 years it has been. Open Source has gone from an obscure and radical concept to a vibrant sector of the software landscape. For the 10th Anniversary, our faithful newshound Federico Biancuzzi talked to some of the early pioneers of the OSI (such as Bruce Perens and Eric Raymond) about where it came from and how it is relevant today. ***Aperture 2.0 with Joe Schorr Aperture 2.0 is faster, easier to use, and produces better images, says Joe Schorr, Apple Senior Product Manager. In this interview with Derrick Story, Joe explains how Aperture 2.0 meets those lofty claims. This chat covers a lot of new ground. ***Using Xenn for High Availability Clusters Virtualization is one approach that you can take to implementing clusters. But you still have to arrange to handle failures in a high-availability environment. Here's one solution, using Xen. ***Developing RESTful Web Services in Perl REST has become a widely used alternative to protocols such as SOAP, providing a simpler way to tell your server what you want to do without all that messy WSDL stuff. In this article, you'll see how to create a RESTful web service, using Perl. ***Music Technology at NAMM 2008 Part 1: America's biggest musical instrument show debuted more high-tech wonders than ever this year. O'Reilly Digital Media prowled NAMM's five massive, noisy halls to bring back these high-tech hits. Part 2: We're back from NAMM 2008 with even more intriguing new gadgets and gear. Once again, the throbbing halls of America's biggest musical instrument trade show introduced a torrent of high-tech goodness. From a $99 Steinway to a truly killer guitar, from audible notation to singing keys, here's what you'll be playing this year. ***Katrin Eismann's Digital Darkroom Magic Katrin Eismann, coauthor of The Creative Digital Darkroom, sat down with Derrick Story at PhotoPlus Expo in New York for a chat about how the darkroom has evolved from chemical-based to digital, and how that evolution has influenced her approach to image making. Katrin touches on many interesting topics, including her explanation on 3-step sharpening. For more articles, go to: --------------------- Blogs ------------------- ***Community Pricing for Books ***Ruby Turns 15 and Other Important Stuff ***10 Things Every Parent Should Know About Facebook ***Mac FFOSS (Freeware/Free & Open Source Software) ***Where Did the Courier & Helvetica Fonts Go? ***O'Reilly Books and the Cuban Internet ***Learning Flex From Scratch: Meet the Authors, Meet Flex ***Sonar for your Home For more blogs, go to: Until next time-- Marsee Henon ================================================================ O'Reilly? 1005 Gravenstein Highway North ? Sebastopol, CA ? 95472 http://ug.oreilly.com/ ?http://ug.oreilly.com/creativemedia/ ================================================================ ------------------------------------------------------- From afife at untangle.com Wed Feb 27 15:11:50 2008 From: afife at untangle.com (Andrew Fife) Date: Wed, 27 Feb 2008 15:11:50 -0800 (PST) Subject: [oak perl] Donating 500 F/OSS Computers to Schools... SATURDAY!! (Pizza & Schwag from Mozilla!!) Message-ID: <02bc01c87996$396477c0$0200a8c0@Untangle.local> We're trying to donate 500 Ubuntu computers to Bay Area schools this SATURDAY... and we need your help! Can you lend a hand by volunteering to install Ubuntu? Signup to volunteer at one of the four locations (San Francisco, San Mateo, Berkeley or Novato) here: http://wiki.untangle.com/index.php/Installfest Untangle and the ACCRC refurbishing hundreds of older/discarded computers that the ACCRC has collected with Ubuntu and donating them to Northern California schools. We need support from the F/OSS community to help with the installs. We have automated as much of the install as possible so anyone can help regardless of their experience level. Of course we'll get error messages so we need gurus also! ...And the Mozilla Foundation is bringing pizza & schwag to each location! Thanks Mozilla! Installfest for Schools homepage: http://www.untangle.com/installfest Can't make the installfest but still want to help???? Help get the word out by blogging about it, Digg it or Slashdot it: http://slashdot.org/bookmark.pl?url=http://www.untangle.com/installfest http://www.digg.com/submit?url=http://www.untangle.com/installfest&phase=2 Why the event is cool: -Helps spread F/OSS (Ubuntu, Firefox, OpenOffice & more) -Helps bridges the Digital Divide with underprivileged users -Keeps toxic computer equipment out of landfills (Aprox 25,000 pounds) -Is a cool community effort Thanks in advance for your help! -Andrew ---------------------------------------- Andrew Fife Untangle - Open Source Security Gateway download.untangle.com 650.425.3327 (O) 415.806.6028 (C) afife at untangle.com