Месяц: Февраль 2022

  • Go, я создал: интегрируем Allure в Go красиво

    от автора

    Привет! Меня зовут Антон, я ведущий инженер по тестированию в Ozon: занимаюсь созданием и поддержкой end-to-end Go-тестов бэкенда для QA.Мы довольно долго писали тесты в основном на Python. Go – молодой язык, и популярных устоявшихся инструментов у него пока немного. В Python есть pytest, в Java – JUnit и TestNG, в Go – пока что…

  • Уязвимости в системе лицензирования J-Link, или Почему так важно исследовать безопасность устройств

    от автора

    Бреши в устройствах не всегда можно закрыть, в отличие от уязвимостей в софте. Однако это не повод для фрустрации! Исследовать безопасность IoT, телефонов, планшетов, блоков управления и т. д. все равно нужно. По крайней мере, можно предупредить пользователей об уязвимостях, а также устранить недостатки в новых версиях продуктов.Мы с командой покопались в одном из самых популярных отладчиков для микроконтроллеров — J-Link. В результате нашли…

  • Кредитный скоринг. Сокрушающий эффект ИИ при оценке кредитоспособности заёмщика

    от автора

    «Кредит — это система, при которой человек, который не может платить, дает другому человеку, который не может платить, гарантию, что тот может платить.» Чарлз ДиккенсНа самом деле одним из важнейших факторов при принятии банком решения о выдаче кредита и условиях кредитного соглашения является оценка кредитоспособности потенциального заемщика, т. е. его способности полностью исполнить взятые на…

  • Моё число круче, чем у Шелдона Купера

    от автора

    Шелдон Купер — человек, который обожает свой разумСериал «Теория Большого взрыва» мало кого оставил равнодушным, как и его главный герой Шелдон Купер — гениальный физик-теоретик и доктор наук, программист с эйдетической памятью и интроверт, большой любитель правил и систематизации, идеального порядка и чистоты. Кстати, в нашей нынешней реальности зацикленность Шелдона на гигиене, обработка рук санитайзером…

  • Зачем системному аналитику читать «Чистую архитектуру» Роберта Мартина

    от автора

    Меня зовут Сергей Марков, я системный аналитик бэковой части в Академии Инвестиций Тинькофф. Системные аналитики работают в разных направлениях: сбор и управление требованиями, проектирование бизнес-процессов, техническое проектирование системы. Список задач можно расширять и детализировать дальше. В зависимости от сферы, размера и культуры компании обязанности системного аналитика могут быть разными. У нас в Тинькофф для системного аналитика…

  • Kincony KC868-A8: старший брат из Ханчжоу. Часть 1. ESP32 + Ethernet

    от автора

    Пока мы с вами разбирались с универсальным контроллером начального уровня на ESP32 для DIY автоматизации Kincony KC868-A4 1, 2, 3 «подъехал» его старший брат Kincony KC868-A8 — значительно более серьёзное устройство с 8-ю оптоизолированными цифровыми входами, 8-ю реле на борту для управления различным оборудованием, выведенным на плату I2C разъёмом, встроенным Ethernet-интерфейсом на LAN8270A и прочими…

  • Забег до больницы: как не сойти с дистанции на первой же беговой тренировке

    от автора

    Сидячий образ жизни и бессонные ночи за компьютером медленно подтачивают здоровье и снижают личную эффективность. У программистов риск еще до 40 лет получить целый набор болячек — от остеохондроза до гипертонической болезни — во много раз выше, чем у любого другого работника умственного труда. Поэтому я и мои коллеги из IT занимаемся спортом. Многие любят…

  • Как выбрать подходящий Go-роутер? (с блок-схемой)

    от автора

    Когда вы начинаете разрабатывать веб-приложение с применением Go, один из первых вопросов, которым вы, вероятно, зададитесь, — “Какой роутер мне следует использовать?”.И это не такой простой вопрос, как может показаться сначала. Доступно более 100 различных роутеров с разными API, функциями и поведением. Для этой статьи я оценил 30 самых популярных из них и создал краткий…

  • Калькулятор инвестиций и скринер ценных бумаг: как мы проводили свой первый хакатон BCS Coding Days

    от автора

    Привет, Хабр! С вами Любовь Давыдова из компании БКС. Занимаюсь развитием ИТ бренда работодателя в компании. Расскажу об одном из наших последних мероприятий.В декабре мы с партнерами из «Сколково» провели свое первое онлайн-соревнование для разработчиков. Мы решили поделиться опытом организации мероприятия и примерами тематических задач. Олимпиадный контекстКлассический хакатон подразумевает командное решение задач, но мы приблизили…

  • Как я Хабр взломал

    от автора

    Всегда хотел взломать Хабр. Мечта такая, но как-то руки не доходили. И вот, вдохновившись статьей о праведной борьбе с Безумным Максом, я, как и автор поста, решил исследовать функционал Хабра на предмет уязвимостей.Начать решил с нового редактора, рассуждая следующим образом: раз он новый, то и уязвимости там точно должны быть.В редакторе обратил особое внимание на…