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

  1. K

    Релиз СУБД PostgreSQL 14

    После года разработки опубликована новая стабильная ветка СУБД PostgreSQL 14. Обновления для новой ветки будут выходить в течение пяти лет до ноября 2026 года. Основные новшества: Добавлена поддержка доступа к данным JSON при помощи выражений, напоминающий работу с массивами: SELECT ('{...
  2. K

    Релиз фреймворка Qt 6.2

    Компания Qt Company опубликовала релиз фреймворка Qt 6.2, в котором продолжена работа по стабилизации и наращиванию функциональности ветки Qt 6. В Qt 6.2 обеспечена поддержка платформ Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS...
  3. K

    Facebook открыл код статического анализатора Mariana Trench

    Facebook представил новый открытый статический анализатор Mariana Trench, нацеленный на выявление уязвимостей в приложениях для платформы Android и программах на языке Java. Предоставляется возможность анализа проектов без исходных текстов, для которых доступен только байткод для виртуальной...
  4. K

    Firezone - решение для создания VPN-серверов на базе WireGuard

    Проектом Firezone развивается VPN-сервер для организации доступа к хостам во внутренней изолированной сети из пользовательских устройств, находящихся во внешних сетях. Проект нацелен на достижение высокого уровня защиты и упрощение процесса развёртывания VPN. Код проекта написан на языках Elixir...
  5. K

    В ядре Linux 5.14.7 выявлена проблема, приводящая к краху на системах с планировщиком BFQ

    Пользователи различных дистрибутивов Linux, у которых применяется планировщик ввода/вывода BFQ, после обновления ядра Linux до выпуска 5.14.7 столкнулись с проблемой, приводящей к краху ядра в течение нескольких часов после загрузки. Проблема также продолжает проявляться в ядрах 5.14.8 и 5.14.9...
  6. K

    Предложен компилятор исходных текстов на языке TypeScript в машинный код

    Доступны первые тестовые выпуски проекта TypeScript Native Compiler, позволяющего скомпилировать приложение на языке TypeScript в машинный код. Компилятор построен с использованием LLVM, что также позволяет добиться таких дополнительных возможностей, как компиляция кода в независящий от браузера...
  7. K

    Сравниваем качество SaaS-систем в задаче распознавания интентов

    Наши клиенты часто спрашивают, какие технологии машинного обучения лучше подходят для решения их задач. Наиболее убедительный аргумент в пользу тех или иных решений — обыкновенные цифры. Конкретные метрики, которые отражают качество работы таких систем. Их бывает непросто подсчитать, но с КРОК...
  8. K

    Разработчик пинбола для Windows XP рассказал о том, почему игра не появится в Windows 11

    Привет, меня зовут Дейв Пламмер, я бывший разработчик операционных систем Microsoft. Я работал в компании ещё с эпохи MS-DOS и Windows 95. Так получилось, что мне довелось портировать игру Space Cadet, поставлявшуюся в комплекте с Windows. Сегодня я поговорил с разработчиком из Microsoft...
  9. K

    Вопросы, которые мне задавали на собеседованиях и другие джуны

    Мой опыт работы показывает, что вопросы на собеседованиях кардинально отличаются из собеседования к собеседованию. Я собрал все те вопросы, которые проходил на собеседованиях в течении двух лет, а также те вопросы, которые меня спрашивали джуны на работе, дабы показать их вам. Данная статья...
  10. K

    Проект Copland. История крупнейшего провала Apple

    В первой половине 90-х годов наметился очевидный рывок в эволюции операционных систем для персональных компьютеров. Microsoft уже ведет разработку новейшей Windows 95 на замену устаревшей Windows 3.11, IBM продвигает OS/2 Warp 3, отличавшуюся высокой надежностью и достаточно большим...
  11. K

    Тестирование интеграции с внешним API при помощи мок-объектов на Python

    В этом руководстве продемонстрирован способ тестирования интеграции с внешним API при помощи мок-объектов на Python Интеграция со сторонним приложением — это отличный способ расширить функционал продукта. В то же время преимущества интеграции несут с собой потенциальные проблемы. Внешняя...
  12. K

    Развертывание веб-приложения ASP.NET на виртуальной машине Linux в Azure

    В этой статье представлено пошаговое руководство по развертыванию веб-приложений ASP.NET (на примере проекта на фреймворке DotVVM) на виртуальной машине Ubuntu Server 20.04 в Microsoft Azure. Вот основные шаги, которые мы разберем: создание виртуальной машины в Azure на основе дистрибутива...
  13. K

    Они убивают SEO: 5 нюансов разработки, которые являются роковыми для поискового продвижения

    Почему случаются просадки сайтов? Кто в этом виноват? Эти вопросы уже не первый год нам задают многие владельцы онлайн-ресурсов, которые обращаются за услугами SEO. Интересно, что чьей-то определенной вины может и не быть, однако неосторожные действия, касающиеся технической составляющей, вполне...
  14. K

    5 применений ИИ, в которых он конкурирует с человеком

    С момента появления искусственного интеллекта прошло почти 70 лет. За эти годы он превратился в доступный рабочий инструмент, которым могут воспользоваться для своих целей даже школьники. Мы сталкиваемся с ИИ буквально на каждом шагу, произнося «окей, гугл» или «слушай, Алиса!», общаясь с...
  15. K

    Как мы развернули коммунальный Apache Airflow для 30+ команд и сотни разработчиков

    В этой статье я расскажу, как мы внедряли сервис Apache Airflow для использования различными командами в нашей компании, какие задачи мы хотели решить этим сервисом, опишу архитектуру деплоя и наш IaC (Infrastructure as Code). До того как у нас в data платформе появился Airflow регламентные...
  16. K

    Разбираюсь в математике = легко стану программистом?

    Согласно исследованию - влияние есть, но незначительное. Обучаемость скорее связана с навыками изучения новых языков (не программирования). Что в первую очередь ассоциируется у вас с программированием? Может быть математика? Большинство знакомых мне программистов не связывают то, чем они...
  17. K

    Easing Functions – функции плавности для CSS-анимации и переходов

    Функции плавности меняют восприятие анимации, влияя на скорость воспроизведения и частоту кадров. Мы живые люди, и привыкли к естественному, нелинейному движению. Использование настраиваемых функций улучшает впечатление пользователей. В этой статье мы погрузимся в функции плавности, рассмотрим...
  18. K

    Создание мини-игры «Шкатулка» с помощью JS + CSS

    Привет! Меня зовут Сергей, я фронтенд-разработчик отдела спецпроектов KTS. Наш отдел занимается разработкой веб-приложений для промокампаний. Год назад перед нами встала задача: сделать игру-квест с диалогами, 360-панорамой, drag-n-drop, звуками и мини-играми. В этой статье расскажу про...
  19. K

    Невидимые воины open source

    Давайте порефлексируем на тему «кто есть кто в мире ПО с открытым исходным кодом». На ум сразу же приходят Гвидо ван Россум (автор Python), Майкл Видениус (MySQL) и Линус Торвальдс (в представлении не нуждается). Эти имена на слуху у каждого айтишника: уважаемые люди, чей вклад в мир опенсорса...
  20. K

    Планирование подов для узлов Kubernetes: развёрнутое руководство

    В статье — варианты использования расширенного планирования подов в Kubernetes, а также передовые методы его применения на практике. Информация пригодится разработчикам приложений и администраторам K8s, чтобы реализовать расширенные шаблоны развёртывания приложений, в которых есть локальность...
Сверху