Результаты поиска

  1. K

    Выпуск системы инициализации sysvinit 3.0

    Представлен релиз классической системы инициализации sysvinit 3.0, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Debian GNU/Hurd и antiX. Изменение номера версии на 3.0 не связано со...
  2. K

    Выпуск Samba 4.15.0

    Представлен релиз Samba 4.15.0, продолживший развитие ветки Samba 4 с полноценной реализацией контроллера домена и сервиса Active Directory, совместимого с реализацией Windows 2000 и способного обслуживать все поддерживаемые Microsoft версии Windows-клиентов, в том числе Windows 10. Samba 4...
  3. K

    Выпуск DXVK 1.9.2, реализации Direct3D 9/10/11 поверх API Vulkan

    Доступен выпуск прослойки DXVK 1.9.2, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK требуется наличие драйверов с поддержкой API Vulkan 1.1, таких как Mesa RADV 20.2, NVIDIA 415.22...
  4. K

    Проект Headscale развивает открытый сервер для распределённой VPN-сети Tailscale

    Проект Headscale развивает открытую реализацию серверного компонента VPN-сети Tailscale, позволяющего создавать похожие на Tailscale VPN-сети на своих мощностях, не привязываясь к сторонним сервисам. Код Headscale написан на языке Go и распространяется под лицензией BSD. Проект развивает Хуан...
  5. K

    Выпуск программного звукового синтезатора Bespoke Synth 1.0

    После 10 лет разработки доступен первый стабильный выпуск проекта Bespoke Synth, развивающего модульный программный синтезатор звука, позволяющий генерировать и обрабатывать звук на основе наглядного перенаправления звуковых потоков между разными модулями, формирующими и меняющими форму звуковой...
  6. K

    Релиз дистрибутива для исследования безопасности Kali Linux 2021.3

    Увидел свет релиз дистрибутива Kali Linux 2021.3, предназначенного для тестирования систем на предмет наличия уязвимостей, проведения аудита, анализа остаточной информации и выявления последствий атак злоумышленников. Все оригинальные наработки, созданные в рамках дистрибутива, распространяются...
  7. K

    Выпуск отладчика GDB 11

    Представлен релиз отладчика GDB 11.1 (первый выпуск серии 11.x, ветка 11.0 использовалась для разработки). GDB поддерживает отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, Objective-C, Pascal, Go, Rust и т.д.) на различных аппаратных (i386, amd64...
  8. K

    Mongoose + Redis. Автоматизация кэширования за 5 минут

    Mongoose представляет специальную ODM-библиотеку (Object Data Modelling) для работы с MongoDB, которая позволяет сопоставлять объекты классов и документы коллекций из базы данных. Redis (Remote Dictionary Server)- это быстрое хранилище данных типа «ключ‑значение» в памяти, активно используемое...
  9. K

    Обнаружение таблиц на сканах с использованием Fast-rcnn на Pytorch

    Компьютерное зрение — очень интересная и востребованная область искусственного интеллекта. Компьютерное зрение сейчас используется повсеместно, начиная от сегментации медицинских изображений, заканчивая управлением автомобилем. Сейчас мы коснемся одной из основных задач компьютерного зрения —...
  10. K

    Перевод: Как MS SQL Server выполняет запросы. Часть 3

    Завершающая часть перевода – здесь будут разобраны блокировки, процесс записи изменённых данных, а также дополнительные команды SQL Server. «латчи» (Latches): защита конкурентного доступа к страницам. Перед тем, как разбираться с механизмом записи данных, важно изучить механизм, призванный...
  11. K

    Перевод: Как MS SQL Server выполняет запросы. Часть 2

    Продолжаю публиковать перевод статьи Remus Rusanu (CC-BY), о том, как MS SQL Server выполняет запросы. В этой части разберём, как данные хранятся внутри БД, а также как именно происходит их считывание в рамках запроса. Первая и третья части доступны по соответствующим ссылкам. Организация...
  12. K

    Перевод: Как MS SQL Server выполняет запросы. Часть 1

    От переводчика: Предлагаю перевод фундаментальной статьи Remus Rusanu (CC-BY), где кратко, но обстоятельно рассказывается об основных механизмах MS SQL Server. В процессе перевода я дополнительно выделил некоторые вещи, плюс обновил ссылки, но старался держаться максимально близко к оригиналу...
  13. K

    Решил 50 задач и ответил на вопрос — Python или JavaScript?

    Я — JavaScript-разработчик. Код пишу в основном на React (иногда на Vue), немного на TypeScript, немного на Node, немного знаю SQL, но... со мной работает много людей, которые пишут код на Python вокруг много разговоров про Python повсюду преподают Python Яндекс любит Python (раньше Гугл тоже...
  14. K

    Автоматическое заполнение файлами документов Word и подписей к ним с помощью Python и библиотеки docx

    Рассмотрим пример простой программы на Python с помощью библотекы docx для автоматизации рабочего процесса, а именно автоматической вставки файлов (в данном случае изображений) и их подпись в документах Word (docx). Данная статья будет интересна для начинающих изучающих Python, а также полезна...
  15. K

    Как составить техническое задание на разработку сайта, чтобы ожидания совпали с реальностью

    Делимся своим опытом на тему того, каким должно быть техзадание по созданию сайта, чтобы подрядчику не пришлось ничего переделывать, а клиент остался довольным на все 100%. Без четкого ТЗ результат — известно какой. И это касается любой сферы. Особенно когда дело касается масштабных задач вроде...
  16. K

    Используем sequence в MySQL

    Хочу рассказать о том, как создать сквозной монотонно возрастающий целочисленный id в MySQL (это называется sequence в других БД). Зачем это нужно? Например, в системе есть два вида задач для сотрудников, у каждого вида задач есть свой набор атрибутов и свой жизненный цикл (набор статусов). Для...
  17. K

    5 проблем и их решения при создании высоконагруженного сервиса с использованием .NET и Kafka

    В 1967 году Мелвин Конвей сформулировал известный тезис, без упоминания о котором не обходится практически ни одно руководство по созданию микросервисной архитектуры. И не напрасно, ведь не одно поколение разработчиков сталкивалось с его подтверждениями. Но если структура коммуникаций компании...
  18. K

    Какую СУБД выбрать и почему? (Статья 1)

    Это первый выпуск в серии статей про СУБД, в рамках которых буду достаточно простыми словами давать информацию про то, что сейчас есть на рынке баз данных, и что выбрать для решения своих задач. Заметил, что когда спрашиваешь кого-нибудь, особенно на собеседовании, какие типы СУБД существуют, то...
  19. K

    На что обратить внимание при выборе решения для защиты от ботов?

    Специализированные решения для противодействия ботам должны быть неотъемлемой частью системы защиты «Плохие» боты представляют на сегодняшний день одну из серьезнейших угроз для бизнеса. Вредоносный трафик ботов может привести к снижению производительности веб-сайта, искажению информацию о...
  20. K

    Создаём анимационные обучающие видео на Python с помощью Manim

    В этой статье я поделюсь личным опытом: рецептом создания объектов и анимаций. Вместе мы создадим обучающее видео о гистограммах. Вот как будет выглядеть итоговый вариант: А теперь поехали! Готовим проект к запуску Для начала установим пакеты LaTeX и FFmpeg в систему — они нужны для рендера...
Сверху