Withlinux Linux

Withlinux Linux

LINUX JOURNAL MISTERHOUSE | F-SPOT | AJAX | KAFFEINE | ROBOTS | VIDEO CODING An Excerpt from Apress’ Beginning DIGITAL LIFESTYLE DIGITAL Ubuntu Linux: From Novice to Professional ™ Since 1994: The Original Magazine of the Linux Community OCTOBER 2006 | ISSUE 150 | www.linuxjournal.com MisterHouse | AL F-Spot DIGIT | Ajax | Kaffeine LIFESTYLE | ux Robots with LinuxLin | Video Coding Video >> F-Spot Tips >> Working with Digital Images >> H.264 Video Encoding for Low-Bitrate Video | Ubuntu >> Linux-Based Do-It-Yourself Robots >> Share Music with Kaffiene, Amarok, Last.fm and more >> Digital Convenience at Home with Open-Source Technology O >> Maddog’s Travel Gadgets C T O B E >> Using MisterHouse for Home Automation R 2006 AN I S S PUBLICATION U E USA $5.00 150 + Doc Searls Breaks the Marketing Matrix CAN $6.50 U|xaHBEIGy03102ozXv,:! Today, Carlo restored a failed router in Miami, rebooted a Linux server in Tokyo, and remembered someone’s very special day. With Avocent centralized management solutions, the world can finally revolve around you. Avocent puts secure access and control right at your fingertips – from multi-platform servers to network routers, your local data center to branch offices. Our “agentless” out-of-band solution manages your physical and virtual connections (KVM, serial, integrated power, embedded service processors, IPMI and SoL) from a single console. You have guaranteed access to your critical hardware even when in-band methods fail. Let others roll crash carts to troubleshoot – with Avocent, trouble becomes a thing of the past, so you can focus on the present. Visit www.avocent.com/special to download Data Center Control: Guidelines to Achieve Centralized Management white paper. Avocent, the Avocent logo and The Power of Being There are registered trademarks of Avocent Corporation. All other trademarks or company names are trademarks or registered trademarks of their respective companies. Copyright © 2006 Avocent Corporation. OCTOBER 2006 CONTENTS Issue 150 COVER PHOTOGRAPHY: DIGITAL VIDEO CAMERA: ©ISTOCKPHOTO.COM/INGVALD KALDHUSSÆTER, VIDEO CAMERA: PHOTOGRAPHY: COVER DIGITAL ©ISTOCKPHOTO.COM/INGVALD MAKSYMENKO LAPTOP: ©ISTOCKPHOTO.COM/ANASTASIYA FEATURES 50 CALL MISTERHOUSE TO REGULATE 68 MANAGE YOUR PHOTOS WITH F-SPOT YOUR HEAT Get a taste of the power of Mono in this photo management tool. One-Wire interfaces and MisterHouse come to the rescue for allergies. Daniel Bartholomew David Lynch ON THE COVER 58 DO-IT-YOURSELF ROBOTS WITH LINUX • An Excerpt from Apress’ Beginning Ubuntu Linux: From Robotics made easy—especially if you get free sonar detectors. Novice toProfessional, p. 78 Michael Surran • F-Spot Tips, p. 68 • H.264 Video Encoding for Low-Bitrate Video, p. 74 64 BUILDING A DIGITAL LIFESTYLE • Linux-Based Do-It-Yourself Robots, p. 58 WITH OPEN-SOURCE TECHNOLOGY • Share Music with Kaffiene, Amarok, Last.fm and more, p. 32 Proof positive that nerds have all the cool toys. • Digital Convenience at Home with Open-Source Technology, p. 64 Mike Diehl • Maddog’s Travel Gadgets, p. 22 • Using MisterHouse for Home Automation, p. 50 • Doc Searls Breaks the Marketing Matrix, p. 42 2 | october 2006 www.linuxjournal.com OCTOBER 2006 CONTENTS Issue 150 COLUMNS INDEPTH 24 REUVEN M. LERNER’S 74 ADVANCED VIDEO CODING AT THE FORGE ON LINUX JavaScript, Forms and Ajax How do you make high-quality low-bitrate digital video? 32 MARCEL GAGNÉ’S Dave Berton COOKING WITH LINUX Your Media: Out of the Kitchen, and into 78 CHAPTER 10: PERSONALIZING Every Other Place UBUNTU: GETTING EVERYTHING JUST RIGHT Whoever thinks you can’t personalize a GNOME desktop needs to think again. Keir Thomas 68 F-SPOT 38 DAVE TAYLOR’S WORK THE SHELL Next Month Analyzing Log Files 40 JON “MADDOG” HALL’S BUILDING DYNAMIC BEACHHEAD What’s in a Name? WEB SITES 90 DIGITAL PHOTOGRAPHY Director of Web Technologies 42 DOC SEARLS’ for Sun Microsystems Tim Bray AND LINUX LINUX FOR SUITS talks with Linux Journal about Whether you’re Kooka or SANE, these digital Breaking the Matrix XML, Java, Ruby, PHP, Perl, Web photography tools could be for you. services and even his favorite Adrian Klaver distribution of Linux. Want to 96 NICHOLAS PETRELEY’S get more familiar with Ajax? /VAR/OPINION Try implementing caller ID with MythTV Goes Amiss Asterisk and Ajax. We also look into why Planetizen migrated to Drupal for content management. IN EVERY ISSUE And, did you know that you can create Web sites with DocBook, 12 LETTERS XML and CSS? 16 UPFRONT 48 NEW PRODUCTS There’s more, as always. We 81 ADVERTISERS INDEX look at how you can monitor your serivces and restart them automatically if any of them fail, and examine how Linux is affecting the telecommunications industry. You'll also find your favorite columnists stirring the USPS LINUX JOURNAL (ISSN 1075-3583) is published monthly by SSC Media Corp., 2825 NW Market Street #208, Seattle, WA 98107. pot and giving valuable tips. Periodicals postage paid at Seattle, Washington and at additional mailing offices. Cover price is $5 US. Subscription rate is $25/year in the United States, $32 in Canada and Mexico, $62 elsewhere. POSTMASTER: Please send address changes to Linux Journal, PO Box 980985, Houston, TX 77098. Subscriptions start with the next issue. 4 | october 2006 www.linuxjournal.com Editor in Chief Nick Petreley, [email protected] Executive Editor Jill Franklin [email protected] Senior Editor Doc Searls [email protected] Web Editor Heather Mead [email protected] Art Director Garrick Antikajian [email protected] Products Editor James Gray [email protected] Editor Emeritus Don Marti [email protected] Technical Editor Michael Baxter [email protected] Senior Columnist Reuven Lerner [email protected] Chef Français Marcel Gagné [email protected] Security Editor Mick Bauer [email protected] Contributing Editors David A. Bandel • Greg Kroah-Hartman • Ibrahim Haddad • Robert Love • Zack Brown • Dave Phillips • Marco Fioretti • Ludovic Marcotte • Paul Barry • Paul McKenney Proofreader Geri Gale VP of Sales and Marketing Carlie Fairchild A Better Way [email protected] Marketing Manager Rebecca Cassity to Manage your Servers [email protected] International Market Analyst James Gray [email protected] Sales Coordinator Lana Newlander [email protected] Dedicated Servers Regional Advertising Sales NORTHERN USA: Joseph Krack, +1 866-423-7722 (toll-free) EASTERN USA: Martin Seto, +1 416-907-6562 SOUTHERN USA: Laura Whiteman, +1 206-782-7733 x119 Starting at $39/mo. INTERNATIONAL: Annie Tiemann, +1 866-965-6646 (toll-free) Advertising Inquiries [email protected] Publisher Phil Hughes • No Setup Fees, No Contracts [email protected] Accountant Candy Beauchamp • Free http and icmp monitoring [email protected] Linux Journal is published by, and is a registered trade name of, SSC Media Corp. • Free incident response service PO Box 980985, Houston, TX 77098 USA Editorial Advisory Board Daniel Frye, Director, IBM Linux Technology Center Jon “maddog” Hall, President, Linux International • Zervex ServerCP Online Control Lawrence Lessig, Professor of Law, Stanford University Ransom Love, Director of Strategic Relationships, Family and Church History Department, Panel Incuded Church of Jesus Christ of Latter-day Saints Sam Ockman, CEO, Penguin Computing Bruce Perens Bdale Garbee, Linux CTO, HP Danese Cooper, Open Source Diva, Intel Corporation Subscriptions E-MAIL: [email protected] URL: www.linuxjournal.com PHONE: +1 713-589-3503 FAX: +1 713-589-2677 TOLL-FREE: 1-888-66-LINUX MAIL: PO Box 980985, Houston, TX 77098 USA Please allow 4–6 weeks for processing address changes and orders PRINTED IN USA USPS LINUX JOURNAL (ISSN 1075-3583) is published monthly by SSC Media Corp., 3262 Westheimer Rd, Suite 502, --------Since 1998-------- Houston, TX 77098. Periodicals postage paid at Seattle, Washington and at additional mailing offices. Cover price is $5 US. Subscription rate is $25/year in the United States, $32 in Canada and Mexico, $62 elsewhere. POSTMASTER: Please send address changes to Linux Journal, PO Box 980985, Houston, TX 77098. Subscriptions start with the next issue. www.jtl.net/lj LINUX is a registered trademark of Linus Torvalds. 1-877-765-2300 letters Size Matters Read What You Like, I am not writing to complain about the technical Skip What You Don’t content of your magazine; it is excellent quality. I I’ve been reading this magazine for years and main- am not writing to complain about the new graphic tain a current subscription to it. Do I always agree layout of your magazine—layouts, “look and feel” with the content selections? No, of course not. Some all come and go. It neither adds nor detracts from issues center on something of no value to me, but the quality of the writing. I am not writing to com- the next always comes back centered on something plain about /etc/rant, or the views and opinions of that is more to my liking. Nicholas Petreley. Everyone is entitled to his or her opinion, and I have always respected Nicholas, The secret to my success is if I don’t like an article, I even way back when he wrote for InfoWorld. stop reading and turn to the next one. That’s a pretty complex task; maybe I should force myself to read I am, however, writing to complain about the new the article and write a flame mail to you guys like size of the magazine. I somewhat agree with the lots of the letters to editor. opinion of Greg Bullough, who believed that his toilet tank was badly designed. However, toilet As far as /etc/rant, sure the name might be off a bit, tanks have been around longer than Linux Journal, but it’s the first article I read in every issue. Once and even longer than Linux itself. again, I might not agree (hasn’t happened yet), but it is your opinion after all.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    100 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us