Месяц: Октябрь 2022
-
От новичка, для новичков: «Event-driven programming. EventEmitter.»
ВведениеКогда я только-только начинал изучать программирование то постоянно сталкивался с нехваткой материалов для абсолютных новичков. Особенно сильно мешало восприятию материалов непонимание терминологии и разных базовых концепций. А поскольку я осваивал Node.js, что бы я не изучал и в чём бы не пытался разобраться – везде меня преследовал ужасный и непонятный EventEmitter.В Node.js чуть ли не…
-
Конструктор клиент-серверных протоколов
Здравствуйте, это моя четвёртая статья на хабре, на этот раз я выйду за область ML решений и познакомлю вас с другим своим проектом.В процессе работы над различными проектами, рано или поздно возникает необходимость реализации клиент/серверных протоколов передачи данных, это может быть один из стандартных протоколов типа HTTP, так и реализация своих собственных. Реализация как клиента,…
-
Сложные маневры: как выстроить передачу скрам-команды и ничего не упустить
Привет! Меня зовут Валентина Щербакова, мой опыт работы со скрам-командами около 3 лет, а до этого я работала больше 10 лет как HR-партнер с управленческими командами, занималась фасилитацией и стратегическим развитием команд, а также процессами выявления и развития талантов. В Ростелекоме я работаю с ИТ командами в сегменте работы с операторами, всего в периметре было…
-
И швец, и жнец, и на дуде игрец. Кто такой QA fullstack?
С прибавлением опыта QA-специалисту обычно становятся тесны рамки ручных проверок. Хочется ускорить свою работу, не теряя в качестве и улучшая процессы. В этом случае путь лежит в сторону автоматизации. И когда сотрудник совмещает навыки ручного тестирования и автоматизированного, к его определению добавляется «fullstack».Чтобы выстроить комплексный процесс тестирования, мы в SimbirSoft стремимся растить и поддерживать таких…
-
Дневник разработки настольной игры игры по мотивам танчиков для Dendy. Разработка и производство фишек танчиков
Чтобы создать как можно больше точек соприкосновения с нашим детством мы хотели, чтобы игроки могли не только увидеть знакомые образы, но и ощутить эти образы руками. Так появилась идея создать специальные фишки танчиков.В моей ранее изданной издательством Экономикус настольной игре «Танчики», мы, совместно с компанией Meeplewood, сделали цветные деревянные фишки танчиков. Они очень понравились игрокам…
-
Секретный прогноз IT-экосистемы (сбывшийся на 82%), чтобы понять к чему готовиться
Меня зовут Константин Кичинский, я технологический эксперт Kaspersky Product Studio – продуктовой студии в «Лаборатории Касперского». Наша команда занимается поиском и инкубацией свежих идей, стартапов и проектов, и нам важно отслеживать, что происходит на рынке в целом. Я расскажу о прогнозе, который собирал с конца февраля этого года, и который представил на рубеже весны-лета 2022…
-
Запахи в VR: обонятельный дисплей для виртуальной реальности
Виртуальная реальность стала вполне реальной в современном мире, уж простите за каламбур. Когда-то эта технология считалась научной фантастикой, но сейчас любой, имеющий достаточно средств, может приобрести себе развлекательную систему VR (виртуальной реальности). VR используется не только для развлечения, но и для обучения, и даже для лечения различных психических расстройств. Однако среда виртуальной реальности все же…
-
PVS-Studio 7.21: GitLab Code Quality, Unreal Engine
Вышел новый релиз PVS-Studio – 7.21. В этой заметке описали основные улучшения анализатора и собрали материалы от нашей команды, вышедшие в последнее время: статьи, опросы и записи докладов с конференций.
-
JetHome E1: элегантный красавец на ESP32
Сегодня мы поговорим об очередном контроллере для DIY рынка на ESP32, это красавец JetHome E1 в элегантном корпусе на DIN-рейку. Кроме стильного корпуса, этот контроллер обладает интересной начинкой (тут и Ethernet интерфейс и 5 встроенных реле и прочие атрибуты подобных контроллеров) и хорошей родословной — его выпускает компания, которая специализируется на производстве Linux контроллеров и…
-
Безопасность в Linux
В новой статье говорим про безопасность в Linux: как настроить и что важно учитывать в процессе. Дополнительно разбираем PAM и модули аутентификации, рассматриваем iptables. За основу взят один из уроков нашего практического курса «Администрирование Linux Мега».PAM: модули, флаги, sudoersPAM — модульная система аутентификации пользователя. Программы могут попросить её произвести аутентификацию пользователя любым доступным методом и абстрагироваться…