Welcome to elc20.com

Web Hosting - Changing Web Hosts, Pitfalls and Planning At some point, nearly everyone finds it necessary to change web hosts. It may be just a migration to another server, or it may be changing web hosting companies entirely. Either way, the process is fraught with potential dangers. But there are ways to minimize the odds of problems and maximize your changes of a smooth migration. Plan, plan, plan. Make a very detailed list of everything that is on your current system. Review what is static and what changes frequently. Note any tailoring done to software and files. Be prepared to remake them if the systems aren't transferred properly or can't be restored. Keep careful track of all old and new names, IP addresses and other information needed to make the migration. Backup and Test Backup everything on your system yourself, whenever possible. Web hosting companies typically offer that as a service, but the staff and/or software are often less than par. Often backups appear to go well, but they're rarely tested by restoring to a spare server. When the time comes that they're needed, they sometimes don't work. Do a dry run, if you can. Restore the system to its new location and make any needed changes. If you have the host name and or IP address buried in files, make sure it gets changed. This is often true of databases. SQL Server on Windows, for example, picks up the host name during installation. Moving a single database, or even multiple ones, to a new server is straightforward using in-built utilities or commercial backup/restore software. But moving certain system-related information may require changing the host name stored inside the master database. Similar considerations apply to web servers and other components. Accept Some Downtime Be prepared for some downtime. Very few systems can be picked up, moved to another place, then brought online with zero downtime. Doing so is possible, in fact it's common. But in such scenarios high-powered professionals use state-of-the-art tools to make the transition seamless. Most staff at web hosting companies don't have the skills or the resources to pull it off. Prepare for Name Changes One aspect of moving to a new host can bedevil the most skilled professionals: changing domain names and or domain name/IP address combinations. When you type a URL into your browser, or click on one, that name is used because it's easier for people to remember. www.yahoo.com is a lot easier to remember than 209.131.36.158. Yet the name and or name/IP address combination can (and does) change. Still, specialized servers called DNS (Domain Name System) servers have to keep track of them. And there are a lot of them. There may be only two (rarely) or there may be a dozen or more DNS servers between your visitors' browsers/computers and your web host. Every system along the chain has to keep track of who is who. When a name/IP address changes, that pair has to be communicated to everyone along the chain, and that takes time. In the meantime, it's possible for one visitor to find you at the new place, while another will be pointing to the old one. Some amount of downtime will usually occur while everything gets back in sync. The Little Gotchas But even apart from name and IP address changes, there are a hundred little things that can, and often do, go wrong. That's not a disaster. It's just the normal hurdles that arise when changing something as complicated as a web site and the associated systems that underlie it. Gather Tools and Support Having an FTP program that you're familiar with will help facilitate the change. That will allow you to quickly move files from one place to the next to do your part to get the system ready to go or make repairs. Making the effort to get to know, and become friendly with, support staff at the new site can be a huge benefit. They may be more willing to address your problem before the dozen others they have to deal with at any given moment. Ok. On your mark. Get ready. Go.

Copyright Infringement Statistics Copyright infringement statistics, by most standards are inflated. Most recent copyright infringement statistics cite that almost 30 percent of software is pirated in the United States of America. This means that they think 30 percent of the software on your computer is illegal… they think we’re all thieves, to an extent. However, copyright holders have good reason to worry that we’re violating their rules: the number of suspects referred to the United States attorneys with an Intellectual Property lead charge increased twenty six percent in the period between 2002 and 2004 – and there have been studies that show that this is rising. Copyright infringement statistics are difficult to come by, but it’s plain to see it’s affecting every aspect of intellectual copy. Copyright infringement statistics show that in addition to software privacy, there are a lot of violations in the music world. Copyright infringement statistics show that many unsuspecting people, from college students to thirty-something a professional, download music on a consistent basis, and often it’s not downloaded legally. Often times, someone will download a song off a MySpace or YouTube page, without giving thought to who really owns the copyright and if it’s legal for them to have it. Copyright infringement statistics, brought to us by the music recording industry, would have us believe that online infringement is seriously hurting the recording industry. A sensible person, however, would realize that with the abundance of MP3 sales sites that this will turn quickly and recording giants will see the huge profits available online. It’s already begun, you see, we have yet to see the impact of online music sales, and how it will increase revenue. I’m sure, with the huge talent pool at their disposal, the media giants will find a way to monetize the internet to their fullest advantage. Copyright infringement statistics also show that many people are downloading games off the internet. With the litany of games available to us – from complete alternate worlds such as World of Warcraft to the more mainstream “The Sims” series, people are clamoring for PC games – and for good reason. They’re fun, intelligent games that play on a system everyone has – a computer. Because of this, people are always looking for new games to play and download, and they may download a game without knowing that it’s not ‘freeware’ (as many internet games are). In addition to computer games, copyright infringement statistics also show that movies are downloaded in abundance on the internet. Many peer to peer file distribution sites and programs (such as bit torrent or Kazaa) allow for the transfer of very large files, and they’re easy to find online. Using a tool provided by one of many suppliers, users can search for any item they like – and, of course, the system is abused and people download copyrighted movies and entire DVDs instead of publicly available works. Copyright infringement also branches into written works, such as articles, books, poems, etc. Many times, a student will copy a paragraph or two without realizing the implications of such copying. While they may think of it as ‘borrowing’, if it’s used on a grander scale, the person could be opening themselves up to a large court fight, especially if it’s used commercially. As you can see, copyright infringement statistics show us that many people are using copyrighted works illegally. Do your best diligence when using another’s work – and ask for permission every time you want to use something that you haven’t created. Chances are, if you just ask the question up front you’ll save yourself from becoming another copyright infringement statistic and save yourself from a major lawsuit.

Web Hosting - DNS, How The Internet Keeps Track of Names The way computers communicate is, in a way, very similar to something very familiar: the postal system that delivers letters and packages. Here's how... The Internet is just what the name suggests, a large inter-connected set of networks. But those networks are pointless without the one part that forms what is called their 'end-nodes', otherwise known as computers. Those computers often need to share information because the people who use them want to share information. But, in a system where there are millions of separate computers, how can you enable them all to communicate? One very important feature of that solution is performed by something called DNS, the Domain Name System. Every part of a network that is going to send or receive information is assigned an IP address. That's a numeric identifier that uniquely specifies a particular 'node', such as a computer, a router that directs traffic or other component. They look like this: 209.131.36.158 But those numbers are more difficult for people to remember and work with. They also aren't very attractive from a marketing perspective. So, a naming system was layered on top of some of them, mostly the computers involved, though routers have names, too. But once you have a system that associates a unique IP address to a given name, you need some way of keeping track of all of them. That's carried out by several different pieces of the system: Name Registrars, DNS Servers and other components. The Name Registrars, overseen by IANA (Internet Assigned Numbers Authority) and other international bodies, provide and keep track of domain names. When you register with GoDaddy or any of a hundred other intermediate companies, ultimately that information makes its way into a number of specialized databases stored inside DNS Servers. A DNS Server is the hardware and/or software that tracks and forwards the IP Address/Domain Name pair from one place to the next. In many cases, there are a number of them between your browser and the remote computer you want to share information with. Suppose you request information from, say, Yahoo's site by clicking on a link on their site. DNS resolves (translates) the name of WHO IS making the request and OF WHOM, to addresses, then passes the request through the network to the requested IP address. The requested data is then passed back through the mesh of network components to your computer and displayed in your browser. Whether the communication is between a desktop computer and a server somewhere, or between one server and another, the process is essentially the same. DNS servers translate names into IP addresses and the requests for data are forwarded on. In some cases those DNS servers are part of a specialized network computer whose sole job is to do the translation and forwarding. In other cases the DNS software may reside on a server that also houses a database of general data, or stores email, or performs other functions. But however complicated the chain or the parts, the basic process is simple. Translate the name to an address, just as the postal system does. Whether international or local, your name is associated with an address, and the deliveries are made to the address, then forwarded to a particular name.