Sunday, March 30, 2014

These 8 Hacks Will Make Your Firefox Browser Lightening Fast!

Mozilla Firefox is proving to be one of the most powerful browsers off late. Plugins enable some things to become easier which is of great relevance to web-developers. Meanwhile, tweaking/hacking the right settings and you could end up with a much faster web browser, even doubling your speed in some cases.

1.Enable pipelining


To enable it:


Type about:config in the address bar > double-click network.http.pipelining and network.http.proxy.pipelining so their values are set to true > double-click network.http.pipelining.maxrequests > set this to 8.


This will dramatically reduce page download times. 


2.Render quickly


To enable it:


Type about:config and press Enter > right-click (Apple users ctrl-click) somewhere in the window and select New > Integer > Type content.notify.interval as your preference name > click OK, enter 500000 > click OK again > Right-click again in the window and select New > Boolean > create a value called content.notify.ontimer > Set it to True.


3.Faster loading


To enable it:


Type about:config and press Enter > right-click in the window and select New > Integer > Type content.switch.threshold > click OK > enter 250000 > click OK.


4.No interruptions


To enable it:


Type about:config, press Enter > right-click in the window > select New > Boolean > Type content.interrupt.parsing > click OK > set the value to False and click OK.


5.Block Flash


Installing the Flashblock extension will block all Flash applets from loading, web pages will therefore display much more quickly. 


6.Increase the cache size


To enable it:


Type about:config and press Enter > right-click anywhere in the window > select New > Integer > Type browser.cache.memory.capacity > click OK > enter 65536 and click OK > restart your browser to get the new, larger cache.


7.Enable TraceMonkey


This new Firefox feature converts slow JavaScript into super-speedy x86 code. Install the latest nightly build, launch it, type about:config in the address bar and press Enter. Type JIT in the filter box, then double-click javascript.options.jit.chrome and javascript.options.jit.content to change their values to true.


8.Compress data


Install the Java applet toonel.net. It will re-route your web traffic through its own server, compressing it at the same time. It can even compress JPEGs by allowing you to reduce their quality. This comes in handy to cut your data transfer, particularly useful if you're on a limited data account service. 

Monday, March 17, 2014

Here Are 10 Free Online Computer Programming Courses

To keep abreast with new and updated programming methods, every programmer needs to take assistance of online courses from time to time. We bring some selected ones for you...


1. Computer Science for Everyone



Start Learning How to Write Programs


Computer Science for Everyone (formerly called "Higher Computing for Everyone") is a website designed to teach people how to write computer software. This website is designed for the beginner on up, and intends to provide easy to understand programming lessons and tutorials. This website starts with the "C" programming language, and expands from there


2. Google Developers


Google's Python Class


Offers information through text and lecture videos. Exercises are available for students at the end of each chapter. Topics include strings, lists, dicts, files, utilities, lists, sorting and regular expressions.


3. Hobart and William Smith Colleges


Introduction to Programming Using Java, Sixth Edition 


This book is directed mainly towards beginning programmers, although it might also be useful for experienced programmers who want to learn something about Java. It is certainly not meant to provide complete coverage of the Java language. 


4. Informit.com


Teach Yourself Java 2 in 24 Hours 


This book is aimed at non-programmers, new programmers who hated learning the subject, and experienced programmers who want to quickly get up to speed with Java. It uses Java 2 version 1.4.


5. Landofcode.com


Introduction to Computer Programming 


This section contains tutorials on a variety of computer programming topics including what computer programming is, computer programming concepts, the different types of languages, what you need to write programs, and more. 


6. Massachusetts Institute of Technology


Introduction to Computer Science and Programming 


This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python programming language.


7. National Program on Technology Enhanced Learning


Principles of Programming Languages 


Lecture Series on Programming Languages by Dr S Arun Kumar, Department of Computer Science and Engineering ,IIT Delhi. 


8. Programming Video Tutorials


C++ Tutorial


Consists of 35 chapters that cover topics in arrays, pointers, operators, constructors, variables, namespaces and constants.


9. University of Southern Queensland


Object-Oriented Programming in C++


This course extends the student's basic procedural design and programming knowledge into the object oriented paradigm. The student will be expected to learn and apply the basic concepts of object oriented design and programming, i.e. abstraction, inheritance and polymorphism, in the context of the C++ language. Key software engineering principles such as decomposition and component re-use shall also be emphasised.


Source: Education Portal 

35 ebooks for learning C-Language

 C programming is one of the most popular and widely used programming languages for creating computer programs and one major reason behind its popularity is because C gives maximum control and efficiency to the programmer.

It allows the programmer to read and write code for a large number of platforms and everything from microcontrollers to the most advanced scientific systems can be written in C, and many modern operating systems are written in C

Also the new object oriented language C++ is an extension of C, and it is nearly impossible to learn C++ without learning C first. So here we bring 35 ebooks for you to learn and enhance skills on C programming. And best of all, they are all free!

1. Functional C by Pieter Hartel, Henk Muller - Addison-Wesley, 1999

The book teaches how to program in C, assuming that the student has already learnt how to formulate algorithms in a functional style. The student will become a better C programmer, capable of writing programs that are easier to maintain.

2. Programming in C: UNIX System Calls and Subroutines using C by A. D. Marshall - Cardiff University, 1999

This book is guide to UNIX software development in C for professional programmers and students. It focuses on the UNIX system call interface, the programming interface between the UNIX Kernel and applications running in the UNIX environment.

3. A to Z of C by K. Joseph Wesley, R. Rajesh Jeba Anbiah, 2008

This is an intermediate to advanced C programming book writen for C lovers, students, programmers, and other enthusiasts. The book is written to open many secrets of C, it alos introduces various approaches to solve different problems.

4. 88 C Programs by JT Kalnay - Smashwords, 2012

The author included example programs that exhaustively illustrate the important points of C. By working through these programs you can teach yourself C. It is assumed that you already know how to program and are familiar with standard algorithms.

5. Learn C The Hard Way by Zed A. Shaw - LCodeTHW, 2011

A clear and direct introduction to modern C programming. The purpose of this book is to get you strong enough in C that you'll be able to write your own software in it, or modify someone else's code. The text is not for beginners.

6. Programming in C by Bharat Kinariwala, Tep Dobry - University of Hawaii at Manoa, 1993

Contents: Designing Programs Top Down; Processing Character Data; Numeric Data Types and Expression Evaluation; Pointers; Arrays; Functions and Files; Two Dimensional Arrays; Sorting and Searching; String Processing; Structures and Unions; etc.

7. Object-Oriented Programming with ANSI-C by Axel-Tobias Schreiner, 1999

In this book, we are going to use ANSI-C to discover how object-oriented programming is done, what its techniques are, why they help us solve bigger problems, and how we harness generality and program to catch mistakes earlier.

8. Conceptive C by Harry McGeough - Smashwords, 2011

Conceptive C is an AI programming Language based on Objective-C and C Language. It is a superset of both languages. Conceptive C uses concepts to program natural language and Artificial Intelligence based computer language based on Objective C.

9. Object-Oriented Programming and the Objective-C Language - NeXT Software, Inc., 1996

Objective-C is implemented as set of extensions to the C language. This book both introduces the object-oriented model that Objective-C is based upon and fully documents the language. It concentrates on the Objective-C extensions to C.

10. C Programming - Wikibooks, 2006

C is the precursor for almost all of the popular high-level languages available today. This book represents a comprehensive look at the C programming language and its features. Basic computer literacy is assumed, but no special knowledge is needed.

11. A Little C Primer - Wikibooks, 2010

This online wiki book is a quick and easy introduction to the ANSI C programming language. It is written by a novice, and is intended for use by a novice. However, it does assume some familiarity with a programming language.

12. Foundations of Computer Science: C Edition by Al Aho, Jeff Ullman - W. H. Freeman, 1994

Aho and Ullman have created a C version of their groundbreaking text. This book combines the theoretical foundations of computing with essential discrete mathematics. It follows the same organizations, with all examples and exercises in C.

13. Become an Xcoder: Start Programming the Mac Using Objective-C by B. Altenberg, A. Clarke, P. Mougin - CocoaLab, 2008

A free book for starting with Cocoa using Objective-C. It teaches you the basics of programming, in particular Objective-C programming, using Xcode. Written for non-programmers, and aimed at leveling the learning curve as much as possible.

14. Objective-C 2.0 Essentials by Neil Smyth - Techotopia, 2010

The Objective-C 2.0 Essentials free online book contains 34 chapters of detailed information intended to provide everything necessary to gain proficiency as an Objective-C programmer for both Mac OS X and iPhone development.

15. Using GCC: The GNU Compiler Collection Reference Manual for GCC by Richard M. Stallman - Free Software Foundation, 2003

The definitive reference manual for the most widely used compiler in the world, written by its current developers. The GNU Compiler Collection is a full-featured ANSI C compiler with support for C, C++, Objective C, Java and Fortran.

16. No Bugs!: Delivering Error-Free Code in C and C++ by David Thielen - Addison-Wesley, 1992

The book offers a revolutionary approach to software development by showing how to write error-free code from the start. Presented are techniques to stop many kinds of bugs from being included in a program. It also discusses how to test programs.

17. Debugging C and C++ code in a Unix environment by J. H. M. Dassen, I. G. Sprinkhuizen-Kuyper – OOPWeb.com

This document describes several techniques and tools for debugging code in C-like languages in a Unix environment. We will also discuss some good coding practices that will diminish the occurrence of certain types of bugs.

18. C Programming in Linux by David Haskins - BookBoon, 2009

Using a series of web development examples, this book will give you an interesting glimpse into a powerful lower-level world. C is tight and spare and economical, and people who know C will ensure critical systems keep running.

19. The GNU C Programming Tutorial by Mark Burgess, Ron Hale-Evans - Free Software Foundation, 2002

This book is a tutorial for the computer programming language C. You should have some basic computer literacy: to be able to run a program, edit a text file, etc. The tutorial introduces basic ideas in a logical order and progresses steadily.

20. The GNU C Library Reference Manual by Sandra Loosemore, at al. - Free Software Foundation, Inc., 2007

The GNU C library, described in this document, defines all of the library functions that are specified by the ISO C standard, as well as additional features specific to POSIX. This manual tells you how to use the facilities of the GNU library.

21. Learning GNU C by Ciaran O'Riordan, 2002

The book teaches GNU users how to write software in C. It is written as a tutorial for beginners but should be thorough enough to be used as a reference by experience programmers. The basics are laid down in full in the first few chapters.

22. Learning Cocoa with Objective-C by James Duncan Davidson - O'Reilly Media, Inc., 2002

This new edition covers the latest updates to the Cocoa frameworks, including examples that use the Address Book and Universal Access APIs. This is the 'must-have' book for people who want to develop applications for Mac OS X.

23. The Objective-C 2.0 Programming Language - Apple Inc., 2009

Objective-C is a small but powerful set of extensions to the standard ANSI C language. This document fully describes the Objective-C language. It concentrates on the Objective-C extensions to C, not on the C language itself.

24. Beej's Guide to Network Programming - Using Internet Sockets by Brian Hall, 2008

A brief how-to guide on network programming using Internet sockets, written for anybody who is just starting out with socket programming. The section on Windows programming is also included. The guide is updated for IPv6.

25. ANSI C for Programmers on UNIX Systems by Tim Love, 1999

This document introduces C by providing and explaining examples of common programming tasks. It enables the reader to learn from available source code by clarifying common causes of incomprehension. Exercises form an integral part of the course.

26. C Programming Tutorial (K&R version 4) by Mark Burgess, 1999

This book is a tutorial. Its aim is to teach C to a beginner, but with enough of the details so as not be outgrown as the years go by. It presumes that you have some previous aquaintance with programming, but you do not need much experience.

27. The C Library Reference Guide by Eric Huss, 1997

This guide provides a useful look at the standard C programming language. It will not teach one how to program in C, nor will it attempt to provide the history of C. It is merely a handy reference to the standard C library.

28. C Language Tutorial by Gordon Dodrill - Applix Pty Ltd, 1999

C language tutorial for experienced programmers. It begins with the highest level of C programming, including the concepts of pointers, structures, and dynamic allocation. This printed version includes copies of all the code, for easier reference.

29. C Elements of Style by Steve Oualline - M & T Books, 1992

A handy guide which covers the principals of good programming style, teaching C and C++ programmers how to write code that can be easily read, understood, and maintained by others. Useful both for students and professional programmers.

30. Writing Bug-Free C Code for Windows by Jerry Jongerius - Prentice Hall, 1995

The book presents a programming style that automatically detects bugs in C code. It describes a technique that results in bug-free code from the beginning, advocating a style of coding based upon data abstraction and run-time object verification.

31. The New C Standard by Derek M. Jones - Addison-Wesley Professional, 2008

The book about the latest version of the C Standard, it is a systematic analysis of the language standard. Every sentence in the C Standard appears in this book, followed by a commentary section, common implementations, coding guidelines, etc.

32. An Introduction to GCC by Brian J. Gough, Richard M. Stallman - Network Theory Ltd, 2004

This manual provides a complete introduction to the GNU C and C++ compilers, common problems and encountered error messages, with numerous easy examples. The text covers compiling using headers and libraries, preprocessor, linking, and more.

33. Image Processing in C: Analyzing and Enhancing Digital Images by Dwayne Philipps - R & D Books, 1997

An image processing tutorial which explains basic concepts, shows results with photographs, and implements programs in C. The book covers filters, edge detectors, and histogram equalizers, print procedures, and I/O routines, which are ready to use.

34. The C Book: Featuring the ANSI C Standard by Mike Banahan, Declan Brady, Mark Doran - Addison-Wesley Pub, 1991

Use this book to produce powerful and portable code. The C Book is dedicated to programmers who have some experience of using a modern high-level procedural programming language. Learn about new standards and how they affect existing C code.

35. Object Oriented Programming in ANSI-C by Axel Schreiner, 2001

We use ANSI-C to find out how to write object oriented programs, what are they useful for solving bigger problems, and how to catch mistakes earlier. The book covers classes, objects, instances, inheritance, linkage, methods, polymorphisms, and more

Sunday, March 16, 2014

Top 7 criminals of FBI

 Here's a list of 7 hackers and cyber criminals that are most wanted by FBI. These men are wanted for different hacking and fraud crimes that victimized hundreds of thousands of people and led to losses of tens of millions of dollars.

1. ALEXSEY BELAN

REWARD: The FBI is offering a reward of up to $100,000 for information leading to the arrest of Alexsey Belan. 

Alexsey Belan was put under the charge of intruding into the computer networks of three major United States-based e-commerce companies in Nevada and California between January of 2012, and April of 2013. He allegedly stole the user databases including the user data and the encrypted passwords of millions of accounts which was then used to negotiate for the sales of the databases.

Belan carries a Russian citizenship and holds a Russian passport. 

2. PETERIS SAHUROVS

REWARD: The FBI is offering a reward of up to $50,000 for information leading to the arrest of Peteris Sahurovs. 

Peteris Sahurovs was allegedly involved in international cybercrime scheme that made use of computer virus which involves online sale of fraudulent computer security programs that victimised more than $2 million internet users between February of 2010 to September of 2010.

As mentioned on FBI's website, “It is alleged that in February of 2010, Sahurovs contacted an online newspaper claiming to work for an online advertising agency that represented a hotel chain that was seeking to place advertisements on the paper's website. Sahurovs utilized fraudulent references and bank accounts to deceive the newspaper into believing he represented a legitimate advertising agency.

Sahurovs provided electronic files containing the fictitious hotel advertisements to the newspaper, which began running the advertisements on its website. He then replaced the hotel advertisements with a file containing a malicious computer code, or malware, which infected the computers of people who visited the website and required them to purchase antivirus software for $49.95 to regain control of their computers. If the users did not purchase the software, their computers immediately became inundated with pop-ups containing fraudulent "security alerts," and all information, data and files stored on the computers became inaccessible.”

Such fraudulent advertising cases and infection schemes were conducted against many online businesses.

Sahurovs is expected to be in Rezekne, Latvia and he also visits Kiev, Ukraine. He is known to use the following screen names: "PIOTREK," PIOTREK89" and "SAGADE."

3. ARTEM SEMENOV

REWARD: The FBI is offering a reward of up to $50,000 for information leading to the arrest of Artem Semenov. 

Artem Semenov has made to this list by allegedly participating in an Eastern European cyber crime ring, operating out of New York. The ring is known for recruiting money mules to open bank accounts, cashing out money received through unauthorized money transfers, and then transferring the money overseas. 

Semenov speaks both Russian and English and stays close to Russian communities. 

4. SHAILESH KUMAR P. JAIN

REWARD: The FBI is offering a reward of up to $20,000 for information leading to the arrest and conviction of Shailesh Kumar P. Jain. 

Shailesh Kumar P. Jain, together with his co-conspirator, Bjorn Daniel Sundin, was allegedly involved in an international cybercrime scheme which sold more that ome million bogus software in almost 60 countries which resulted in consumer loss of above $100 million. Between December 2006 to October 2008, Jain and his accomplices duped internet users by making them believe that their computers were infected with malware and critical errors, and in order to resolve them they needed to purchase “scareware” software products which actually had limited or no ability to remedy the purported defects.

As mentioned on FBI's listing, “Jain and his co-conspirators allegedly deceived victims, through browser hijacking, multiple fraudulent scans and false error messages, into purchasing full paid versions of software products offered by their company, Innovative Marketing, Inc. The proceeds of these credit card sales were allegedly deposited into bank accounts controlled by the defendant and others around the world, and were then transferred to bank accounts located in Europe. When customers complained that their purchases were actually fraudulent software, call center representatives were allegedly instructed to lie or provide refunds in order to prevent fraud reports to law enforcement or credit companies.

On May 26, 2010, Jain was indicted in Chicago, Illinois, by a federal grand jury for the United States District Court, Northern District of Illinois. He was indicted for wire fraud, conspiracy to commit computer fraud and computer fraud. That same day, a federal warrant was issued for Jain’s arrest.”

Jain is a citizen of United States citizen with Indian nationality. 

5. BJORN DANIEL SUNDIN

REWARD: The FBI is offering a reward of up to $20,000 for information leading to the arrest and conviction of Bjorn Daniel Sundin. 

Bjorn Daniel Sundin was the co-conspirator with Shailesh Kumar P. Jain as mentioned above. These two deceived they internet users with bogus software in over 60 countries. And rest of the story moves the same way.

Sundin belongs to Sweden.

6. ALEXANDR SERGEYEVICH BOBNEV

REWARD: The FBI is offering a reward of up to $50,000 for information leading to the arrest of Alexandr Sergeyevich Bobnev. 

As mentioned on FBI's website, “Alexandr Sergeyevich Bobnev was indicted in the Southern District of New York on November 26, 2008, on one count of conspiracy to commit wire fraud and one count of conspiracy to commit money laundering. Bobnev was indicted for his alleged participation in a money laundering scheme involving unauthorized access to the accounts of a major provider of investment services. Bobnev allegedly accessed compromised accounts and wire transferred funds out of these accounts to money mules in the United States. These mules were then responsible for transferring the money back to Bobnev. Between June of 2007 and August of 2007, Bobnev allegedly wired or attempted to wire over $350,000 from compromised accounts.”

Bobnev is Russian National.

7. CARLOS ENRIQUE PEREZ-MELARA

REWARD: The FBI is offering a reward of up to $50,000 for information leading to the arrest of Carlos Enrique Perez-Melara. 

As mentioned on FBI's website, “Carlos Enrique Perez-Melara is wanted for his alleged involvement in manufacturing spyware which was used to intercept the private communications of hundreds, if not thousands, of victims. As part of the scheme, Perez-Melara ran a website offering customers a way to “catch a cheating lover” by sending spyware masqueraded as an electronic greeting card. Victims who opened the greeting card would unwittingly install a program onto their computers. The program collected keystrokes and other incoming and outgoing electronic communications on the victims’ computers. The program would periodically send e-mail messages back to the purchasers of the service containing the acquired communications, including the victims’ passwords, lists of visited websites, intercepted e-mail messages, and keystroke logs. The program in question was initially called "Email PI” and renamed "Lover Spy" in July/August 2003. Perez-Melara allegedly hosted the website, as well as created the computer program. He ran the operation from his San Diego residence in 2003.

An arrest warrant was issued for Perez-Melara in the Southern District of California on July 21, 2005, after he was charged with the following crimes: manufacturing a surreptitious interception device; sending a surreptitious interception device; advertising a surreptitious interception device; unlawfully intercepting electronic communications; disclosing unlawfully intercepted electronic communications; unauthorized access to protected computer for financial gain; and aiding and abetting.”

Perez-Melara was staying in the United States showing a travel visa and then a student visa while he was taking college courses. He is a national of El Salvadoran

Saturday, March 1, 2014

Ghost typing using note pad

Hey guys , Today I am going to share with you a Short but Cool notepad trick. You can show it to your friends and surprise them. Basically it is a prank that you can do with anyone just for fun.

This Process is Also known as “ Ghost Keyboard Typing ”



Just follow the simple steps to Learn Ghost Keyboard Typing


Step 1: Right click on your desktop and select create new text document or simply Open Notepad.

Step 2: Exactly Copy the code given below and Paste it in notepad document that you have just created.
or you can download that from here: Download

Program:

set wshshell = wscript.CreateObject("wScript.Shell")
wshshell.run "Notepad"
wscript.sleep 400
wshshell.sendkeys "M"
wscript.sleep 100
wshshell.sendkeys "Y"
wscript.sleep 120
wshshell.sendkeys "W"
wscript.sleep 200
wshshell.sendkeys "A"
wscript.sleep 100
wshshell.sendkeys "Y"
wscript.sleep 140
wshshell.sendkeys "S"
wscript.sleep 100
wshshell.sendkeys "T"
wscript.sleep 100
wshshell.sendkeys "O"
wscript.sleep 120
wshshell.sendkeys "H"
wscript.sleep 200
wshshell.sendkeys "A"
wscript.sleep 100
wshshell.sendkeys "C"
wscript.sleep 140
wshshell.sendkeys "K"
wscript.sleep 100
wshshell.sendkeys "."
wscript.sleep 50
wshshell.sendkeys "B"
wscript.sleep 120
wshshell.sendkeys "L"
wscript.sleep 170
wshshell.sendkeys "O"
wscript.sleep 100
wshshell.sendkeys "G"
wscript.sleep 50
wshshell.sendkeys "S"
wscript.sleep 100
wshshell.sendkeys "P"
wscript.sleep 120
wshshell.sendkeys "O"
wscript.sleep 200
wshshell.sendkeys "T"
wscript.sleep 100
wshshell.sendkeys "."
wscript.sleep 120
wshshell.sendkeys "C"
wscript.sleep 160
wshshell.sendkeys "O"
wscript.sleep 200
wshshell.sendkeys "M"
wscript.sleep 100
wshshell.sendkeys " "
wscript.sleep 120
wshshell.sendkeys "                                                                                                                                                                                   "
wscript.sleep 200
wshshell.sendkeys "I"
wscript.sleep 200
wshshell.sendkeys "t"
wscript.sleep 100
wshshell.sendkeys " "
wscript.sleep 140
wshshell.sendkeys "i"
wscript.sleep 100
wshshell.sendkeys "s"
wscript.sleep 50
wshshell.sendkeys " "
wscript.sleep 50
wshshell.sendkeys "c"
wscript.sleep 120
wshshell.sendkeys "r"
wscript.sleep 170
wshshell.sendkeys "e"
wscript.sleep 100
wshshell.sendkeys "a"
wscript.sleep 100
wshshell.sendkeys "t"
wscript.sleep 50
wshshell.sendkeys "e"
wscript.sleep 50
wshshell.sendkeys "d"
wscript.sleep 100
wshshell.sendkeys " "
wscript.sleep 120
wshshell.sendkeys "b"
wscript.sleep 170
wshshell.sendkeys "y"
wscript.sleep 100
wshshell.sendkeys " "
wscript.sleep 120
wshshell.sendkeys "R"
wscript.sleep 120
wshshell.sendkeys "O"
wscript.sleep 170
wshshell.sendkeys "H"
wscript.sleep 100
wshshell.sendkeys "I"
wscript.sleep 50
wshshell.sendkeys "T"
wscript.sleep 120
wshshell.sendkeys "H"
wscript.sleep 170


Step 3: Save the above code in Notepad file As ” Rohith.vbs ” (Without Quotes ) but make sure  While saving this file select Save as type  ”All files” and extension must be .vbs

Step 4: Now double click on The saved File, You will see “MYWAYSTOHACK.BLOGSPOT.COM ” will be typed  Automatically. Moreover  you can edit the Words In the above given Code with any desired words you want Notepad to type for you. e.g. : MY FRIEND READING THIS IS FOOL..vb