Электронные навигационные карты S-57 стоят на каждом коммерческом судне, но живого JavaScript-парсера для них не было: только серверный GDAL или коммерческие SDK за десятки тысяч долларов в год. Я написал открытый стек на TypeScript, который читает карты S-57 и S-101, собирает топологию и рисует их…
Год назад мне понадобился JavaScript-инструмент для работы с морскими навигационными картами формата S-57. GDAL — серверная библиотека на C, не для браузера. Коммерческие SDK — от $10K до $200K в год. Написал сам: парсер работает прямо в браузере, без сервера и зависимостей, 127 тестов, открытый код. Рассказываю, что такое S-57, почему с ним сложно и что получилось. Читать далее
Привет, друзья! Представляю вашему вниманию перевод еще нескольких статей из серии Mastering TypeScript, посвященных углубленному изучению TypeScript. Заметка о Mapped Types и других полезных возможностях современного TypeScript TypeScript в деталях. Часть 1 TypeScript в деталях. Часть 2 Карманная книга по TypeScript Шпаргалка по TypeScript Читать дальше →
Me Chic 200K — уникальная модель серии фотоэпиляторов для полного замедления роста волос. Можно использовать на любых участках тела, подходит для всех типов кожи и волос. В аппарате применяется инновационная и суперэффективная салонная технология эпиляции, сочетающая RF и IPL технологии. Интенсивность IPL пучка (оптическая энергия — вспышка): 550 – 1200 нм. RF частота (электрическая энергия … Читать далее Фотоэпилятор Me Chic 200K →