Archive for February 14th, 2009

Features of Object Orientation

Saturday, February 14th, 2009

Abstraction

When you go to buy a washing machine, you will concentrate on the features that a particular brand of washing machine offers, like the wash mode and the color, in the context of your requirements. However, if an engineer comes home to repair your washing machine, he would concentrate on the “inside” of the machine, the working of the different components of the machine, and the item code of the part to be replaced.

Here, you as a user of the washing machine concentrate on the essential attributes and behaviors from your point of view, whereas the engineer views the washing machine at a different level of detail.

Abstraction, therefore, represents the essential characteristics of an object/class that differentiates it from other objects/classes with respect to the viewer’s perspective.

Inheritance

Inheritance is a mechanism, which helps you to generalize common attributes and behaviors in separate classes from which various subclasses can be derived.
For example, the “Automatic Washing Machine” class is a subclass of the “Washing Machine” class and needs to contain only those attributes and behaviors that are specific to it. Other attributes and behaviors can be inherited from the “Washing Machine” class.

Encapsulation

Encapsulation helps you to hide unnecessary behaviors/attributes from the user and show only those attributes/behaviors that the users can directly use.

For example, the users of the washing machine need not know the intricacies of the internal working of the washing machine. They only need to know certain functions like switch on/off, wash mode settings etc.

Polymorphism

Polymorphism is the ability of an object to behave differently under different circumstances.
For example, Joseph Picardo’s washing machine is an object of the “Washing machine” class. It behaves differently based on the mode setting. If the mode setting is “Wash”, the machine carries out the washing operation, whereas if the mode setting is “Spin Dry” a different action is performed.

Are Data Recovery Clean Rooms Really Necessary?

Saturday, February 14th, 2009

Clean rooms used are rooms that have been designed to reduce the level of particulates in the air like dust and airborne microbes. Clean room construction employs filters extensively. Staff would usually have to enter clean rooms through airlocks and wear protective gear while working inside the rooms.

For professional data recovery companies a clean room is an essential asset as hard drive repair often requires the use of exceptionally clean working conditions.

External air literally has to go through a range of extremely fine filters to ensure that any airflow into the clean room is totally clear of any harmful particles and often secondary systems are also in place with directed airflows to reduce the risk of internally generated contaminants coming into contact with the actual workbench area or surface.

Cleans rooms come in a variety of classes depending on their usage and the class certification is an indication of the permitted number of particles per cubic meter that particular clean room is certified for as well as the actual number of particles that are permissible. Less and smaller is obviously best.

Clean rooms are used extensively in the pharmaceutical, semiconductor manufacturing and biotech industries. Data recovery centres typically use a Class 100 clean room that has an allowance of 100,000 particles per cubic meter (compared to 35 million particles per cubic meter in a normal room).

Why Are Clean Rooms Essential For Hard Drive Repair?

The internal components of a hard drive and in particular the disk platters (many drives have more than one) are exceptionally susceptible to further damage from airborne particulates once opened. Even the most microscopic particles can further damage the extremely sensitive platter surfaces as can damage from ESD, so a clean room environment is essential for a success repair in many instances.

Hard drive technology continues apace with drives being able to hold Terabytes of data but as this data becomes more densely packed on the platters, the chances of further damage are increased so it is essential that these hard drive repairs are carried out in the cleanest of environments.

Another consideration for using a clean room though is the warranty on your drive that will be made invalid if not repaired by an authorised agent or in a clean room environment although in reality the value of the accumulated data on most drives is by far massively more valuable than the drive itself, so all the more reason to ensure that it is only worked on in the cleanest of environments to prevent further damage.

So in summary clean rooms are essential for maximising the chances of a successful data recovery from a failed drive, are necessary for warranty considerations and perhaps most important of all to protect the integrity of any data on the drive because in many cases if the data is not backed up once lost it is gone forever, the loss of which can be devastating for both individuals and businesses alike.

If you need to hand over your hard drive to a data recovery services company check the validation of their clean room. At the very least it should be class 100 certified although the top companies will have invested in even better standards, for example ISO class 3.

Having Fun With Camcorders

Saturday, February 14th, 2009

pcworld

The versatility of camcorders has improved a great deal since the days of the big brick-sized cameras that you had to carry around on your shoulder. With the ability to record digitally, today’s digital video recorders are able to be synced with your PC and used to edit your film right on your desktop. This kind of flexibility has given home filmmakers new creative avenues to explore as they take the versatility of this new breed of video camera and maximize its potential.

Buying a Digital Camcorder

The first step in exploring what you can do with the new generation of camcorders is, of course, to buy one. As you begin shopping, you will notice the huge number of options that are available. Once you get comfortable with the way digital cameras work and feel that you are ready to move to a higher level of film making, then you may want to buy a more advanced model. In order to get started, you really just need a basic digital camcorder and the software to do the editing.

You’ll want to know about things like:

* Digital recording format: Does the camcorder record for capabilities with DV tape, DVD-R, MiniDV tape, DVD-RAM or Hard Drive?
* Still imaging recording format: Does the camcorder use secure digital recording, a multimedia card, a memory stick duo type or a standard memory stick type of       recording?
* Price: How much does the camcorder cost and what comes with that cost? Does it cover any recording software or a memory stick?
* Manufacturer: Is it a Sony, Canon digital, JVC, Panasonic, etc.?

After you have some of these basic questions answered, you should be more equipped to make a choice. Most reliable cameras with a decent set of software and recording equipment will end up running less than $800, but there are some that are priced less than $500 such as the Canon Digital that runs around $300. For the best value, you should be prepared to spend a good amount of money and make your camcorder a solid investment. It could last you quite a long time.

Software

After you’ve purchased your camcorder, get some computer accessories to go with it so that you can start editing your footage. PC World is a good place to start looking for an assortment of accessories to go with your camcorder. At www.pcworld.com, you can find a ton of information about your specific camera and the software that best goes with it.

Even though camcorders are now smaller and offer more recording features than ever before, the most important development in their technology has been in the editing software. The ability to take digital recordings and edit them has opened up an entirely new set of creative doors for users. The ability to delete, move, save and alter footage with software products like Final Cut Studio and Adobe Production Studio puts the power to create images into the hands of everyday people.