Cool and Helpful Tricks You Should Know To Use Your Computer Like a Pro

Cool and Helpful Tricks You Should Know To Use Your Computer Like a Pro

You might have been using your computer in the least productive way. Here I’ve compiled some cool and helpful tips and tricks that will boost your productivity and save your time and effort.

The first thing is keyboard shortcuts. Yeah, the mouse is cool, but the keyboard is way cooler. Keyboard shortcuts just not only gets your job done quickly but also improves the efficiency.

 

Windows Key Shortcuts

 

windows key

 

WinDisplays or hides the Start screen
Win + AOpens notification and Action Center
Win + M Minimizes all windows
Win + Shift + M Restore all windows
Win + COpens Charms
Win + DShows desktop
Win + EOpens Microsoft Explorer
Win + G Opens Game
Win + HOpens on screen keyboard
Win + TabView all virtual desktops at a glance
Win + ROpens the run window
Win + Pause/BreakOpens the system properties window
Win + LLocks the computer
Win + IOpens settings
Win + XOpens power user task menu
Win + Q /  Win + S Opens Cortana
Win + W Opens Windows Ink workspace
Win + POpens projector menu
Win + .Shows emoji
Win + ,Temporarily peak at the desktop
Win+/-Opens Magnifier and zooms in/out
Win + EscExits Magnifier

 

Run Command Shortcuts

 

run command box

 

First, open the Run window by hitting Win + R shortcut and type in the following commands. These commands can be quite useful, so it’s worth remembering.

 

calcOpens Calculator
charmapOpens Character map
cmdOpens Command prompt
controlOpens Control panel
fontsOpens Fonts
firefoxOpens Firefox (if installed)
chromeOpens Google chrome (if installed)
winwordOpens Microsoft Word
excelOpens Microsoft Excel
powerpntOpens Microsoft Powerpoint
outlookOpens Microsoft Outlook
notepadOpens Notepad
wordpad / writeOpens Wordpad
wmplayerOpens Windows media player
mspaintOpens Microsoft Paint
oskOpens On-screen keyboard
cleanmgrOpens Disk cleanup utility
timedate.cplOpens Date and Time properties
inetcpl.cplOpens Internet properties
logoffLog out windows
shutdownShutdowns computer
shutdown -rRestarts windows
regeditOpens Registry editor
taskmgrOpens Task Manager
msconfigOpens System configuration
dxdiagView System information and DirectX information
appwiz.cplOpens Add / Remove program
control admintoolsOpens Administrative tools
diskmgmt.mscOpens Disk management
diskpartOpens Disk partition
%temp%Opens Temporary folder
(Note: Delete the contents of the temporary folder)

                          

 

Browser Shortcuts

 

browser

 

HomeGo to the top of the page
EndGo to the end of the page
Ctrl + TOpen a new tab
CtrlWClose current tab
Ctrl + DAdd bookmark
Ctrl + Shift + DBookmark all open tabs
Ctrl + HOpen History
Ctrl + JOpen Downloads
Ctrl + NOpen new browser window
Ctrl + UOpen page source
Ctrl + +Zoom in
Ctrl + -Zoom out
Ctrl + 0Restore original size
Ctrl + 1Switch to the first tab
Ctrl + 9Switch to the last tab
Ctrl + EOpens the search bar in the address bar
Ctrl + FStarts the Find utility
Ctrl + L / Alt + D / F6Highlights the text in the address bar
Ctrl + TabMoves through each of the open tabs
Ctrl + R / F5Reloads page
Ctrl + SSaves page
Ctrl + PPrint the page
Ctrl + Shift + DeleteOpens the Clear browsing history window
F11Full screen mode
F12Open Developer menu

 

Trick 1: Just type in the name of the website in the address bar on a browser and press Ctrl + Enter to add the ‘www.’ and ‘.com‘, prefix and suffix automatically.

 

 

Youtube Shortcuts

 

Youtube logo

 

K / SpaceToggle Play / Pause the video
Left ArrowGo back 5 seconds
JGo back 10 seconds
Right ArrowGo forward 5 seconds
LGo forward 10 seconds
Numbers 1-9 (Not the keypad numbersSkip to a particular section of the video (eg. 5 goes to midpoint of the video)
0 (Not the keypad numbersRestart the video
FFull-screen mode
EscExit Full-screen mode
HomeGo to the beginning of the video
EndGo to the end of the video
Up ArrowIncrease Volume
Down ArrowDecrease Volume
Shift + >Increase speed
Shift + <Decrease speed
MMute / Unmute video
CTurn Captions on / off
BCycle through options for caption background color

 

Trick 1: Left click on the video and click on ‘Loop‘ to repeat the video.

 

Trick 2: Left click on the video and click on ‘Stat for nerds‘ to view dropped frames of video, current frame, video dimensions and others.

 

Trick 3: Convert a YouTube video into a GIF, by adding ‘gif‘ before youtube in the URL, i.e. www.gifyoutube.com

 

Trick 4: Download any YouTube videos simply by placing ‘ss‘ at the beginning of the video link, i.e. www.ssyoutube.com/…

 

Google Password

Visit Google Password

Are you like, “Woah!”? Remove passwords which you think, Google should not remember or which can harm you if your account is hacked.

This feature really helps me to remember my old passwords or password on a website which I don’t visit frequently. It saves me from the trouble of clicking forgot the password.

 

Google History

If you want to find out which website you visited on which particular day then, Google History will help you to get those data.

 

Google Maps Timeline

 Do you want to remember where you were on a particular day at that particular time? Visit Google Maps Timeline.

 

God Mode

God Mode is a shortcut to access all the operating system’s control settings from within a single folder. Here’s a tutorial on How to Enable God Mode on your computer.

 

Task Manager

All your life you have been using the shortcut Ctrl + Alt + Delete to open the window and select Task Manager while you can directly open Task Manager by using the shortcut Ctrl + Shift + Esc.

 

Turn off ads in uTorrent

 

utorrent logo

 

uTorrent is the most popular and frequent application you use when you wish to download a movie, games, music and other applications. Most of us use the free version and are annoyed by the ad banners that keeps displaying on it. So here’s a way to disable the ads and offers.

To turn off ads and offers:

Open uTorrent > Options > Preferences > Advanced.

You will see the following window.

 

utorrent advanced tab

 

Here you’ll find a large list of flags for the app and a filter box. Search for and disable the following flags:

  •  offers.left_rail_offer_enabled/left_rail_offer
  •  gui.show_plus_upsell
  •  offers.sponsored_torrent_offer_enabled/sponsored_torrent_offer_enabled
  •  bt.enable_pulse
  •  gui.show_notorrents_node
  •  offers.content_offer_autoexec

 

Reverse Image Search

Most of you might know about the ‘search by image’ option in Google where you can upload an image and search the web for it. But you can directly search for the image in reverse to know exactly where it came from.

Just hold S and Right Click on the image to reverse search the image.

 

Temporary Emails

To avoid spam from certain websites, use disposable temporary email services to sign up for the stuff.

Below are few of the services offering temporary email facility:

Quickly Launch a New Instance of the Program

 

new instance

 

The taskbar icons can also be used to quickly launch a second (or third, fourth, …) instance of a program.

Just hold down Shift and open the program by left clicking on the mouse and you will get a new, clean version of the software.

 

 

Use Mouse Scroll Wheel to Open the Link in New Browser

 

mouse

Have you ever wondered the purpose of the middle wheel on the mouse except for scrolling? Click on any link with the middle wheel and the link opens in a new tab.

I will be adding more tricks in the coming days. If you know some more tricks and shortcuts, then you can comment down below. I would really appreciate that. Please share this blog so that other people can also learn about it.

4th Girls in Technology Meetup Successfully Held, January 7th, 2018

4th Girls in Technology Meetup Successfully Held, January 7th, 2018

On Sunday, 7th January, the fourth GiT Meetup was successfully organized by Girls in Technology. The event took place in CloudFactory, Bhaisepati. For those who don’t know, Girls in Technology is an organization of tech enthusiast girls working on the vision of bringing more girls in the ICT sector, making them aware about the vast scope of technology, building skillset, and their overall growth.

 

https://www.youtube.com/watch?v=abC3QIY53ss

 

The meetup event started at 11 am, when Rojina Bajracharya, co-founder of Girls in Technology offered khata to the speakers. The event was divided into two sets of seminars. At first, the speakers shared their inspiring journey with the attendees, which was followed by an interactive panel discussion where there was an active participation between the speakers and the participants.

 

There were six speakers at the meetup event. In no particular order, their names are Prativa Pandey – Founder and CEO of Catalyst Technology, Trishna Shrestha – QA Associate Engineer at CloudFactory, Nikita Acharya – Senior Software Engineer at CloudFactory, Shreeya Singh Dhakal – Core member of Nepali NLP group, Sangeeta Waiba – Software Engineer at Spiralogics International and Akita Nakarmi – Junior Developer at Young Innovations. Around 60 participants attended the meetup program.

 

4th Girls in Technology Meetup Speakers List

Some glimpses of the events.

Panel Discussion

 

Discussion among the speakers.

 

GiT meetup group photo

4th Girls in Technology Meetup Group Photo

 

GiT Meetup Organizers with Speakers

4th Girls in Technology Meetup Organizers and Speakers Group Photo

 

Video Credit: Prithivi Bikram Shrestha

Photo Credit: Shiraz Shrestha

 

Growing E-Commerce Business in Nepal

Growing E-Commerce Business in Nepal

E-commerce is the buying and selling of goods and services, or transmitting of funds or data, over the internet. E-commerce today is popularly known as online shopping. Online shopping was invented by Michael Aldrich in 1979. Since then, a lot of e-commerce websites have been launched, out of which Amazon, Alibaba, Walmart, eBay, etc. are the internationally leading ones.

 

E-commerce started in Nepal in 1999 and thamel.com is the one who pioneered e-commerce in Nepal. Thamel.com was started as a platform for sending gifts and money online, promoting “Send Gifts to Nepal” and was targeted to Nepali people living abroad. It has been more than a decade since its launch, and thanks to technological advancement, e-commerce sites are mushrooming and has become kind of a trend nowadays. From groceries to books, clothes, services, electric appliances, vehicles, houses, and land, we can buy everything online.

 

thamel.com logo

 

E-commerce thing was not so popular few years back in Nepal like it is today. With the recent entry of global players like daraz.com.np (initially kaymu.com), the e-commerce sector has started to heat up and has influenced many buyers and sellers to go online, which is a good thing. People have finally started to buy and sell stuff online. In short, online shopping is gaining momentum in Nepal.

 

daraz

 

Why would people buy online? Well, the comfort of buying stuff sitting in your living room, sipping a cup of tea, going over a range of products through your smartphone or a laptop, saves time, energy and travel cost. The goods get delivered on your doorstep, so you don’t have to worry about anything and just do you work. That’s the beauty of online shopping.

 

Despite online shopping heating up in Nepal, many people still think twice before purchasing online. People are still skeptical about online shopping. There are a lot of challenges that e-commerce companies have to go through too.  Online shopping is called so because everything should happen online but the online payment gateway in Nepal is very limited, so the only alternative is ‘Cash on Delivery’ service. We have online payment platforms like eSewa, iPay, HelloPaisa, Khalti but still, the online transactions are narrow. The another most important factor is delivery and logistics. The delivery service seems okay in Kathmandu valley, but it’s awful in other parts of Nepal. If these two things are to be developed, the e-commerce market in Nepal is sure to rise.

 

In spite of such challenges, some e-commerce companies are doing really well in Nepal. Foodmandu is doing a really good business. Similarly, muncha.com, metrotarkari.com, merokirana.com, bhatbhatenionline.com, sastodeal.com, etc. are also doing good. The saying “Where there is a will, there is a way” suits perfectly in this context. Through this blog, I also want to wish them success and encourage wantrepreneurs to start their own e-commerce business. If you can combine e-commerce with an innovative idea, it is sure to work.

How To Use GitHub? Beginner’s Guide

How To Use GitHub? Beginner’s Guide

GitHub is a website where you can host your code, navigate through other’s codes and collaborate with other developers who are working on the same project. GitHub is also a distributed version control system, so if you face any major error, you can always go back to the point where it was working normally.

You can use GitHub in multiple ways.

  1. Using stand-alone GitHub Desktop application
  2. Using stand-alone GitHub website
  3. Using Git Command Line Interface and GitHub website (combined)

 

However, in this blog, you will learn about the no. 3 way, i.e. Using Git Command Line Interface and GitHub which is the most common way.

 

Step 1

Hit key[Windows] + [R] to the open Run dialog box and type cmd to open Command Prompt and type the command git

 

git in cmd before installing git

 

You will get the above result saying git’ is not recognized as an internal or external command, operable program or batch file.

It is because you have not installed Git. I did this deliberately to show you why you must download and install Git on your computer.

 

Step 2

Open a browser and search for ‘download git’. Click the one that says ‘Git – Downloads – Git SCM’.

 

search download git in google

You will be greeted with this page.

 

Download Git for windows

Under ‘Downloads’ section, select your operating system and download Git.

 

Step 3

Install Git.

 

installing git

 

Keep on clicking Next (leave everything default) and install.

 

installing git processing

 

Step 4

Once again, hit[Windows] + [R] to open Run dialog box, type cmd to open Command Prompt and type git. You will see a different result this time. It will look something like this.

 

git in cmd (after installing git)

Congratulations! You’ve successfully installed Git. Now you can use Git from the command line.

Now, next move on to the next part.

 

Step 5

Sign in to your GitHub account. If you haven’t signed up yet, go to https://github.com/ and create an account.

 

signin to github

 

Step 6

After you have signed in or created your GitHub account, it’s time to link GitHub and Git.

The first thing you should after installing Git is set your username and email address, which you just set up in GitHub. This is an important step because every Git commit uses this information. Type the following in command prompt.

git config --global user.name "Your GitHub Username"

git config --global user.email “Your GitHub Email”

 

Step 7

Once you have configured the global username and email, go to GitHub and click on the + sign and click on ‘New Repository’.

 

create new repository

 

Step 8

Give your repository a name based on the project you are working. This is a test example, so I’ve set the name as ‘test_repository’. Also, write a description of it. Tick on ‘Initialize this repository with a README’. Then click on Create repository.

 

create new repository fill up info

Once the repository is created, you will see something like this.

 

repository created

 

Step 9

In the green box, you will see ‘Clone or download’. Click on it and you will see ‘Clone with HTTPS’ option with a link. Copy the given link.

The link will generally be in this order: https://github.com/username/repository_name

 

clone repository

 

Step 10

Open Command Prompt, and go to your desired drive. Create a folder called ‘GitHub Projects’ (optional).

Type the following code:

git clone [paste the code]

i.e. git clone https://github.com/samikshya-gautam/test_repository.git and hit enter.

Once done, it will look something like this.

 

git clone

 

Now if you go to G:\GitHub Projects, you will see that a folder named ‘test_repository’ has been created. This is the same repository that we just created on GitHub website a few moments ago. What we did is, we simply copied the whole repository into our local machine. Whatever operations we perform now will only affect the local repository, not the one on the GitHub website. Only when we are ready to commit the changes, we shall push it.

Inside test_repository, you will see two things: .git folder and a README.md file.

 

test_repository

The .git folder contains all the information about your project. All git operations take place inside this folder. It also contains information about commits, remote repository address, etc. The good thing is we don’t have to take care of it. The README.md file contains the repository’s name and the description you provided.

 

Step 11

Go inside the folder test_repository by typing cd test_repository. You work inside this folder. If you have your project folder somewhere else, copy it to this folder.

For this example, I am creating a new text file called ‘TestFile.txt’ inside test_repository folder. Write some text in the text file. I’ve written ‘This is just a text file.’

 

new text file

Step 12

In the command prompt, type git status

You will see the following on your screen.

 

git status

 

You will see that ‘TextFile.txt’ is red. This means, you have made changes in your repository but haven’t added it to the staging area yet. Staging is a step before the commit process in git. So, a commit in git is performed in two steps: staging and actual commit.

Now, type git add -- all

Then type git status

 

git add

You will see that the color of ‘TestFile.txt’ has changed into green. This means our files have been added to the staging area and are ready to commit.

 

Step 13

Type git commit -m “First Commit”

You should always write a comment like “First Commit” and describe in short what changes you made in that file. For example, if you’d added a new method named ‘getElements()’ in your code and added into the staging area, then your commit should be like

git commit -m “Add getElements() method”

You should practice this so that you and other developers working on the project know what changes you did in that commit.

 

git commit

Step 14

Once you’ve committed the final changes, it’s time to push your progress into GitHub repository.

Type:

git push -u origin master

 

git push

 

This command says to push the commit in the branch named master to the remote named origin. When this is executed, all the stuff that you last synchronized with the origin will be sent to the remote repository (i.e. repository in your GitHub) and others will be able to see them there.

Git and GitHub: What’s the difference?

Git and GitHub: What’s the difference?

There are people who think that Git and GitHub are the same thing and use the terms interchangeably. Some might even think Git is short for GitHub. It’s probably because of similarity in their names.

 

Git and GitHub are NOT similar.

 

In a simple term, Git is a tool and GitHub is a website (which is more like a community).

In a more technical term, Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency, while GitHub is a web-based Git repository hosting service, which offers all the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features.

Git was created by Linus Torvalds, creator of Linux kernel.

Linus Torvald

Linus Torvalds was the designer of the open-source operating system Linux.

 

What is Git?

Git is a tool for version control which is primarily used by programmers. It runs with the command line on your local machine and allows you to keep track of your files and modifications made to those files in something called a ‘Repository’ or ‘Repo’. You can use it alone as well as with a team of people who are working on the same project. It’s useful in a team environment because everyone can work independently on those files, merge their changes together and there’s a permanent record of who made what change.

 

What is GitHub?

GitHub is a website that allows you to upload your Git repositories online.

Why would you want to host your files on GitHub?

Because it provides a backup of your files and gives you a visual interface for navigating your repositories. It provides other people a way to navigate your repositories. It also makes repo collaboration easy. GitHub is more common if you are using Git.

 

This example will make you clearer about what Git and GitHub are.

Consider you are a professional photographer and you use Adobe Photoshop to process your photos. You take the photos, edit them in Photoshop and when it’s ready, you upload them to your Facebook page.

In this context, Git is Adobe Photoshop and GitHub is Facebook.

What is Version Control System?

What is Version Control System?

You write your codes and compile it, it runs without any error. You add more codes or make changes to the existing codes, re-compile it and suddenly you are greeted with errors. Then the developer spends additional time searching for the mistake and correcting it. Every developer must have faced this situation. Things might be simpler if he is working on a smaller project, but such situation would be very challenging on a larger one. A single change or update to the existing code might cause an error and result in hours of hard work to fix it. This is where version control comes in.

 

What is Version Control?

Version Control is the management of changes designed to keep track of multiple versions of documents, computer programs, large websites, and other collections of information. It is also known as revision control or source control.

Version Control allows developers to save any or all changes that are made to their code. If they ever face the situation as mentioned above, they can simply turn their code back to the state when it was working, instead of be spending additional hours finding the mistake that broke the code. Developing software without using version control is risky because it is like not having backups.

Version Control System also allows multiple developers to work on a single project and save the changes to ensure that everyone can keep track of what they are working on. Version control also allows traceability, i.e. it allows the developers to trace every change made to the software over time.

Types of Version Control

There are three different types of Version Control Systems – Local, Centralized and Distributed.

  1. Local Version Control Systems

local version control system

Local version control system is a traditional approach, where you copy individual files from each computer into another directory. You save the changes in the form of patch sets, where the patch sets are dated and time-stamped. So, in case of the code breaks, the patch sets can be used to re-create what the file previously looked like.

  1. Centralized Version Control Systems

centralized local version control system

Centralized Version Control approach was created to solve the problem of collaboration. It has a single central copy of the project on a single server or a repository and if you commit any changes, the changes are directly made to that central copy. You take the files from that repository, work on it and put it back. In centralized version control, you never have a full copy of your project locally. Since this works like a central hub, so the major problem is that all the data would be lost in case the server fails.

CVS, Subversion, perforce are some popular centralized version control systems.

  1. Distributed Version Control Systems

distributed local version control system

Distributed Version Control Systems was created to solve the problem of centralized version control systems. In distributed version control, you don’t rely on a central server to store all the versions of a project’s file. Instead, you clone a copy of that repository locally so that you are not working on the original file. You work on the cloned copy of the project, and once all the changes are finalized, you can commit and make changes to that original file.

Another benefit of using distributed version control is it allows the developer to work on multiple projects at the same time.

Git is the most popular and widely used distributed version control system today.