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

  1. K

    Выпуск Bottlerocket 1.3, дистрибутива на базе изолированных контейнеров

    Опубликован выпуск Linux-дистрибутива Bottlerocket 1.3.0, развиваемого при участии компании Amazon для эффективного и безопасного запуска изолированных контейнеров. Инструментарий и управляющие компоненты дистрибутива написаны на языке Rust и распространяются под лицензиями MIT и Apache 2.0...
  2. K

    Компания Canonical представила оболочку Ubuntu Frame

    Компания Canonical представила первый выпуск оболочки Ubuntu Frame, предназначенной для создания интернет-киосков, терминалов самообслуживания, информационных стендов, цифровых вывесок, умных зеркал, промышленных экранов, IoT-устройств и других подобных применений. Оболочка рассчитана на...
  3. K

    Выпуск Apache OpenOffice 4.1.11

    После пяти месяцев разработки и семи с половиной лет с момента прошлого значительного выпуска сформирован корректирующий релиз офисного пакета Apache OpenOffice 4.1.11, в котором предложено 12 исправлений. Готовые пакеты подготовлены для Linux, Windows и macOS. В новом выпуске устранены три...
  4. K

    Стабильный релиз прокси-сервера Squid 5

    После трёх лет разработки представлен стабильный релиз прокси-сервера Squid 5.1, готовый для использования в рабочих системах (выпуски 5.0.x имели статус бета-версий). После придания ветке 5.x статуса стабильной, в ней отныне будут производиться только исправления уязвимостей и проблем со...
  5. K

    Релиз дистрибутива для создания межсетевых экранов IPFire 2.27

    Опубликован выпуск дистрибутива для создания маршрутизаторов и межсетевых экранов IPFire 2.27 Core 160. IPFire отличается простым процессом установки и организацией настройки через интуитивно понятный web-интерфейс, изобилующий наглядными графиками. Размер установочного iso-образа составляет 406...
  6. K

    Выпуск дисплейного сервера Mir 2.5

    Представлен релиз дисплейного сервера Mir 2.5, разработка которого продолжается компанией Canonical, несмотря на отказ от развития оболочки Unity и редакции Ubuntu для смартфонов. Mir остаётся востребован в проектах Canonical и теперь позиционируется как решение для встраиваемых устройств и...
  7. K

    Релиз оконного менеджера IceWM 2.8

    Доступен выпуск легковесного оконного менеджера IceWM 2.8. IceWM предоставляет полноценное управление через клавиатурные комбинации, возможность использования виртуальных рабочих столов, панели задач и меню-приложений. Оконный менеджер настраивается через достаточно простой файл конфигурации...
  8. K

    Уязвимость в http-сервере Apache 2.4.49, позволяющая получить файлы вне корня сайта

    В экстренном порядке сформировано обновление http-сервера Apache 2.4.50, в котором устранена уже активно эксплуатируемая 0-day уязвимость (CVE-2021-41773), позволяющая получить доступ к файлам из областей вне корневого каталога сайта. При помощи уязвимости можно загрузить произвольные системные...
  9. K

    Выпуск игры Free Heroes of Might and Magic II (fheroes2) - 0.9.8

    Доступен выпуск проекта fheroes2 0.9.8, пытающегося воссоздать игру Heroes of Might and Magic II. Код проекта написан на C++ и распространяется под лицензией GPLv2. Для запуска игры требуются файлы с игровыми ресурсами, которые можно получить, например, из демо-версии Heroes of Might and Magic...
  10. K

    Построение модели оттока сотрудников для разработки стратегии удержания

    Описание задачи Увольнение сотрудников дорого обходится компаниям. Стоимость замены ушедшего сотрудника зачастую очень высока. Исследования Центра Американского прогресса говорят, что компании обычно тратят около одной пятой части годовой зарплаты сотрудника, чтобы найти ему замену. И траты эти...
  11. K

    Рецепты github shell action

    Для приготовления github shell action нам понадобится github В гитхабе действия можно написать тремя способами: на JavaScript в docker контейнере в интерпретаторе shell Я выбрал последний и самый непопулярный способ, потому, что скрипты в интерпретаторе shell можно использовать не только в...
  12. K

    Способы упрощения текстов: плюсы, минусы, альтернативы

    Сложно понять содержимое текста, если в нем встречается много незнакомых слов. Вариант решения этой проблемы – замена слов на близкие к ним по значению. Заменить слово на синоним можно, например, тремя способами – трансформером, word2vec и его модификацией - RusVectores. Введение: Зачем вообще...
  13. K

    React: простое и эффективное решение для управления состоянием приложений

    Привет, друзья! В этом небольшом "туториале" я хочу показать вам, как реализовать простое, но эффективное решение для управления состоянием React-приложений. Немного забегая вперед, скажу, что решение получилось чуть менее производительным, чем "классическое" сочетание хука useReducer() и...
  14. K

    Опасность редизайна для позиций вашего сайта

    Опыт показывает, что изменение и обновление дизайна сайта раз в несколько лет — решение в целом правильное. Оно помогает улучшить юзабилити, увеличить конверсии и поднять позиции. Но почему тогда многие владельцы сайтов сталкиваются с совершенно обратным эффектом? Больше всего рискуют потерять...
  15. K

    Механизмы обеспечения повышенной безопасности контейнеров в Linux

    1. Введение. Что мы называем контейнером Наше с вами современное время во всех учебниках истории уже названо периодом очередной смены производственного уклада или четвертой промышленной революцией (Индустрией 4.0). Основную роль при этом отводят информации, в том числе ИТ-системам. В попытках...
  16. K

    Роль архитектора в больших компаниях

    Япония... Свет из окон широкими полосами освещает длинное помещение. Цех по сборке телефонных аппаратов. Вдоль стен стоят столы, над каждым склонился работник, каждый что-то делает, но от нашего взора это скрыто ссутуленными спинами. У некоторых на столах стоят дополнительные лампы и...
  17. K

    Начинающему сетевому программисту

    Тема сетевого программирования является для разработчиков одной из важнейших в современном цифровом мире. Правда, надо признать, что большая часть сетевого программирования сосредоточена в области написания скриптов исполнения для web-серверов на языках PHP, Python и им подобных. Как следствие -...
  18. K

    Выбираем алгоритм, или Когда ждать уже невыносимо

    При разработке бизнес-логики приложений нужно продумать действия с множествами – с пересечением, разностью массивов или двойной разностью. Недостатки в этом алгоритме могут привести к рискам. Например, если вам нужно в реальном времени обработать объем данных, превышающий определенную границу...
  19. K

    Автоматизированная сборка документа «Текст программы» по ЕСПД с помощью python-docx

    Статья не имеет цели доказать важность и необходимость существования документа «Текст программы» и, тем более, необходимость его разработки в виде документа, которым кто-то когда-либо воспользуется. Цель статьи показать основы автоматизации обработки документов формата *.doc (*.docx) с...
  20. K

    Модификация ядра Linux: добавляем новые системные вызовы

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