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

  1. K

    Сериализация данных в Golang с Protobuf

    Protobuf, или Protocol Buffers, это бинарный формат сериализации, разработанный в Google для эффективного обмена данными между сервисами. Это как JSON, только компактнее, быстрее и типизированнее. Если JSON был вашим первым крашем в мире сериализации, то Protobuf – это тот, с кем вы хотите...
  2. K

    Малоизвестные и интересные особенности C и C++

    В C и C++ есть особенности, о которых вас вряд ли спросят на собеседовании (вернее, не спросили бы до этого момента). Почему не спросят? Потому что такие аспекты имеют мало практического значения в повседневной работе или попросту малоизвестны. Целью статьи является не освещение какой-то...
  3. K

    Детальный React. Реконсиляция, рендеры, Fiber, виртуальное дерево

    В сети можно найти огромное количество статей, мануалов и книг по основам React, включая официальную документацию от разработчиков. В этой статье мы не будем писать HelloWorld и изучать общеизвестные концепции. Сегодня мы заглянем под капот библиотеки и попытаемся понять, как она устроена...
  4. K

    Какую базу данных выбрать для Home Assistant

    Введение На случай, если ещё не встречались с HA (Home Assistant) - это opensource веб сервис для умного дома, который позволяет подключить к себе кучу всяких устройств и настроить для них любые желаемые автоматизации. Например, открывать ворота при вашем приближении, заваривать кофе, когда ваш...
  5. K

    Быстрая установка PostgreSQL (PgAdmin 4, Adminer) на VPS

    Иногда, в тестовых или учебных целях необходимо быстро развернуть Postgres сервер и систему администрирования БД, такие как PgAdmin или Adminer. Конечно можно использовать облачные сервисы баз данных (Amazon, Google cloud, Яндекс облако …) , но я решил сделать это на VPS и через Docker. Благо...
  6. K

    Книги, о которых редко говорят

    Название: Алгоритмические трюки для программистов \ Hacker's Delight Автор: Генри С. Уоррен мл. \ Henry S. Warren Jr. Год издания: 2004 \ 2002 Количество страниц: 508 \ 512 ISBN: 978-5-907144-00-2 \ 978-9-332540217 Дональд Эрвин Кнут, в своей фундаментальной работе «Искусство программирования...
  7. K

    Как IT-специалисты помогли выиграть суд у банка

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

    Где бесплатно изучать Rust в 2024

    В 2024 году Rust остается одним из наиболее востребованных и перспективных языков программирования. Вот несколько причин, почему учить Rust может быть полезно: Безопасность: Rust разработан с упором на безопасность, предотвращая многие типичные ошибки программирования, такие как доступ к...
  9. K

    600 leetcode задач

    Хочу рассказать вам историю о том, как я начинал с уровня — «не могу решить даже 1 easy задачу из 10» до уровня — «могу решить каждую вторую medium задачу» и прошел несколько coding сессий в таких компаниях как Meta, Booking, Careem, Avito... Статистика с leetcode на дату 12.01.2024 Началось...
  10. K

    OpenAI запускает GPT Store — как создать свой custom GPT с внешними API вызовами

    Концепция "custom GPT" в терминах OpenAI - это кастомный набор инструкций (custom prompt), который может быть создан любым пользователем ChatGPT с подпиской Plus. Каждый такой custom GPT за счет своего набора инструкций хорошо заточен под решение своей конкретной задачи. Есть custom GPT, которые...
  11. K

    Mamba. От начала до конца

    Трансформеры произвели настоящий фурор в области Deep Learning и демонстрируют выдающуюся эффективность. Однако у них существует серьезное ограничение по длине входной последовательности (контекста) из-за квадратичной вычислительной сложности. Большинство моделей работают с контекстом длиной...
  12. K

    Обнаружены шахматы для DOS… 1980 года

    Недавно обнаружилась дискета с 86-DOS (QDOS) самой ранней из ныне известных версий предтечи PC-DOS и MS-DOS, на которой оказались шахматы. Вот о них и пойдёт речь. Сами по себе шахматные программы, появлявшиеся с разной периодичностью с середины 1950-х, уже были не в диковинку. Да и в самом...
  13. K

    О кастомных HTML-тегах по-человечески и как их использовать

    Расскажу Вам о том, как использовать чудо-юдо под названием "Кастомные HTML-теги" понятным языком. Предисловие Причины создания данной статьи таковы: Никто, за редчайшими исключениями, не использует кастомные теги, не говоря уже про их API. А очень зря. Почти весь материал по ним либо на...
  14. K

    Высокопроизводительное кэширование с помощью Redis и Go

    Go – отличный язык для создания высокопроизводительных веб-приложений, а высокопроизводительные веб-приложения часто требуют централизованного кэширования. Использование Redis в Golang позволяет улучшить производительность приложения за счет ускорения доступа к данным. Кроме того, Redis...
  15. K

    Синхронизация локальных изменений с docker/kubernetes контейнером

    Docker compose watch Пожалуй, стоит начать с самого простого, как инструмента, так и конфигурации - это Docker compose watch, которая стала доступна начиная с версии 2.22. Watch можно использовать, чтобы отслеживать изменения в файлах и выполнить одно из трех действий: Sync - синхронизирует...
  16. K

    Google упростила обмен документами в облачных сервисах

    Google упростила обмен документами в своих облачных сервисах, добавив кнопку «Поделиться» с раскрывающимся списком. Она появилась в Google Docs, Sheets, Slides и Drawings. В раскрывающемся списке появилась строчка «Копировать ссылку». Опция доступна всем клиентам и пользователям Google...
  17. K

    Без Windows, как и Steam Deck, но даже дешевле. Раскрыты параметры и цены портативной приставки Ayaneo Next Lite

    Игровая портативная приставка Ayaneo Next Lite будет похожа на Steam Deck не только операционной системой, но и низкими ценами. Точнее, она будет даже дешевле. Компания раскрыла подробности о консоли, и цены тут действительно привлекательные: от 300 до 400 долларов. Правда...
  18. K

    Ноутбук с Windows и процессором MediaTek или Exynos? Вскоре на рынке могут появиться такие продукты

    В скором времени на рынке могут появиться ноутбуки с Windows и процессорами MediaTek. Или Exynos. Как сообщил генеральный директор Arm, в конце этого года закончится соглашение между Microsoft и Qualcomm, согласно которому, ПК с Windows Arm могут быть основаны только на SoC Snapdragon. А это...
  19. K

    Революция в криминалистике? Искусственный интеллект обнаружил, что отпечатки разных пальцев одного человека на самом деле не уникальны

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

    Baldur’s Gate 3 только в Steam заработала 657 млн долларов, став самой продаваемой игрой 2023 года

    Когда речь заходит об играх, которые принесли больше всего денег, это практически всегда различные онлайн-игры с внутриигровыми покупками. Но аналитики Video Game Insights создали рейтинг игр в Steam, которые принесли больше всего денег в 2023 году, если считать просто продажи непосредственно...
Сверху