My TonidoPlug Died :-(
I have been using a TonidoPlug since February 2010. It has been running next to a PogoPlug v. 1.0. On the whole, I’ve used the TonidoPlug more. I find it more flexible, and it’s software suite has been very useful. I’ve used the blog application as a replacement for delicious.com and the bit torrent client has been very useful. Obviously, the file sharing has been the primary application. Although, this is one place where the Pogoplug shines brighter than the TonidoPlug. The Pogoplug file sharing is straight forward to use and easy to set up. It’s dead simple to share a file or directory with someone else without setting them up with an access account. The Tonido file sharing is not as intuitive, but it works. Tonido has been steadily improving the software over the last year, and now third party applications are starting to appear.
So, after not being able to connect to my plug I checked it and found the LEDs dark and the plug cold. No doubt a fried power supply. Unfortunately, I’m three months beyond the hardware warranty. I am going to see what else is out there before buying another TonidoPlug. But, in the end, I may very well buy another.
Do you have any experience with other plug computers? Newer Pogoplugs?
A GuruPlug Server Plus Review
Willy Tarreau, a Linux 2.4 maintainer and developer of HAProxy wrote a review of a GuruPlug Server Plus. He wasn’t impressed. Good article.
A Few Plug Computing Links
PlugIN to the Marvell Plug Computer Ecosystem and Meet Inventors of the Plug Computer
Amahi ‘Plug Edition’ Released – Brings Amahi Home Server to Plug Computers
The Future of the $99 Server and Birth of Reverse Virtualization
Plug Computer gets Amahi server and a developer camp all its own
Cheap Linux wall warts small on size, big on possibilities
Seagate DockStar Woot! Deal
If you have a Seagate FreeAgent Go™ drive, you can turn it into a NAS by adding a Seagate DockStar dock. It has the PogoPlug software embedded, so you get the functionality of a PogoPlug combined with the USB dock. Woot.com has the DockStar for $20 + shipping today only. The current model is $79 direct from Seagate.
Tonido Vs. PogoPlug
Early last fall I purchased a PogoPlug and later in the year I bought a TonidoPlug. After using the PogoPlug for a while, and running a bit torrent client and Firefly iTunes server, I decided to try the TonidoPlug. The Tonido software suite looked like it would handle most of what I was using the PogoPlug for, without having to hack it. So, after running both for 6+ months, I have decided to keep both. Why? The PogoPlug handles file sharing cleaner and easier than the TonidoPlug. I can quickly set up a share that I let other access without having to set up accounts for them. When I am done, it’s easy to turn off sharing. Plus, I can do it from my Android phone (or an iPhone if I were so inclined). I am not as enamored with it’s handling of media files. It can handle MP3 files, but the audio player is adequate, at best. It does better with video. It converts video files into a more bandwidth efficient format for streaming.
The TonidoPlug has a built in bit torrent client that works well. And an audio player that can handle iTunes files (non-DRM) as well as MP3. The file sharing works fine, but it is less intuitive than the PogoPlug. The ability to set up a quick share with a link I can email to someone else only works if the other person is set up as a user on your TonidoPlug. Files can be shared on PogoPlug without the user needing an account, or logging in.
The price of the PogoPlug’s ease of file sharing is that it relies on pogoplug.com providing a proxy service to direct users to your PogoPlug. Tonido provides a similiar service, without the benefits, but it is not necessary. I have used DynDNS to redirect traffic to my TonidoPlug. The Tonido software suite is a nice addition to the TonidoPlug, at a cost $20 less than the current PogoPlug device. The additional functionality take care of most personal cloud needs. I find that the PogoPlug’s file sharing ease of use is enough to keep it around.
Previous articles:
http://blog.craiglpatterson.com/2009/11/16/playing-with-the-pogoplug/
http://blog.craiglpatterson.com/2009/11/25/plug-into-plug-computing/
http://blog.craiglpatterson.com/2010/02/08/a-tonidoplug-is-plugged-in/
http://blog.craiglpatterson.com/2010/02/08/plug-into-plug-computing-update/
Toolbox or Swiss Army Knife?
I just added a new gadget to my bag, a Barnes & Noble Nook ereader. I had been waiting for a decent ereader to drop below the $200 mark. I had been waiting to order a Kobo, which is $149. But, the Nook deal turned my head. The Kobo has neither wifi or 3G wireless, only USB. The Nook has all three. I read a lot. Books, magazines, web articles, PDF articles and books, etc. I usually am carrying a couple of magazines and a book in my bag most of the time. Right now I am in the middle of 4 different books, 3 technical and 1 photography. I’ve been looking to consolidate my reading material for a while.
With the addition of the Nook, I carry at least four gadgets with me to work each day, six some days. I have my T-Mobile G1 Android phone in my pocket at all times. I have my Apple iPod Nano (5th generation) to listen to music in the car, gym, and office and to listen to podcasts in the car and gym. I got this for my birthday late last year. It is one of my most used gadgets. Then there is my hand-held amateur radio. This is a 1.5 watt VHF/UHF transceiver that I carry in my bag. it’s smaller than my phone. I can hit the local repeaters with it, or listen to NOAA weather radio, etc. Occasionally, I carry my personal laptop. And once in a while one of my two GPS units, usually my Garmin Nuvi 205W, if I am off to some IT vendor event. And now I add the Nook.
As many people have noted, an iPhone can replace the G1, the iPod, the Nook, the GPS, and the laptop in some cases. There is no substitute for the hand-held transceiver. I will admit that smart phones, both Apple and Android, are very capable. I use mine to run a variety of unique apps that take advantage of the phones capabilities. But, it’s primary purpose is to be a phone. If it doesn’t do that well, it’s not a useful tool. Yes, it can play music, and an iPhone can sync up with my iTunes library. But, the amount of time I use my iPod means that my phone will have to live on a charger all day. Same with navigation. For a short trip across town, it’s fine. For hiking, no. For cross country travel, not without a car charger.
As for ereading, I have used my phone, my previous phone and Palm devices, and my laptop. Did they work? Yes. Was it the best way to read ebooks? No. Not even close. Between battery life, screen quality, and reader software they can’t compare to a dedicated device.
I haven’t even mentioned photography. The new phones are coming equipped with 5+ megapixel cameras, HD video recording, and now even photo/video editing capabilities. I still carry my 15+ pounds of photo gear when I need it, or a good point and shoot. I still can’t accept the quality of photos from most smart phones. Although the iPhone and new Android phones have much improved cameras and they will replace the point and shoot compact cameras for many (most?) people.
I am very particular about buying good tools that do the job I need. And, I have yet to find an all-in-one electronic gadget that will replace my collection of single purpose tools and do as good a job. There are too many compromises to fit that functionality into a mobile device. Battery life is still the biggest issue that I see. My iPod goes for 3 or 4 days with heavy usage, my Nook 7+ days, my DSLR 600+ photos, GPS lasts for a full day with constant use on a long trip. My phone can barely last a day unless I set the email client to only check email hourly, I turn off 3G data, I dim the screen to the minimum, I turn off vibrate, and I make few calls.
I realized I have the same issue with hand and power tools at home. I have metric and English socket sets and wrench sets rather than one of the universal tools, “As Seen On TV”. I have 6 different hammers, each with a set of tasks. I have innumerable drill bits, for different materials. I have 3 sizes of Vise-Grips to fit the job. I have pliers galore. I also have two multi-tools. One is in my pocket. It is small, with scissors, knife blade, and several other small tools I rarely use. I really need a good pocket knife. The other multi-tool gets carried along camping and fishing and traveling as a last resort tool when “real” tools are not available.
I can make do when I need to. I can use the tools and materials at hand to get a job done. When I have to make do, it’s a frustrating process. I spend my time fighting with “tools” to get the job done. With the proper tools, I can focus on the task and not making the tool work for the task. The task gets done quicker and with better quality, with the proper tools.
It won’t be long before I need a big red rolling tool chest for my electronic tools.
QA Help Wanted
MySQL Sun Oracle needs QA help. How do I know this? Because I’ve used their products.
We use MySQL 5.1.x “Enterprise” on several servers at work. We have several production servers that are replicated to slave servers as hot spares, reporting servers, and to a disaster recovery server. As part of our setup one of our backup servers needs to replicate from two different servers and databases to two different local databases. So, I need to run two instances of MySQL. There are three basic ways to accomplish this: run two instances of MySQL directing each to a different configuration file with appropriate port, directory, pid file settings; use mysqladmin to manage multiple instances; use mysqld_multi to start multiple instances. Mysqladmin has been deprecated and will be removed in 5.4, so I’m not investing energy in that solution. Option one will work, it just means more files to manage. Mysqld_multi allows using a single configuration file with definitions for each server instance. It’s straightforward and pretty easy to set up.
Mysqld_multi is a Perl script that parses a single config file containing multiple server instance definitions. There is just one problem. It doesn’t work. It throws the following error:
Unmatched right curly bracket at /usr/bin/mysqld_multi line 171, at end of line syntax error at /usr/bin/mysqld_multi line 171, near "}" Execution of /usr/bin/mysqld_multi aborted due to compilation errors.
As a programmer, and sysadmin, I expect that an error like that must be the result of some combination of version incompatabilities or poor configuration. Since I had just upgraded MySQL to the latest version this made sense. I updated all the packages on the server, rebooted, tried again.
Unmatched right curly bracket at /usr/bin/mysqld_multi line 171, at end of line syntax error at /usr/bin/mysqld_multi line 171, near "}" Execution of /usr/bin/mysqld_multi aborted due to compilation errors.
After way too much effort I pulled the script into a language aware editor and found that the script did, in fact, have an unmatched right curly bracket. I removed it. I ran it again, thinking that this couldn’t possibly be the problem. A large technology company like Sun Oracle wouldn’t let a product out the door with this kind of fundimental bug. They must have run this script at some time and found this error. No, they didn’t. Once the errant bracket was removed, the script ran. Perfectly.
Coincidentally, I just received our quote from Sun Oracle for “enterprise” support for MySQL. Seems kinda high.
Android App Inventory Update
The last time I took a look at what was running on my G1, the list looked like this:
- K-9 Mail
- Weather Channel app
- Greed
- Locale
- AppManager
- TasKiller
- OI Safe
- T-Mobile MyAccount
- FaceBook app.
- Twitdroid and TritterRide were on my phone for a while. But, as little as I use Twitter, I found it was easier to just put a bookmark on my home page and use the web site directly.
- Mobile Defense by Neevo.
- Cyanogen ROM image.
- Retro Clock and Retro Date widgets.
I posted this list last September. A lot has changed since then. For one, I dumped the Cyanogen ROM and when back to the straight factory issued 1.6 firmware. After several total reinstalls from scratch episodes, I decided I needed my phone to work reliably more than I needed the benefits of the alternative ROM. I do miss the ability to move apps to the SD card.
The Retro Clock and Date widgets are still here, front and center. Joining them on the home page is the Weatherbug widget. The Weather channel app really lost performance with the admob ads running. And the Weatherbug widget just looks and works better.
I’m still using the Facebook client. It seems to work fine, especially for as little as I use it. I’ve been trying out more Twitter clients. I’ve tried Seesmic, Swift App, and now TweetCaster. I like Swift App quite a bit, but TweetCaster has displaced it recently. So far, I really like it. Greed is still my Google Reader client of choice.
I am still running Mobile Defense, OI Safe, and T-Mobile MyAccount.
If I am actively buying, selling, or just shopping on eBay PktAuction is on my G1.
The most recent change is that I dumped Locale. I had been running a beta version for a while. It work well enough, but since it relied on the GPS, it was a battery hog. The beta expired, and Locale is now a pay app. Which is fine, but the price is $10. I really like the concept behind Locale, but it doesn’t work well enough to pay $10. And reports on the new version have not been positive. So, I search for replacement, and found Setting Profile. It does basically the same thing, and costs $3. It does not rely on the GPS for positioning, but either on cell signal triangulation, a specific cell tower ID, or a WiFi AP SSID. Although none of these provide the precision of the GPS, they are more battery friendly, and less fiddly when going in and out of buildings. It has taken a couple of days to learn how to set up profiles, rules, locations, but it’s working pretty well. I recommend it as an alternative to Locale.
That’s the inventory highlights. What’s on your ‘droid?
Plug Into Plug Computing Update
This is an update to an earlier post: Plug Into Plug Computing. There have been several new products and resources that have shown up since that post.
A TonidoPlug Is Plugged In
I have added a companion plug computer to my 3 month old PogoPlug (Version 1), a TonidoPlug. For the same $99 + shipping I paid for the PogoPlug (the new version 2 PogoPlug is now $129), I got almost identical hardware and a lot more software. I’ve had the unit up and running for a couple of days, so this is not an in-depth review.

