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

  1. K

    Доступна система фильтрации спама Rspamd 3.0

    Представлен релиз системы фильтрации спама Rspamd 3.0, предоставляющей средства для оценки сообщений по различным критериям, включая правила, статистические методы и чёрные списки, на основе которых формируется итоговый вес сообщения, используемый для принятия решения о необходимости блокировки...
  2. K

    Выпуск офисного пакета LibreOffice 7.2

    Организация The Document Foundation представила релиз офисного пакета LibreOffice 7.2. Готовые установочные пакеты подготовлены для различных дистрибутивов Linux, Windows и macOS. При подготовке выпуска 70% изменений внесены сотрудниками курирующих проект компаний, таких как Collabora, Red Hat и...
  3. K

    Релиз десктоп-окружения MATE 1.26, форка GNOME 2

    После полутора лет разработки опубликован релиз десктоп-окружения MATE 1.26, в рамках которого продолжено развитие кодовой базы GNOME 2.32 с сохранением классической концепции формирования рабочего стола. Установочные пакеты с MATE 1.26 в ближайшее время будут подготовлены для Arch Linux...
  4. K

    Выпуск системы управления контентом Joomla 4.0

    Доступен новый значительный выпуск свободной системы управления контентом Joomla 4.0. Из особенностей Joomla можно отметить: гибкие инструменты по управлению пользователями, интерфейс для управления медиа-файлами, поддержка создания многоязычных вариантов страниц, система управления рекламными...
  5. K

    Выпуск браузера Pale Moon 29.4.0

    Доступен релиз web-браузера Pale Moon 29.4, ответвившегося от кодовой базы Firefox для обеспечения более высокой эффективности работы, cохранения классического интерфейса, минимизации потребления памяти и предоставления дополнительных возможностей по настройке. Сборки Pale Moon формируются для...
  6. K

    Уязвимости в Realtek SDK привели к проблемам в устройствах 65 производителей

    В компонентах Realtek SDK, который используется различными производителями беспроводных устройств в своих прошивках, выявлены четыре уязвимости, позволяющие неаутентифицированному атакующему удалённо выполнить код на устройстве с повышенными привилегиями. По предварительной оценке, проблемы...
  7. K

    Выпуск системы управления исходными текстами Git 2.33

    После двух месяцев разработки опубликован выпуск распределенной системы управления исходными текстами Git 2.33. Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении...
  8. K

    Эволюция Docker. Часть 1

    Вступление The future of Linux Containers 20 марта 2013 года на конференции PyCon 2013, Соломон Хайкс (CEO компании dotCloud) выступил с пятиминутной презентацией The future of Linux Containers. В ней широкой общественности впервые была представлена внутренняя разработка компании dotCloud под...
  9. K

    Почему инлайнить стили — плохо

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

    Как локализовать Vue.js приложение

    Инструменты Vue.js вместе с Vue CLI. vue-i18n VSCode BabelEdit Vue.js вместе с Vue CLI Для тех кто не знает как работать с Vue CLI вот документация. Если кратко, то для установки нам нужно ввести две команды npm: npm install -g @vue/cli //Установка vue create test-project //Создание проекта...
  11. K

    Книга «Программируем на C# 8.0. Разработка приложений»

    C# — универсальный язык, который может практически всё! Иэн Гриффитс рассказывает о его возможностях с точки зрения разработчика, перед которым стоит задача быстро и эффективно создавать приложения любой сложности. Множество примеров кода научат работать с шаблонами, LINQ и асинхронными...
  12. K

    Java CSP быстрый старт

    Если вы решили разрабатывать приложение на Java + maven, которое должно работать с отечественной криптографией, то эта статья для вас. В статье рассказывается как создать приложение и подключить к нему JavaCSP для работы с ГОСТ-овой криптографией. В качестве примера мы создадим программу...
  13. K

    Spring валидация входных DTO в Kotlin. Краткая инструкция для backend-разработчика

    При переходе с Java на Kotlin многие вопросы приходится решать заново, а точнее по-другому. Два года назад мы начали социальный open source проект BrainUp, базируясь на Kotlin и Spring. Проект сейчас активно развивается, а мы узнаём на практике, что значит разрабатывать Kotlin-проект с нуля...
  14. K

    Kubernetes в миниатюре для локального запуска: k0s, MicroK8s, kind, k3s и Minikube

    Тех, кто работал с Kubernetes, вряд ли удивит ситуация, когда внезапно пришла идея по автоматизации, унификации, преобразованию чего-либо в кластере, но так, чтобы не волноваться за конечный результат. Когда возникает потребность в какой-то песочнице, чтобы провести тестирование, проверить...
  15. K

    Параметры операционных усилителей. Как измерить и какие возникают сложности?

    Операционный усилитель – одна из базовых схем аналоговой электроники, на основе которой можно строить сложные системы. Данный элемент существует как отдельно, так и присутствует в составе почти всех интегральных микросхем: управления питанием AC/DC,DC/DC,LDO, АЦП, ЦАП, интерфейсы, синтезаторы...
  16. K

    Компоненты-конструкторы: мощь ng-content в Angular

    Проекция контента — одна из базовых возможностей Angular, о которой слышали почти все. А с недавних пор по ней появилась и хорошая официальная документация. Тем не менее в реальных задачах разработчики часто обходят ng-content стороной, прибегая к более сложным и перегруженным решениям и...
  17. K

    Шаблоны модернизации приложения с помощью Apache Kafka, Debezium и Kubernetes, часть 1

    «Наши компьютеры создаются так же, как и наши города: долго, без планов и на руинах былого». Эллен Ульман (Ellen Ullman) написала это в 1998 году, но сегодня мы именно так и создаем современные приложения: долго, имея лишь краткосрочные планы и поверх унаследованного ПО. В этой статье мы...
  18. K

    Как найти идеального кандидата, и что делать с неидеальными

    На связи Андрей Рыжкин, CTO AGIMA. В нашей компании более 30 команд разработки, и у каждой свой тимлид (или несколько). Людей много, а значит, их нужно нанимать, развивать, мотивировать, а иногда – расставаться с ними. Работа с людьми на мой взгляд – это одна из важнейших и при этом самых...
  19. K

    Как в восемь раз уменьшить количество DNS-запросов в Go

    Cgo-резолвер vs Go-резолвер Начнём немного издалека. Будет здорово, если вы освежите знания о том, как работает DNS Lookup в Linux. В данной статье я будут рассматривать версию Go 1.16. В Go можно использовать две реализации резолверов: Go и Cgo. Cgo использует системный резолвер, а Go —...
  20. K

    Ускорение WordPress. Тотальный разбор плагинов для кэширования. Личный опыт (часть 2)

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