Thursday, 30 June 2016

SPEED UP YOUR COMPUTER



Hello Friendz,
Today i am going to tell you some useful ways to speed up your slow computer..
I know you are bored with your system speed and not have patience to wait.

It is because all computers/laptops have some configuration like fix amount of RAM, hard drive space, clock speed of the processor etc...

Don't worry i am here with you, to solve you problem..and i feel happy if your problem is sort out with he help of this post.

So, Lets starts


  1. START UP APPLICATIONS
  2. CLEAN USELESS DATA
  3. UNINSTALL UNUSED PROGRAM
  4. CLEAN YOUR DESKTOP
  5. ANTIVIRUS
  6. COMPATIBILITY
  7. OTHER WAYS






START UP APPLICATION


Start up application are the programs that automatically starts when ever your operating system boots.
These programs slow down your booting process as well as reduce overall performance speed.
Some programs automatically start like torrent , Skype etc..
So i suggest you to disable these programs from the startup menu and make your system fast.

Steps-
○ press CTRL + ALT + DEL
click last option TASK MANAGER
○ then task bar window open
○ go to startup
○ click on status of a particular program
○ click on disable to stop it.







♥ CLEANSES

As you can clean you home regularly like that only you have to clean your PC too.
For cleanness of PC you don't need water and mop , you just need a software CCleaner  , I am Using this..There are many tools like this is available in internet , you can download any one.




Steps-
1- Download CCleaner
2- install and open
3- Click on Analyze
4- Run Cleanner








UN-USED APPLICATIONS


There are many applications in your computer system that you hardly used 1-2 times in a month or year.
I suggested please remove all these applications and when every you need these application , i suggested to use online tools.

Steps-
1- go to Control Panel
2- go to Programs and features
3- select the application(single right click)
4- on the top, click to uninstall/change to remove.










CLEAN YOUR DESKTOP



The purpose to cleaning of desktop is very important because of mainly two reasons
1- when every operating system crash ,all desktop file lose and can't be recovered,
2- all the document that is saved or rest in Desktop , have space in C drive (in which windows installs) so because of that all the free space is occupied by files
Therefore your system become slow.





ANTI-VIRUS

"Antivirus are the programs which is designed to detect and destroy computer viruses, and give you protection and also helps to secure your computer data."

So I suggest you ,Don't install any kind of anti-virus in your system because 
1- It continually use your process ,therefore your system become slow.
2- All the new operating system comes with inbuilt antivirus or a kind of application.
like- windows os comes with windows defender,just update it and use it.









♥ COMPATIBILITY



The Compatibility is very important factor in computer systems...
Basically you have to download software according to your system configuration ..
All Software comes with minimum requirement ...please read the requirement list before install it... as well as check it either your software is 32 bit or 64 bit and well as operating system for compatibility
- Specially for games







OTHER METHODS

If you tried all above methods and you still have problem then i suggest you to do below things...



  1. Reinstall operating system and all programs
  2. Increase you RAM
  3. Change your processor
  4. Don't install heavy  programs 
  5. Don't run more then 2 programs at a time
  6. Stop auto-updation
  7. Stop antivirus for scanning each and every time...




Basic tip to free space in Mac


Friday, 24 June 2016

Difference Between Application & Software




Being a Computer User, we should know some of the basic terms or terminologies that we generally used on the time of working with our Systems(Computers).
So, today i am going to discuss on the topic of Application Vs Software...
These two terms are very confusing and most of the people are unable to differentiate it.





So,Computer is a combination of Hardware and Software..
Hardware is a part of the computer the we see and touch,like keyboard,mouse ,screen, infact the hard drive that is inside your system is also a hardware where as Software is a part of the computer that we cannot see or touch, it can be only feel..like ms paint,vlc music player etc.


Now, the software is divided into three parts

  1. Application Software
  2. System Software
  3. Utillity Software


◘ Application Software -

Application Software is the software which allows users to do things like creating text documents, playing games, listening to music or viewing websites.
0r
Application software helps users to solve a particular problem or carry out a specific task, like creating text documents, playing games, listening to music or viewing websites.

Examples -
Microsoft Office
Adobe Photoshop
Windows and other Media Player
Web Browsers like Internet Explorer, Firefox, Chrome


◘ System Software -

System software manages the activities and functions between hardware and software, and it controls the operations on computer system. A computer's operating system is an example of system software. Operating systems control the computer hardware and act as an interface between User and  Application.

Examples -
Any Operating System
Windows 2000,xp,7,8,10 etc
Linux (Any distribution)
Mac o/s


◘ Utility Software -

Basically the concept of Utility Software is vanised...because all the utility software is come with Allpiction or System Software.(include with app & system)
Utility software is system software designed to help analyze, configure, optimize or maintain a computer. A single piece of utility software is usually called a utility or tool.

Examples -
Anti-virus utilities
Backup utilities
Data compression utilities
Disk checkers
Disk cleaners
Disk defragmenters
Disk partitions
Network utilities





Thursday, 23 June 2016

GIT - The Linux Bash




Hello Friends,
Today i am here, with a good news to all the Linux Users...
many of you will have a problem to run linux as well as want to learn linux too...
And you are not able to change your operating system. or not have a spare pen drive  to boot it with Linux OS..

So here is your solution...

Use a Software named GIT ....

   ○   It is linux based application
   ○   Used to develop software
   ○   Developed by Linux Torvalds
   ○   GIT developed using Linux kernel
   ○   It basically use cmd like Linux bash
   ○   *All the Linux commands work in GIT
   ○   Easy to use and install
   ○    GIT is open source


Link to know more about GIT...
TO download click here..

Wednesday, 22 June 2016

BASICS OF JAVA

ABOUT JAVA

○ Java is high level programming language.
○ It is based on the concept of OOP's.
○ It is widely used in computer programming language.
○ The application which develops in java is"write once, run anywhere".
○ It is platform independent (platform defines as a combination of particular hardware and software).
○ Java is a open source programming language.
○ Almost syntax taken from C or C++ and Java is case-sensitive.


HISTORY OF JAVA

○ Java is a programming language created by James Gosling from Sun Microsystem (Sun) in 1991.
○ The language was initially called Oak after an oak tree that stood outside Gosling's office.
○ Later the project went by the name Green and was finally renamed Java.
○ Gosling designed Java with a C/C++-style syntax that system and application programmers.
○ The target of Java is to write a program once and then run this program on multiple operating           systems.
○ The first publicly available version of Java (Java 1.0) was released in 1995.
○ Sun Microsystem was acquired by the Oracle Corporation in 2010.
○ In 2006 Sun started to make Java available under the GNU General Public License (GPL).
○ Oracle continues this project called OpenJDK.


PROPERTIES OF JAVA


Platform Independent.
(Platform is any hardware or software environment in which a program runs, is known as a platform. Since Java has its own runtime environment (JRE) and API, it is called platform.)
(OBJECT ORIENTED PROGRAMMING refers to a programming methodology based on objects, instead of just functions and procedures. These objects are organized into classes, which allow individual objects to be group together. Most modern programming languages including C,C++, C#, JAVA , PHP, etc are object-oriented languages)

Strongly-typed programming language.
(the types of the used variables must be pre-defined and conversion to other objects is relatively strict,)

Interpreted and compiled language.
(Java source code is transferred into the bytecode format which does not depend on the target platform)

○ Automatic memory management.
(Java has garbage collector,that automatically deletes objects which is not in scopes.)


FEATURES OF JAVA 


The Java language has some of best Features that makes java unstoppable, And these features are simple and easy to understand...

Simple ( syntax is based on C or C++)
◘ Object-Oriented (methodology that simplify software development)
◘ Platform independent (hardware or software environment in which a program runs)
◘ Secured (No pointer concepts and Programs run inside virtual machine)
◘ Robust (Robust means strong hence Java has strong memory management)
◘ Portable (run able in any platform)
◘ High Performance (fastly compiled and executed)
◘ Multi-threading (thread is a light weight process. In java a thread is like a separate program, executing concurrently)


JAVA EDITION

There are three types of java edition 

J2EE
- J2EE stands for JAVA ENTERPRISE EDITION.The Enterprise version of Java has a much larger usage of Java, like development of web services, networking, server side scripting and other various web based applications. 
J2EE uses HTML, CSS, JavaScript etc., so as to create web pages and web services.
 - J2EE is mainly used to create web application.

J2SE
- J2SE stands for JAVA STANDER-ED EDITION.
- Also known as Core Java, this is the most basic and standard version of Java.It’s the purest form of  Java, a basic foundation for all other editions.
- J2SE is mainly used to create applications for Desktop environment.

J2ME
- J2ME stands for JAVA MICRO EDITION or JAVA MOBILE EDITION
- J2ME mainly concentrated for the applications running on embedded systems,  mobiles and small devices.
- J2ME is mainly used to create  mobile applications.



TYPE OF JAVA APPLICATION


There are many devices where java is currently used. Some of them are as follows:

♣ Desktop Applications
♣ Web Applications
♣ Enterprise Applications
♣ Mobile
♣ Embedded System
♣ Smart Card
♣ Robotics
♣ Games  etc.


BASIC TERMS

JVM
- JVM stands for java virtual machine. 
- Java program execution uses a combination of compilation and interpretation. Programs written in Java are compiled into machine language, but it is a machine language for a computer that is, virtual and doesn't really exist. This so-called "virtual" computer is known as the Java virtual machine (JVM)

JRE
JRE is an implementation of the JVM which actually executes Java programs. It includes the JVM, core libraries and other additional components to run applications and applets written in Java.
JDK


Java Development Kit (JDK) is a bundle of software components that is used to develop Java based applications.


It includes -

  1. Java Compiler * 
  2. Java Interpreter * 
  3. Java Dis - assembler 
  4. Java Header File Generator 
  5. Java Documentation * 
  6. Java Debugger 
  7. Java Applet Viewer * 
(* these are use able terms...)

BYTE CODE
The machine language for the Java virtual machine is called Java bytecode.
After compilation java source code generate java byte code(it is like a machine code and understandable by user)


REQUIREMENTS (ENVIRONMENT SETUP)

THE JAVA PROGRAM IS COMPILED BY TWO WAYS---
1- USING NOTEPAD (TEXT EDITOR)
2- by COMPILER likes (eclipse , net beans , bluej etc).

NOTE-Before that you have to download jdk click here to download 



STRUCTURE OF JAVA PROGRAM



class Hr {
public static void main(String args [ ]){
System.out.println("Hackers Rocks");
}
}


*USING NOTE PAD*


1-Open note pad (other text editor like Notepad++)
2-copy paste above program (code)
3-Save your file as Hr.java in desktop. (Note-save same name as class name and file name)
4-To make sure your file name is Hr.java, (not in Hr.java.txt), first choose "Save as file type:" All files, then type in the file name Hr.java.
5-Run Command Prompt .

C:\Users\somesh> cd Desktop

C:\Users\somesh\Desktop> javac Hr.java

C:\Users\somesh\Desktop> java Hr




You should see the program output:Hacker Rocks

javac stands fot java compiler
java runs your program










If the system cannot find javac, check the set path command. for that watch the video ..



Note-watch this after 1:10 minutes



*USING COMPILER*

I  suggest you to use BlueJ as beginner .
Afterwords, use netbeans or eclipse as they are widely used in multinational company to develop java applications.

  • open BlueJ
  • click on "New Class"
  • new window open , 
  • enter class name then, now hit enter.
  • now new window open 
  • copy and paste above code
  • right click on icon of your class name
  • click on compile
  • click on void main (String [] args)  to run.
  • new windows , and you can able to see your output in that opened window.







BOOKS 


1- Java: The Complete Reference,

2- Java: A Beginner’s Guide,

3- Thinking in Java

4- Head First Java, (Best book but not for beginners)





Also Read:-

Friday, 17 June 2016

OBJECT ORIENTED PROGRAMMING



I know you have lots of confusion or have lots of question regarding OBJECT ORIENTED PROGRAMMING language...And you feel that it is difficult to understand ...
so don't worry i m here to help you....i will try to explain OBJECT ORIENTED PROGRAMMING in simple words.
First of all ... don't hesitate to read this topic...



DEFINITION OF OOPs



" OBJECT ORIENTED PROGRAMMING refers to a programming methodology based on objects, instead of just functions and procedures. These objects are organized into classes, which allow individual objects to be group together. Most modern programming languages including  C,C++, C#, JAVA ,PHP, etc are object-oriented languages. "



In Short - OBJECT ORIENTED PROGRAMMING  is described as under:

- It's Abbreviation of OOPs
- OOPs Stands for OBJECT ORIENTED PROGRAMMING System
- It is a kind of Model or Concept
- Used to define (wright) programs
- methodology (way to developing a program) based on objects  instead of just functions and      procedures.
- In these types of programming you have to make CLASS because without class you can't make  OBJECTs. OOPs is based on OBJECTS that is generated from the CLASS.
- It has some important features that we will be using during developing our code. Some are
    ○ Encapsulation
    ○ Abstraction
    ○ Polymorphism
    ○ Inheritance
- Examples of it - C ,C++ , C# , JAVA , PHP , SMALL TALK  etc.
-Objects is created from Classes. (also say that object is a instance of the class)




FEATURES and TERMS OF OOPs






Abstraction: The process of representing important features and hiding background details is known as Abstraction. It is also called Data Abstraction or Data Hiding.

*****

Class: A class is a group of common object. It is user defined data type. It Contains variables and functions. The class defines all the common properties of the different objects that belong to them.

                                                                             *****         

Object: It is the instance of a class. 

0r

Object: It is a Run time Entity having some specific characteristics and behaviour . It is a variable of class type.
 
                                                                              *****

Inheritance: It is a feature that represents the "IS A" relationship between different classes.

0r
Inheritance: Deriving properties from one class  into another class is know as Inheritance.

                                                                              *****

Encapsulation: Wrapping of a data and function in a single unit is called Encapsulation.

                                                                              *****

Information hiding: The process of hiding details of an object or function. Information hiding is a powerful programming technique because it reduces complexity.

                                                                              *****

Messaging: Message passing is a form of communication used in parallel programming and object-oriented programming.(basically objects are communicating with each other)

                                                                              *****

Polymorphism: "Poly means many and Morphism means form."
Therefore Polymorphism is defined as the ability for a message or data to be processed in more then one form.
It is also called overloading.
It is of two types-
1-Function/Method overloading
2- Operator overloading







Basics Of C# (SEE SHARP)



ABOUT C# :

•It is pronounced as “see-sharp”. 
•It is a very useful programming language.
•It is a hybrid of c and c++.
•It was developed by Microsoft.
•C# is case sensitive.
•C# is an object-oriented programming language.

•It is used with web services on the .net platform and designed for improving productivity in the development of web applications.



FEATURES : 

•C# is elegant.
•It is a powerful object-oriented language.
•Secure. 
•Easy to learn and understand.
•Robust applications that run on the .net framework.
Linq and lambda expressions.
•Integration with windows.
•Properties and events.(Customization is easy)

•Use of standard library

WITH THE HELP OF C# :


WE CAN CREATE .


•Windows client applications.
•Distributed components.
•Client-server applications.
•Database applications.

•And many more...


REQUIREMENT (ENVIRONMENT SETUP) :

THE C# PROGRAM IS COMPILED BY TWO WAYS---
1- USING NOTEPAD (TEXT EDITOR)
2- VISUAL STUDIO (COMPILER)  

NOTE- I suggest you to download and install VISUAL STUDIO IDE (Integrated Development Environment) for compilation and execution of C# program ... click here to download.



STRUCTURE OF C# PROGRAM :



using System;
 namespace HackersRocks 
{
 class Display {
 static void Main(string[] args) {
 /* my first program in C# */ 
Console.WriteLine("Hackers Rocks");
 Console.ReadKey(); 
     }
  }
}


(Explain it latter)



*RUN ABOVE PROGRAM USING VISUAL STUDIO*


STEPS :-

1- Start Visual Studio.
2- On the menu bar, choose  File -> New -> Project.
3- Choose Visual C# from templates (lists), and then choose Windows.
4- Choose Console Application.(means cmd apps)
5- Specify a name for your project and click OK button.(give application name)
6-This creates a new project in Solution Explorer.(t is a kind of navigation bar)
7- Write code in the Code Editor.(copy and paste above code)
8- Click the Run button or press F5 key to execute the project.
9- A Command Prompt window appears that display a line "Hackers Rocks".
9-Enjoy.





*RUN ABOVE PROGRAM USING NOTEPAD*


STEPS :-

1- Open a text editor like notepad
2-  and write above code (copy and paste it).
*3- Save as the file as Anyname.cs (.cs is an extention)
4- Open the command prompt and go to the directory where you saved the file (by using cd command).
5- Type " csc Anyname.cs " and hit enter to compile your code.
(now your code is compiled)
6- If there are no errors in your code, the command prompt takes you to the next line 
( and it  generates Anyname.exe  an executable file.)
7-Type " Anyname "  to execute your program.
8- Now You can see the output Hackers Rocks printed on the cmd screen.




EXPLANATION OF THE ABOVE PROGRAM


using System :-  the using System is a  keyword which is used to include the System namespace in the program. A program generally has multiple using statements.

 namespace :- A namespace is a collection of classes. The HackersRocks namespace contains the class Display.
(Simply namespace is like the folder name and all the class XXX goes to namespace)

class declaration :-  the class HackersRocks contains the data and method definitions that your program uses. Classes generally contain multiple methods. Methods define the behavior of the class.
eg -  class class_name

Main method :- which is the entry point for all C# programs.

Connemts  (/*......*/ ) :- is ignored by the compiler and it is put to add comments in the program.It is used to increase readability of the program and also help to understand it.

Console.WriteLine() :- WriteLine() is a method of the Console class defined in the System namespace. This statement causes the message "HackersRocks" to be displayed on the screen.

Console.ReadKey() :-  ReadKey() is a method of the Console class, it is defined in the System namespace. This statement is used to take input from the user.
but here this statement is used  to hold cmd (Console) to wait for user input because cmd has hide itself after performing its operation or task.
 


BOOKS :


○ Head First C# - (By: Jennifer Greene, Andrew Stellman )

○ Adaptive Code via C#: Agile coding with design patterns and SOLID principles (Developer Reference) - (By: Gary McLean Hall )

○ The C# Player's Guide - (By: RB Whitaker )


WhatsApp - Top 6 Interesting Tricks and Tips



About WhatsApp


WhatsApp is the most famous mobile messaging platform till date. These Tricks are useful to all of you.
Because of its some Advantages like-

-You can easily send and receive free messages from any part of the world.(just you have to pay net charges)
-It is a light weighted App. 
-It is available for Android,IOS,Windows and others...
-All useful tools are provided by WhatsApp. And they are very easy to use.
-It do not display any advertisements on screen.
-This app automatically imports the contacts from your phone and tells you that how many of your friends are using WhatsApp.
-You can share your location, photos, status with your friends.

For more information and Download  Click Here.


Now, i am going to tell you about awesome WhatsApp tricks , that you really love to use....
Like-

1- FORMATTING TEXT
2- CHANGE YOUR NUMBER
3- HIDE LAST SEEN, STATUS, PROFILE PIC
4- TAKE BACKUP
5- USE WATHSAPP FROM COMPUTER
6- KNOW WHETHER YOUR MESSAGE HAS BEEN READ OR NOT.






WhatsApp Tricks



1 - FORMATTING TEXT

This is recently added feature in WhatsApp. The message is  formatted as your requirement.

When sending messages, you can add certain characters before and after the words or sentences to make them go bold, italic and strikethrough. (line through the centre)


To make text appear bold, type an asterisk(*) before and after the word.
for example  
*Hackers Rocks*  --  Hackers Rocks

To make text appear italic, the underscore character needs to be typed before and after the word,
for example  
_Hackers Rocks_  --  Hackers Rocks

 ☻
And to strikethrough a word, type the tilde character before and after.
for example  
~Hackers Rocks~  --  Hackers Rocks



A Bonus Tip- 
Note Pad Type Text (Computerize Text )
for example 
```Hackers Rocks```  --  Hackers Rocks




2 - CHANGE YOUR NUMBER


1- Open WhatsApp
2- Go to settings>Account>Change number.
3- tap NEXT (at top Conner)
4- Now Enter Old number  and  New number
5- Now, May be it will ask you for verification code...
6- Enjoy WhatsApp using your new number.

Note-Don’t worry it will not delete your history or remove you from any group.


                                                                                                                                                                     


   




3 - HIDE YOURSELF


With this trick you can hide when you are last seen in your whatsapp. It will help you to remain anonymous(hide) for some time in your whatsapp friends.....no one will be able to know  your last time and date you visited your whatsapp. 

1- Open WhatsApp
2- Go to settings>Account>Privacy.
3- Now you see three options
  1. Last Seen 
  2. Profile photo
  3. Status
4- Now , All the three options will give you three more options 
               Everyone
               My contact
               Nobody

If you set Everyone then everyone (who has your number ) can able see all the stuffs.
If you set My contact then the numbers which are saved in your mobile are only able to see all the stuffs.
If you set Nobody then no one will be able see any stuffs.
5- Enjoy your Privacy.
                                                        
                                                         






4 - BACK UP


Now you can back up your WhatsApp messages videos and audios to Google Drive direct 

1- Open WhatsApp
2- Go to settings>Account>Chats.
3- go to Chat backup
4- now click on backup

Note-If these options are not available in your WhatsApp then Update it.


                                                                                                                                                                        





5 - USE WHATSAPP FROM YOUR LAPTOP/COMPUTER


If you like to use your WhatsApp from System(computer/laptop) , Just log in to https://web.whatsapp.com and then..you see a QR CODE on your system screen..
1- Now Open WhatsApp in your mobile.
2- Go to settings.
3-Go to WebApp Web.
4-Now scan the QR code from your mobile .
5- Now you can use your WhatsApp from system.

Note- WhatsApp must open in mobile and connected to net. 



Scan this QR Code With your Mobile phone and Enjoy... 





6 - KNOW WHETHER YOUR MESSAGE HAS BEEN READ OR NOT





        There may be some of your Friends who don't want anyone to know about that they have read your message or not. That means you may not be able to see any Blue Double tick from your Whatsapp which means it will be a mystery that they have read your message or not. But here i can show you a way by which you can see a Blue Double tick and get confirmed that they have read all of your messages. Now Question is HOW?? t is explained below:

1) Firstly send your messages to whoever you want. Double tick will be shown if they are in internet connection.
2) Then after you are finished sending your messages. Send a voice message of about say 1 second or more.
3) As soon they will listen to it. A magic will happen and a blue Double tick will be seen.
4) Now you are confirmed that your message has been seen and then they cannot lie to you that they haven't seen your messages.
5) Enjoy. 





~ ~ ENJOY SIMPLE WHATSAPP TICKS AND TRICK !!! ~ ~

WINDOWS SUBSYSTEM FOR LINUX

Microsoft partnered with Canonical (creator of Ubuntu) to bring Linux environment experience in Windows 10. Through Windows Subsystem F...