Inspired by a forward-thinking greasemonkey script, may I present the nomify bookmarklet. (mouse-click or press a key to return to your boring page).
Month: March 2006
WDHV and Maria Taylor
WDHV 101.7 is a little FM station in Trenton that plays some great pre-70’s classic country. The other day I caught the tail end of “Talk Back Trembling Lips” from 1963 and the rhythm section and reverb filled the van so nicely–it made my morning. They do slip in later stuff and even up to the awful she-thinks-my-tractor’s-sexy “big hat” country, but it’s in moderation and all played by people who actually seem to remember this stuff.
I mention this because this week I’m helping sabotage statistics by recording my radio listening habits for Arbitron (think Nielsen for radio). Three things are great about this: 1. Per day, I only listen to maybe 45 mins of NPR and 10 minutes (if I’m lucky) of some hodunk out-of-area oldies station. 2. They bribe you with dollar bills in the envelope…$10 so far, and since Arbitron works for the LPFM-hating NAB, I’m happy to take their money. 3. This makes twice that I was randomly selected to do this, first being probably a decade ago.
Tonight I’m going to see Mates of State, Maria Taylor and papercranes at Common Grounds. Maria is/was(?) one half of Azure Ray, who put out a great debut album and some OK follow-ups. It’ll be nice to finally see the Mates outside of Wayward Council, they’re sometimes a little much for casual listening, but a blast live.
No more CC applications, please
Cost = 1 stamp. I’ll see how it goes..
IE7 Compatible Float Clearing
According to the latest news at least. Includes font-size:0 per the original author of this mess.
.clearfix:after {
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* \\*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* */
Detect a blocked pop-up window
Since reliable info doesn’t seem to be out there, this Javascript detects if a pop-up window was blocked at least by IE6/XPsp2’s built-in blocker, FF or Opera 8.
var popWin; // global for easy reference later
function pop(url, name, features, replace) {
popWin = open(url, name, features, replace);
if (popWin == null) { // nice blocking browsers return null
alert('window blocked, redirect or whatever');
} else {
setTimeout(function() {
if (typeof popWin.parent == 'undefined') { // opera
alert('window blocked, redirect or whatever');
}
}, 200);
}
}
How about Safari?
Spore
This game is all about scale. Think “The Sims” from the molecular level to the galactic with everything in between. At least watch long enough to see your animal doin’ it (soft jazz with sax helps set the mood). As a programmer, this thing makes my greatest accomplishments feel like Pong.
Futuramarama
Update: oops, it’ll be 4 movies instead of the series. Billy might as well hold a press conference to announce we’re all jive suckers.
Straight from the man (via Dana):
More reasons why this show had to come back.
Why me
Kathleen told me a scarran e-mailed her on MySpace, but he didn’t cover Innocence Mission songs. I’m lucky because chicks love heat glands.
Subversioning
I’ve been hearing great things about source control for awhile so I dug in and installed Subversion using this new tutorial. While you can interact with the svn server from the command-line, the TortoiseSVN Windows shell extension makes managing imports, updates and commits as simple as a right click.
My first project contains all the files in http://mrclay.org/js/, future home of all my Javascript projects: standalone scripts, bookmarklets and user scripts. I’ve already committed several revisions of click2zap into SVN so I can track changes and rollback to previous versions if need be. SVN is gonna be great for bigger projects.
Build what you see
I’m really digging this agile software development idea, which boils down to:
- Create the user interface.
- Build the code to power it.
Without a UI, you just have a bunch of developers and stakeholders, each having a vague notion of what the app will do and look like, and who it will serve. This leads to:
- frustration for all parties when the finished product doesn’t match the stakeholders’ vision
- wasted time on features that no-one will use
- missed opportunities for features that would’ve been obvious with a UI in hand