Office upgrade: Das Keyboard 4 Professional

Office upgrade: Das Keyboard 4 Professional

I wore out the keys on my old keyboard awhile back, and have been stuck using an extremely low end keyboard for a few months. Cheap keyboards have a bad habit of taking a moment to recognize a keystroke. This particular keyboard takes just a fraction of a second too long to recognize my shift key, so I end up trying over and over and over to type a capital letter. I finally had enough and...

Read More

How to know if Ubuntu needs rebooted

How to know if Ubuntu needs rebooted

I like to keep my servers up to date with the latest security patches, but I hate rebooting them unless I have to. So after doing apt-get update and apt-get upgrade, how do you know if your server should be rebooted? The solution is the /var/run/reboot-required file. If the file is there, a reboot is required. If it isn’t, then you don’t need to reboot. Pretty simple. You can do some...

Read More

Fake Name Generator Premium

Fake Name Generator Premium

I recently had a dilemma: I want my Fake Name Generator visitors to have the option of using SSL, but a lot of the ads on that site only work on non-SSL pages. Giving away my services essentially for free wasn’t appealing, so instead of I created Fake Name Generator Premium. For $1.99/year, paid in Bitcoin, my Premium subscribers get: All ads removed from the Fake Name Generator. They get...

Read More

Baby’s First Domain redesign with Laravel and Bootstrap

Baby’s First Domain redesign with Laravel and Bootstrap

One of my ugliest sites has always been Baby’s First Domain. The background was a muddy greenish color. The blindingly bright orange from the logo wrapped the content of the page. Everything was unstyled and just bleh. To make matters worse, the backend was powered by an ancient version of CodeIgniter. And with 37% of this site’s visitors using a mobile device, the fixed width layout...

Read More

Getting a domain with a ccTLD that is restricted to residents

Getting a domain with a ccTLD that is restricted to residents

A ccTLD is a top-level domain that uses a two letter country code. These domains are often reserved for residents and businesses in the country they serve. For example, you can’t get a .br domain unless you live in or have a business in Brazil. But what if your company is based in the United States and you want to target residents of another country? Or what if you want a vanity domain...

Read More

Why does CTRL+S freeze your PuTTY screen?

Why does CTRL+S freeze your PuTTY screen?

tl;dr – If you hit CTRL+S in PuTTY, your screen will freeze. Anything you type will still be sent to the server. Press CTRL+Q to unfreeze your screen. Imagine you are an old laser printer. You have something like 128 KB of memory. You print a max of 8 pages per minute. Someone decides to print the man page for gcc. You are doing the best you can, cranking out pages and pages of obscure...

Read More