Tuesday, October 30, 2012

Win 4000+ Backlinks Free [Giveaway]

Hello buddies.. As KnowCrazy.com is going to enter into 3rd awesome year on 9th November 2012 we have decided to give the return gift for the gift of love and support we have received in last two years. We have a giveaway of a more than 4000 backlinks!!.. We have thousands of quality backlinks waiting just for you.. :)) :))..

Instructions for Giveaway:
All you have to do to enter in this contact is filling the details about your blog / website / facebook page / about me page / etc.. that are mentioned in this post. You can either email us these details or fill out the form.
Once received your information we will make a post for it on our blog. You have to share and promote that post.
The winner will be decided on the base of total Shares (Likes, Tweets, +1's) he/she gets on his post.
You can either fill out this form


You can fill the following details and email on knowcrazy.com@outlook.com
* := Required Fields

  • Full Name*
  • Email*
  • Social Profile (optional)
  • Blog Title*
  • Blog URL*
  • Keyword (optional)

I hope, you have understood this simple rules..if not mail me on knowcrazy.com@outlook.com or comment over here.. :)

The Top 15 Winners will be decided on sum of the total shares on the post.
The prize list is given below:

  1. 1st Winner: 4000 Backlinks
  2. 2nd Winner: 3750 Backlinks
  3. 3rd Winner: 3500 Backlinks
  4. 4th Winner: 3250 Backlinks
  5. 5th Winner: 3000 Backlinks
  6. 6th Winner: 2750 Backlinks
  7. 7th Winner: 2500 Backlinks
  8. 8th Winner: 2250 Backlinks
  9. 9th Winner: 2000 Backlinks
  10. 10th Winner: 1750 Backlinks
  11. 11th Winner: 1500 Backlinks
  12. 12th Winner: 1250 Backlinks
  13. 13th Winner: 1000 Backlinks
  14. 14th Winner: 750 Backlinks
  15. 15th Winner: 500 Backlinks

=> The Giveaway opens from: 1st November 2012

=> The last date for submission is: 31st December 2012

=>The winner will be declared on: 1st January 2013

++ Learn more about backlinks and giveaway.

What are BackLinks??

Backlinks, also known as incoming linksinbound linksinlinks, and inward links, are incoming links to a website or web page. In basic link terminology, a backlink is any link received by a web node (web page, directory, website, or top level domain) from another web node.

Backlinks enable you to keep track of other pages on the web that link to your posts. For instance, suppose Alice writes a blog entry that Bob finds interesting. Bob then goes to his own blog and writes a post of his own about it, linking back to Alice's original post. Now Alice's post will automatically show that Bob has linked to it, and it will provide a short snippet of his text and a link to his post. What it all works out to is a way of expanding the comment feature such that related discussions on other sites can be included along with the regular comments on a post.

For example, if a webmaster has a website about how to rescue orphaned kittens, and received a backlink from another website about kittens, then that would be more relevant in a search engine's assessment than say a link from a site about car racing. The more relevant the site is that is linking back to your website, the better the quality of the backlink.

Building quality backlinks is extremely important to Search Engine Optimization, and because of their importance, it should be very high on your priority list in your SEO efforts. We hope you have a better understanding of why you need good quality inbound links to your site, and have a handle on a few helpful tools to gain those links.

Free 4000 Backlinks Registration Form

Hello buddies.. As KnowCrazy.com is going to enter into 3rd awesome year on 9th November 2012 we have decided to give the return gift for the gift of love and support we have received in last two years. We have a giveaway of a more than 4000 backlinks!!.. We have thousands of quality backlinks waiting just for you.. :))
Click here to Check out the Giveaway status.

Stop the National Investment Board

This is urgent. The government proposes to set up a National Investment Board (NIB) which will allow big companies in India and around the world to destroy our forests. The process of environmental clearances will become a sham, greater than it is already.
We need to send out a strong message to our Prime Minister and his cabinet that the NIB will only do more harm than good. Luckily the Environment and Tribal Affairs ministers of India are against the idea of the NIB and we need to support their statements. [1] Sign and share this petition with your network and lets ensure a strong voice reaches our PM.
You should ask Prime Minister Manmohan Singh: Stop the National Investment Board
As if the threat from coal mining was not enough, the creation of this body will only hasten the end of our forests. Wildlife, especially endangered species will be pushed closer to extinction and lacs of people will lose their livelihoods.
The NIB is being proposed in the hope of improving India’s economy but allowing the destruction of our natural wealth only makes lacs of Indians, and the country as a whole, poorer. Big coal projects will get easy access to plunder our forests and with impacted communities not even getting a say in these clearances it undermines India’s democracy! We know the long term costs of coal on our environment and people’s health far outweighs the short run economic benefits of exploiting coal!
Since last year, over 250,000 have pledged our support for saving forests. This is yet another opportunity to let our leaders know that we don’t want them to destroy our national wealth for their profit making plans.

Brikesh Singh
Greenpeace India

Environment Minister Jayanthi Natarajan has written a letter to Prime Minister Manmohan Singh opposing any move to bypass required green clearances for mega project approvals by the proposed National Investment Board (NIB) mooted by Finance Minister P Chidambaram. Read more at: http://indiatoday.intoday.in/story/jayanthi-natarajan-manmohan-singh-national-investment-board/1/224078.html

Java Aptitude Questions

-> What will be the output of the program?

class Exc0 extends Exception { } 
class Exc1 extends Exc0 { } /* Line 2 */
public class Test 
    public static void main(String args[]) 
            throw new Exc1(); /* Line 9 */
        catch (Exc0 e0) /* Line 11 */
            System.out.println("Ex0 caught"); 
        catch (Exception e) 
            System.out.println("exception caught");  

An exception Exc1 is thrown and is caught by the catch statement on line 11. The code is executed in this block. There is no finally block of code to execute.

-> What will be the output of the program?

public class X 
    public static void main(String [] args) 
        catch (RuntimeException ex) /* Line 10 */
        catch (Exception ex1) 
    public static void badMethod() 
        throw new RuntimeException(); 

A Run time exception is thrown and caught in the catch statement on line 10. All the code after the finally statement is run because the exception has been caught.

-> What will be the output of the program (when you run with the -ea option) ?

public class Test 
    public static void main(String[] args) 
        int x = 0;  
        assert (x > 0) : "assertion failed"; /* Line 6 */

An assertion Error is thrown as normal giving the output "assertion failed". The word "finished" is not printed (ensure you run with the -ea option)
Assertion failures are generally labeled in the stack trace with the file and line number from which they were thrown, and also in this case with the error's detail message "assertion failed". The detail message is supplied by the assert statement in line 6.

-> What will be the output of the program?

class BoolArray 
    boolean [] b = new boolean[3];
    int count = 0;

    void set(boolean [] x, int i) 
        x[i] = true;

    public static void main(String [] args) 
        BoolArray ba = new BoolArray();
        ba.set(ba.b, 0);
        ba.set(ba.b, 2);

    void test() 
        if ( b[0] && b[1] | b[2] )
        if ( b[1] && b[(++count - 2)] )
            count += 7;
        System.out.println("count = " + count);

The reference variables b and x both refer to the same boolean array. count is incremented for each call to the set() method, and once again when the first if test is true. Because of the && short circuit operator, count is not incremented during the second if test.

-> What will be the output of the program?

class BitShift 
    public static void main(String [] args) 
        int x = 0x80000000;
        System.out.print(x + " and  ");
        x = x >>> 31;

Option A is correct. The >>> operator moves all bits to the right, zero filling the left bits. The bit transformation looks like this:
Before: 1000 0000 0000 0000 0000 0000 0000 0000
After: 0000 0000 0000 0000 0000 0000 0000 0001
Option C is incorrect because the >>> operator zero fills the left bits, which in this case changes the sign of x, as shown.
Option B is incorrect because the output method print() always displays integers in base 10.
Option D is incorrect because this is the reverse order of the two output numbers.

Saturday, October 27, 2012

IIT Bombay Resume Example (with pics)

* These are the fields which should be on your resume.
** The order should be preserved.
  12. HOBBIES:

Join Richard O’Dwyer’s fight against extradition to USA

Many people especially in the UK will have heard and read about 24yr old Sheffield Hallam University student Richard O’Dwyer’s fight against extradition to the USA on a charge of copyright infringement over a linking site he made (TVShack.net) even though he has not been to America since he was 5 years old!

His mum Julia describes this as “The Fight of Our Lives” Richard if convicted in a US court could find himself in a Federal  prison for up to 10 years and subject to a $250,000 fine. Though Richard and Julia are fighting against this disproportionate extradition and with no help from the British government who have rubber stamped Richard’s extradition, in reality hardly any British citizens have successfully fought extradition to the USA. You can find out more about Richard's situation by following Julia on twitter @jrodwyer and have a look on her blog http://juliasblog-the-fight-of-our-lives.blogspot.co.uk/

Must Know Basic Commands For Linux | Part-2

  1. bzip2 - Compresses specified contents into a .bz2 archive or extracts from a .bz2 archive depending on parameters.
  2. chmod / chown - Changes the access permissions of one or more files (chmod) or changes the ownership of a particular file to a new user (chown). Only users with permission or ownership of a file can change that file’s permissions or ownership.
  3. cp - Copies files to a new location with a new name depending on the parameters. Can copy directories too, whether recursively (includes all subdirectories) or not.
  4. find / locate - Searches the system starting at a specific directory and matching all files within that location to a set of conditions laid out by the command parameters. Very useful for quickly finding certain files.
  5. grep – Searches through all of the files in a specified location trying to find files that contain lines that match a given string. Returns a list of all the files that scored a match.
  6. install - Used in conjunction with Makefiles to copy files from one location to the system. Not to be confused with installing packages from a software repository.
  7. mkdir / rmdir - Creates a directory (mkdir) or deletes a specified directory (rmdir). Directories can only be created and deleted within directories that you have permission in.
  8. mv - Moves files and directories to another location. Can be used to rename files and directories by keep their source and destination locations the same.
  9. open – Opens a specified file using the default system application for files of its type.
  10. rm - Remove and remove directory. Used to delete files and directories from the system, whether one at a time or in batch.
  11. tar - Creates a .tar archive or extracts from a .tar archive depending on specified parameters.
  12. zip / unzip - Creates a .zip archive or extracts from a .zip archive depending on specified parameters.
  13. man - There’s a running gag in the Linux community that man is the only command you need to know. It stands for manual, and it will give you detailed information on commands and aspects of Linux.
  14. pwd - Displays the current working directory for the command line terminal. Good for when you’ve lost track of where you are in your system.
  15. reboot - Immediately stops all running processes, shuts down the system, then reboots.
  16. shutdown - Stops all running processes and shuts down the system. Parameters can be specified to issue a delayed shutdown or a shutdown at a particular time.
  17. sudo - Runs commands as root, which means no limitations due to permissions.

Must Know Basic Commands For Linux | Part-1

  1. cd - Changes the current working directory in the command line console.
  2. exit - Exits out of the current program, terminates the current command line terminal, or logs you out of a Unix network depending on the context.
  3. kill - Terminates the specified running process. The Linux version of Windows’ “End Process” in the task manager.
  4. ls - List all of the contents of a specified directory. If no directory is specified, it will use the current directory.
  5. apt-get – Advanced Packaging Tool. Use this command to install, remove, and configure software packages on your system. For a menu-based version, use aptitude command. Available on Debian-based Linux distributions.
  6. ftp / sftp - Connects to a remote FTP server in order to download multiple files.
  7. wget - Downloads files from the Internet at the specified URL to your system.
  8. yum - Yellowdog Updater, Modified. An open source package manager used to easily install software packages from repositories. Available on RPM-compatible Linux distributions.
  9. emacs – One of the most well-known text editors on Unix-like systems.
  10. vim - Vim is the successor to Vi, both of which are command line text editors for Unix-like systems. Though Vim is popular, it doesn’t use menus or icons for its interface so it has a reputation for being newbie-friendly.
  11. date - Prints out the current system date and time. Specified parameters can change the format of the output.
  12. df - Reports the disk space usage for the file system.
  13. hostname - Displays the name of the current host system.
  14. ps - Displays information about all of the processes currently running on the system.
  15. quota - Displays disk limits and current disk usage for a specified user. Useful when there are multiple users assigned to a particular system.
  16. top - Displays all of the top processes in the system, by default sorted by CPU usage.
  17. uptime - Reports how long the system has been running since last boot. Extremely useful for servers.

Wednesday, October 24, 2012

GTU BE 7th sem All Branch Final Exam Time-Table 2012/13

Important Instructions for Students appearing in above mentioned examinations:

1.    All the students are required to carry hall ticket with them issued by the university during exam time.

2.    They must be in their respective examination hall 30 minutes before exam time failing which entry will not be permitted.

3.    Any type of printed/handwritten/typed material, Mobile phone, Pager or Programmable calculator, PDA or any

other objectionable material which breaches the code of conduct of university and falls under unfair means as per GTU circular dated 3rd November, 2011 is not allowed to carry in the examination hall.

4.    They must bring their own instruments such as scientific calculator etc., to be used in the examination as its exchange will not be permitted under any circumstances during exam time.

Copy to:

1. All Principals of BEcolleges affiliated to GTU for display on notice board and circulation in all departments of the college.

2.   All sections of Gujarat Technological University

3.      Commissionerate of Technical Education,Gujarat State for information

Tuesday, October 23, 2012

ANDROID ROOTING [all you need to know]

>> LEARN MORE ABOUT ANDROID on letsandroid.tk

What is ROOT?

  • Android is based on Linux.
  • On Linux and other UNIX-like operating systems, the root user is equivalent to the Administrator user on Windows.
  • The root user has access to the entire operating system and can do anything.
  • By default, you don’t have root access to your Android device, and certain apps won’t function without root access.

Android Rooting:

  • Android rooting is the process of allowing users of smartphones, tablets, and other devices running the Android mobile operating system to attain privileged control (known as "root access") within Android's subsystem.
  • Rooting is often performed with the goal of overcoming limitations that carriers and hardware manufacturers put on some devices, resulting in the ability to alter or replace system applications and settings, run specialized apps that require administrator-level permissions, or perform other operations that are otherwise inaccessible to a normal Android user.
  • Rooting is analogous to jailbreaking devices running the Apple iOS operating system.
  • On Android, rooting can also facilitate the complete removal and replacement of the device's operating system, usually with a more recent release of its current operating system.


  • Custom Software (ROM’s)
  • Custom Themes
  • Kernel, speed, and battery
  • Baseband
  • Latest Versions of Android
  • Backing up your device
  • Unlocking Additional Features


  • Bricking
  • Security

=> Rooting is not compulsory, its upto you whether you are willing to use all features of android.
=> You can always have a way back to normal state by unrooting the phone.

Sunday, October 21, 2012

40 years history of Email

Email is much older than ARPANet or the Internet. It was never invented; it evolved from very simple beginnings.

Electronic mail, also known as email or e-mail, is a method of exchanging digital messages from an author to one or more recipients.

Early email was just a small advance on what we know these days as a file directory - it just put a message in another user's directory in a spot where they could see it when they logged in. Simple as that. Just like leaving a note on someone's desk.

Ever since US programmer Ray Tomlinson sent the first email 40 years ago, the new communication tool has taken the world by storm, but it took another 20 years or so to reach the Indian shores, Indian scientists recall. Computer engineer, Ray Tomlinson invented internet based email in late 1971.

“In October 1971, Tomlinson wrote a software and was able to transfer a message from one computer to another, making it the first networked email, much before the advent of what we now know as Internet,” Sugata Sanyal, former professor of computer science, Tata Institute of Fundamental Research (TIFR), Mumbai, said.
Probably the first email system of this type was MAILBOX, used at Massachusetts Institute of Technology from 1965. Another early program to send messages on the same computer was called SNDMSG.

Tomlinson’s ‘invention’ came while improving a program called SNDMSG, which was in use since 1960s, that allows a user to compose, address, and send a message to other users’ mailboxes in a single computer.

Ray Tomlinson chose the @ symbol to tell which user was "at" what computer. The @ goes inbetween the user's login name and the name of his/her host computer.
Modern email operates across the Internet or other computer networks. Some early email systems required that the author and the recipient both be online at the same time, in common with instant messaging. Today's email systems are based on a store-and-forward model.

Email servers accept, forward, deliver and store messages. Neither the users nor their computers are required to be online simultaneously; they need connect only briefly, typically to an email server, for as long as it takes to send or receive messages.

Friday, October 19, 2012

Resume Format for CPD

This is a standard format made from the suggested i-become resume format for contributor personality development for 7th semester Gujarat technological university students of all branches of 2012.

Resume Format:

1.     Full Name
·        email
·        phone

2.     Objectives

3.     Educational Profile
·        B.E. to H.S.C.
·        Course-Institute-Year of Passing-%/CPI

4.     Project Experience
·        organization name
·        project title
·        time duration
·        synopsis
·        tools & technologies

5.     Area of Interest

6.     Co-curricular and Extra-curricular Activities

7.     Distinctions and Achievements

8.     Skills and Hobbies

9.     Personal Information

PHP 5.4 Released

PHP has released version 5.4.0 on 18th October 2012. PHP has released two updates for it's version 5.4 and 5.3. PHP has released 5.4.8 and 5.3.18 on 18th October 2012.

The key features of PHP 5.4.0 include:
  • New language syntax including Traits, shortened array syntax and more
  • Improved performance and reduced memory consumption
  • Support for multibyte languages now available in all builds of PHP at the flip of a runtime switch
  • Built-in webserver in CLI mode to simplify development workflows and testing
  • Cleaner code base thanks to the removal of multiple deprecated language features
  • Many more improvements and fixes