Thursday, April 8, 2010

Using Hex Editor To Perform Email Recovery

you deleted an important email accidentally or a virus attack has resulted in data loss? If you thought that retrieving those important emails will not be possible, then dont get disheartened, you can easily recover your deleted, damaged or inaccessible emails. As we are all aware of the fact, that emails have become an integral part of our business lives and play a vital role in a significant amount of work that is carried out at office. There are important files and photos attached to them which are vital and if in case they get deleted, this might result in great loss. Email data becomes even more important if you are directly dealing with your clients and carrying out business deals through them.
Outlook PST file is the only copy of your emails, notes, contacts, calendars, archives, appointments, etc when you are not using Exchange Server account. Therefore email recovery is an important topic to be considered if a user deletes these useful items accidentally or intentionally. On the other hand, if Outlook is configured to utilize an Exchange account, administrator has the control to access all those deleted emails. Even in situations when users purge the emails, the administrator side can recover them through Exchange journaling and archiving. But the situation becomes critical when user is working on an account such as POP3. If the user deletes the PST email items permanently using Shift + Delete key or empties the Deleted Items folder, the solutions can be different; however email recovery is still possible.
Deleted items recovery from Outlook PST is possible. At times, when you dont have an updated backup to perform email recovery, a hex editor might work. These programs are usually available as freeware and allow you to manipulate the binary computer files and edit the raw file contents. So, you can easily use these tools to make required changes in any file, including corruption. Technique of recovering deleted PST items is started using Hex editor to corrupt the file and later repair it. But before, you do it, make sure you have a backup file for the same. If you have already compacted the PST and if the deleted item space has been occupied, then the process might fail. In order to perform email recovery using hex editor, follow the steps given below:
1.Open the PST file with a hex editor
2.Change the first eight bits of file 00 etc
3.Launch Outlook to view the PST file. Outlook will no longer recognize the file and state it as corrupt.
4.Access Scanpst.exe file to start Inbox Repair Tool and repair corrupt PST file
5.When you repair the corrupt PST, Scanpst.exe tool will recreate all the pointers and hence, the email items that you deleted get restored to their original location.
If you are not comfortable with this tip, then the only other option left is to use a third party Email Recovery software to recover deleted PST items. There are an array of email recovery utilities developed to scan affected PST to restore deleted emails, notes, calendars and other items.

 

Wednesday, April 7, 2010

Students Speak Out on Benefits of Technology

Each year educators across the nation spend some part of their summer attending professional development workshops or college courses in an effort to bring the latest techniques and teaching methods to their classrooms. Technology is a tool that has become the topic of many professional seminars and something that teachers are learning to use and add to their academic toolbox. In an article addressing technology as methodology not just design, John Williams writes, "Students should perceive technology as a thoroughly integrated activity, not one which can be separated into content and process, or theory and practice."

The benefits of technology in education were examined in a 1996 report to the nation on Technology and Education, "Getting America's Students Ready for the 21st Century: Meeting the Technology Literacy Challenge", and the results were promising. Findings showed that there were numerous advantages including enhanced student achievement, advanced skills and problem solving opportunities, more comprehensive student assessment, increased student motivation, increased family involvement and instruction and experience in future job-related skills. Some other benefits cited were more individualized instruction and improved administration and management in schools.

After having written about technology in education here at Suite101.com and quoting from authorities in the field, I thought it might be interesting to hear what kids had to say. I took a survey in my computer applications class and had students anonymously submit their answers. I asked them to tell me what they thought were the benefits of technology in the classroom both for teachers and students. It's not surprising at what they had to say.

Hands down was the idea that technology makes learning easier and more fun. More than half of the students in class cited this as the number one benefit to education. I've never been a proponent of the theory that education should be a dog and pony show aimed at keeping students entertained and amused every second of the class period. However, technology integration, like other good teaching techniques, actively engages students in the learning process. Many students see school as an accepted ritual that one has to endure to move on to the next level - a place where educators are dispensers of knowledge and students are merely the vessels waiting to be filled. Learning should be interactive and involve problem solving, communication, and yes, development of new knowledge and products. When students are involved in the learning and participate in it by creating new information, they are more likely to view that experience as easy and fun.

Sunday, February 14, 2010

The Cloud Computing Revolution

The Web 2.0 revolution has gifted us with a lot of new concepts and cloud computing is one of them.

The term "Cloud Computing" comes from the use of a cloud image to represent the internet. We depend heavily on this 'cloud' for reliably sending and receiving data. There were data pipes, routers and servers and now there are services. Cloud computing encompasses the entire spectrum of delivering hosted services over the internet. These services are broadly classified into three categories:

Infrastructure-as-Service (IaaS) - E.g. Amazon
Platform-as-Service (PaaS) - E.g. Google Apps
Software-as-a-Service (SaaS) - E.g. Web-based E-mails

A cloud service has three basic features that distinguish it from traditional hosting; it is sold on demand, it is elastic (the user can have as much or as little of the service he requires) and the service is fully managed by the provider (the user only needs a computer and an internet connection). The world was never been so virtual before.

A cloud can be private or public. A public cloud sells services to anyone on the internet (Amazon Web Services is the biggest public cloud provider). A private cloud on the other hand is a data center that supplies hosted services to a limited number of people. When a service provider uses public cloud services to create their private cloud, the result is called a virtual private cloud (or hosted clouds). Private or public, the goal is to provide easy and convenient access to computing resources and IT services.

A recent example of cloud computing I can think of is from the White House digital campaign. Obama administration wanted to host a virtual town hall meeting on the economy with plans to receive questions from people around the country through its website. But how would it manage all the questions asked by potentially hundreds of thousands of people?

Instead of forming a question box internally for its Web site, the White House media team used 'Moderator' - a service created by Google to broker internal meetings. The company built Moderator tool from two Google cloud services - Google App. Engine and Google Web Toolkit. This eliminated the effort of writing codes and saved hardware it would need to handle heavy traffic, since allocating too many servers would be wasteful and would cause the site to be sluggish and frustrate visitors.

Cloud computing has various applications across many industries, but the widely used ones are:

Collaboration Applications
Cloud Backup
Business Applications
Personal Productivity Applications
Web Applications/Web Serving


The goal of cloud computing is to use idle resources, validate the cost savings and obtain an insight of how to manage performance across a virtualized infrastructure. Chief companies providing cloud services are Amazon, Google, Microsoft, Salesforce.com, AT&T and Enomaly.

One of the major advantages of cloud computing is that both small and medium sized business can instantly obtain the benefits. Accessibility to multiple data centers anywhere in the globe is another benefit. This also means that companies don't need to pay for hardware if they require additional services from the cloud computing service provide.

Last but not the least and according to me the most outstanding feature is that - it is more environmentally friendly. Moving applications to the cloud reduces energy costs for running and cooling hardware.

Virtualization is the key enable of the next revolution in the IT production; it is already sparking a new generation of companies, innovations and investments.
The author of this article represents a professional Web 2.0 Development and Web 2.0 Design company specialize in offering custom website design, web development & internet marketing solutions.