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

  1. K

    Namespaces в JavaScript. Ставим точку в вопросе

    Развитие языка javascript переносит выполнение кодов на распределенную сеть пользователей и снимает нагрузку с сервера. Это разумный подход. Введение в js ключевых слов class, extends и static дало возможность легко моделировать классами и объектами предметную область проекта. Это замечательно...
  2. K

    Отладка файлов TypeScript, которые не связаны друг с другом

    В данном посте я кратко опишу как правильно настроить отладчик для VSCode чтобы вы могли дебажить код прямо в редакторе не используя Webpack и sourcemaps. В интернете много гайдов как дебажить index.ts импортируя в него модули и я полностью согласен что данный метод нужно использовать когда мы...
  3. K

    Дифференциальные и инкрементальные бэкапы MySQL

    Для MySQL существует широко известный инструмент по созданию резервных копий баз данных — mysqldump, который создаёт дамп посредством записи серии SQL-инструкций для восстановления таблиц и данных целевой базы данных. Он неплохо подходит для резервного копирования небольших баз данных, но когда...
  4. K

    Создайте средство проверки на плагиат с помощью машинного обучения

    Используя машинное обучение, мы можем создать нашу собственную программу проверки на плагиат, которая выполняет поиск украденного контента в огромной базе данных. В этой статье мы сделаем демонстрационное приложение для этой цели. Плагиат широко распространен в Интернете и в процессе обучения...
  5. K

    Руководство по работе с Django REST Framework, Swagger и созданию клиента TypeScript для API

    Цели: Создать API с помощью Django REST Framework; Создать динамическую документацию Swagger; Сгенерировать для API код клиента на TypeScript; Создать базовое приложение на ReactJS, которое будет использовать сгенерированный код на TypeScript для отображения данных из API. Исходный код...
  6. K

    Мониторинг Spark Streaming в Kubernetes с помощью Prometheus и Grafana

    Введение Развертывание Apache Spark в Kubernetes, вместо использования управляемых сервисов таких как AWS EMR, Azure Databricks или HDInsight, может быть обусловлено экономической эффективностью и переносимостью. Подробнее о миграции с AWS EMR в K8s вы можете прочитать в этой статье. Однако...
  7. K

    Пишем свой Google, или асинхронный краулер с rate limits на Python

    Цель У нас есть краулер, который обкачивает страницы. Это может быть поисковый бот Google, который ходит по сайтам, скачивает данные, кладет в базу и индексирует, или какой-нибудь агрегатор: аптек, маркетплейсов и т.д. Задача в том, что краулер должен работать и не положить сервис, который он...
  8. K

    Измеряем DevOps, что такое DORA метрики

    Почему DevOps это хорошо Многие компании успешно внедрили практики DevOps в свой инженеринг. SHARE NOW сделал также. Команды в компании ответственны не только за разработку программ, но и за то как эти программы попадут в продакшен, и как они будут обслуживаться. You build it — you own it. Мне...
  9. K

    Частотный биграммный анализ на Python

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

    Как привести в порядок Core Web Vitals за три дня, если у тебя Wordpress

    Если пару лет назад инструмент PageSpeed показывал оценку близкую к 100, то сегодня она может быть даже не 50, а 39, как в случае моего Pet-проекта. Большинство изменений, о которых пойдет речь ниже, связано с отказом от устаревающих решений. Про метрики Core Web Vitals уже кто только не...
  11. K

    «Яндекс» выпустил новую версию браузера

    «Яндекс» представил новую версию «Яндекс.Браузера». Теперь пользователи могут персонализировать его внешний вид, разделить экран на две части и быстро сделать скриншот. В новой версии браузера появилась возможность просматривать страницы и работать с приложением из боковой панели...
  12. K

    Умер автор cdrtools

    После продолжительной болезни (онкология) в возрасте 66 лет умер Йорг Шиллинг (Jörg Schilling), активно способствовавший развитию открытого ПО и открытых стандартов. Наиболее известными проектами Йорга были Cdrtools, набор утилит для записи данных на CD/DVD, и star, первая открытая реализация...
  13. K

    GitHub заблокировал SSH-ключи, сгенерированные при помощи библиотеки keypair

    GitHub заблокировал SSH-ключи пользователей Git-клиентов, использующих для генерации ключей JavaScript-библиотеку keypair. Например, под блокировку попали ключи Git-клиента GitKraken. Уязвимость приводит к формированию предсказуемых RSA-ключей из-за ошибки, существенно снижающей качество...
  14. K

    Выпуск ROSA Fresh 12 на новой платформе rosa2021.1

    Компания НТЦ ИТ РОСА выпустила дистрибутив ROSA Fresh 12 на базе новой платформы rosa2021.1. ROSA Fresh 12 позиционируется как первый выпуск, демонстрирующий возможности новой платформы. Этот релиз предназначен прежде всего для энтузиастов Linux и содержит свежие версии программного обеспечения...
  15. K

    Уязвимости в LibreOffice и Apache OpenOffice, позволяющие обойти проверку цифровой подписи

    Раскрыты сведения о трёх уязвимостях в офисных пакетах LibreOffice и Apache OpenOffice, позволяющих атакующим подготовить документы, выглядящие как подписанные заслуживающим доверия источником, или изменить дату уже подписанного документа. Проблемы были устранены в выпусках Apache OpenOffice...
  16. K

    NVIDIA открыла код StyleGAN3, системы машинного обучения для синтеза лиц

    Компания NVIDIA опубликовала исходные тексты StyleGAN3, системы машинного обучения на основе генеративно-состязательной нейронной сети (GAN), нацеленной на синтезирование реалистичных изображений лиц людей. Код написан на языке Python c использованием фреймворка PyTorch и распространяется под...
  17. K

    Доступна система индексации сетевого трафика Arkime 3.1

    Подготовлен релиз системы для захвата, хранения и индексации сетевых пакетов Arkime 3.1, предоставляющей инструменты для наглядной оценки потоков трафика и поиска информации, связанной с сетевой активностью. Изначально проект был разработан компанией AOL с целью создания открытой и...
  18. K

    Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10.4 и libfpta 0.3.9

    Состоялся выпуск библиотек libmdbx 0.10.4 (MDBX) с реализацией высокопроизводительной компактной встраиваемой базы данных класса ключ-значение, и связанной библиотеки libfpta 0.3.9 (FPTA), реализующей поверх MDBX табличное представление данных с вторичными и составными индексами. Обе библиотеки...
  19. K

    Выпуск Redo Rescue 4.0.0, дистрибутива для резервного копирования и восстановления

    Опубликован выпуск Live-дистрибутива Redo Rescue 4.0.0, предназначенного для создания резервных копий и восстановления системы в случае сбоя или повреждения данных. Созданные дистрибутивом срезы состояния могут быть полностью или выборочно клонированы на новый диск (с созданием новой таблицы...
  20. K

    Выпуск интегрированной среды разработки Geany 1.38

    Доступен выпуск проекта Geany 1.38, развивающего лёгкую и компактную среду разработки приложений. Среди целей проекта отмечается создание очень быстрой среды редактирования кода, при сборке требующей минимального числа зависимостей и не привязанной к особенностям конкретных пользовательских...
Сверху