flwyd: (daemon tux hexley)
Shadow Boxing Day is February 3rd; the day after Groundhog Day. It's a holiday dedicated to getting shit done that you've been putting off for a while.

Although Shadow Boxing Day was also Super Bowl Sunday this year, I don't have TV reception at my house, so I had the whole day to spend setting up a virtual private server with not one but two hosting companies.

For the non-sysadmins out there, a virtual private server is a way to run an operating system so that it looks like you're the only one using the computer, but actually there are several other OSes on that particular piece of hardware. When you're running a data center and selling access, this is both cheaper and simpler for maintenance than maintaining a 1:1 OS to machine correspondence.

My personal domain and several for members of my family have been hosted on a server owned by a friend of mine for several years. It's been nice and reliable (1636 days uptime), but it's old enough that the software upgrade repository has gone away. /proc/cpuinfo also informs me that it's a Pentium III, the name of which brings back memories of gamers and IRC and AIM and other things from my late college years.

So I did some research on VPS packages. It looked like DreamHost had the best deal for what I needed because they included "unlimited" disk space while other offerings scale disk with other resources I don't need as much of. After reading lots of FAQ material, I created an account and started setting up the server when I discovered that DreamHost's account management is kind of painful. First, for FTP reasons I think, every account on your server must have a globally (within DreamHost) unique user ID. tstone was, of course, taken, and while I was able to get flwyd, I wasn't relishing the thought of having to remember to type a username every time I sshed in. More annoying, though, was that their account creation tool seems to require that users with sudo access and users with a website must be disjoint sets. While this makes sense if you're playing sysadmin for fun, it turns out to be really painful if you need to switch accounts every time you need to install a Ruby gem or edit an HTTP config file.

Since I was being über productive on Shadow Boxing Day, I went through the whole signup and VPS setup process again, this time with Linode. This time, I got what I was expecting: a default Linux install where I have to apt-get install and configure everything myself. And to maximize the velocity, though not with optimal direction, I did it all a third time after getting things into a weird state on initial try.

Conclusion: If you want to host a whole bunch of WordPress and phpBB sites on your own server and give your friends and family self-service options for their sites (and they can remember whatever strange user ID they end up with), DreamHost is a great VPS choice. It's also a good choice if you don't need a private server for your small site. However, if you want a Linux blank slate, DreamHost is likely to prove frustrating. They've got a 14-day free trial, so I think I'll poke around a bit more and see if I can come up with a less maddening sysadmin scheme.
flwyd: (xkcd don quixote)
... it's not the self-driving car project. But it is what I've been working on for quite a while.

Google Drive includes file sync programs for Mac and Windows; smart phone apps, online viewing of PDFs, Office documents, images, videos, and text; an updated organizational UI for the Google Docs list; a folder-focused UI; file search using OCR and Google Goggles image recognition, and a lot more. It's closely integrated with Google Docs, so you can use the same fine-grained sharing for photos of your kids, scanned tax documents, and CAD drawings as you can for a family budget or a short story.

Google Drive is a much more effective backup strategy than my previous "drag all the files from my old computer to my new computer, maybe twice" practice. By storing my old school papers and various projects in the cloud, I can access them anywhere, even if my house burns down or my laptoo gets stolen. I also took the opportunity to convert a lot of my AppleWorks 6 files to PDF to avoid proprietary format bitrot. Maybe I'll eventually gettgem up on my website.

Google Drive has been a long time coming and people have wanted it for a long time. I'm glad to have helped bring it to fruition.
flwyd: (java logo)
Google just announced that you can upload any file and store it in Google Docs. For anyone who's asked "What do you do at Google?" this project is the answer.

Among other things, this service will let me
  • back up all the papers I wrote and projects I did in school (in case I drop my hard drive again)
  • upload a file at home if I need to print it at work or at Kinkos
  • share a folder of images with my brother and mom while we work on a website design
  • make a Creative Commons GIMP file, share it with the world, and upload some improvements people make
  • stick a DMG with a hard-to-find old program so I can install it whenever I get a new computer
  • upload a bunch of photos from a private event and share them with the folks who attended
… all without wasting people's email quota by attaching large files. (Note: This feature will be available to your user some time between an hour and a half ago and next week or so.)

When you put it like that, "I work on the documents list for Google Docs" sounds pretty exciting. I'm part of this new "It's all in the cloud" world!

County Blanket

Wednesday, March 28th, 2007 08:00 am
flwyd: (1895 Colorado map)
My morning commute reaches its apex at the offramp from C-470 to I-70. This is the last mountain slope on EB I-70 until Appalachia and there's a stretch of several miles which affords a clear view of the Denver metropolitan area. Often as I head for my office I am saddened to see the infamous Brown Cloud covering about one degree of arc along the eastern horizon and wishing I could practically take the bus and reduce that cloud.

Today, I saw no brown cloud. As usual, the Jefferson County skies were crystal clear, but the fluffy white clouds were 30 degrees below their usual position. I could see through a gray fog mingling among Denver's downtown skyscrapers. Along the Platte valley and covering Adams county sat a cotton comforter not quite as thick as a water tower. A few cumulus formations rose up, a knee pushing up the blankets as Aurora and Commerce City slept through their alarm.
July 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2025

Most Popular Tags

Expand Cut Tags

No cut tags

Subscribe

RSS Atom
Page generated Tuesday, July 15th, 2025 02:53 pm
Powered by Dreamwidth Studios