UTAPS: Mark an IDT as complete

UTAPS is terrible software. I wasted a half hour today going through the source code to figure out how to mark an IDT as complete. I have no idea how folks who don’t understand web codes can navigate this system. Why not include a button? Really?

Your key with fingerprint … is not authorized to access heroku with Ubuntu

This error was pretty hard to solve. I emailed heroku support and they recommended: “https://github.com/ddollar/heroku-accounts”:https://github.com/ddollar/heroku-accounts bq. For git commands to work git needs to use the ssh key associated with that account. It’s probably choosing a key associated with a different account which is causing these permissions errors. You can Continue Reading

Render CSV in Rails

First I read the docs at: rubydoc.info to understand how FasterCSV is now in the ruby standard library. Then, I set up the following code: This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals Continue Reading

Radar parameter estimation

Here we tackle what a Radar needs to accurately measure a target’s position, size and motion. (This is nothing new, just a placeholder for some of my notes.) First of all, everything depends on $SNR$, and the parameter estimation happens in the main computer of a Radar. The theoretical rms Continue Reading

Buyback military years

h2. Should I even buy the years? what if we use the 13K for something really special? the cashflow is way out there. 1 36 7836.4409 2 37 8692.4214 3 38 9592.7079 4 39 10539.1884 5 40 11533.8243 6 41 12578.6531 7 42 13675.7911 8 43 14827.4367 9 44 16035.8728 Continue Reading

Winds around the world

Goal: characterize the winds available around the world. First we need to construct our grid: The horizontal, latitude-longitude grid ranges from +70 to -70 deg in latitude and from 0 to 357.5E deg in longitude, producing a grid that has dimensions of 57 x 144 points. In matlab, this is: Continue Reading