Советы и секреты №2
Единый интерфейс для всех мессенджеров, самый удобный способ скачивать видео с YouTube, пакетный менеджер для Windows в стиле линуксового apt-get, встроенный калькулятор Google
Существует ли универсальный фонтенд, чтобы обмениваться сообщениями в WhatsApp, Messenger, Skype, Slack, Telegram, не устанавливая каждую программу?
Конечно, ведь работать с 20–30 мессенджерами по отдельности не очень комфортно. Гораздо удобнее собрать их в едином интерфейсе. Есть несколько универсальных решений для этого.
Во первых, свободная и бесплатная программа Rambox с открытым исходным кодом (репозиторий на Github) под Windows, Linux и Mac OS.
Rambox поддерживает 33 сервиса, в том числе мессенджеры и сервисы электронной почты:
- Facebook Messenger
- Skype
- Slack
- Hangouts
- Telegram
- 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
Поддерживается синхронизация между разными компьютерами, режим «Не беспокоить», сворачивание в трей. Для каждого сервиса по отдельности можно включить/отключить звуки и уведомления.
В Rambox допускается добавлять и произвольные сервисы, не перечисленные выше. Но только если они доступны через веб (по URL).
Ещё один универсальный мессенджер — Franz.
Он тоже работает под Windows, Linux и Mac OS. Хотя поддерживает немного меньше сервисов (23), но почти всё основное здесь есть:
- Facebook Messenger
- Skype
- Slack
- Hangouts
- Telegram
- Grape
- DingTalk
- Gmail
- HipChat
- ChatWork
- GroupMe
- TweetDeck
- FlowDock
- Mattermost
- Rocket Chat
- Mysms
- Gitter
- Gitter
- Discord
- Steam
- Outlook
Как узнать, что браузер продолжает обмениваться данными с сервером после загрузки веб-страницы?
Для этого удобно использовать расширение Netmonitor для Chrome (в Firefox устанавливается через Chrome Store Foxified).
Для каждой страницы Netmonitor выводит индикатор, сколько сделано запросов.
Вот веб-страница, которая продолжает фоновую активность после загрузки. На активность указывает красная шестиконечная пиктограмма позади общего количества сделанных запросов (93).
А вот простая веб-страница, которая сделала 20 запросов и полностью прекратила активность.
Автор говорит, что написал это расширение, чтобы исправить недостаток в большинстве браузеров. Те показывают анимированный значок для процесса загрузки страницы только во время её первоначальной загрузки. Дальнейшая фоновая активность проходит незаметно для пользователя, это неправильно.
Как проще всего скачать видео с YouTube?
Уже много лет наилучшим способом для этого является консольная программа youtube-dl, которая работает под Windows и Linux.
Из командной строки запускаем программу с параметром -F
, чтобы увидеть список возможных форматов для загрузки.
youtube-dl -F http://www.youtube.com/watch?v=...
После этого выбираем нужный формат и запускаем скачивание.
youtube-dl -f <код формата> http://www.youtube.com/watch?v=...
Можно скачивать несколько видеороликов одной командой.
youtube-dl http://www.youtube.com/watch?v=... http://www.youtube.com/watch?v=...
Если не указать формат, то видеоролик скачивается в стандартном формате с нормальным качеством.
Программа скачивает видео с YouTube и ещё нескольких сотен сайтов, имеет огромное множество настроек: поддерживает плейлисты, скачивание по фильтрам, прокси, подделку IP-адреса клиента, запись субтитров в отдельный файл и многое другое.
Можно ли автоматически обновлять под Windows все установленные программы, как это делают пакетные менеджеры под Linux вроде apt-get / rpm / brew?
Неплохим решением будет Chocolatey — отличный пакетный менеджер под Windows. Как и apt-get
, он самостоятельно скачивает и устанавливает программы одной командой из консоли. Так, чтобы установить последние версии стандартного пакета программ для Windows, вы просто запускаете батник:
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
И идёте пить кофе, пока ваши коллеги скачивают и устанавливают каждую программу вручную.
И самое вкусное, для обновления всех программ запускаете:
choco upgrade all
или
choco upgrade all -y
(чтобы автоматически соглашаться на все подтверждения об апгрейде)
Как говорится, получайте удовольствие.
Кстати, есть версия Chocolatey с графическим интерфейсом — ChocolateyGUI (она функционирует только в версиях от Windows 7 и выше).
Chocolatey нормально регистрируется как пакетный менеджер под Windows 10 в агрегаторе пакетных менеджеров OneGet.
Что умеет калькулятор Google?
Если ввести в поисковую строку Google математическое выражение, то калькулятор вычислит результат.
Поисковый запрос 2^10 / 4 + 1 возвращает 257.
Многие не знают всех возможностей калькулятора Google. Например, что он понимает русский язык.
Калькулятор Google выдаёт значения пи, e, скорости света и всех остальных констант, он производит с ними вычисления. Кроме того, калькулятор знает функции.
Поисковый запрос log (16) возвращает 4 (получается, по умолчанию он считает по основанию 2).
Считать по произвольному основанию можно так: log 1024 / log 4 возвращает 5.
Поисковый запрос cos (pi) возвращает -1.
Калькулятор умеет переводить одни метрические единицы в другие.
3 килограмма в фунтах = 6,61387.
5 дюймов в сантиметрах = 12,7.
25 миль в километрах = 40,2336.
Конечно, и здесь можно производить математические операции.
100 километров в час / 2,8 секунды = 9,92063492 м / c2
Калькулятор конвертирует цифры в разные системы счисления.
15 в hex = 0xF
12×5 в binary = 0b111100
Калькулятор умеет даже переводить римские цифры в арабские. Например, в десятичные.
DCLXVI in decimal = 666
А теперь попробуем объединить всё вместе.
Ответ на главный вопрос жизни, вселенной и всего такого * пи * e * число Авогадро * скорость света = 6.47537997 × 1034 м / с.