03.03.2017 Views

№9 (сентябрь 2016)

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PC ZONE<br />

Андрей Письменный<br />

apismenny@gmail.com<br />

MORSECODE.IO — САЙТ ДЛЯ ТЕХ, КТО РЕШИЛ<br />

ОСВОИТЬ АЗБУКУ МОРЗЕ<br />

morsecode.io<br />

1<br />

В приключенческих книгах, когда герои сталкиваются с азбукой<br />

Морзе, всегда оказывается, что кто-нибудь из них по чистой случайности<br />

ею владеет. Раньше это было более вероятно: с морзянкой,<br />

к примеру, были знакомы радиолюбители. В наше время знать<br />

азбуку Морзе совершенно не обязательно, но если есть желание<br />

обучиться или хотя бы поинтересоваться тем, как она работает, то<br />

в этом деле поможет сайт morsecode.io.<br />

Идея чем-то похожа на клавиатурный тренажер. Нажимаем красную<br />

кнопку (или «пробел» на клавиатуре) и, следуя руководству<br />

в левой части экрана, вводим букву за буквой. Для лучшего усвоения<br />

тренажер будет время от времени просить набрать что-нибудь<br />

без подсказок, но их при желании можно запросить, нажав Show Hint.<br />

К сожалению, morsecode.io весь на английском, да и азбуке<br />

учит только латинской. В бесплатной версии доступны уроки<br />

по всем буквам, а вот чтобы перейти к практическим занятиям<br />

по расшифровке аудио, придется заплатить 4 доллара.<br />

Кстати, для кириллической азбуки Морзе в русской Википедии<br />

есть так называемая таблица «напевов» — слов, которые помогают<br />

выучить коды букв. Еще можно поинтересоваться списком Q-кодов<br />

и словарем радиожаргона.<br />

VIMIUM — ПЛАГИН, КОТОРЫЙ ДОБАВИТ В CHROME<br />

ШОТКАТЫ В СТИЛЕ VIM<br />

Vimium<br />

2<br />

Есть два типа пользователей: одни ненавидят консольный текстовый<br />

редактор Vim со страшной силой и стараются по возможности<br />

избегать встречи с ним, другие, наоборот, обожают его. Плагин<br />

для Chrome под названием Vimium предназначен как раз для последней<br />

категории. Браузер — вторая нужнейшая программа, и использовать<br />

в нем те же шоткаты, что и в редакторе, совершенно<br />

естественно.<br />

Впрочем, действительно одинаковых шоткатов не так уж и много<br />

– программы все же разные. Прокрутка страницы при помощи j<br />

и k и поиск по / (после чего n и N перебирают совпадения) — это,<br />

пожалуй, и всё. Но главное — это не кнопки, а сам принцип выбора<br />

шоткатов. К примеру, для закрытия табов значительно удобнее нажимать<br />

x, чем Ctrl-W. Кстати, обрати внимание: шоткаты в справке<br />

(она вызывается по ?) указаны с учетом регистра. То есть H (назад<br />

к предыдущей странице) — это на самом деле Shift-H.<br />

Со свойством Vimium реагировать не на кнопки, а на вводимые<br />

ими символы связана небольшая засада: если выбрана русская<br />

раскладка, то стандартные шоткаты работать не будут. Но не беда!<br />

Добавить кириллические буквы можно в настройках. Жми правой<br />

кнопкой мыши на значок Vimium, выбирай Options и в поле<br />

Custom key mappings можешь, к примеру, добавить строку map ч<br />

removeTab. А теперь скажи спасибо хорошим парням, которые уже<br />

проделали за тебя всю работу и выложили на GitHub готовый конфиг<br />

для русской раскладки.<br />

И еще один важный момент. Обычные шоткаты после установки<br />

Vimium не пропадут. Так что если вдруг по старой памяти нажмешь<br />

Ctrl-F5 или Ctrl-t, то Chrome поймет тебя без проблем. Vimium,<br />

кстати, можно отключить на определенных сайтах, чтобы он не мешал<br />

работать с веб-приложениями и играть в браузерные игры.<br />

SHAPECATCHER — ПОИСКОВИК СИМВОЛОВ UNICODE<br />

ПО ИХ ФОРМЕ<br />

shapecatcher.com<br />

3<br />

Набор символов в таблицах Unicode поистине огромен: UTF-16<br />

позволяет присвоить коды более чем миллиону знаков. Из них пока<br />

что используется лишь 128 тысяч, но и это уже немало. Когда нужно<br />

ввести конкретный символ, а его название неизвестно, это может<br />

вылиться в многочасовые поиски по таблицам. Сервис Shapecatcher<br />

призывает на помощь распознавание рукописного ввода и старается<br />

подобрать символы, максимально похожие на то, что пользователь<br />

накорябает мышкой.<br />

Сервис прост как мычание: рисуем в окошке нужную загогулину,<br />

нажимаем Recognize, и Shapecatcher покажет все символы, которые<br />

посчитает похожими. С первой попытки, к сожалению, получается<br />

не всегда, поэтому жми Clear и рисуй снова, если не найдешь<br />

то, что искал. В теории можно даже попытаться найти эмодзи,<br />

но с этим у «Шейпкетчера» не так хорошо, как с буквами, стрелками<br />

и прочими значками.<br />

Чуть ли не интереснее самого сервиса та работа, на которой<br />

он основан. Алгоритм не включает в себя никаких модных глубоких<br />

нейросетей: символы распознаются по так называемым контекстам<br />

— совпадающим опорным точкам.<br />

Изначальной целью было создание системы распознавания<br />

reCAPTCHA на основе этого алгоритма. В своей научной работе<br />

(pdf) автор сервиса Бенджамин Майлд пишет, что ему удалось<br />

добиться успеха примерно в 5% случаев. Впрочем, с тех пор разработчики<br />

reCAPTCHA уже успели подтянуть сложность, и теперь<br />

остается применять разработку лишь в самых мирных целях.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!