Pages

Sunday, May 8, 2016

Teach Yourself How To Code In These 10 Simple Steps

Teach Yourself How To Code In These 10 Simple Steps



These 10 steps will help you learn coding easily

Everyone wants to be a coder these days. One reason is the mega bucks the high quality programmers earn and other is the sheer glamour of building your own ultimate software. As we move towards a global online economy, more and more top notch programmers will be needed in future to fuel this expansion.

Lets start with the basics. Programming is the process of taking an algorithm and encoding it into a notation, a programming language, so that it can be executed by a computer. It is one of the most valuable skills that one can learn in these modern times either to pursue a career or learn something creative. If you have just started out in the world of coding, here are some ten tips and resources that can teach you how to code:

1. Find Why You Want To Learn Coding

The most important question you need to ask yourself is as to why do want to learn coding and how much time can you dedicate to learn to code? It is recommended to sign up for college courses, if you wish to become a professional programmer. However, if you want to build websites or games for fun and make some earnings as well in your spare time, interactive tutorials might be better. Depending on workload, cost, and reason you are choosing programming, Bloc has a comparison of course options. But if you are still thinking over a tech career, Switch will suggest one based on your interests.

2. Selecting The Right Language

Don’t get stuck on selecting your first programming language, as there is no one “best” programming language. It is very easy to learn another language after you have learnt one, as some languages are more learner-friendly than others. Depending on your purpose, you may want to choose the language to begin with. For instance, you will need to learn Swift, if you want to write an iOS app. There’s a case for starting with C if you’re serious about programming, even though higher-level languages, like Python, are easy to learn right away. Read about the top 10 languages used by developers on GitHub here.

3. Start Small And Be Patient

You should start at the very beginning, irrespective of which learning method or language you choose. Begin with the basics and be patient with yourself as you progress. Break down the project into simple steps to take your first coding project from beginning to finish. Before giving up, try another method if one method of learning isn’t working for you (e.g., books).

4. Try A Kids App

These days even kids want to learn coding. As a result, many of the programs designed to teach kids to code are very basic. However, of many of them, program such as Scratch, are suitable for all ages. Even kids’ animation apps can get you started with the basics of programming irrespective of how old you are (Note: edX has a new course on Programming in Scratch).

5. Make Use Of Free Online Training Sites

You can write your first computer program with the help of free online training sites like Codecademy and other Hour of Code participants. Tutorials from Khan Academy, Codecademy, Code.org, and many other organizations will familiarize you with the basics of programming—all while creating a new game, site, or other project. According to the language, find the resources you need, you are learning with Bento. While these are good starting points, you will however need to take initiative to further or continue your learning after these introductions.

6. Take a Coding Course

In comparison to online training sites that concentrate on one language, online computer science courses provide a little more of rounded educational experience. These courses are designed to teach you fundamental skills over several months in college-level classes. You can learn about the various websites to learn coding here.

7. Take Some Free Programming Books

Reference books are always useful when are stuck on a problem or just need to look something up. There is a massive collection of over 500 free programming books posted on GitHub, and another collection of Ebooks covering 24 programming languages.

8. Play Coding Games

Mixing gaming with work is always fun and one of the best ways to learn coding is through games. Even though there are many coding tutorials that will help you build simple or complex games yourself, there a couple of teaching sites that are actually games: You might have fun with Code Combat and CodinGame.

9. Get A Tutor (Or Teach Someone Else)

Hack.pledge() is one site that will help you to connect to a mentor, or where you can sign up to mentor someone else. Even just planning to teach what you have learned can help you preserve the information better.

10. Hack Someone Else’s Code

You can get a better knowledge of the big picture when you reverse engineer someone else’s code, testing each line to see how it works. Thanks to tons of open source code, you can learn just about anything and keep learning through the incremental-hacking cycle. However, just remember to share your code back with the community if you better a program.

Top 10 websites to learn coding

Top 10 websites to learn coding



10 of the best trustworthy sites for learning CODING that you may not know

In today’s digital world, coding has become so popular that it can change one’s life. We have composed 10 of the best trustworthy sites to learn coding. You can take an example of coders who have sold their code to multi-nationals and became millionaires in months.

Initially coding can be tough for a beginner. A person needs to understand the concept of computer science and get used to tools that help in developing the code. Many people give up before starting, but it doesn’t have to be in that manner.

The best way to learn code is with project based approach. It will give you new ideas, keep you motivated and most importantly your retention of code will be increased.

So, before you start coding lesson, think of a small project in your mind. Below mentioned are the best resources for getting started with coding.

Codecademy:

This is the most popular and recognized resource for learning code. Join the community of codecademy and you can choose from courses grouped into eight tracks: APIs, Ruby, Python, JavaScript, jQuery, PHP, web fundamentals, or combine languages into projects.

CodeRace.me :


Code Racer as the name suggest provides code learning while competing with others in a Race. With time limits and help feature Code Racer has made a unique style to learn from.


PhpAcademy :



There are hundreds of free videos to help you learn web development, with an optional premium membership to get even more out of PhpAcademy.

KhanAcademy :



Khan Academy brings millions of students from around the world together to learn all sorts of digital skills, from coding to calculus to computer science theory. This means you can become an expert coder and a proficient mathematician in the same place.

Codingbat :



If you have Python and Java problems then no frills just the exercises. It is probably better for someone with a little bit of background (meaning you know what a function/parameter is and can use The Google to figure out/find grammar/functions you need). The site was made by the same guy who taught the Google Python Class.

Coursera :


Online education giant Coursera brings the world’s best courses from dozens of top universities online, and lets anyone take them for free. Coursera classes are now available in five languages i.e. English, Spanish, French, Italian and Chinese, and are taught by professors from 62 universities.

The CodePlayer :


On the CodePlayer, you can watch interactive presentations that explain how people built things from scratch. Once you become a coding expert, you can add your own presentations to teach others what you know.

Udacity :



Udacity is a very famous brand and has been in the market for years now. It is for Massive Online Open Courses (MOOCs). It is multi-facetted and you get to know about many things apart from coding as well. It is like a social network analysis. It’s almost like a college without a diploma degree. Organizations like Google have a detailed course on Android Apps, and consequently ios apps also have courses well within reach. Generally it is free but some courses have fees for one on one tuition. This is a worth trying website for coders.

Codeschool :


I would say it’s more for intermediate learners, but a fantastic resource for learning code. You can do a beginner level course on Udacity, Treehouse and Codeacademy, and if you go further you will be more at an ease with Code School. They have a different approach and more interactive way to teach you about coding. You have the path style sections – Ruby, HTML/CSS, iOS, and JavaScript. At the same time, you have Git, Objective – C and jQuery.

Treehouse :


Treehouse is another top notch consistent player in the MARKET. With a 14-day free testing, $25 is charged for the primary account and $49 for a specialist and you will find to learn almost anything with the proper material. You will get excellent videos, interactive quiz, forums exercises and expert reviews to make your journey to learn coding easier.

Do let us know if you have used any of the sites mentioned above. I am sure you will find these coding sites to be fun and very interactive at the same time. Happy learning!!!

Top 10 popular programming languages used on GitHub

Top 10 popular programming languages used on GitHub


Here are the top 10 programming languages used for Gits by programmers on GitHub

GitHub is a global web-based Git repository hosting service, which offers all of the distributed revision control and source code management functionality of Git as well as adding its own features. Unlike Git, which is strictly a command-line tool, GitHub provides a Web-based graphical interface and desktop as well as mobile integration. It also provides access control and several collaboration features such as bug tracking, feature requests, task management, and wikis for every project



On Wednesday, Github published a graph tracking the popularity of various programming languages on its website. In recent years, Github.com has become the primary means of housing open source software which is freely available to the world. With 10 Million users as of today, GitHub gives us the idea of which language the programmers really prefer for their coding needs.

The graph gives a closer look at the popularity of different programming languages used on its code sharing website that lets anyone edit, store, and collaborate on software code.

Here are the Top 10 Programming Languages on GitHub today:
1. JavaScript
2. Java
3. Ruby
4. PHP
5. Python
6. CSS
7. C++
8. C#
9. C
10. HTML

Java programming language looks to be the firm favourite of the programmers worldwide and has topped the race on GitHub also. A decade ago, Java was a language primarily used by enterprises like banks. But as GitHub’s data shows, it’s now at the forefront of languages used to build open source software.

Among new projects started on GitHub, Java is now the second-most popular programming language, up from seventh place in 2008. The popularity of Android smartphones has also given weight to Java as Google made Java the primary language for developing applications on Android smart devices.

On GitHub, Java is followed by Ruby on Rails, PHP, Python, and C#. C# is Microsoft’s version of Java.

The rank is calculated by a GitHub project called Linguist, which listed languages by their adoption in public and private repositories, excluding forks.

This is the list of languages which majority of codes on GitHub prefer, which language do you like the most and why. Do write it in the comments section below.

7 things a coder who has just started programming should know

7 things a coder who has just started programming should know



If you have recently ventured in the world of professional software developers, you should probably be aware about the business of writing code for a living that you even can’t learn from a university course or a coding academy. Whether you’re a recent graduate starting your first developer job, or an older worker who’s transitioned to programming, use the arrows above to read 7 pieces of advice for newbie programmers from those who’ve been there and been doing that for years.

Learn about the underlying systems

To have knowledge about programming languages is the main part of software development. It is also very important for developers to be aware about what’s going on lower down the stack.

Pete Bull, a support engineer at Acquia said, “Lots of languages abstract away from what is happening at the system level, and that abstraction is useful because it allows developers to be more productive much of the time. But when you hit a roadblock, a really nasty bug, and need a deeper understanding of what’s happening under the hood, well it’s a useful skill to be able to debug a process and look at the system calls and really see how a piece of code is interacting with the rest of the system.

Similarly, Robert Douglass, VP of Customer Satisfaction with Platform.sh told IT World that “When I was just beginning programming, there were a lot of things that I really didn’t understand about computers themselves. File systems, networking, and how things are kept in memory are three obvious examples. This meant that I would not necessarily understand the goals of some of the programming constructs I was being presented with.”

Know command line tools

There are chances that as a developer you may spend most of your time working on a code editor or a fancy IDE. However, also knowing how to execute things at the command line could sometimes make your life easier.

A 20-year veteran programmer, who wished to remain anonymous, told IT World, “Sometimes you find yourself on a machine where stuff has to be done right now and tools are very limited. Know the shell like you know how to breathe. Tools like find, comm, diff, vi/vim, sed, awk. How to write little scripts right on the command line to find the file that needs to change right f’ing now because production is broken and Joe who fat fingered a URL in said unknown file is on vacation in Fiji.”

Bull, who started using Microsoft tools, then slowly moved to Linux, agreed, saying, “I would have learned the ins and outs of the command line and all of the useful utilities that are available on a *nix system. I can actually recall code that I wrote years ago, and probably spent days or weeks working on, that probably could have been done better in a grep + awk one-liner.”

Your debugger is your friend

As a coder, you will be spending majority of your time in tracking down bugs. Dave Varon, a bioinformatics developer at Novartis, highlighted the advantage of a debugger and it how can overshadow the initial costs of your time. “Learn to use your debugger!” he told IT World. “Take that extra day or two to configure it. When you don’t see the expected result, just debug it: set breakpoints, step through your code, and esp. 3rd party code. It will save you days of frustration, and even better, you will learn things about coding you can only learn by reading someone else’s code.”

Learn to write tests

Some developers feel that it is critical to do unit testing, which means to write tests to authenticate that small units of code are doing what they should. Among those people is Richard Handloff, a database developer with Strategic Power Systems. In an email to IT World, he wrote, “I think the best bit of advice I’d give someone who wants to learn to program is to learn to write good tests and learn to write your tests really early in the process.”

Plan on change and learning new systems

With technology changing quickly these days, the underlying systems, languages, and tools used by programmers also go through changes.

Adam Wulf, a mobile developer and founder of Milestone Made, suggests that new coders need to be prepared, and stay ahead of change. “Right now, I’m of the mind that you should plan to learn essentially brand new technology stack every ~ 4 years,” he said. “Good foundational knowledge is always applicable, but the tools and tech you’ll use every day will be completely different every 4 years.”

“Projects are never written in just one language using one framework anymore,” said the developer who wished to remain anonymous. “You are never going to work on just one thing in one project, get used to moving from project to project and from language/technology to language/technology,” he wrote.

Play well with others

Even though the conventional thought is that programmers work alone, developers still have to work with other people. Ben Miller, the CTO of Sinclair Digital Ventures, stressed on the significance of being able to work as a part of team to your career success. “Big projects mean lots of moving parts coming together and how they fit together and divide up the problem can create impossible engineering problems if you aren’t careful.” he wrote via email to IT World. “Before trying to optimize that one algorithm, work with the team and make sure there isn’t a re-division of the problem that makes each person’s problem simpler. Coding is a team sport!”

Reiterating the significance of people skills, Varon says, “If you can’t figure it out yourself by re-intuiting the API or debugging, ask for help. Just because you think you’ve written a masterpiece doesn’t mean it isn’t crap or can’t be better. Just like in college, other people in the room have the same questions, or questions only you can answer. Develop a rapport with colleagues. Often just stating the problem aloud enables a eureka moment.”

An anonymous source who shared a similar thought on the advantages about being a team player told IT World, “Stepping up to the plate and doing what is asked of you even though it is grunt work will keep you employed as well,” he said. In that situation, he also warned, “But be careful, you may get stuck doing it all the time.”

Don’t be afraid to code yourself out of a job

Miller had a rather interesting piece of advice which, at first blush, may not appear instinctive. “Coding yourself out of a job gets you promoted,” he told IT World. “Find the simplest way to solve problems and make your code resilient and maintenance free and people will give you more and more to do. They will even ask you to teach others to do what you do,” he explained. “In short, worrying about (or at least coding for) job security puts a damper on your career.”

11 Best Hacking Movies That You Should Watch Right Now

11 Best Hacking Movies That You Should Watch Right Now



Here’s a look at the top 11 Hollywood films which show hacking at its best

The last few years has seen hackers taken a liking for Hollywood with them appearing in almost every robbery or mystery movie. Let’s take a look at the top 10 hacking movies of all time.


#1 Algorithm (2014)

he new film ‘Algorithm‘ tracks the travails of Will, who is a freelance computer hacker who “breaks into a top-secret government contractor and downloads all their recently developed programs.” You can see the full movie below

#2 WarGames (1983)

The film features David Lightman (Broderick), a young high school student hacker who accidentally hacks into a military supercomputer and starts the countdown to World War III.

#3 Hackers (1995)

This cult classic got a lot of things right, especially the way they showed kids using technology to create their own community. In Hackers, Angelina Jolie and Jonny Lee Miller portray two youthful and hip hackers. Miller portrays a hacker who got caught as a very young child (11) after crashing thousands of computers and has been sentenced to zero computer access until his 18th birthday.

If you want to know how hackers use their social engineering skills to get sensitive details related to your hardware, this movie will not disappoint you.

#4 The Matrix (1999)

This is one of the greatest science fiction movie. The movie depicts a dystopian future in which reality as perceived by most humans is actually a simulated reality called “the Matrix”, created by sentient machines to subdue the human population, while their bodies’ heat and electrical activity are used as an energy source.

A character named “Neo”, who is a computer Hacker, learns this truth and is drawn into a rebellion against the machines, which involves other people who have been freed from the “dream world”. The Matrix franchise is a trilogy movie series.

#5 Takedown (2000)

This movie is based on famous computer U.S. hacker Kevin David Mitnick. Based upon the book and written by his nemesis, Tsutomu Shimomura, the story tends to glorify Shimomura. Mitnick operated in the 1980s and ’90s and eventually went to prison for a couple of years. Now, he is a highly paid IT security consultant, speaker, and writer.

#6 The Italian Job (2003)

Although the MINI Coopers are really the stars of The Italian Job (a remake of the 1969 film of the same name), Seth Green plays Lyle, a hacker among a group of elite thieves, who is able to manipulate traffic signals, among other devices, that make this grand theft possible.

#7 Live free or die hard (2007)

Live Free or Die Hard (also known as Die Hard 4 and released as Die Hard 4.0 outside North America) is a 2007 American action film, and the fourth installment in the Die Hard film series depicts a scenario where a hacker played by Timothy Olyphant (of Justified fame) takes down nearly the entire U.S. infrastructure in an attempt to transfer trillions of dollars from the Federal Reserve to his account.

This movie shows how a blackhat hackers operate

#8 Blackhat (2015)

Blackhat is newly released movie by Chris Hemsworth. In this movie hackers hack Chinese nuclear power plant to start nuclear reaction. Simultaneously, they also hack the stock exchange and steal million of dollars from bank.

This movie shows how a black hat hackers threaten governments.

#9 Untraceable (2008)

This film involves a serial killer who rigs contraptions that kill his victims based on the number of hits received by a website KillWithMe.com that features a live streaming video of the victim.
Millions of people log on, hastening the victims’ deaths.

#10 Eagle Eye (2008)

In this movie, two people get a call from an unknown number by a woman. They get a task on phone that if they don’t follow the phone call they would die. This movie displays supercomputer hack on all networks and military networks.

This is just an amazing movie on how artificial intelligence computer hack our real life for bad motives.

#11 Fifth Estate (2013)

The Fifth Estate is an unauthorized account of Julian Assange and WikiLeaks. Cumberbatch plays a believable Assange as a egotistical, idealist that is out to change the world. Few Americans know that Assange is a famous (or infamous) hacker in his native country of Australia. He broke into the Pentagon, Citibank, NASA, and Stanford University, among other facilities, before being caught.

Saturday, May 7, 2016

Top Programming Languages That Will Bag You A Top Notch Job

Top Programming Languages That Will Bag You A Top Notch Job

With several programming languages available in the market, it is very important to choose the ones that can help you plan your future or plan your development teams. There are constant lists about programming languages that come out every year.

TIOBE, a Netherlands-based company is one such company that keeps a regular list of the most commonly used languages and assesses code for quality. The company’s list not only shows the relative popular languages that it is testing currently, but also a good picture of the development market as it exists right now.

Another way to figure out which programming languages are currently hot in the market is looking at the companies graph for hiring programmers, which in turn gives us a peek into the future.

Toptal is a company that acts as a broker between developers and the companies that want to hire them. It has a list of the most popular languages used in hiring searches — a list that doesn’t directly track to the TIOBE list.

Alvaro Oliveira, VP of talent operations for Toptal said according to their list that the No. 1 language that the companies are searching for is Swift. “Swift is new, so it’s expected for its growth to be way higher than any other languages,” Oliveira said. “It’s also the language that has allowed a lot of people to join the iOS market.”

According to Oliveira, Swift’s growth is coming from two sources: Those moving their programming from Objective C, and those coming into the iOS development market for the first time. “The iOS programming market was always held back by Objective C, which is a language that a lot of people found uninviting,” he said. “But then Swift came along and was much easier.”

The other language at the top of Toptal’s chart is HTML. “For any web project, HTML is going to be there. Whether it’s a Ruby on Rails or Rython job, HTML will be there. It shows that Web pages are still in demand,” Oliveira said.

Let’s have a look at the languages most commonly used in March 2016.

1. Java



For the last three years, Java has been an important business programming language for companies, which is no surprise. It’s one of the top languages taught in university computer science programs and known by everyone. It’s both adaptable and powerful, as long as you don’t have to reach down to simple metal for your application.

And if you do need to reach down to bare metal, there’s always …

2. C

C has come a long way from the time when it started life telling long-distance telephone switches how to work. For the last decades, it has been almost near the top of the “popular programs” list, and doesn’t really show any indication of slowing down. If you need to cut through all the APIs and SDKs and directly influence the hardware itself, then C is powerful and the next best thing to assembler.

Of course, C is a procedural language, which places it one step above carving code into stone for many developers.

If you want the power of C in an object-oriented package, you can always turn to …

3. C++



In the early 1980s, Bjarne Stroustrup developed a pre-processor that gave C classes and objects, and he called it C++. It’s a cliché to say that the rest is history, but really, there it is.

Since the mid-1980, C++ has given a strong competition to C, and long since been developed as its own language rather than a simple pre-processor for its foundation language. This is another language that is regularly taught in universities.

However, if you need to write code similar to C++ but specifically enhanced for a Microsoft environment, you can turn to….

4. C#



Microsoft made a tactical decision to develop a language based on C in 2000, which was enhanced for the .NET environment. And the outcome was C#. C# (pronounced “C sharp”) is an object oriented language, which with the help of C-like syntax makes it possible to create well engineered code. Maybe most important for many developers, C# is tied tightly to the Common Language Infrastructure (CLI), which allows a program to be written and compiled once, then executed on multiple different platforms.

There are additional ways to run applications on a number of different hardware platforms.

One of them is to base the application on a Web interface, which brings us to…

5. Python



One of the languages that divides the difference between being a scripting language and a full programming language is Python. Python is most often used with a powerful framework that allows it to build powerful applications in specific markets. The fact that it rarely stands alone is the thing that most often drives Python over the line into “full programming.”

While Python doesn’t need the involvement of internet, but there’s a good chance that you will find Python wherever you find an advanced Web application.

And in several of those advanced Web applications, you will also find …

6. PHP



PHP is used as a general-purpose programming language that has crossed over as another scripting language in many organizations. In comparison to Python, PHP is more closely connected to a browser, although it can also live inside a number of application management systems and frameworks.

PHP is an interpreted language, which is a point in favor of keeping it in the scripting language camp for those who keep track of such things. Rather than as the result of a standards effort, it has grown organically which reflects in some of its quirks. In spite of all this, if your aim is to make a living in the software development world, then PHP ranks highly on most lists of “languages you should know.”

If your corner of the software development world is surrounded by Microsoft, in addition to C# you probably want to learn …

7. Visual Basic [.Net]



The name “Visual Basic.Net” is outdated, as it made sense at the turn of the millennium, when Microsoft was trying to differentiate the language that was part of its .Net framework from what had come before.

Visual Basic is a perfectly suited language for building business process applications, especially if you want those applications to include functionality or an interface from one of the Microsoft Office applications.

Instead of a personal productivity application, if you are interested in a browser interface, then you should look at …

8. Javascript



Everyone knows that Java and Javascript are not related to each other. Coming just behind HTML in ubiquity, Javascript is one of the foundation languages of the Web. By iteslf, Javascript isn’t going to live outside a browser interface, though it is likely to condense that interface in a program that doesn’t have to invoke a full browser instance every time it runs.

As time goes on, Javascript is becoming more entirely functional with server-side implementations with Javascript in virtual machines taking it step-by-step away from the browser.

Though, in general, it’s a scripting language that carries a Web heritage with it. In that regard it’s rather like …

9. Perl

A language that pre-dates the Web by half a decade, Perl yet has got connected with advanced Web applications. The connection is mainly because Perl is wonderful at working with text and text objects stored in databases. Despite being clumsy and occasionally ruthless, it is good: Two words mostly used to explain Perl’s method to development are “chainsaw” and “duct tape.”

Mostly used for scripts, Perl is an interpreted language that holds snippets of larger applications together. While it is doubtful one can make a career out of Perl alone, it is however necessary that this language should be in every developer’s toolkit.

The same applies to…

10. Ruby



Ruby is not primarily a scripting language unlike many of the languages mentioned above. Rather, it is an object-oriented, compiled, full-featured programming language with a syntax that should be known to anyone who is acquainted with Python or Perl.

Ruby has been used to code frameworks and controllers, most notably Ruby on Rails, which offers structures for Web pages, databases, and other complex applications. While they are not the same, the two share language and hence should not be confused for one another.

Besides, the programming languages mentioned above, there are also React and React Native. React is the Javascript framework that lets you build applications with a Facebook interface. A further extension of the concept, React Native allows you to build iOS and Android (and even set-top box) apps with Javascript.

These two frameworks are seen as an incredible growth in the number of companies seeking for programming talent said Alvaro Oliveira. Given their foundation, they make a convincing case for learning Javascript and then adding React as a way to enhance your chances of getting recruited in 2016 and 2017.

What other languages do you think programmers should know? If you think we have missed out any of the languages in the list, please feel free to mention in the comments section below.

How To Find And Kill A Remote Connecting Malware On Windows 10

How To Find And Kill A Remote Connecting Malware On Windows 10



Short Bytes: Here are the simple and easy steps on how to find, kill and delete a remote connecting malware using command prompt on Windows 10. These steps use PID of an unwanted remote connection and based on that, we take the further actions to delete the malware.

Command prompt can be a useful tool in scanning virus and malware that are running in the background, trying to establish a remote connection from our personal computers.

We have already covered a topic regarding tips to remove virus from USB or any drive using CMD, and now is the time to uncover malware which runs in the background.

So, when a malware is running in the background, it must establish a connection to the outside internet world. They also use a protocol like TCP or UDP to establish the internet connection and send our private information outside. Another important factor is that every process is assigned a PID (Process ID) in Windows.

So, using the simple cmd commands, we will try to extract all these information and then kill the unwanted process (suspected malware) based on its PID.

Find And Kill Remote Connecting Malware On Windows 10:

Please follow the steps mentioned below:

• Run Command Prompt as administrator.



• Type netstat -b -o 5 in your Command Prompt screen


• Here is what we are trying to do with the above command:
     • netstat: The netstat is a useful command for checking internet and network connections.
     • -b attribute: displays the executable involved in creating each connection or listening port.
     • -o attribute: displays the owning process id associated with each connection.
     • integer:  An integer used to display results multiple times with specified number of seconds                 between displays. It continues until stopped by command ctrl+c.

As you can in the above screenshot that netstat command used above shows all the required information and gets updated every 5 seconds.

Some of the active connections in the above screenshots are googledrivesync.exe, explorer.exe, chrome.exe and I do not see any suspicious connection like autorun.exe or autorun.inf. So, once you find these suspected executable active connections, note their PID.

• Now open your Task manager and go to the ‘Details’ tab. Under the details tab, you can see the name, PID, status and some more information about the running applications.



• You can also sort the PID by clicking on this tab at the top. Once the Process IDs are sorted out, you can find the suspected PID here.

• Right click on that particular PID and you can see many options out of which two important options for you are:
     • End task
     • Open file location

• Do no click on ‘End task’ before opening the file location. So, first click on the ‘open file location’ which will open the location of the suspected malware and then you can end that task.

• In the file location, you can delete the malware. If you are unable to delete the malware, you can follow our article — Remove Virus from USB Or Any Drive on Windows 10 Using CMD.

Sometimes, it might also happen that the malware operates intermittently. In that case, we just cannot sit and wait for the malware to appear up.

So, we can print the output of the netstat -b -o 5 command to a text file using the below command and analyze that output file.

• netstat -b -o 5>>sus-mal.txt

In this case, the filename of the .txt file will be sus-mal.txt. and the location of the file will be as shown in the cmd. So, you can go to the file location and look out for any suspicious connection making a remote connection from your PC to the internet.

Forget not to check this file as soon as possible because PID of the process may change over the time as well.

VB.Net Chapter 8 - Select Case Control Structure

VB.Net Chapter 8 -  Select Case Control Structure 



In This Chaper
• Understanding The Select Case ….End Select Structure

In the previous Chapter, we have learned how to control the program flow using the If...ElseIf control structure. In this chapter, you will learn another way to control the program flow, that is, the Select Case control structure. However, the Select Case control structure is slightly different from the If...ElseIf control structure. The difference is that the Select Case control structure basically only make decision on one expression or dimension (for example the examination grade) while the If...ElseIf statement control structure may evaluate only one expression, each If...ElseIf statement may also compute entirely different dimensions. Select Case is preferred when there exist many different conditions because using If...Then...ElseIf statements might become too messy.

The Select Case ...End Select control structure is shown below:

Select Case test expression  
   Case expression list 1 
        Block of one or more VB statements  
   Case expression list 2 
        Block of one or more VB Statements  
   Case expression list 3 
        Block of one or more VB statements  
   Case expression list 4  
               Block of one or more VB statements  
   Case Else  
        Block of one or more VB Statements  
End Select


Example 8.1

Based on Example 7.4, you can rewrite the code using Select Case...End Select, as shown below.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
'Examination Marks  
Dim mark As Single  
mark = mrk.Text    
Select Case mark  
Case 0 to 49  
   Label1.Text = "Need to work harder"  
Case 50 to 59  
   Label2.Text = "Average"  
Case 60 to 69  
   Label3.Text= "Above Average"  
 Case 70 to 84  
   Label4.Text = "Good"  
Case Else  
   Label5.Text= "Excellence"  
End Select  
End Sub


Example 8.2

In this example, you can use the keyword Is together with the comparison operators.

Private Sub Button1_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click  
'Examination Marks
Dim mark As Single
mark = mrk.Text
Select Case mark
Case Is >= 85
     Label1.Text= "Excellence"
Case Is >= 70
     Label2.Text= "Good"
Case Is >= 60
     Label3.Text = "Above Average"
Case Is >= 50
     Label4.Text= "Average"
Case Else
     Label5.Text = "Need to work harder"
End Select
End Sub


Example 8.3 

You also can rewrite Example 8.2 by omitting the keyword IS, as shown here:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click  
'Examination Marks
Dim mark As Single 
mark = mrk.Text
Select Case mark
Case 0 to 49
    Label1.Text = "Need to work harder"
Case 50 to 59
    Label2.Text = "Average"
Case 60 to 69
    Label3.Text= "Above Average"
Case 70 to 84
    Label4.Text = "Good"
Case Else
    Label5.Text= "Excellence"
End Select
End Sub


Summary
In this chapter, you learned how to control program flow using the Select Case control structure. You also learned how to write code for the practical usage of the Select Case control structure, such as the program that processed examination marks. 

Monday, May 2, 2016

How To Download From Youtube Without Any Softwares In 3 Steps

How To Download From Youtube Without Any Softwares


Step 1: Copy Video URL

*Click On The Image To See It In The Full Resolution*


Step 2: Goto This Website SaveFrom And Paste Your URL

*Click On The Image To See It In The Full Resolution*


Step 3: Select Video Quality And Download it

*Click On The Image To See It In The Full Resolution*

*Click On The Image To See It In The Full Resolution*

VB.Net Chapter 7 - Controlling Program Flow

Chapter 7 - Controlling Program Flow


In This Chapter
• Understanding Conditional and Logical Operators
• Using the If control structure with the Comparison Operators

In the previous Chapters, we have learned how to write code that accepts input from the user and displays the output without controlling the program flow. In this chapter, you will learn how to write VB2010 code that can make decision when it processes input from the user, and controls the program flow in the process. Decision making process is an important part of programming because it will help solve practical problems intelligently so that it can provide useful output or feedback to the user. For example, we can write a VB2010 program that can ask the computer to perform certain task until a certain condition is met, or a program that will reject non-numeric data. In order to control the program flow and to make decisions, we need to use the conditional operators and the logical operators together with the If control structure. 

7.1 Conditional Operators 

 The conditional operators are powerful tools that can compare values and then decide what actions to take, whether to execute a program or terminate the program and more. They are also known as numerical comparison operators. Normally we use them to compare two values to see whether they are equal or one value is greater or less than the other value. The comparison will return true or false result. These operators are shown in Table 7.1


Table 7.1: Conditional Operators 


7.2 Logical Operators 

Sometimes we might need to make more than one comparison before a decision can be made and an action taken. In this case, using numerical comparison operators alone is not sufficient, we need to use additional operators, and they are the logical operators. The logical operators are shown in Table 7.2.

Table 7.2: Logical Operators 


* Normally the above operators are use to compare numerical data. However, you can also compare strings with the above operators. In making strings comparison, there are certain rules to follows: Upper case letters are less than lowercase letters, "A"<"B"<"C"<"D"...<"Z" and number are less than letters. 

7.3 Using the If control structure with the Comparison Operators 

To effectively control the VB program flow, we shall use the If control structured together with the conditional operators and logical operators. There are three types of If control structure, namely If...Then statement, If...Then... Else statement and If...Then...ElseIf statement. 

7.3(a) If...Then Statement 

This is the simplest control structure which ask the computer to perform a certain action specified by the VB expression if the condition is true. However, when the condition is false, no action will be performed. The general format for the if...then... statement is 

If condition Then  
VB expression 
End If


Example 7.1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
Dim myNumber As Integer
myNumber = TextBox1.Text
If myNumber > 100 Then
Label2.Text = " You win a lucky prize"
End If 
End Sub

When you run the program and enter a number that is greater than 100, you will see the "You win a lucky prize" statement. On the other hand, if the number entered is less than or equal to 100, you do not see any display. 

7.3(b) If...Then...Else Statement 

Using just If...Then statement is not very useful in programming and it does not provides choices for the users. In order to provide a choice, we can use the If...Then...Else Statement. This control structure will ask the computer to perform a certain action specified by the VB expression if the condition is true. When the condition is false, an alternative action will be executed. The general format for if...then... Else statement is

If condition Then  
VB expression 
Else 
VB expression 
End If

Example 7.2 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
Dim myNumber As Integer
myNumber = TextBox1.Text
If myNumber > 100 Then
Label2.Text = "Congratulation! You win a lucky prize!"
Else
Label2.Text = "Sorry, You did not win any prize"
End If 
End Sub


When you run the program and enter a number that is greater than 100, it displays a message “Congratulation! You win a lucky prize!”  On the other hand, if the number entered is less than or equal to 100, you will see the "Sorry, You did not win any prize" message.

Example 7.3 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
Dim myNumber, MyAge As Integer
myNumber = TextBox1.Text
MyAge = TextBox2.Text  

If myNumber > 100 And myAge > 60 Then
Label2.Text = " Congratulation! You win a lucky prize"
Else
Label2.Text = " Sorry, You did not win any prize"
End If 
End Sub

This program use the logical And operator beside the conditional operators. This means that for the statement to be true, both conditions must be fulfilled in order; otherwise, the second block of code will be executed. In this example, the number entered must be more than 100 and the age must be more than 60 in order to win a lucky prize, any one of the above conditions not fulfilled will disqualify the user from winning a prize. 

7.3(c) If...Then...ElseIf Statement 

If there are more than two alternatives, using just If...Then...Else statement will not be enough. In order to provide more choices, we can use the If...Then...ElseIf Statement. The general format for the if...then... Else statement is

If condition Then 
VB expression
ElseIf condition Then 
VB expression
ElseIf condition Then 
VB expression
Else
VB expression
End If 


Example 7.4 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Mark As Integer
Dim Grade as String
Mark = TextBox1.Text
If myNumber >=80 Then
Grade="A"
ElseIf Mark>=60 and Mark<80 then
Grade="B"
ElseIf Mark>=40 and Mark<60 then
Grade="C"
Else
Grade="D"
End If
End Sub



Summary

In this chapter, you learned how to use the If control structure together with the comparison operators to control program flow. 

• In section 7.1, you learned how to use the conditional operators in VB2010 such as =, <,>, >=, <= and <>. 

• In section 7.2, you learned how to use the logical operators And, Or, Xor and Not. 

• In section 7.3, you learned three types of If control structure, i.e. If...Then, If...Then...Else and If...Then...ElseIf. Besides, you also learned how to write code involving the use of the If control structure.