Существует одна очень замечательная учебно-треннировочная электронная плата Olimex-STM32-H407.В этом тексте я покажу как на этой PCB можно запустить прошивку культового российского аппаратного хранителя паролей Пастильда (Pas~). Читать далее
Последнее время вышло много статей на тему тимлидства. Где-то спорили о написании кода тимлидами, где-то говорили о найме, где-то обсуждали пипл-менеджмент. Но давайте подумаем, есть ли вообще смысл становиться тимлидом. Читать далее
Прочитала старую статью «Пять причин выйти замуж за айтишника».Я как раз замужем за айтишником (так уж вышло, я не специально), поделюсь своими мыслями по каждому пункту, описанному в прочитанной статье. Читать далее
Всем привет!Тестирование — это тот самый этап разработки, где магия превращения кода в надёжное решение действительно происходит. Иногда мы пишем простые тесты, а иногда сталкиваемся с такими сценариями, где недостаточно проверить результат — нужно глубже разобраться, что…
Космический телескоп Джеймса Уэбба зафиксировал первый «зигзаг Эйнштейна». Ученые в восторге.«Эта уникальная конфигурация линз позволяет нам одновременно ограничить как постоянную Хаббла, так и параметры темной энергии — что обычно невозможно». 21.11.2024, Роберт Ли, space.com Читать далее
Давайте прогуляемся по мегаполису произведений киберпанка и взглянем на архитектуру глазами писателей различных литературных волн киберпанка.Предлагаю прогулку первую, которая звучит как проклятие: «И чтоб жить тебе в советскую эпоху брутализмического киберпанка!». Читать далее
...К тринадцати годам основная часть описанного, по-видимому, исчезла. Исчезла так, как исчезает подобное в психоанализе, будто в руках ироничного фокусника-престидижитатора: не вписываясь в контекст развития личности подростка, была вытеснена. Вернувшись, как водится, тем же малопонятным образом, каковым возвращалась Тень к Учёному в прекрасной сказке Шварца: проблемами и неприятностями... Читать далее
Гонка за данными (Data Race) — одна из самых неприятных ошибок, с которыми может столкнуться разработчик. Она возникает в многопоточной среде, когда несколько операций одновременно пытаются получить доступ к одним и тем же данным, при этом хотя бы одна…
Все написанное ниже взято полностью из головы, с потолка, высосано мной из пальца, а округление физических величин и размеров принято по принципу "мне так удобно", и не имеет никакого отношения к реальности, любые совпадения с действительностью полностью случайны. Читать далее
Декомпозиция фич и их приоритезация — это обязательные этапы проектирования продукта. USM – инструмент, который нам в этом помогает. С ним получается работать над продуктом, опираясь на реальные потребности пользователей и цели бизнеса. Как итог – строим разработку так, чтобы каждая функция, которую создает команда, приносила максимальную пользу. В статье о том, как подойти к созданию функциональной USM, какие стадии преодолеть до ее формирования и как не переборщить с описаниями. Читать далее