August 30, 2010

How Secure Is Your Password

http://howsecureismypassword.net/ is a nice little tool that says how long does a desktop PC would take to crack your password. It is based on a simple calculation that

time taken to crack = (number of possible characters ^ password length) / calculations per second

Of course, they take into consideration that most common words can be easily cracked.

Other interesting thing about this tool is that, web developers can download the jQuery plugin that runs this. It is called Chrono Strength and can be downloaded from
here. You can use it in your project to validate the strength of the password provided via a form or at the time of sign up, etc.

August 19, 2010

ஜிமெயில்- உங்கள் shortcut கீஸ் பற்றி தெரிந்துகொள்ள

இத படிக்கரவங்கள்ள எவ்வளவு பேர் என்ன மாதிரி ஜிமெயில்-ல shortcut கீஸ் யூஸ் பண்றீங்கன்னு தெரியலை. இருந்தாலும் சொல்லிடலாமேன்னு தான் இந்த பதிவு. (ரொம்ப மொக்கை போட மாட்டேன். அதுனால கடைசீவரைக்கும் படிக்கலாம்)

ஜிமெயில்-ல நிறைய shortcut கீஸ் இருக்குனு தெரியும். ஆனா அதுல எதுவெல்லாம் நாம அடிக்கடி யூஸ் பண்ணவேண்டியது இருக்குனு தெரியுமா? நான் ரொம்ப யூஸ் பண்றது இதுவெல்லாம் தான்:

j - (ஓபன் பண்ணாம) அடுத்த மெயிலுக்கு தாவ.
k - (ஓபன் பண்ணாம) முன்னாடி மெயிலுக்கு தாவ.
h - (ஓபன் பண்ணாம) ஒரு மெயிலுக்குள்ள என்ன இருக்குனு பார்க்க. (செலக்ட் பண்ண மெயிலோட ப்ரிவ்யு)
x - ஒரு மெயில செலக்ட் பண்ண.
o - செலக்ட் பண்ண மெயில ஓபன் செய்ய.
c - புது மெயில் கம்போஸ் பண்றதுக்கு.
d - செலக்ட் பண்ண மெயில டிலீட் பண்ண.
/ - மேல ஒரு சர்ச் பாக்ஸ் இருக்குமே... அதுக்கு தாவ.
gi - வேற எங்க இருந்தாலும் இன்பாக்ஸ்-க்கு போக.
gs - ஸ்டார்-ed பாக்ஸ்-க்கு போக.
gl - மேல இருக்கற சர்ச் பாக்ஸ்-ல ஒரு லேபில் தேட.
r – ரிப்பளை 
a - archive செய்ய. இது தான் என்னோட பவர் கீ. (சொல்றேன் சொல்றேன்...)


இப்போ இதெல்லாம் எதுக்கு சொல்றேன்னு கேக்கறீங்களா? ரெண்டு காரணம் இருக்கு. 

ஜிமெயில்ல நிறைய ஸ்பேஸ் குடுத்தாலும் குடுத்தாங்க... சகட்டு மேனிக்கு கண்டதையும் subscribe பண்ணி, நம்ம மக்கள் இன்பாக்ஸ த்ராஷ் பாக்ஸா மாத்தரதே பொழப்பா போச்சு. இன்பாக்ஸ் க்ளீனா இருந்த எவ்ளோ நல்லா இருக்கும்? க்ளீனானா அழகா தீம் எல்லாம் போட்டு கண்ண புன்னாக்கரத சொல்லலை. நான் சொல்ல வரது, அனாவசியாமான மெயில்ஸ் க்ளீனப் - மொக்கை forward, ஒரு தடவைக்கும் மேல படிக்கமாட்டோம்னு நாம நினைக்கிற மெயில் etc. இது எல்லாம் இன்பாக்ஸ்ல இருக்கணும்னு அவசியம் இல்லியே? அது அது அந்த அந்த folder-ல படிச்சவுடனே மூவ் பண்ணிடலாம் தானே.. இல்லே, இதுக்கு எல்லாம் எனக்கு டைம் இல்லேன்னு சொல்ற பிஸீ ஆட்கள், எல்லாம் படிச்சி முடிச்சதுக்கு அப்புறம் ஒரு "a"-வ தட்டி விட்டுடுங்க. அந்த கான்வர்சேஷன் அப்படியே "All Mails"-ல போய் உக்காந்துக்கும். இன்பாக்ஸ்-ல ஆயிரக்கனுக்குல இருக்காது. ஜிமெயில் ஆரம்பிச்ச காலத்துல இருந்து (2004) நான் யூஸ் பண்ணிக்கிட்டு இருக்கேன். எதையும் அனாவசியமா டிலீட் பண்ணதில்லே, இப்போவும் 17000-க்கு கிட்டத்தட்ட இருக்கு. ஆனா இன்பாக்ஸ் எப்போவுமே குப்பைதொட்டி மாதிரி இருக்காது. மிஞ்சி மிஞ்சி போனா 5 மெயில் இருக்கும்: படிச்சி ரிப்ளை பண்ணறதுக்காக. அதுனால தான் என்னோட "a"-வ நான் பவர் கீ-ன்னு சொல்றேன். உங்க இன்பாக்ஸ் சீக்கிரம் லோட் ஆகும். உங்களோட எந்த மெயிலும் எங்கயும் போகாது. தேடினா வரும். "ga"-ன்னு அடிச்சீங்கனா உங்க "All Mails"-க்கு போகும். அங்க பார்த்துக்கலாம்.

கேக்க நல்ல இருக்கு. பாதி மெயில் டைப் பண்ணும்போது இதெல்லாம் தேடிட்டு இருக்க முடியாதுன்னு சொல்றவங்களுக்காக இது. இந்த மாதிரி shortcut கீஸ் எல்லாம் தெரிஞ்சிக்க வேற எந்த வெப்சைட்-க்கும் போக வேண்டாம். நீங்க ஜிமெயில்ல இருக்கும்போதே <shift>+? பண்ணீங்கனா உங்க முன்னாடி எல்லா shortcut கீசும் வந்துடும். சிம்பிள் இல்லே?

ட்ரை பண்ணி பார்த்து சொல்லிட்டு போங்க. நீங்க வேற எதாவது டிப்ஸ் சொல்றதுனாலும் சொல்லலாம்.

August 17, 2010

உலகின் முதல் டிஜிட்டல் கேமரா

1_camera-450x450[1] 2_PrototypeDigitalCameraPlaybackSystemR-450x296[1] 3_PrototypeDigitalCameraPlayback_of_image_R-450x293[1]

வருடம்: 1975
மேக்: kodak
அளவு: ஒரு சின்ன toaster அளவு.
படம் எடுக்க ஆகும் நேரம்: 23 நொடிகள்.

Complicated Mechanisms Explained in simple animations

Radial Engines
Radial engines are used in aircrafts having propeller connected to the shaft delivering power in order to produce thrust its basic mechanism is as follows



Steam engine Principle

Steam engine once used in locomotives was based on the reciprocating principle as shown below

Sewing Machine


Maltese Cross Mechanism

this type of mechanism is used in clocks to power the second hand movement.

Manual Transmission Mechanism

The mechanism also called as “stick shift” is used in cars to change gears mannually

Constant Velocity Joint

This mechanism is used in the front wheel drive cars

Torpedo-Boat destroyer System

This system is used to destroy fleet in naval military operations.

Rotary Engine

Also called as Wankel engine is a type of internal combustion engine has a unique design that converts pressure into rotating motion instead of reciprocating pistons




August 11, 2010

Some Google Search Tips & Tricks

Some essential tips & tricks to search in Google.

1. Find definition of any word
    define:google
    define:internet

2. Find stuffs direct from the website
    site:apple.com free “iPhone Apps”

3. Find Free Anonymous Web Proxies
    inurl:”nph-proxy.cgi” “start using cgiproxy”
    inurl:”nph-proxy.cgi” “Start browsing through this CGI-based proxy”

4. Lists of other pages that link to the URL
    link:URL

5. Shows only results with terms in title
    allintitle:WORD

6. Shows only pages with all search terms in the url
    allinurl:WORD

7. Similar to allintitle, but only for the next word
    intitle:WORD

8.  Show the Google cached version of the URL
    cache:URL

9. Restrict searches to that filetype
    filetype:SOMEFILETYPE

10. Shows you how many pages of your site are indexed by Google
    site:www.microsoft.com “+www.microsoft.com”

11. Search for either the word A or B
    WordA OR WordB

Thanks: Solidblogger.com

August 02, 2010

Google Font Preview

I’m sure most of you would have heard about the Google Font Directory. Google hosts a collection of web fonts that can be used by you in your site or blog. They operate on open source licensing and are not necessary to be downloaded before use!

How does it work?
All you would have to do is select the font from the list and hit the tab “Get the code”. You are now given an HTML <link> tag that you can include within the <head> tag.
         
          <link href='http://fonts.googleapis.com/css?family=Inconsolata' rel='stylesheet' type='text/css'>

You can reference to it as any other normal font in your styling. Something like

        p {font-family: ‘Inconsolata’}

It removes the hassle of making your font available as .ttf and to make users download it, if necessary. The ease of changing the font is the most useful power of these web fonts.

And Font Preview?

 

Google is cool
Google had gone one step further to help the Web developers to frame the CSS with these fonts in the way that they want to. Hit
http://code.google.com/webfonts/preview and take a note at their chic interface of font formatting. You can, here, select the font, size, and other formatting details. You can observe the CSS code beneath the display being updated for your selection. All you have to do, then, is just copy paste this code on to your CSS for the desired element. They also include the link that you need to provide in your <head> tag.

Moving your wordpress blog to another domain

This is a quick sum up of steps-to-do for moving / copying your wordpress blog/site from one domain to another.
When there is always a possibility to do it more properly or elaborately, what I'm going to brush up here is a quick method of doing it.

1. Start copying your theme files to your destination host. (Let me tell you… this is the only lengthy process of the whole move). Do the following in the meantime.

2. Take a backup of your wordpress database. You can either use phpMyAdmin or backup utility from your hosting service or a direct mysqldump to do this.

             -> phpMyAdmin: Can be launched from the control panel of your hosting site.

             ->
Backup utility: Can also be run from the control panel of your hosting site.

            
-> mysqldump: Here is the command to do that from the command line (make sure that you are pointing to the correct MySql server while running this)

                         >
mysqldump -u <username> -p <database_name> --result-file=<dumpfile_path_and_name>

                        
This command would ask for your password.

3. Create a new empty database on your destination host.

4. Run the backup. Again, this could be done via either of the three options told before.

5. You would need to update two values on your wordpress options table. Though you can use a direct SQL, I would suggest phpMyAdmin for this. Login to the phpMyAdmin screen.
             Search for a table called Options in the list of all tables. Edit the following two values:
                        > o
ption_id=1 (siteurl) & option_id=39 (homeurl): You would observe that both of these contain the URL of your previous domain. Change them to the new one.

And that’s all about it!. Your blog/website is ready to be launched.