#ffi — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ffi, aggregated by home.social.
-
You don't have to rewrite your C firmware in Rust all at once. Christian Meusel's workshop at Oxidize 2026 is about doing it incrementally - starting from build integration and FFI calls, through to third-party crates for QR generation.
🔗 https://oxidizeconf.com/sessions/integrate_rust_into_existing_embedded_c_applications
#Oxidize2026 #RustLang #EmbeddedRust #FFI #BareMetalRust #Firmware
-
Я дал LLM писать unsafe Rust полгода. Miri плакал
Полгода я давал LLM писать unsafe Rust в боевых проектах и разбирал каждый блок под miri и санитайзерами. Категории ошибок, которые модели делают стабильно: aliasing, провенанс, layout в alloc/dealloc, забытый ManuallyDrop, гонки в FFI-колбэках, ручные Send/Sync, uninit-память, Pin. Каждая категория идёт с минимальным примером и фиксом.
https://habr.com/ru/articles/1035914/
#Rust #unsafe #miri #FFI #UB #aliasing #MaybeUninit #Pin #LLM #AI
-
Я дал LLM писать unsafe Rust полгода. Miri плакал
Полгода я давал LLM писать unsafe Rust в боевых проектах и разбирал каждый блок под miri и санитайзерами. Категории ошибок, которые модели делают стабильно: aliasing, провенанс, layout в alloc/dealloc, забытый ManuallyDrop, гонки в FFI-колбэках, ручные Send/Sync, uninit-память, Pin. Каждая категория идёт с минимальным примером и фиксом.
https://habr.com/ru/articles/1035914/
#Rust #unsafe #miri #FFI #UB #aliasing #MaybeUninit #Pin #LLM #AI
-
Я дал LLM писать unsafe Rust полгода. Miri плакал
Полгода я давал LLM писать unsafe Rust в боевых проектах и разбирал каждый блок под miri и санитайзерами. Категории ошибок, которые модели делают стабильно: aliasing, провенанс, layout в alloc/dealloc, забытый ManuallyDrop, гонки в FFI-колбэках, ручные Send/Sync, uninit-память, Pin. Каждая категория идёт с минимальным примером и фиксом.
https://habr.com/ru/articles/1035914/
#Rust #unsafe #miri #FFI #UB #aliasing #MaybeUninit #Pin #LLM #AI
-
Я дал LLM писать unsafe Rust полгода. Miri плакал
Полгода я давал LLM писать unsafe Rust в боевых проектах и разбирал каждый блок под miri и санитайзерами. Категории ошибок, которые модели делают стабильно: aliasing, провенанс, layout в alloc/dealloc, забытый ManuallyDrop, гонки в FFI-колбэках, ручные Send/Sync, uninit-память, Pin. Каждая категория идёт с минимальным примером и фиксом.
https://habr.com/ru/articles/1035914/
#Rust #unsafe #miri #FFI #UB #aliasing #MaybeUninit #Pin #LLM #AI
-
Continuing the exploration @tealeg sparked yesterday: lazy-ffi in Chicken Scheme is nice.
$ csi
CHICKEN
(c) 2008-2021, The CHICKEN Team
(c) 2000-2007, Felix L. Winkelmann
Version 5.3.0 (rev e31bbee5)
linux-unix-gnu-x86-64 [ 64bit dload ptables ]Type ,? for help.
#;1> (import lazy-ffi)
; loading /var/lib//chicken/11/lazy-ffi.import.so ...
; loading /var/lib//chicken/11/lazy-ffi.so ...
; loading /var/lib//chicken/11/srfi-1.so ...
; loading /var/lib//chicken/11/srfi-69.so ...
; loading /var/lib//chicken/11/bind.so ...
#;2> (begin #~"libc.so.6")
(libc.so.6)
#;3> (#~printf "Hello, world. Mom is #%d! We %s her!\n" 1 "love")
Hello, world. Mom is #1! We love her! -
Как использовать Rust внутри приложений на .NET MAUI
Когда производительность начинает иметь значение По производительности Rust находится в той же лиге, что и C++, но с заметно более дружелюбной моделью безопасности. Возможно, вы уже слышали о командах, которые постепенно переходят на Rust , заменяя существующий код. А если вам уже приходилось бороться с лагами от GC или пытаться сделать плавную анимацию, отсутствие сборщика мусора начинает выглядеть особенно заманчиво. Но можно ли сделать так, чтобы использовать Rust внутри приложения на .NET MAUI было действительно удобно?
-
Как использовать Rust внутри приложений на .NET MAUI
Когда производительность начинает иметь значение По производительности Rust находится в той же лиге, что и C++, но с заметно более дружелюбной моделью безопасности. Возможно, вы уже слышали о командах, которые постепенно переходят на Rust , заменяя существующий код. А если вам уже приходилось бороться с лагами от GC или пытаться сделать плавную анимацию, отсутствие сборщика мусора начинает выглядеть особенно заманчиво. Но можно ли сделать так, чтобы использовать Rust внутри приложения на .NET MAUI было действительно удобно?
-
Как использовать Rust внутри приложений на .NET MAUI
Когда производительность начинает иметь значение По производительности Rust находится в той же лиге, что и C++, но с заметно более дружелюбной моделью безопасности. Возможно, вы уже слышали о командах, которые постепенно переходят на Rust , заменяя существующий код. А если вам уже приходилось бороться с лагами от GC или пытаться сделать плавную анимацию, отсутствие сборщика мусора начинает выглядеть особенно заманчиво. Но можно ли сделать так, чтобы использовать Rust внутри приложения на .NET MAUI было действительно удобно?
-
Как использовать Rust внутри приложений на .NET MAUI
Когда производительность начинает иметь значение По производительности Rust находится в той же лиге, что и C++, но с заметно более дружелюбной моделью безопасности. Возможно, вы уже слышали о командах, которые постепенно переходят на Rust , заменяя существующий код. А если вам уже приходилось бороться с лагами от GC или пытаться сделать плавную анимацию, отсутствие сборщика мусора начинает выглядеть особенно заманчиво. Но можно ли сделать так, чтобы использовать Rust внутри приложения на .NET MAUI было действительно удобно?
-
「FF」シリーズのフィギュア「ねんどろいど チョコボ」「ねんどろいど 光の戦士」が発売決定。グッドスマイルカンパニー公式ショップ特典も用意
https://www.4gamer.net/games/581/G058152/20260327040/#4gamer #ファイナルファンタジー_FF_ピクセルリマスター版 #ファイナルファンタジー_ピクセルリマスター #FINAL_FANTASY_I #FF1 #FFI #ファイナルファンタジー1 #ファイナルファンタジー
-
FFI: How Ruby Talks to C.
One gem. Every C library. MRI, JRuby, TruffleRuby.
No C extension. No Makefile. Just Ruby.And yes, it works with Ractors.
https://rubystacknews.com/2026/03/25/ffi-how-ruby-talks-to-c/
-
Прямая трансляция во Flutter через WebCodecs: как пришлось написать свой декодер
Когда live-видео приходит как сырой H.264 поток через WebSocket, стандартные Flutter-плееры перестают работать. В этой статье я разбираю, почему готовые решения не подошли и как я пришёл к необходимости реализации собственного декодера на C++ с использованием FFmpeg.
-
Прямая трансляция во Flutter через WebCodecs: как пришлось написать свой декодер
Когда live-видео приходит как сырой H.264 поток через WebSocket, стандартные Flutter-плееры перестают работать. В этой статье я разбираю, почему готовые решения не подошли и как я пришёл к необходимости реализации собственного декодера на C++ с использованием FFmpeg.
-
Прямая трансляция во Flutter через WebCodecs: как пришлось написать свой декодер
Когда live-видео приходит как сырой H.264 поток через WebSocket, стандартные Flutter-плееры перестают работать. В этой статье я разбираю, почему готовые решения не подошли и как я пришёл к необходимости реализации собственного декодера на C++ с использованием FFmpeg.
-
Прямая трансляция во Flutter через WebCodecs: как пришлось написать свой декодер
Когда live-видео приходит как сырой H.264 поток через WebSocket, стандартные Flutter-плееры перестают работать. В этой статье я разбираю, почему готовые решения не подошли и как я пришёл к необходимости реализации собственного декодера на C++ с использованием FFmpeg.
-
Bihar’s Abhay Sinha Felicitated After Historic Election as FFI President.
https://aliyesha.com/sub/articles/news/display/bh_abhay_sinha_ffi_felicitatation
#AbhaySinha #FilmFederationOfIndia #FFI #Patna #Bihar #IndianCinema #FilmIndustry #PadminiKolhapure #VijayKumarSinha #FilmProduction #CinemaNews #News
Enjoy tracker free reading with us. #privacy #privacymatters
-
Bihar’s Abhay Sinha Felicitated After Historic Election as FFI President.
https://aliyesha.com/sub/articles/news/display/bh_abhay_sinha_ffi_felicitatation
#AbhaySinha #FilmFederationOfIndia #FFI #Patna #Bihar #IndianCinema #FilmIndustry #PadminiKolhapure #VijayKumarSinha #FilmProduction #CinemaNews #News
Enjoy tracker free reading with us. #privacy #privacymatters
-
Bihar’s Abhay Sinha Felicitated After Historic Election as FFI President.
https://aliyesha.com/sub/articles/news/display/bh_abhay_sinha_ffi_felicitatation
#AbhaySinha #FilmFederationOfIndia #FFI #Patna #Bihar #IndianCinema #FilmIndustry #PadminiKolhapure #VijayKumarSinha #FilmProduction #CinemaNews #News
Enjoy tracker free reading with us. #privacy #privacymatters
-
Bihar’s Abhay Sinha Felicitated After Historic Election as FFI President.
https://aliyesha.com/sub/articles/news/display/bh_abhay_sinha_ffi_felicitatation
#AbhaySinha #FilmFederationOfIndia #FFI #Patna #Bihar #IndianCinema #FilmIndustry #PadminiKolhapure #VijayKumarSinha #FilmProduction #CinemaNews #News
Enjoy tracker free reading with us. #privacy #privacymatters
-
Miri ловит то, что пропускает компилятор
Привет! Сегодня рассмотрим инструмент, который поможет вам с низкоуровневым кодом на Rust. Если вы пишете на Rust только безопасный код, возможно, никогда о нём не слышали. А вот тем, кто периодически заглядывает в тёмные уголки unsafe , этот инструмент сэкономит нервишки.
-
Performance-Boost für C#: Integration von Rust über FFI bringt sechsfache Beschleunigung
Die Kombination verschiedener Programmiersprachen verspricht das Beste aus beiden Welten – doch funktioniert das in der Praxis?
-
Git в браузере. Расширяем возможности с помощью LFS
Привет, Хабр! Я Паша, разработчик
https://habr.com/ru/companies/gram_ax/articles/994384/
#git #libgit2 #lfs #webassembly #rust #ffi #emscripten #docsascode #opensource #localfirst
-
Git в браузере. Расширяем возможности с помощью LFS
Привет, Хабр! Я Паша, разработчик
https://habr.com/ru/companies/gram_ax/articles/994384/
#git #libgit2 #lfs #webassembly #rust #ffi #emscripten #docsascode #opensource #localfirst
-
Git в браузере. Расширяем возможности с помощью LFS
Привет, Хабр! Я Паша, разработчик
https://habr.com/ru/companies/gram_ax/articles/994384/
#git #libgit2 #lfs #webassembly #rust #ffi #emscripten #docsascode #opensource #localfirst
-
Git в браузере. Расширяем возможности с помощью LFS
Привет, Хабр! Я Паша, разработчик
https://habr.com/ru/companies/gram_ax/articles/994384/
#git #libgit2 #lfs #webassembly #rust #ffi #emscripten #docsascode #opensource #localfirst
-
Unsafe Rust для FFI: безопасные обёртки над C-библиотеками без утечек памяти
Rust хорош своей безопасностью, но рано или поздно приходится выйти за пределы уютного мирка borrow checker. Нужно подключить проверенную C-библиотеку, использовать системный API или просто переиспользовать существующий код. И тут начинается unsafe. Правильно приготовленный unsafe позволяет создать безопасный API поверх небезопасного кода, сохранив все гарантии Rust для пользователей библиотеки. Разберём, как писать FFI-обёртки, которые не подтекают и не падают.
https://habr.com/ru/companies/otus/articles/988860/
#rust #FFI #безопасные_обертки #указатели #управление_памятью #коллбэки
-
Unsafe Rust для FFI: безопасные обёртки над C-библиотеками без утечек памяти
Rust хорош своей безопасностью, но рано или поздно приходится выйти за пределы уютного мирка borrow checker. Нужно подключить проверенную C-библиотеку, использовать системный API или просто переиспользовать существующий код. И тут начинается unsafe. Правильно приготовленный unsafe позволяет создать безопасный API поверх небезопасного кода, сохранив все гарантии Rust для пользователей библиотеки. Разберём, как писать FFI-обёртки, которые не подтекают и не падают.
https://habr.com/ru/companies/otus/articles/988860/
#rust #FFI #безопасные_обертки #указатели #управление_памятью #коллбэки
-
Unsafe Rust для FFI: безопасные обёртки над C-библиотеками без утечек памяти
Rust хорош своей безопасностью, но рано или поздно приходится выйти за пределы уютного мирка borrow checker. Нужно подключить проверенную C-библиотеку, использовать системный API или просто переиспользовать существующий код. И тут начинается unsafe. Правильно приготовленный unsafe позволяет создать безопасный API поверх небезопасного кода, сохранив все гарантии Rust для пользователей библиотеки. Разберём, как писать FFI-обёртки, которые не подтекают и не падают.
https://habr.com/ru/companies/otus/articles/988860/
#rust #FFI #безопасные_обертки #указатели #управление_памятью #коллбэки
-
Unsafe Rust для FFI: безопасные обёртки над C-библиотеками без утечек памяти
Rust хорош своей безопасностью, но рано или поздно приходится выйти за пределы уютного мирка borrow checker. Нужно подключить проверенную C-библиотеку, использовать системный API или просто переиспользовать существующий код. И тут начинается unsafe. Правильно приготовленный unsafe позволяет создать безопасный API поверх небезопасного кода, сохранив все гарантии Rust для пользователей библиотеки. Разберём, как писать FFI-обёртки, которые не подтекают и не падают.
https://habr.com/ru/companies/otus/articles/988860/
#rust #FFI #безопасные_обертки #указатели #управление_памятью #коллбэки
-
Rust → library → Swift FFI. The kind of yak shaving that somehow ends up being the highlight of the week.
-
Abhay Sinha elected President of the Film Federation of India, ushering in a historic era for IMPPA.
https://aliyesha.com/sub/articles/news/display/bh_abhay_sinha_president_ffi
#AbhaySinha #FilmFederationOfIndia #FFI #IMPPA #IndianCinema #NishantUjjwal #BollywoodLeadership #FilmIndustry #CinemaDiplomacy #GlobalFilm #FilmProducers #IndianFilm #CinematicExcellence #FilmCommunity #EntertainmentNews #PatnaNews #2026Updates #FilmFederationPresident #FilmIndustryGrowth
Enjoy tracker free reading with us. #privacy #privacymatters
-
Abhay Sinha elected President of the Film Federation of India, ushering in a historic era for IMPPA.
https://aliyesha.com/sub/articles/news/display/bh_abhay_sinha_president_ffi
#AbhaySinha #FilmFederationOfIndia #FFI #IMPPA #IndianCinema #NishantUjjwal #BollywoodLeadership #FilmIndustry #CinemaDiplomacy #GlobalFilm #FilmProducers #IndianFilm #CinematicExcellence #FilmCommunity #EntertainmentNews #PatnaNews #2026Updates #FilmFederationPresident #FilmIndustryGrowth
Enjoy tracker free reading with us. #privacy #privacymatters
-
Abhay Sinha elected President of the Film Federation of India, ushering in a historic era for IMPPA.
https://aliyesha.com/sub/articles/news/display/bh_abhay_sinha_president_ffi
#AbhaySinha #FilmFederationOfIndia #FFI #IMPPA #IndianCinema #NishantUjjwal #BollywoodLeadership #FilmIndustry #CinemaDiplomacy #GlobalFilm #FilmProducers #IndianFilm #CinematicExcellence #FilmCommunity #EntertainmentNews #PatnaNews #2026Updates #FilmFederationPresident #FilmIndustryGrowth
Enjoy tracker free reading with us. #privacy #privacymatters
-
Abhay Sinha elected President of the Film Federation of India, ushering in a historic era for IMPPA.
https://aliyesha.com/sub/articles/news/display/bh_abhay_sinha_president_ffi
#AbhaySinha #FilmFederationOfIndia #FFI #IMPPA #IndianCinema #NishantUjjwal #BollywoodLeadership #FilmIndustry #CinemaDiplomacy #GlobalFilm #FilmProducers #IndianFilm #CinematicExcellence #FilmCommunity #EntertainmentNews #PatnaNews #2026Updates #FilmFederationPresident #FilmIndustryGrowth
Enjoy tracker free reading with us. #privacy #privacymatters
-
生成AIを活用したQA工数削減の試み。スクエニと東大・松尾研究室の共同研究を紹介するセッションをレポート[CEDEC+KYUSHU 2025]
https://www.4gamer.net/games/581/G058152/20251212002/#4gamer #٥ #Ǻ_2025_12_19_18_05 #ץ_åȥե_PC #ץ_åȥե_Nintendo_Switch #ץ_åȥե_PS4 #ץ_åȥե_Xbox_Series_X_S #ץ_åȥե_iPad #ץ_åȥե_iPhone #ץ_åȥե_Android #RPG #ե_ʥ_ե_FF_ԥ_ޥ_ǡ #ե_ʥ_ե_ԥ_ޥ #FINAL_FANTASY_I #FF1 #FFI #ե_ʥ_ե_1 #ơ_ե #ƥ_ץ쥤_Ϳ_1 #ե_ʥ_ե #饤_Φ #٥_CEDEC_KYUSHU_2025 #٥_CEDEC_ե_೫ȯ_ԥ_ߥʡ
-
生成AIを活用したQA工数削減の試み。スクエニと東大・松尾研究室の共同研究を紹介するセッションをレポート[CEDEC+KYUSHU 2025]
https://www.4gamer.net/games/581/G058152/20251212002/#4gamer #٥ #Ǻ_2025_12_19_18_05 #ץ_åȥե_PC #ץ_åȥե_Nintendo_Switch #ץ_åȥե_PS4 #ץ_åȥե_Xbox_Series_X_S #ץ_åȥե_iPad #ץ_åȥե_iPhone #ץ_åȥե_Android #RPG #ե_ʥ_ե_FF_ԥ_ޥ_ǡ #ե_ʥ_ե_ԥ_ޥ #FINAL_FANTASY_I #FF1 #FFI #ե_ʥ_ե_1 #ơ_ե #ƥ_ץ쥤_Ϳ_1 #ե_ʥ_ե #饤_Φ #٥_CEDEC_KYUSHU_2025 #٥_CEDEC_ե_೫ȯ_ԥ_ߥʡ
-
https://www.lovenba.com/1683455/ 🔴 LIVE BASKETBALL (MENS) | SINGAPORE VS MYANMAR | 33RD SEA GAMES THAILAND 2025 #afc #AsianGames #Badminton #Barcelona #Basketball #BasketballVideos #BayernMünchen #bundesliga #BWF #COPADELREY #FFI #FUTSAL #goal #gol #KUALIFIKASIPIALADUNIA #PBSI #PIALADUNIA #PSSI #RBLEIPZIG #RCTI #RCTISPORTS #RealMadrid #SEAGames #SepakBola #SUPERCOPADEESPANA #Timnas #TIMNASINDONESIA #WorldCup
-
librats: Выпуск версии 0.5.x. Ускорение поиска пиров, алгоритм spider, поддержка JavaScript, Python и многое другое
Привет! Работа над ядром поисковика rats-search продолжается. Новая версия библиотеки librats (v0.5.3) приносит важные архитектурные улучшения для построения распределенных сетей в условиях NAT и блокировок. Ключевые изменения: Унифицированный API (FFI): Завершена интеграция с Node.js. В отличие от фрагментированных реализаций libp2p, librats предоставляет идентичный набор функций для C++, Python, Node.js и Android через FFI. Эффективный DHT: Реализован алгоритм Spider для прибегания с сбора announce. Добавлена поддержка branch-factor и маршрутизации на основе задержек (RTT-routing). Персистентность: Routing-таблицы сохраняются при перезапуске, что критически важно для связности сети в сложных сетевых условиях. BitTorrent: Значительный рефакторинг и оптимизация модуля. Платформы: Windows (x64), Linux (x64), Android (32/64), macOS (x64).
https://habr.com/ru/articles/976366/
#сетевые_технологии #p2p #p2pсети #libp2p #librats #ffi #блокировки #dht #mdns #с++
-
「FF ピクセルリマスター」×「SQUARE ENIX POP UP CAFE」コラボを12月13日に開始。初代FFからFFVIまでのコラボメニューが登場
https://www.4gamer.net/games/581/G058152/20251201043/#4gamer #塼 #Ǻ_2025_12_01_19_45 #ץ_åȥե_OTHERS #ե_ʥ_ե_FF_ԥ_ޥ_ǡ #ե_ʥ_ե_II_FF_ԥ_ޥ_ǡ #ե_ʥ_ե_III_FF_ԥ_ޥ_ǡ #ե_ʥ_ե_VI_FF_ԥ_ޥ_ǡ #ե_ʥ_ե_V_FF_ԥ_ޥ_ǡ #ե_ʥ_ե_ԥ_ޥ #FINAL_FANTASY_I #FF1 #FFI #ե_ʥ_ե_1 #ơ_å #ե_ʥ_ե #Խ_maru
-
Как я Rust в Python встраивал
Rust все популярней, а вместе c этим создается много библиотек для Python на Rust. В данной статье узнаем, как создать простенькую библиотеку для Python на Rust на примере кодирования данных в Base 64.
-
Как я Rust в Python встраивал
Rust все популярней, а вместе c этим создается много библиотек для Python на Rust. В данной статье узнаем, как создать простенькую библиотеку для Python на Rust на примере кодирования данных в Base 64.
-
Как я Rust в Python встраивал
Rust все популярней, а вместе c этим создается много библиотек для Python на Rust. В данной статье узнаем, как создать простенькую библиотеку для Python на Rust на примере кодирования данных в Base 64.
-
Как я Rust в Python встраивал
Rust все популярней, а вместе c этим создается много библиотек для Python на Rust. В данной статье узнаем, как создать простенькую библиотеку для Python на Rust на примере кодирования данных в Base 64.
-
When Your Hash Becomes a String: Hunting Ruby's Million-to-One Memory Bug
https://mensfeld.pl/2025/11/ruby-ffi-gc-bug-hash-becomes-string/
#HackerNews #Ruby #Memory #Bug #Hashing #FFI #Programming #Debugging
-
When Your Hash Becomes a String: Hunting Ruby's Million-to-One Memory Bug
https://mensfeld.pl/2025/11/ruby-ffi-gc-bug-hash-becomes-string/
#HackerNews #Ruby #Memory #Bug #Hashing #FFI #Programming #Debugging