Welcome to www.minisinbox.com

Web Hosting - Managing Disk Space Few things are less exciting than managing the disk space that always seems to be in too short a supply. But few things are more important to the health and well being of your site. The most obvious aspect of managing disk space is the need to have enough. If you have only a few dozen web pages, that's not an issue. But as the amount of information (web pages, database content and more) grows, the quantity of free space goes down. That's important for two reasons. All permanent information on a computer is stored on hard drives. Temporary information is often stored in memory only. The two components are completely separate, though they are sometimes confused with one another. As the amount of free space on the hard drive decreases several effects occur. Here's one way to picture them... Imagine you had a table with a certain area and you lay out playing cards on the table. At first, you lay them out in order, the 2 at the side of the 3, then 4, and so on. But then you pick up one or two cards from the middle and discard them. Then you add some more cards. Pretty soon things look pretty random. Now cover the cards with a big opaque sheet of paper. You want the cards to appear in order when displayed to someone. A special robot could be designed to always pick up the cards from underneath the sheet in order. Or, it could slide a hole in the sheet over the cards to display them in the correct order (2, 3, 4, ...), no matter what order they are really in. That's similar to how the operating system always shows you information in a sensible way, even though it's actually stored randomly. Why should you care? Real files are stored in pieces scattered around the drive wherever there is space for them. The more free space there is, the quicker the operating system can find a place to store a new piece. That means, if you delete the junk you no longer need (and free up more space) the system actually runs quicker. It helps create space you might need, and allows the operating system to store files for you faster. But there's a second effect. As you delete old files or change them, the pieces get more and more scattered. It takes the 'robot' longer and longer to fetch or display the 'cards' in order. Existing files are fetched and put together 'on the fly' (say, when you request a graphical page or a list of names). But, it takes longer to put together the web page when there are more scattered pieces. So, the other aspect of managing disk space is to keep the pieces of the files more or less in order. A utility that does that is called a 'de-fragger' or de-fragmentation program. You can request that a system administrator run it, or if you have the authority, you can run it yourself. That keeps the 'cards' in order and allows for quicker access to them. So, managing disk space involves chiefly three things: (1) keeping enough space to store what you need to store, and also (2) keeping enough free space to make new file storage quick and (3) making old file retrieval fast by keeping things orderly. When only a few files are involved the benefit isn't worth the effort. But as the number and size of the files grow, to thousands of files or several gigabytes of data, the effect becomes more noticeable. Keeping things organized then makes a significant difference in performance. Much of this can be automated using utilities. Some will delete files in a certain folder older than a certain date. A de-fragger can be set to run automatically during times of light usage, or quietly in the background at all times. Discuss the options with your system administrator and help him or her do the job better by keeping your house in order. You'll benefit by having a better performing web site.

A Top Notch Cover Letter Can Get your Foot in the Door If you have ever looked for a job, then you know that it is tough out there. Competition is always fierce, especially for those “dream job” type of positions – great company, great benefits, and great pay. If you want your resume to rise to the top of the pile in the Human Resources department and you want to get that call for an interview, then you need something to make your resume stand out from the rest. The best way to draw attention to everything you have to offer is to have a cover letter that jumps right off the page and grabs the attention of the reader. The cover letter is your first chance to make an impression, so make sure your cover letter makes you the one potential hire that is definitely going to be getting a call. Before you can get into the content of your cover letter, you have to cover your basics. You should never, ever have a “form” cover letter that you use with every resume you send. Tailor your cover letter specifically to each individual employer, mentioning their company and the position for which you want to be considered. Address the letter to the correct person – if you’re not sure who will be doing the hiring, call the company and ask. Don’t assume you can address your letter to the HR department and have that be close enough. Taking the time to write a personal cover letter to each company lets your potential employer know you pay attention to detail right off the bat. Of course, you should also make sure that your cover letter is grammatically correct and free of typos. A sloppy cover letter is a one way ticket to the trash can for your resume. Once you have your basics in order, you can turn your attention to what you are actually going to write in the cover letter. Your cover letter is your sales pitch to the company; you need to let them know why they should bet on your when they hire for the position. One great way to sell yourself is to show off how much you already know about the company. Let them know why you want to work there by specifically mentioning projects the company has been involved in that you admire or talking about the position of the company within the field. As you show off how much you know about the company, draw attention to the ways you can actively help the company grow and succeed by drawing parallels between your experience and their work. After you have shown that you have done your homework and know about the company, go into some detail about the unique aspects of your work history. Draw attention to any special achievements or awards and any educational background you have that makes you a good candidate for the job. Remember, your resume will be attached to the cover letter, so you don’t have to go into great detail. Just pick out the highlights that will make the reader want to turn the page and delve into your resume. How you close your cover letter makes as much difference has how you open it. State again exactly what job you want to be considered for, and suggest that you come in for an interview. You can also suggest a few dates and time for an interview to show that you are eager to move on to the next step. You should also give a time and date that you will call to follow up on your resume. A pleasant closing and your signature seal the deal on your winning cover letter.

Web Hosting - Unix vs Windows-Based Hosting, Which Is Better? An operating system functions largely out of sight, or at least is supposed to. It doesn't matter to non-geeks how a file gets stored, or how memory is used, or how simultaneous processes share the limited resources available on a computer. These are among the basic functions of any operating system. Yet, you can find very passionate supporters - who offer very detailed lists of pros and cons - for every operating system. Why? Because, though the low-level functions of an operating system do their work out of sight, there are many other features that rise to visibility. Sometimes, they do so when they're not supposed to. Weighing the pros and cons objectively could consume a book. But to select a web host operating system, a manageable level of considerations apply. They can be weighed even by those who don't know a processor queue from a pool cue. Learning Curves For most web site owners, administering the site/server is just overhead. It's not something they take pleasure in doing and they have plenty of other things to worry about. Many wouldn't know how and have no interest in learning (rightly so, given their priorities). Consequently, ease of administration is paramount for such people. Whether a Unix-based site (usually Linux these days) is easier to administer than Windows depends on your current skill set and the type of tools and level of access the web hosting company provides. But in general Linux is more difficult to install and maintain than Windows and the learning curve is steeper. FTP and Control Panels Often, you don't have to care. For many, the operating system is fairly transparent. FTP file transfers to get a new web page up to a Windows server are very much like they are to a Linux-based site. The user/administrator simply doesn't see what's behind the curtain. Many companies provide other utilities that completely mask any awareness of the operating system underneath. When that's the case, the web site owner has no reason to care, until or unless they need or want to go 'inside the black box'. Performance Performance issues can be relevant in selecting which operating system host type to choose. But for the most part, that aspect is outside the web site owner's control. Overall performance can be good or bad on either system, depending on many factors that the publisher will rarely see. The issue is a wash, as far as tipping the scales is concerned. What is more likely to be seen by a web site owner, at some point in their (and their site's) development is the database product that can be used to store information. Databases Microsoft SQL Server is relatively simple to use, yet extremely powerful and can deliver great performance. But it doesn't run on Linux. At least, not without special software to emulate Windows, which usually kills performance. On the other hand, with a bit of time invested, MySQL isn't significantly more difficult to learn than MS SQL Server and there are many free installations. Cost may well outweigh other considerations for most on this issue. Programming Languages Last, but not least, there are differences in programming languages that can be (or at least typically are) used on Windows vs Unix. If you have programmers who are skilled in Visual Basic, ASP and other Microsoft technologies, then a Windows-based host will be your preferred choice. For Perl and PHP programmers, Linux is the more common platform of choice. No single factor can push you to one versus the other operating system. And, in the long run, it isn't the primary consideration, unless you just enjoy playing with operating systems.