Jeff Duntemann's Contrapositive Diary Rotating Header Image

software

Daywander

I think a lot of the air is going out of the whole pirates thing; surely I thought there’d be more pirate talk online yesterday, but saw virtually none. Dare we hope that declaring a holiday for a meme may be the kiss of death for that meme? I’m not sure what else will work, as they don’t respond to DDT anymore. So perhaps somebody needs to declare International Walk Like A Zombie Day. I’m open to suggestions on dealing with vampires. Suck Like A Vampire Day? They already do.

The pirates themselves are still out there, even if they’re not talking much. I got a note from the Jolly Pirate last week telling me that he has finally filled a 2 TB hard drive with MP3s, mostly downloaded from Usenet. The collection comes to 350,000 songs. He just grabs whatever gets posted, no matter what it is, and looks for duplicates when he’s bored. (He admits that about 10% may still be dupes; I’m thinking that figure is higher.) This is boggling; I wouldn’t have thought that that many songs had ever been produced in all human history. But what’s more boggling yet is that all 350,000 will fit on a $100 2 TB SATA drive. I asked him how long he’s been gathering them, but have not heard back yet. That’s just under 100 songs per day for ten years. (My guess: he’s been scrounging songs from his friends by the thousands.)

I’m anal about filenames (I’m the Degunking guy, after all) and not a hoarder to begin with, but I’ll bet others have that problem too. Perhaps someone should write a utility that compiles a database of Bayesian signatures for each MP3 file, so to easily spot mostly similar (but not bit-for-bit identical) song files having different titles. Easy Duplicate File Finder doesn’t do this. I’m not an expert at such things, but it might also be able to suggest excessively similar photos (like the endless hundreds we have of various Pack members) that might be deleted and never missed.

I’ve been using the minuscule and frighteningly response Atlantis word processor for odd documents lately, and turned on the sound effects just for jollies. Atlantis plays small sounds at certain times, including a very realistic typewriter click on each keystroke (trust me, I know what those sound like!) a typewriter bell when the line wraps (ditto) and an odd little “mew” like a kitten when it encounters a word not in its dictionary. It also plays a sound like a car horn the first time you touch a key after pressing either Caps Lock or Num Lock, which is surprisingly useful, especially for people like me who watch the keyboard as much as the screen while typing. For awhile I found this annoying, but at some point I ceased to notice it, and now when I type on close-lipped Word 2000 it “sounds funny.” Odd how quickly we adapt to small changes in our environment, quickly making them the norm. Or maybe I just miss my old Underwood Standard.

I had the strange notion today that when I finally get around to building my Geiger counter, I’m going to craft an oak-and-brass case for it, with fluted knobs, shiny trim and whatever other odd touches might be necessary to make it a steampunk artifact. Of course, then I’d need to get with my sister to design the rest of the outfit to match. (“Does this Geiger counter make my butt look small?”)

The shingles rash is spreading around the entire left half of my torso, and is so touchy now that I can’t lean back in my computer chair. So be glad you’re not here; not only am I growing contagious but am also uncharacteristically grouchy. I’ve been making some good progress on the first novella I’ve attempted in almost thirty years, but it’s increasingly difficult to get into flow with the constant electrical-ish prickliness on my back, which morphs into a weird sort of pain with any kind of contact. So I may have to set Drumlin Circus aside for awhile, and continue to gather research on the Pleistocene megafauna. (In the story, all the circus animals are megafauna now extinct on Earth.) I learned yesterday that there was once a 6,000 pound giant wombat, and am trying to get my head around the concept. Whatever else our early human ancestors did, they certainly ate well. For awhile.

Odd Lots

  • It keeps a very low profile somehow, but this NOAA site is the first place I go when I want to see what a hurricane is doing. We’re a little short of hurricanes this year, but I’m good with that.
  • This is what a pharmacy sign looks like in some parts of Europe. Thanks to Terry Dullmaier (in Germany) for the link. Terry didn’t know if the middle neon part goes off to indicate that the pharmacy is closed. Anybody?
  • I’ve discovered a great little free clock app for Linux, called the Cairo Clock. It can run in 24-hour mode and is skinnable, with about two dozen different skins available, some of them pretty weird. The skin I like is called Radium, and it (by choice) has a negative weirdness factor: It looks like an old wristwatch I got from my grandfather when I was a kid, which had radium paint on the hands and hour points. The second hand actually ticks forward and then falls back a little, as second hands driven by mechanical escapements used to do. I’d run it on Windows if I could.
  • From the No-Models-Were-X-Rayed-To-Produce-This-Calendar Department: The now-famous X-Ray pinup calendar floated as a promo by EIZO was a fake, albeit a mighty impressive one.
  • Bill Higgins put me on to NNDB, which is a biography site and useful for that alone…but take some time to poke at their mapping mechanism, which plots connections between significant people both living and dead. Cool factor 11 out of 10; making the maps useful probably takes more practice than I’ve been able to give it so far–and you must keep in mind that every relationship charted is somebody’s opinion of something.
  • There is a natural bridge on the Moon. (And I thought Straight Wall was impressive!) Thanks to Darrin Chandler for the link.
  • Numbers may be hard to grasp; precision and scale are even harder. This animation may help a little. (Thanks to Chuck Ott for the link.)
  • I don’t care how silly an idea it is. These guys get points for…something.

Odd Lots

  • Well, I got the Mallo-Ware bowls I bought from eBay, and they were in better shape than they looked in the listing, and Dash has clearly busted his last bowl. Which leads to a thought: I used to prowl garage sales for entertainment, halfheartedly hoping to find something useful. (I once got a completely functional early-50s tube tester for fifty cents.) Now I just decide what I consider useful and go to eBay or Craigslist.
  • Adobe’s Flexnet copy protection system evidently writes to the MBR, and thus can make a system unbootable if it gets in a wrestling match with something else that also wants to be there. Flexnet, in fact, looks disturbingly like a rootkit from here. If I wasn’t sanguine about moving up to Adobe CS before, I sure as hell don’t intend to now.
  • Courtesy of Esther Schindler (who apparently was the editor who commissioned it) I give you a crackerjack tutorial by Tom Bunzel on how to do pivot tables in Excel.
  • From the Words-I-Didn’t-Know-Until-Yesterday Department: A luthier is one who makes or repairs stringed instruments. From “lute,” which is one of the most ancient instruments in its class.
  • Now that Apple has anointed the slate category, the usual suspects are coming up with their own surprisingly interesting takes on the concept. This is my favorite so far, and brings up the interesting question: Why not include both FM radio and TV tuners? If these things are to be travel toys, that’s a must-have. (I also want real GPS, not just cell-tower interpolation.)
  • Here’s a list of 100 resolutions (102, actually) that anyone aspiring to be an Evil Comic Book Overlord should make. Resolution #2 is particularly important: “My ventilation ducts will be too small to crawl through.”
  • My daily spam count felll significantly (about 30%) a few days ago, and I wonder if this had anything to do with it.
  • Somebody told me about this years ago and I didn’t pay attention. I have one of these in a drawer. Will attempt when time allows.
  • I used to call Hoag’s Object the “Here’s Looking At You, Kid” galaxy. I’m amazed that so few people have ever heard of it, or seen photos. You no longer have an excuse.
  • If the chemical elements played rock music (or if rock bands were set up like the Metal Men) this would be their periodic table.

Daywander

We’re at a dog show in rural Greeley, Colorado, a little north of Denver–and right smack dab next to a huge cattle feedlot. Now, I’m a caveman and a realist–manure is the price we pay for beef–but that stuff sure do stack up and make its presence known. We kennelled QBit and Aero to simplify show logistics, but it’s funny not having Aero with us at a show. He’s a champ now, and the spotlight has shifted to Dash, who at 15 months already has 11 points (of the required 15) and one major win (of the required 2) toward his own championship. Aero was always a shy dog, and fearful at the outset. This cost him points early on, but Dash has never had any such problems, and it’s (remotely) possible that he could score a big enough win this weekend to make him a champion while still technically a puppy. (He won’t reach his majority until 18 months.) Master groomer Jimi Henton will be helping Carol make him and Jack look their best, and we have high hopes.

I just finished a dozen Lucerne eggs and I’m still alive to write about it, so the big contaminated egg thing may not be as horrible as some are making it out to be. But half a billion eggs, sheesh–and that from one company. Am I going to give up eggs? Hardly. My sole gripe is that Lucerne’s are the only eggs I can find locally in Medium, and I’ve titrated myself to a pair of Medium eggs scrambled for breakfast as what best carries me until lunchtime without any energy lapses. So I may have to fall back to a single Extra Large until I can scare up a different brand of Medium eggs. And while eggs are on the table here, does anybody see size Small or Peewee eggs sold at retail? (As best I know, these are generally sold to food producers for cakes and such.)

I bought and have been tormenting a new-ish WYSIWYG EPub editor product called Jutoh, from the guy who gave us the free ECub editor. It’s available for Windows, Linux, and Mac, and I’m testing it under Windows and Ubuntu. My first impressions are generally good, though the product still has a couple of thin spots, foremost of which is an inability to import .DOC files. More on it once I have a chance to get a couple of projects through it.

It may sound odd, but I’m pleased that Jutoh is not free software. It’s only $22, which is trivial–I’ve spent more than that just having an indifferent lunch with Carol at Village Inn. I don’t want to see the category of inexpensive commercial software die out. For a long time it seemed that software was going to cost either zero or a thousand dollars, which would mean that few solo software geeks would attempt to field an innovative utility that would not sell for hundreds but might sell for tens. I bought Atlantis some time back for $45 and love it–it generates the best EPubs of anything I’ve tried so far. (Jutoh is still in the running, but the race has barely begun.) Free software can be superb but all too often evolves slowly, if at all. Zoundry Raven, on which I write this, hasn’t been updated since 2008…though I must balance this by citing the free ebook manager Calibre, which is updated every couple of weeks.

We have lost the Star Hustler. Jack Horkheimer has gone off to see what the stars look like from the other side, and as little as I saw of him (I’ve not watched much TV in the last 40 years) I will say that he did a spectacular job making observational astronomy compelling to ordinary people, especially young people–and as goofy as he seemed sometimes, he never made me want to kick his teeth in, as all too often happens with Bill Nye. Science should not be full of itself (nor, alas, full of something else, as is the case far too often) and Jack was not. Keep looking up…maybe you’ll spot the light of the Big Bang glinting off the top of his head.

Odd Lots

  • My installation of Thunderbird 3 has correlated with a lot of weirdness, not only in system performance but in taskbar “stalls” in response to clicked links in messages. I’ve heard a lot of people having trouble with it as well, and we are apparently not in the minority.
  • How can I have lived the last ten years as an SF writer and never heard of John Titor, Time Traveler?
  • Stephen Hawking has told us that we must abandon Earth or die. Agreed. Now, Dr. Hawking, would you please invent us a hyperdrive already?
  • No, bichons are not groomed this way. (That’s for miniature poodles.) Thanks to Jim Strickland for the link.
  • Microsoft is working on a tablet prototype with keys on the back surface, opposite the display, so you can type with the fingers that you’re using to grip the device. (Thumbs remain on the front.) This looks better than it tells; do follow the link. Will it work? No opinion until I try it.
  • If anyone here has not yet been to thereifixedit.com, Go. There. Right. Now. (Via Make.)
  • Many people have sent me a link to this item from City Journal , which may indicate that some sense is finally creeping into the nutrition world. Sugar and grains may be killing you. Meat, eggs, dairy, and animal fat are probably not. I’ve known this from my research for a long time. Now, to get the government to admit that they’ve been slowly killing their citizens for over 30 years…
  • Not convinced? Fructose seems to be the preferred sugar of cancer cells.
  • Still not convinced? The inventor of Cheese Doodles just died at age 90. So much for salt and fat being deadly. (The food dyes worry me more than either.)
  • Pete Albrecht points out that LA coffee shops are beginning to unplug their Wi-Fi access points and plaster over all their wall outlets. They’ve found that people buy more coffee and snacks when they actually talk to one another. No shirt, Sherlock!
  • Formufit: PVC pipe fittings for when you’re not using PVC pipe for plumbing. Fine stuff!
  • I think that what we’ll miss most about our deathwish-afflicted newspapers are all the silly headlines.
  • And anyone who has ever scratched his or her head over that famous if gappy Latin expression “Et in Arcadia ego” should look at the variations here. (I find myself thinking of a paraphrase of another classic expression from junk mail: “You may already be in Arcadia!”)
  • Heh. As long as Carol’s beside me, I am.

Insight Is Gone From Ubuntu…

…and in fact from everything else based on Debian. Not six months after I saw Assembly Language Step By Step, Third Edition hit the shelves, the Debian team decided to pull the Insight debugger package from their seminal Linux distribution, on which Ubuntu, Kubuntu, Mint, and several others are based. Come Ubuntu 10.04 Lucid Lynx at the end of this past April, and suddenly people reading my book can’t work through the examples, because the software that I used in those examples (for single-stepping and examining registers and memory) is no longer available for their version of the OS.

This isn’t new news, and I’ve been trying to figure out how to finesse the problem ever since I heard about it mid-May. I got a number of queries this past week, suggesting that I had better get on it. (This is why you haven’t seen much from me in recent days.) Assuming at first that Insight had been dropped just to keep the distro CD-size, I tried to install it under Lucid from Software Center (not found), next a deb package, and finally from source, but nothing worked quite right. As the months have passed and more and more people are installing Lucid, I’m getting more and more mail about this. It’s a serious problem: A lot of the skill of assembly programming lies in debugging at the instruction level, and much of the tutorial depends on being able to run a debugger. Insight was that debugger. It’s GUI-based, rather than purely textual, and I think it’s a great deal easier to grasp, especially for newcomers.

So why didn’t I just use gdb?

Um…I did. Or at least I thought I did. Insight is an odd case. Most people assume (as I did) that it works the same way that Nemiver, KDbg, and DDD work, as independent front ends for gdb, passing textual commands to gdb and getting textual data back for display. Not so: Insight is gdb, and therein lies (in my opinion) most of the problem. What Insight’s originators did was take the gdb source code and add a built-in GUI, using Tcl/Tk. In effect, they forked gdb and produced a new custom version that contains all of gdb (at least gdb as of 2007) plus a windowing visual wrapper.

That in itself is unorthodox but not necessarily damaging, though forking something as fundamental as gdb should not be done lightly. Still, if you do it, you have to do it well, and I’m seeing indications that Insight isn’t nearly as clean a product as it should be. The Debian team spoke tersely; see the bug report and resolution here: “RoQA; insane packaging; unmaintained; low popcon.” (Yes, I read “popcorn” at first too.) More details may be found here. (Warning! DDG: Deep Debian Geekery.)

Quick translation:

  • RoQA means “Request of Quality Assurance”; basically, Debian’s QA team decided that the package was too broken to keep in the Debian distribution and requested that it be removed.
  • Two release candidate (RC) bugs were reported by the Debian team to Insight’s maintainer, but no one there responded. This is odd, because the maintainer is none other than Red Hat.
  • An NMU is a non-maintainer upload, which is when a package is sent to the distro team by someone other than the package maintainer of record. It is often a sign that the maintainer has abandoned the package, especially if the maintainer never acknowledges the third-party fix.
  • “Low popcon” is a reference to Debian’s unique “popularity contest” system for gaging how much individual distro packages are being used. Insight got 36 votes, which, in browsing the rest of the stats, seems low but not fatally low.

The real problem is that “insane packaging” issue. Insight contains embedded copies of software that is maintained by others and would be better linked in as libraries. The embedded bits “age” with respect to the current release of the OS and its libraries, eventually getting out of sync to the point that the package will not understand the current system well enough to function correctly. Tcl and Tk are either part of or easily installable to any Linux distro there is; you do not have to cut’n’paste them into your program source. With old software copied into its sources the package may build correctly, but might not necessarily run.

That said, the right way to approach the problem may be no more complex than taking the most recent release of Insight and making a proper Debian package out of it. The version I used last year in Karmic Koala goes back to 2007, and that’s the version pulled from Debian. The July 2009 release may be better. I’ve read enough on building Debian packages to know that I’m not the guy to do it, but I hope that somebody with better Debian chops will eventually try it, so that we can tell if Insight was just wounded, or if it’s really and quite sincerely dead.

In the meantime, the best fix appears to be falling back to Ubuntu 9.10. More here as I learn it.

Odd Lots

  • Please read this short article by Mark Shuttleworth. I’ve been saying this for years, but he’s a lot more famous than I am: Tribalism makes you stupid. It also means that you are owned, and are not a free man or woman.
  • The Insight debugger front end for gdb has been removed from all Debian-based Linux distributions, and is not present in Ubuntu 10.4. The Debian package for Insight has been criticized as “insane” and unmaintained, and I’m curious: Has anyone here used it in recent releases of Fedora or OpenSuse?
  • Autodesk founder John Walker has an interesting free Web toy for Greasemonkey, which attempts to spot “media trigger words” and alert you when weaselspeak is being attempted. (Thanks to Jason Kaczor for the tipoff.)
  • Oh, no! It’s the Pluto Effect for dinosaurs! Triceratops is actually an immature Torosaurus!
  • Man, turn your head for ten minutes and there’s a whole new kind of punk out there. But this one I may actually like: Dieselpunk. Think Art Deco urban fantasy, with the cultural clock set at 1920-1945. This might include the first Indiana Jones movie, and certainly one of my personal favorites, The Rocketeer. Lessee, we still need Musketpunk, for gritty urban fantasy in 1780 Philadelphia. Ben Franklin with tattoos. Could work, no?
  • Don’t be drinkin’ Diet Mountain Dew while reading this site. Trust me.
  • There is an entire news site devoted to good news. Perky people like me and Flo read it every day now.
  • Sheesh. What’s wrong with “Hi! Is this seat taken?” (Wait, no, that was the 70s. And purely analog.)
  • I don’t think I posted a link to this back in April, but I should have. There’s a rectangle of this identical cloth hanging on my workshop wall as framed art. Pray without ceasing, even when you’re soldering up a regenerative receiver.

App Inventor for Android

AppInventorBlocksEditor.png

Whoa. Yesterday morning Google took the wraps off App Inventor, a visual development environment for the Android mobile OS. I’m still trying to slurp from the firehose, even though I’m finding that all the hoses have basically the same information, and in truth not a great deal of that. But I’ll tell you right now: It stopped me in my tracks on the iPad decision. As of yesterday morning, I wanted something that runs Android. The new search is on.

You know me. I’m the Visual Developer guy, and the fact that my magazine’s been dead for ten years doesn’t change that. I still believe that visual metaphors for programming are not only useful but necessary, if certain kinds of software development are to happen at all. (More on this below.)

If you haven’t looked into App Inventor at all yet, a very good place to start would be Jason Kincaid on TechCrunch. He’s got a good overview and some screenshots (including the one I show above) that will give you a sense for what Google’s cooking up. I’ll summarize here. App Inventor has two major subsystems:

  • The Designer is basically a form designer, not conceptually different from that in Delphi, VB, and many other more recent environments. You drag UI components from a palette and arrange them on a form.
  • Far cooler (if less proven in its approach) is the Blocks Editor. Here’s where program logic happens, and it happens by snapping together logic blocks that look literally like jigsaw puzzle pieces. Clusters of blocks become event handlers. You connect a cluster to an event generated by a component on the form, and the blocks in that cluster execute.

(This may not be the correct jargon. Please understand that I don’t have an instance to play with yet, so all I can do is relay what I’ve read from the fortunate few who were given early copies.)

I knew what the major problem was going to be before Jason told me: In any system like this, you’re limited by the selectable elements on your palette. He didn’t mention where the blocks come from (I assume they’re written in Java using some relative of the MIT Open Blocks technology) nor whether user-created blocks will be importable into the product as shipped. I’m a lot less worried than he seems to be about this, because Google isn’t stupid, and they know damned well that the system lives or dies by the richness of the set of available logic blocks from which the apps are generated. If it’s anything like an open system, there will be an explosion in third-party blocks once a few Java guys get the system and figure out how to do it.

Jason provides some screenshots with his article, and I borrowed one above to get your attention. Here’s another page with a description of a more complex app, with a much more representative Blocks Editor display.

There’s not a lot more that I can say about App Inventor itself, at least until I can get a workable instance installed here. But it’s been interesting seeing all the dorks in the comments to the news stories, dumping on the system for its simplicity, and for the (frightening) possibility that the hoi-polloi will be able to use it to write their own software. They scream the obvious: You can’t write a word processor with a tool like this!

Fersure. And that’s not what it’s for. I’ll respond with something that should be equally obvious: The mobile phone environment is fundamentally different from the desktop environment. From the beginning, it’s been about smallish apps that do one or two things of interest, and no more. Mobile phone computing for the most part is about getting in, doing something with a few quick clicks, perhaps reading the screen, and getting out. The apps are very focused and often extremely specialized. Some are obviously going to be a lot more difficult to write than others, but a useful mobile app does not necessarily require man-years of development time.

And if it ever did, it won’t anymore once App Inventor hits its stride.

I think that I’ll use App Inventor for the same reasons that I use Delphi: To play with ideas, see how things work, and gen up one-time test apps that may lead in useful directions. I’m guessing that App Inventor will enable people to create apps for an audience of one–themselves–and not have to spend six months of free time to do it. Companies may experiment with different approaches to mobile computing without having to commit millions of dollars in dev costs to any one approach, just to see if it’s useful or even doable.

I have never had a smart phone, and I’ve been waiting for my current cell provider contract to expire early next year before getting one. I may have to accelerate the schedule a little. This thing’s making me itch in places I haven’t itched in for a long time.

Odd Lots

  • Before GPS, there was…rolled paper. I’m not sure how useful a one-dimensional scrollable map is, but it was a good start. (And now, all you steampunkers, figure out how to do the same thing in two dimensions.)
  • Shortwave radio and one-time pads are still being used, as we discovered in the recent Russian spy foofaraw. Slate’s done a decent overview of number-station covert communication. The late Harry Helms wrote a lot about these, and most of what I know came from his books. Some technologies just don’t get better over time. They were optimal from just about the beginning.
  • This Lifehacker tutorial tells you in agonizing detail how to install OS X Snow Leopard in a VirtualBox VM. Cool enough–but when did that become legal? (My guess: It didn’t.)
  • From Pete Albrecht comes a pointer to an item describing a proposed copyright law in Brazil that provides penalties for attempting to limit use of public-domain material, or fair use of copyrighted material via DRM. That is a remarkably good idea. (Maybe we’ll see the Viagens someday after all.)
  • This looks real (i.e., not Photoshopped) but as at least one commenter has pointed out, there seems to be no way to get inside. Maybe it’s the ultimate RC car.
  • Speaking of cars, in reading the comments for this Wired Blog article (titled “What’s the Fastest You’ve Driven?”) I felt old and frumpy. The fastest I’ve ever driven in my life was 95 or 96 MPH: in 1971, in my mom’s battered teal-green 1965 six-banger Chevy Biscayne, northbound on the Edens Expressway just before the I-290 junction…in the rain. Why? I no longer remember. And that’s probably just as well.
  • And yet more about cars: Buss Ford Lincoln Mercury in McHenry, Illinois posts YouTube video endorsements from their happy customers. Buy a Merc before they’re gone…and be famous! (It worked for Carol’s sister and her husband.)
  • And now, for quite enough about cars: Pete Albrecht reminds us that in 1973 somebody glued the rear portion of a Cessna Skymaster to a Ford Pinto, and it flew…for awhile. (What do people say? “Don’t fly 70s cars?” Uh, yeah.)
  • DARPA wants a flying submarine. They should ask Irwin Allen. Or Tom Swift, Jr. (Thanks to Frank Glover for the link.)

Realtime Cloud Logging to Spot Band Openings

(Note: This is a total ham radio geek-out entry, so if such things make your eyes glaze over, be advised that there’s an extreme glaze warning in effect until at least tomorrow morning.)

Anyway. I stumbled on a band opening yesterday by accident: I scanned the 6 meter band, expecting its usual near-silence, and instead heard something like a continuous pileup from 50.2 up to 50.6. Such openings happen semiregularly, especially in the summer and during sunspot maxima, but they’re not reliably present when you want them. Typically, people either monitor the bands for openings using a panadaptor (a way to visualize the whole band at once, often built into high-end radios) or they hear about it from their friends via Skype or some other chat system. (Hey Jeff! 6 is going batshit nuts!)

While copying my notesheet to my log last night, I thought of a better way. Suppose there were a sophisticated Web app allowing people to record their contacts in a central database off in the cloud somewhere. Serious contesters work their radios with both hands on a keyboard these days anyway, but they’re logging their contacts locally, on their own PCs. If enough people were logging enough contacts online in realtime, you could plot those contacts on a map as great-circle lines between one station and another. If you wanted, you could age the plots, so that a given line was displayed on the map for a selectable period of time, say the past fifteen minutes. Older plots would vanish and new ones would be continually added. What you’d have is a lookback time window onto what’s happening on the ham bands, plotted geographically. If you click on the “6 Meters” map and alluva sudden there’s a thick web of lines between Colorado and the east coast, you’d know that there’s a band opening underway.

This would be possible in part because the geographical coordinate locations of stations are implicit in logged contacts. Base (at home) stations are licensed by the FCC to particular addresses, and these addresses are matters of public record, easily queried by software. Mobile stations aren’t required to be at any particular location, but GPS logging for mobiles is possible, and I think has been done, if not commercially. Plus, there’s another way: More and more people (especially on higher bands like 6 meters) log the “grid squares” of the stations that they’ve worked. There’s a system for tagging 2 degree by 1 degree rectangles of the Earth’s surface, such that each rectangle has a 4-character callout. (There are an additional two characters of precision that almost no one uses.) My own is DM78. Here’s a map for the US and for the Earth as a whole. Plotting a line between DM78 and EM94 isn’t hugely precise, but it will tell you that radio signals are propagating usefully between central Colorado and northern South Carolina, and that’s all most of us need to know to make us scramble downstairs and turn the radio on.

I think this is one case where doing something out in the cloud that was previously done locally provides benefits that local storage alone does not. The whole point is to brag about how many locations you’ve worked worldwide, so privacy is not an issue. (If it is, just keep your logs local.) And the benefit of online collaboration is knowing just what propagation paths are open at any given moment of the day. I’d pay a quarter for that, or at least provide data by logging contacts.

I looked around just now to see how close we are, and whereas there are a couple of online logging systems in operation, they are nothing even close to realtime, and none that I can see makes any attempt to plot propagation paths for logged QSOs. That said, nothing I call out here is rocket science.

So. Did I miss something somewhere? And if not, what Ajax wizard is going to give this a try?