Moving Web Sites

I begin my server project by finding temporary homes for the 18 domains I host.

Rather than try to rush through the server configuration and get it done in a day, I decided to take my time about it. As a result, my Web server is likely to be down for several weeks.

Of course, I can’t keep my Web sites down for several weeks. Although most of the 18 domains I own are mine and support my own personal business endeavors, more than a few are for other people’s businesses. These are businesses I’ve created Web sites for as favors or in return for other goods or services. Although I’m not being paid to maintain the sites, I don’t feel that I have the right to cut them off for a few weeks. And for the few sites I do receive income for, I obviously owe my clients uninterrupted service.

The solution, of course, was to move the sites onto another server for a month or so. I chose GoDaddy.com, which offers inexpensive, feature-rich Web hosting that includes lots of bandwidth and disk space for a very reasonable monthly fee. GoDaddy also has very good customer service by phone (the e-mail based customer service stinks and is not worth the effort). Best of all, I had already registered most of the domain names on GoDaddy.com, so setting up the sites to be hosted there would be quick and easy.

Easy, yes; quick, well, not really. For each domain, I had to set up and pay for a hosting account. GoDaddy no longer allows just one-month hosting contracts; there’s a minimum of two months. That’ll give me more time but cost me about twice what I thought I’d pay. Not a huge deal, because the prices are very affordable. Then I had to tell GoDaddy what domain was being hosted at the new site, thus setting up a new FTP account on the server. I had to go to my domain list and change the DNS settings for that domain so they’d point to GoDaddy’s DNS server.

The big trick was to get the site files to the new server before anyone would be visiting. Normally, I’d use ftp with the domain name (for example, ftp.aneclecticmind.com) with the login settings to connect. But since I’d just changed the DNS server settings, using ftp with the domain name would have pointed me to the server in my office. I had to wait for the domain to be fully propagated through the DNS system to find it using the domain name. So instead, I figured out how to track down the IP address of the new server and I used that for FTP. It worked like a charm. I was able to upload all the site files to the new server so they’d be there when the first visitors arrived.

I had to go through this process for most of my domain names. I say most because a few domain names are for the same site. For those, I tweaked the DNS settings on GoDaddy.com to set up domain forwarding. For example, wickenburgaz.com and wickenburg-az.us point to wickenburg-az.com. This saves me money, of course, because I don’t have to set up a separate hosting account for each of the wickenburg-az.com domain names. To save time, effort, and money, I had a few other domains point to existing domains. For example, I also pointed flyingmproperties.com and wickenburgairport.com to wickenburg-az.com. Although these are separate sites, they’re small and don’t really need to be separate for the next few months.

I was doing fine until I got to langerbooks.com. During the hosting account setup process, GoDaddy’s server had some kind of hiccup and gave me an error message. As a result, the hosting account is set up, but the domain manager there doesn’t recognize the domain as being hosted on GoDaddy. That means I can’t change the DNS settings to GoDaddy’s DNS server. Which means that although the langerbooks.com site is all ready to be visited on GoDaddy’s server, no one will ever find it there because the DNS still points to my server. This is a royal pain in the butt that I’ve been tackling with GoDaddy tech support for the past four days. They say the problem effected several users, and is being worked on, but nothing seems to be getting done. If it isn’t fixed by tonight, I’ll have them delete the hosting account and I’ll start all over.

The only other challenge was for the one site I host that I don’t control the domain name for so I couldn’t easily access the DNS settings. Actually, there are two of those. One of the domains is registered on GoDaddy.com, so it was just a matter of setting myself up as an administrator (or “exec” for the account) and making the DNS change. The other is registered with Network Solutions, which I definitely do not recommend (despite what I wrote in a book several years ago). Network Solutions overcharges for domain name registration — they cost roughly 4 times what GoDaddy does — and they don’t offer nearly as many features, options, or services. But they’re also very difficult to get your domain name away from and my client, who owns the domain, would rather overpay for domain registration than try to tackle the change process. It’s his money. I’ll try again later this month to show him the light.

Anyway, I had to go to his office, where his office manager logged into his account on Network Solutions so I could make the change. It only took a few minutes. I expect the DNS to be fully propagated by the weekend.

The next task was to change where the ssi ini files were being copied to. These files are generated each morning by FileMaker Pro. There are four of them. almanac.ini displays information about the sunrise, sunset, moonrise, moonset, and length of day for the current day and the next day. This information is used by wickenburg-az.com and wickenburgairport.com. sunrise.ini displays sunrise information for the next seven days. sunset.ini displays sunset information for the next seven days. These two files are used by flyingmair.com to display current information for its Sunrise and Sunset tours. calendar.ini displays information about the next event on the wickenburg-az.com event calendar and is used on the wickenburg-az.com home page.

These files are created on my Web server computer and just saved in the appropriate Web folder. But now the files needed to be sent via FTP to the servers where the sites resided. I used an AppleScript to give the instructions to Fetch. FileMaker Pro would trigger the script when it finished generating the files. I just checked it and it doesn’t seem to be working quite right. I’ll have to check it again when I go into the office later today.

The only other change was to set where the webcam images would be saved and make sure the sites would point to the right place. I decided to send all the Webcam images to theflyingm.com, which will continue to be hosted on GoDaddy.com’s servers. I use that domain name for all my podcasts, book sample files, and other large files I don’t want to host locally. The connection is faster and there’s tons of bandwidth and disk space available. It’s a great deal.

So that’s where the project stands so far. The only thing holding me up from taking the next step is the problem I mentioned with langerbooks.com, which will be resolved, one way or another, this weekend.

I’ve done a few other things with the server. I added 512 MB of RAM the other day. I’d tried this two weeks ago, but the RAM I bought was bad. This was the replacement RAM, sent for free from the dealer, All4Memory. I recommend them.

Since I had all that RAM on board, I set up another program to work for me. Audio Hijack Pro is now set up to record the incoming streaming audio from KBSZ. It’ll record the 8 AM news (for immediate and automatic distribution at 8:20 AM), the 9 AM Around the Town show (which will require some tweaking to convert into a podcast), and the first hour of Miss Holley King’s Rock-a-Billy & Beyond show on Saturday mornings (which will also be converted into a podcast). This will save me a ton of time; I won’t have to transfer Around the Town episodes from cassette tape to my computer.

I’m having a lot of fun thinking up things for my server to do for me. I hope to have only one day of server down time — probably Monday of next week — before I start rebuilding the server from the bottom up.

Got ideas, comments, suggestions? Use the comments link or form.

Visitors from Around the World

I check the map and discover some European visitors.

A while back, I added a counter feature to Maria’s WebLog. It keeps track of site visitors and can display a map of where the visitors are from.

Although it’s pretty easy to get caught up in this feature, I don’t check the map very often. But I did this morning. And what I found was that within the past few hours, I had visits from people in Romania, the Netherlands, Croatia, and Italy.

And that makes me wonder 1) how these people found my bLog and 2) what they read while they were visiting.

Would any of you people from Europe want to comment on that? Use the comment link or form for this post. I’m really curious.

Thanks!

On Blogging and Podcasting

Episode 7: On Blogging and Podcasting.

Everyone has a different idea of what blogging and podcasting is for. I thought I’d take a few bytes to explain my views. It’ll help readers and listeners understand what motivates me to share the information I share.

Transcript:

Hi, I’m Maria Langer. Welcome to Maria Speaks Episode 7: On Blogging and Podcasting.

Everyone has a different idea of what blogging and podcasting is for. I thought I’d take a few bytes to explain my views. It’ll help readers and listeners understand what motivates me to share the information I share.

My blogs and podcasts are separate and, in most cases, do not overlap. This entry is one exception; it’ll appear in both.

My blog, which is called Maria’s WebLog, contains over 270 entries written since October 2003. These entries cover a wide range of topics dealing with my everyday life and opinions about what I see going on around me.

I consider Maria’s WebLog to be an online journal. My main purpose is to share my experiences and views with readers. Part of it is to journalize my life so I can remember events in the future. The other part is to let my friends and family members know what’s going on in my life. I’m surprised when I meet someone and they tell me they’ve read my bLog. They’re welcome to read it, but they need to understand that I’m not writing it for them. I’m writing it primarily for me.

I don’t know how many people actually read my blog because it’s hosted on my .

Mac account and there isn’t any stat software for me to track it. But it appears that it is widely read by people all over the world. (If you’re reading it now, you might want to take this opportunity to use the Comments link to check in with your name and location, just for kicks.)

Some people read my blog entries and are offended by them. I think that’s pretty funny. There are so many things in this world that are far more offensive than anything I could write. But these people focus on a comment or observation or opinion I made in these blogs and use it as evidence that I’m some kind of evil person. Whatever. I think people like that need to get a life.

I made an entry the other day that left people wondering whether my entries were truth or fiction. What do you think?

One more thing about the bLog. I maintain it using iBlog software, which is a Macintosh-based blogging client. iBlog is a really cool little software package because it runs on my Mac and does not require access to the Internet to use. Instead, it keeps a database of all my blog entries as I write them. When I’m ready to publish, I connect to the Internet and click a button. This was really useful when I took my laptop to my place on Howard Mesa, which is off the grid. I’d just hit the coffee shop in Williams a few times a week and use their wireless access to update my blog and check my e-mail.

Maria Speaks is my podcast. For the folks reading this transcript in my bLog, here’s a brief definition. A podcast is an audio recording saved in a format that can be listened to on a computer or MP3 player, like an iPod. I call my podcast Maria Speaks because it’s me talking and I couldn’t think of a better name.

My idea of a podcast is that is should share useful information with listeners. After all, that’s why I subscribe to and listen to podcasts.

For example, I’m a big fan of NPR and now that I’m not tuned in all day, I like to listen to NPR stories as podcasts when I’m driving or flying.

I’ve tried a bunch of podcasts that I thought were a waste of my time. I don’t listen to them anymore. If there’s no value in what I’m listening to — if I can’t learn something or be entertained by something I can’t hear elsewhere — then what’s the purpose? There are too many podcasts full of talking heads that aren’t saying anything worth listening to. I don’t want my podcast to be like that.

So when it came time for me to do my own podcast, I had a choice. I could either vocalize my existing bLog entries by reading them — like I’m doing here — or I could create new content of interest to listeners. Since I don’t think my bLog entries are informative enough to attract listeners, I decided to go with new content.

I make my living writing about computers and there’s always some tip or trick I could share. So I decided to focus on computer-related topics, including tips and tricks for being more productive. I’m primarily a Macintosh user, so most of my podcast entries are about Mac computing, although I did publish a cross-platform episode about Microsoft Word yesterday. And because I’m not comfortable recording without a script, each episode has a transcript available online, complete with screen shots if necessary.

Please don’t get the idea that Maria Speaks will only be about using computers. I hope to come up with other interesting topics to enlighten listeners. I also encourage all listeners to visit the Maria Speaks home page and leave comments about what they’ve heard. Was the episode helpful? Not helpful? Boring? Interesting? What do you want to hear? All I ask is that you be gentle with me. Harsh comments don’t get results.

You can find links to the home pages for Maria’s WebLog and Maria Speaks on my Web site, www.aneclecticmind.com. Those pages include links for subscribing to the RSS feeds for both.

Well, as usual, I hope you found this episode interesting. You can read its transcript on Maria’s WebLog. Thanks for listening. Bye!

Feedback? No Thanks!

I remove the Feedback links.

I just deleted the Feedback links from this blog. Why? Because someone used it to try to sell me something.

Sheesh.

Get this. This guy writes me an e-mail message commenting on my articles about Wickenburg. Some of them are pretty good, he says. (Gee, thanks.) Then he comments about the only piece of fiction I wrote that appears on my Web site, telling me that it “needs work” and suggests adding a serial killer. (I can’t make this shit up.) Finally, he gets around to his real purpose for clicking that Feedback link: to suggest that I read a book that I suspect he wrote and self-published. Except he doesn’t call it a book. He calls it a “story.” And he provides a link to a Web page about the book.

I read the message four times, trying to figure out if I knew this guy. After all, he wrote to me as if we’d already met. And insulting a stranger’s writing isn’t a good way to score points with them, so he must have already known me. Right? So I wrote back, telling him I was trying to figure out why he was trying to sell me a book. I also asked if I knew him, apologizing, in advance, if we’d met and I’d forgotten him. (I forget people all the time.) That’s when he got kind of huffy and apologized for taking up my time.

End of story.

I deleted the message. And I deleted the Feedback links. I’ll also be deleting my e-mail address from my Web site when I get back to my office on Monday morning.

But I can’t help wondering how many other people he contacted, out of the blue, to try to sell his book to.

Some people really do need to get a life.

I Make a Startling Discovery

People actually READ these blogs!

This weekend, I met — in person and via e-mail — two people who mentioned these blogs.

The first was a man I met at Robson’s. I took him for a helicopter ride and he sat up front in the seat next to mine. He told me, as we flew, that he read what I wrote on wickenburg-az.com. Little alarm bells went off in my head. I said, “Then either you’re going to say nice things or you’re going to try to push me out of the helicopter.”

He laughed and he said that he agreed with much of what I had to say about Wickenburg. He said he was thinking of moving to Wickenburg but he hadn’t decided yet whether it was right for him. He said that the Web site and my blogs were very helpful. Later, I ran into him at Anitas, when we went out for dinner. He told me I needed to put my address on the wickenburg-az.com Web site so people could send contributions to support the site. Wow. I’ll have to do that this week. Hopefully, the people who don’t like what I write won’t track me down to throw eggs at my house.

The other person e-mailed me this weekend. He congratulated me on my helicopter acquisition and mentioned how much he enjoys the blogs. That made me feel pretty good.

I write these blogs as a sort of online journal. I don’t intend them to be informational or educational or entertaining. I just use them as a way to journalize my life. I like to think my life is interesting, but I’m sure it isn’t nearly as interesting as many people’s. I’m glad people find what I write here worth reading.

I have, in the past, been contacted by people who wrote to thank me for some piece of information I covered in my blog entries. For example, a month or so ago, a helicopter pilot who will soon be looking for his first “real” job, wrote to say that he found my commentary on my Papillon job very interesting. It will help him know what to expect when he gets his first job. Other people have used the Comments feature to share their thoughts — or in the case of one person, a correction — to specific entries. I like that because it helps share different viewpoints.

I’ll keep writing these blogs and I guess some people will keep reading them. And even if no one reads them, I’ll keep writing.