Обзор библиотеки LIBMF для Rust: факторизация матриц
#рекомендательныесистемы #машинноеобучение #libmf #rust
https://habr.com/ru/companies/otus/articles/851190/
#рекомендательныесистемы #машинноеобучение #libmf #rust
https://habr.com/ru/companies/otus/articles/851190/
Хабр
Обзор библиотеки LIBMF для Rust: факторизация матриц
Привет, Хабр! Сегодня поговорим о библиотеке libmf — одном из лучших инструментов для факторизации матриц на Rust. libmf используется для задач машинного обучения: построение рекомендаций, сжатие...
Проект Shiva: Альтернатива Apache Tika и Pandoc
#rust #парсинг #opensource #документы
https://habr.com/ru/articles/852518/
#rust #парсинг #opensource #документы
https://habr.com/ru/articles/852518/
Хабр
Проект Shiva: Альтернатива Apache Tika и Pandoc
Я начал работать над проектом Shiva с первого коммита в марте 2024 года, стремясь создать универсальный инструмент на Rust для парсинга и конвертации документов. За несколько месяцев проект...
[Перевод] Пошаговое повышение производительности алгоритма
#алгоритмы #производительность #simd #rust
https://habr.com/ru/articles/852974/
#алгоритмы #производительность #simd #rust
https://habr.com/ru/articles/852974/
Хабр
Пошаговое повышение производительности алгоритма
Недавно мне довелось работать над новым алгоритмом приближённого поиска ближайших соседей, который называется RaBitQ . Автор этого алгоритма уже предоставил достаточно скоростную реализацию на C++ . Я...
[Перевод] Асинхронный Rust в трех частях. Введение
#rust #asyncawait #threads
https://habr.com/ru/companies/beget/articles/853358/
#rust #asyncawait #threads
https://habr.com/ru/companies/beget/articles/853358/
Хабр
Асинхронный Rust в трех частях. Введение
Асинхронный Rust в трех частях Введение Часть первая: Futures Часть вторая: Tasks Часть третья: IO Async/await, или «асинхронный ввод‑вывод», — это относительно новая функция языка, которая...
[Перевод] Асинхронный Rust. Часть первая: Futures
#asyncawait #rust #futures
https://habr.com/ru/companies/beget/articles/853540/
#asyncawait #rust #futures
https://habr.com/ru/companies/beget/articles/853540/
Хабр
Асинхронный Rust в трех частях. Часть первая: Futures
Асинхронный Rust в трех частях Введение Часть первая: Futures Часть вторая: Tasks Часть третья: IO Во введении мы посмотрели на пример асинхронного Rust без какого‑либо объяснения,...
[Перевод] Асинхронный Rust в трех частях. Часть вторая: Tasks
#asyncawait #rust #tasks
https://habr.com/ru/companies/beget/articles/854104/
#asyncawait #rust #tasks
https://habr.com/ru/companies/beget/articles/854104/
Хабр
Асинхронный Rust в трех частях. Часть вторая: Tasks
Асинхронный Rust в трех частях Введение Часть первая: Futures Часть вторая: Tasks Часть третья: IO Во введении мы сказали, что async/await это про futures и задачи. В первой части мы...
Ускоряем браузерные вычисления на коленке с помощью WebAssembly на примере генерации шума
#webassembly #wasm #rust #javascript #кроссплатформенность #генерация #шумперлина
https://habr.com/ru/articles/854528/
#webassembly #wasm #rust #javascript #кроссплатформенность #генерация #шумперлина
https://habr.com/ru/articles/854528/
Хабр
Ускоряем браузерные вычисления на коленке с помощью WebAssembly на примере генерации шума
Введение Недавно я работал над разработкой браузерной 3D-игры в качестве очередного pet-проекта с помощью движка BabylonJS . И в какой-то момент встал вопрос о необходимости процедурной генерации...
[Перевод] Асинхронный Rust в трех частях. Часть третья: IO
#io #вводвывод #asyncawait #rust
https://habr.com/ru/companies/beget/articles/855136/
#io #вводвывод #asyncawait #rust
https://habr.com/ru/companies/beget/articles/855136/
Хабр
Асинхронный Rust в трех частях. Часть третья: IO
Асинхронный Rust в трех частях Введение Часть первая: Futures Часть вторая: Tasks Часть третья: IO Конечно, async/await были придуманы не для сна. Нашей целью с самого...
Cоревнования по программированию для тех, кто пишет на Rust
#rust #rustcon #contest
https://habr.com/ru/articles/855272/
#rust #rustcon #contest
https://habr.com/ru/articles/855272/
Хабр
Cоревнования по программированию для тех, кто пишет на Rust
В этом году мы решили провести RustCon Contest — соревнования по программированию для тех, кто пишет на Rust или только начинает его изучать. Старички конференции помнят, что мы уже...
[Перевод] Языки программирования, взорвавшие мой мозг
#turbopascal #basic #ocaml #opalanf #erlang #rust #prolog
https://habr.com/ru/companies/ruvds/articles/856496/
#turbopascal #basic #ocaml #opalanf #erlang #rust #prolog
https://habr.com/ru/companies/ruvds/articles/856496/
Хабр
Языки программирования, взорвавшие мой мозг
Я программирую с восьми лет, и основную часть жизни был разработчиком в том или ином качестве. На протяжении своей жизни кодера, как любителя, так и профессионала, я изучил множество языков...
Rust: безопасность памяти без потерь в скорости
#rust #cargo
https://habr.com/ru/companies/otus/articles/856298/
#rust #cargo
https://habr.com/ru/companies/otus/articles/856298/
Хабр
Rust: безопасность памяти без потерь в скорости
Язык Rust является высокопроизводительным языком программирования, обеспечивающим безопасную работу с памятью. Другие компилируемые языки программирования, например C, могут работать быстро и с...
CBLT — безопасный, быстрый и минималистичный веб-сервер на языке программирования Rust
#rust #nginx #caddy
https://habr.com/ru/articles/857306/
#rust #nginx #caddy
https://habr.com/ru/articles/857306/
Хабр
CBLT — безопасный, быстрый и минималистичный веб-сервер на языке программирования Rust
Для изучения нового языка программирования я использую следующий подход. Сначала я читаю учебник по этому языку программирования, в котором объясняются синтаксис, идиомы, философия и принципы работы...
Буферный пул для максимальной скорости: квест по победе над Nginx!
#Rust #nginx #async #webdevelopment
https://habr.com/ru/articles/857462/
#Rust #nginx #async #webdevelopment
https://habr.com/ru/articles/857462/
Rust без прикрас: где мы ошибаемся
#rust #beget #ошибки #программирование
https://habr.com/ru/companies/beget/articles/857168/
#rust #beget #ошибки #программирование
https://habr.com/ru/companies/beget/articles/857168/
Хабр
Rust без прикрас: где мы ошибаемся
Привет, исследователи Rust! Сегодня хочу поделиться своим опытом (не всегда радужным) работы с Rust. Да, язык классный, безопасный, быстрый — все мы это знаем. Но, как и в любом инструменте, здесь...
[Перевод] Небезопасный Rust сложнее C
#ruvds_перевод #rust #c #c #программирование #miri #unsafecode
https://habr.com/ru/companies/ruvds/articles/858246/
#ruvds_перевод #rust #c #c #программирование #miri #unsafecode
https://habr.com/ru/companies/ruvds/articles/858246/
Хабр
Небезопасный Rust сложнее C
Для некоторых из вас содержание этой статьи окажется знакомым, особенно, если вы писали встраиваемый или unsafe код на Rust. Но я этого не делал, поэтому решил, что будет полезным задокументировать...
Запускаем 8B LLM в браузере: AQLM.rs
#яндекс #machinelearning #rust #нейросети #llm
https://habr.com/ru/companies/yandex/articles/864296/
#яндекс #machinelearning #rust #нейросети #llm
https://habr.com/ru/companies/yandex/articles/864296/
Хабр
Запускаем 8B LLM в браузере: AQLM.rs
Меня долгое время интересовал запуск больших языковых моделей на пользовательских устройствах: есть что‑то в том, чтобы запустить одну из лучших языковых моделей на обычном...
Реализация Peer-to-Peer сетей на Rust: создание протокола обмена файлами с помощью libp2p
#rust #PeertoPeerсети #libp2p #протоколобменафайлами
https://habr.com/ru/companies/otus/articles/868512/
#rust #PeertoPeerсети #libp2p #протоколобменафайлами
https://habr.com/ru/companies/otus/articles/868512/
Хабр
Реализация Peer-to-Peer сетей на Rust: создание протокола обмена файлами с помощью libp2p
Привет, Хабр! Сегодня я расскажу, как на Rust создать собственный протокол обмена файлами, используя библиотеку libp2p . Создаем проект Начнем с самого начала. Открываем терминал и выполняем следующие...