Archive for the ‘Internet’ Category

Redneck Antenna Design

Sunday, August 29th, 2010

The problem: Really crappy cell modem signal strength at a site in rural Virginia.
The solution (for now): About 1m2 of aluminum foil, made into a rough parabolic shape.
It ain’t pretty, until you look at the signal strength meter. -115dBm to -100dBm, which means the difference between being online or not. I’ll take it.

(Click for larger)

Redneck Cell Antenna
Redneck Cell Antenna - Closeup

Khaaaaan!

Thursday, July 22nd, 2010

There are a lot of cool websites out there, but how many provide free video tutorials (by a very knowledgeable and engaging teacher) on over a thousand topics? Check out the Khan Academy — this guy’s apparently a Harvard MBA, but fortunately realized his true calling was teaching! Where was this when I took Calculus back in the ’90s??

Digital Swiss Army Knife

Monday, June 7th, 2010

HTC Mogul

(An HTC Mogul smartphone)

The modern smartphone is (this week, anyway) the poster child of the Information Age. When certain technologies combine, the whole really is greater than the sum of the parts. Cell-based 3G/4G Internet connectivity, the GPS infrastructure, local device programmability and storage, the ability to take pictures and record and playback video and audio, and new features like accelerometers all add up to a device that is approaching the ideal Portable Information Appliance. You’re always just a few clicks away from all the information available on the Internet.

It’s impressive how many things such a small device can do, when you think about it. Here are just some of the uses that I’ve found for my phone (an HTC Mogul), so far:

  • Browsing websites,
  • Navigation via Google Maps Mobile,
  • Recording lectures for later study,
  • Remote desktop access via Terminal Services and VNC,
  • Website and email administration over SSH,
  • Listening to audiobooks,
  • Listening to mp3s,
  • Playing games (where there’s Windows, there’s Solitaire),
  • Watching YouTube videos,
  • Updating Facebook, Twitter etc,
  • Logging GPS tracks of my walks around the area,
  • Taking the occasional (crappy) picture or video,
  • Functioning as a makeshift flashlight,
  • Reminding me of appointments,
  • Creating and viewing small Excel spreadsheets, including charts,
  • Creating and viewing notes and Word documents,
  • Acting as an alarm clock,
  • Synchronizing Outlook contacts with my desktop and laptop,
  • Providing Internet connectivity to my laptop,
  • Searching for Geocaches,
  • Managing shopping lists (emailed to it via SMS gateway),
  • …and oh, yeah — apparently it’s a telephone, too.
  • About the only thing I haven’t found for it yet is a good version of portable BASIC. That’s kind of a shame, too, since I had *that* functionality in a pocket-size device way back in 1986!

WUBI

Sunday, June 6th, 2010

WUBI logo

What’s a WUBI? Good question. It’s a Windows-based installer for Ubuntu Linux. Download it, run it, click the Next button a few times, and suddenly you have a Linux installation — without running the risk of hosing your Windows setup. Ubuntu gets set up in two virtual filesystems stored as regular (if large) files on a Windows partition of your choice (they can go in an \Ubuntu folder in the C: drive, for example.)
It’s a painless, easy way to check out Linux or to set up a dual-boot system without causing a bunch of headaches. Go try it out!

Quick iPad review

Friday, April 23rd, 2010

Two of my colleagues from IT and I stopped by the Apple Store today; several faculty members have requested iPads, and we received authorization to get one for ourselves, to become familiar with it. We weren’t able to take delivery today, though. (The Apple sales rep at the store actually said that “because of the demand” it “didn’t make sense to stock product.” I kid you not.)

I’m glad I’m not from Planet Cupertino.

We did, however, get to try the iPad, since they did have a couple dozen or so demonstrator units on display for people to play with. As with everything Apple, there’s a lot of good, but mixed in with some bad and some downright ugly.

First of all, hardware-wise, I think Apple has a winner. Apple’s engineering has nearly always been quite good (we’ll forgive them the original iMac, since they seem to have learned their lesson.) The iPad feels solid and professionally made, while still being light and usable. Apple claims that the battery life is ten hours. I’m guessing that they mean ten hours reading a single page of an eBook with brightness set to minimum and WiFi off — more like four or five hours, the way I’d probably use it.

The good:

  • The display is gorgeous. Bright, crisp, and (mostly) easy to see. The glossy screen does mean that if you’re viewing dark images, you will tend to see a distinct reflection, which hurts the experience. It’s generally pretty dark in my Geek Cave, though, so this isn’t a big deal.
  • It has an accelerometer, and puts it to good use just like the iPhone does; most apps will rotate around to follow the way the iPad is being held, switching smoothly from portrait to landscape mode and back within a few seconds. The demonstrators at the Apple Store included a really fun ball-in-the-maze game, complete with all kinds of obstacles and puzzles only possible in a computer game.
  • Pinch-zoom and scroll are generally very snappy; the Google-powered Maps app that it comes with makes a great demonstration. Whatever Apple has under the hood, it gets the job done nicely.
  • As with most Apple offerings these days, it feels like a solid, quality product. Apple’s hardware engineers do tend to “do it right.”

Some drawbacks:

  • 3G isn’t available until a few weeks from now; the iPads available now (well, “now” being “in a few business days since we at the Apple store can’t be bothered to stock product”) are WiFi-only.
  • There’s no real keyboard (unless perhaps a Bluetooth one will work), and the onscreen keyboard is about on par with the iPhone’s — that is to say, slightly south of a “meh” in my book. I had expected faster, more accurate response, especially since there is so much more screen real estate to work with.
  • As mentioned above, the screen is glossy and therefore very reflective. This made it difficult to see at times, when darker content was being viewed. (The environment was the Apple Store, lit similarly to a modern office.)
  • The sound was just barely audible in the (admittedly somewhat noisy) store. The (very cool if a bit unresponsive) Piano app that I tried (a great use of multitouch if I ever saw one) was very difficult to hear, even with the app and system volume controls set to max.
  • It runs Apple iPhone OS. This does make it easy and fairly intuitive to use, but to someone used to “real” computers (Linux, and even Windows), it has the distinct Apple mindset of “you’re-not-supposed-to-be-using-this-for-things-that-Apple-doesn’t-want-you-to.”
  • It’s too big to put in your pocket — even in cargo pants. Size-wise, it’s definitely in netbook territory, only a lot thinner.
  • The screen could possibly be a bit larger (but that’s personal preference). This would allow more touchscreen apps like a full-size, playable piano, or a much easier-to-use onscreen keyboard.

Showstoppers (for me):

  • The Apple-way-or-no-way-at-all groupthink is in full force here. I was curious as to how well the iPad would work as a Remote Desktop client, and tried downloading a free RD client from the App Store. Unfortunately, you need to register with Apple, even to download free content. Contrast this with Linux or Windows, where you can download a tarball, zipfile, msi or exe installer, or Linux installation package of your choice from anywhere, anonymously. Registering shouldn’t even be required for payware content (other than to pay the developer) — let alone for free apps.
  • The lack of a keyboard would relegate the iPad to use as a eBook reader (which it admittedly is great at), casual game device (which it does okay at, especially with the accelerometer), and/or map device (which it also is great at.) Unless it were an emergency, though, I wouldn’t want to write code, documents, or emails, on it. Typing anything more than a very occasional search phrase was very aggravating (even typing in an address into the Maps app was painfully slow compared to using a real keyboard.)
  • The iPhone OS means, to me, that it isn’t a “real” computer — and therefore could never replace a laptop. If I had a laptop with me, I just don’t see using an iPad all that much.
  • Most importantly, Apple hasn’t seen fit to change their totalitarian ways. Guys, you build some awesome hardware — if the iPad ran Linux, I would seriously consider buying one at some point. By all means, make it available as it is with the iPhone OS or any other proprietary OS — but throw us hardcore geeks a bone and make a Linux distro for it (with proprietary hardware drivers, if you must.)

Finally, an idea — why not make a portable docking station for the iPad — where it could be used as a semi-intelligent monitor for a laptop platform, detachable to work on its own as a slate computer when needed? You would have the functionality of a netbook with a great touchscreen display, with the ability to disconnect it and use it as a native iPad whenever you wanted? This would seem to be the ideal way to bridge both worlds.

iDont, or Why The iPhone Is Evil

Monday, March 15th, 2010

Tim Bray has been hired by Google as a “Developer Advocate.” On his personal blog, he describes what this means and why he is excited to have the job. It’s a good read, and definitely recommended. In particular, his take on the iPhone is dead-on: it’s not good for developers, definitely not good for the Web, and not even good for consumers, in the long run. Here is his explanation (excerpted from his blog post) of why the Android is better than the iPhone:

The iPhone vision of the mobile Internet’s future omits controversy, sex, and freedom, but includes strict limits on who can know what and who can say what. It’s a sterile Disney-fied walled garden surrounded by sharp-toothed lawyers. The people who create the apps serve at the landlord’s pleasure and fear his anger.

I hate it.

I hate it even though the iPhone hardware and software are great, because freedom’s not just another word for anything, nor is it an optional ingredient.

The big thing about the Web isn’t the technology, it’s that it’s the first-ever platform without a vendor (credit for first pointing this out goes to Dave Winer). From that follows almost everything that matters, and it matters a lot now, to a huge number of people. It’s the only kind of platform I want to help build.

Apple apparently thinks you can have the benefits of the Internet while at the same time controlling what programs can be run and what parts of the stack can be accessed and what developers can say to each other.

I think they’re wrong and see this job as a chance to help prove it.

Amen, Brother Bray. Google may or may not be able to keep evil out completely, but they’ve obviously made a good hire. Go get ‘em.