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

  1. K

    Приложение для чата в реальном времени с помощью Nestjs и PostgreSQL

    При помощи этого руководства вы научитесь добавлять функции чата в реальном времени в ваше веб-приложение Nestjs с использованием веб-сокетов. Мы создадим само приложение для чата, а также сохраним чаты пользователей в базе данных PostgreSQL. Код этого туториала выложен в моём репозитории...
  2. K

    Как создавать иконки сайтов в 2022 году — всё о favicon

    Пришло время переосмыслить то, как мы создаем набор иконок для современных браузеров, и остановить безумные генераторы. Фронтенд-разработчики сейчас вынуждены создавать более 20 PNG-файлов, чтобы отобразить крошечный логотип веб-сайта на вкладке браузера или сенсорном экране. Статья расскажет...
  3. K

    Китай становится все сильнее на рынке полупроводниковых элементов. Рост спровоцировала торговая война США и КНР

    Похоже на то, что торговые войны, развязанные США в отношении Китая во время президентства Трампа, не только не помешали, но даже помогли КНР развивать внутреннее производство полупроводниковых элементов. Успехи Поднебесной в этом направлении настолько заметны, что об этом стали говорить уже и...
  4. K

    Загадочный случай фантомного сертификата

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

    Оптимизация GUI на Qt

    Как правило, при создании desktop-приложений на платформе Qt не возникает проблем, связанных с медленностью работы GUI. Qt – платформа достаточно надежная, неплохо вылизанная по всем параметрам, в том числе и по скорости работы. Однако всё же иногда бывают ситуации, когда из-за обилия виджетов...
  6. K

    Со скрипта на «верфь»

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

    Топ-10 антивирусных программ – 2022

    Рейтинг антивирусного ПО для Windows составлен на основе обзоров ведущих западных и отечественных журналов по кибербезопасности. Для анализа были взяты материалы из топ-10 Яндекса и Google — список формировался по ряду последних частотных запросов, в том числе «лучший антивирус 2022», «топ...
  8. K

    JavaScript: интересные возможности AbortController

    AbortController и AbortSignal предоставляют возможность применения некоторых интересных паттернов, рассмотрению которых и посвящена данная статья. Однако давайте начнем с типичного примера использования AbortController. Предположим, что у нас имеется такая разметка: <div id="app"> <label...
  9. K

    Где брать данные инженеру-исследователю?

    * Статья предназначена для молодых инженеров-исследователей, не знающих – где взять данные для проведения исследований в области машинного обучения. Доброго времени суток! Меня зовут Дмитрий. Я инженер-программист в области автоматизации технологических процессов. Работаю в проектной...
  10. K

    Запустить ноду на Windows — это реально? Рассматриваем 5 способов

    Меня зовут Мика Хиттинен. Мне 38, из них около 20 лет я работал в различных областях ИТ (в основном, поддержка сетей и оборудования и очень много графического дизайна). Последние 15 лет занимаюсь предпринимательством. Работаю в сфере графического дизайна, веб-дизайна, установки серверов (в...
  11. K

    “Патриоты” с большой дороги: вымогатели из Conti выложили данные более 850 международных компаний

    Компания Group-IB исследовала одну из самых быстрых и успешных кампаний русскоязычной группы вымогателей Conti — “ARMattack”. Чуть больше чем за месяц атакующим удалось скомпрометировать больше 40 компаний по всему миру, самая быстрая атака заняла всего 3 дня, говорится в аналитическом отчете...
  12. K

    Что читать Golang-разработчику. Семь главных книг: от Донована и Кернигана до МакДауэлл

    Спрос на бэкенд-разработчиков — а Go неотделим от бэкенд-программирования — стабильно растет. У самого же Golang немало плюсов: простой, строгий, статически типизированный, он обладает развитой стандартной библиотекой и славится поддержкой параллельного и асинхронного программирования. При этом...
  13. K

    Университеты в разных уголках Земли вводят курсы по обучению работы с блокчейном и криптовалютами

    Несмотря на шторм на рынке криптовалют, некоторые вузы в различных странах видят необходимость во внедрении учебных курсов по обучению работы с цифровыми активами. Так, унивepcитeт Цинциннaти в США, штат Oгaйo, вводит двa нoвыx куpca, изучающих цифpoвые aктивы и нoвые финaнcoвые тexнoлoгии...
  14. K

    В Иркутске майнеры передавали свои видеокарты в засекреченный «хостел». Что могло пойти не так?

    Полиция в Иркутске возбудила уголовное дело в отношении организаторов майнинг-отеля, их подозревают в мошенничестве и хищении вычислительного оборудования своих клиентов. «В ожидании быстрого заработка майнеры передавали свои устройства представителям "хостела". В какой-то момент организаторы...
  15. K

    Как практики управления разработкой ПО помогли мне повысить эффективность малого бизнеса в 3,5 раза

    Разработка ПО — довольно формализованная (в хорошем смысле),и активно развивающаяся отрасль, работающая с нематериальными результатами интеллектуальной деятельности. Есть лучшие практики больших компаний, есть опыт стартапов. И те и другие во многом стремятся использовать современные методологии...
  16. K

    Зачем мигрировать на Managed Kubernetes и с чем придётся столкнуться

    Почему стоит выбрать Managed Kubernetes На первый взгляд кажется, что self-hosted Kubernetes лучше, чем Managed Kubernetes, по ряду рациональных факторов: дешевле, надёжнее и более настраиваемый. Да и что уж греха таить, эмоции тоже оказывают влияние на выбор — всё-таки свой кластер. Однако за...
  17. K

    Как незаметно запускать виртуальный Linux на QEMU

    В некоторых задачах Linux просто необходим. И самым ярким тому примером на сегодня является наличие системы WSL. Однако не везде ею можно пользоваться. Некоторые предприятия принципиально застревают на Win7. И их можно понять. Эта система не столь требовательна к железу (особенно к...
  18. K

    Куда исчезают секреты Kubernetes

    Секреты используют в кластерах Kubernetes в разных целях. Одна из основных — разместить учетные данных сервисных аккаунтов, чтобы аутентифицировать рабочие нагрузки в кластерах API-сервером. Команда VK Cloud Solutions перевела статью о необычном поведении секретов при их ручном создании: иногда...
  19. K

    Что такое майнинг и стейкинг простыми словами. Какую математическую задачу решают майнеры?

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

    Потоковая передача данных с помощью Apache Spark и MongoDB

    MongoDB объявила о выпуске 10.0 версии коннектора MongoDB для Apache Spark. В этой версии используется новый API Spark Data Sources второй версии (V2) с поддержкой структурированной потоковой передачи данных Spark (Spark Structured Streaming). Зачем нужна новая версия? Текущая версия MongoDB...
Сверху