-
«Если не говорить о желаемом — оно может так и не стать действительным». В. Синявский.Наверное, всем знакома ситуация, когда после долгой и кропотливой работы над разработкой сайта, когда (как казалось разработчику) сделано уже всё возможное и невозможное, заказчик принимает работу…
-
Случайные лабиринты и сапёр от третьего лица, инопланетные жуки и алгоритм Брезенхема
Всем привет! Уже больше 30 лет я занимаюсь разработкой видеоигр и регулярно экспериментирую с различными игровыми механиками. В результате я пришел к идее создать игру по типу сапёра, но от третьего лица и на roguelike подобном уровне.Исследуя большое пространство, нужно…
-
Middle ML-инженер за 2 года и проектный офис: обсуждаем корпоративную магистратуру Университета ИТМО и Napoleon IT
Образование программиста — вечная тема для дискуссий. Есть приверженцы традиционной парадигмы “отучиться в вузе и пойти работать”, другие выбирают курсы по заинтересовавшим стекам технологий, а третьи пытаются освоить азы программирования в полях. Однако бывают случаи, когда вуз и бизнес действуют…
-
Неклассические арифметики: шифруем или нет?
Пост «Свежие идеи в математике: неклассические арифметики и разнообразия» предложил читателям мысль использования наборов числовых алгебраических операций — арифметик, функций/уравнений на их основе, теперь называемых функциями/уравнениями разнообразия, и того, что является множествами/последовательностями значений функций разнообразия и множествами решений обозначенных уравнений…
-
Написание плагинов на Spigot/Bukkit
Первый мой туториал, просто хочу донести инфу до людей которые хотят этим заниматься, но не знают где начать. Не судите строго.Стоит отметить что навыки работы с серверами, так же как и опыт в программировании это очень хорошо и поможет вам…
-
Абсолютные валютные курсы
ВведениеПришло время обновить статью о методике получения абсолютных валютных курсов. Ранее был ряд статей (13.03.2019 — “Абсолютный курс валют: ищем истинную ценность”, 03.05.2019 — “Получаем абсолютные курсы из парных кросс-курсов валют”) на эту тему. За время существования проекта, а проекту…
-
Hardware и Software банкинг
Мечта, фантазии, единороги и радугиПривет, сообщество! Я первый раз пишу здесь статью и поэтому очень нервничаю. Я хочу поделиться с вами мечтой и жажду найти единомышленников, которые будут вместе со мной идти к этой мечте. Итак, поехали.Мне, как и многим…
-
Kincony KC868-A8: старший брат из Ханчжоу. Часть 2. Программируем A8
В прошлой статье мы познакомились с контроллером Kincony KC868-A8 и его схемотехникой, в этой статье мы разберём программирование его функциональных блоков (входов, реле, температурных датчиков, Ethernet интерфейса и т. д.). Примеры кода из этой статьи вы сможете использовать в своих…
-
Правда ли, что от регулярок у разработчиков одни проблемы
Регулярные выражения помогают разработчикам быстрее находить и анализировать информацию. Благодаря регуляркам можно не только эффективнее решать задачи, но и писать код, который будет лучше работать. Причём не стоит использовать этот метод везде: иногда он только усложняет жизнь. Давайте разберёмся, что…
-
Пишем собственные полезные React-хуки на TypeScript и тестируем их с React Testing Library (часть 1)
Данная статья является переводом моей собственной статьи, ранее опубликованной на dev.to.Думаю, React-хуки не нуждаются в представлении, поэтому можно пропустить их описание и приступить сразу к делу.Если вы хотите посмотреть исходный код, то можете посетить этот репозиторий на GitHub.Минимальные требованияДанный туториал…