[Перевод] Введение в отладку на примере Firefox DevTools, часть 4 из 4 http://amp.gs/jYqC5
Хабр
Введение в отладку на примере Firefox DevTools, часть 4 из 4
Первая часть: знакомство с отладчикомВторая часть: узнаём значение переменной без console.logТретья часть: стек вызововТочки останова с условиемТочки останова — мощный инструмент. Однако иногда нужно...
Пишем кастомный Хук для фильтров используя параметры страницы(query string) http://amp.gs/jYqyj
Хабр
Пишем кастомный Хук для фильтров используя параметры страницы (query string)
Привет хабр! Недавно на одном из проектов, появилась потребность добавить на страницу фильтры, которые не должны терять данные при перезагрузке страницы и автоматически устанавливать значения при...
Разработка архитектуры системы управления поведением объекта: основа http://amp.gs/jYqEs
Хабр
Разработка архитектуры системы управления поведением объекта: основа
Artifact: «Easter egg» containing the code and paired rhythm of reproduction, development, as well as evolution structure of bio and techno «organism» M. BerlinИсследование направленно на изучение...
Цифровой водяной знак на основе дискретного Wavelet-преобразовании http://amp.gs/jYqRC
Хабр
Цифровой водяной знак на основе дискретного Wavelet-преобразования
Тема защиты авторских прав в нынешнее время стала максимально востребованной, появилось множество способов не допустить нелицензионного тиражирования, Один из таких способов – цифровой водяной знак...
Дайджест свежих материалов из мира фронтенда за последнюю неделю №495 (22 — 28 ноября 2021) http://amp.gs/jYqNV
Хабр
Дайджест свежих материалов из мира фронтенда за последнюю неделю №495 (22 — 28 ноября 2021)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около...
Flutter: PlatformView + QR cod reader http://amp.gs/jYqi1
Хабр
Flutter: PlatformView + QR code reader
Из бесплатных доступных библиотек для работы с qr кодами в Android самой лучшей (на мой личный взгляд) является zxing-android-embedded. Часто, UI который предоставляет эта библиотека не достаточно или...
Deepfake: краткая история появления и нюансы работы технологии http://amp.gs/jYq0I
Хабр
Deepfake: краткая история появления и нюансы работы технологии
Дипфейк с Николасом Кейджем О дипфейках мы уже писали . Сейчас технологии генерации такого контента достигла очень высокого уровня. Правда, даже очень хорошо подготовленный дипфейк можно (пока еще)...
DartCodeMetrics — мой первый pull request http://amp.gs/jYqXd
Хабр
Dart Code Metrics — мой первый pull request
Привет всем, меня зовут Коношенко Владислав, и я Flutter-разработчик из Surf. Сегодня я хотел рассказать и показать с помощью каких инструментов можно делегировать компьютеру рутинную работу по...
[Перевод] Внутреннее устройство Pinned Object Heap в .NET http://amp.gs/jYq67
Хабр
Внутреннее устройство Pinned Object Heap в .NET
КДПВКак вам известно, в .NET 5 появился новый вид кучи — Pinned Object Heap (POH, Куча Закрепленных Объектов). В отличие от других видов кучи, эта доступна разработчикам явно (что не характерно...
Match/case vs If/else. Сравниванием скорость работы операторов в Python 3.10 http://amp.gs/jYq6V
Хабр
Match/case vs If/else. Сравниванием скорость работы операторов в Python 3.10
Прошло уже достаточно времени с момента релиза Python версии 3.10. Самым главным и самым ожидаемым было введение оператора match/case (он же pattern matching). Однако далеко не всем разработчикам...
[Перевод] Уязвимости в Linux допускают возможность атаки «в один клик» http://amp.gs/jYsjk
Хабр
Уязвимости в Linux допускают возможность атаки «в один клик»
Группа исследователей CrowdStrike Intelligence обнаружила несколько уязвимостей, влияющих на LibVNCClient в Linux. В некоторых широко используемых средах рабочего стола (например, Gnome) эти...
Монолог QA-лида, возмужавшего в сражениях за качества кода http://amp.gs/jYs8q
Хабр
Монолог QA-лида, возмужавшего в сражениях за качество кода
Каждый из нас обречён замечать изъянМироздания и расчёсыватьoxxxyМирон Фёдоров про QAПовзрослев на год, мы продолжаем Монолог тимлида и делимся опытом тестирования нашего продукта SafePhone.За...
Стоит ли подружить QA и разработку с помощью практики хранения тестов в коде? http://amp.gs/jYsTM
Хабр
Стоит ли подружить QA и разработку с помощью практики хранения тестов в коде?
Заводить тест-кейсы руками в тестохранилищах — долго и скучно. Но ведь есть еще много юнит-тестов, которые пишут разработчики. И не всегда понятно, что они покрывают и как пересекаются с E2E-тестами....
[Перевод] Исправление неоднозначных ограничений без перезапуска приложения http://amp.gs/jYs1w
Хабр
Исправление неоднозначных ограничений без перезапуска приложения
ПримечаниеСлова layout, autolayout и constraints я перевёл, соответственно, как вёрстка, автовёрстка и ограничения.Работа с автовёрсткойПроблемы автовёрстки решать непросто. Запуская приложение,...