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

  1. K

    Ядру Linux исполнилось 30 лет

    25 августа 1991 года после пяти месяцев разработки 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux, для которой было отмечено завершение портирования bash 1.08 и gcc 1.40. Первый публичный выпуск ядра Linux...
  2. K

    Выпуск платёжной системы GNU Taler 0.8, развиваемой проектом GNU

    Проект GNU представил выпуск свободной системы электронных платежей GNU Taler 0.8. Особенностью системы является то, что покупателям предоставляется анонимность, но продавцы не являются анонимными для обеспечения прозрачности предоставления налоговой отчётности, т.е. система не позволяет...
  3. K

    Обновление Firefox 91.0.2

    Доступен корректирующий выпуск Firefox 91.0.2, в котором устранена проблема с очисткой данных аутентификации при удалении данных трекеров, приводившая к неожиданному повторяющемуся выводу запроса ввода мастер-пароля к хранилищу сохранённых учётных данных. В новом выпуске также внесено...
  4. K

    В Ruffle интегрирована поддержка кодека H.263, написанного на языке Rust

    В Ruffle, эмулятор Adobe Flash Player, написанный на языке Rust, добавлена поддержка декодировщика формата сжатия видео H.263, позволяющая воспроизводить встроенные в swf-файлы видеопотоки (пока без поддержки формата flv). Декодировщик H.263 написан с нуля на языке Rust и не является обёрткой...
  5. K

    Доступен бета-выпуск GNOME 41

    Представлен первый бета-выпуск пользовательского окружения GNOME 41, который ознаменовал заморозку изменений, связанных с интерфейсом пользователя и API. Релиз намечен на 22 сентября 2021 года. Для тестирования GNOME 41 подготовлены экспериментальные сборки от проекта GNOME OS. Напомним, что...
  6. K

    Репозиторий NPM прекращает поддержку TLS 1.0 и 1.1

    Компания GitHub приняла решение прекратить поддержку протоколов TLS 1.0 и 1.1 в репозитории пакетов NPM и на всех сайтах, связанных с пакетным менеджером NPM, включая npmjs.com. Начиная с 4 октября для подключения к репозиторию, в том числе для установки пакетов, потребуется клиент с поддержкой...
  7. K

    Выпуск графического тулкита GTK 4.4

    После пяти месяцев разработки представлен релиз многоплатформенного тулкита для создания графического интерфейса пользователя - GTK 4.4.0. GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение...
  8. K

    Подчищаем за собой: учимся удалять данные с HDD и SSD

    Благодаря научно-техническому прогрессу контролировать данные с каждым годом становится все сложнее. И дело отнюдь не только в развитии сетевых технологий. Если раньше чтобы быть уверенным в собственной безопасности достаточно было сжечь несколько писем пикантного содержания, то сегодня удаляя...
  9. K

    Готовим Helm с GitLab, KinD и Chart-Testing

    Используемые инструменты KinD Первый инструмент, о котором пойдет речь, буквально kubernetes-in-docker, позволяет запустить практически полноценный кластер локально на нодах-контейнерах. Под капотом использует kubeadm для настройки узлов и kustomize для слияния предоставленного конфига и...
  10. K

    Как избавиться от дублей в базе данных (на примере MS SQL)

    Всем привет! Меня зовут Евгений, я занимаюсь разработкой и проектированием в Ozon. Больше всего работаю с MS SQL и C#, но попадаются и другие СУБД и языки программирования. Ozon как продукт быстро растёт: во втором квартале этого года мы доставляли больше миллиона посылок в день. Для обработки...
  11. K

    Автоматизация установки Kubernetes кластера с помощью Kubespray и Terraform в Yandex Cloud

    Инструкция была основана на базе видео "Установка кластера Kubernetes с помощью Kubespray" в Youtube. Код был форкнут из репозитория https://git.cloud-team.ru/lections/kubernetes_setup и добавлен с патчами в репозиторий https://github.com/patsevanton/kubespray_terraform_yandex_cloud Самое...
  12. K

    Собираем метрики cPanel в Zabbix

    Многие провайдеры виртуального хостинга для предоставления услуги используют программу cPanel cPanel cPanel является достаточно распространённым ПО, возможно, даже самой распространённой из всех коммерческих панелей управления для хостинга, особенно хостинг-провайдеров Европы и Северной...
  13. K

    Обзор инструментов для оценки безопасности кластера Kubernetes: kube-bench и kube-hunter

    Популярность Kubernetes растет, порог входа снижается, но вопросам безопасности порой оказывают недостаточное внимание. В этой статье разберём работу двух Open Source-утилит для аудита безопасности кластера от известных экспертов этой области — Aqua Security. kube-bench kube-bench — приложение...
  14. K

    Кто такой CTO (Chief Technical Officer): что, зачем, за сколько?

    Chief Technical Officer — представитель топ-менеджмента компании (помимо английской аббревиатуры, можно встретить название «технический директор»), который определяет технологическую стратегию компании и отвечает за внедрение новых технологий — все ради достижения финансовых и стратегических...
  15. K

    Менеджер мечты в разработке ИТ-продуктов

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

    Вместо 24 JOIN в SQL запросе — реализация в графовой базе данных

    Многие не знают, что некоторые сложные для написания и неэффективные для выполнения SQL-запросы можно легко выразить и эффективно выполнить в графовой базе данных. Это справедливо даже для тех, кто уже знает, что графовые алгоритмы являются наиболее эффективным, а иногда и единственным решением...
  17. K

    Информационная безопасность облаков: как составлять ТЗ

    В этой же статье будут рассмотрены следующие темы: Как именно формулировать запрос на услуги облачного провайдера – что и как писать в ТЗ? Какие пункты ТЗ способны непреднамеренно усложнить жизнь облачному провайдеру и нежелательно удорожить предложение? Клиентский взгляд Итак, взгляд на...
  18. K

    5 трендов в аннотировании данных в 2021 году

    Бум искусственного интеллекта продолжается, поэтому развиваются технологии разметки и аннотирования данных. Какой бы ни была область машинного обучения, от computer vision до автономных автомобилей, ей обычно требуется аннотировать огромное количество данных. По данным Cognilytica, рынок решений...
  19. K

    Как повысить качество кода в тестовом проекте

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

    Задача, которую предлагали разработчикам на собеседованиях в Reddit: разбор и решение от сотрудника компании

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