В двух словах: интернационализация — это не только перевод текста. Она включает в себя форматирование дат, правильное образование множественного числа, сортировку имен и многое другое с учетом конкретных локалей. Вместо тяжелых сторонних библиотек современный JavaScript…
Недавно я написал Space Invader Generator в рамках соревнований по кодингу Creative Coding Amsterdam. Разумеется, я сделал это ради развлечения... но и для господства над галактикой тоже! На скриншоте показано, как он выглядит, а в посте я объясню, как он работает. Читать далее
Мы в Pixel используем Kodu Game Lab для обучения дошкольников и младших школьников блочному программированию, а также созданию несложных игр. Представленный инструмент характеризуется впечатляющим образовательным потенциалом, особенно с точки зрения работы с детьми обозначенной…
21.08.2025, Крис Толтон, SpaceNewsНесмотря на появление частных компаний, собирающихся заниматься добычей полезных ископаемых на Луне, прогресс в законодательстве о космических ресурсах (например, Закон о конкурентоспособности коммерческих космических запусков 2015 года) и…
В 1914 году Чарльз Меррилл основал инвестиционную компанию, а позже убедил Эдмунда Линча присоединиться к нему. В результате компания получила название Merrill, Lynch & Company. Сначала она занималась первичным размещением акций новых торговых сетей. В 1930 году Меррилл и Линч решили…
Привет, Хабр! Мы в ChameleonLab разрабатываем тулкит для стеганографии, который уже работает на Windows и macOS. Сейчас мы портируем его на Linux, и, как это часто бывает, именно на этом этапе классические проблемы с ресурсами (иконками, картинками) проявили себя во всей красе.После релиза…
Недавно разбирали с заказчиком вопрос - как правильно использовать Яндекс-формы для сбора заявок и при этом не нарушить 152-ФЗ. Кратко и по существу ниже.При сборе ПДн через форму организация должна получить у клиента согласие на обработку его персональных данных (ст. 6 ч. 1…
Фильтрация — один из самых частых и критичных сценариев в интернет-магазинах и маркетплейсах. Ошибка в логике фильтров может стоить бизнесу продаж, а пользователям — нервов.В этой статье я покажу, как построить гибкий и масштабируемый подход к тестированию фильтрации с…
В этой статье я поясню, как все эти принципы сочетаются, и покажу примеры использования их комбинации. Читать далее
Мы привыкли думать о дизайне как о кнопках, формах, красивых пикселях и цветовых схемах. Но что делать, если интерфейса просто нет? Как проектировать системы, с которыми взаимодействуют не глазами и пальцами, а событиями, сигналами, протоколами и железом? Эта статья — размышления и практика о том, что такое «дизайн без интерфейса», какие у него подводные камни и почему он сложнее, чем кажется. Читать далее