Saturday, August 08, 2009
The persistent virtue of old machines
I've not used this laptop for a while, it sits in the kitchen and Emily owns that space. So I was surprised to discover that it works very well as a web client (though the battery life is rather minimal -- the LiON battery died years ago).
The secret, of course, is to know when to stop upgrading. Theoretically it could run 10.4, but I know that would be slower than heck (it came with OS 9 and, I think, 10.1 or 10.0). Camino is a beautiful browser and this version runs very well on 10.3 (even has Expose!) . The iBooks always had great radio reception, and the 802.11b Time Capsule connection works (though there were some oddities initially).
Google, of course, is doing the heavy lifting. They keep getting faster, so my iBook keeps getting faster. That's the Chrome OS promise.
It's not just the iBook. Upstairs, with some hardware fixes and a few workarounds, my ancient XP box keeps getting faster with each release of Chrome. (My G5, however, is kinda slow with 10.5. I should have stuck with 10.4. The MacTel transition shortened the G5 lifespan.)
Computing ain't what it used to be. Feels to me like we need one powerful machine to manage photo, video, backup and file services, and everything else can just coast ... (Wii for games.)
PS. Considering the build quality of many netbooks, an old laptop with a newish battery is pretty price and performance competitive.
Friday, August 07, 2009
Facebook Pages: Beware the traps
I recently created a Facebook "Page" for the Minnesota Inline Skate Club. It was easy to create it, but I ran into two well known flaws.
I’ll describe those, but first I need to distinguish a Profile from a Page. A Profile is the representation of a person and is typically bound, behind the scenes, to a phone number. So a Profile is a pretty strong identity claim. Every Facebook user has a Profile.
A Page is a public manifestation, it’s always associated with exactly one Profile. The Profile owns the Page. Pages typically belong to organizations, businesses, and public figures.
Pages are fairly easy to create, though like all things Facebook there’s no obvious documentation. There are, however, two significant flaws:
- The Page Creator is the Page Owner. Ownership cannot be changed; Pages cannot be moved from one Profile to another. The Owner is always an admin. The Owner may appear in the list of Fans, but they cannot post as a Fan. Everyone else who ‘friends’ a Page is a Fan. The Owner may make Fans administrators.
- Owners can appear in the Fan list, but they are not truly a Fan. An owner cannot post with their Personal Profile, they always post as the Page.
The Facebook Page Admin forums have hundreds (thousands) of posts complaining about these two issues. The pleas are not answered.
It appears that the “proper” way to create a Page at the moment is to
- Create a new Profile that will own the page (Page_Profile). Do this using a transferrable email address. So this is a transferrable Profile.
- Create the Page.
- Logout and login with your personal Profile (Personal_Profile). Become a Fan of the Page.
- Logout and login with your Page_Profile. Promote your Personal_Profile to admin.
Now, depending on how you login to Facebook (which Profile you wear) you can post to your Page either as a Fan or as the Page (ex. Minnesota Inline) itself.
This is obviously a rather awkward arrangement; I wonder if the creation of a Page_Profile is even legitimate with Facebook’s Terms of Service. Facebook really does need to fix this, but I’m sure the fixes are not trivial.
Tuesday, August 04, 2009
Managing wet gadgets
Macintouch - iPod: Washed iPods - Mark HoskingMoisture and humidity are the enemy of any electronic device that has been "drowned" or dropped in liquid, because it causes oxidation of the metal components inside, especially if the unit is powered up as the electricity also "galvanises" the oxidation process.If a pet urinates on any gadget or it gets dropped or carried into the ocean, or falls in an undesirable liquid, the first action should be to remove the power source and all batteries. Also DO NOT press the power up button to see if the device still functions in the event that it got wet when powered off.
Instead the procedure is to immediately clean any salt water, dirty liquids or pet pee out of the device, with distilled, purified or soda water. Do not use tap water as the chlorine in it is an oxidiser and this will cause more possible damage down the track.
Next carefully shake as much excess liquid (which should only be clean water now) out of the device and dry it with a soft cloth so that the exterior is also dry.
Finally to rapidly, and more effectively than any other method, remove all the remaining moisture and humidity that would otherwise cause oxidation and damage to the internal components of your iPod, phone, video or still camera, or any other expensive, delicate electronic device, grab a vacuum cleaner that has a hose attachment and patiently suck out the remaining dampness from the previously wet device using the vacuum cleaner.
Using common sense, pay particular attention to all the slots, sockets, battery storage areas and openings in the device as these areas will allow the suction of the vacuum cleaner to draw air and moisture from deeper inside the wet device.
The amount of humidity and dampness involved in this procedure should not represent a hazard to the vacuum cleaner.
Be patient and spend at least 20 - 30 minutes using this technique to dry the device thoroughly, changing the placement of the hose nozzle every minute or so to ensure that you get at the location of all the internal cavities. Do not rush this procedure, there are no shortcuts.
Never choose to dry any water damaged electronic device using heat such as with a hair dryer or placement of the device in hot sun or in a warm oven. This process will cause the internal moisture to turn to humidity that will lodge itself deeper into the internal components and this will ultimately cause more harm and ongoing oxidation. Therefore what may seem like a successful repair can often develop faults weeks or months later, related to the oxidation that you will have encouraged.
Next, clean and dry any previously removed batteries and reinstall them into the now dried device and power the device up, if it powers up and all the functions are OK then you have just saved your product's life and all it cost you was some patience and electricity to run the vacuum cleaner for 30 minutes.
Remember that time is also your enemy when needing to dry the moisture from the wet device, leaving it in a bag of any "drying" agent for several days will not arrest the oxidation the begins immediately the unit got wet, a vacuum cleaner will arrest the oxidation immediately when you use it to very effectively dry out the internal aspect of the device ASAP. As we all know "rust never sleeps".
Delayed write failed: Ultron and PSEXESVC.EXE
I really don't like it when I google on error messages and get zero hits. Sunday, August 02, 2009
Oddest OS X settings: Audio MIDI Setup
Mac OS X 10.4 Help: Using Audio MIDI Setup to configure your audio system
... You can use Audio MIDI Setup to configure the audio input and output devices you use with your computer, such as microphones and audio playback equipment. The settings you can change in Audio MIDI Setup depend on the audio device you are using. For example, you can adjust the level for each channel your audio output device has available, if the device supports changing the level. To learn more about using Audio MIDI Setup, open Audio MIDI Setup, in Applications/Utilities, and choose Help - Audio MIDI Setup Help...Mostly AMS duplicates other preference panes, but the channel bit rates, speaker configuration and output volumes are uniquely managed here. Every few months someone uses AMS to solve some obscure sound related problem, occasionally it's a voodoo cure for other oddities.
After the battle: The improved Google Voice Web App
Barring successful FCC arm twisting, Google Voice customers must use the mobile web app with the iPhone.
The good news is it's much better than the last time I looked at it. In my testing today it was very responsive. In fact, it was faster to use for placing a call to Canada than GV Mobile, the native app I've been using.
The GV web app follows RESTful principles, so I save a phonetop bookmark for a specific call. In my case, I can create a bookmark that takes me directly to the call setup for my regular Canada call.
To complete my regular long distance call I tap the bookmark, tap the "call" button (or SMS) then choose the calling number (defaults to my mobile) then tap call. I tried saving the last screen so it would be a 2 tap operation but it didn't work. So it's 3 taps, but it's significantly faster than using GV Mobile (but not quite as quick as using the long defunct GrandDialer).
It's not nearly as good as the dedicated iPhone app we aren't going to get, but for my purposes it's pretty decent. Note phone search only returns Google Contacts with a phone number.
OS X Tip: Open all windows from the dock
Friday, July 31, 2009
In Our Time - how to subscribe to the podcasts
- Go to the iTunes Store. Find the search box and enter "In Our Time". Pick the icon that says "In Our Time with Melvyn Bragg".
- Go to the BBC podcasts page for IOT and click on the iTunes icon.
- The original page with archives (RealAudio, yech).
- The aforementioned podcast page.
- The new page with links to the above two.
Better Byline: Add a post to twitter button
I like the iPhone’s Byline Google Reader client and I like how it works with Google Reader Shared items (my shared item feed, standard view).
My Shared Items are all searchable, they're a collection of things I found interesting. Google records what I like and share, and it helps build their search network. Lastly any interested person can subscribe to my shares and add their own.
That's great, but there's one missing piece. Byline could fill it in perfectly -- or a competitor could do it and challenge Byline's supremacy.
The missing piece is Twitter. I don't do or get much from Twitter -- I prefer blogs. I wouldn't mind experimenting more though; "tweeting" on topics I find interesting. I'm not going to give up my Shared Item workflow to do that however. If only I could have everything ...
Happily, I could. Byline could add a button that would take my Byline Shared Item comment and post it as a tweet along with a shortened url pointing to the feed item. I could tap one button to Tweet my comment, another to post the same comment to Google Reader shared items. Tags would get hash marks in Twitter, labels in Google Reader.
Win win, and a big win for Byline. Or someone else who wants to challenge them ...
(This idea is hereby offered free of charge to the public domain -- so no stupid patents but anyone can use it.)
Thursday, July 30, 2009
Buying my Chrome OS (XP) Netbook
Apple saved me some money the other day.
Apple persuaded me that I should forego a MacBook Air or new MacBook in favor of a netbook running Google Chrome atop creaky old Windows XP.
I thought of waiting for Windows 7, but then reality spoke up. Regardless of what anyone might say, I know that Windows 7 won’t really work on a paltry Netbook. In any case Microsoft will pull XP from the market, jack up the price of the OS, and try to push everyone to high end machines (Ballmer has said as much publicly).
Makes more sense for me to buy an XP Netbook before Win 7 comes out, and just run Chrome and Windows Live Writer. It will be my preview version of Chromestellation.
I’m going to need a companion data service, but I’ll add that as a dongle or use the Verizon MiFi (No love for AT&T here) …
… the Novatel MiFi 2200, available from Verizon starting in mid-May ($100 with two-year contract, after rebate). It’s a little wisp of a thing, like a triple-thick credit card. It has one power button, one status light and a swappable battery that looks like the one in a cellphone. When you turn on your MiFi and wait 30 seconds, it provides a personal, portable, powerful, password-protected wireless hot spot…
…The MiFi gets its Internet signal the same way those cellular modems do — in this case, from Verizon’s excellent 3G (high-speed) cellular data network. If you just want to do e-mail and the Web, you pay $40 a month for the service (250 megabytes of data transfer, 10 cents a megabyte above that). If you watch videos and shuttle a lot of big files, opt for the $60 plan (5 gigabytes)…
…If you type 192.168.1.1 into your Web browser’s address bar … the MiFi’s settings pages magically appear. Now you can do geeky, tweaky tasks like changing the password or the wireless network name, limiting access to specific computers, turning on port forwarding …
…The MiFi recharges from a wall outlet; it still works as a hot spot while it’s plugged in…
With the MiFi you can get your App Store-plagued iPhone off AT&T’s dying data network.
So, which Netbook to buy? Here Amazon, as usual, is my friend. The #1 seller in Amazon’s netbook category is the $380 ASUS Eee PC 1005HA-PU1X-BK 10.1-Inch Black Netbook (with $20 for an upgrade to 2GB)
Display: 10.1-inch 1024x600 LED-Backlit Widescreen LCD (Color-Shine/Glossy Screen Technology) Intel CPU: Intel Atom N280 Wireless Data Network: WLAN: 802.11b/g/n (draft 2.4GHz n) & Bluetooth V2.1 + EDR Camera: 1.3M Pixels Audio: Stereo Speakers, High-Definition Audio CODEC, Digital Array Microphones Storage Cards: 2-in-1 MMC, SD(SDHC) flash card slot Input/Output: 1 x VGA connector, 3 x USB 2.0 ports, 1 x LAN RJ-45, 2 x audio jacks: Headphone & Mic-in Dimensions: 10.31 (W) x 7.01 (D) x 1.02~1.44 (H) inches Weight: 2.81 lbs (with battery)
Or what about the Acer Aspire One for $300? That one also comes with an evil AT&T service plan option (integrated 3G dongle) …
To be updated with my purchase decision …
Update 7/31/2009: In response to a provocative comment, I clarify my perspective on the logic of AT&T/Apple's actions.
Wednesday, July 29, 2009
Notice you're not getting any voice mail messages on your iPhone?
AT&T Is A Big, Steaming Heap Of Failure
... the most recent AT&T failure is completely inexcusable. Its visual voicemail system — which is the only way to be notified of voicemails on the iPhone — has been down for many users for days, if not weeks. And AT&T apparently didn’t bother to tell anyone...I just tested, it's working in Minneapolis St Paul. In general though our AT&T network is not as lousy as many other cities.
Saturday, July 25, 2009
Fixed: My iMac was losing net access – but only for one account …
Some days, I feel like the aging Sheriff in a bad western. The bad bugs been walkin’ into my town for years, and I’ve been shooting ‘em down.
‘Cept I’m not as fast on the draw as I used to be, and the bugs are getting meaner. Sooner or later the bad guys are gonna take this town – unless a new Sheriff comes along.
Not today though. I dropped the latest bastard. It took a few shots though. Not a clean kill.
I’ll tell the story, but first some background. I’ve been weeding my network for months, dealing with a slew of problems that seemed to be software related but were probably more hardware.
I’ve replaced the NIC on my old XP box and an ancient AirPort Extreme. I worked my way through way too many AirPort Time Capsule issues with cobbling together 802.11b,n,g across multiple devices, but it seemed I had things fairly stable.
Wrong. I’d be working away happily, and my browser sessions would hang. Sort of. Well, actually, Safari would first give me weird error messages about being unable to obtain a secure connection “Safari can’t establish a secure connection to the server...”. Firefox said something similar, though sometimes it would work when Safari wouldn’t.
A little bit later though, I’d lose all browser access.
At first I wanted to blame my DSL provider (Qwest), but I’d given them a hard time when the truth was my AirPort was dying. So I decided to be a bit methodical. It took a while but I found …
- Other machines were fine.
- Other accounts on my iMac were fine.
- I could ping things, I could do email, I just couldn’t use my browser.
- When Safari died completely, no other browser worked (Firefox, Camino).
- Sometimes logging out and in again would fix things, sometimes restarting the machine, sometimes restarting the Time Capsule …
So it was something to do with my user account and maybe with Time Capsule. My next step was to enable logging on the Time Capsule and to learn to use the OS X Console (equivalent of XP Event Viewer).
That was a revelation. There were lots of little system problems showing up in Console. As it turned out, I had to clean them out before I could find the real problem. So I fixed a MobileMe related bug, removed 2-3 Widgets [2] and learned about MenuCracker and cleaning that out [1], but I was still getting locked out.
Once I’d cleaned up the other Console messages though, I found the sweet one ..
7/22/09 10:50:13 PM com.apple.familycontrols 7470 failed to send kill to 7714. Err:3 No such process
Ahh, yes. Parental Controls, the bane of Apple. Of course my standard user account shouldn’t have Parental Controls, but this made sense. I use Parental Controls and the kids machine and I know how they work, they could cut off my browser access – though there’s supposed to be a UI notice.
I checked the PreferencePane for the problem account from my Admin account, but there seemed to be no Parental Controls set. On the other hand, when I viewed the Parental Controls Preference Pane I wasn’t seeing the big yellow icon and the notice that “Parental controls are turned off for this account”.
So here’s where things get even more obscure. Let’s say you have a User Account and you want to remove Parental Controls. Just enabling everything isn’t enough, there’s another mysterious step.
Here’s what you do
- Log out of all accounts.
- Go to an Admin account
- Go to Parental Controls
- Click on the (problem) User Name.
- Look carefully for a small gear icon above the lock icon, window bottom\
- Click on the gear and choose “Disable Parental Controls …”
It’s been several days now without browser failure, so it looks like I got another bad guy.
If only I knew this one was the last …
---
[1] It’s a hack that allows apps to put an icon in the Finder title bar; it’s not a separate app, it’s a “.menu” resource in the Application Package. If you decide you want to get rid of it, you have to find and uninstall every app that uses it, such as, in my case, MenuMeter. I don’t think MenuCracker was causing me serious problems, but it was producing Console error messages and it has caused grief to some in the past. I not only removed it, I removed Perian and a “Better Finder” Preference Pane. Trying to get simple …
[2] I was surprised by this. Looks like non-Apple widgets are problem prone, I’m sticking the Apple ones – don’t really use them anyway. In particular, I was surprised how many were active in the background – putting error messages on the Console …
iPhoto feature: drag folder create event or album
Wednesday, July 22, 2009
iPhone development - an overview for the curious
I'm not an iPhone developer, but I still enjoyed this. It's a great way to understand more about how the iPhone is put together.
Great article.
Monday, July 20, 2009
Time Capsule's nearly Fatal Flaw
Mac 301: Time Machine backups after your Mac's brain surgerySo you send your machine to Apple to get fixed, confident that you're fully backed up with Time Capsule.
... Replacing the logic board is essentially like getting a whole new Mac; though all the data on the hard drive is identical, the new logic board will have different hardware identifiers (specifically, the MAC address) that will tell your Time Capsule, "This is a new Mac that's never been backed up before. Please treat it as such." The Time Capsule, doing as it's told, will fumble along and create a new Time Machine backup while ignoring the old backups completely.
Your options then are these:
1. Scrap your old Time Machine backups and start fresh. There may be an allure to this, but it's almost certainly unnecessary, and you can lose months of perfectly good backups. Plus, you then have to deal with the incredibly long first Time Machine backup all over again.
2. Hack your Time Machine backup using the following procedure, which will allow you to resume Time Machine backups as though your logic board was never replaced.
Restoring an existing Time Capsule backup to a new MacExcept that doesn't make sense. What if there are multiple machine backups on the Time Capsule?
When your new Mac starts up for the first time, you are asked if you want to transfer information from another Mac or volume (in the "Do You Already Own a Mac?" window).
Click "From a Time Machine backup or other disk."...
... Time Capsule appears as a Backup Volume. Select it, then click Continue to proceed.
Enter the password for your Time Capsule...
Note: If you use FileVault, your Home folder is backed up only when you are logged out.... If you use FileVault, you cannot browse for individual items in your Home folder. However, you can restore all files and folders by using the Restore System from Backup feature of the Mac OS X Installer