Электронная медицинская карта-собираем анализы http://amp.gs/jYv5a
Хабр
Электронная медицинская карта -собираем анализы
Небольшой пост о том, как собрать в единый pdf все записи о сданных анализах в поликлинике из электронной медицинской карты. Данные располагаются на сайте (https://lk.emias.mos.ru/medical-records),...
[Перевод] Туториал по JUnit 5 - Жизненный цикл JUnit 5 теста http://amp.gs/jYg1Z
Хабр
Туториал по JUnit 5 - Жизненный цикл JUnit 5 теста
Это продолжение туториала по JUnit 5. Введение опубликовано здесь.В JUnit 5 жизненный цикл теста управляется четырьмя основными аннотациями, то есть @BeforeAll, @BeforeEach, @AfterEach и @AfterAll....
[Перевод] Spring Cloud Config — обновление конфигурации http://amp.gs/jYgly
Хабр
Spring Cloud Config — обновление конфигурации
Spring Cloud Config — обновление конфигурацииSpring Cloud Config позволяет хранить настройки конфигурации сервисов в git-репозитории и управлять настройками централизованно.В этой статье поговорим об...
Приложение для аудиозвонков с регулировкой звука, как в реальной жизни http://amp.gs/jYgGl
Хабр
Приложение для аудиозвонков с регулировкой звука, как в реальной жизни
Распространенная в пандемию ситуация: общаетесь с друзьями или коллегами по Zoom, несколько человек начинают говорить одновременно и… разобрать хоть что-то не представляется возможным. Эта проблема...
Кодекс летописца, или Ода к телеметрии http://amp.gs/jYg7N
Хабр
Кодекс летописца, или Ода к телеметрии
Допустим, ко группе инженеров снизошла задача разработать систему управления чем-нибудь достаточно сложным. Теоретик заточил зубы и приступил к граниту — строит модели объекта и системы управления....
Как внедрить Contract-First OpenAPI и как устроен центр авторизаций http://amp.gs/jYgP0
Хабр
Как внедрить Contract-First OpenAPI и как устроен центр авторизаций
Переходим к докладам по бэкенду с конференции ЮMoneyDay. Первый кейс о том, как мы внедряли Contract-First. Описали процесс перехода от Сode-First к написанию OpenAPI-спецификаций...
Low-code is new black. Говорим про low-code инструменты в Microsoft Azure http://amp.gs/jYgvb
Хабр
Low-code is new black. Говорим про low-code инструменты в Microsoft Azure
Спрос на low-code среди бизнеса растет, и производители реагируют на него разработкой новых продуктов. Одним из первых вендоров, кто начал предлагать такие решения, был Microsoft. Классический...
Настраиваем любой Linux под себя одной командой http://amp.gs/jYg48
Хабр
Настраиваем любой Linux под себя одной командой
Иногда приходится настраивать различные *unix системы: персональные компьютеры, VPS, Raspberry Pi и так далее. Но когда их становится много, настраивать их становится всё сложнее и сложнее. Поэтому...
Security Week 47: обновленная атака Rowhammer на модули памяти DDR4 http://amp.gs/jYg4y
Хабр
Security Week 47: обновленная атака Rowhammer на модули памяти DDR4
На прошлой неделе исследователи из Высшей технической школы в Швейцарии (ETH Zurich) опубликовали работу (пост в блоге команды, сама работа, исходники на GitHub), описывающую новый метод атаки типа...
Как я учил нейронные сети играть в казино http://amp.gs/jYgA5
Хабр
Как я учил нейронные сети играть в казино
Hello, world!Привет, Хабр! Меня зовут Михаил, я учусь на втором курсе Южно-Уральского государственного Университета и одни из самых любимых вещей в моей жизни - это программирование и азартные...
Мой компьютер на логических микросхемах http://amp.gs/jYgsw
Хабр
Мой компьютер на логических микросхемах
Привет, Хабр. Два года назад, как раз перед началом пандемии, я затеял большой проект: построить компьютер, используя только простые логические микросхемы 74 серии и микросхемы памяти. В этой статье я...
Модель будущего при проектировании ИТ-систем http://amp.gs/jYgij
Хабр
Модель будущего при проектировании ИТ-систем
КороткоВ статье показана важность учёта будущего развития бизнеса при проектировании системы. В первой части показано, что показатель стоимости будущих доработок системы может рассматриваться как...
[Перевод] Как сделать «Жизнь» на хуках React http://amp.gs/jYgXO
Хабр
Как сделать «Жизнь» на хуках React
Задача разработчика — показать пользователю, как живут и умирают цифровые клетки. Автор воспользовался React и её хуками: управление состоянием и возможность абстрагироваться от логики, связанной с...
Как я разрабатывал плагин для Pidgin 2 http://amp.gs/jYga2
Хабр
Как я разрабатывал плагин для Pidgin 2
ПреамбулаБудучи поклонником многопротокольных IM-клиентов, я довольно долго пользовался Miranda NG. Но кривоватая поддержка некоторых современных протоколов вроде Discord мешала пользоваться только...
Если мошенники украли деньги с банковской карты — не спешите в полицию http://amp.gs/jYgoI
Хабр
Если мошенники украли деньги с банковской карты — не спешите в полицию
Вас беспокоит служба безопасности банкаМне давно надоели эти банки, но инфопространство постоянно забито историями, как мошенники в очередной раз украли деньги, причём даже без социальной...
Match/case vs If/else. Сравниванием скорость работы операторов в Python 3.10 http://amp.gs/jYEmh
Хабр
Match/case vs If/else. Сравниванием скорость работы операторов в Python 3.10
Прошло уже достаточно времени с момента релиза Python версии 3.10. Самым главным и самым ожидаемым было введение оператора match/case (он же pattern matching). Однако далеко не всем разработчикам...
Системы большие и маленькие: парадокс «четвёртого измерения» в эволюции SIEM http://amp.gs/jYEpf
Хабр
Системы большие и маленькие: парадокс «четвёртого измерения» в эволюции SIEM
Кадр из х/ф «Интерстеллар», все права у правообладателейКак-то раз наш начИБ Алексей Дрозд (aka @labyrinth) оказался в эфире AM Live – медиа собрало коллег по цеху обсудить будущее SIEM. Компания...
Управление данными в системе автоматизации на Vue и Vuex и решение проблем тестирования с помощью Jest http://amp.gs/jYEGA
Хабр
Управление данными в системе автоматизации на Vue и Vuex и решение проблем тестирования с помощью Jest
Привет! Меня зовут Артём Карачёв, я фронтенд-разработчик в Sportmaster Lab. Сейчас мы пишем модуль автоматизации физической фотостудии, где работают несколько фотографов, менеджеров, фоторедакторов,...