A single interface for all instant messengers, the most convenient way to download videos from YouTube, apt-get linux package manager for Windows, built-in Google calculator
Is there a universal Fontend to exchange messages in WhatsApp, Messenger, Skype, Slack, Telegram, without installing each program?Of course, after all, working with 20-30 messengers separately is not very comfortable. It is much more convenient to collect them in a single interface. There are several universal solutions for this.
First, the free and free
Rambox open source program (
repository on Github ) for Windows, Linux and Mac OS.

Rambox supports 33 services, including instant messengers and email services:
- Whatsapp
- Facebook messenger
- Skype
- Slack
- Hangouts
- Telegram
- WeChat
- Gmail
- HipChat
- Chatwork
- Groupme
- Grape
- Gitter
- Steam
- Discord
- Noysi
- Outlook
- Tutanota
- Hushmail
- Bearychat
- Sync
- Wire
- Rocket chat
- Missive
- Yahoo! Mail
- Office 365
- Dasher
- Dingtalk
- FlowDock
- Mattermost
- Voxer
- Yahoo! Messenger
- Mysms
- ICQ
- Tweetdeck
- Zinc
- Freenode
- Mightytext
It supports synchronization between different computers, the "Do not disturb" mode, minimizing to tray. For each service, you can separately enable / disable sounds and notifications.
')
In the Rambox, it is allowed to add arbitrary services not listed above. But only if they are accessible via the web (by URL).

Another universal messenger -
Franz .

It also works under Windows, Linux and Mac OS. Although it supports slightly less services (23), but almost all of the main things are there:
- Whatsapp
- Facebook messenger
- Skype
- Slack
- Hangouts
- Telegram
- WeChat
- Grape
- Dingtalk
- Gmail
- HipChat
- Chatwork
- Groupme
- Tweetdeck
- FlowDock
- Mattermost
- Rocket chat
- Mysms
- Gitter
- Gitter
- Discord
- Steam
- Outlook
How do I know that the browser continues to communicate with the server after loading the web page?For this, it is convenient to use the
Netmonitor extension for
Chrome (in Firefox it is installed via the
Chrome Store Foxified ).
For each page, Netmonitor displays an indicator of how many requests have been made.
Here is a web page that continues the background activity after loading. Activity is indicated by a red six-pointed icon behind the total number of queries made (93).

But a simple web page that made 20 requests and completely ceased activity.

The author says that he wrote this extension to correct the flaw in most browsers. Those show an animated icon for the page loading process only at the time of its initial loading. Further background activity passes unnoticed by the user, this is wrong.
What is the easiest way to download videos from YouTube?For many years, the best way for this is the console program
youtube-dl , which runs under Windows and Linux.
From the command line, run the program with the
-F
parameter to see a list of possible formats for loading.
youtube-dl -F http://www.youtube.com/watch?v=...
After that, select the desired format and run the download.
youtube-dl -f < > http://www.youtube.com/watch?v=...

You can download multiple videos with one command.
youtube-dl http://www.youtube.com/watch?v=... http://www.youtube.com/watch?v=...
If you do not specify the format, the video is downloaded in a standard format with normal quality.
The program downloads videos from YouTube and
several hundred more sites , has a huge variety of settings: supports playlists, downloading by filters, proxy, faking client IP addresses, recording subtitles in a separate file and much more.
Is it possible to automatically update all installed programs under Windows, as package managers under Linux do, like apt-get / rpm / brew?A good solution would be
Chocolatey - an excellent batch manager for Windows. Like
apt-get
, it downloads and installs programs on its own with a single command from the console. So, to install the latest versions of the standard Windows software package, you simply run a batch file:
choco install 7zip
choco install firefox
choco install adblockplus-firefox
choco install GoogleChrome
choco install adblockpluschrome
choco install opera
choco install adblockplusopera
choco install git
choco install github
choco install notepadplusplus
choco install SublimeText2
choco install vlc
And go to drink coffee, while your colleagues download and install each program manually.
And the most delicious, to update all programs run:
choco upgrade all
or
choco upgrade all -y
(to automatically agree to all confirmations about the upgrade)As they say, have fun.
By the way, there is a version of Chocolatey with a graphical interface -
ChocolateyGUI (it functions only in versions from Windows 7 and higher).
Chocolatey
normally registers as a package manager for Windows 10 in the OneGet package manager aggregator.
What can Google calculator do?If you enter a math expression in the Google search box, the calculator will calculate the result.
The search query
2 ^ 10/4 + 1 returns 257.
Many do not know all the features of Google calculator. For example, that he understands Russian.

The Google calculator gives the values of pi, e, the speed of light and all the other constants; it performs calculations with them. In addition, the calculator knows the functions.
The search query
log (16) returns 4 (it turns out, by default, it counts by base 2).
Read on an arbitrary basis as follows:
log 1024 / log 4 returns 5.
The search query
cos (pi) returns -1.
Calculator can convert some metric units to others.
3 kilograms in pounds = 6.61387.
5 inches in centimeters = 12.7.
25 miles in kilometers = 40.2336.
Of course, here you can make mathematical operations.
100 kilometers per hour / 2.8 seconds = 9.92063492 m / s
2Calculator converts numbers to different number systems.
15 in hex = 0xF
12 * 5 in binary = 0b111100
The calculator can even translate Roman numerals into Arabic. For example, in decimal.
DCLXVI in decimal = 666
And now we will try to combine everything together.
The answer to the main question of life, the universe and all that * pi * e * Avogadro number * speed of light = 6.47537997 × 10
34 m / s.
Tips and secrets number 1Tips and secrets number 3