Moving House and Site

Tuesday, January 8th, 2008

I’m not 100% sure why this site when down for a few hours yesterday. I thought it was a dead hard drive, and then a dead power adapter. Now I don’t know since it seems to all be working again. In any case I’ve been planning a move to a hosting service, and now seems like as good a time as any. I’m moving across the country in a couple of weeks though I haven’t yet found a place to live, so keeping the site going in the spare bedroom no longer seems like an easy choice. I hope to have the site transferred over to a more reliable host next week (or sooner if the Mac Mini goes down again.)

A New Host

Tuesday, December 25th, 2007

I’ve decided the time has come to move several sites out of my spare bedroom and off this box and onto a shared host somewhere. I probably should have done this years ago, but there’s something nice about having a server you can personally reboot or stick a CD into when necessary. I need to be able to serve three sites:

These sites are not mission critical, but I would like them to stay up. Reliable backups that I can download periodically are a must. I would like them to respond much faster than they do currently. (Xom.nu is pretty fast, but the two blogs can be dog slow at times.)

Traffic is not too heavy, though I don’t track hard numbers. I would like to be able to quickly ramp up to withstand a Digg effect if necessary.

These sites can all live on the same IP address. (They do now.)

I’d like the flexibility to install my own Apache modules and custom PHP extensions and modify the various config files such as httpd.conf and php.ini. Ideally I’d like to be install other frameworks such as Ruby on Rails or eXist if I feel like playing with them. That is, root access to the box would be very helpful, even if it’s virtualized. However I can probably live without that if it raises the price too high. Alternately, I could perhaps live with 24/7 phone support from a reliable sys admin who can make changes like that for me. However the ability to install and manage my own WordPress extensions and modified code is a must.

Any suggestions? So far here’s who I’ve looked at:
(more…)

Amazon Breaks Their Site

Wednesday, September 26th, 2007

Used to be you could surf Amazon completely without cookies. They’d feed you a cookie if you were naive enough to take it, but you didn’t have to accept it. You could still browse, add items to and remove items from your shopping cart, checkout, pay, and do anything else you wanted to do without any cookies at all. That was a very important characteristic given Amazon’s penchant for tracking users and data mining.

The Amazon site wasn’t completely RESTful–without a lot of JavaScript I don’t think any consumer site could be given both the browser vendors’ and the W3C’s failure to implement simple features like HTTP logout and forms that PUT and DELETE–but it did better than most.

However about a week or two ago something changed, and it now seems impossible to do more than browse without accepting their nutrition-free cookies. They seem to be going through a site-wide redesign. This is a definite step backwards. Given that they were already maintaining sessions (without cookies) before, I’m not sure if this will have a negative impact on their scalability. Nonetheless, it’s disappointing.

eAccelerator

Tuesday, September 25th, 2007

I’m still finding this site to be unmanageably slow at times. One other trick that’s been suggested is to install eAccelerator to cache the compiled PHP scripts. (WP-cache only caches the output pages.) I’ve now done that. At first glance it does feel like a dramatic speed-up, but we’ll have to see how it handles under load. Please holler if anything seems broken.

The install was shockingly easy for a Unix server program: took me about ten minutes total including time to write this entry. That’s less time than it took me to install PHP in the first place.

Things do seem to be faster, though I’m still seeing occasional timeouts requesting pages. I really wish there were some decent profiling and logging tools that could tell me exactly where the system is bottlenecking.

Upgraded WordPress

Friday, September 14th, 2007

I’ve upgraded Mokka mit Schlag and The Cafes to WordPress 2.2.3. This means I’m now using WordPress’s built-in Atom 1.0 support instead of my own hand-rolled plug-in. Please holler if you notice any problems.

Why Can’t Firefox Remember del.icio.us Passwords?

Tuesday, September 11th, 2007

The Firefox password manager mostly works, but they’re a few sites whose passwords it can’t seem to collect or remember no matter what. Del.icio.us is the most prominent. Speakeasy is another.

Does anyone have any idea why this or how to fix it? I’ve confirmed it with Firefox 2 on both Mac and Windows. Possibly these sites are doing something weird with JavaScript. I can’t see anything in the plain HTML that would cause this problem. If they are deliberately blocking the remembering of passwords, I wish they’d stop. It’s very annoying, and will just lead to me choosing a more memorable but much more easily guessable password than the one I use to secure my password vault.