Linux Journal | August 2011 | Issue

Total Page:16

File Type:pdf, Size:1020Kb

Linux Journal | August 2011 | Issue CoffeeScript | Git | Facebook | LSB | Beowulf | Unison ™ Writing Facebook Applications Understanding and Using Git Since 1994: The Original Magazine of the Linux Community Use AUGUST 2011 | ISSUE 208 | www.linuxjournal.com Podcasts to Share BUILD A Your Linux BEOWULF Knowledge HPC SYSTEM with the Add Nagios FedoraLiveCD Notifications Project to Your Screen Window LINUX STANDARD Make BASE JavaScript and Its Role Programming in the Easy with Community HOW TO PLAN CoffeScript YOUR OWN LINUX EVENT WITH GARETH GREENAWAY OF SCALE $5.99US $5.99CAN HOW-TO: 08 UNISON THE FILE SYNCHRONIZATION PROGRAM 0 09281 03102 4 10 Gig On Board Blazing Fast, Embedded 10Gb Ethernet 10G Rackmount Servers in the iX-Neutron server line feature the Intel® Xeon® Processor 5600/5500 Series, and come with 10GbE networking integrated onto the motherboard. This eliminates the need to purchase an additional expansion card, and leaves the existing PCI-E slots available for other expansion devices, such as RAID controllers, video cards, and SAS controllers. For more information on the iX-1204-10G, or to request a quote, visit: http://www.iXsystems.com/neutron 30% cost savings/port over equivalent Dual- Port 10 GB PCI Express add-on card solution KEY FEATURES: IPMI NIC . Supports Dual 64-Bit Six-Core, Quad- Core or Dual-Core, Intel® Xeon® Processor 5600/5500 Series GigE NICS . 1U Form Factor with 4 Hot-Swap SAS/ 10GbE NICS SATA 3.5” Drive Bays . Intel® 5520 chipset with QuickPath Interconnect (QPI) . Up to 192GB DDR3 1333/1066/800 SDRAM ECC Registered Memory (18 DIMM Slots) . 2 (x8) PCI-E 2.0 slots + 1 (x4) PCI-E 2.0 (in x8 slot -Low-Profile - 5.5” depth) . Dual Port Intel® 82599EB 10 Gigabit SFP+ - Dual Port Intel® 82576 Gigabit Ethernet Controller . Matrox G200eW Graphics . Remote Management - IPMI 2.0 + IP-KVM with Dedicated LAN . Slim DVD 10Gb Ethernet . 700W/750W Redundant AC-DC 93%+ Adapters High-Efficiency Power Supply Call iXsystems toll free or visit our website today! 1-855-GREP-4-IX | www.iXsystems.com Intel, the Intel logo, Xeon, and Xeon Inside are trademarks or registered trademarks of Intel Corporation in the U.S. and/or other countries. 1&1 DUAL HOSTING No other web host offers more expertise, know- how and quality service than 1&1. Double Security: Your website is simultaneously hosted in 2 locations in our high tech data center! High-speed Global Network: 210 GBit/s Connectivity Environmentally Responsible: 100% Renewable Energy Solid Technical Foundation: 1,000 In-house Developers SUMMER SPECIAL: 1&1 DUAL ADVANCED PACKAGE & * 1 YEAR FREE! Q2 FREE Domains QUNLIMITED Traffi c QASP, .NET, AJAX, LINQ, PHP5, Perl, SSI QFREE Private Domain Registration QDNS Management Q5 Microsoft® SQL Databases Q500 E-mail Accounts Q1&1 SiteAnalytics Q24/7 Toll-free Customer Support Q50 FTP Accounts Q1&1 WebsiteBuilder Need more domains? ® .com with FREE Private Registration just $4.99/fi rst year.* 1-877-GO-1AND1 www.1and1.com 1-855-CA-1AND1 www.1and1.ca * 24 month minimum contract term required for Dual Advanced offer. Set-up fee and other terms and conditions may apply. .com offer valid fi rst year only. After fi rst year, standard pricing applies. Visit www.1and1.com for full promotional offer details. Program and pricing specifi cations and availability subject to change without notice. 1&1 and the 1&1 logo are trademarks of 1&1 Internet AG, all other trademarks are the property of their respective owners. © 2011 1&1 Internet, Inc. All rights reserved. AUGUST 2011 CONTENTS Issue 208 FEATURES 34 A CONFERENCE PRIMER WITH GARETH GREENAWAY Geek Wrangling 101, with an expert. Shawn Powers 42 FACEBOOK APPLICATION DEVELOPMENT Port your Web app to Facebook. Mike Diehl 48 LINUX STANDARD BASE: STATE OF AFFAIRS LSB and what it means for the Linux community. Jeff Licquia, Stew Benedict and Vladimir Rubanov 54 GIT A guide to what many consider the best version control tool ever created. Henry Van Styn ON THE COVER • How to Plan Your Own Linux Event with Gareth Greenaway of SCALE, p. 34 • Writing Facebook Applications, p. 42 • Understanding and Using Git, p. 54 • Build a Beowulf HPC System with the FedoraLiveCD Project, p. 64 • Linux Standard Base and Its Role in the Community, p. 48 • Use Podcasts to Share Your Linux Knowledge, p. 60 • Add Nagios Notifications to Your Screen Window, p. 24 • Make JavaScript Programming Easy with CoffeeScript, p. 16 • How-To: Unison the File Synchronization Program, p. 73 2 | august 2011 www.linuxjournal.com They say work smarter, not harder. They must be using our processor. The next generation of intelligent server processors The Intel® Xeon® processor 5600 series automatically regulates power consumption to combine industry-leading HQHUJ\HIÀFLHQF\ZLWKLQWHOOLJHQWSHUIRUPDQFHWKDWDGDSWV to your workload. Check out the new intelligent features of the Xeon® 5600 at intel.com/itcenter. Servers from iXsystems feature the Intel® Xeon® processor 5600 series. iX2216-10G 5IFiX2216-10GGFBUVSFTEVBMPOCPBSE t%VBM*OUFM® Xeon® 5600 Series Processors *OUFM®&#(JHBCJU4'1 1PSUT t6'PSN'BDUPSXJUITJYUFFO4"44"5")PU4XBQ ® EVBMPOCPBSE*OUFM (JHBCJU1PSUT %SJWF#BZT Enterprise Servers BOE%*..TMPUTTVQQPSUJOHVQUP(# t0O#PBSE%VBM1PSU*OUFM®&#(JHBCJU4'1 for Open Source PG%%3&$$3FHJTUFSFENFNPSZ*EFBMGPS www.iXsystems.com )1$ %BUB$FOUFS 7JSUVBMJ[BUJPO $MVTUFSJOH 1-855-GREP-4-IX BOE$MPVE$PNQVUJOHBQQMJDBUJPOT iX1204-10G 5IFiX1204-10GGFBUVSFTUIFMBUFTU*OUFM® ® Xeon® 5600 Series Processors Intel is not responsible for and $16TCBTFEPOUIFONBOEON t%VBM*OUFM has not verifi ed any statements OFYUHFOFSBUJPONJDSPBSDIJUFDUVSF5IFOFYU t6'PSN'BDUPSXJUI)PU4XBQ4"44"5"%SJWF#BZT or computer system product- TUFQJOJOUFMMJHFOUQFSGPSNBODF BVUPNBUFE t0O#PBSE%VBM1PSU*OUFM®&#(JHBCJU4'1 specifi c claims contained herein. FOFSHZFGýDJFODZ BOEþFYJCMFWJSUVBMJ[BUJPO © 2010, Intel Corporation. All rights reserved. Intel, the Intel logo, Intel Sponsors of Tomorrow, Intel Xeon, and Xeon Inside are trademarks of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others. AUGUST 2011 CONTENTS Issue 208 COLUMNS 16 Reuven M. Lerner’s At the Forge Introducing CoffeeScript 22 Dave Taylor’s Work the Shell Calculating Day of the Week 24 Kyle Rankin’s Hack and / Nagging Notifications 77 Kyle Rankin and Bill Childers’ Tales from the Server Room It’s Always DNS’s Fault! 30 BLU-RAY 80 Doc Searls’ EOF First Brazil, Then the World INDEPTH 60 Podcasting Do you know something about Linux? A podcast is an excellent way to share your knowledge with others. Charles Olsen 64 How to Build a Beowulf HPC System Using the FedoraLiveCD Project Build a Red Hat-based Beowulf Cluster using a 73 UNISON kickstart file and tools from the FedoraLiveCD project. Howard Powell 69 Radio Dramas in Linux Tips and tricks for creating radio dramas with open-source software. Dan Sawyer 73 Unison, Having It Both Ways The file synchronization tool that supports bidirectional updates of files and directories. Adrian Klaver IN EVERY ISSUE 8 Current_Issue.tar.gz 10 Letters 12 UPFRONT 28 New Products 30 New Projects 69 RADIO DRAMAS 65 Advertisers Index 79 Marketplace USPS LINUX JOURNAL (ISSN 1075-3583) (USPS 12854) is published monthly by Belltown Media, Inc., 2121 Sage Road, Ste. 310, Houston, TX 77056 USA. Periodicals postage paid at Houston, Texas and at additional mailing offices. Cover price is $5.99 US. Sub scrip tion rate is $29.50/year in the United States, $39.50 in Canada and Mexico, $69.50 elsewhere. POSTMASTER: Please send address changes to Linux Journal, PO Box 16476, North Hollywood, CA 91615. Subscriptions start with the next issue. Canada Post: Publications Mail Agreement #41549519. Canada Returns to be sent to Pitney Bowes, P.O. Box 25542, London, ON N6C 6B2 4 | august 2011 www.linuxjournal.com More TFLOPS, Fewer WATTS Microway delivers the fastest and greenest floating point throughput in history 2.5 TFLOPS Enhanced GPU Computing with Tesla Fermi 480 Core NVIDIA® Tesla™ Fermi GPUs deliver 1.2 TFLOP single precision & 600 GFLOP double precision performance! New Tesla C2050 adds 3GB ECC protected memory New Tesla C2070 adds 6GB ECC protected memory Tesla Pre-Configured Clusters with S2070 4 GPU servers WhisperStation - PSC with up to 4 Fermi GPUs OctoPuter™ with up to 8 Fermi GPUs and 144GB memory New Processors 12 Core AMD Opterons with quad channel DDR3 memory 8 Core Intel Xeons with quad channel DDR3 memory Superior bandwidth with faster, wider CPU memory busses Increased efficiency for memory-bound floating point algorithms Configure your next Cluster today! 10 TFLOPS 5 TFLOPS www.microway.com/quickquote 508-746-7341 FasTree™ QDR InfiniBand Switches and HCAs 45 TFLOPS 36 Port, 40 Gb/s, Low Cost Fabrics Compact, Scalable, Modular Architecture Ideal for Building Expandable Clusters and Fabrics MPI Link-Checker™ and InfiniScope™ Network Diagnostics FasTree 864 GB/sec Achieve the Optimal Fabric Design for your Specific Bi-sectional Bandwidth MPI Application with ProSim™ Fabric Simulator Now you can observe the real time communication coherency of your algorithms. Use this information to evaluate whether your codes have the potential to suffer from congestion. Feeding observed data into our IB fabric queuing-theory simulator lets you examine latency and bi-sectional bandwidth tradeoffs in fabric topologies. GSA Schedule Contract Number: GS-35F-0431N pC2_Microway.indd 1 7/15/10 9:20:43 AM Executive Editor Jill Franklin [email protected] Senior Editor Doc Searls [email protected] Associate Editor Shawn Powers [email protected] Art Director Garrick Antikajian [email protected]
Recommended publications
  • Proceedings 2005
    LAC2005 Proceedings 3rd International Linux Audio Conference April 21 – 24, 2005 ZKM | Zentrum fur¨ Kunst und Medientechnologie Karlsruhe, Germany Published by ZKM | Zentrum fur¨ Kunst und Medientechnologie Karlsruhe, Germany April, 2005 All copyright remains with the authors www.zkm.de/lac/2005 Content Preface ............................................ ............................5 Staff ............................................... ............................6 Thursday, April 21, 2005 – Lecture Hall 11:45 AM Peter Brinkmann MidiKinesis – MIDI controllers for (almost) any purpose . ....................9 01:30 PM Victor Lazzarini Extensions to the Csound Language: from User-Defined to Plugin Opcodes and Beyond ............................. .....................13 02:15 PM Albert Gr¨af Q: A Functional Programming Language for Multimedia Applications .........21 03:00 PM St´ephane Letz, Dominique Fober and Yann Orlarey jackdmp: Jack server for multi-processor machines . ......................29 03:45 PM John ffitch On The Design of Csound5 ............................... .....................37 04:30 PM Pau Arum´ıand Xavier Amatriain CLAM, an Object Oriented Framework for Audio and Music . .............43 Friday, April 22, 2005 – Lecture Hall 11:00 AM Ivica Ico Bukvic “Made in Linux” – The Next Step .......................... ..................51 11:45 AM Christoph Eckert Linux Audio Usability Issues .......................... ........................57 01:30 PM Marije Baalman Updates of the WONDER software interface for using Wave Field Synthesis . 69 02:15 PM Georg B¨onn Development of a Composer’s Sketchbook ................. ....................73 Saturday, April 23, 2005 – Lecture Hall 11:00 AM J¨urgen Reuter SoundPaint – Painting Music ........................... ......................79 11:45 AM Michael Sch¨uepp, Rene Widtmann, Rolf “Day” Koch and Klaus Buchheim System design for audio record and playback with a computer using FireWire . 87 01:30 PM John ffitch and Tom Natt Recording all Output from a Student Radio Station .
    [Show full text]
  • The Book of Audacity
    THE BOOK OF AUDACITY Record, Edit, Mix, and Master with the Free Audio Editor by Carla Schroder San Francisco THE BOOK OF AUDACITY. Copyright © 2011 by Carla Schroder. All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher. 15 14 13 12 11 1 2 3 4 5 6 7 8 9 ISBN-10: 1-59327-270-7 ISBN-13: 978-1-59327-270-8 Publisher: William Pollock Production Editor: Serena Yang Cover and Interior Design: Octopod Studios Developmental Editor: Tyler Ortman Technical Reviewer: Alvin Goats Copyeditor: Kim Wimpsett Compositor: Serena Yang Proofreader: Paula L. Fleming Indexer: Nancy Guenther For information on book distributors or translations, please contact No Starch Press, Inc. directly: No Starch Press, Inc. 38 Ringold Street, San Francisco, CA 94103 phone: 415.863.9900; fax: 415.863.9950; [email protected]; www.nostarch.com Library of Congress Cataloging-in-Publication Data Schroder, Carla. The book of Audacity : record, edit, mix, and master with the free audio editor / by Carla Schroder. p. cm. Includes bibliographical references. ISBN-13: 978-1-59327-270-8 ISBN-10: 1-59327-270-7 1. Audacity (Computer file) 2. Digital audio editors. I. Title. ML74.4.A84S37 2010 781.3’4536-dc22 2010037594 No Starch Press and the No Starch Press logo are registered trademarks of No Starch Press, Inc. Other product and company names mentioned herein may be the trademarks of their respective owners.
    [Show full text]
  • Linux As a Mature Digital Audio Workstation in Academic Electroacoustic Studios – Is Linux Ready for Prime Time?
    Linux as a Mature Digital Audio Workstation in Academic Electroacoustic Studios – Is Linux Ready for Prime Time? Ivica Ico Bukvic College-Conservatory of Music, University of Cincinnati [email protected] http://meowing.ccm.uc.edu/~ico/ Abstract members of the most prestigious top-10 chart. Linux is also used in a small but steadily growing number of multimedia GNU/Linux is an umbrella term that encompasses a consumer devices (Lionstracks Multimedia Station, revolutionary sociological and economical doctrine as well Hartman Neuron, Digeo’s Moxi) and handhelds (Sharp’s as now ubiquitous computer operating system and allied Zaurus). software that personifies this principle. Although Linux Through the comparably brisk advancements of the most quickly gained a strong following, its first attempt at prominent desktop environments (namely Gnome and K entering the consumer market was a disappointing flop Desktop Environment a.k.a. KDE) as well as the primarily due to the unrealistic corporate hype that accompanying software suite, Linux managed to carve out a ultimately backfired relegating Linux as a mere sub-par niche desktop market. Purportedly surpassing the Apple UNIX clone. Despite the initial commercial failure, Linux user-base, Linux now stands proud as the second most continued to evolve unabated by the corporate agenda. widespread desktop operating system in the World. Yet, Now, armed with proven stability, versatile software, and an apart from the boastful achievements in the various markets, unbeatable value Linux is ready to challenge, if not in the realm of sound production and audio editing its supersede the reigning champions of the desktop computer widespread acceptance has been conspicuously absent, or market.
    [Show full text]
  • Users@Planet CCRMA
    Users@Planet CCRMA (The Linux Survival Guide) Juan Reyes [email protected] Abstract This guide takes the approach of a traveler’s survival companion and its sole purpose is to illustrate, show and inform new CCRMA users and visitors about computer resources and the Linux environment and applications which might be helpful for doing scientific research and compositional work at CCRMA. It also briefly describes the meaning of Open Source as a part of the laboratory and community philosophy here at CCRMA. Following is a brief history of hardware at CCRMA and descriptions of Linux as an operating system, the Unix environment, useful shell commands and many X windows, Gnome and KDE applications. In the applications section there will be useful descriptions of programs and information provided by developers’ documentation but do not discard some of the tricks and options as to our knowledge we present to the reader in some of these sections. If additional information is required in the case of a particular command, program or application, the reader is encouraged to look for more in-depth information on the Unix manual pages, on the web or in the links to home pages which are also provided here. Furthermore, there is some effort in several sections, to present solutions to common problems or challenges the system presents to the common user, beware of them. Contents 1PrefacetothisRevision 3 2Motivation:ComputerMusic 4 3SomeoftheHistoryofHardwareatCCRMA 4 4Downtospecifics:Linux 6 4.1 What-is-Linux ................................... ......... 6 4.2 Open-Source ..................................... ........ 6 4.3 Why-LinuxatCCRMA ................................ ....... 7 4.4 Choices: WhyRedHat,... Fedora . ............. 7 4.5 TheUnixEnvironment.............................
    [Show full text]
  • Musicians' Guide
    Fedora 14 Musicians' Guide A guide to Fedora Linux's audio creation and music capabilities. Christopher Antila Musicians' Guide Fedora 14 Musicians' Guide A guide to Fedora Linux's audio creation and music capabilities. Edition 1 Author Christopher Antila [email protected] Copyright © 2010 Red Hat, Inc. and others. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. For guidelines on the permitted uses of the Fedora trademarks, refer to https://fedoraproject.org/wiki/ Legal:Trademark_guidelines. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Java® is a registered trademark of Oracle and/or its affiliates. XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
    [Show full text]
  • Install Patch Fedora
    Install patch fedora click here to download how to install this path in fedora www.doorway.ru for vmware for kernel This tutorial shows you how to patch or update Fedora Linux. Once you are happy with the patches to install, click “Install Updates”; if you wish to defer the. I downloaded www.doorway.ru file and saved it to my desktop. and now I https://koji. www.doorway.ru . Apply a patch to an existing install?. How do I apply software updates and patches on Fedora 28 server using software, update specific software, list installed patches and more. According to the changelog on www.doorway.ru the AMD patch is included a system that reached eof and force installation of the kernel only?. Issue. How to list all packages updates and applied time in my system; How to check my Linux system patch history. Install nVidia proprietary drivers on Fedora 28/27/26/25/24/23/22/21 and disable version (Download NVIDIA-Linux-x86_ with Kernel + patch). Building and adding patches to the Fedora kernel. December 17, at Make sure you have all dependencies installed. If something fails. Optionally, you may install Fedora Workstation to a laptop or desktop computer that has at least 1 GHz processor, 1 GB RAM, and 10 GB space available. To do . How to use Ansible to patch systems and install applications . jlozadad@ jlozadad-fedora /data/git/deploy_centos_update master ○?. You should now have three directories (Disk1, Disk2 and Disk3) containing installation files and a /Disk1 directory containing the patch installation files . Obtaining the Fedora 26 Server (x86_64) Installation Image; Configure .
    [Show full text]
  • Linux Audio Conference 2012
    Proceedings of the Linux Audio Conference 2012 April 12th - 15th, 2012 Center for Computer Research in Music and Acoustics (CCRMA), Stanford University, California 10111 11010 00110 101 111 11 0010111001001 01 01 100 100 00 1 01 01100101011 01 0 01 1 010 100 10 11 1 10 10 0111010 11 1 0 1 0 1 1110 001 01 10 1 0 10 01 10 10 1 1 0 0 1 0 1 00011001010 01 00 0 0 0 0 1 10 01 11 01 1 0 1 1 1 0 0 11 udio c 10 0 0 0 0 1 1 0 1 01 ux a onf 0 1 1 0 1 0 0 1 0 0 lin er 10 1 0 1 1 1 0 1 0 1 1000110 e 0 1 1 1 0 1 1 1 0 01 11 n 1 0 1 0 0 1 0 1 1 1 10 00 ce 1 0 0 0 1 0 1 1 10 c 1 1 0 1 0 1 0 0 1 01 en 0 2 0 0 1 0 1 0 1 1 0 11 te 1 0 0 0 1 0 1 r 0 0 0 0 1 0 0 1 1 1 1 1 010101 f 0 1 1 0 0 0 0 1 0 11 10 o 1 1 1 0 1 1 0 1 0 1 1 0 r 1 2 1 0 1 1 1 0 1 1 0 1 0 1 1 0 0 1 1 01011 0 c 0 0 0 0 0 0 0 01 0 o 0 0 0 0 1 1 0 1 1 0 1 01 1 0 1 1 1 1 1 0 1 1 0 m 0 1 0 1 0 0 1 1 0 10001 0 1 1 1 1 0 1 1 0 1 0 1 1 1 0 0 0 0 0 1 0 1 p 0 0 0 0 0 1 0 1 0 0 0 1 1 0 1 1 1 1 1 0 1 0 1 0 u 0 0 1 10010 1 1 0 1 1 1 0 0 0 1 1 0 1 0 0 1 0 1 1 0 1 t 0 0 0 1 0 0 1 0 0 1 1 1 0 0 1 1 1 0 1 1 0 e 1 1 0 1 1 0 0 1 1 1 0 0 0 1 0 0 1 1 1 0 0 1 1 1 0 1 0 1 0 1 1 r 1 1 0 0 1 1 1 0 0 1 1 1 0 0 1 0 0 0 0 1 0 0 1 1 01 0 0 1 0 1 1 0 r 1 1 1 0 0 1 1 0 0 0 1 1 1 1 0 1 0 0 0 1 0 1 0 0 1 0 e 0 0 0 1 1 1 1 1 0 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 1 0 1 0 0 1 s 0 0 1 1 1 0 1 1 1 1 0 1 0 1 1 1 0 0 1 1 1 0 1 1 1 0 1 1 e 0 1 1 0 1 1 1 0 0 0 0 1 1 1 0 1 0 1 1 0 1 1 1 1 0 1 1 0 0 0 0 a 1 0 1 0 1 0 0 0 1 0 0 0 1 1 1 1 1 1 0 0 1 1 0 1 0 1 1 1 0 r 1 1 1 1 1 0 1 1 1 0 0 1 0 1 1 1 1 1 0 0 0 0 1 0 1 0 0 c 0 1 0 1 1 0 0 1
    [Show full text]
  • My Computers
    My Computers Julius O. Smith III Center for Computer Research in Music and Acoustics (CCRMA) Department of Music, Stanford University, Stanford, California 94305 USA November 29, 2015 Abstract This online article describes my personal computers and their associated peripherals and software. Consider it my “home-office sysadmin BLOG,” if you will, which I post here for anyone who might have similar systems. I routinely refer to it when I need to remember what happened with various machines at various times, or when setting up a new machine. It is also .. therapeutic to record here my unvarnished opinions regarding various software headbutts. (⌣) Contents 1 When Was This Stuff Written? 5 2 Introduction and Overview 5 3 Why Three Operating Systems? 5 3.1 WhyLinuxAloneisNotEnough . ..... 5 3.2 WhyIneedUNIX/Linux .............................. ... 6 3.3 WhyIneedMacOSX.................................. 7 3.4 Why I need more than one OS (and machine) in general . .......... 7 4 Software for Windows 7 1 5 Life with Mac OS X 8 5.1 AdaptingtoMacOSXMavericks . ..... 8 5.2 LifeonMacOSX10.8.4.............................. .... 9 5.3 AdaptingtoMacOSXMountainLion. ...... 9 5.3.1 SpecificMountainLionAnnoyances . ...... 10 5.3.2 SpecificMountainLionHeadbutts . ...... 10 5.3.3 Additional Installs on Mac OS X Mountain Lion . ........ 11 5.4 Getting Up and Running in Mac OS X (Leopard and then Snow Leopard) . 22 5.4.1 FixMacPortsforSnowLeopard . 29 5.4.2 InstallMoreStuffforMacOSX . 30 5.5 Notes(MacOSX) ................................... 35 5.6 Macbook Pro Internal Hard Drive Upgrade 2009-11-07 . ............. 37 5.7 Restoring a MacBook Pro from Backup 2010-09-06 . ........... 38 5.7.1 GeniusAdvice .................................. 38 5.7.2 Restoring from Backup using rsync ......................
    [Show full text]