Archive for the 'Technotrike' Category

DTV Cutover: Meh.

Thursday, January 15th, 2009

The FCC has set February 17, 2009 as the End Times for analog television broadcasts.

This is important how?

I mean, unless you’re in the 20% of the US population not currently getting your TV signal via cable or satellite, this is a complete non-issue. If you are in that 20%, TV is obviously not that important to you.

Me? I don’t care. Apart from staying in hotel rooms (like when I was on my Vision Quest, or while traveling for work), I haven’t really “watched TV” since November of 2002. Yes, I have watched programming originally produced for TV (for example, I enjoy The Daily Show With Jon Stewart and The Colbert Report, but I watch them on-line, commercial-free, and at my convenience, and I have several TV series on DVD), but the “water-cooler” factor doesn’t enter into my thought process. I gave it up, and I’m much happier for it.

I would love for someone to explain to me why the transition is important; that is, why it is important to flip over from analog to digital broadcasting. Is it to force people to buy new TVs? Is it to keep foreigners from intercepting and watching our programs? Is it to make it harder for ordinary people to do interesting things with TV signals? Is it to auction off an enormous and extremely valuable part of the publicly-owned RF spectrum to the highest low-ball bidder, for them to exploit for profit? What? Please tell me!

Caving in: Giving the iPod Touch a chance

Monday, January 12th, 2009

The iPod Touch is an intriguing gadget.

On the plus side, the WiFi management is fantastic, battery management is pretty spiffy, sound quality is quite good. The multi-touch interface is mostly pretty amazing (although skin moisture, humidity, touch pressure and other factors seem to impact its effectiveness). The accelerometer thing is pretty spiffy. The display is sharp and it handles pretty well for a handheld.

On the minus side, it is an Apple product, so it’s a “closed” device. It’s a very closed device. It’s so closed, it can’t be used at all until it is activated on Windows or Mac machine with iTunes installed. It has no means of playing ogg/vorbis audio files, or installing anything on the Touch that Apple doesn’t approve.

There is a way around this closedness. It’s called “jailbreaking”. I haven’t done it to mine yet, because I’m a little spooked. I’ve bricked a couple other “embedded systems” trying to do something other than what was intended by the manufacturer, and I’ve decided I’m not ready to risk that with the Touch yet.

What’s nice is that the iTunes and App stores have no-cost content, like NPR podcasts and apps like TouchTerm and WiFinder. What’s a drag is that there is very limited configurability and no access to a terminal/console.

I got the iPod Touch, in part because it’s a really handy WiFi handheld… and even more handy gadget than a “netbook”, like an eee-PC or an Acer Aspire one, but it’s also more limited. The on-screen keyboard is kinda slow and clunky. It works a lot better with the Touch flipped over on its side.

All in all, it’s a pretty neat gadget. I’ve been able to catch up on a bunch of NPR shows I’ve been missing out on. It lets me grab mail and Slashdot pretty quickly. Mostly, I see it as a handy ninja web gadget that also plays free podcasts. I’m not going to go and spend a bunch of money on money on music on iTunes. Why not? Because I can’t do anything with the music, other than play it on an iPod. I’m sticking with CDs for now.

Calling All Copy Editors

Tuesday, December 23rd, 2008

Please proof your copy.

Now I realize that I have some typos in my blog. Then again, I don’t do this for a living, and I’m not trying to sell you anything. I’m not without sin, here, but I’m far more sin-free than this! It’s TigerDirect’s product page for a new Shuttle mini PC.

Some of my favorites (emphasis is mine):

Make a fashion statement with the X27 mini PC, and it definitely achieves the perfect balance between your aesthetic sensibility and daily computing.

…uhhh….

The X27 consumes only 24W when in idle mode and 36W in full load mode. As such, it is a smart way to adopt an energy-efficient PC to help you conserve power and save money at the same time.

…since when does one “adopt” a PC?

The X27 has a gorgeous glossy outlook with a mere 3-liter volume. The unique black piano mirror finish reflects high-quality touch of Shuttle PC lineup. With the X27, you can optimize your work space while create a space-saving, yet stylish work environment conducive to productivity.

…no, I don’t think they’re talking about Microsoft Outlook, then again, I don’t think they’re talking about the X27’s attitude toward it’s situation… Are definite articles more expensive these days?

You are certainly able to concern about consumer citizenship while stay your exquisite taste with this chic gadget.

How can one sentence have so much wrong with it?

Now, I understand that TigerDirect is most likely just lifting text from Shuttle’s marketing materials, and Shuttle is an Asian (I think Taiwanese) company, which employs translators to create English language marketing materials from the originals, most likely written in Chinese. I ran into something similar when I worked as an electronic technician at Sony in San Diego, CA. The schematics for all the products designed in Japan were originally all labeled in Japanese, as one might expect. When the labels were translated to English, something was … uh… lost. For example, the line which carried the signal called “CBLANK” was labeled “CBRANK” on the skat. No joke.

This is not internal technical documentation. This is marketing material we’re talking about, here. This is supposed to sell you on the appeal and mystique of a product. It’s supposed to entice you. The thought of “stay[ing] [my] exquisite taste with this chic gadget” does nothing to entice me. I don’t even understand what that means.

The thing about this that really gets me is that there’s got to be at least 2 opportunities to make this make a little sense, and both were allowed to pass without notice.

  1. I’d be very surprised if Shuttle didn’t have some sort of marketing organization in the US, employing at least one native-English-speaker.
  2. TigerDirect, I’m sure, employs at least one copy writer, who is a native-English-speaker.
  3. I’m fairly confident TigerDirect doesn’t post anything on their website or in their printed catalog without some kind of management oversight.

…and yet… nothing.

MS Windows has the Launch Codes

Thursday, December 18th, 2008

I don’t have a lot of time to comment on this, but I thought you might be horrified by this Slashdot article.

Apart from the shrieking terror of “combat systems” being entrusted to a computer operating system which is not Internet-safe, as-shipped, I am bothered by this common government/contractor ploy referenced in the summary:

‘Submarine Command System Next Generation (SMCS NG)’ which apparently consists of Windows 2000 network servers and XP workstations. In the article, it is claimed that this decision will save UK taxpayers £22m over the next ten years. The installation of the new system apparently took just 18 days on the HMS Vigilant. According to the BAE Systems press release from 2005, the overall cost of the rollout was £24.5m for all eleven nuclear submarines of the Vanguard, Trafalgar and Swiftsure classes.

OK, it cost 24.5 million Pounds, but will save the taxpayers 22 million Pounds… so… the net savings is negative 2.5 million Pounds. Further compounding the bullshit and confounding the public, they spread that savings over 10 years. What?! So, they’re saving -250,000 Pounds a year… on eleven subs… so.. the net savings per sub per year is -22,727.27 Pounds. Well, that was worth the trouble.

Oh, and that name… SMCS NG… do you pronounce that “smICK-seng”? Talk about a name rooted in lowest-common-denominator consumer appeal!

Ignorant Teacher Confiscates Linux CDs from Student

Wednesday, December 10th, 2008

Ignorant Ig”no*rant, a. [F., fr. L. ignorans, -antis, p. pr.
of ignorare to be ignorant. See Ignore.]
1. Destitute of knowledge; uninstructed or uninformed;
untaught; unenlightened.
[1913 Webster]

This post on the HeliOS Blog is both revealing and frightening. Karen xxxxxxxxx, a teacher at xxxxxxxxx Middle School (AISD) must be living under a rock. A big rock. On the surface of Titan, the largest moon of Saturn. I can only guess that AISD is the Austin Independent School District in Austin, TX, based on service details listed on the website of HeliOS Solutions, and Karen X teaches at one of AISD’s middle schools. Anybody know her email address? If you know Karen X, please forward this to her.

An excerpt from Karen X’s email, as posted in the above-mentioned blog:

Mr. Starks, I am sure you strongly believe in what you are doing but I cannot either support your efforts or allow them to happen in my classroom. At this point, I am not sure what you are doing is legal. No software is free and spreading that misconception is harmful.

Wow.

Well, regular readers of UrsusPacificus will know that I am worried by Texas. Further, they will know that I don’t suffer imbeciles well.

Karen: Please allow me to direct your attention to a few resources which might enlighten you:

Also, in the interest of piling on, this blog is hosted on a Debian GNU/Linux machine in my basement. I’m writing this blog post on an Acer Aspire ONE netbook, which has Ubuntu Hardy Heron (LTS) installed. No machines in my home run MS Windows (and I have 15 computers). The office I work at has 2 MS Windows laptops and one MS Windows desktop. The rest of the workstations and servers (around 40) run Linux. For free. Legally. I’ve been using Linux for free, legally, for over 10 years, and have written a fair amount about Linux ( and Fear, Uncertainty and Doubt about it propagated by Microsoft)

Karen: Please get yourself educated. If not for yourself, for your students.

Yeah… Vista’s really dominating, huh?

Thursday, November 27th, 2008

This article on Yahoo news, entitled, “Used PCs Sought For Windows XP” pretty much tells the story of sad Microsoft customers who find that software they’ve depended on for years A) won’t run on Vista, and 2) either can’t be updated (e.g. the vendor is out of business, or no longer makes/supports the product in question) or is far too expensive to update (e.g. many specialty and/or niche applications are very expensive and companies make significant capital investments to use the software. To then have to turn around and re-invest, just because the platform vendor (Microsift) has decided to leave them in the cold is often unmanageable and/or impractical.).

The Microsoft Windows OEM EULA restricts the licensee to use the software to the machine it was originally installed on. The license is not transferable to other hardware. This means that if you buy a Dell or HP or Compaq with MS Windows installed on it, and that machine dies, you can’t legally use the install media for the machine on another machine you built from spare/COTS parts. When you discard the machine, the Windows license legally must go with it.

Of course if you had built a machine from standardized parts, you could replace everything but the case and be OK, but with an OEM machine, the most critical, complex and failure-prone parts are usually specially designed for that machine, meaning you can’t just go to TigerDirect and get another. The only place to get such replacement parts if the original manufacturer (or marketer).

Once again, the answer seems to be Linux.

I know, there are many specialty/niche applications which are not available for Linux. The good news is that there are plenty of developers out there looking for an interesting problem. While you may not be able to get an exact copy of the commercial package you’re used to, you should be able to get a functional replacement. For graphics, there’s GIMP and Inkscape (among others). OpenOffice.org has the office productivity suite pretty well pinned down.. there are others, too…

Sure, Linux and its halo of applications aren’t perfect, but they offer a freedom that Microsoft can’t match, and still generate the obscene profits its shareholders expect. With Linux, if you want to setup a webserver for some arbitrary, ad hoc project, it’s as simple as downloading and installing Apache. What? You want to write a C++ application to do some specialized thing that no ISVs will cover… Fine. Install g++ (chances are it’s already there) and an IDE (if you feel you need one). Java, PHP, perl, C, Ruby.. it’s all there. Free. Sure, if you decide to go down the “in-house software development” road, you’re going to be paying for it, but you can get exactly what you want, and it’s yours, in perpetuity, if you like… or you can offer it under the GPL (or some other OpenSource license), as a thank-you to the F/OSS community for enabling your new-found freedom and flexibility.

I’ve been running Linux for a decade now, and I can say with no equivocations that any negatives I’ve encountered have been more than outweighed by the positives. The overwhelming majority of the negatives I’ve encountered result from hardware vendors not supporting Linux directly. The fact that this has been a minor hiccup rather than a deal-breaker, I think, is a testament to the dedication of the F/OSS developers.

Your mileage may vary, but I strongly urge everyone to at least give Linux a chance on simple machines, like the family internet machine, or “knowledge worker” office systems. Linux runs on a huge spectrum of modern hardware (PC-compatible and otherwise), and has a huge halo of F/OSS applications, from IM clients to office suites to drafting applications available, and a growing list of ISVs offer Linux versions of their applications.

Part of the problem, from what I’ve seen is that the average computer user is ignorant of the legal restrictions imposed by the license agreements they give their assent to by using commercial software. They blithely click “I Agree”, and run the software without reading the agreements in full. Further, many “lay computer users” operate under the misguided impression that when they “buy” commercial software, they own it, and can do whatever they want with it. No true. In virtually every case, they are actually buying a license to use the software in accordance with a very specific set of terms. Ignorance of the terms of that license does not excuse a user’s violation of it. It is true that many people willfully duplicate, distribute and install multiple copies of commercial software, completely disregarding the terms of the licenses under which they are to use the software. These people will likely never be caught, and will likely never have to pay and consequences. That doesn’t mean what they’re doing isn’t wrong. If the entirety of the user population actually read and understood the license agreements before clicking “I Agree”, and and complied with them thereafter, the Microsofts of the world would be wealthier still… or people would get fed up, and bail out.

You can, of course do what you want. If you like running MS Windows, and being locked in to their paradigm with all its warts and profit motivations, then you’re free to stick with it. No skin off my nose… but if you feel frustrated by the restrictions placed on you by Microsoft and its ilk, you really should give an alternative a try… and with Linux “live CDs”, you really have a no-cost, consequence-free way to try one out with no restrictions on your use of it. Whee!

Photoshop Disasters! Whee!

Saturday, November 22nd, 2008

As someone who’s tweaked a couple photos in my time, viz:

Dummyhead Band Photo
Yes, all five of them are me.

… I feel I must direct your attention to this blog, a.k.a. http://photoshopdisasters.blogspot.com/

Further, you must read the whole thing. Archives and all. Wicked funny.

Cool, cheap computers… they’re EVERYWHERE!!!

Friday, November 7th, 2008

So… the Linksys NSLU-2 (which I have a few of) is a pretty cool thing… great for dull things you don’t want to burn a whole lot of electricity on… like in-home DNS and DHCP…

Then there’s the Eee-PC… Also mighty bitchin’ I have 2 and use them quite a bit.

Then… there’s the Ace Aspire ONE (of which I have 3)… great little low-power desktops (and laptops)

But THIS!!! Golly! The BeagleBoard is a single-board computer with a 600 MHz CPU, video out, sound, USB, Ethernet… the list goes on… for… are you sitting down?… $149.

Oh, and the best part?! Open Source. That’s right… you can download the design drawings, buy the components and make your own BeagleBoard (but probably not for $149).

What could a machine like this do?! Well, it could be a RobotRadio server (with the attachment of a simple USB disk)… or a webserver… or.. it could make an awesome PC for the car… FrogPad next to the shifter and an LCD in the dash… awwwwww yeah!… make your own Chumby…. An Internet Radio BoomBox… Simple PCs for the kiddies… or the kithcen… you could run a home theatre off it (with all the fancy DSP stuff and the HDMI output)… why… the possibilities are virtually endless…

Tempting… very tempting….

Why is e-voting so freakin’ hard?

Wednesday, October 29th, 2008

This slashdot story tells of yet another e-voting system that has fallen on its face… this time in Finland… Yes, the land that Linus Torvalds called home can’t figure out how to add one to a number.

I wish someone would explain to me why e-voting is so freaking hard to implement. I mean we have computers doing all sorts of other things, like counting our money, controlling our ICBMs, landing the space shuttles, and delivering our porn… why can’t they simply tally a few simple selections?

Jiminy Christmas!

Here’s how you do it:

  1. Voter arrives at polling place
  2. Voter’s identity is verified by octogenarian polling-place volunteer
  3. Volunteer presses button on modified parking garage ticket machine
  4. Ticket machine dispenses a ticket which has a unique serialized number
  5. Volunteer gives ticket to Voter without associating the ticket to the voter on any documentation
  6. Voter goes to voting machine
  7. Voter inserts ticket into voting machine, which authenticates the voter’s unique opportunity to vote and logs the unique ID
  8. Voter votes
  9. Voting machine echoes back selections for verification
  10. Voting machine dispenses a paper receipt logging Voter’s selections and ticket number
  11. Voting machine also tallies selections and ticket number to internal paper record
  12. Voter keeps ticket and receipt

In the event of a recount, paper logs from voting machines are used. Failing that, voters who kept their receipts (civic duty, kids) can bring them back to be tallied.

Yet another patentable idea I turn over to you, the people.

I’ll tell you what… if people are having trouble writing computer programs that simply increment a number, maybe it’s time to start moving away from all these Integrated Development Environments and High-Level, Object Oriented programming languages, and just write the frickin’ thing in C or something. Deep down, it would look something like this:


#include<stdio.h>

main( )
{
int cand;
cand = cand++;
printf("Candidate Fred Foobar has %d votes",cand);
}

Obviously, you’d have to have structures in place to store the votes (of more than one candidate, no less), print the receipts and the logs and so on… but… you can get most of that stuff from “cookbooks” for your chosen language.

Damn it, people… the code’s already mostly written.

What’s the deal with Hotel WiFi?

Tuesday, October 14th, 2008

So I’ve been on the road now for two weeks… stayed in a bunch of hotels.

I’ve found that about 60% of them have either broken, misconfigured or turned-off DHCP. I have been unable to get IP addresses upon connecting to the hotel’s network.

To make matters worse, the people manning the front desk at the hotel have no idea what a DHCP server is, and have no one to call, other than the manager of the hotel, and chances are, the manager has no idea what’s going on either. I was told the problem was with my computer. No.

Wireless is a cheap and easy for hotels to deploy… especially in a pre-existing property… but for a new property, I say put in wired (100Base-T… Cat5e… like that), and if you want, provide wireless as a convenience.

Wi-Fi is OK as a convenience, particularly in a wide-open space, such as a coffee shop or a park, but for a location with lots of obstructions between the user and the access point, Wi-Fi is sketchy, and should not be the primary means of connection.

Nowadays, people are, more and more, depending on hotels to have reliable access to the Internet. What’s more, it’s important to have a means of escalating technical issues to competent personnel, who will be able to take action and correct problems. The “It works for me” answer is insufficient.

Further, if there is any sort of “Windows-only” stuff going on on these networks, that’s just crap. Kinda like “whites-only”… y’know?

For the rest of this trip, I’m going to make a point of testing the Wi-Fi before I register, rather than after.

If you run a hotel property in New Orleans, Orlando or Washington, DC… I’m on my way. Be ready.