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

  1. K

    На Солнце произошел редкий выброс чёрной плазмы

    Выброс плазмы черного цвета, что является редким явлением, происходил на Солнце 22 января в течение трех часов, о чем сообщается на сайте Лаборатории солнечной астрономии Института космических исследований РАН и Института солнечно-земной физики Сибирского отделения РАН. «Судя по всему, вспышкой...
  2. K

    Японские учёные создали первый полный набор данных атмосферы Земли: от поверхности до космоса

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

    Финляндия стала 53-й страной в космическом клубе «Артемиды»

    21 января Финляндия присоединилась к «Соглашениям Артемиды», став первой страной, подписавшей этот документ в текущем году. Церемония подписания состоялась во время Зимнего спутникового семинара 2025 в Университете Аалто в Эспоо, Финляндия. «Соглашения Артемиды» определяют лучшие практики для...
  4. K

    ПК с Windows 10/11 TPM и шифрованием BitLocker столкнулись с ошибкой

    Microsoft подтвердила, что ПК с Windows 11 и Windows 10, на которых реализованы TPM (Trusted Platform Module) или PTT (Platform Trust Technology) в случае систем Intel, сталкиваются с ошибкой в панели управления BitLocker. Проблема возникает при включении BitLocker, и при этом отображается...
  5. K

    Мы ускорили JOIN в ClickHouse… в 100 раз

    Недавно мы представили два пул-реквеста в ClickHouse, которые значительно повышают производительность JOIN'ов в распространенных сценариях. Недавно мы представили два новых пул-реквеста в ClickHouse, которые будут доступны в ClickHouse 24.4. Эти изменения повышают производительность JOIN'ов во...
  6. K

    Харденинг баз данных

    Сейчас любое сколько‑нибудь серьезное приложение нуждается в базе данных для хранения информации. СУБД позволяет сохранять данные, оперативно находить и извлекать то, что нужно с помощью запросов. Но для того, чтобы наши данные в базе хранились в безопасности, необходимо не просто установить и...
  7. K

    Кратко про то, как кастомизировать сетевой стек в Kubernetes с Cilium

    Сегодня у нас на повестке дня тема кастомизации сетевого стека в Kubernetes с Cilium. Cilium — это сетевое решение, которое работает прямо в ядре Linux и построено на основе eBPF. Его главная задача — обеспечить эффективное, а главное, безопасное взаимодействие между подами в кластере...
  8. K

    Skip List в Golang

    Сегодня я решил поделиться с вами одной из тех структур данных, которая, возможно, не так популярна, как хеш‑таблицы или деревья, но обладает своими уникальными фичами. Знакомьтесь — Skip List! Итак, Skip List — это структура данных, которая позволяет быстро искать, вставлять и удалять...
  9. K

    bufio в Go

    Сегодня мы рассмотрим замечательный пакет в Golang bufio. Пакет bufio — это стандартная библиотека Go, предназначенная для буферизации ввода-вывода. Почему буферизация важна? Представьте, что вы пытаетесь читать или записывать данные по одному байту за раз. Это утомительно и неэффективно. bufio...
  10. K

    Реализация Peer-to-Peer сетей на Rust: создание протокола обмена файлами с помощью libp2p

    Сегодня я расскажу, как на Rust создать собственный протокол обмена файлами, используя библиотеку libp2p. Создаем проект Начнем с самого начала. Открываем терминал и выполняем следующие команды: cargo new p2p-file-exchange cd p2p-file-exchange Команды создадут новый проект на Rust с именем...
  11. K

    KEDA: автоматическое масштабирование в Kubernetes

    Привет, друзья-разработчики и Kubernetes-энтузиасты! Сегодня мы с вами погрузимся в мир KEDA (Kubernetes-based Event Driven Autoscaling) — инструмента, который позволит вашим приложениям масштабироваться как по волшебству. KEDA позволяет Kubernetes автоматически масштабировать приложения на...
  12. K

    Стать тимлидом или остаться разработчиком: что выбрать?

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

    Как и зачем использовать ValueTask в C#

    Сегодня мы будем разбирать интересную вещь в C# ValueTask — штука, которая спасет асинхронные методы от лишних аллокаций. Если коротко, ValueTask — это структура, которая позволяет вернуть либо Task, либо готовый результат. Она появилась в C# 7.0 для снижения накладных расходов при работе с...
  14. K

    Как улучшить качество ПО с помощью автоматизации, основанной на ИИ

    Качество программного обеспечения — это основа успешного продукта, который оправдывает ожидания пользователей, минимизирует ошибки и укрепляет доверие. Компаниям необходимо выходить за рамки базового тестирования, чтобы сосредоточиться на лучших практиках, использовать современные инструменты и...
  15. K

    Как упростить доступ к данным с MySQL и Jakarta Data

    Многие приложения, особенно в сегменте enterprise, сохраняют или получают доступ к данным в какой-либо форме. Реляционные базы данных по-прежнему остаются самым популярным механизмом для управления данными, несмотря на конкуренцию со стороны таких технологий, как NoSQL базы данных. В этой статье...
  16. K

    Реализация паттерна Chain of Responsibility на примере котиков в PHP

    Если вы когда‑нибудь пытались настроить бизнес‑логику в своём проекте так, чтобы она не выглядела как свалка if-else и работала хорошо, то этот материал для вас. Сегодня мы разберём один из самых приятных паттернов — Chain of Responsibility, или «Цепочка обязанностей». Вместо кучи условий...
  17. K

    Git Stash: заначка в репозитории

    Преимущества использования системы контроля версий Git трудно переоценить. Данная система позволяет нескольким разработчикам одновременно работать над одним проектом, разделять проект на отдельные ветви и затем снова объединять код в одну ветку. В рамках данной статьи мы будем полагать, что...
  18. K

    Как дорасти до Senior Product Manager

    В описаниях вакансий часто можно встретить упоминания старшего менеджера по продукту (Senior Product Manager). Однако, в сети не так много публикаций о том, чем занимаются менеджеры по продуктам, какие задачи они выполняют. В этой статье мы попробуем разобраться с тем, кто такие менеджеры по...
  19. K

    SOLID на котиках: коротко и по делу

    Каждый разработчик знает, каково это — увидеть код, который страшно трогать. В нём всё ломается, стоит добавить пару строк. Чтобы такого не было, мир придумал SOLID — набор из пяти принципов, которые делают ваш код понятным, надёжным и лёгким в поддержке. В этой статье рассмотрим, как внедрять...
  20. K

    Коротко про generate_series в PostgreSQL

    Есть такая функция в PostgreSQL — generate_series. На первый взгляд, она кажется скучной. Ну подумаешь, генерирует ряды чисел. Но не тут-то было! Этот инструмент спасает от десятков скучных запросов и сотен часов рутины. generate_series — это функция PostgreSQL, которая создаёт ряды значений на...
Сверху