• Привет, на связи лингвисты инженеры сообщества DotNetRu. 3 года назад мы рассказывали о книге «ASP.NET Core в действии». А сегодня мы рады представить третье издание этой полезной и информативной книги. Как и в прошлый раз, первый вариант перевода был подготовлен…

  • Мы начали с текстовой СAPTCHA и пришли к простой галочке, которую нужно поставить, совершенствуя систему после каждого сбоя.Вы заходите на сайт, чтобы купить билеты на самолет. Перед тем как нажать кнопку «Отправить», вам нужно поставить галочку в поле с вопросом: «Вы не робот?»На первый взгляд это выглядит как ирония.…

  • Добрый день всем.Хотелось бы поделиться нашим опытом разработки Visionatrix — надстройки над ComfyUI, которую мы создаём вдвоём, и что из этого получается.Мы часто читаем Хабр на протяжении более десяти лет, но руки до написания статьи никак не доходили. Наконец, решили…

  • ASN.1 (Abstract Syntax Notation One) представляет из себя язык для описания структур данных. По сути — это набор правил, для преобразования значений определённого типа в поток байтов для их последующей отправки по каналу связи. По мере развития языка, улучшались методы…

  • Привет Хабр, let’s set the future.ВведениеНедавно у меня появилась идея фикс: ‘Хочу собственного AI ассистента’. Казалось бы, нет никаких проблем — рынок предлагает массу готовых решений. Но моя вечная паранойя про утечку данных и стремление сделать все самому взяли верх.…

  • ПредысторияВ одном из моих проектов мы использовали библиотеку Inversify для внедрения зависимостей (DI). Хотя это мощное и гибкое решение, его избыточная гибкость со временем обернулась против нас: управление зависимостями становилось всё более запутанным по мере роста приложения. С каждым новым…

  • Работая на MacBook с Docker Desktop, я часто сталкивался с тем, что система становилась менее отзывчивой, особенно при запуске нескольких контейнеров одновременно. Высокая нагрузка на CPU и память заметно влияла на время автономной работы.Но недавно я наткнулся на OrbStack, и…

  • 26 октября 2024 года состоялся релиз кроссплатформенного открытого менеджера файлов и архиватора PeaZip 10.0. Исходный код проекта написан на Pascal (Lazarus/FreePascal, для сборок под Windows задействован InnoSetup) и опубликован на GitHub под лицензией GNU Lesser General Public License v3.0. Под…

  • Используя 3D-принтер, как утюг, исследователи могут точно контролировать цвет, оттенок и текстуру создаваемых объектов, используя только один материалМультиматериальная 3D-печать позволяет производителям изготавливать индивидуальные устройства с несколькими цветами и разнообразными текстурами. Однако этот процесс может занимать много времени и быть расточительным,…

  • Привет, Хабр!Меня зовут Харитон. Я специализируюсь на функциональном и нефункциональном мануальном тестировании. За время работы над проектами я заметил, что часто при локализации бага начинающие тестировщики игнорируют необходимость проверок на браузерах с разными движками. Хочу обратить внимание стажёров и джунов…