Search results

  1. WILD

    How to use ChatGPT and Claude subscriptions in Cursor without paying for API tokens

    В Cursor вы можете подключить любой LLM через API, совместимый с форматом запросов OpenAI. Однако, если у вас есть подписка на Claude или ChatGPT, вы не сможете использовать их напрямую в Cursor. Форматы их запросов отличаются от формата API OpenAI, поэтому вам потребуется обходной путь —...
  2. WILD

    Micro Frontends: A Developer Fad or a Real Business Benefit?

    Микрофронтенды: ажиотаж или революционные изменения? Как одна команда сократила расходы, ускорила релизы и создала масштабируемые приложения без хаоса. Привет всем! Меня зовут Никита, я фронтенд-лидер в Exante, и сегодня я хочу поделиться нашим опытом внедрения микрофронтенд-архитектуры. Я...
  3. WILD

    I Got Tired of Losing Dozens of Tabs and Built Tab Saver: Backing Up Tabs to Google Account with Zero Signups

    У меня постоянно открыто несколько окон Chrome, в каждом из которых куча вкладок. В одном окне — десяток медленных аналитических запросов, которые я проверю «в любую минуту». В другом — мои исследования по $lookup и $unwind в MongoDB. В третьем — с наибольшим количеством вкладок — правила...
  4. WILD

    We design a professional front-end for a messenger

    Демо Выбор технологий Прежде чем создавать наш будущий мессенджер, нам необходимо определиться с технологией, которую мы будем использовать для его разработки. Среди инструментов веб-разработки для одностраничных приложений (SPA) явными фаворитами являются Angular и React . Я не буду подробно...
  5. WILD

    Почти идеальные библиотеки от Electronic Arts

    Наше внимание недавно привлек репозиторий Electronic Arts на GitHub. Он очень маленький, и из двадцати трех доступных там проектов лишь несколько библиотек C++ показались интересными: EASTL, EAStdC, EABase, EAThread, EATest, EAMain и EAAssert. Сами проекты тоже очень маленькие (примерно по 10...
  6. WILD

    Getting Started with the PVS-Studio Static Analyzer for C++ Development under Linux

    PVS-Studio поддерживает анализ проектов, разработанных на C, C++, C# и Java. Вы можете использовать анализатор в Windows, Linux и macOS. В этой небольшой статье мы расскажем об основах анализа кода на C и C++ в среде Linux. Установка Существует несколько способов установки PVS-Studio под...
  7. WILD

    Another way to write cross-platform apps: Neutralinojs internals and comparison with Electron and NW.js

    Меня зовут Шалита Суранга, я из Шри-Ланки. Вместе с двумя другими участниками мы начали исследовательский проект Neutralinojs в университете. Разработка кроссплатформенных приложений чрезвычайно полезна для организаций, занимающихся разработкой программного обеспечения, поскольку позволяет...
  8. WILD

    Checking FreeRDP with PVS-Studio

    FreeRDP — это реализация протокола удаленного рабочего стола (RDP) с открытым исходным кодом, проприетарного протокола Microsoft. Проект поддерживает множество платформ, включая Windows, Linux, macOS и даже iOS и Android. Мы выбрали его в качестве первого проекта, проанализированного с помощью...
  9. WILD

    SIMD Extension to C++ OpenMP in Visual Studio

    В эпоху повсеместного применения ИИ возникает потребность в компиляторах, ускоряющих ресурсоемкий код машинного обучения для существующего оборудования. Такой код обычно выполняет математические вычисления, такие как преобразование и манипулирование матрицами, и, как правило, имеет форму циклов...
  10. WILD

    Cataclysm Dark Days Ahead: Static Analysis and Roguelike Games

    Как вы, наверное, уже догадались из заголовка, сегодняшняя статья будет посвящена ошибкам в исходном коде программного обеспечения. Но не только этому. Если вас интересует не только C++ и чтение о багах в коде других разработчиков, но и необычные видеоигры, а также то, что такое «рогалики» и как...
  11. WILD

    Visual Studio C++ Template IntelliSense Populates Based on Instantiations in Your Code

    С момента анонса шаблона IntelliSense вы все предоставили нам отличные предложения. Один из самых популярных предложений заключался в том, что панель шаблонов автоматически создавала варианты на основе созданных экземпляров в вашем коде. В Visual Studio 2019 версии 16.1 Preview 2 мы добавили эту...
  12. WILD

    Exploring a possible implementation of non-blocking IO by writing a server on pure syscalls

    Как обычно пишут сервер, если производительность их не особо волнует? Программа запускается, затем начинает принимать входящие соединения от клиентов и запускает новый поток для каждого клиента, который занимается его обслуживанием. Если вы используете фреймворк, например Spring, Flask или Poco...
  13. WILD

    Writing an interpreter (virtual machine) for a simple byte-code + JIT compilation

    Есть две статьи о русском языке, автор которых пишет виртуальную машину (интерпретатор) для выполнения простого байт-кода, а затем применяет различные оптимизации для ускорения работы этой виртуальной машины. Кроме того, есть компилятор простого C-подобного языка для этого байт-кода. После...
  14. WILD

    Building blocks in programming languages

    Практически все языки программирования строятся либо по принципу подобия (делать похожим на этот, только со своим собственным блэкджеком), либо для реализации какой-либо новой концепции (модульность, чистота функциональных вычислений и т. д.). Или и то, и другое одновременно. Но в любом...
  15. WILD

    Tree-sitter and Preprocessing: A Syntax Showdown

    Согласно описанию , Но как Tree-sitter обрабатывает языки, требующие этапа предварительной обработки? Поскольку препроцессор влияет на текстовое содержимое, его интеграция в грамматику языка представляет собой сложную задачу. Поэтому необходимо разработать способ поддержки препроцессора с...
  16. WILD

    The myth of error-free programming

    Было много дискуссий о том, какой язык программирования лучше с точки зрения безопасности и корректности исходного кода (под «корректностью и безопасностью» мы понимаем отсутствие в программе различных ошибок, которые проявляются на этапе ее выполнения и приводят к выдаче неверного результата...
  17. WILD

    UENUM iteration in Unreal Engine

    Предисловие Мне нужно было создать панель категорий для размещаемых предметов в пользовательском интерфейсе — подобную тем, что используются в градостроительных симуляторах. В качестве унаследованного шаблона я использовал готовый UENUM, который, возможно, будет изменен в будущем. Естественно...
  18. WILD

    Asynchrony in blueprints into Unreal Engine

    Предисловие Если вы какое-то время работали с Unreal Engine, вы, вероятно, сталкивались с узлами, которые позволяют вызвать функцию сейчас и получить результат позже , при этом продолжая выполнение после завершения функции. Встроенные асинхронные узлы Но когда вы попытаетесь создать свои...
  19. WILD

    Custom structure serialization in Unreal Engine

    Допустим, вы создали собственную USTRUCT на C++ и теперь хотите её сериализовать. USTRUCT(BlueprintType) структура FComplexStruct { GENERATED_BODY() UPROPERTY(EditAnywhere, BlueprintReadWrite) FNonSerializableStruct FirstStruct; UPROPERTY(EditAnywhere, BlueprintReadWrite)...
  20. WILD

    About the C++ static analyzer as a Clang plugin

    Данная статья основана на опыте разработки библиотеки memsafe , которая, используя плагин Clang, добавляет в C++ безопасное управление памятью и контроль недействительности ссылочных типов данных во время компиляции исходного кода. Выбор архитектуры плагинов Clang (AST Matcher против...
Top Bottom