Matrix Effect using notepad


        This is amazing notepad trick which will display matrix effect like you might have seen in movies, that is numbers flashes in green colour. Basically we will be creating a small batch file in notepad.

  • Go to Notepad and copy below codes

##############################CODE#######################################
@echo off

color A

:start

echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random%

goto star

######################################################################

  • Save this file as matrix.bat 
  • Now open this file as see matrix effect on your screen.

How to create video clips in VLC


Now you can keep your favorite parts of any video.
With the holidays coming up, your creative side may be seeping into your thoughts. If you have a collection of videos of family, friends, or even events, you can do neat things with clips from these. VLC offers a superfast way to create clips for later editing or enjoyment.
Begin by downloading and installing VLC.
Step 1: Open VLC and open the menu labeled View. In this menu, select Advanced Controls.
Step 2: Open the video you wish to take a cut from. Use the slider to navigate to the time you wish to begin recording. The Frame by frame button, located to the right of the Advanced Controls, will allow you to pinpoint the exact time you will wish to begin recording.
Step 3: Press the Record button on the left end of the Advanced Controls. Once recording is toggled, press Play and allow the video to play through the section you want saved. At the end of the desired section, press the Record button again.
The video cut will be saved automatically by VLC (in Windows 7 the video will be placed in the Videos library). Share your clip with your friends or keep that treasured moment for later.

How To Undo Send An Email Till 30 Seconds After Sending It [Gmail]


  
Much ago, Gmail launched a feature named “Undo send” . It is a feature of the Gmail Labs. Gmail Labs has many cool features, some are for fun and some are really very useful. So, one of the feature, Undo Send, allows us to undo the sent email even after 30 seconds of pressing the send button. So isn’t that cool. If you pressed the send button and later on notice that you made a mistake or wanted to alter something , then you can straight away press the Undo button and the email will be saved in the Drafts folder.

Steps to activate the undo send feature in Gmail :

1. Press the wheel type icon on the top-right of the Gmail page and select Mail settings.
Gmail-Undo-Send-An-Email-Step-1_thumb

2. Select Labs Tab on the Settings page.
Gmail-Undo-Send-An-Email-Step-2_thumb%25255B8%25255D

3. Write “Undo” in the search box , then mark the enable button in front of Undo Send feature and finally click on Save Changes.

Gmail-Undo-Send-An-Email-Step-3_thumb%25255B2%25255D

4. Now try to compose an email.Gmail-Undo-Send-An-Email-Step-4_thumb

5. As soon as you click the send button you will notice a pop-up as shown below with an “Undo” button.
Gmail-Undo-Send-An-Email-Step-5_thumb

6. You can press the undo button and your email will get saved in the drafts folder. This undo button will remain on the screen for 5, 10, 20 or 30 seconds, according to your settings which you can define in settings . For that repeat the step 1 and in the General tab scroll down to “Undo Send:” and select the time you want the “Undo” button to stay on the screen and then click Save Changes at the bottom of the page.

Gmail-Undo-Send-An-Email-Step-6_thumb

The History of Programming Languages


Before 1940

The first programming languages predate the modern computer. At first, the languages were codes.
The Jacquard loom, invented in 1801, used holes in punched cards to represent sewing loom arm movements in order to generate decorative patterns automatically.

During a nine-month period in 1842-1843, Ada Lovelace translated the memoir of Italian mathematician Luigi Menabrea about Charles Babbage’s newest proposed machine, the Analytical Engine. With the article, she appended a set of notes which specified in complete detail a method for calculating Bernoulli numbers with the Engine, recognized by some historians as the world’s first computer program

The 1940s

In the 1940s the first recognizably modern, electrically powered computers were created. The limited speed and memory capacity forced programmers to write hand tuned assembly language programs. It was soon discovered that programming in assembly language required a great deal of intellectual effort and was error-prone.
In 1945, Konrad Zuse published details of his programming language Plankalkül. However, it was not implemented in his time and his original contributions were isolated from other developments because Germany was isolated during the war.
Some important languages that were developed in this time period include:

  • 1943 – Plankalkül (Konrad Zuse)
  • 1943 – ENIAC coding system
  • 1949 – C-10

The 1950s and 1960s

In the 1950s the first three modern programming languages whose descendants are still in widespread use today were designed:

  • FORTRAN, the “FORmula TRANslator”, invented by John W. Backus et al.;
  • LISP, the “LISt Processor”, invented by John McCarthy et al.;
  • COBOL, the COmmon Business Oriented Language, created by the Short Range Committee, heavily influenced by Grace Hopper.

Another milestone in the late 1950s was the publication, by a committee of American and European computer scientists, of “a new language for algorithms”; the Algol 60 Report (the “ALGOrithmic Language”). This report consolidated many ideas circulating at the time and featured two key innovations:

  • The use of Backus-Naur Form (BNF) for describing the language’s syntax. Nearly all subsequent programming languages have used a variant of BNF to describe the context-free portion of their syntax.
  • The introduction of lexical scoping for names in arbitrarily nested scopes.

Algol 60 was particularly influential in the design of later languages, some of which soon became more popular. The Burroughs B5000 was designed to be programmed in an extended subset of Algol.
Some important languages that were developed in this time period include:

  • 1951 – Regional Assembly Language
  • 1952 – Autocode
  • 1954 – FORTRAN
  • 1958 – LISP
  • 1958 – ALGOL
  • 1959 – COBOL
  • 1962 – APL
  • 1962 – Simula
  • 1964 – BASIC
  • 1964 – PL/I 

 

1967-1978: establishing fundamental paradigms

The period from the late 1960s to the late 1970s brought a major flowering of programming languages. Most of the major language paradigms now in use were invented in this period:

  • Simula, invented in the late 1960s by Nygaard and Dahl as a superset of Algol 60, was the first language designed to support object-oriented programming. Smalltalk (mid 1970s) provided a complete ground-up design of an object-oriented language.
  • C, an early systems programming language, was developed by Dennis Ritchie and Ken Thompson at Bell Labs between 1969 and 1973.
  • Prolog, designed in 1972 by Colmerauer, Roussel, and Kowalski, was the first logic programming language.
  • ML built a polymorphic type system (invented by Robin Milner in 1978) on top of Lisp, pioneering statically typed functional programming languages.

Each of these languages spawned an entire family of descendants, and most modern languages count at least one of them in their ancestry.
The 1960s and 1970s also saw considerable debate over the merits of “structured programming”, which essentially meant programming without the use of GOTO. This debate was closely related to language design: some languages did not include GOTO, which forced structured programming on the programmer. Although the debate raged hotly at the time, nearly all programmers now agree that, even in languages that provide GOTO, it is bad style to use it except in rare circumstances. As a result, later generations of language designers have found the structured programming debate tedious and even bewildering.
Some important languages that were developed in this time period include:

  • 1970 – Pascal
  • 1972 – C
  • 1972 – Smalltalk
  • 1972 – Prolog
  • 1973 – ML
  • 1978 – SQL

The 1980s: consolidation, modules, performance

The 1980s were years of relative consolidation. C++ combined object-oriented and systems programming. The United States government standardized Ada, a systems programming language intended for use by defense contractors. In Japan and elsewhere, vast sums were spent investigating so-called “fifth generation” languages that incorporated logic programming constructs. The functional languages community moved to standardize ML and Lisp. Rather than inventing new paradigms, all of these movements elaborated upon the ideas invented in the previous decade.
However, one important new trend in language design was an increased focus on programming for large-scale systems through the use of modules, or large-scale organizational units of code. Modula, Ada, and ML all developed notable module systems in the 1980s. Module systems were often wedded to generic programming constructs—generics being, in essence, parameterized modules (see also parametric polymorphism).
Although major new paradigms for programming languages did not appear, many researchers expanded on the ideas of prior languages and adapted them to new contexts. For example, the languages of the Argus and Emerald systems adapted object-oriented programming to distributed systems.
The 1980s also brought advances in programming language implementation. The RISC movement in computer architecture postulated that hardware should be designed for compilers rather than for human assembly programmers. Aided by processor speed improvements that enabled increasingly aggressive compilation techniques, the RISC movement sparked greater interest in compilation technology for high-level languages.
Language technology continued along these lines well into the 1990s. However, the adoption of languages has always been driven by the adoption of new computer systems, and in the mid-1990s one of the most important new systems in computer history suddenly exploded in popularity.
Some important languages that were developed in this time period include:

  • 1983 – Ada
  • 1983 – C++
  • 1985 – Eiffel
  • 1987 – Perl
  • 1989 – FL (Backus)

The 1990s: the Internet age

The rapid growth of the Internet in the mid-1990s was the next major historic event in programming languages. By opening up a radically new platform for computer systems, the Internet created an opportunity for new languages to be adopted. In particular, the Java programming language rose to popularity because of its early integration with the Netscape Navigator web browser, and various scripting languages achieved widespread use in developing customized applications for web servers. Neither of these developments represented much fundamental novelty in language design; for example, the design of Java was a more conservative version of ideas explored many years earlier in the Smalltalk community, but the widespread adoption of languages that supported features like garbage collection and strong static typing was a major change in programming practice.
Some important languages that were developed in this time period include:

  • 1990 – Haskell
  • 1990 – Python
  • 1991 – Java
  • 1993 – Ruby
  • 1994 – PHP
  • 2000 – C#

Programming language evolution continues………

source:collected

Importance of Computer Programming


Importance of Computer Programmingthumbnail
Computer programming has numerous benefits.

 

Developing a program involves a series of steps. The programmer defines a problem, plans a solution, codes the program, tests the program and, finally, documents the program. Usually, the programmer defines what he knows and the objective, selects a program to use, debugs the program in stages after completion to ensure no errors are introduced and then documents the design, development and testing of the program. With the ever-changing face of computer technology, programming is an exciting and always challenging environment that few programmers ever dream of leaving.

Systems Knowledge

Computer programmers have a full understanding of the how and why of computer systems, including system limitations, and can set realistic expectations and work around those limitations to fully maximize the use of the equipment and its accessories.

Creativity Platform

Programming is a platform to showcase creativity, especially in problem-solving and entertainment. Programming develops new video games, graphics and animations to showcase new business ideas or to resolve a particular problem.
Interactive Education

Programming, especially in web development, has allowed new interactive web applications that have access to system resources and provide the same level of control as desktop applications. Used on online learning platforms, these applications have allowed distance-learning programs to take off. Today, almost all major learning institutions have some form of online learning implementation, thanks to computer programming.

Defining The Future

Computer programming principles implemented today will likely influence how technologies such as voice-recognition, artificial intelligence and other sophisticated technologies will change in the future and how they will be applied to our day-to-day lives. For example, the trend toward automating Internet searches and purchases to be more localized is ongoing. While the hardware platforms developed will play a major role, computer technology will likely be at the centre of it all and programming future systems will be an important aspect.

Machine Language

Since computers work with numbers, programming allows a person to represent machine-language in human-readable format. This reduces the chances of introducing errors and wasted time in debugging and correcting mistakes.

Installing Net Beans IDE in Ubuntu 11.10 Oneiric Ocelot


The NetBeans IDE is an award-winning integrated development environment available for Windows, Mac, Linux, and Solaris. The NetBeans project consists of an open-source IDE and an application platform that enable developers to rapidly create web, enterprise, desktop, and mobile applications using the Java platform, as well as PHP, JavaScript and Ajax, Groovy and Grails, and C/C++.
The NetBeans project is supported by a vibrant developer community and offers extensive documentation and training resources as well as a diverse selection of third-party plugins.

Release Overview

NetBeans IDE 7.0 introduces language support for development to the Java SE 7 specification with JDK 7 language features. The release also provides enhanced integration with the Oracle WebLogic server, as well as support for Oracle Database and GlassFish 3.1. Additional highlights include Maven 3 and HTML5 editing support; a new GridBagLayout designer for improved Swing GUI development; enhancements to the Java editor, and more.
NetBeans IDE 7.0 is available in English, Brazilian Portuguese, Japanese, Russian, and Simplified Chinese.

Get the NetBeans IDE 7.0.1

The latest available download is NetBeans IDE 7.0.1, which is an update to NetBeans IDE 7.0.

Download NetBeans IDE 7.0

NetBeans IDE 7.0.1 includes the following notable changes:

  • Full JDK 7 support: Running NetBeans IDE on top of JDK 7 and support for the final version of the JDK 7 language features
  • Integration of the recent patches
  • Performance improvements

Installing NetBeans IDE 7.X.X


Java 6 or above is required for installing and running the PHP and C/C++ NetBeans Bundles and also JDK 6 or above is required for installing and running the Java SE, Java EE and All NetBeans Bundles.

So the first thing you have to do is to download Java 7 and JDK 7 and install in your computer. You can do that by typing this in your terminal.

 sudo apt-get install openjdk-7-jdk openjdk-7-jre


If you want to know more about  OpenJDK visit their official site using this link.
After successfully installing Java 7 and JDK 7, you have to download NetBeans.
The latest stable release is NetBeans IDE 7.0.1, that you can download from this link.
If not you can also go for the beta release NetBeans IDE 7.1, download link.
After downloading Netbeans  IDE, right click on the downloaded file and go to “Properties”.
There go to the “Permissions” tab. Tick on the “Execute”. Then run it in a terminal. Follow
the guidance supplied by the installation wizard. Finish and exit the installation wizard 
when NetBeans IDE is successfully installed.
*If you haven’t installed Java 7 and JDK 7, you won’t be able to continue the setup.

Happy programming !!!!!!

How to: Secure Facebook Account from Hacking


Every Day thousands of Facebook Accounts are Hacked by various means. Most Popularly by Phishing. But as a internet user how can we defend our self, I am going to inform you people about a Facebook feature which not so many people know about.

All you have to do it to follow the following steps and then your Account will be protected by SMS Security code configuration. It means that when someone will log into your account from any other computer a SMS will be send to you with Security Code that you will have to give to log in. Like this No one can log into your account even if they have your password.

STEP 1: Goto your Account Account Settings .
STEP 2: Now Under “Account Security” section , Tick “Login Approval” .
Step 3: Click on “Set Up Now” .
STEP 4: Now give the “confirmation code” in the space give. The code will be sent in sms to your mobile.
STEP 5: After giving the “confirmation code” . This message will appear, which means that setup is successful.

Watch Star Wars movie in CMD


This is very intersting and amazing command prompt trick which will play star wars movie in the command prompt or cmd. Below are complete steps with screen shots for this trick with. Without wasting time lets gets started.

       1. Go to start > Run and type in cmd and press enter
       2. Now type in telnet as shown below and press enter.

       3. After that enter o as shown below and press enter.

       4. Next enter towel.blinkenlights.nl as shown below and press enter.

       5. Now star wars movie will start playing on your command prompt.

       6. Enjoy !! and dont miss to subscribe right side .

Facebook Status Prank! [Status Update via iPhone5 & other Divieces]


5 Things to do when you are hit by a Facebook spam


facebook spam security


Hi friends, These days there are two things that are spreading fast on facebook:
First is the spam containing inappropriate content.
Second is the photo people are sharing after they are hit by the spam ( and putting all blame on hackers).

Recently i pointed out a strange thing happening with many users accounts.  They tried to delete the spam but in turn it started spreading through their profile even though they didn’t click the spam link. Well its tough to tell why this is happening but their problem shifted my attention back to the spam codes where  found a buried script which was doing quiet a fun with the cookies.


Anyways I dont want this tutorial to turn too geeky so I will speak simple language.
Lets talk about 5 things that you can do to completely get rid of the spam in case you accidently( or knowingly) clicked it. The steps mentioned here are in order.  So if you are a victim then follow all the five steps starting from step 1.

1. Report as spam 

This is the first precautionary step. Immideatley report the spam to facebook ( dont click on delete). Reporting as spam automatically hides the link from your feed so dont take the risk of deleting it.



2. Disable the installed plugin

The recent spam asks you to install a missing plugin. So in case you have installed it, act fast to remove it. If you  are using firefox then go to Firefox > Add-ons > Extensions . Here you will find the malicious plugin. Click on Remove to get rid of it.
For Crome users, click on the small Wrench(Rinch) icon at the right corner of the browser, then click on options and move to Extensions. Disable and remove the plugin from there.
3. Switch to Https

Immideately switch to https version of facebook if you still haven’t. This will prevent any kind of session hijacking and will prevent the http cookies created by the spam in your system to re-post the link on the profile.
4. Clear Cookies, Browsing history and Browser cache

The spam creates lots of fake facebook http cookies on your system which can re-post the spam links on your profile and can redirect you to other links as well. So it is highly recommended that you delete all the browser cookies. Clearing history can also help in cases where you may again accidently click the link.
You can go to Browser options to clear the cookies, history etc.


5. Change the password
Last but not the least. Change the facebook password. Your facebook account is precious to you so why to take the risk.

These are a few steps you can follow to protect your account from spams. In case you have any other problem related to spam on your profile then add your comment here.