Lately, my interest has been piqued by cryptocurrency. After discovering that my ATI card could produce a decent hash rate without seriously spiking my electricity bill, I got specifically interested in Litecoin. Long story short, I joined a Litecoin mining pool (Give-Me-Coins.com) and decided that I could do without a few of the widgets on their dashboard page. Bing-bang-boom, I wrote a UserScript to rearrange things a little bit. Here it is for your consumption. Read More →
Tags: my software
I don’t generally write anything on here that isn’t about code; I don’t like to use this as any kind of a soapbox. To me, this site is about sharing tricks and solutions I’ve created or come across in software development. That being said, I am so incredibly proud of this thing that I’ve made—I can’t help but shout about it from the mountaintops. Read More →
A long-standing and thoroughly-enjoyed hobby of mine is creating and consuming ASCII artwork (though not the kind of watered-down crap you would see in, say, an e-mail signature or a chain letter). I recently went on a wild tear after stumbling across a faithful recreation of the Amiga’s Topaz 500 and the IBM’s VGA cp437 fonts, and built a single-page application (or SPA, if you want to be a dick about it) that takes advantage of web-ified versions of these fonts—with some help from the
@font-face CSS directive—to display that artwork in its intended form without resorting to a text-to-image conversion process.
With the following knockout.js extender, you can tie an observable array to a scrollable HTML element. When the array is updated, the element will keep scrolling to the bottom. It’s smart enough to realize if the user has scrolled up, as well, and will not interrupt them. I’ve found this to be a useful mechanism for logs. Read More →