Kibbles & Bytes Blog

  • Top 5 Tricks to Make Your PC More Like Your Mac

    Last week, I wrote about “how to make your Mac more like a PC.”:http://blog.smalldog.com/kibbles/?c=kb617 Now, here’s a Top 5 for the other side: those who want to make their PC more like a Mac! Whether you’re someone who wants the look and feel of a Mac because you’re used to one at home and your evil bosses make you work on a PC at the office (kidding) or simply because it’s fun to mix it up a bit, the following tips should help:

    1) *Get Firefox (or Safari):* Seriously, ditch Internet Explorer if you haven’t already! Both “Safari”:http://www.apple.com/safari/download/ and “Firefox”:http://www.getfirefox.com are much faster, cleaner, secure browsers for the web. In addition, Safari has the same features you love on the Mac side, and Firefox offers a seemingly infinite number of extensions to customize it (including numerous Safari/OS X skins). It’s a no-brainer!

    2) *Use Thunderbird:* Similarly, using Thunderbird will mimic your Mac experience. There are skins (themes) for it as well that emulate the look of Apple Mail–nice and clean. (We’ll be writing about our favorite Firefox/Thunderbird extentions in a future Kibbles.) Don’t worry about ditching Outlook; Thunderbird can handle all of the same types of email accounts (POP, IMAP, etc.) that it can, so you won’t miss a thing. (Just be sure to have someone guide you through the process if you’re unsure of some of your email settings.)

    3) *Fix that UI:* Face it, the user interface of a Mac looks good. If you’re still using Windows XP, it’s especially apparent that it doesn’t look as great. Try “StarDock’s WindowBlinds,”:http://www.stardock.com/products/windowblinds/ a utility designed to make XP or Vista look amazingly Mac-like. It’s a non-permanent option that’s safe for work computers (as long as you have access) because it just gives your PC the smooth, aqua ‘skin’ of OS X.

    4) *Create PDFs:* Miss how easy it is to make a PDF in OS X? Grab “PDFCreator.”:http://sourceforge.net/projects/pdfcreator/ Create a PDF from anything you’d be printing instead–no rebooting necessary!

    5) *Get Command back:* Use “SharpKeys!”:http://www.randyrants.com/2008/12/sharpkeys_30.html This tool allows you to switch your Alt and Ctrl keys, emulating the Command key on an Apple keyboard.

    Have some tips of your own? Let us know. Next week, I’ll feature some feedback from both of these articles!

  • eWaste Recycling Event Success!

    It’s official: our 3rd Annual eWaste Recycling Event was a success! With about *150 tons* collected from *1,700 cars* by about *100 volunteers* in roughly *4 hours,* it was an epic day.

    Thanks to our partners this year–we couldn’t have done it without them:
    *Ben & Jerry’s, Green Mountain Coffee Roasters, SymQuest Technology, WeRecycle!, Belkin, Chittenden Bank, Chroma Technology, Seventh Generation, Sugarbush Resort, Waitsfield & Champlain Valley Telecom, DriveSavers, Ingram Micro with Canon, HP, FileMaker, LaCie and Kingston, Deerfield Designs, CSWD, Bisbee’s Hardware, Hall Communications and Kingsbury Construction.*

    Ed took some amazing footage of the event as well, so be sure to check out his videos below, as well as our photos from the event.

    * “Behind the Scenes of Our Record 2009 Ewaste Collection Event”:http://www.youtube.com/watch?v=rS7yVUgKri0&fmt=18

    * “Time Lapse Video: 150 Tons of eWaste Collected in 5 Hours!”:http://www.youtube.com/watch?v=8TyS38j5OzU&fmt=18

    * “2009 eWaste Recycling Event on Flickr”:http://www.flickr.com/photos/smalldog/sets/72157617001479815/

    Thanks again to all who participated! You did a great thing!

    For more information about the event, visit “our website.”:http://www.smalldog.com/ewaste All of the material is processed in the US and recycled responsibly by “WeRecycle!”:http://www.werecycle.com.

  • _Dear Friends,_

    It was snowing at my house this morning but Saturday’s forecast calls for temperatures in the 80’s! Ah, Spring. The fields are beginning to be bright green and I can see the buds on the Apple tree that is right outside my window here at the office. Grace managed to get the peas planted and the garden is looking good. We will be planting some new strawberry plants this year. After 3-4 years the strawberries start getting smaller and smaller and it is time to refresh our plants. I put the summer tires back on my car and cleaned mud off of everything this weekend.

    Apple announced their financial results on Wednesday and stealing a line from NPR Marketplace – we’ll do the numbers – below but there was one statement from Tim Cook that is worth commenting upon –

    “Cycles come and cycles go. What we’re about is making the best computers in the world, not the most. We want to make products we’re proud of.”

    This was in response to a question about netbooks and market share and overall pricing structure. It is one of the major reasons I am so proud to be an Apple reseller. Apple is not about cutting corners, making cheaper products but is all about making better products. This commitment to quality and innovation coupled with a supply train process that is as efficient as any makes Apple perhaps the most able to withstand this economic downturn.

  • ASLServer vs. My Workstation

    I wrote several weeks ago about an eMac with mysteriously disappearing disk space. The machine’s hard drive kept filling up to the point that the “Your startup disk is almost full” message would pop up persistently, even though no new files had been added to the drive in several days. The solution was to delete the logs and restart a process called ASLServer.

    This week, after backing up a machine for repair to our backup workstation, the workstation slowed down dramatically–keystrokes took seconds to register, and the beach ball was omnipresent. Several restarts had no effect on the machine’s performance. Adding complexity to concern, the workstation I was using for the backup was my own workstation! I had to solve this problem immediately.

    First stop was Activity Monitor (located in your Utilities folder) to see exactly which processes were causing the issue. The two stalled processes were aslmanager and HFSMount; I had an unrecognizable, mechanically-failed hard drive connected, and my iMac was not happy about that. Unplugging that external drive only marginally improved performance, as the HFSMount process went away. HFSMount is a process that mounts the disk on your desktop.

    Looking at Activity Monitor, I noticed that aslmanager was still using over 90% of the CPU (keep in mind that each processor core accounts for 100% capacity; my dual-core iMac has 200% capacity). I hoped for the best and tried the simplest thing I could think of: I restarted the computer. No luck.

    Time for Google. I entered aslmanager and hit I’m Feeling Lucky. I got lucky and landed here: http://www.macfixit.com/article.php?story=20090122213555897

    I followed the steps outlined in the article, and the machine returned to normal. The problem hasn’t surfaced again.

  • When Migration Assistant Fails

    There are few things better than the joy of getting a new machine and walking through Apple’s convenient Migration Assistant that comes up the first time you boot your new Mac. In most cases the Migration Assistant does a wonderful job of taking all the data and applications from your old Mac and moving them on to the new one so that your transition to the new machine is seamless.

    As a tech, one of the occasional situations I encounter is a call letting me know that a customer attempted a migration and it failed citing I/O errors. What does that mean? “I/O” stands for “input/output” and the error quite literally means that it was not able to access that particular piece of data. The most common reason behind that is that the hard drive on the old machine has bad blocks; it’s a failing hard drive. Considering many people like to upgrade their machines when their old machine starts getting “slow”, and one common cause of slowness is a failing hard drive, this isn’t that uncommon of a situation. The question is, where does one go from here?

    There are several other applications out there that can help you from here, but if you’re not afraid to get your hands dirty and you’re looking for something quick and efficient then I’d like to share my personal method with you. I’ll give the caveat that in an ideal world you’d be able to pull the hard drive from your computer, put it in an enclosure and keep a fan running on it to keep it cool during this transfer process. However, you’re also welcome to just leave the old machine in “target disk mode”:http://support.apple.com/kb/HT1661 and give this a go. Before proceeding please note that this is novice level and above. Those who are are less tech-savvy might not be up for the challenge.

    To make this easy, first create a test account on your computer (just go through the Setup Assistant and name the account “Test”). Next you need to enable the root user. In Leopard, open Directory Utility (/Applications/Utilities/Directory Utility), go to the “Edit” menu and select “Enable Root User”. Simply give the root user a password. In Tiger, open the Netinfo Manager (/Applications/Utilities/Netinfo Manager), go to the “Security” menu and select “Enable Root User”.

    Once the root user is enabled log out of the user account you’re in (Apple Menu-> Log Out). This will bring you to the login window. Select “Other” and type “root” for the username and enter the password you created. Once in the root account open up a Finder window and navigate to the Users folder on the root of the drive. Now, open up a second Finder window and navigate to the Users folder on that drive. Create a new folder in that Users folder that is the _exact same name_ as the user folder on the old drive; this step is important!

    Now, open Terminal (/Applications/Utilities/Terminal). Set up your screen so you can easily see the Terminal window and both Finder windows with the Users folders open. Type the following:

    sudo ditto -V

    Then drag the user folder from the old hard drive (the one with the shortname of the old user account) to the Terminal window. That should auto-populate its pathname. Now drag the user folder from the new hard drive (the one you just created with that same user shortname) to the Terminal window; its address should populate in the Terminal window. You should be left with a command that looks like this:

    sudo ditto -V OldHD/Users/shortname /Users/shortname

    Press “return”, enter your password when prompted, press “return” again and watch the magic. You’d suddenly see that all of the files from your older user account will begin transferring to the new folder that you created. Basically, the “ditto” command is what copies all of the files and the “-V” sets it to do that verbosely, which means it displays it’s work. This also means that it will specifically show you what files it receives I/O errors on. There are several other ways to use ditto but this is the way that I use it the most. It should also be mentioned that adding the “sudo” in front of the command is redundant in this situation. Sudo basically means “root”, and since you’re already the root user it’s unnecessary to add that in. I like to show it in the example so if you decide to try this from another user account you know to type in “sudo” first so that you don’t run into any permissions errors.

    Go get a cup of coffee or take a nap and let ditto do it’s thing. If you haven’t seen it do anything in a while, but it hasn’t brought you a new prompt yet (which is the signal that it’s done) just let it go! If your hard drive really is failing then it might stall during the ditto but I promise that if you stay patient (sometimes for hours) it will continue. If it can’t get anything else it will bring you a new command prompt.

    You’re not done yet! Once the folder has finished copying, you need to create the user account on your new machine. Open System Preferences and hit Accounts. Now hit the “+” sign on the bottom left of the Accounts pane. Enter the _same exact_ shortname that is used for the folder in “Users”. _Do not change that shortname_. Ever. All of the permissions on the account are based on that shortname so even if you misspelled your name you’re stuck with it for now. When you press “ok” the system will automatically notice that there is already a folder in your user account and it will ask if you’d like to use that folder for this account, simply say “yes” and it will hook you up.

    If you’re running Leopard, you’re done! Just log out of the root account and log into your migrated account. If you’re running Tiger, I’d recommend doing one last step. In Terminal, type in:

    sudo chown -R shortname /Users/shortname

    Replace “shortname” with the actual shortname of the account. Then hit “enter”. It will prompt you for the password of the account your logged in as (in this case “root”), enter that and hit “enter” again. This will give that user permission to access all of the files in its own account. Purists do tend to scoff at that last step since not _every_ file in the account should have the same permissions, but most techs that I know agree it’s a better choice then ending up being locked out of your own files. It’s always recommended to run a permissions repair (/Applications/Utilities/Disk Utility) after this is all said and done.

    Congratulations! You now know how to use the “ditto” command!

  • eWaste Roundup Recap

    Another year, another electronic waste roundup. With the help of about one hundred volunteers and financial support from local businesses and our vendors, we collected over 150 tons of electronic waste last Saturday. The previous two events were massively successful, if somewhat hampered by their location outside our Burlington store.

    Marketing manager Kali Hilke and executive assistant Kerry Westhelle did a truly fantastic job organizing this year’s event at the South Burlington high school, just down the road from our flagship store. From traffic control on Dorset Street to maticulous sorting and expedient palletizing, the event was a marvel of efficiency. Most of Small Dog’s employees turned out (the few who couldn’t make it were assigned to work in our stores that day!), and it was great to meet the other volunteers and friendly staff of WeRecycle!, the company that conducts the actual recycling.

    If you subscribe to Kibbles and Bytes, our Friday newsletter, you’ve read Don’s commentary on how we measure our success as a company. It’s not just about profit for us; it’s about people and our planet. This multiple bottom lines strategy is unique in the modern business world, and we take it very seriously. Our ewaste initiative has been successful to the point that we’ve now recycled more pounds of electronics than we’ve sold!

    While ewaste recycling is available all over, many of the firms responsible for the actual recycling ship the waste overseas where it’s dismantled and left in piles indefinitely. WeRecycle! signed the eStewards pledge, promising that no e-waste will end up in landfills or incinerators, be exported to developing countries, be sent to prison labor operations, and no private data will be released from recycled, but working, hard drives.

    “Behind the Scenes of Our Record 2009 Ewaste Collection Event”:http://www.youtube.com/watch?v=rS7yVUgKri0&fmt=18

    “Time Lapse Video: 150 Tons of eWaste Collected in 5 Hours!”:http://www.youtube.com/watch?v=8TyS38j5OzU&fmt=18

    “2009 eWaste Recycling Event on Flickr”:http://www.flickr.com/photos/smalldog/sets/72157617001479815/

    When you buy a new, used, or refurbished Mac from Small Dog Electroncis, we will happily recycle your last computer setup. It’s just one more reason we’re always by your side.

  • Happy Tuesday,

    Mark Engelhardt called me last night and asking me to check out the Waitsfield offices after the fire alarm was tripped. I arrived a few minutes later to flashing lights, ambulances, fire trucks, and at least a dozen volunteer firefighters. Astonished and amazed that the volunteers beat me to the scene, I unlocked the front door and we went room by room to make sure nothing was on fire. About an hour after the ordeal began, we confirmed that nothing was on fire, and I made the rounds with Tony to lock up.

    I was reminded of a short story I wrote in high school detailing my family’s experience with the fire department one very cold morning. The woodstove vents had been left open too long, causing a chimney fire, and the interaction between my father and the firefighters inspired the story. I searched my Gmail account and found the file immediately. Mind you, it was written in ClarisWorks 3 on a Mac clone in 1997. I was able to open the document in TextEdit without a hitch.

    In a world with ever changing formats and media, archiving data for posterity is a tough thing to do. I’m thankful Apple is still supporting these old formats, but am beginning to realize that it’s time to convert those old documents to a modern, non-proprietary format like RTF, and copy them to a modern non-mechanical medium like DVD. Or paper.

    As always, keep in touch.

    Matt
    “matt@smalldog.com”:mailto:matt@smalldog.com