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

  1. K

    Выпуск CentOS Linux 8.5 (2111), финальный в серии 8.x

    Представлен выпуск дистрибутива CentOS 2111, вобравший в себя изменения из Red Hat Enterprise Linux 8.5. Дистрибутив полностью бинарно совместим с RHEL 8.5. Сборки CentOS 2111 подготовлены (8 ГБ DVD и 600 МБ netboot) для архитектур x86_64, Aarch64 (ARM64) и ppc64le. Пакеты SRPMS, на основе...
  2. K

    Как за час построить CI/CD для высоконагруженного проекта в облаке SberCloud.Advanced

    Меня зовут Кирилл Шеховцов, и я технический лидер в SberCloud. Сегодня расскажу, как быстро интегрировать пайплайн Continuous Integration/Continuous Delivery (CI/CD) и продуктовый подход к проектированию приложений в облаке SberCloud.Advanced. Эта обзорная статья будет полезна начинающим...
  3. K

    Биткойн обрушился уже на 10 тыс. долларов за неделю. Что происходит с другими криптовалютами

    За последние несколько дней ситуация на рынке криптовалюты заставила хорошенько понервничать инвесторов: курс биткойна сначала вырос до 69 тыс. долларов, установив новый рекорд, а затем развернулся в обратном направлении. Только вчера мы сообщали о том, что Bitcoin подешевел на 10% за последнюю...
  4. K

    Китай обогнал США и стал самой богатой страной на Земле

    Как сообщает Bloomberg, ссылаясь на результаты последнего исследования McKinsey & Co, Китай в настоящее время является самой богатой страной в мире. Мировое богатство выросло в три раза за последние 20 лет — Китай возглавил этот скачок и опередил Соединённые Штаты, заняв первое место в списке...
  5. K

    Находим нарушителей на миллионы рублей при помощи борщевика и Python

    В октябре Минимущества Московской области отчиталось, что за 2021 год был начислено 410 млн рублей штрафов за борщевик Сосновского в Подмосковье. В этой заметке расскажу, как сейчас собирают штрафы в МО, и как мы сделали свой прототип программы для поиска владельцев участков с растущим...
  6. K

    Многопоточный Python на примерах: как правильно хранить настройки приложения

    Если опустить первое и самое главное предубеждение относительно питонячьей многопоточности у большинства программистов — что её не существует из-за GIL, — то остается другое, и, наверное, вполне достоверное: многопоточность — это сложно, и нам этого, пожалуйста, не надо. И знаете что? Так оно и...
  7. K

    Роковой каскад: JIT, и как обновление Postgres привело к 70% отказов на национальном сервисе критической важности

    От переводчика: Для этой статьи, вероятно, подошел бы заголовок "Незнание значений по умолчанию не освобождает от ответственности". Перед нами классический пример "эффекта швейцарского сыра", когда несколько мелочей приводят к сбоям, интересным и долгим расследованиям и героическому преодолению...
  8. K

    Создание API на основе протокола MTProto

    В уже далеком 2019 Telegram объявил конкурс на создание веб-версии своего мессенджера, в котором мне удалось поучаствовать. По итогу у меня осталась библиотека, которая может работать с API Telegram по протоколу MTProto. Полученный опыт вдохновил меня реализовать протокол MTProto для бэкенда...
  9. K

    Как оптимизировать производительность сайта. Расширенные рекомендации

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

    TypeScript 4.5: что нового

    Разработчики представили TypeScript 4.5. В новой версии поработали над производительностью языка, добавили новые возможности автодополнения кода для редакторов и упростили способы переподключения библиотек. В TypeScript 4.5 представлен новый служебный тип Awaited, который предназначен для...
  11. K

    Как отказаться от промежуточной среды разработки и ничего не потерять

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

    Что нового в Windows Forms в .NET 6.0

    Мы продолжаем поддерживать и внедрять инновации в среду выполнения Windows Forms. В этой статье обсудим, что мы сделали в рамках .NET 6.0. Улучшения и исправления специальных возможностей Сделать приложения Windows Forms более доступными для большего числа пользователей - одна из главных целей...
  13. K

    Структурное логирование и интерполированные строки в C# 10

    В последние годы все большую популярность у разработчиков завоевывает структурное логирование. Поэтому неудивительно, что Microsoft добавило его поддержку в пакет Microsoft.Extensions.Logging, являющийся составляющей частью .Net Core/.Net 5/.Net 6. В этой статье я хотел бы рассмотреть, как мы...
  14. K

    Jooq 3.15+. Сравнение R2DBC и JDBC подходов к разработке

    Приветствую! На протяжении нескольких лет моего опыта в качестве разработчика ПО, не раз сталкивался с ситуацией, когда нужно было выпонить не самый просто SQL запрос по производительности. Несмотря на то, что не всегда здорово большие аналитические запросы генерить и отдавать на фронт, я...
  15. K

    Blacksmith - новая атака на память DRAM и чипы DDR4

    Группа исследователей из Швейцарской высшей технической школы Цюриха, Амстердамского свободного университета и компании Qualcomm опубликовали новый метод атаки класса RowHammer, позволяющий изменить содержимое отдельных битов динамической оперативной памяти (DRAM). Атаке присвоено кодовое имя...
  16. K

    Уязвимость, позволявшая выпустить обновление для любого пакета в репозитории NPM

    Компания GitHub раскрыла информацию о двух инцидентах в инфраструктуре репозитория пакетов NPM. 2 ноября сторонние исследователи безопасности (Kajetan Grzybowski и Maciej Piechota) в рамках программы Bug Bounty сообщили о наличии в репозитории NPM уязвимости, позволяющей опубликовать новую...
  17. K

    В Fedora Linux 37 намерены прекратить поддержку 32-разрядной архитектуры ARM

    Для реализации в Fedora Linux 37 намечен перевод в разряд устаревших архитектуры ARMv7, также известной как ARM32 или armhfp. Все усилия разработки для систем ARM планируют сосредоточить на архитектуре ARM64 (Aarch64). Изменение пока не рассмотрено комитетом FESCo (Fedora Engineering Steering...
  18. K

    Представлен новый российский коммерческий дистрибутив РОСА ХРОМ 12

    Компания НТЦ ИТ РОСА представила новый дистрибутив Linux РОСА ХРОМ 12, основанный на платформе rosa2021.1, поставляемый только в платных редакциях и ориентированный на использование в корпоративном секторе. Дистрибутив доступен в сборках для рабочих станций и серверов. В редакции для рабочих...
  19. K

    Релиз дистрибутива Rocky Linux 8.5, идущего на смену CentOS

    Состоялся релиз дистрибутива Rocky Linux 8.5, нацеленного на создание свободной сборки RHEL, способной занять место классического CentOS, после того как компания Red Hat приняла решение прекратить поддержку ветки CentOS 8 в конце 2021 года, а не в 2029 году, как предполагалось изначально. Это...
  20. K

    Обновление Tor Browser 11.0.1 с интеграцией поддержки сервиса Blockchair

    Доступна новая версия браузера Tor Browser 11.0.1. Браузер сосредоточен на обеспечении анонимности, безопасности и приватности, весь трафик перенаправляется только через сеть Tor. Обратиться напрямую через штатное сетевое соединение текущей системы невозможно, что не позволяет отследить реальный...
Сверху