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

  1. K

    Бессерверная альтернатива традиционным базам данных

    Современная распределенная СУБД должна уметь поддерживать различные типы нагрузки, удовлетворяя запросы совершенно разных пользователей. СУБД Yandex Database позволяет не только хранить петабайты данных, поддерживать обработку миллионов запросов в секунду, но и предоставляет режим бессерверных...
  2. K

    7 хороших HTML привычек

    Можно легко найти хорошие практики по любой технологии, но, к сожалению, по HTML это сделать не так просто. Недолго думая, я написал свой список из 7 советов и делюсь им с Хабром. Не используйте maximum-scale=1 and user-scalable=no Когда я взаимодействую с интерфейсом, то часто приходиться...
  3. K

    Как оптимизировать ограничения ресурсов Kubernetes

    Поиск оптимальных значений для ограничения ресурсов Kubernetes — непростая задача, поскольку вам нужно найти золотую середину между слишком жесткими и недостаточными ограничениями. В этой статье, которая является продолжением серии статей о рациональном использовании ресурсов в Kubernetes, вы...
  4. K

    Национальная система доменных имён: первый взгляд

    С начала этого года в России стала эксплуатироваться Национальная Система Доменных Имён - НСДИ, о чём уже можно почитать на Хабр, а провайдерам и владельцем автономных систем РКН рассылает письма с требованиями к ней подключиться. По своей сути это набор из публичных DNS серверов, доступный всем...
  5. K

    Коротко и ясно: размещаем фронт Angular 11, бэк Spring Boot Java 11 и mySQL DB на Google App Engine

    Однажды мне понадобилось разместить учебный проект на Google App Engine. Зачем? Почему именно там? Можно обсудить позже. Сейчас речь о другом. Да, в сети есть куча инфы на эту тему, включая гугловскую документацию, но она разрозненная, а годного четкого мануала, содержащего шаги для деплоя всех...
  6. K

    Автоматическая документация по коду для API в Laravel

    Всем привет. На одном из утренних дэйликов, мобильные разработчики подняли вопрос о том, что документация по API не соответствует действительности. По горячим следам быстро нашли, что действительно есть нестыковки: разработчик пофиксил баг, но не обновил документацию по роуту. Так как такое уже...
  7. K

    Фишинг с поддельным приглашением на встречу

    Вы когда-нибудь задумывались о том, как работают приглашения на встречи в Microsoft Teams и Google Meet? Недавно я занимался вопросом социальной инженерии, и у меня в голове возникла случайная мысль: как на самом деле работают приглашения на встречи, можно ли как-то использовать их в...
  8. K

    Почему мы должны выбросить React и взяться за Angular

    Хочу представить перевод довольно интересной статьи Сэма Редмонда, Why We Should Throw Out React and Pick Up Angular. На мой взгляд, статья описывает основные возможности Angular. Она может показаться довольно вызывающей, но постарайтесь отнестись к ней немного с юмором :) Итак, я уже немного...
  9. K

    Анализируем «слона» вместе с коллегами

    Если ваша жизнь DBA, сопровождающего PostgreSQL, наполнена вопросами "а почему так медленно?" и "как сделать, чтобы запрос не тормозил?", наш сервис анализа и визуализации планов запросов explain.tensor.ru сделает ее немного легче за счет привлечения коллег и обновленных подсказок. м/ф...
  10. K

    Дефицит чипов способствует развитию «теневого рынка» электроники — контрафакта

    Нехватка электронных чипов — от процессоров до модулей связи — отражается на многих сферах. Поставщики десктопных компьютеров и ноутбуков не могут отгрузить требуемый объем продукции, автомобильная промышленность отказывается от некоторых моделей машин, где требуются современные электронные...
  11. K

    Постмортем инцидентов для начинающих

    Успешные постмортемы без поиска виноватых помогают учиться на инцидентах, чтобы не допускать подобных ошибок в будущем. Постмортем — это сам и процесс, и его результат, то есть документ, где вы описываете инцидент, его разрешение и меры, которые можно принять, чтобы такого больше не повторилось...
  12. K

    Странные управленческие решения внутри хостинга

    Звонит как-то вендор и говорит, что в возврате бракованного железа — не их жёсткий диск. Это местный вендор. Для прода мы покупаем серверное железо у крупных поставщиков, часто возим его в разные страны из одного центра. Но для тестовых новых конфигураций обращаемся к локальным поставщикам...
  13. K

    А нужен ли Redis или хватит PostgreSQL

    Есть проверенная архитектура, которую я видел много раз для поддержки ваших веб-сервисов и приложений: PostgreSQL для хранения данных Redis для координации очередей фоновых заданий (и некоторых ограниченных атомарных операций) Redis — это фантастика, но что, если бы я сказал вам, что его...
  14. K

    Настройка инструментов стандартной библиотеки Golang для production

    Меня зовут Богданов Илья, я работаю ведущим инженером в команде веб-разработки. Сегодня я вам расскажу как настроить стандартную библиотеку Golang так, чтобы избежать неожиданных ошибок в production. Я программирую на Go более двух лет и за 2019 год выпустил в production пять микросервисов: от...
  15. K

    Выпуск DXVK 1.9, реализации Direct3D 9/10/11 поверх API Vulkan

    Доступен выпуск прослойки DXVK 1.9, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK требуется наличие драйверов с поддержкой API Vulkan 1.1, таких как Mesa RADV 20.2, NVIDIA 415.22...
  16. K

    Представлена библиотека Aya для создания eBPF-обработчиков на языке Rust

    Представлен первый выпуск библиотеки Aya, позволяющей создавать на языке Rust обработчики eBPF, запускаемые внутри ядра Linux в специальной виртуальной машине с JIT. В отличие от других инструментов для разработки eBPF-программ, Aya не использует libbpf и компилятор bcc, а предлагает собственную...
  17. K

    Релиз минималистичного дистрибутива Alpine Linux 3.14

    Состоялся релиз Alpine Linux 3.14, минималистичного дистрибутива, построенного на базе системной библиотеки Musl и набора утилит BusyBox. Дистрибутив отличается повышенными требованиями к обеспечению безопасности и собран с защитой SSP (Stack Smashing Protection). В качестве системы...
  18. K

    Мэйнтейнер Cinnamon в Debian перешёл на использование KDE

    Норберт Прейнинг (Norbert Preining) объявил о снятии с себя полномочий по созданию пакетов с новыми версиями рабочего стола Cinnamon для Debian в связи с тем, что он прекратил использование Cinnamon на своей системе и перешёл на KDE. Так как Норберт больше не использует Cinnamon постоянно, он не...
  19. K

    Доступен серверный Linux-дистрибутив SME Server 10.0

    Представлен релиз серверного Linux-дистрибутива SME Server 10.0, построенного на основе пакетной базы CentOS и предназначенного для использования в серверной инфраструктуре малого и среднего бизнеса. Особенностью дистрибутива является наличие в составе преднастроенных типовых компонентов...
  20. K

    Выпуск текстового редактора GNU nano 5.8

    Состоялся релиз консольного текстового редактора GNU nano 5.8, предлагаемого в качестве редактора по умолчанию во многих пользовательских дистрибутивах, разработчики которых считают vim слишком сложным для освоения. В новом выпуске После поиска подсветка отключается через 1,5 секунды (0,8...
Сверху