FFI: как создать мост между Rust и C/C++
—
от автора
—
от автора
Привет, Хабр!Сегодня мы рассмотрим, как создать безопасные FFI-интерфейсы в Rust для интеграции с C/C++ библиотекамиЕсли говорить проще, FFI (foreign function interface — интерфейс вызова внешних функций) – это способ «позаимствовать» функциональность из другого языка. В контексте нашей статьи, с одной…
—
от автора
На Kickstarter представлен проект SluTune Q1. Это ультратонкий Bluetooth‑динамик, оптимизированный для сна, разработанный для лучшего отдыха и путешествий налегке.Динамик имеет толщину 11 миллиметров и около 11 см в диаметре , чтобы его можно было положить под подушку без дискомфорта.«Представляем SluTune Q1. Благодаря…
—
от автора
Ни у кого не получится показать другому то, что тот не хочет или не может увидеть. Объяснять и показывать нужно только тем, кто а) может понять, б) хочет понять. В этой публикации я демонстрирую пару своих документов для LLM, которые…
—
от автора
Компания OpenAI выпустила новое поколение аудиомоделей, которые позволяют разработчикам настраивать речь своих ИИ-помощников. Обновление включает улучшенное распознавание речи и возможность управлять стилем речи ИИ с помощью простых текстовых команд.По данным OpenAI, их новые модели gpt-4o-transcribe и gpt-4o-mini-transcribe допускают меньше ошибок при преобразовании речи…
—
от автора
Разработка продукта — это всегда командная работа, но когда к привычному процессу добавляется локализация, как правило, именно этот этап бывает хуже интегрирован. При использовании классических подходов к локализации, которые я описала в этой статье, команда локализации приступает к работе в…
—
от автора
Американская компания CO/AI опубликовала вакансию вайб-кодера, который будет заниматься фронтенд-разработкой. В компании считают, что в следующие пять лет многие разработчики начнут использовать в работе нейросети, и хочет начать экспериментировать уже сейчас.Вайб-кодинг — способ программирования, основанный на использовании языковых моделей. Разработчик…
—
от автора
Если в вашем коде TSQL много вложенных вызовов stored procedures, вы можете наглядно построить стек вызовов с помощью «flame chart» — стандартным представлением для профилирования вызовов.Опишем по шагам всю процедуру.Создание трейсаЗапустите SQL profiler и выберете события:SP:StartingSP:CompletedВыберите следующие колонки:ObjectNameNestLevelStartTimeEndTimeSpidВ фильтрах укажите…
—
от автора
Данная статья задумывалась как лабораторная работа к курсу Электроника для начинающих, Д.Забарило1.1. Задачи1. Построить графики изменения тока и напряжения в RC цепи.2. Экспериментально проверить расчетное время заряда конденсатора.1.2. ВведениеКонденсатор — это электронный компонент, способный накапливать электрический заряд. Конденсатор состоит из двух электродов, разделенных…
—
от автора
1. Описание модели Mask R-CNN 3DMask R-CNN 3D – это расширение знаменитой модели Mask R-CNN для работы с трехмерными данными (объёмными изображениями или облаками точек). Классическая Mask R-CNN предназначена для instance segmentation (сегментации отдельных объектов) на 2D-изображениях и состоит из…
—
от автора
Данная статья будет полезна для борьбы с возражениями когда потенциальный клиент не хочет платить за обследование.Лично я вообще не работаю без предпроектного обследования. И ниже предлагаю то объяснение, которое обычно даю своим клиентам.Как ни странно, но вопрос, зачем нужно проводить…