№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 />
остается применять разработку лишь в самых мирных целях.