Archive for How-tos

Top 5 Time Wasters For Developers – Productivity Dampeners!

Time spent can not be taken back! Every time some one does work, an equal amount of money would have been spent. If the work done was not productive then it is a clear wastage. Everyday, software developers work and rework for over trivial bugs and optimizations. Software development is very critical for the success of the project. What are the major hurdles or time wasters to get ideal productivity? What are the top time wasting factors for developers?


  1. Coding without planning – Developers try out features that are not really a priority for the customer! A cool feature for a developer may not be cool for the actual customer! Why waste time on cool features that are not going to be used by anyone? Instead we need to focus on the right features prioritized by the customer. The classic Agile way – High priority user stories from customer is broken down in to tasks of manageable sizes. A task that takes 4 to 8 hours are ideal to chew in a day. This consistently ensures that what ever we are doing is needed by the customer.

  2. Switching tasks continuously – Task switching takes or eats up a lot of time of developers. It is not easy to go back and forth in different tasks. It leads to lot of human errors and will take time to debug later. It is better we complete the task or to point where we can easily get back later.

  3. Fixing un-related bugs and enhancement of code – Developers easily get carried away when they are looking at inherited code. They may tend to fix trivial issues or enhancing the way it works. This loses focus and actual work may get masked because of this. Of course, we should not leave noticed bugs to the mercy of testers but factor a detailed effort to fix them or enhance them.

  4. Late building or Build once a week attitude – Developers need to build code frequently. Larger the code base, the more it takes time to build, more time to fix bugs, integration issues etc. Even setting up a Continuous Integration Server will help. Code fast, build frequently!

  5. Early optimize or over engineering – As the project starts, many facts evolve as we progress. Customer may give more details as move ahead in the plan. Over engineering early may lead to wastage of time. We may need to entirely re-write already optimized code leading to frustration! It is better we write the whole feature, test and then optimize. Once the feature is working, we could always beautify the code. This will always help to keep the tidy and commented code!

via [kloctalk]

3 Free And Easy Web Applications To Create Videos From Your Photos Instantly – Easy Video Creator

Sometimes we need to create personalized videos with background music and text for personal as well as professional reasons. Say you want a beautiful video from your recent vacation as aimage memory. Sure, there are standalone apps to do such professional movie editing. But, not all of us have the patience to learn the tool and use. We want quick and the best way to create video clips from photos, tracks and other pieces of media. Well, there are some nice online web applications that can create music video, slideshows from your photos in a snap! You don’t need to be a geek! Here we list 3 such services; They are free however, for full features they do require some money!




Animoto lets you turn your photos and videos into great videos. Animoto automatically produces beautifully orchestrated, completely unique video pieces from your photos, video clips and music. Fast, free and shockingly easy. It doesn’t need any technical skills to produce great looking videos using Animoto.

Steps involved are really simple – Upload images or videos, chose the sound track or put your own, type in the personalized text and boom! Animoto creates a unique movie trailer out for you! Always unique – no 2 animoto videos are alike! Upload the video, share the video, do what ever you like with the video! that simple!

Check it out here.



Flixtime turns your photos and videos into stunning and unique videos in just minutes! Like Animoto, Flixtime creates movie trailer out of uploaded photos, videos, text and music. Free account lets you create a 60 second video.

Check it out here.



Mix images, photos, audio tracks, videos and create movie trailer. Fast and very easy. Free account with limited features is available. Try and see if it fits your requirements!

Check it out here.

How to Make Reading Tweets As Easy As Reading A News Paper

All of us who are used to reading news paper would wish to stay on top of all that is shared by people but have it in a news paper format so tweet reads become as easy as reading news paper. Well, there are some cool services that let you organize links shared on Twitter into an easy to read newspaper-style format. Here are some cools ones:

Recommended Reading:

1. organizes links shared on Twitter into an easy to read newspaper-style format. Newspapers can be created for any Twitter user, list or #tag.


Click here and try creating a news paper out of your favorite twitter user.

2. Twitter Times

The Twitter Times is a real-time personalized newspaper generated from your Twitter account. The hottest news rises to the top. Rest of the news follows in order of priority down the page. By giving large pictures for articles it makes the format visually interesting.


Click here and try creating a news paper your self!

Hard Drive Recovery – Great Hard Disk Data Recovery Software Reference

Always keep your System backed up. Software tools can not always recover lost data. Please read our post on how to backup your computer (disks). You can even take a backup on a cloud storage which is reliable too. Read How to backup your files using online backup services.


Bootable Live Disks

Linux Live CD/DVD (such as Knoppix/Ubuntu Live) – When the Hard Drive is non functioning, your system will not boot. If you have stored or want to access files that are there on the drive, the first thing to do is, boot your computer using Live CD/DVD distributed by Linux (Knoppix or any other Live OS CD). Live CD/DVD can boot your computer via CD/DVD and installing RAMDISK image (on RAM of course). Advantage here is, Live CD/DVD can mount your internal Hard Drive and you could explore files that are recoverable. This is really helpful and we have used this technique in the past with great success.

Hard Drive Consistency Checkers

If your Hard Drive is able to boot but you feel or see some disk related errors, it would be worthwhile to run Disk consistency checking software such as;

CHKDSK – A DOS/Windows utility that can find disk errors and fix.

Disk Utility – A Disk related tool for MAC OS X that can verify the integrity of the Disk.

fsck – a Disk consistency checker for the UNIX.

These software tools are capable of finding disk errors and possibly fix them. But, it should be noted that not all errors can be fixed by these tools, they are not miracle tools anyways :)

Data Files Recovery

Sometimes we accidentally delete important files only to regret later. Fortunately there are some free data recovery tools that can just undo deleted files.

Recuva recovers files deleted from your Windows computer, Recycle Bin, digital camera card, or MP3 player.

PhotoRec is another such tool.

Data Forensics

After a break-in or seizure of computer systems or disks, forensic analysis can happen on the disk to understand the data or recover data from the disk. There are tools that can perform forensic analysis of the recovered disk from criminals etc.

The Coroner’s Toolkit (TCT) – TCT is a collection of programs by Dan Farmer and Wietse Venema for a post-mortem analysis of a UNIX system.

Forensic Toolkit (Commercial) –  Data forensic software created by AccessData.

EnCase (Commercial) – Disk security and recovery experts.


Are there better tools? Did we miss any tool? Please have your comments below.

3 Easy Steps For Booting Linux From Your USB Drive (Pen Drive) – Really Simple!

Are you interested in converting your old USB Drive in to a Linux testing ground? It is really simple to convert your spare USB Drive in to a Linux boot partition, carry all imageyour favorite apps in your pocket! With these simple steps, you can convert you USB drive in to a Linux bootable device. You can format, reimage with various distributions of Linux and pick your best compatible variant. It’s really non messy. If you do not want to mess up your existing OS installation, then read on…

Recommended Reading:

PendriveLinux is a great resource on the web for any Linux to USB related details, absolutely comprehensive and you can’t go wrong with the steps provided. Here is the steps for putting Lucid Puppy Linux on to your Pen Drive!

Installation Steps:

1.  Download the lupu-501.iso

2. Download and launch our Universal USB Installer, select Lucid Puppy 5.0.1 and follow the onscreen instructions

Puppy Linux USB

3. Once the script has finished, restart your PC and set your BIOS or Boot Menu to boot from the USB device, save your changes and reboot

Now you will be on Lucid Puppy 5.0.1! Enjoy!

Puppy Linux USB

You can pretty much load any Linux Distro on Pen Drive this way. All you need is a Pen Drive with at least 4GB capacity. Some Linux Distro are less demanding. Like the Puppy Linux will be happy with 128MB or higher Pen Drives.

Via [PendriveLinux]

Related Posts with Thumbnails