Skip to main content

ATPMezineVolume8

  • PublicationApple Periodicals
  • Pages51
  • SourceATPMezineVolume8.pdf
← Magazines ATPMezineVolume8
/ 51
Source: Internet Archive — Aggregated Apple-era periodicals, 1981–2012.
Page 1
Loading…
Text content (OCR)
A | | M Se Numbers Volume 8, Number 4 Macworld Expo 2002 - Tokyo About This Particular Macintosh: About the personal computing experience™ ATPM 8.04 / April 2002 1 Cover Cover Art Edward Goss Copyright © 2002 by Walid Nasrala! Tom Iovino We need new cover art each month. Write to us!” Daniel Chvatik Editorial Staff Contributors Lee Bennett Publisher/Editor-in-Chief Michael Tsai Managing Editor Kim Peacock Eric Blair Associate Editor/Reviews Paul Fatula Paul Fatula Copy Editors Raena Armitage Mike Flanagan johann Campbell Jamal Ghandour Matthew Glidden Ginny O’Roak ‘ Chris Lawson, Ellyn Ritterskamy t Brooke Smith Robert Paul Leitao Vacant David Ozab Web Editor Lee Bennett Ellyn Ritterskamp Publicity Manager Vacant Gregory Tetrault Webmaster Michael Tsai Evan Trent Beta Testers The Staff Michael Tsai Christopher Turner Contributing Editors Ed Williams - Macintosh users like you At Large/Welcome Robert Paul Leitao Graphics Vacant Subscriptions How To Vacant 7 Sign up for free subscriptions using the Interviews Vacant Web form? or by e-mail*. Legacy Corner Chris Lawson ———i Music. David Ozab Where to Find ATPM Networking Matthew Glidden Online and downloadable issues are Opinion ae a available at http://www.atpm.com. ; Miiak : ATPM isa product of ATPM, Inc. Reviews), BrigiBlatn, , © 1995-2002, All Rights Reserved Jamie MeCornack ISSN: 1093-2909 Gregory Tetrault Christopher Turner Production Tools Vacant . Acrobat Shareware Brooke Smith ‘AppleScript chnical Evan Trent Pee Technical Evan Trent BBEdit . CVL Art k & D (worl lesign CVS Graphics Director Grant Osborne Disk Copy Graphic Design Consultant Jamal Ghandour FileMaker Pro Layout and Design Michael Tsai FrameMaker+SGML Cartoonist. Mike Flanagan iCab Blue Apple Icon Designs Mark Robinson ImageReady Other Art RD Novo MacSQL . Mailman Emeritus Mailsmith RD Novo Mesh Robert Madill Perl Belinda Wagner Snapz Pro X 1. digitalart@walidnasrala.com 3. http://wwwatpm.com/subscribe! 2. cover-art@atpm.com 4, subscriptions@atpm.com ATPM 8.04 / April 2002 2 Cover Stuffit Transmit The Fonts Cheltenham Frutiger Isla Bella Marydale Minion Reprints Articles and original art cannot be reproduced without the express permission of ATPM, unless otherwise noted. You may, however, print copies of ATPM provided that it is not modified in any way. Authors may be contacted through ATPM’s editorial staff, or at their e-mail addresses, when provided. Legal Stuff About This Particular Macintosh may be uploaded to any online area or included on a CD-ROM compilation, so long as the file remains intact and unaltered, but all other rights are reserved. All information contained in this issue is correct to the best of our knowledge. The opinions expressed in ATPM are not necessarily those of this particular Macintosh. Product and company names and logos may be registered trademarks of their respective companies. Thank you for reading this far, and we hope that the rest of the magazine is more interesting than this. Thanks for reading ATPM. ® ATPM 8.04 / April 2002 3 Cover About This Particular Macintosh is free, and we intend to keep it that way. Our editors and staff are volunteers with “real” jobs who believe in the Macintosh way of computing. We don’t make a profit, nor do we plan to. As such, we rely on advertisers to help us pay for our Web site and other expenses. We are now accepting inquiries from interested sponsors and advertisers. We have a variety of programs available to tailor to your needs. Please contact us at advertise@atpm.com for more information. You can help support ATPM by buying from online retailers using the following links: Amazon.com!, MacMall’, MacZone’, and Outpost.com*. http://www.amazon.com/exec/obidos/redirect-home/aboutthisparticu 2. http://www.commission-junction.com/track/ track. dll? AID=53427&PID=297078&URL=http%3A%2F%2Fwww%2Emacmall %2Ecom%2Fmacaffiliate 3. http://service.bfast.com/bfast/ click2bfmid=19420298siteid=262404358&bfpage=mac_zone 4, http://www.linksynergy.com/fs-bin/ stat?id=NOOD3BtDeod&ampjofferid=2161 &ampstype=3 ATPM 8.04 / April 2002 Sponsors Welcome Welcome to the April 2002 issue of About This Particular Macintosh! We've dubbed this issue the official April-Don’t- Be-Fooled edition of your favorite monthly Macintosh Internet magazine. That’s right, with all the funky stories abounding on the Internet, we want to be sure our readers have the benefit of the best information around! They Like Them So Much We Raised The Price Actually, the reason Apple announced a $100 price hike on the iMac at Macworld Tokyo isn’t because the new iMac is so popular (which it is) or because Apple is having trouble meeting demand (which they are); the reason why Apple increased the price is due to rising component cost. That’s right. Believe or not, our favorite high-tech company is subject to the same laws of supply and demand that impact most other businesses. Apple, for its part, used the same high-stakes stage it uses for major products announcements to tell the world that is was increasing prices. Other major PC manufacturers are raising prices much more quietly. Leave it to Apple to be the industry leader not only in new, push-the- envelope PCs, but also in pricing their products to actually make a profit. He Like Them So Much It's In The State Budget Actually, we don’t know if Maine Governor Angus King is a Mac fan. But the independent governor of Maine (that’s right, he’s neither a Republican nor Democrat), worked hard to win approval of a $25 million dollar initiative to put iBooks in the hands of middle schoolers throughout the picture-postcard state. We Like You So Much, We Want To Watch You From Here Actually, we don't know if your company is using Apple Remote Desktop because they really like you. What we do know is that workplace Internet shoppers beware! The new network enhancement product from Apple allows administrators to roll out software from anywhere on the network and keep an eye on what's on your computer screen. Designed as much for the classroom as it is for businesses, Apple Remote Desktop will enable teachers to watch student computer screens and even communicate one-on-one with a student from a remote location. Don't believe us? Check the Apple site! for details. 1. _http://wwwapple.com/remotedesktop ATPM 8.04 / April 2002 We Shipped So Many iMacs Last Quarter, We Actu- ally Beat Our Own Estimates Actually, we don’t know if Apple met its original shipment estimates for the iMac. Production delays and component shortages made getting the new iMac into buyer's hands a bit of a challenge for Apple and tried the patience of even the most die-hard Apple fans. What we do know is at the end of the quarter Apple was shipping iMacs at the rate of 5,000 units per day. We will know in mid-April how the quarter ending March 31, 2002 worked out. We Like You So Much, We'd Like You To Keep Read- ing Actually, this is true. Please read our latest issue. It’s loaded with all kinds of useful tips and information for Mac users at all levels of experience and expertise. This month's issue includes: Beyond the Barline: Record Execs Ate My Hard Drive! For the true and frightening story, turn to this month’s Beyond the Barline. And be afraid...be very afraid... The Candy Apple: A Down-Home Awards Show Ellyn Ritterskamp takes the handoff from retiring columnist Tom lIovino. In this column, she introduces herself with some favorites from her Mac. The Legacy Corner Chris Lawson joins us to continue the popular Legacy Corner column. This month his column includes 68K Mac trivia, Color Classic resources, and tips for keeping your old Mac working like new. Segments: We Hate When That Happens Paul Fatula presents the conclusion of his ordeal getting AT&T cable set up. Lee Bennett suggests some broadband resources, and Gregory Tetrault offers a counterpoint—he had a great experience with Cox Cable Internet. ATPM readers share their experiences. About This Particular Web Site In this month’s ATPW, Paul Fatula takes a look at free music, free fonts, and free literature. There’s also artwork created by well-organized Rubik’s Cubes and, for the more chaotically inclined, a random number generator. Welcome Profiles in Networking: iBook Check out the networking potential of Apple’s latest portable dream, the iBook. As is now the Apple custom, headache and inconvenience take a back seat to ease of use and tangle-free wireless Web sharing. Desktop Pictures: Travels Reader Dalis VanderYacht contributes a series of desktop pictures from his travels in California and Massachusetts. How To: Setting Up Wireless Network Encryption Between a Macintosh and a Non-Apple Transmitter Preventing people from piggybacking on your wireless network is not all that complicated, but it is not as straightforward as it first appears. This How-To is a layperson’s (read: not an expert) experience in setting up and encrypting a third-party transmitter instead of an Apple Base Station. How To: The Mops Programming Language—Part 2 Ed Williams continues his tour of the Forthish programming language Mops. He explains the fundamentals of object- oriented programming and how it applies to Mops, and shows an example of a Tic Tac Toe program. Review: A Tale of Two Bags—A PowerBook-Totin’ Carrying Case Shootout Contributing Editor Christopher Turner takes two notebook- toting backpacks through the wringer to tell you which bag reigns supreme as your official PowerBook packer. Review: Click 'N Design 3D Do you dream of creating CD or DVD labels with gradient backgrounds, clip art, photographs, and 3D text? If so, then perhaps Click ’N Design 3D is the application for you. Or is it? Read Gregory Tetrault’s review to find out. Review: Illustrator 10 Jamal Ghandour loves the latest release of Adobe Illustrator. He takes us on a tour of the new features, from symbols and slicing to CSS layers and data-driven graphics. Review: Mailsmith 1.5 Michael Tsai reviews the first Mac OS X-native version of Bare Bones Software’s e-mail client. How has Mailsmith improved, and how does it stack up to the competition? Read on to find out. Review: PowerMate What do you get when you cross an illuminated knob with Kensington MouseWorks-style software? Paul Fatula reviews ATPM 8.04 / April 2002 Griffin Technology's gadget “with almost limitless potential? the PowerMate Welcome Slow AirPort File Sharing I have an AirPort network set up at our office. The Internet works perfectly, but file sharing is painfully slow. Why? —Harley You've discovered that AirPort is drudgingly slow at upstream data transfers. It’s only a little bit slower than wired 10Base-T for downstream transfers, but it's significantly slower for upstream. | am not really sure why this is from a technical point of view but | have confirmed it many times in my own systems using my own servers and clients. Virtually every Internet connection method is slower than the AirPort’s data rate, so even if you are plugged directly into a T1, you won't suffer slow downloads or uploads compared to a wired Mac. But once you start connecting clients to other clients on a LAN, you will notice that AirPort cannot keep up. Try comparing it to wired, full duplex 100Base-T, or worse yet Gigabit. It'll make you pull your hair out! Nevertheless it’s nice to be able to walk around with no AC cord or Ethernet cable hanging out the back of your laptop. Life is full of compromises | guess. —Evan Trent Connecting a Local Network to the Internet [ve called every tech support for every piece of equipment I own but to no avail. I hope you can help me out or lead me in the right direction. I'm trying to connect to my little Mac network with a new iBook over the Internet. This is the setup: I have a B&W G3 running Mac OS 9.1 and an old PC hooked up to a DSL modem with a Linksys 4- port DSL router. I just bought a new 14" iBook, which I successfully hooked up to the router and was able to share files between the two computers. But when I try to access my G3 from a remote location, it doesn’t work. How do I figure out what the IP address for the modem is and how do I open the ports on my Mac so I can get through? —Mike First go here! on either your PC or your Mac hooked up to the router. That will tell you what the router's public IP address is. Keep in mind that if you are using DHCP to connect to your DSL line, that IP may change periodically. Then go here? and refer to that list for mapping ports. It should tell you everything you need to know for which ports to open for which types of activities. —Evan Trent Invisible Preferences Help! The Preferences folder in the System Folder has become invisible. All preferences that were loaded still function, but I 1. _http://wwwawhatismyipaddress.com/ 2. _http://www.opendoor.com/doorstop/ports. htm! ATPM 8.04 / April 2002 don’t know how to make it visible again. I don’t even know how it became invisible. Can you give me some idea how to make the folder visible again. The folder doesn’t show in the System Folder, and the only way I can locate it is with Sherlock II, by requesting Show Invisible with the name preference. I know there are applications that do this but I can’t remember their names. A loyal reader, —Crackerla There are a variety of applications which can toggle the “invisible” flag of a file or folder. ResEdit is one which you may already have on your computer. If so, load it up and then go to "Get File/Folder Info” from the File menu. You will note that you can select even invisible files and folders from the resulting dialog box. Select the Preferences folder and then you can make it visible again by unchecking the “invisible” checkbox. Another good program that will make this process simple is Greg's Browser. | use FileTyper all the time for this sort of thing, and it is useful for other purposes as well but it can sometimes be confusing to use it to work on folders because it will also work on the files contained by the folder you edit, unless you are careful in how you set the preferences. —Evan Trent Importing QuickTime Into iMovie I read in a serious iMovie tutorial that you could import QuickTime movies to both iMovie 1 and 2, and I certainly supposed you would be able to. But QT movies are not included in the list of file formats you can import, and the program doesn’t show them in the dialog box when you select Import and Show All Importable Files; dragging and dropping doesn’t do anything either, of course. Indeed, the ReadMe says, repressively, and without explanation, “You will not be able to open the tutorial project or complete the tutorial in the online help”; but that isn’t even true: you can double-click on the 1K tutorial project-file, then the tutorial DV movies are imported, and you can edit and export to QT without problem... odd that someone at Apple should want to stop people from learning how to use a program they're trying to push, and even odder that they didn’t manage to do it when they said they had. I wondered what would happen if I renamed a QT movie to look like what iMovie was expecting in the tutorial, and put it in with the others; the program showed it on the shelf, but couldn't read it, and wanted to move it to the trash. The Swedish v. 2.0.1 won't even start up, saying “can’t find the language resource file, please reinstall the application”; but there is indeed a file called “Sweden” in the folder E-Mail Resources > Languages. Perhaps the problem is that I use the system in English. —David Kettlewell There was an old trick for getting iMovie to work on computers without FireWire ports, specifically the beige G3s that had video in. Basically, you'd capture the movie via analog and save it as MOV format. Then, you'd use QuickTime Pro to convert the movie from MOV to DV format. Finally, you import the DV into iMovie. | think if you have QT Pro, you'll be able to do it. Also, version 2.5 of Movie Player with QT 5 might be able do the conversion—it seems to pick up the new format support when you change versions of the QuickTime extensions, but it didn’t pick up any of the free/pro restrictions. | used this approach to convert images/ moves between formats at work. —Eric Blair Copyright © 2002 the ATPM Staff, editor@atpm.com. We'd love to hear your thoughts about our publication. We always welcome your comments, criticisms, suggestions, and praise. Or, if you have an opinion or announcement about the Macintosh platform in general, that’s OK too. Send your e-mail to editor@atpm.com. All mail becomes the property of ATPM. ATPM 8.04 / April 2002 E-Mail Beyond the Barline by David Ozab, dozab@atpm.com Record Execs Ate My Hard Drive! I almost didn’t make it this month. Late March was busier then usual, what with grades at the University of Oregon due the Monday after Finals Week (due to the short break). In addition, Holy Week fell during Spring Break this year, so, between the various services at my church, | didn’t get much of a break at all. Still, I had allotted plenty of time to get my column done, but I hadn't accounted for one thing... The possibility that record execs would eat my hard drive. I'll start from the beginning. I came into a little spare cash recently, and decided to splurge on a few CDs. Two were classical, and the third was by a popular alternative rock band. Following Steve Jobs’ recent invitation to “Rip, Mix, Burn” I promptly opened iTunes to encode them to my hard drive. The two classical CDs gave me no problem, but when I loaded the aforementioned rock CD and selected Convert to MP3 in iTunes, the following warning appeared on my screen: ALERT: The RIAA has detected an attempt to pirate this CD. Your hard drive will now be erased and the proper authorities will be notified. AAAAAAAAAAII! What could I do? My only option was “OK.” I tried clicking on the desktop, force quitting, and rebooting, but nothing worked. Before I finally hit return, and said goodbye to my hard drive, I could hear it spinning futilely in the background. It seemed to be saying “Save me, please? but there was nothing I could do. At first I was angry. It took a whole day to get everything reinstalled the way I wanted it. (I keep my personal files on another disk, thankfully, so nothing important was lost.) This set me way back on getting my column written, even farther back than I already was. Tm not angry anymore, though. Why? Because of something I read a few days later in the local paper. The Sony Disc Manufacturing Plant is in nearby Springfield, and over the last few months, they've had to lay off hundreds of ATPM 8.04 / April 2002 workers. The signs were clear to all who would dare look. CD piracy had cost those poor people their jobs. Well, some of those workers have since been recalled. I now know the reason why. It’s because of the brave executives of the RIAA, eating hard drives across America, including my own. So in retrospect, the data on my hard drive was a small price to pay to give hundreds of local workers their job security back. I now see the error of my ways, and pledge to never again pirate any of my own CDs. And until the plague of music piracy is lifted—until the day that talented artists can once again make pennies on the dollar, and consumers can once again spend $18.99 for a favorite song on a CD filled with other tracks they'll play only once—until that great day happens, I say to the RIAA, in the words of the venerable Crime Dog, “take a bite out of crime.” And while they’re at it, I can think of something else they can “bite” as well. Ilove April...ha, ha, April Fool! But Seriously... Some good news last month: Steinberg announced the upcoming release of Cuebase SX, a Mac OS X version of their flagship sequencing and hard disk recording application. The software is scheduled for “the end of Q2 2002? which I think translates to “summer.” MSRP is $799, with update pricing for owners of VST/32 ($149), VST Score ($199), and VST ($299). I'm still debating between Cuebase and Logic for my next sequencer, and OS X compatibility is a big plus, even if | won't be upgrading for awhile. I’m still waiting on a definite release date for Emagic’s long-awaited OS X version of Logic. Elsewhere in the news: The Internet Streaming Media Alliance (ISMA) has endorsed! a licensing plan for the MPEG-4 Advanced Audio Coding (AAC) compression scheme. If you caught Steve Jobs’ appearance at this year Quick Time Live? conference, or the subsequent coverage, youll know that Apple has incorporated MPEG-4 video compression into QuickTime 6, but is holding back the release until MPEG LA reconsiders their licensing terms*. Hopefully, the endorsement of AAC will encourage MPEG LA to drop the per-minute rate on users that they originally proposed for MPEG-4 Video. And finally: A court in the Netherlands recently overturned a ruling’ against a Swedish company called KaZaA. The http://maccentral. macworld.com/news/0203/27.mpega.php http://www.apple.com/quicktimelive http://mews.com.com/2100-1023-833247.html http://www.cnn.com/2002/TECH/Internet/03/28/entertainment.reut/index.html Barline: Record Execs Ate My Drive company had developed a peer-to-peer file sharing service that the Dutch music rights organization Burma Stemra had said was being used to distribute copyrighted material illegally. The ruling was based on a 1984 U.S Supreme Court decision, which absolved VCR manufacturers of any liability due to copyright violations committed by the owners of said VCRs. Courts here in the US may now be more persuaded to see this ruling in a similar light, protecting not just peer-to- peer file sharing software, but also the manufacturers of CD burners, DVD burners, and similar technologies. So my hard drive is safe....for now. Copyright © 2002 David Ozab, dozab@atpm.com. David Ozab is an adjunct instructor at the University of Oregon School of Architecture and Allied Arts where he teaches an introductory class in electronic music for the new Multimedia Minor. He is also a Ph.D. candidate in the University of Oregon School of Music, and is taking a year’s leave-of-absence to work on his dissertation. ATPM 8.04 / April 2002 Barline: Record Execs Ate My Drive The Candy Apple by Ellyn Ritterskamp, eritterskamp@atpm.com A Down-Home Awards Show Welcome to The Candy Apple, my attempt to keep things light around here. We'll miss our longtime columnist Tom Iovino’s Apple Cider! column, but we look forward to hearing his occasional Random Squeezings now and then. Last month, the Academy Awards were handed out for films released last year. The award show ran too long, as always, but it was worth the wait. For my first venture at an ATPM column, I thought it might be fun to choose some of my own awards. Since I didn’t hire an accounting firm to count the votes, feel free to presume that some tampering went on. In case it matters, I’m using a G3 Yosemite (Blue & White tower) with Mac OS 9.1, 350 MHz, and 704 MB RAM. But I really want a new machine, so if anybody has an extra iBook or new iMac with those kinkable, dancing monitors, I’m available! The Awards Game | Must Play Every Night Before Going To Bed We have a tie. Two pieces of software received this award: Snood? and Beat the Dragon. Both of these games have been around for quite a while, and there are plenty of fresh challenges every year, but these are the ones I find myself returning to after the new wears off the others. Burning Monkey Puzzle Lab* and Alchemist® are great for when I need a shiny thing to look at, and Scrabble® is one of my favorites, except that I resent having to load the CD to play it. But for a daily fix that I can’t do without, it’s good old Klondike-based solitaire a la Beat the Dragon, and the tried- and-true angles-and-luck exhilaration of Snood. Software That Gets Used The Most Outlook Express 5 for Mac”. I know, it’s a Microsoft product. Itis evil and ought to be destroyed. But it seems to work. This particular piece of software never crashes my system. It gets the most use over anything else because I work at night, and do much of my communicating via e-mail. | can send notes at 3 in the morning, and dayside weenies can read them when http://www.atpm.com/Back/cider.shtml http://atpm.com/3.07/page16.shtml http://www.graphicaindustria.com/BeatTheDragon.html http://atpm.com/6.10/bmpl.shtml http://wwwatpm.com/6.08/alchemist.shtml http://wwwawizworks.com/macsoft/?page=products/scrabble http://www.microsoft.com/mac/products/oe/oe_defaultasp Meayeene ATPM 8.04 / April 2002 the sun comes up. I'll be asleep and unworried about making sure I get up in time to call them. Coolest Apple Peripheral iPod®. No competition. Best New Investment HP Deskjet 920C printer’. It’s an inkjet printer, but the stuff looks nearly as good as a laser printer. For my purposes, it’s surely close enough, and a billion times better than the older model inkjet that came with my computer, just two short years ago. Software | Often Forget | Have + Norton AntiVirus!, Runs every day, sometimes when I wish it wouldn't, but that’s my own fault for setting up the preferences goofy. + IconDropper. I’ve individualized many icons just for fun, and others to help me keep order. + Kaleidoscope!!. Change is good. Changing the way things look is fun, now and then. This program makes it easy. Best Animated Movie The best movie I have saved on the hard drive is still that Aliensong!* thing that came out in 1999. I read later that the guy who made this short got a job at Pixar, so for once, the universe properly rewarded someone. Best Live-Action Movie The best non-animated movie on my hard drive is an ad for a concert/comedy show last year. It opens with nice piano music, and a shot of a woman ooching (yes, ooching) on the top of a piano, like those lounge singers sometimes do. She's wearing a red dress and has very nice legs, but we only see her from the waist down. The announcer talks about a show coming to town that has one of the biggest names in entertainment. The legs are slinky. The shoes are red. The gown is sequined. After several seconds of this tease, straight out of The Fabulous Baker Boys, the camera pans up to the 8. http://wwwatpm.com/7.12/ipod.shtml 9, http://www.hp.com/cposupport/prodhome/hpdeskjet933996.html 10. _http://www.symantec.com/nav/nay_mac/index.html 11. _http://wwwekaleidoscope.net/What_is_Kaleidoscope.html 12, http:/home.quicknet.nl/qn/prive/sc.deering/MoviePages/ Alien.html Candy Apple: Awards Show lady’s face. Surprise! It’s my hero, Bea Arthur! She “Whaat, you were expecting Michelle Pfeiffer?” says, Copyright © 2002 Ellyn Ritterskamp, eritterskamp@atpm.com. ATPM 8.04 / April 2002 Still makes me snicker. I’m bummed to report that the Web site which hosted this clip is no longer up. It was a promotional site for Bea’s US tour last year that ended with her triumphant return to Broadway. After a nearly 40-year absence from the New York stage, she opened in February to strong reviews and an extended run. I got to see the show in Ft. Lauderdale in August. At one point she did hop up onto the top of the piano, but I have to say that she didn’t really ooch, So there you have this year’s awards. We have no statuettes to hand out, so we don’t have to worry about them getting lost or stolen. Our award show never runs over the time limit. The host isn’t famous—but at least I didn’t do a medley praising my nominees! Hmmmm...maybe I'll sing at next year’s awards..... Candy Apple: Awards Show The Legacy Corner by Chris Lawson, clawson@atpm.com Allow me, dear readers, the benefit of a brief introduction. Some of you will probably recognize my name from visits to Low End Mac! or elsewhere on the Web, but many of you probably don't. Since cutting my teeth on an SE back in 1988, I've had the pleasure of using (and owning) nearly every 68K Macintosh made. While I find them all a joy to use, the Color Classic and Quadra 950 have emerged as my personal favorites. In the PowerPC-based arena, I’ve used virtually everything, but only one of the older PPCs really sticks out in my mind: the biggest, baddest Mac Apple ever shipped, better known as the Workgroup Server 9150/120. More about that in a minute. Since few of the early PPCs greatly interest me, most of my writing will probably focus on 68Ks, although | welcome suggestions for first-generation Power Macs as well. I'd like to keep this column in much the same vein as Ed Goss’ previous column? of the same name, although I’m sure my own unique style will eventually develop the column into something more of my own creation. That said, I also welcome any trivia contributions. I’ll get the ball rolling with these two (answers at the end): QI: What was the only Macintosh to support three floppy drives without add-in cards? Q2: Name the three desktop Macs whose ROMs were 32-bit “dirty,” and the code name for the “clean” versions of their ROMS that never shipped. I said that Color Classics were one of my favorite 68K Macs. Sure, everybody loves the CC form factor, but that’s not why I love them so much. I find the wealth of upgrade options amazing. Granted, many of the upgrades are, to quote my favorite British pastor Stuart Bell, “decidedly non-trivial} but they’re incredibly cool nonetheless. Here are the must-see sites for would-be Color Classic upgraders: 1, http://wwwlowendmac.net/ http://www.atpm.com/Back/legacy-cornershtml http://voy.com/24978/ Copyright © 2002 Chris Lawson, clawson@atpm.com. ATPM 8.04 / April 2002 Stuart Bell’s Color Classic Compendium? The Club for Creating the Strongest Color Classic (Ccscc)® If you can read Japanese, and especially if you can translate Japanese fluently, we English-speaking folk could use your help with many of the Japanese pages listed at MISUTHiKU’s Links page’. Tip of the Month #1 ‘TechTool Lite® is your friend. Rebuild your desktop with it at least once a month if the Mac gets regular use. It’s also very handy if you ever need to zap or test your PRAM. Tip of the Month #2 Leave your Mac plugged in even if it’s turned off, and don't turn off power strips to the Mac if at all possible. By doing so, your PRAM battery will last much longer. My first SE’s battery lasted 13 years because it was plugged in even while powered off. I’ve had friends whose Classics’ batteries lasted less than a year because they were always unplugged. Next Month More on my favorite Macs, more tips, more trivia...heck, I dunno. That’s what readers are for. : ) E-mail me and suggest something. I can’t promise t-shirts, but I can promise a thank-you. : ) Trivia Answers Al: The Macintosh SE, with room for two internal floppies and an external floppy port. A2: The SE/30, IIx, and IIcx are the three. “Mr. Clean” was the 32-bit clean ROM’s code name, at least according to popular Apple legend. http://colourclassicfag.com/ message URL http:/homepages.tesco.net/%7Emacaddict/PowerCC.html http://homepage?.nifty.com/Kan-chan/ euawe http://homepage.mac.com/wtnb/links.htm http://www.micromat.com/techTool_Lite/index_techTool.html The Legacy Corner Segments: Slices from the Macintosh Life by Paul Fatula, pfatula@atpm.com We Hate When That Happens My segment! on AT&T Cable Internet last month ended with a sort of a cliffhanger, and has earned a number interesting reader responses. I’m glad to say my experience has finally landed on a happy ending, which I’ll share before turning the article over to reader comments. Three cheers for Ray! When I received my bill for Internet service, it did not, as expected, reflect any credits; but when I phoned in to AT&T to check my bill, the promised credits had been made to my account. So it took nearly two months, but I’m finally square with AT&T. What’s more, the whole motivation for going to broadband, for me, was cost: Ameritech had suddenly, without notice, decided that all my local calls were to be billed as “local long distance.” Literally, that meant it cost more to call the next town than it did to call halfway across the country. Complaints to Ameritech fell on uncaring and uninterested ears. But my recent local phone bill reflected a massive credit; apparently someone at Ameritech realized the error and corrected it. I called Ameritech, spoke briefly to Paul, and was told a check in the amount of my credit would be mailed to me in 3-4 weeks. That’s great news—Id long since given up on ever seeing that money again. AT&T, some division of which is apparently still unaware I even have cable Internet with them, recently sent me yet another flyer begging me to sign up for cable Internet, this time offering six months (rather than three) for $19.95, and professional installation for $49.95 (rather than $9.95). Sounds good, assuming they keep up their end of the bargain. So would I sign up again, given the chance? Yeah, | think I would. At the end of all the installation and billing headaches, I did finally wind up paying what I expected (not counting the value of my time), and I’m happy with the speed ’m getting. (I transferred an 11 MB TIFF file in just under 15 minutes; I don’t know how long that would have taken with my dialup, but I doubt my dialup connection would have lasted long enough to get the file through.) I've only experienced downtime once in two months, and it lasted for about half an hour. Not bad at all. Web Sites One reader suggested a Web site called Broadbandreports”, which has user experience reports in three categories 1. _http://www.atpm.com/8.03/segments.shtml 2. http://www.dslreports.com, ATPM 8.04 / April 2002 (“Smooth ride? “Mixed? and “Horror stories”), broadband news, polls, and forums. Though a lot of the site is geared towards DSL users, there’s certainly enough there to keep Cable users happy. ATPM staffer Lee Bennett passed on a tip about an OS X program called Broadband__Optimizer>, which can significantly speed up cable Internet connections. It’s well worth checking out if you use Mac OS X. An interesting article was posted mid-March about ISPs (in this case, AT&T) deliberately limiting speed of cable Internet access, Matthew Hallacy, having gotten nowhere with AT&T support on the problem of near-dialup speeds through his cable line, hacked the cable modem, and was able to fix the problem. (He then reverted the settings.) The article links to the original SecurityFocus.com posting where he divulged how he did this. Reader Responses ATPM Staffer Gregory Tetrault offers a counterpoint to my article; he had a great experience with Cox Cable Internet: Cox Cable brought digital cable and high speed Internet service to my neighborhood (in Chesapeake, Virginia) in August of 1999. Cox Cable offered free installation, $30 per month unlimited Internet service with a free Web page and up to four e-mail address, and cable modem rentals for $15 a month, I called Cox Cable on the Friday afternoon before Labor Day weekend and asked to add both services to my existing cable TV The customer service representative said they could send someone out “tomorrow afternoon.” I replied, “You're doing installations on Labor Day Weekend?,” and she said “Yes.” I was told that two cable installers would come first. They would install a completely new cable from the curbside box to my house. Then they would hook up the digital cable system and run the cable to my computer for the modem. Later, an installer would come to connect the cable modem to my computer, install the required software, and enter the appropriate settings. Cox Cable gives you a two-hour service window. The cable installers were due between 1 and 3 PM. They arrived around 1:30 pm. They quickly surveyed my house, TVs, computer, and yard. They ran a temporary cable to my house and wired up the TVs and my office. They showed us how to use the service. 3. _http://www.enigmarelle.com/sw/BroadbandOptimizer/ 4, http://www.newsbytes.com/news/02/175201 html Segments: We Hate When That Happens digital cable system. When they were nearly finished, they placed a phone call to the cable modem installer. He was running late and wouldn't make it at the scheduled time of 4 PM. I said that coming later was no problem. The first crew finished, cleaned up, and left. The digital cable picture quality was fantastic. The cable modem installer arrived around 5:30 PM. He said that difficult PC installations (IRQ conflicts, problematic Ethernet cards, and assorted Wintel woes) made him late. He said that mine was his first Macintosh installation. I thought, “Uh, oh!” He asked if I had configured my Macintosh to use a DHCP server. I told him no, because I wanted a fixed IP address to make it easier to use Virtual PC with the cable modem. He said that wouldn't be a problem. He installed some files from a CD and entered some settings in my TCP/ IP control panel. We connected to the Internet minutes later. He entered e-mail settings and got Outlook Express working, too. He was done in 20 minutes and said it was the easiest installation he had performed for Cox Cable. (Hurrah for the Mac!) I got the cable modem to work with Windows 95 via Virtual PC the same evening. My Internet access speed went from 28 Kbps to more than 500 Kbps just 26 hours after I called Cox Cable. I love it when that happens! A subcontractor crew buried a permanent cable two weeks later. My Cox Cable service has been excellent. 1 have never waited more than 24 hours for in-home service, and I have experienced few periods of down time. Cable modem prices have fallen since 1999, and last year I decided to buy instead of rent. Cox Cable lists compatible cable modems on their Web site, and I found a highly rated Toshiba at a good price. After the new modem arrived, I swapped it for the rented Motorola cable mode, called Cox Cable, gave them the Toshiba’s MAC number and serial number, and was online again 45 minutes later. I brought my rented modem to a local Cox Cable customer service center and was credited for the few days remaining in my rental month! Altogether, a much better experience than Paul's. Reader Matt Fosberg commented: Asa former employee of a company that provides both cable and DSL services, I can say that this situation is not that atypical, and that the company I worked for is one of the better examples of customer service. I would definitely find a tech at whatever company you use who understands the Mac. Most ISP’s have a “Mac guy” They should be able to walk you through any installation problems. Then watch the billing carefully. Most errors are simply that. Billing systems can be incredibly complex, and both human and computer errors compound this complexity. Know what you were supposed to be charged and, if you can, get a copy of it in writing. I wouldn't change back to analog phone Internet connections for any reason, but I still watch my bill and monitor my connection carefully. ATPM 8.04 / April 2002 Reader Pete Ruksakiati commented: Thad a better experience with my AT&T cable install. Though the tech wasn’t Mac-savvy, we were able to muddle though (IE only—not just for the initial installation but also to access your account online). Still tinkering with Eudora to get e- mail (Outlook Express-only). If youd like to tweak your settings and don’t have OS X, try IPNetTuner! from Sustworks Software. It’s a control panel that’s a bit complicated, but their tech support is very good. I’ve had no trouble getting Mailsmith? to check and send mail through my AT&T account, though so far, the only mail that’s come in there is spam from AT&T. IE is long since banished from my computer, and I'm doing all my browsing with iCab, and having no trouble at all. —Paul Fatula Finally, reader Jeff commented: I had a fun experience with AT&T Broadband turned AT&T@home turned Mediaone Express. It’s a long story, but it’s all true: One of the reasons I chose the apartment I now live in is that I was assured that cable modem service was available. So after I was settled, I ordered MediaOne Cable Modem service. A couple of weeks later, two guys show up, one to test the line and one to install the modem. I took it as a bad sign that the line tester had an “FTW” tattoo, but it takes all kinds, right? So he hooks up his equipment to the jack in the bedroom upstairs, and announces that he’s got a“zero signal?” which according to him was right where it should be. So he packs up and leaves. Then the modem guy starts—he’s never done a Mac before, so after the standard “Yes, it has on-board Ethernet,’ and “The TCP/IP control panel is simple to configure” the modem is set-up, plugged-in and turned-on. So he calls the office to tell them we're ready, I configure TCP/IP and reboot, and we wait for the connection light to come on. It doesn’t. So he calls his office again, and says that it'll take 10 minutes to negotiate a connection. Well, after two hours, five calls, and with a growing sense of frustration, it’s still not up. So the modem guy decides that he can’t do anything, and they'll send out a technician in a week or two. About a week later, the technician comes in and heads straight to the wall jack. I tell him what the FTW-guy said, at which point he begins to shake his head. He hooks up the same equipment, and gets a zero signal. He explains that this means that the jack is connected to the building's TV antenna, not the cable line. He also makes a comment under his breath about stupid people. So he tells me that there’s 1. _http://www.sustworks.com/site/prod_ottuner.html 2. _http://www.barebones.com/products/mailsmith.html Segments: We Hate When That Happens nothing he can do. I’ll have to wait for another installer to show up—in about three weeks. Three weeks later, an installer shows up and can't understand why I have no access to the building's attic, where he’s sure the cable line is located. He tells me that he'll have to send someone else out once they figure out where the line comes in to the building. In another two weeks, MediaOne talks to the building management about getting into the attic. They find that there is an entrance a few doors down, so I ask my neighbor if MediaOne can come over and get into the building attic through her apartment. She says fine, so I call back MediaOne, and schedule an appointment for a week from that day. The appointed day comes, and guess what? No cable in that side of the attic! But, there is a firebreak wall separating her section of the building from mine, so maybe it’s on my side. So we have to find a neighbor on my side who will let them in to check the attic. Someone in the building management office finally realizes that the cable doesn’t come in through the attic. He says he'll check the plans and get back to me with its location. He calls back a few days later and sheepishly explains that not only does he have no idea where it comes in, neither do the maintenance people or MediaOne themselves! At this point, I was convinced that I'd never get a cable modem, but I'd continue with the farce and hope for the best. So I call MediaOne and tell them the bad news. They say, no problem, we'll just use a splitter off the existing line downstairs. This was something I had suggested to one of the previous visitors to my house, but I had been told that a splitter introduces too much noise into the line to be able to use it with a cable modem. Whoever I was talking to on the phone said no, a splitter will work fine. So we set up another appointment, for another couple of weeks. This time, two installers come in, we move the furniture, and they hook up the splitter. Now the problem is how to get it upstairs. One guy goes upstairs, drills a hole in the wall, and starts feeding a wire down to where the existing jack is. Copyright © 2002 Paul Fatula, pfatula@atpm.com. The Segments section is open to anyone. If you have something interesting to say about life with your Mac, write us. ATPM 8.04 / April 2002 Suddenly, the line is yanked through his hands, cutting his palm badly, and there is a terrible pounding on my front door. Turns out, the installer had drilled through the wall into my neighbor's apartment! Now, my neighbor didn’t take kindly to drywall dust falling into his several-thousand- dollar stereo, and was threatening to kick someone’ butt—and he didn’t care whose. So the installers beat a hasty retreat, saying they'll send someone else in a week or two, and I apologize to my neighbor, telling him to talk to MediaOne about the damage, which mollified him somewhat. Still With Me? Good. So about a week and a half later, two new installers show up, and this time drill carefully up from downstairs, without incident. They install a jack, and are on their merry way. At this point, another modem guy shows up and—guess what? I still had no connection light. Turns out the modem was bad. Arrrggghhh! He promises that someone will be over the next day with a new modem. Surprisingly enough, the next day an installer did show up with a new modem which he plugged in. I twiddled the control panel, and voila! I now had huge bandwidth! And it only took six months! The ironic thing was, they had been charging me for my (nonexistent) cable modem service for the whole six months. I had been refusing to pay (and telling them about it), which led to my cable being shut off about a week later! Finally, I got someone in billing to sympathize with (and understand) my dilemma, which she cleared up with about five keystrokes. And I got two week’s credit to my account! How's That For A Story? By the way, no, the service hasn’t gotten any better with the switch to AT&T; in fact, after the @home debacle, my bandwidth has been about halved! Once I win the lottery, ’m just going to get a dedicated T1 and be done with it! ® Segments: We Hate When That Happens About This Particular Web Site by Paul Fatula, pfatula@atpm.com Epitoni This is one of the few sites that I’m genuinely excited about. It bills itself as “your source for cutting edge music,” and that’s just what it is, hosting music from a great number of artists (most of whom I’ve never heard of) from every genre you can think of—from house to folk to classical to neo-dada. Unlike your local record store, Epitonic lists an artist under multiple genres where appropriate. Each group gets a lengthy discussion of its style, along with links to download a few sample songs in .wma or .mp3 format. There are also extensive lists of similar artists and other suggestions, many of whom are listed on epitonic. If you like discovering new music, this may become one of your favorite Web sites. Rubik's Cube Art? Have a couple dozen Rubik’s Cubes lying around the house and a whole lot of time on your hands? This site displays artwork including mazes, Pac-Man, and the Apple logo, all created by working dozens of cubes so they fit together just right. Fontosaurus Text? Want a fancy font but find yourself low on cash? This site offers a horde of great fonts, all free for the downloading. You can browse fonts by name if you know what you're looking L 2. 3. http://wwwepitonic.com http://www.wunderland.com/WTS/Jake/CubeArt ‘ttp://www-fontosaurus.com. Copyright © 2002 Paul Fatula, pfatula@atpm.com. ATPM 8.04 / April 2002 for, or, more usefully, you can list them by category: beyond the typical Serif and Sans Serif, you can chose among Handwriting, Gothic, and Grunge fonts, to name a few. Previews of each font are available so you'll know just what you're downloading. Random.org* Just when you thought everything you could possibly need was available by Internet, here’s one more thing you absolutely cannot live without: random numbers. This site will generate up to 10,000 random numbers for you, in the range you specify. There are also links to show who uses these random numbers and for what purposes, and an essay about randomness. Those who prefer the safety of non-random numbers are directed to try this site®. Eldritch Press® Tm a big fan of free availability of public domain literature; Eldritch Press is just one of many sites that contributes to the cause, hosting works of literature free for the taking. But they’re contributing an another, bigger way as well, appealing all the way to the Supreme Court in an attempt to overturn the Sonny Bono Copyright Term Extension Act (1998), which significantly delays the entrance of books into the public domain. 4 5. 6. http://random.org http://www.noentropy.net http://wwweldritchpress.org @ Web Sites Profiles in Networking by Matthew Glidden, mglidden@atpm.com iBook What is the face of sexy computing? Many would agree on Apple’s iBook—so silky smooth, it’s likely to make you feel like Gollum and retreat into your cave rambling about “my precious.” As of this writing, the baseline 12-inch, 500 MHz model will set you back a trim $1,199 from the Apple Store. Higher priced models (up to $1,799) benefit from extra CPU speed, RAM, storage space, and a 14-inch screen. Add 256 MB of RAM to the baseline model, and you're ready for just about anything. Connecting your iBook to a network is virtually a snap, as it comes with built-in Ethernet and an available AirPort (wireless) slot. Network Options The iBook has two network options: one built-in 10/ 100BaseT Ethernet port and one AirPort card slot for wireless use. The potential of two network connections introduces the possibility of using iBook as a software router for shared Internet connections, with some limitations; see the setups below. Most people will use one connection or the other. Typical Setups As with other new Macs, the built-in 10/100BaseT Ethernet port provides the most convenient network option. For new iBook owners, your first network connection will probably be the transfer of files that signifies the passing of the torch from one “primary” Mac to the next. A crossover cable is your cheapest option here, priced around $10-15 in most computer stores. Provided the necessary File Sharing software is already installed and running on each Mac, you just need to connect their Ethernet ports with the cable and you're ready. More information on crossover-based networks can be found here!. If you want to use an Ethernet hub or switch instead of a crossover cable, networking is just as easy. Use a single straight-through Ethernet cable to connect the iBook’s Ethernet port to a port on the hub or switch (more info here?). You'll need a hub or switch to network three or more 1. _ http://atpm.com/network/setup/Ethernet_crossover.htm] Macs, since a crossover cable only works to connect two together. If youd prefer the tangle-free world of networking, you can spend $99 at the Apple Store on an AirPort card, then connect to any local wireless network (such as that provided by the AirPort Base Station). If you only have two wireless Macs, they can communicate with irele: each other using the Computer-to-Computer wireless option, with each computer using its AirPort card as the connection. For more on sharing files, see the Threemacs.com Mac file sharing* page. iBook as a Software Router For security reasons> you should only share an Internet connection using two network connections. To do this with an iBook, you need to install an AirPort card and use the Software Base Station program (free from Apple), which allows you to share the wireless network connection with another AirPort-capable computer. Note that because wireless bandwidth is limited, this is probably only practical for sharing with one other Mac. You can also use a software router such as Sustainable Softworks’ IPNetRouter® or Vicom Tech SurfDoubler’, although they are not free like Software Base Station. To set up this shared connection, connect to the Internet connection using iBook’s Ethernet port (for cable or DSL) or modem port (for dial-up) and use the Software Base Station to share the Internet connection with another wireless Mac. If you plan to share a wireless connection with more than one wireless-capable Mac, the hardware AirPort Base Station is a better option since it can share a wireless Internet connection with any number of AirPort-enabled Macs without the limitations of a software router. 2. http://atpm.com/network/setup/Ethernet_switch.html 3. _http://atpm.com/network/setup/airport.html 4, http://atpm.com/network/files/file_sharing.htm 5. http://www.atpm,com/5.11/networking shtml 6. _http://www.sustworks.com/site/prod_ipr_overview.html 7. http://www.vicomtech.com/surfdoubler/surf.main html Copyright © 2002 Matthew Glidden, mglidden@atpm.com. Matthew Glidden is the webmaster of Threemacs.com, a guide to constructing and maintaining home and small-office Macintosh networks. He can also tango and juggle, not necessarily at the same time. ATPM 8.04 / April 2002 Profiles: iBook Networking How To by Lee Bennett, Ibennett@atpm.com Setting Up Wireless Network Encryption Between a Macintosh and a Non-Apple Transmitter So, you've decided (as I did last month) to dive into wireless networking, frequently referred to as wireless fidelity or Wi- Fi. I confess, hearing about half-price Apple AirPort cards on sale at a few (and I do mean a few) Circuit City stores was the clincher for me. My initial plan was not to spend money on a transmitter to go wireless at home, but rather to make use of my office’s Wi-Fi network when I occasionally brought my laptop with me. It didn't take more than a few times of doing this before I just had to have a transmitter of my own! AirPort Base Station or Non-Apple Transmitter? I could spend a couple of paragraphs arguing the pros and cons of buying and using a third-party transmitter instead of the Apple Base Station, but this article is about the encryption, so I'll be brief. A third-party transmitter with a built-in multi-port switched router will usually suit your current and future needs better than the Apple Base Station, and cost half as much. Read more about this in Macworld’s April 2002 Base Station review!. Also, be sure to choose a device that is configured via a local Web interface and not by Wintel software. Linksys is one such brand, and happens to be the brand I bought. Important Note: At first, you'll have to physically connect an Ethernet cable from your computer to the transmitter in order to access its setup screens. This is one of the few drawbacks of using a third-party device; the Base Station software supplied with all new Macs will immediately communicate with a Base Station, meaning you can configure it to access the Internet without ever physically connecting your computer. Providing Free Broadband Without Even Trying At this point, we'll assume you're happily (and wirelessly) surfing the Net. I bet you weren't surfing quite so happily however when you stumbled upon the knowledge from the New York Times? that there are people out there who run around sniffing out unencrypted Wi-Fi networks and posting their existence to Wi-Fi databases* so that they, or anyone else, can camp within range of those transmitters. Voila! Free wireless broadband! If you want to comment’ on the ethics http://www.macworld.com/2002/04/reviews/airport.html http://www.nytimes.com/2002/03/04/technology/04WIRE.html http://www.netstumbler.com/ http://www.atpm.com/8.04/wifi.shtml#comments ATPM 8.04 / April 2002 and legalities of this, be my guest. I’m not touching that one, but I do want to prevent people from using my bandwidth. As fodder for such a debate, here’s a quote from the aforementioned Times article: Those who use cable theft as an analogy point to federal law, which prohibits anyone from receiving communications offered over a cable system unless authorized by the cable operator. But how the law will apply to Wi-Fi technology has not yet been tested. Some legal experts say using stray Wi-Fi signals is like trespassing. Others say the burden of securing the network may lie with its owner, as it does with satellite broadcasters. It is not a crime to tune in to unscrambled satellite programs, but it is illegal to crack the encryption of scrambled broadcasts. Encryption: AirPort Base Station vs. Other Devices With Apple’s Base Station, encryption is easily accomplished by setting a passphrase and using that phrase each time your computer’s AirPort card goes to work (or letting your Keychain handle the passphrase for you). An algorithm converts the passphrase into a series of hexadecimal digits to make up a key. Base Station New password: [] Verify: WEP key lengtt y 40-bit (more compatible) 128-bit nah == aoe Assigning an Apple Base Station Password The process is essentially the same for non-Apple computers and transmitters where a protocol known as Wired Equivalent Privacy (WEP) is used. Technically, Apple’s process is also called WEP, although Apple doesn’t seem to use the term as freely as others. Regardless of what you call it, Apple’s algorithm for generating a key from the passphrase is different from the algorithm used by most other transmitters. How To: Wireless Network Encryption Consequently, if you use “The quick brown fox jumps over the lazy dog” as a passphrase on a non-Apple transmitter, using the exact same phrase on your Mac will not get you connected. To solve this, you must use an actual key to decrypt the connection instead of a passphrase. There are free utilities to generate hexadecimal keys from passphrases, such as WEP Key Maker!. This allows you to memorize a phrase instead of a long hexadecimal key. At this point, I find myself asking, “Why use a utility? Why not simply type a passphrase in the transmitter’s WEP configuration screen, let it generate the key, then copy that key to use on the Macintosh?” By way of a response, when I experimented with the exact same passphrase typed into WEP Key Maker and my Linksys transmitter, they generated different keys. So much for that theory. So now I’m asking myself, “Why not just make up a random 10-digit (for 64-bit) or 26-digit (for 128-bit) hexadecimal code, type it into the transmitter’s key field, then also type it in as the password (and save it to the Keychain) when AirPort attempts to connect?” My answer quickly spawned from the unsuccessful experiment from the first question. If it were that easy, someone probably wouldn't have bothered to write the WEP utility, and since I finally got my encrypted wireless connection running, I’m not going to mess around with it! If you know something about this, by all means, tell us about it”, Encryption Steps So, unless someone identifies a way to decrypt the connection without using the utility, here’s what you need to do. First, launch the WEP utility and type a passphrase into the space provided. Choose between 64-bit or 128-bit encryption, then click the Make Key button. Highlight and copy the Hex Key, and you're done with the WEP utility. e WEP Key Maker Pass Phrase [The quick brown fox jumps over the lazy dog Hex Key 689EDSSEE68B33D2AB8323692E Airport dialogs expect you to insert '$' before any hex key Key Length @ 104 (aka 128) other 104 bits Caney) Generating a Hex Key with WEP Key Maker © 40 (aka 64) Open the configuration screen of your transmitter and go to the WEP settings. Remember, you'll have to be physically connected with an Ethernet cable for this step, or using another computer that is physically connected. Ignore the 1. http://www.chally.net/ 2. _http://www.atpm.com/8.04/wifi.shtml#comments ATPM 8.04 / April 2002 field where you would type a passphrase. Select the same level of encryption that you chose in the WEP utility and paste the key into the WEP Key field. If you see multiple key fields, use the first one and make sure it’s selected. Confirm that encrypted connections are enabled, then save/apply your settings. You're now done with the transmitter configuration page. Finally (assuming your settings correct—probably simply set for DHCP), turn on your Mac’s AirPort connection and select the name of the network you want to use. This name is defined in your transmitter’s setup screens and is probably labeled ESSID. You should then be asked for a password, where there'll be an option to add the password to your Keychain. Use the same hex key for the password, except prefixed by a $ symbol. The dollar sign apparently tells your Mac to not generate a key from what you type since you're manually entering the key itself. Note that you will not likely be able to paste the hex key from your clipboard into the password field. If not, just paste it into a text window where you can see both it and the AirPort password field, and type it in manually. network are Enter Password The selected AirPort network requires a password to join. Password: | « W Add to Keychain ( Cancel [ x Remember to precede the WEP key with a dollar sign, and consider using your Keychain so you won't have to type this in again. One Last Consideration Asa postscript to all of this, allow me to share one other tidbit that I learned while gathering information for this article. I was informed that using encryption will cut the bandwidth of your wireless connection by roughly half. At first, I thought, “That's impossible. I'm using encryption and I get the same speeds as when I still ran an Ethernet cable” But then I realized that broadband bandwidth (generally between 512 Kbps and 2 Mbps) is vastly slower than the throughput Wi-Fi transmitters are capable of (usually around 11 Mbps under ideal conditions). So, if you're only using Wi-Fi for Internet access, this slowdown won't affect you in the least. However, if you intend to transfer large chunks of data between local How To: Wireless Network Encryption computers over a Wi-Fi network, you may want to consider an alternate form of security. Copyright © 2002 Lee Bennett, lbennett@atpm.com. ATPM 8.04 / April 2002 21 How To: Wireless Network Encryption How To by Ed Williams, cedward@awod.com The Mops Programming Language—Part 2 Part 1 of this article, which appeared in last month’s issue, described the Forth aspect of Mops, including stack usage, postfix notation (RPN), and the definition of new Mops words. Unless you are already familiar with a Forth language, it is likely you will benefit from reading Part 1! first. Mops’ Object Orientation Now we come to the unique object-oriented nature of Mops, a feature not found in many other freeware languages to my knowledge. According to Mike Hore, sole proprietor of Mops, Object-Oriented Programming (OOP) “is the language’s real power? and also, I would add, its main appeal. Since object orientation has become so popular nowadays, whether in full or partial form, there is no need to sell its benefits and virtues in this article. The following three subsections present a somewhat abstract description of the ideas underlying OOP. If you are already familiar with OOP concepts you can skip down to the section entitled “Example of a Class Declaration.” The concept description follows the view of Adele Goldberg, sometime member of Xerox PARC and developer of Smalltalk, who, if anyone, can be called OOP’s inventor, In any case she was certainly one of the PARC staff members who “dealt lightning with both hands? in the memorable words of Alan Kay. Objective The primary objective of OOP is better management of program complexity. An OOP implementation contributes to the initial reliability of a program or system but also, of equal importance, enhances the maintainability of the code. Model The model for OOP is that of independent communicating objects. According to this model, an object sends a message to another object requesting an operation which the receiving object knows how to handle. The receiving object alone decides how this operation is carried out; the sender expects only the result to be satisfactory. Thus, “computing is viewed as an intrinsic capability of objects that can be uniformly invoked by sending messages” (A. Goldberg.) The above quotation implies a programming paradigm of a higher level than those provided by Forth, Modula, Algol, and Pascal—one that is able to accommodate the lesser 1. __http://wwwatpm.com/8.03/mops.shtml ATPM 8.04 / April 2002 22 paradigms without distortion, as witnessed by the seamless combination of Forth and OOP in Mops. Basic Concepts The object oriented approach requires only five well-defined concepts: Object, Message, Class, Method, and Instance. Let’s start out with a practical distinction: A class can be thought of as a source-program entity by which an object, a runtime entity, is created. A class definition describes a class of objects. One or many identical objects can be created from one class definition, although their data values will normally differ during execution. Static objects, compiled into the dictionary, must be uniquely named. Individual objects are said to be instances of their class. An object consists of some amount of reserved memory used for data and a set of operations, or methods. The nature of the data and operations depends on what the object represents, which may range from an elementary data object to an on-screen window, up to a complex model of some entity in the problem space. (The Mops demo program, for example, produces fascinating patterns that model a set of mathematical expressions.) The object’s data is logically packaged together with its methods, ie. with the code that implements the necessary operations on the data. This is known as logical data-code encapsulation. Another object can request that a particular datum be stored, retrieved, modified, etc., by sending a message to the object containing the relevant data structure, which in this context is called the receiver. The receiver recognizes only those messages that correspond to its set of methods. The crucial property of an object is that its memory can only be accessed by its own methods. The crucial property of messages is that they are the only way to invoke an object's methods. The combination of these two properties ensures that the implementation of one object cannot depend on any feature of the implementation of any other object. This is not only a fundamental gain but it is also of practical benefit during program development and especially in program maintenance. While developing even a small program, the freedom to try different implementations of one class of object without affecting the others is a joy. Note that a Mops object is in general a composite structure, in that it contains one or many lower-level objects that make up its data structure and, implicitly, add to its methods. Thus according to OOP rules, a composite object can and always How To: Mops Programming—Part 2 does send “internal” messages to its contained objects. This internal messaging may occur to a number of levels. Thus in respect to methods, a high-level object may be thought of asa cascade of operations flowing from many objects in addition to the object itself. This is a quite significant point, however informal its description. The sending of internal messages can be thought of as a chain that ultimately reaches back to methods formulated in primitive operations that are close to machine code. Internal messaging combined with inheritance provides a very high degree of information hiding. The programmer never sees the definitions for most of the methods invoked by his program; he need only understand and know the names of the methods he calls upon. Finally, in Mops a message may be sent to an object from code that itself is not part of an object, that is, from an ordinary Mops word. class SCOREKEEPER Defines the class and superclass super{ Object } \ 9 wArray BOARD_ARR Declares a 9-cell rm CLEAR_BOARD: (=) clearx: board arr \ For use by the pos im (t= - Elementary methods of the class --- rm FINDZCELL: ( -- idx | t ) \ Locate first empty 9 0 DO i at: board arr \ Loop thru the arra’ O= IF i UNLOOP EXIT \ zero cell is found THEN LOOP true \ return a true flag jm rm CHKZCELL: — ( -~ b ) \ Check cell locatio: celLoc at: board Arr \ zero content. Retui O= IF true ELSE false THEN \ false otherwise. im rm PUTOMK: ( -- ) \ Update state value omark celLoc to: board_arr \ Store O-mark value jm rm PUTXMK: ( -- ) \ Update state value Xmark celLoc to: board Arr \ store X-mark value im rm @CELLVAL: ( idx -- n ) \ Fetch value at pas at: board Arr \ (idx) and return v: im Example of a Class Declaration Suppose that we are writing a Tic Tac Toe game, and we decide we need a sort of “gofer” object that keeps a running record of what is happening on the screen. The object needs a data record that models the playing field. It must be able to mark each cell with a “who played it” code (-1, 0, or +1) when requested. Beyond that, the object needs to supply all the information required by the high-level game playing, or decision, code. Examples of such information include, “Is there an unplayed space in a given path (row, column, or diagonal) on the board?” and “What is the arithmetic state (- 1,0, or +1) of a given path on the board?” The following is an abbreviated version of a class definition used in an actual game implementation. name word-array Ivar t-game cleanup word (zero) cell. y and, if a + push index or for none found. yn (celLoc) for rn true if zero; of board array. in cell celLoc. of board array. in cell celLoc. sed-in cell index alue on the stack. (* A number of lengthy methods and words have been omitted. *) class ( scoreKeeper ) scoreKeeper BOARDRECORD The second line is very significant. It declares a data object, a data structure of class wArray, of size 9. We need not define that class since, like so many others, the definition already exists and only the object declaration is required. (As you will see, methods specific to that object come along “for free” also.) So our instance variable, or ivar, is a 9-cell indexible word array. The first method definition defines itself in terms of “clearX: board_Arr” which is actually a message to the internal data object board_Arr for which the method clearX: ATPM 8.04 / April 2002 23 \ Instantiate scoreKeeper-class object is already defined. (The “X” in “clearX:” has nothing to do with the X player in Tic Tac Toe; it’s just part of the built-in Mops method name.) Note that method names must end in a colon (:), the only, if not one of the very few arbitrary lexical rules in Mops. The next method definition, FINDZCELL:, shows a combination of “code” and an internal message to board_Arr. Objects of its class know how to execute an “at:” method, which takes an index value, supplied by the DO loop as input. How To: Mops Programming—Part 2 The PUTOMK: method, used when the computer makes a move, is a bit interesting in that it takes nothing off the stack but pushes the O-mark code value and the (global) cell location, celLoc, on the stack to accompany the to: message. The to: method in every wArray-class object's repertoire requires these two values; what to store and where to store it. PUTXMK: is called when the player clicks on a square. (A different object, which owns the playing field, writes the corresponding X and O marks on the screen.) The “class” word terminates the definition (just as terminates a word definition, and “;m” terminates a method definition). Thus the final line in the example is not part of the definition at all but is a sample declaration of an object instance of the scorekeeper class with the name BoardRecord. An object so created, ie. by declaration, is static and is compiled into the Mops dictionary of the program it is part of. (Most, and often all, of the objects in a Mops program are static. Dynamic objects require a little extra work.) Mops Pre-Defined Classes Mops provides a very large number of pre-defined classes, defining objects ranging from a simple byte/word data object up to a Macintosh window, menu bar, or dialog. The latter kinds of object are of prime interest to the programmer of course since most programs need one or more windows, menus and dialogs; and such things are “horrendous” to program from scratch, so to speak. To create a window, say, through direct use of the Mac Toolbox interface is a torturous and error-prone business indeed. Worse, it also requires considerable internal Mac knowledge which doesn’t appeal to most people if they can avoid it. Mops’ pre-defined classes for graphical user interface (GUI) objects hide the grimy, low-level coding required, largely by virtue of the OOP inheritance mechanism. The commonly used WINDOW‘ class, for example, could be said to reach back to many other, simpler class definitions for parts of the complex data structures and the methods it needs. That is to say, an instance of the WINDOW class is a highly composite object. The programmer can however write a fairly simple WINDOW+ subclass definition (which inherits all of the WINDOW+ data and methods) in order to override, or modify, one or more features of its superclass. It is often possible, however, to simply declare an object to be of the WINDOW+ class, for instance, and then send a few messages to it, for example one that causes it to become “alive” in the Toolbox. The class definitions for pre-defined objects need not appear in the source program since the definitions in question are normally pre-loaded transparently before the source program is read in. (Some are part of the core group in the dictionary and are always there.) The programmer must, however, be very familiar with the pre- defined class definitions for the objects he uses in order to understand the functionality provided and to know how to send proper messages. ATPM 8.04 / April 2002 24 Standard Macintosh window behavior, such as dragging, growing, and updating, is handled automatically by Mops’ window classes, freeing the programmer to focus on application-level problems rather than constantly rewriting system-level code. To an extent the same can be said of all the Mops Toolbox classes. Mops also supports a View object that is widely used in conjunction with WINDOW+ class objects. A view basically defines a rectangular area within a window in which drawing can take place. A view can have child views and has other interesting properties. The View construct is supported also by most Macintosh APIs and frameworks, such as MacApp, TCL, PowerPlant, and Cocoa. So, how are objects created in general? As we've seen, every object is an instance of a class of objects defined in the source program by a class definition. When it is appropriate that an object be statically allocated it can be created by a simple object declaration that we’ve seen above (BOARDRECORD) the declaration is said to instantiate an object of its class. The benefit of a static object is that everything about it is simple and trouble-free (relative to dynamic objects). Also, message- to-object binding is always early (fast). The potential downside is that it is compiled into the dictionary (“locked in”) and continues to occupy program space even though it may have outstayed its welcome, a possible concern for big programs. The alternative is a dynamic object, which is created at runtime on the program's heap. The picture here is a little mixed. The recent version of PowerMops (V. 4.0) provides very simple mechanisms called References to create and manage dynamic objects, with most interactions handled transparently. In Mops (68K) however the program must obtain a object handle from the Toolbox for the object-to-be (an objHandle declaration) and then issue an object creation statement (a newObj: message to the handle object). Objects so created are referenced by their handle name or index. In the latter, “traditional” case a good bit of care is needed in managing the relocatable blocks of heap storage normally allocated for dynamic objects. Examples of Mops Pre-Defined Classes The following is an example of an elementary data class definition for a 32-bit integer variable with class name VAR. It is not the most “primitive” in its lineage, however, as we shall see. Like all of the elementary data definitions, its methods are not defined in normal, high-level Mops words but in low- level words designed for efficiency. The reason for this is that How To: Mops Programming—Part 2 the methods for elementary data objects are by far the most frequently executed methods in a program. relass VAR super{ longword } inline{ obj +!} *base +! ;m inline{ obj -!} ‘base -! ;m ;elass Note that there is no data-object declaration for the object's ivar, It is not needed because the superclass Longword supplies it. The +: and -: methods, for incrementing and decrementing respectively, seem an insufficient repertoire of operations on a variable. Again, like the Lone Ranger, the superclass Longword comes to the rescue. Longword has already defined Get:, Put:, and Clear: among a few others. So VAR implicitly has those methods (inheritance). Longword is the generic superclass for many other elementary data classes and thus defines all of the methods common to those subclasses. The VAR class definition is characteristic of many of Mops’ basic classes in its reliance on inheritance from a “generic” superclass. Near the other end of the spectrum is the Menu class definition. For practicality only a few of the 25 or so methods are shown below, including a few universally used ones. :class MENU super{ x-array } 68k_record { int RESID \ Resource ID of this menu var MHNDL \ Handle to menu-heap storage + ID: inline{ get: resID} ;m PUTRESID: inline{ put: resID} ;m rm INIT: (xt... xtN N resID -- ) put: resID put: super ;m NEI (addr len -- ) \ Create menu with title. Nonresource based. str255 get: resID swap NewMenu put: Mhndl ;m \ Resource-based menu GetMenu dup 0= ?error 127 im get: Mhndl 0 InsertMenu ;m \ Inserts the menu in the menu bar. :m GETITEM: ( item# -- addr len ) \ Gets string for item n get: mhndl swap 1+ buf255 GetMenuItemfext buf255 count ;m rm PUTITEM: { item# addr len -- } \ Replaces menu item string get: mhndl item# 1+ addr len str255 SetMenultemText ;m :m CHECK: ( item# -- ) \ Checkmark an item. get: Mhndl swap 1+ -1 CheckItem ;m rm UNCHECK: ( item# -- ) \ Remove checkmark. get: Mhndl swap 1+ 0 CheckItem ;m relass The superclass x-Array (array of execution tokens) implies that the class definition inherits an x-Array in its data structure, but the class definition need not fix the size of that array. The size specification can be, and usually is, deferred to the object declaration that instantiates an object of the menu class. (This is not an intuitive feature of the array-type classes.) The size specification will determine the number of menu items for a given menu object, so the program obviously needs to set that value itself. In normal practice, all programs will send a message to the Init: method. It associates actions with all items in a menu object—for example the program’s response to the user's ATPM 8.04 / April 2002 25 selection of the New item in the File menu. Also, the program will always call either New: for a non-resource-based menu or getNew: for a resource-based menu. Both methods pass a menu record to the Toolbox. Both methods are fully supported. For a resource-based menu, the programmer literally draws pictures of each menu, as a ‘menv’ resource, using a resource editor such as Apple’s freeware ResEdit. It’s dead easy, and I can't draw my way out of a paper bag. The resource-based approach is much simpler to program and is pretty generally used. The average Mops program will need a How To: Mops Programming—Part 2 couple of other resources anyway, so adding the menu resources is no pain. The getltem: and putltem: methods lets you play with menu item names on the fly, so to speak (and may completely disconcert your user). Many programs will call the Check: and unCheck: methods; the former puts that neat little checkmark against the name of a clicked item and the latter undoes it. The “1+” word is a shorthand for adding 1 to the number at the top of the stack. Note that the intelligible names in upper and lower case, such as GetMenu, InsertMenu, SetMenultemText, and Checkltem are all system calls, or Syscalls. They invoke a Mac Toolbox service. It is important to know that, unlike names in the Mops domain, Syscall names are case sensitive. (Very much so. The Toolbox is quite particular.) Subclasses and Superclasses While all class definitions define one class of object, every such definition is at the same time a subclass of another class definition which, unless it is the proto-class Object, is itself also a subclass. That is to say, every user-defined and pre- defined class has an immediate superclass except for class Object. (For the moment, we are ignoring the possibility of multiple inheritance, wherein a class may have more than one immediate superclass.) Thus, every user-defined class inherits both ivars and methods from its chain of superclasses. (See Inheritance and Overriding below.) This is particularly true of a user-defined class that interacts with the operating system (through the toolbox or otherwise) and typically has several Mops pre- defined Toolbox classes in its lineage. Such a class would normally be referred to as a subclass, but that is strictly a matter of viewpoint. Inheritance and Overriding A class definition inherits both the instance variables and methods of its superclass (and of its superclass, on up the line). A class definition must override the name of its superclass. A class definition cannot override the instance variables of its superclass; it inherits those unconditionally. A class definition may add methods to those of its superclass, and may override some methods of the superclass by defining methods with the same names as those of the superclass. (Note that class Object uniquely has no ivars so none are inherited from it.) On a practical note, the greater the number of methods that are inherited rather than defined at the subclass level the smaller the resulting program (all else being equal). Copyright © 2002 Ed Williams, cedward@awod.com. ATPM 8.04 / April 2002 26 Multiple Inheritance In common with a few other object-oriented languages, Mops provides for multiple inheritance, wherein a class can have more than one immediate superclass and thus, two or more different lines of descent, much as a person has both a mother and a father and inherits characteristics from both. The possibility of multiple inheritance allows for a blending of functionality from two or more existing classes in a new class. (Cut your teeth on single-inheritance classes first.) When needed it is a very powerful feature and is often considered the touchstone of a fully object-oriented implementation. Several of Mops’ pre-defined classes employ multiple inheritance, primarily to obtain hybrid data structures. Message Binding Mops offers a variety of ways to achieve early or late message- to-object binding. Early vs. late binding is essentially a tradeoff between speed and programing flexibility. In late binding the receiver of a message is not known (or decided on) until runtime. It is a complex and somewhat esoteric subject and it is sufficient to say that Mops provides extensive support for the possible binding modes. Note that the well- known Smalltalk system provides only late binding in all cases. Conclusions Being a one-man effort, Mops is not the most stable of programming systems; on the other hand, Mops’ “tech support staff” is very knowledgeable indeed. Mike Hore, the developer, is known as being receptive to real problem reports and usually will get back to you quickly with either a fix or workaround. Beyond that there are a goodly number of expert Mops users who are pleased to offer advice and explanations of this or that obscure bit of the system. The big Mops Manual could do with a lot more organization, but for the diligent reader there is sufficient information there, clearly expressed for the most part. When I first encountered Mops, the “backward” notation of its Forth heritage was an annoyance to say the least; I got over that fairly soon. The stack programming aspect, once I was pretty well acquainted with it, struck me as very economical, efficient, and so on. I remain however a fan of object-oriented programming, and that is where Mops appealed to me. I liked the clean way that OOP is implemented in Mops. Much of it is intuitive. All in all, for someone who likes or would like to try OOP (or Forth for that matter), I think that Mops is a good “buy” ® How To: Mops Programming—Part 2 Extras: Cartoon by Mike Flanagan, sensible@sensible.screaming.- HAMBONE by Mike Flanagan HERE'S THE TROUBLE , THE CHAP WHO PROGRAMED IT FORGOT TO"CARRY OnE ic Syndication, England. Copyright © 2002 Mike Flanagan, sensible@sensible.screaming.net. ATPM 8.04 / April 2002 27 Extras: Cartoon Extras: Desktop P Travels’ This month's desktop pictures were taken by longtime ATPM reader Dalis VanderYacht? (a.k.a DrTekNik), between November 2000 and September 2001. All pictures were taken with a Canon Sure Shot 76 Zoom and 35 mm color negative film. Some film was 200 ASA, and some was 400 ASA, mixed between Kodak Gold and Fuji Color. Although I prefer manual settings at least some of the time, this camera has none, as there were no cameras available with manual-anything in this price range. 1 use Photoshop version 2.5.1 (it was really cheap) and these are the actions I took, in sequence, to edit the original files from my CDs: + Open the file (at 1536 x 1024) and, using the zoom magnifying glass, inspect the original for defects (hairs, developing spots, etc.). + Retouch those using the stamp tool and/or the smudge tool. + Adjust the Saturation to +20. + Change the image size to 1152 x 768. + Apply the Unsharp Mask, set to 150-175%, 0.5 pixels, 2 levels. + Apply my copyright. + Save as JPEG, set to a high value of picture quality and a low value of compression (7 out of 9). California CorteMaderaCreek: 1 took this from a bridge crossing the creek near Marin General Hospital, looking West. On the right there is a path following the shoreline. DirtRoad: This road is out in the salt marshes and pastures adjoining the local sewage treatment plant's extensive flood pans, in the middle of nowhere. You can see my bicycle leaning against a fence post. Mount Tamalpais is in the background to the right. HouseFloat: This house is along the canal that drains the Santa Venetia Marshlands. It’s one of a few that are located along this particular canal. Note the Cormorant sitting on the piling to the right of the house. MudCracks: These mudcracks were along a dirt path that runs along the top of the levees that keep the Santa Venetia Marsh from flooding Santa Venetia, an unincorporated area east of Marin Civic Center. 1. http://wwwatpm.com/8.04/travels/ 2. _http://members.aol.com/DrTekNik/ ATPM 8.04 / April 2002 ShadyLane: This road is a side road that parallels Sir Francis Drake Boulevard, a busy two-lane highway that is the main artery from near the Larkspur Ferry Building all the way out to West Marin. Shady Lane is its real name. Wood: This was taken of a wooden table top in San Francisco's Golden Gate park. CaliforniaStreetSF: This was taken on the famous California Street of San Francisco, California, looking up and West from downtown. I used to bicycle up this hill at least once a day during the course of my job as a bicycle courier back in the 80s. BirdsSA: This was taken in downtown San Anselmo, Marin County, California. I thought it was unusual to see pigeons roosting on wires. CenturyPlant: This Century Plant was way out towards San Pedro Bay, far from populated areas, and was in full bloom at the time, which, if I remember correctly, was around July. 68KSetup: This is my 68K Mac setup. The Quadra 650 is on the right, with an Apple Multiscan 15" AV Display. The middle unit is my Performa 460 with an Apple Performa Plus 14" monitor, and on the lower left, you can see my Macintosh Ici, which serves as my Ethernet file server and runs ‘headless’ (without a monitor) most of the time. Above the Ilci is my AppleTalk ImageWriter II and the Apple Extended keyboard for the IIci. To the immediate right of the Quadra 650 is my External Apple 300e CD ROM, and an external case for a 20 MB PowerBook 2.5" HD, which serves as my backup startup disk (when things go wrong with the Quadra). In between the 650 and 460 is my Ethernet Hub, my EZ-135 External drive, and two Global Village 33.6 modems, one for the Quadra and one for the Performa 460. Since it gets very warm where I live, I keep the table fan blowing on the equipment to moderate the heat build-up. You'll notice an aquarium thermometer sitting on the Quadra’s case to keep an eye on the temp. South Coast Massachusetts (Winter 2000-2001) Dartmouth: Dartmouth is a semi-rural town, west of New Bedford. LampPostNB: A lamp post near downtown New Bedford. SnowScene1: Right after a snow, near Fort Phoenix, looking towards the New Bedford fishing fleet. SnowScene2: Another snowy scene near Fort Phoenix, this time looking North. StandardTimesNB: Downtown New Bedford, looking toward the Standard Times building. You can see the Library with its statue of the harpooner in the bow of a whaleboat to the right. New Bedford at its peak was the Whaling Capital of Extras: Desktop Pictures the World. Moby Dick was written about a New Bedford whaling ship. FortPhoenix: This is the stone marker to the entrance of Fort Phoenix, a seaside fort equipped with muzzle-loading cannon (now inoperative) to fend off attacks from the sea. CoffinBldgNB: During the extensive renovation of downtown New Bedford, Massachusetts, I happened to see this doorway. FairhavenBeach: This beach is on the East coast of Fairhaven overlooking the Atlantic Ocean. This shot was taken near Fort Phoenix. Travelling DarkClouds: These clouds were taken from a moving car somewhere in Oklahoma. StormClouds: These clouds were taken from a moving car, and soon burst into a heavy rain. Route66Museum: This shot was taken across Highway I-40/ US 66 in Clinton, Oklahoma. This is the Oklahoma Route 66 Museum!, to distinguish it from the National Route 66 Museum, which is located in Elk City, down the road apiece. Previous Months’ Desktop Pictures Pictures from previous months are listed in the desktop pictures archives”, Downloading all the Pictures at Once iCab and Interarchy (formerly Anarchie) can download an entire set of desktop pictures at once. In iCab, use the Download command to download “Get all files in same path.” In Interarchy, use HTTP Mirror feature. Contributing Your Own Desktop Pictures If you have a picture, whether a small series or just one fabulous or funny shot, feel free to send it to editor@atpm.com and we'll consider publishing it in next month’s issue. Have a regular print but no scanner? Don't worry. E-mail us, and we tell you where to send it so we can scan it for you. Note that we cannot return the original print, so send us a copy. Placing Desktop Pictures Mac OS X 10.1. Choose “System Preferences...” from the Apple menu and click the Desktop button. With the popup menu, select the desktop pictures folder you want to use. You can also use the pictures with Mac OS X’s built-in screen saver. Choose “System Preferences...” from the Apple menu. Click the screen saver button. Then click on Custom Slide Show in the list of screen savers. If you put the ATPM 1. http://www.routeo6.org 2. _http://www.atpm,com/Back/desktop-pictures.shtml ATPM 8.04 / April 2002 29 pictures in your Pictures folder, you're all set. Otherwise, click Configure to tell the screen saver which pictures to use. Mac OS X 10.0.x Switch to the Finder. Choose “Preferences...” from the “Finder” menu. Click on the “Select Picture...” button on the right. In the Open Panel, select the desktop picture you want to use. The panel defaults to your “~/Library/Desktop Pictures” folder. Close the “Finder Preferences” window when you are done. Mac OS 8.5-9.x Go to the Appearance control panel. Click on the “Desktop” tab at the top of the window. Press the “Place Picture.” button in the bottom right corner, then select the desired image. By default, it will show you the images in the “Desktop Pictures” subfolder of your “Appearance” folder in the System Folder, however you can select images from anywhere on your hard disk. After you select the desired image file and press “Choose?” a preview will appear in the Appearance window. The “Position Automatically” selection is usually fine. You can play with the settings to see if you like the others better. You will see the result in the little preview screen. Once you are satisfied with the selection, click on “Set Desktop” in the lower right corner of the window. That’s it! Should you ever want to get rid of it, just go to the desktop settings again and press “Remove Picture” Mac OS 8.0 and 8.1 Go to the “Desktop Patterns” control panel. Click on “Desktop Pictures” in the list on the left of the window, and follow steps similar to the ones above. Random Desktop Pictures If you drag a folder of pictures onto the miniature desktop in the Appearance or Desktop Pictures control panel, your Mac will choose one from the folder at random when it starts up. DeskPicture Analternative to Mac OS's Appearance control panel is Pierce Software’s DeskPicture, reviewed? in issue 5.10 and available for download? 3. 4 http://www.atpm.com/5.10/roundup.shtml http://www.peircesw.com/DeskPicture.html Extras: Desktop Pictures Review: A Tale of Two Bags—A PowerBook-Totin’ Ca rying Case Shootout by Christopher Turner, cturner@atpm.com Brain Bag/G4 Brain Cell Developer: Tom Bihn! Price: $130/$50 ($180 total) Requirements: The G4 Brain Cell is designed to accommodate the Titanium PowerBook G4. Brain Cells for other notebooks are available. Trial: None Icon Developer: Spire USA? Price: $130 Requirements: The Icon’s boot is specially designed for the Titanium PowerBook G4 and the latest iBooks. Trial: None As soon as my review of the TiBag* was complete, I put that particular PowerBook case aside to live with two other bags: the Icon, from Spire USA; and the G4 Brain Cell/Brain Bag combo from Tom Bihn. The Brain Cell/Brain Bag combination has been a Tom Bihn staple for quite a while, and many a reviewer has lavished well-deserved praises upon it. The Icon is a relative newcomer, Spire’s challenger for PowerBook-carrying dominance. 3. http://www.atpm.com/7.09/tibag shtml 1. http://www.tombihn.com 2. _http://wwwspireusa.com ATPM 8.04 / April 2002 EXCELLENT VERY NICE Early Problems, Awesome Service I first received Spire USA's Icon, and decided to live with it for a couple of weeks. But when I opened the box and removed the pack, I found that the zipper on the front pocket was off the track, so to speak. It would not seal properly and was therefore useless. | promptly contacted Spire’s customer service department, and was reached via e-mail in less than 24 hours by customer service rep Cory Barnes. Normally, Spire would simply ship out a replacement bag to you, and you would ship the defective bag back in the same box. Unfortunately for me, the Icon is so popular that Spire didn’t have any in its current inventory to send me! I was able to ship them my bag at their expense, it was repaired and shipped back to me, all within 48 hours. I would have to say that Cory and the gang at Spire did everything they could under the circumstances to correct my problem. Brain Baggin’ It So, while I procrastinated about getting the Icon back to Spire, and during the quick turnaround thereafter, I decided to turn my attention to the Brain Bag/G4 Brain Cell combo. Let’s just get this out of the way up front: if you are a hard- core mobile computing user, you can’t beat the Brain Bag Review: A Tale of Two Bags with a Brain Cell. This bag can do just about anything and go just about anywhere. ZN The first major difference between the Brain Bag and the Icon is that the Brain Cell in the Brain Bag is an extra feature, and costs extra—$50 extra, to be exact, on top of the Brain Bag’s $130. Spire’s Icon, on the other hand, includes a Brain Cell-equivalent “boot, as they’ve termed it, for your Book to reside in. Spire’s boot slides into the Icon vertically (more on this in a bit), while your PowerBook slides into the Brain Cell horizontally. This accounts for the Brain Bag’s greater width, compared to the Icon. One thing I do like about the Brain Cell, compared to the Icon’s boot, is that the Brain Cell snaps into place inside the Brain Bag. All Tom Bihn bags are designed this way, which is handy if you own more than one type of his bags. It’s a simple matter to unsnap your Brain Cell from your Brain Bag, then snap it into your Messenger-style bag for security. Both Spire’s boot and the Brain Cell are padded and have a ATPM 8.04 / April 2002 carrying handle, so you can slide out the Brain Cell or boot and just take that with you if you desire. = The Brain Bag has pockets. And more pockets. And still more pockets. Every place you look on this bag, there is some sort of pocket, most of which feature nice, large zipper pulls that are easy to work. I can pack everything I could think of to have on the road with my PowerBook and still have room for more. As a matter of fact, the Brain Bag is designed to hold two—yes, two—notebooks. dls The Brain Bag features not one main compartment, like most computer bags, but rather two identical compartments where a Brain Cell can be snapped in. Which brings me to the G4 Brain Cell and its use in conjunction with the Brain Bag. The Brain Cell can essentially stand on its own as a PowerBook hauler, if all you require is a case for the Book itself and nothing more. You can even purchase a shoulder strap for the Brain Cell from Tom Bihn. This setup would work well for someone who hauls their Brain Bag to a central locale, then uses the Brain Cell to go from place to place, such as meetings, as we are wont to do around my place of biz. The Review: A Tale of Two Bags Brain Cell features a Velcro flap on top to seal in your PowerBook, as well as dual carrying handles if you go shoulder strap-less. ‘The 2d compartment without a Brain Cell taking up space. While I like the idea of using the Brain Cell to transport my TiBook from meeting to meeting after arriving at the office, I would rather use some sort of wraparound case that opens with the PowerBook, much like the neoprene cases that Silicon Sports & Kensington used to retail. (Madsonline has a line of neoprene cases for Apple "Books, but that’s another review for another time.) Not to say that this is a slam on the Brain Cell: far from it. The Icon’s boot functions the same way, though your PowerBook is mounted vertically in the boot, as well as in the Icon. 1 Think Icon, | Think Icon... I found that Tom Bihn’s Brain Bag and Brain Cell combination more than suited my mobile computing needs. I made a trip from Dallas to New Orleans with this combo, and squeezed my digital camera, in its own case, a CompactFlash card reader, an extra battery, the AC adapter, multiple Ethernet cables, and a host of magazines and CDs into the Brain Bag. It is simply amazing the amount of stuff you can squeeze into it. So when I turned my attention again to Spire’s Icon, I was skeptical that it would be able to keep up with the Brain Bag. On first glance, the Icon appears to be smaller than the Brain ATPM 8.04 / April 2002 Bag, and one would assume that it would not hold nearly as much as Bihn’s bag. This is nearly true, though just barely. While the Brain Bag is designed to expand outward, th

Showing the first 100000 of 160462 characters.

mp.ls