Магия DuckDuckGo. Изучаем скрытые функции поисковика, которых нет у Google

Магия DuckDuckGo. Изучаем скрытые функции поисковика, которых нет у Google

netpost

Начнем с того, что на самом деле DDG — не совсем поисковик. Вернее даже, совсем не поисковик, а этакий агрегатор ответов с разных поисковиков. В своей работе он использует поисковую выдачу Yahoo, Bing, Yummly, «Яндекса», «Википедии» и сотен других «надежных» источников.


Instant Answers

В каталоге моментальных ответов DuckDuckGo насчитывается около 1200 рецептов, пoзволяющих поисковику выдавать информацию в ответ на самые разнообразные и по большей части технические запросы.

Например:

  • краткая справка по командам Linux в ответ на запрос linux cheat sheet,
  • поиск нужных пакетов Debian (например, debian version vim),
  • вывод на экран информацию о местоположении (where am i),
  • инструкции, как удaлить себя с различных сервисов (delete my facebook account),
  • рассказать, кто сейчас находится на орбите (peaple in space),

Командная строка

Читшиты вроде linux cheat sheetjavascript cheat sheet, vim cheat sheet и множество других захардкожены в поисковик, так что ему даже не надо никуда обращаться, чтобы их показать.

Сыграем в 2048?
Вводи: Play 2048


Но есть и гораздо более интересные примеры.


IP-адреса, URL, DNS-записи и валидация почтовых адресов

Наверное, простейший запрос к DDG будет выглядеть так:

ip

Он выводит на экран твой IP, местоположение и даже почтовый индекс. Простая информация, ради которой не надо ходить на сторонние сайты.

Более сложный запрос:

dns records t.me

Он покажет DNS-записи, которые относятся к домену t.me. Просто и со вкусом.

Так же возможность проверить валидность электронного адреса одного из его редакторов:

validate user@gmail.com

Хочешь сократить длинную ссылку на одну из статей? Вводи такой запрос:

shorten https://t.me/netpost/72

Можешь даже сгенерировать QR-код, чтобы быстро открыть ссылку на телефоне:

qr https://t.me/netpost/72

И все это бeз перехода на сторонние веб-сайты и необходимости установки расширений бpаузера. Просто и понятно.

Генератор паролей и хешей

DuckDuckGo поможет тебе, если нужен стойкий пароль заданной длины:

password 15

Поможет сгенерировать кодовую фразу:

random passphrase

Или закодировать данные с помощью алгоритма Base64:

base64 encode <текст>

Нужен хеш? Нет ничего проще. Выбирай:

md5 <текст>sha <текст>

Если хеш уже есть, но ты не знаешь, каким алгоритмом он сгенерирован, — это тоже не проблема:

hash <хеш>

Программирование

Возможности, ориeнтированные на программистов, не ограничиваются читшитами и автоматическим показом ответов со Stack Overflow. Есть и другие инструменты.

Поиск модуля на Python в репозитории PyPI

python pyhub

Информация об одном из методов jQuery

jquery .ajaxsuccess

HTML, CSS и colors

Таблица 16-битных цветов

color codes

Таблица цветов CSS

css colors

Таблица символов HTML

html chars

С возможностью поиска нужного символа

html dollar

Bang-запросы

DuckDuckGo может найти информацию на конкретном сайте

!so Java InterruptedException 

После этого откроется страницу ответов Stack Overflow. Таким же образом можно искать в твиттере (!twitter), eBay (!ebay), YouTube (!yt), Facebook (!facebook) и на 9 тысячах других веб-сайтов.

Google всегда под рукой

Удобно, что из DuckDuckGo можно быстро перейти в любимые сервисы:

  • !tr — переход в Google Переводчик без указания языка;
  • !gten — перевод фразы на английский язык;
  • !gtru — перевод фразы на русский язык;
  • !cache — поиске по кэшу Google;
  • !gd — поиск по Google Docs;
  • !qdrive — поиск по Google Drive;
  • !gmaps — карты Google;
  • !inbox — поиск в ящике Gmail;
  • !gc — контакты Google.

Полезные сервисы

  • !youtube2mp3 — Конвертировать видео YouTube в mp3;
  • !alt — найти поиск аналоги для приложения;
  • !bugmenot — BugMeNot (логины/пароли аккаунтов в соцсетях для общего пользования);
  • !similar — поиск похожих сайтов;
  • !archive — всемирный архив интернета;
  • !websitedown — доступен ли сайт;
  • !similarweb — посещаемость сайта;
  • !freepic и !flickr — стоки изображений;
  • !bitly — сокращалка ссылок;
  • !virustotal — не заражен ли сайт вирусами.

Операторы

Поиск строку на указанном сайте

gentoo kernel panic site:linux.org.ru

Поиск определенные типы файлов

telegram report f:.pdf

Поиск по заголовкам страниц, не учитывая их содержимое

intitle:"iphone XS"

Из выдачи можно сразу исключить слова

intitle:"iphone 11" -android

Есть встроенный календарь:

calendar

Таймер:

countdown 10m

И секундомер:

stopwatch

Бесценно для тех, кто мучается с принятием решений:

rand 1 10

Есть даже функция создания баннеров из символов ASCII:

figlet netpost

Настройки

У DuckDuckGo есть еще одно важное достоинство — развитая система настроек, котоpая позволяет изменить множество самых разных параметров, от внешнего вида окна пoиска (предлагаются шесть тем и возможность сделать свoю) и выбора картографического сервиса по умолчанию до настроек HTTPS (по умолчанию включен) и показа рекламы (да, рекламу можно отключить стандартными средствами).

Какие выводы?

DuckDuckGo - отличный инструмент, который может заменить множество веб-сервисов и облегчить жизнь программиста, веб-разработчика или любого, кто сможет проявить фантазию и использовать его.


Report Page