Well thought of Philantrophy
Of Man and his friend
Developing a Rational Instinct
Batch Script to Bust Viruses and Recover folders
There's a simple way to recover your data using DOS commands and i ended up doing it too many times for too many people .
So i decided to write a small batch script to save myself the trouble
del *.lnk
FOR /F %%G IN ('DIR /A:h /b') DO attrib %%G -s -h
Just paste the above two lines in a text file and save the file as Anti_Vir.bat
Then copy this file to the drive affected by the virus (in the root directory) and double click to run it.
Presto! Your folders should be back and the shortcuts gone.
P.S. This is only a temporary solution . You should find a way to remove the virus in the first place.
File Management for Smart (or Lazy) people
As hard drives have become cheaper and bigger , people today find themselves suddenly sitting on a mountain of files which are are organized in a vague or confusing manner.
And just when you need that one particular file or document , you just can’t seem to remember its name , So ‘searching’ for becomes useless.
One way to prevent such situations from occurring is to use File Tagging .
The traditional way to store files in an orderly fashion would be to adopt Hierarchical folder based on a fixed methodology
For example, say you wanted to sort your Movie collection , your folders would look something like this:
Movies > (Comedy , Thriller , Action, Drama, etc.)
and inside Action > ( Robots , Racing , Martial arts , etc)
Such an organization scheme is very Linear and relies on single organizing method (in this case ‘Movie Genre’). Sure you could go ahead and create sub-folders for other attributes like release year( Eg: Martial arts >(2008 , 2009 ,2010) ) but the main method of organization would still be genre.Also, try to imagine the time and effort that would go into conceptualizing and creating such a system as the number of attributes increased .
Apart from this , say you wanted to access all movies released in 2008 from your collection , you would have to go through each sub-folder and open the ‘2008’ folder.
Looks like my movie collection is deep trouble , here comes file tagging software to the rescue .
File – tagging allows you to do the following really useful things:
Assign MULTIPLE tags to a given file
Write small rules/scripts to AUTOMATICALLY ASSIGN TAGS to certain files
Lets go back to the Movie example and see how this makes life easy:
Since we’re not using a folder based approach , you could just go ahead and dump all your Movies in one big ‘Movie” folder.
The next step is to tag files according to whichever attributes you feel important
For example, tags for The Karate Kid :(Action, Martial Arts , 2010, Jackie Chan)
Now the next time you want to view Movies from 2010 , just access the tag 2010 , much simpler than before. Here the multiple tags serve as multiple sorting methods for your movie files
The next and more awesome step would be to let your files tag themselves. Movie files are commonly named in the following manner TheKarateKid[2010]DVDriP.Xvid-XOR.avi
If your file tagging software could automatically figure out the release year from the file name( with some scripting from you of course!) , it would save you a lot of trouble .
Till now i was talking about organizing your Movie folder , well you don't even need to create a movie folder , just create a huge folder for all your files and tag all your movie files with ‘Movies’ !!
Say you’re working on a project with files scattered all across your file-system(across multiple drives or possibly across a network) . You can avoid the need to create something like a Project folder with all your required files copied into it by just tagging your required files with ‘Project’. This will save both time and drive space.
There a quite a few file-tagging software's available , two noteworthy applications are Tabbles and TaggedFrog.
Tabbles has demo version allowing you to tag up to 1000 files while TaggedFrog is free.
What i really wonder is why such file-tagging features aren't available on major operating systems (notable exception is Ubuntu Linux which has some projects which use ExT3 file-systems attributes to create tags.)
Further Reading:
[1]Page about Proof of concept demo of a Tagged File System
[2]Discussion of Tagged File system ideas for Ubuntu (Contains lots of links to other material)
This Figure is Impossible to Draw
If you are seeing this for the first time , try drawing it for at least 5 minutes before you read the rest of this post.
Well , many times from my childhood to now people have challenged me to draw this figure. This problem bugged me for a really long time because i always believed there was a way to do it ; well guess what , there isn't.
Most people cheat and draw the figure by folding the page and moving the pen around or by drawing it really fast so you cant see it when they cover an edge twice.You can try and try but you will have no success whatsoever because this figure is simply impossible to draw.I’m not saying that because I've failed like a zillion times but because i can mathematically prove it.
I found the answer to the question of whether this figure could be drawn or not when i was reading up on Euler and came across The Königsberg Problem which he had solved. Seeing the solution I realized that the theory could help me find an answer to the above question.
The Proof (Using Graph Theory):
To be able to draw to the figure in one go , you must traverse every edge one and only time.
Graphs on which such an operation can be performed are called Eulerian Paths.
The condition for a graph to be an Eulerian path is that it must have atmost two vertices of odd degree.
Now as we can simply observe , the vertices of the square in the middle are all odd in degree(i.e. they have an odd no. of lines/graph edges touching them).
That makes four odd vertices which violates the condition for an Eulerian path.
Hooray!
Live Free : Go Portable with Your Digital Life
1.The Cloud
The easiest way to go mobile with your data is completely switch over to web-based services for all your activities.The first and most popular service provider in this area is Google. Via its various services , Google allows you to completely switch over to the web for all you needs.Here are basic software
- Wanna create and edit documents : Use Google Docs ,
- Looking to store photos : here's Picasa
- Looking to store some videos : use YouTube!
- Feeling like working , got some appointments : Use GMail and Google Calendar
- Hungry for the latest news : here's Google News ,
- Wanna keep up to date about your favourite sites via RSS : Google Reader
- Your data is as secure as the website you use to store it.
- Keyloggers may be present in PC's you use to access your account.
- No internet No data !
2.Portable Apps
The other way to go portable with your data is to literally carry it around in a pen drive.What about the software I use you ask ? Well , there are things called portable app platforms which install software into your pen-drive, allowing you to literally carry around you desktop.
There are many portable app platforms available but a really good and free one is the PortableApps Suite.
This suite installs right into your pen drive/USB device and allows you to install other portable software into your drive.These softwares include most of the common ones like Mozilla FireFox, Google Chrome,OpenOffice etc.(Full list of portable apps)
All the software that you install can now be run on any machine.All the apps are made in such a way as to store all the data only on your pen drive ,leaving little or nothing on your host computer!The site offers a variety of software(all free) that you can install for portable use. Going by the really size of pen drives now available ,this is a really convenient way to carry around your desktop.
3.Remote Desktop
The final way to access your data is a remote desktop connection.More about that in a later post.
Create a self organizing computer with Belvedere

VLC looks good too!

Well VLC media player is one the best media players out there. With its ability to play files of almost any type , VLC has become one of the most popular players around.If you dont have it , grab it right now from here because its free, open-source and awesome.
I've always liked VLC and use it often but one qualm I had with it was that it looked sorta ugly ( or should i say simple!) compared to other players ,though VLC has support for skins, the out-of-the-box/default settings way in which most in which most people use it, the interface they see is definitely not impressive. All along what i didn't know was that VLC comes packaged with a kickass default skin which is disabled by default!(God knows Y).So most people are actually what most people are using is the native skinless interface of VLC(above).
To enable the 'default' skin of VLC:
- Go to Tools>Preferences( Or press Ctrl+P)
- A window appears,from it select the Interfaces Tab
- Under the Interface Type box , select Skins
- Browse to your VLC install folder , under it enter a folder called skins and select a file called default
- Save andClose
- Restart VLC to see your new kickass skin(below)
Find Stuff similar to what you already like
Like what you have but want more of it too! Here are two sites that help you find stuff that is similar to what you like.1.TasteKid.com : Really good suggestions about music, movies, shows, books and authors. Just type in what you like and it will come up with something similar. Also you can type in multiple terms and find something similar to the combination!Yes I know there are other sites like Imdb etc. which also offer suggestions based on what you like but believe me ,the suggestions here are almost spot on.Also you get suggestions in a variety fields like books, movies ,television,music,etc.in one place.Also has a twitter-trending kind of thing called 'Stuff that seems to be kind of popular ' along with a Recent Stuff area.
2.SimilarSites.com :

From the creators of the Similar Web Firefox plugin , this site is fast and easy way to find alternatives to any site that you might be using.Using a site like this is much better than Googling something like ' Image hosting sites ' (after figuring out what tinypic is called).Here you can easily find a replacement for any web application that you might be using.Doesnt yet give loads of great results but will be useful for most.
Turn Your RSS feeds into an e-newspaper
RSS feeds really simplify the process of viewing content online and save you a lots of time but some many of us still like the way news is presented in a newspaper and would love it if somehow we could have a nice RSS newspaper.. Here are three sites that come close to fulfilling this goal
1.Tabbloid.com

Extremely fast to setup. Just add your favourite feeds and setup times of emailing your RSS magazine(and forget about it!).
At the set time, you will receive a pdf of stories from all your feeds in a really nice magazine-like format (which you can view very easily without downloading using Google Docs).The best looking and most user-friendly of all the alternatives.
3.FeedChronicle.com Basically an online RSS reader which presents your feeds in a newspaper like layout.However,you're not allowed to add your own feeds and have to make with the site's feeds(though extensive but still restrictive)
[Dont know why but I still find Google reader the best way to access feeds .Google reader with its features like sharing & staring of articles, easy emailing and Google Buzz integration is really more than most people would ask]



