johnk's blog

Limited Email

I've been working on learning postfix and migrating email accounts to it. The service I'm dreaming about is going to be "limited email" and differs entirely from the big email servers.

Paranoid email about "Anti-Christian" Government

I got on a right-wing PAC's email list, and got this.

Dear Fellow American,
The very troops who defend our religious freedom are at risk of having their own taken away.

Learning Javascript via the Read Eval Print Loop (REPL)

All the tutorials out there teach JS by having the user write a file, and load it into the browser.

Javascript APIs and Libraries Change the Game

I was thinking a bit about the JS co-learning thing, and discovered that services, APIs and libraries really change the game, or have changed the game.

Horizontal Javascript Class

Sketching out a possible class for learning Javascript / learning to learn Javascript / learning to teach Javascript.

Prelims:
HTML and DOM
CSS and DOM

Old DVD Loader is not Reading Pressed Disc

After a long afternoon of watching The Big Bang Theory on DVD, the loader stopped reading discs. I thought it was a software issue, so tried a bunch of different things, but this thread seems to say that DVD lasers wear out.

Alternatives to Google Services

Though Google's services are nice (and I have a google ad on this page), it's going to become appealing to not be on Google's services, or any other company's, because in the ad-driven "free" internet, it's your clicks and postings that have value and will be commodified, and your attention sold, to pay for these "free" services.

Bypass a Password with a Proxy

This is a one-line trick to serve images from a password-protected webcam to the world.

curl -i http://admin:@192.168.111.150/MJPEG.CGI | nc -lCt localhost 10203

NAS Backup Awesomeness

We have this old Terastation NAS, and it's been solid, but I just figured out that it has support for an external USB disk, and it's easy to set up to backup to the external USB disk. Right now, we're using around 1TB of the array, and it's being backed up to the external disk once a day. The backup is done with Rsync, and it takes around 10 minutes.

Altering Some Resistors Changes One NVidia Card to Another One (and this explains the Linux driver situation)

This article explains how to hack an NVidia card to make it act like a better model. The hack is basically to modify the identification of the card, so the driver unlocks a feature to enable multiple screens. Now, allofasudden, I understand why the NVidia drivers for Linux are closed source: if they offered open source drivers, they would invariably enable all the features to all the cards.

The point of the closed source drivers isn't to provide the best performance (though they usually do that because they are probably better written than the open source ones) but to allow NVidia to disable features to the cheaper card, despite the fact the cheaper card can perform exactly like the more expensive card.

The Return of Pipes (which never went away)

A while back I wrote about higher-level programming, and jQuery's map-style programming.

Cloud Computing Costs

I was checking out cloud services a year ago, and pricing them out. The general rule of thumb seemed to be that the up-front costs were lower, but the cost over time was higher.

Actual Resoultion of Low Cost HDTV

I bought a cheap, low-end HDTV television, and just noticed that the actual resolution of the set is 1360x768. That's just like wide VGA.

Photo Wall that Scrolls Forever Loading New Photos at Bottom

I was reading the code at iworkfortheinternet.org and learned how to do this "scrolling forever wall" effect. It's clever.

iSCSI on Linux

After going through some stupid contortions to use Active Directory on the Terastation Pro (meaning it didn't do what I wanted), I thought to look and if there's free iSCSI support on unix.

Syndicate content