If you get an email or Facebook message prompting you to log into “fbstarter.com”, that’s a phishing site — be all right — don’t bite.
Monthly Archives: April 2009
DreamHosting
I’ve tried many Web hosting services over the last 13-or-so years, and although the landscape has certainly changed, once I found DreamHost I never looked back. There was always something annoying about each host I tried, and although some of the issues and limitations have probably have been cleared up, they were deal-breakers at the time and surely many remain.
For both casual website designers or hard-core developers, these are the features which from my point of view distinguish DreamHost from the rest:
- Superior account management control panel, developed in-house. DreamHost is big enough and have the in-house developer talent to have rolled their own system, and it’s far and away superior to the “cpanel” junk which just about every other host uses. I had the “privilege” of configuring a Windows host recently (using the Plesk control panel), and I don’t know why it was just so much more complex and painful to even accomplish very basic configuration tasks. I’m also no stranger to having had to email other hosts’ support staff to make simple DNS and other additions on my behalf because the control panel didn’t expose those settings, something I haven’t once had to do on DreamHost.
- DNS is fully customizable for each (sub)domain through the above control panel. I can add any weird settings (custom MX records, aliases, et cetera) I want.
- Allows SSH (and SFTP) access with no limits on port-forwarding, so I can use MySQL GUI tools on my local machine to administer my remote MySQL databases, or develop local applications against a remote datastore. Usernames and machine names are clean (e.g., no numbered logins like 1&1 [ugh!] has): I just ssh to “rockstar.dreamhost.com” and log in with any of the usernames I’ve created through the control panel.
- PHP can be used as both an Apache module and a CGI, at my option. Generally supports newer versions of PHP and MySQL quickly. (Contrast with 1&1, which only had PHP4 years after PHP5 had been released.)
- Provides virtually unlimited “stuff” (until you make it really really big): MySQL databases, domains, subdomains, traffic, disk space, etc. “Quantity” isn’t something you need to worry about, now.
- Allows me to create as many logins as I want below my master account. Each (sub)domain I’m hosting treats one of these logins as its bucket. This keeps things organized, and lets me create custom logins to give out so that others (friends and clients whose domains I’m hosting) can administer their own content below their own domains and only their own domains.
- Allows me to create as many extra control panel users as I want, and give those users privileges on a relatively granular level to administer specific aspects of the domains I’m hosting for them.
- Suggests and easily configures Gmail and Google Apps For Your Domain to handle email and other services for domains you host. That’s better than Squirrelmail or even Outlook Web Access (compared with Windows hosts) or any other free webmail solution. You can (perhaps with difficulty) configure this on other hosting services, but the fact that DreamHost makes it the default is a testament to them being pretty forward-thinking.
- For the few times I’ve had to email their support staff, I’ve gotten an astoundingly quick response. Their reps have always been knowledgeable and helpful, and never assumed I didn’t know my stuff.
- Kickback system for referring others, where you can create your own promo codes to give out and decide how big a “piece” of the kickback you’ll give away. To be perfectly honest, that’s a small part of the reason I’m publishing this. But because I want DreamHost to grow and succeed, and because I’m grateful for the hard work their staff puts in and their overall vision in creating an actively-developed hosting service with a level of configurability and reliability which continues to impress me (long sentence, whew), I’ll skew it way in your favor.
This takes the maximum kickback I can earn, $97, and nets me $2. You get $95 off a year or more of hosting, and $50 off monthly hosting.
Promo code: MIKOOL.
Sign up page.
Enjoy!
EtherPad
EtherPad is way cooler than Google Docs for collaboration. Doesn’t support or require an annoying (for many purposes) WYSIWYG editing mode. Synchronizes with the server instantaneously, as in on every letter you type, not just every minute or even every ten seconds. Loads much faster and feels lighter. Color-codes your text. Built on a server-side Javascript framework called AppJet, which is the product of a startup formed by a few ex-Googlers.
The only downside is lowered security. EtherPad has no notion of an account, so you’ll have to save the URL to your document yourself (by copying and pasting it somewhere), and it’d theoretically (I would imagine) be possible to brute-force document URLs so as to hunt for interesting things people have typed, and so on.
HD DVD Wins After All!
This blog post about [http://blogs.msdn.com/andypennell/archive/2009/04/01/hd-dvd-is-back.aspx the return of HD DVD] had me fooled, until I pasted the link into an email [to my old boss, against whom I'd once made a bet that HD would beat Blu-Ray] and saw the entry date. Sigh.
Milestone
I had my wisdom teeth out this morning. All four of ‘em. The bottom two were really the ones which had to go, since they pointed forwards. It was a stable configuration, creating a perfect storage pocket for a cyanide capsule on one side and a micro-nuke on the other, but I’d since moved on from espionage and it was time to move on dentally, too. The top two were just going to be lonely without their mates on the bottom, not that they’d been doing much mating before given the orientation of the bottoms, so to speak, but if at some point I ever want them back, I’m sure science will have discovered techniques for growing teeth in a petri dish by then. And hair. Teeth and hair.
Pluralization
Apparently if you possess more than one Mercedes, you have Mercedeces.
Magic Code
I had a dream in which I knew a code for all vending machines, which when entered, caused coins to come out. The code was “365″.
Gmail Search Limitations
A couple searches I’d like to be able to perform easily, but can’t:
- I want to be able to search and find conversations, not just individual messages. E.g., let’s say I remember that I received a message from friend A and forwarded it to friend B and later friend C. Apparently if I search for “A and B and C” then Gmail won’t find anything, since each individual message within the conversation is just between me and A, me and B, me and C.
- …Search for messages sent more than X number of hours ago. There are browser plugins that can fake this, but in terms of what Gmail supports, when searching by date I need to put in a specific date, not something like “today” or “yesterday” or “24 hours ago”. For example, I’m using the “Multiple Inboxes” Labs plugin, and it’d be cool if I could create a filter which highlights messages older than 24 hours so I’ll know to deal with those first.
YouTube Channels 2.0
Yay, I’m [http://youtube-channels-beta.blogspot.com/ famous]. Sort of. Not really. :)
I was mainly responsible for the video/playlist browser gadget at the top of the page. There’s some cool AJAX pagination going on behind the scenes which allows for very long scrollboxes full of stuff without having to load //all// the stuff from the server ahead of time, when most visitors won’t scroll through all of it.
This is [http://www.youtube.com/user/grythx my own YouTube channel] (one of ‘em, at least) where I’ve uploaded a bunch of songs I composed way back in the day (mostly high school) on my computer. There’s some good, some bad… I mostly just wanted to put this out there because it’s not like I’m ever going to finish most/many/any of these. I recommend “006″ and “Negative Energy”, or check out the “Cool Stuff” playlist (I’m sure I can think of a better name). Enabling “HQ” mode in the player improves the sound a lot, too.
Xword V2
New crossword puzzle UI version. [http://mh-z.com/xword/v2/ Check it out here]. I have rudimentary input support — just put the mouse over a clue or spot on the board and start typing. The entry point always goes to the first available empty square in a word. I’m trying to make the program smart about which direction you’d want to be typing in when hovering over a square, but right now it just uses a checkerboard pattern (which would take too many words to explain, so just try it out). The easier alternative is to explicitly let you control the current direction (by right-clicking). I’m not sure which one will feel more intuitive in the end.