Welcome to esiq.org

Web Hosting - FTP and Other File Transfer Tools Anything related to the Internet or computers is bound to introduce technical issues pretty soon. One of the earliest that novice web site owners encounter is FTP, which is an acronym for File Transfer Protocol. Seeing it spelled out, it's easy to see why those in the know quickly move to speaking in short hand. The reason web site owners soon will (or need to) become familiar with FTP is obvious to anyone who has built a site on a remote server. You have to have some way of getting the files to the remote computer and FTP is one of the most common tools. It's also one of the simplest and most efficient. FTP is composed of two parts: the client software and the server software. It's similar, in a way, to talking to someone on the phone who writes down everything you say. You (the client) make a request ('transfer this file to the server') and the listener (the server) takes the request and acts on it. That request to copy a file from a local computer to the remote one is carried out (often 'under the covers') by a PUT command, as in PUT this there. You create the web page (in the form of a file) and then PUT the file on the server. To move a file in the opposite direction, from the remote server to your local computer, your client software issues a GET command. Many FTP clients have graphical interfaces, similar to Windows Explorer, that allow you to drag-and-drop or otherwise copy the file without ever seeing the actual commands that carry it out. But it's helpful sometimes to know what goes on underneath. In tricky cases it can be an advantage to use a command line interface (in Windows, the 'DOS box', with a similar interface familiar to most Linux users). Knowing the commands and being able to use them in the command line form can sometimes help you diagnose what is going on when the graphical tools misbehave. But FTP is not the only way to get a file from here to there. In fact, your browser moves files around from a remote computer to your local one all the time. In most cases, when you type in or click on a URL, what happens under the covers is in essence a file transfer process. The web page is transferred from the web server to your local computer then displayed by the browser. Alternatively, you can sometimes even email a web page/file from your local computer to the remote server, then use an email client on the server itself to get the file and put it in a folder. That requires that you have some form of access to the remote computer. But there are many ways of doing that, such as in-built utilities in the operating system or using commercial remote control programs. Those alternatives can be helpful to know in cases where the FTP file transfer process is misbehaving. Having more than one way to accomplish the task helps you diagnose what might be going wrong. It also helps you get the job done when the usual tools aren't cooperating. The more you learn about these sometimes puzzling acronyms, the easier you can accomplish your own goals.

Ways to Quit your Job Yet Still Maintain Positive Ties Just as there are ways to get jobs, there are also ways to leave jobs--especially one where you have cultivated relationships. Moving on to a new position does not mean that you have to leave on bad terms. Get the job you want without leaving your current job on bad terms. Choosing to leave one job for another one is a decision that is often unavoidable. In order to progress in life, changing jobs may be necessary. Whether it is increased pay, more room for advancement or a better work environment, changing jobs is a natural part of life. While some employees leave jobs because they are unhappy, other employees leave because they simply need or want a new job. These employees may have great working relationships with their employees and co-workers. They may even have good personal relationships with these people. Extenuating circumstances like friendships can make it difficult to move from one job to another. However, this necessary move can be made without destroying ties that are important to you. Being professional and careful when leaving your job can make leaving much easier. First of all, do not tell anyone you are planning one leaving. No matter how close you are to your co-workers, keep your intentions quiet. Arrange interviews during times that do not conflict with your current job. You do not want to miss work for an interview. Remember your current employer is an excellent reference for you. Maintain your good reputation at your current job. Continue to do a good job and care about your particular position. Using the company phones, e-mail or fax machine to contact your new potential employer is not appropriate. Use your own devices to contact the interviewer. Until you have the new job, things should be business as usual on your current job. Also, never give your notice at your current job until you are sure that you have the other job. Having to retract a two-week notice because you prematurely gave it is a sure way to cause friction. Once your new job is secure and you have given your tow week notice, continue to be a good employee. Be on time for work and complete your projects. Remember, no matter what your new job is, you have obligations to your current job. Write out your notice. Compose a nice letter thanking your boss and co-workers and provide two or more weeks notice. By giving a written and dated letter no one will be able to dispute the length of your notice. Also, you will be providing a professional and considerate notice. Allow your co-workers and bosses to say goodbye to you. If they want to take you out for a drink on your last day, oblige them. Enjoy celebrating an end of an era. You may keep in contact afterwards but you probably won’t be working together again. Let them know that you realize this and that you leaving is not personal. Sometimes, no matter what you do, some people are not going to be okay with you leaving a job. There will always be someone who thinks that you getting another job is not a good idea for you. This is especially true for co-workers or bosses who you have a relationship with. Some of that is probably coming for the fact that they will miss you being around the office. Others can be envious of your boldness. It takes a lot to leave a comfy work environment for a challenging job. There is no way to please everyone. In these cases, just remain positive and ignore any backlash you may face.

Web Hosting - Look Before You Leap Companies that offer Internet-connected servers that provide space and bandwidth for a domain, for one or more web sites, are called Web Hosts. Large companies have private networks that allow them to host domains on their own equipment and IP address range. But for the majority of those who want an Internet presence, a 'rented' web host is a necessity. There are a wide variety of hosting plans available. Some are free, others charge up to a $100 or more per month. Some provide nothing but a tiny amount of disk space and minimal network bandwidth. The web site owner is on his or her own for any thing else. Others offer a range of services, including server and email administration, backups, web site design assistance, troubleshooting and many others. In the world of web hosting, you may often find yourself sharing a server with anywhere from one to a thousand or more other web sites. That allows the web hosting company to keep equipment and staff expenses lower. Many web sites are simple and low-volume enough that the arrangement works fine. When you or one or more of the others grow, it may be helpful to consider a dedicated server. A dedicated server, as the name suggests, hosts only your domain. You can put one web site on it, or as many as you wish. You control the access. You may also, as an option, take over much of the server administration yourself. That may save you money on support costs, but cost you considerable time. If you don't have the expertise, you can end up costing yourself much more than you save. In order to carry out those administrative functions yourself, even if you hire help, it's desirable to have some technical knowledge under your belt. Some of that knowledge will be useful, even for day-to-day tasks apart from dealing with emergencies. FTP, email administration, backup methods and other technical areas are among the more common areas you'll need to be at least somewhat familiar with. When your web site grows to a certain size and level of complexity, you'll begin to find it worthwhile to look at implementing a database. But that brings with it a still higher level of ability, both technical and logistical or creative. Implementing a database can be relatively simple. Designing one that provides what you want, with decent performance and maintenance that doesn't become a nightmare, will take some careful thought. Not everyone has the temperament for that type of work, especially those who prefer graphical design, content creation or development, and the many other web site tasks that are part of every implementation. There are other, more low level administrative matters. Managing disk space, maintaining domain names, dealing with registration and changes, and a number of other 'utilitarian' tasks are also not everyone's cup of tea. Some understanding of how DNS works, as well as the design of the Internet itself, are helpful. That provides a good context for understanding the role of some of those tasks. When you begin to seek out a web host to implement a web site, consider all these factors and look in the mirror. What kind of web hosting you should pursue is determined by a combination of who you are and what's being offered. Look before you leap.