How to Organize Google Drive

Organize Google Drive

If you have used Google Drive, then you know how difficult it is to manage the drive (at least for beginners) because of lack of various organizing features. Few similar services like Evernote have a huge range of options to organize any content. Hope Google too adds such features in near future! Now, let’s know how to organize google drive with these limited available options.

Organize Google Drive

Organize Google Drive Using Folders

This is the first thing which comes in mind while organizing google drive. You can categorize all your content into different folders. All know this, nothing to speak more. Just click on “New” option at the top left of Google Drive’s homepage and create folders.

Naming Convention for Files and Folders

Naming Convention can be very useful in the long run. As the number of files increases in the drive, it becomes harder to recognize and differentiate files. Using thoughtful names for files and folder can help a lot in such situations. This can be a short name of the content in the file, sorted numbers, alphabets, etc.

Using Description for Files and Folders

A step ahead of the naming convention. You can add a description to your files and folders which can be longer than the traditional naming convention. This can help in recognizing the content of a particular file without actually opening it. To add a description, select the file or the folder, click on the “i” icon at top right and then click on “Add a Description” option.

Sort Files by Size in Google Drive

There is no direct option to sort files in Google drive. Sorting files are useful especially while deleting files to save space in Google Drive. To organize Google Drive, this is the minimal option required, but it is not readily visible to first-time users. To sort files by size, hover over “Upgrade Storage” at the bottom left and then select “Drive” option. Then you can click on “Quota used” option to sort the files in ascending or descending order based on size.

Add Files Without Increasing Size of Google Drive

This is the most interesting option in Google drive, though not readily visible. Using this option, you can make the presence of the same file at multiple locations without increasing the storage space of the drive. It is like hard linking in Unix based operating systems. In the back-end, drive stores only one copy of the file but has multiple links to open the same file. This is applicable for both files and folders. To add a file at other location, select and highlight the file, and then press Shift+z on your keyboard (hold down shift and then press z). “Add here” options box will appear. Select the destination location and add the file there.

Few important thinks to note while using this option:

  • After you have created multiple links of same files, deleting any one of them will delete all the links.\
  • If you want to delete only a specific link and keep all other links as it is, select and highlight the link file, then click on “i” icon at top right and watch out for the location option in the sidebar. If multiple links are associated with the file, then all those locations will be shown. To remove a particular link, click on the cross mark beside the link’s location.

Add Star to Files to Organize Drive

This is same as the starred emails option inside Google mail. Adding a star to important files or folders will make it available under the Starred option in the left sidebar. Click on the three vertical dots at the top right and select the “Add Star” option.

Using Search and Filters to Locate Files

The Search option in Google Drive is somewhat more powerful than other options to locate files with ease. This search can be filtered based on different criteria like type of file (pdf, word, ppt, text, audio, video, etc.), modification date, file name, words of the file name, owner of the file, location of the file, etc. Just click on the downward arrow next to the search bar in Google drive to view all the available filters.

Using Different Colors for Folders

By default, the color of a folder icon in Google Drive is gray. You can change it into something else to quickly recognize the folder without even looking at folder name. This can be more useful when used in combination with the naming convention of folders. Select and highlight any folder, click on three vertical dots at the top right and then select the change color option. There is no option for custom color, and you have to choose from one of the existing colors.

Manage Versions of the Same File

This is a good option for organizing Google drive. You can upload multiple revisions of same files, and all of them will be available under one file name. This prevents cluttering of Google drive with various versions of the same file. Most of the times these changes are minute and naming each version is time-consuming and unnecessary. Select any file, right-click on it and choose the option “Manage Versions“. You will be able to upload a new revision of the same file. One thing to note is that Google drive stores the older version only for 30 days. To keep it forever, click on the options menu beside the older version and select “Keep it Forever” option.

What is Site Patches and User-agent Masking in Opera Mini

site patches user-agent masking

If you have read my post on Opera Mini Tricks, then you know what I mean by the heading. But if you haven’t done it yet, just open your favourite Opera Mini browser and type in address bar opera:config (or just config: ). You will see the Power-User settings menu where you can change the values of few of your browser’s default settings. Every option in the menu is self-explanatory except the option of site patches and user-agent masking. It will look something like the below image.

site patches user-agent masking
Site Patches User-agent Masking in Opera Mini

What is Site Patching and User-agent Masking

[the_ad_placement id=”manual”]

So what exactly is site patching and user-agent masking? Though I am speaking of only opera mini, but this option also applies to all other mobile and desktop browsers. This option may not be present directly in the menu items of the browsers but if you dig deeper you will finally find one. These two options are very helpful and also mostly required from user perspective but may even be a killer for the developers or webmasters. Let’s have a close look at these two options.

What is Site Patching

No website is ever perfect. They are made by humans and as you all know that humans make mistakes. Many websites on the World Wide Web actually have errors in their codes. These errors may be in the HTML, the CSS or the scripting languages used at the server side.

When you request for a site content through your browser, what the browser gets in return is the HTML code (along with many other codes) of your requested website. It runs this code and renders you the website in a graphical way containing easy to read text and images. Now what happens if the code the browser got from the website’s server contains errors? Here’s where the site patching comes into play.

Browsers instead of telling the users that the requested website page contains errors in the code, they actually try to rectify it. They correct the wrongly coded things and even add their own code if required. After this correction only, you are able to see that website though it has some coding errors. This action on part of browsers is referred as Site Patching. It is done for better user experience, otherwise you know how it would feel if you opened 10 sites and 8 of them didn’t show up anything.

site patches user-agent masking

What is User-agent Masking

User-agent is a string your browser sends to a website’s server which contains information about your operating system, browser name and version, language and other details. This user-agent helps the server identify your operating system, browser so that it sends the response code accordingly. Now user-agent masking is nothing but hiding this user-agent from the server.

User Agent Example
Example of User-agent

Browsers use this technique to solve the compatibility issues across different browsers. For example, Opera desktop browser is often overlooked while the developers design their websites. So it is highly probable that a website may not render properly in Opera but works fine with Firefox or Chrome. Now what Opera browser does is that it sends the user-agent of Firefox or Chrome to the server. This way it hides or masks its own user-agent and the server thinks it to be Firefox or Chrome and sends the requested info accordingly. Opera gets that code and renders it to the user.

One thing to note here is that when the website cannot be rendered properly to Opera users, opera can apply site patching and change the code as required so that it works well with it. But if the problem can be solved by simple user-agent masking then it does not go for the time consuming site patching.

Final Words

So coming back to opera mini, the option Site Patches and User-agent Masking is enabled by default. Keeping it enabled is good from user perspective as you may have known by now. Still have any doubts? Waiting for your comments.

Best Sites to Learn C Programming Online

Learn C Online

Beginners in any programming language need support to understand the basics. Apart from the tutor who teaches you programming, getting support from online often helps a lot. If you learn C, then you can easily learn any other programming language as C is the basic of other programming languages. So here I show you few websites where you can learn C programming online. Below sites are not arranged in any order of priority. Everyone has their own tastes. Pick up the one which seems perfect to you.

Learn C Online


Here Newbie programmers have all the stuff they need to learn C. This site has all the resources for a quick jump into the C Programming world. Here you will find all the tips regarding C. There are plenty of questions for you to practise. Also there is a list of good reference books you can follow to learn C language. In addition to this, this site also helps you to learn CPP programming language. Have your hands on this site.

2. The GNU C
Programming Tutorial

Programming Tutorial also has an ordered material to learn C language. It starts from basics and heads forward to place you in right path in understanding C. Good to start with this site if you are new to programming language.

Must Read


The website name suggests that it makes you learn C++ language. But not worry, as it also has many C programming language tutorials. All the tutorials are organised in an orderly manner. There are also tutorials on Java and C#.


Want to have a quick glance over all the important concepts of C language? If yes then this site should help. Here there is a simple index that you can go through if you want to revise all important topics related to C.

5. C Language Tutorial

Here everything is on one page. The single page mentions all basic concepts of C language. This quick guide will make you readily start understanding and thinking in C. It provides a mental picture of C.

6. C Programming – University of Strathclyde

This site has more stuff than all the other sites I mentioned here. In this site, you will find all concepts big and small on C language. A NetGuide Gold
Award fetched course of 1990s.

7. StackOverFlow

Thus site doesn’t have any guide to make you learn C language. It is actually a forum where you can spend time asking your doubts and clearing others’ doubts related to any programming language. You can browse this forum to find many interesting programming questions along with their answers. You will find few topics here which are rare to be found on the internet.

Above I have mentioned only those sites which are simple and mobile friendly. Flashy and video websites have not been mentioned and so I may have missed many sites which provide free courses or tutorials on C.

Which site do you use to learn C Programming online? Share it in the comments, someone may be looking for such sites. Do you want to add few more sites in the list? Just shout out the site name 😀