04 April 2015

KB3033929 - or the joys of dual booting

I have been bitten by the bug described in Microsoft's KB3033929.

What I did to fix it:
  1. Dug around and found my Windows 7 install disc. Luckily I had one. Woe be to you if your computer came without one.
  2. Started my computer with the  Windows 7 install in the CD drive. Did the obvious things until I got to a dialog that gave me the option to Repair your computer--which I selected.
  3. In the following window, I selected Command Prompt and ran Bootrec.exe /FixMbr
  4. That seemed too easy, so I also ran the option to check for and correct startup issues.
  5. Removed the Windows 7 install disc media After the automatic reboot (into Windows--bye, bye GRUB), then manually rebooted.
  6. Prompted windows to try (again!) to install the offending update.
  7. Rebooted to confirm that the update took.
  8. Reinstalled GRUB using Rescatux.
So far, no drama.

07 February 2015

Ubuntu phone?

Ubuntu phone

It looks like an Ubuntu phone is going to see the light of day. While I really want to see this launch be a success, the description of the phone by BBC News has me less than blisteringly hopeful. And not because the offering is a low-end device. Rather, it's because the phone won't have the most valuable distinctive feature promised by the platform--conversion to desktop mode when hooked up to external devices--and it will place front and center a largely app-less Scopes UI--which seems to try to be different mostly for the sake of creating some kind of distinction.

I think history has shown that different for different sake doesn't work out well in crowded, high-tech consumer markets. Different in and of itself doesn't offer the user value. In fact, different in and of itself represents friction for the user, a friction that something of greater value must overcome--be it improved performance, better usability, increased visceral appeal (with longevity), or useful new features. In addition, the problems of being different are amplified when when it comes from an upstart that lacks the marketing muscle to boom-crash-firework users into thinking it's not what it really is.

Yes, you need product distinction to succeed in a crowded market. But it has to be a distinction that represents value, not novelty. Inaugurating the platform with  a product that's crippled in the way this one is may forever give the platform a bad reputation--which would suck.

Then again, maybe Scopes solves a problem I didn't realize I had. Which would be pretty cool.

21 January 2015

Samba and mtp automatic mountpoints with gvfs

Apparently, if you browse to a Samba share using gvfs (e.g., from Gnome's file manager, Thunar, etc.), it has a good chance of appearing as a mounted volume in /run/user/{your-user-number}/gvfs/.

It seems to work for mtp devices as well. I hooked up my Android phone, and I got a /run/user/1000/mtp:host... directory. I tried a couple command line operations in there, and while it was slow as snails, it worked. Now I can write scripts that operate on data stored on my phone!

17 December 2014

On the need for an open source smartphone

Threatpost is reporting on Palo Alto Networks' discovery of a backdoor on an Android phone sold primarily in the Chinese and Taiwan markets that allows the vendor (and ostensibly anyone approved by or who impersonates the vendor) to take over your phone.

Whether there is any hyperbole in this or not, it's clear that what they describe could very easily be done. And it thus underscores why we need a fully open source smartphone platform that puts the user in control. A solution that's effectively open only for vendors or leaves the last mile closed (i.e., drivers) just isn't good enough.

Once we have the software solved, we can move on to building hardware that's open in the critical areas. But let's start with the easier to solve software problem. With just the smallest help from manufacturers, we could have this problem solved yesterday.

Threatpost (via Slashdot)