Pull to refresh
5
2
Армен @lil_mikazuki

Frontend engineer

Send message

Как я запрограммировала собственный рукописный шрифт

Level of difficultyMedium
Reading time5 min
Views24K

У меня нередко бывает, что я решу не увлекаться слишком сильно какой-то затеей, но в итоге всё равно в неё погружаюсь. Так было и на этот раз.

Недавно я создала на JavaScript собственный блочный шрифт, решив, что запрограммировать слитное рукописное письмо будет слишком сложно. Но не прошло и двух месяцев, как вот я здесь и готова рассказать о созданном мной механизме слитного письма. Пожалуй, в этом есть свой урок, но мы в его смысл углубляться не станем.
Читать дальше →
Total votes 102: ↑100 and ↓2+127
Comments59

Как работает Evercookie в 2023 году

Level of difficultyMedium
Reading time35 min
Views3.8K

В 2010 году Сами Камкар написал скрипт, который позволял идентифицировать пользователя сайта, если тот ранее посещал его. Решение было названо эверкукой (суперкукой). Данная статья рассматривает механизм восстановления куки и отвечает на вопрос работает ли это в 2023 году. В конце статьи приводится реализация части evercookie для Angular.

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments9

Размер имеет значение. Как Ozon автоматизировал измерение товаров на складах

Reading time16 min
Views8.2K

Сотрудники каждого склада, которые хотят выстроить логистические процессы оптимальным образом, должны знать фактические габариты и вес товаров, которые хранятся на его площадях. Совокупность габаритов и веса товара в Ozon называют объёмно-весовыми характеристиками (ОВХ). 

Мы разработали, собрали и интегрировали в операционные процессы складов Ozon устройства для измерения габаритов и веса товаров. Об этом мы писали ранее. Но к идее создания своего решения пришли не сразу.

Читать далее
Total votes 53: ↑52 and ↓1+60
Comments28

Скрытые возможности элемента <input>

Level of difficultyMedium
Reading time8 min
Views18K

Элемент <input> в HTML самый интересный.

Большинство его собратьев вне зависимости от своих атрибутов ведут себя одинаково. При этом атрибут type элемента <input> может принимать 22 разных значения, которые не только меняют его поведение, но и влияют на внешний вид (зачастую в ущерб стилистике).

Элемент <input> отвечает за всё, начиная с текстового ввода и чекбоксов, заканчивая переключателями и кнопкой для сброса всех полей в форме. В этой статье я опишу не только различные типы <input>, но и сопутствующие атрибуты, о которых вы могли не знать, и которые делают этот элемент более удобным и применимым в различных ситуациях. Приступим!
Читать дальше →
Total votes 83: ↑82 and ↓1+101
Comments22

«Возьмите инициативу на себя»: готовимся к System Design Interview

Reading time5 min
Views17K

Рассказываем, для чего в Авито проводят интервью по System Design, чего от него ожидать и что нужно знать, чтобы его успешно пройти.

Читать далее
Total votes 16: ↑14 and ↓2+14
Comments7

Information

Rating
1,089-th
Location
Россия
Date of birth
Registered
Activity

Specialization

Frontend Developer
Senior
Git
JavaScript
React
Redux
HTML
CSS
TypeScript
Webpack
Node.js
Jest