With the Internet Technologies development, the number of different sites, and, accordingly, the content on them increase every day. Among all this variety of information, sometimes it’s hard to find the right text, picture, video, etc. But, if you use advanced search engine capabilities, and know exactly what a search command to ask, which keywords to enter — the answers to the question will be much faster.
We, IT-specialists in Geolance company, using different search engines every day and know some tips for saving time and getting information from the Internet. Let us share a couple of Google search secrets, which are useful for every internet user.
Useful Google information search methods
Taking into account the statistics, Internet users often use the Google search engine to find information. But more than half of ordinary users do not know about the existence of special commands that will make the query more specific.
The exact match of the phrase facilitates the search. For the system to filter out sites where a particular set of keywords is published in a certain sequence, it is necessary to put “quotes” on both sides. For example, “what is web design”.
If you do not know one of the keywords in the query phrase, it can be replaced by * (a set of words is typed in the quotation marks). The search engine will find all possible options along with the missing part. For example, “what is * design.”
If the purpose of the search query is to search for one of the listed words, then they need to be printed, separated by a vertical line, without quotation marks.
To find a sentence that uses the words of the query, you need to split them by the & (ampersand) character: what & design & development.
If you want to find the main keyword faster in the head, you should use the additional plus character in the search bar, with space or without space: web design + development.
If you want to exclude the word from the key query, you must use a minus character before it. You should not use space after the minus; otherwise, it will not work: web design -development
To facilitate the search for information on a specific site, Google has its secret — in front of the resource address, on which to find data, enter «site:» and the main word. For example, site://www.geolance.com/ web design and web development
To search the document in a certain format, you need to insert «mime» before the formatting type. For example, web design and web development books mime:pdf
To find a document by title, you need to use the «intitle:» statement before a search query.
«linked:» — is a very useful tool that shows similar pages with a search query.
Google allows users to search for information by synonyms to the word query. To do this, you should use the ~ character in the search bar.
To find the definition of a particular term, you do not need to enter the question “what is this?”. It’s easier to use the define statement: define: web designing.
To find the history of your searches on Google, you need to pick this address from www.google.com/history in the address bar.
To find the backlinks to a site, you should use «links:the address of the site». For example, links://www.geolance.com/
The Google Converter opens automatically when you write «1 km in miles» in the search box.
Using the search engine, you can find time in different parts of our world. Write «time city» in the search box. For example, Toronto time. Agree, it is a fairly convenient option for freelancers.
Google is also an automatic calculator. But few know about it. If you type the equation, the search engine will respond in a few seconds and show the results.
Finding information on Google by voice is getting popular. To start using the service, just click on the microphone icon next to the search field. Voice queries are more specific.
To find a graphic image of a particular topic, you should use the Pictures filter. It is immediately below the search box. For example, pictures on web design query.
To make it easier to find a video, use the “Video” filter and enter search terms. Let’s find “How to make website” video.
The Google Maps filter makes it easy to find a location with a few keywords. For example, type Toronto in the search box, choose Maps and press Enter. It is simple.
So, now you see that searching information through the Internet can be easy and even fun. The Geolance company team wishes you only successful Google search engine results :-) Also, you can read more in Search Google Guide here.
Combat Evolution series provide a side-by-side comparison between the Witcher 2 and Witcher 3, their gameplay, combating mechanics, graphics and more. It shows how the Witcher series has developed.
The first episode analyzes the Witcher 2’s combat going over what it did correctly and where it could get better, and to see if the Witcher 3 was capable of doing that while keeping the honesty of what made the latest version so special.
After the appearance of Facebook, which took its place among the technological giants of the world, no Internet company has been able to achieve comparable success.
Silicon Valley is used to perceive as a place where a couple of guys in a garage or dorm room start companies that are changing the world. This happened with Apple and Microsoft in the 1970s, with AOL in the 1980s, with Amazon, Yahoo, Google in the 1990s and with Facebook in the 2000s.
But from 2010, there was a start-ups drought. People, of course, continue to launch startups. But the last really big startup success, Facebook, is 13 years old.
Until the last year it seemed that Uber was waiting for the fate of the new technological giant of Silicon Valley. But now the CEO left the company and its future is in doubt. Other start-ups launched over the past 10 years play in a slightly different league. Airbnb – the American startups with the highest rating after Uber – costs $ 31 billion – about 7% of Facebook’s capitalization. Other projects like Snap, Square and Slack are much less expensive.
So what happens?
Internet pioneers tore down the “fruit hanging from the ground”, taking advantage of profitable niches, including search, social networks and e-commerce. By the time other companies such as Pinterest and Blue Apron began to pick up, the fruit was crushed.
Today’s technological giants have become much more savvy in assessing and preventing threats to their dominance. They did it aggressively, expanding into new markets and buying potential competitors, when they were still relatively small. Some critics argue that corporations have become better at controlling and securing key parts of the Internet infrastructure, closing the way that start-ups used to enter the mass market.
As a result, the industry, famous for the constant change of players, began to resemble the usual oligopoly, where several large companies dominate, whose place on the top seems more and more protected.
Technological giants buy startups early and often
Everyone in the Silicon Valley is once familiar with the great companies like Digital Equipment Corporation, Sun Microsystems, AOL and Yahoo, who lost their positions due to technological shifts. The current technology giants have learned their mistakes well and are not aiming to repeat them.
The management of today’s corporations – Facebook, Amazon, Google and Microsoft – understands risks much better.
For Facebook, the first major test came with the advent of a smartphone. Social network began as a desktop website and the company could easily be caught off guard by a shift towards mobile devices, as it happened with Yahoo. But Zuckerberg saw the importance of mobile devices with a touch screen and directed the efforts of engineers to make the mobile application the company’s top priority.
Zuckerberg also went to buy up companies that seemed to be gaining a large audience on mobile devices. In 2012, he bought Instagram, where there were only a few employees. Two years later, he bought WhatsApp messenger for $ 19 billion.
Facebook founder followed the model that Google used for the first time. In 2006, Google paid $ 1.65 billion for YouTube, a site that grew into one of the most popular Internet destinations. Most importantly, Google bought a small little-known software company called Android in 2005, laying the foundation for the corporation’s dominance in the mobile operating system market.
These purchases proved to be extremely important. One ranking shows WhatsApp and YouTube as the main social network of the Internet after Facebook. Instagram – next in the list, if you ignore the Chinese platform. If these companies remained independent, they could easily develop into the main competitors of Google and Facebook. Instead, they became another brick in their empires.
Amazon followed a similar strategy. They bought the Zappos online shoe store in 2009, and the following year bought Quidsi, the company behind the popular Diapers.com.
Technological companies that preserve independence face tough competition
Not all technological startups accept the proposals of the giants. CEO Snapchat Evan Spiegel declined the $ 3 billion deal proposed by Zuckerberg in 2013. Four years later he brought the company, already called Snap, to the stock exchange.
Facebook responded by creating its own versions of many features of Snapchat. Facebook-owned Instagram presented its version of the popular in Snapchat format Stories last year. Six months later, Instagram’s stories gained more daily users than Snapchat itself.
Instagram also introduced a version of the Snapchat lens. It allows you to place cartoon hare or dog ears on the selfie. Concerns about the competition from Instagram had a negative impact on Snap shares.
The threat of tough competition can be a powerful incentive for independent start-ups to sell to established players. Quidsi, the company that ran Diapers.com, initially refused Amazon’s takeover. Amazon responded with a sharp drop in prices for diapers. Quidsi could not afford price war, so in the end the company sold Amazon in 2010.
The nature of innovation is changing
Take, for example, Tesla. In some ways, it’s a classic Silicon Valley company. They are based in Palo Alto, and the army of programmers is developing everything – from touch screen interface to unmanned system.
But in some ways Tesla departs from the norms of the Valley. While Apple produces the iPhone in China, Tesla operates a factory in Fremont, California. While Uber and Airbnb avoided ownership of cars and homes, Tesla spent billions on the battery factory.
Therefore, although established players like Google, Facebook and Amazon continue to dominate the online services market, this does not mean that they will continue to lead the broader scale of technological innovation. Rather, innovation can move to very different directions. For example, towards electric vehicles and drones for delivery instead of applications for smartphones. We are used to thinking about the Silicon Valley, the Internet and innovations, as synonyms. But the next wave of innovation may not look the same as we used to.
object-oriented JS — constructors and factories, inheritance;
functional JS — functions of higher order, closures, recursion;
jasmine test specifications;
the basics of HTML, CSS and jQuery.
Git is a tool that developers need, so you should get to know it as early as possible. Here are the basic skills that you should have:
creating and moving files in directories;
initialization and commits in Git;
setting up repositories in GitHub.
Algorithms and data structures
Then it is worthwhile to study algorithms (in particular, the notion of complexity of algorithms), as well as basic data structures: linked lists, queues, stacks, binary search trees and hash tables.
Servers, HTTP, Express.js
After studying Node it is worth continuing to get acquainted with back-end development and understand servers and routing. You can start with ports and protocols with an emphasis on HTTP, and then learn Express – Node library to handle requests.
Databases, Schemas, Models and ORM
Database is one of the most important elements of web development. If your application needs to download or store any data that is not lost when updating the page, you will have to use the database. You need to learn to distinguish between relational and non-relational databases and understand the types of links. Then study SQL and get to know different database management systems. Moreover, ability to work with ORM will only benefit you as well.
HTML and CSS
HTML and CSS are the foundation for any web developer. You do not need to know them perfectly, but you have to understand them. You can also learn some popular library (for example, Bootstrap) and a CSS preprocessor like Sass – it will help make CSS look like regular code. To simplify the work with HTML, you can choose one of the popular templating tools, for example, pug.
jQuery and DOM manipulation
By creating the appearance of the page with HTML and CSS, you will use event translators and the jQuery library to manage the DOM. Many people think that jQuery is useless and will soon be replaced by Angular and React, but it’s insanely popular, and so it’s worth knowing.
Chrome Developer Tools
It would be unforgivable to disregard the tools of Chrome, which give a huge number of opportunities. With them, you can learn DOM elements, debug through the console, track routes and much more.
If you want the application not to reload the pages after each operation with the database, you will definitely need AJAX – it sends background asynchronous HTTP requests, the answers to which are updated only part of the display. You can work with AJAX through jQuery using the .ajax method.
ES6, Babel, Webpack
Now the main standard is ES6 (ES2015), but ES2016 is already adopted, and ES2017 is under development, so you should always be aware of updates and use them. Compatibility issues are solved with just a couple of tools:
Babel – compiles ES6-code (soon will support ES2016) in ES5, which is supported by all browsers. It even knows how to compile JSX / React-components, which makes it irreplaceable for any web developer;
Webpack – collects all your source files (images, fonts, style sheets, JS files, etc.) into a single dependency graph. It does not come in handy when creating small applications, but when working with React, its help is invaluable.
Authentication, sessions, cookies
You also need to understand how applications interact with users, process login and logout. To monitor the identity of the user during the session, cookies are used – small text files sent by the server to the browser in response to the HTTP request. And to provide communication database and authorization pages, you can use the library express-session.
And, finally, it is worth paying attention to security. It is important to learn both attack methods and how to protect against them.