Архив за 03 июня 2026 - 2

FFI, P/Invoke, EmbeddedResource, DllImportResolver и кроссплатформенная доставка без ручного копирования .dll.so и .dylib.

В примерах ниже используется условная функция шифрования, но статья не про криптографию. Основная тема - FFI, владение памятью и доставка native-бинарей в .NET. Для production-криптографии лучше брать проверенные библиотеки и режимы, а не писать собственный алгоритм.

Зачем это понадобилось

Когда .NET-коду нужно вызвать Rust-библиотеку, первый прототип обычно заводится быстро:

Samsung начала распространять майское обновление безопасности 2026 года для Galaxy S21 FE. Пакет закрывает 36 уязвимостей в ОС и интерфейсе One UI. Обновление уже доступно для версии на Exynos 2100 в Индии, размер составляет 309,61 МБ, номер сборки — G990EXXSNHZE1.

MobX или приправа реактивности для JS - 1

Привет!

Меня зовут Сергей Волков, я фронтенд-разработчик в компании VK. Мы используем MobX для работы с реактивными значениями в веб-приложениях, поэтому я хочу познакомить вас с этим инструментом и показать, почему на него стоит обратить внимание.

Читать полностью »

Я работаю руководителем проектов внедрения в крупной российской технологической компании, связанной с одним очень крупным банком. Мы разрабатываем собственное программное обеспечение для внутренних нужд банка, а заодно продаём и внедряем его внешним заказчикам. Чаще всего это большие компании и корпорации, где любое действие сопровождается совещанием, а любое совещание — ещё двумя совещаниями поменьше.

Другими словами — классический энтерпрайз.

Читать полностью »

Привет. Я пресс атташе команды ГИГАХРУЩ — браузерный survival horror / ARPG shooter про вылазки внутри безграничной бетонной структуры.

Да, звучит как питч из папки после этого меня точно забанят, поэтому начну с технической части. Это не Unity WebGL, не Phaser, не Godot export, не React‑обвязка вокруг canvas и не набор купленных ассетов. Игра собрана как один браузерный билд на TypeScript/Vite, WebGL/canvas, процедурных текстурах, процедурных спрайтах, процедурном звуке и плоских структурах данных.

Читать полностью »

Смотрели итоги прошедшего ICLR? Меня заинтересовала довольно провокационная, на первый взгляд, статья от Эплов — ParaRNN. Казалось бы, параллельность РНН — это их главный недостаток, благодаря которому их заменили трансформеры (в большинстве задач).

Так вот, давайте разберемся со всем, на максимально низком уровне, если знаете, что такое RNN и производная — то эта статья для вас.

1. Алгоритм DEER

DEER = Deep Equilibrium Evaluation of Recurrence (Lim et al., 2024). Базовый алгоритм, на котором строится ParaRNN.

1.1. Постановка как задача нахождения корня

Читать полностью »

Недавно я заглянул в гости в фотоателье к приятелю и вышел с неожиданным подарком — фотообъективом для уже вымершего байонета 4/3 (не микро). В разговоре выяснилось, что у него есть два таких объектива с идентичной поломкой. Один его, второй, который достался мне, от другого фотографа. Он уверял, что оба они объективы не роняли, и сломались они в режиме обычной эксплуатации. Как он описал: «нарушается фокусировка и появляется трещина у байонета». Я с большой благодарностью принял это чудо фотоиндустрии и поспешил его поставить на свой Olympus через переходник, как тут же выяснилась суть проблемы — заметный перекос байонета.

Читать полностью »

Xiaomi представила в Китае новый мобильный аккумулятор емкостью 20 000 мАч и со встроенным кабелем USB-C. Устройство уже доступно на платформе Xiaomi Youpin по цене 149 юаней — 22 доллара.

Статья является кратким изложением книги, распространяемой автором бесплатно

.Скачать без регистрации, подписок и прочей маркетинщины можно на https://aistratum.ru/

Индустрия искусственного интеллекта застряла в так называемой «стохастической петле». Мы тратим тысячи часов, пытаясь «уговорить» языковые модели выдать верный результат. Мы пишем огромные «промпты-простыни», применяем шаманские лайфхаки из интернета, но раз за разом сталкиваемся с галлюцинациями, потерей логики, сикофансией и деградацией внимания нейросети.

Читать полностью »

Около месяца назад я решил испытать один интересный технический сценарий организации кабельного скоростного канала передачи данных между двумя компьютерами/ноутбуками. Речь о штатной возможности Thunderbolt 3/4/5 портов работать в так называемом режиме Thunderbolt Networking. Суть этого способа кабельной передачи в следующем:

  1. Берется качественный Thunderbolt 3/4/5 (или USB 4/4 v2) кабель длиной от 50 см до 2 метров (чем длиннее, тем кабель дороже и тем более качественный он должен быть), и этот кабель с обеих сторон подключается в Thunderbolt 3/4/5 порт каждого из двух компьютеров/ноутбуков.

  2. Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js