-
Привет! Меня зовут Антон, я ведущий инженер по тестированию в Ozon: занимаюсь созданием и поддержкой end-to-end Go-тестов бэкенда для QA.Мы довольно долго писали тесты в основном на Python. Go – молодой язык, и популярных устоявшихся инструментов у него пока немного.…
-
Уязвимости в системе лицензирования J-Link, или Почему так важно исследовать безопасность устройств
Бреши в устройствах не всегда можно закрыть, в отличие от уязвимостей в софте. Однако это не повод для фрустрации! Исследовать безопасность IoT, телефонов, планшетов, блоков управления и т. д. все равно нужно. По крайней мере, можно предупредить пользователей об уязвимостях, а также устранить недостатки в новых версиях…
-
Кредитный скоринг. Сокрушающий эффект ИИ при оценке кредитоспособности заёмщика
«Кредит — это система, при которой человек, который не может платить, дает другому человеку, который не может платить, гарантию, что тот может платить.» Чарлз ДиккенсНа самом деле одним из важнейших факторов при принятии банком решения о выдаче кредита и условиях…
-
Моё число круче, чем у Шелдона Купера
Шелдон Купер — человек, который обожает свой разумСериал «Теория Большого взрыва» мало кого оставил равнодушным, как и его главный герой Шелдон Купер — гениальный физик-теоретик и доктор наук, программист с эйдетической памятью и интроверт, большой любитель правил и систематизации, идеального…
-
Зачем системному аналитику читать «Чистую архитектуру» Роберта Мартина
Меня зовут Сергей Марков, я системный аналитик бэковой части в Академии Инвестиций Тинькофф. Системные аналитики работают в разных направлениях: сбор и управление требованиями, проектирование бизнес-процессов, техническое проектирование системы. Список задач можно расширять и детализировать дальше. В зависимости от сферы, размера и…
-
Kincony KC868-A8: старший брат из Ханчжоу. Часть 1. ESP32 + Ethernet
Пока мы с вами разбирались с универсальным контроллером начального уровня на ESP32 для DIY автоматизации Kincony KC868-A4 1, 2, 3 «подъехал» его старший брат Kincony KC868-A8 — значительно более серьёзное устройство с 8-ю оптоизолированными цифровыми входами, 8-ю реле на борту…
-
Забег до больницы: как не сойти с дистанции на первой же беговой тренировке
Сидячий образ жизни и бессонные ночи за компьютером медленно подтачивают здоровье и снижают личную эффективность. У программистов риск еще до 40 лет получить целый набор болячек — от остеохондроза до гипертонической болезни — во много раз выше, чем у любого…
-
Как выбрать подходящий Go-роутер? (с блок-схемой)
Когда вы начинаете разрабатывать веб-приложение с применением Go, один из первых вопросов, которым вы, вероятно, зададитесь, — “Какой роутер мне следует использовать?”.И это не такой простой вопрос, как может показаться сначала. Доступно более 100 различных роутеров с разными API, функциями…
-
Калькулятор инвестиций и скринер ценных бумаг: как мы проводили свой первый хакатон BCS Coding Days
Привет, Хабр! С вами Любовь Давыдова из компании БКС. Занимаюсь развитием ИТ бренда работодателя в компании. Расскажу об одном из наших последних мероприятий.В декабре мы с партнерами из «Сколково» провели свое первое онлайн-соревнование для разработчиков. Мы решили поделиться опытом организации…
-
Как я Хабр взломал
Всегда хотел взломать Хабр. Мечта такая, но как-то руки не доходили. И вот, вдохновившись статьей о праведной борьбе с Безумным Максом, я, как и автор поста, решил исследовать функционал Хабра на предмет уязвимостей.Начать решил с нового редактора, рассуждая следующим образом:…