Михаил Панков @mkpankov posted in Вакансия Системный программист (Python/C/Rust) в Москве, работа в Group-IB
Мотороллер не мой
@qwe8013 posted in Несколько бинарей
Приветствую всех. Как известно, секциями [[bin]] в Cargo.toml можно заставить cargo генерить несколько бинарей в проекте. Дело в следующем: необходимо при сборке основного проекта (который rlib) сгенерить либу cdylib и вшить её в основной проект (с помощью include_bytes!, например), причём некоторые модули и у rlib и у cdylib будут общими. Как можно сделать такое с минимальными извращениями?
Kribrum @Kribrum1 posted in Программист-разработчик
Программист-разработчик АО “Крибрум” (https://www.kribrum.ru)
от 170 000 руб. до вычета НДФЛ
Москва, Верейская улица, 29с134
Требуемый опыт работы: 3–6 лет
Полная занятость, полный день
АО «Крибрум» основано в 2010 году, входит в ГК Инфовоч.
Приглашаем в свою команду Программиста-разработчика.
**Задачи, которые необходимо решать:
Создание программ, связанных с машинной обработкой естествен...
Kribrum @Kribrum1 posted in Backend-программист Rust
Backend программист (АО “Крибрум”)
з/п не указана
Москва, Верейская улица, 29с134
Требуемый опыт работы: 3–6 лет
Полная занятость, полный день
Back end программист АО “Крибрум”
Плюсами будут:
Знание теории, связанной с bigdata (статистика, машинное обучение, анализ данных, вероятностные алгоритмы, кластеризация, и т.п.)
Знание, или устойчивое желание и возможность освоить методы
машинной о...
Wlad @WladWlad posted in Можно ли создать свой шаблон в Cargo
В С++ есть возможность использовать готовый проект как шаблон. Возможно ли что-то подобное в Rust?
Андрей Лесников @ozkriff posted in Опрос от Rust GameDev Working Group
Всех сочувствующих разработке игр на Rust просьба пройти небольшой опрос:
@qwe8013 posted in Создание ansi строк
Нужно объявить ansi строку с нулём на конце в виде массива, примерно так:
let the_str: [u8 ; 4] = ['s' as u8, 't' as u8, 'r' as u8, 0];
Существует ли какой-нибудь стандартный макрос, создающий такие ansi строки? Как-то так:
let the_str = some_macro!("str");
Андрей Лесников @ozkriff posted in "Introducing the Rust Game Development Working Group"
Первый пост от игровой рабочей группы!
@Cergo posted in Замыкание и карирование
День добрый!
Читаю пример написания парсер-комбинаторов в rust где активно используются замыкания и возник вопрос:
Правильно понимаю что:
когда вызываем функцию возвращающую замыкание, при каждом её вызове создаётся и возвращается новый экземпляр замыкания ?
И коим образом, тогда, решить вопрос с желанием написать общую функцию возвращающую замыкание и карировать её(частично применить) получив...
Михаил Панков @mkpankov posted in Thoughts on Rust bloat
Интересная статья про размер программ и время компиляции
Анна @cat posted in Митап в Москве 13 сентября, обсуждаем раст в децентрализованных технологиях
Предлагаем всем Растовчанам собраться в пятницу, 13 сентября, послушать доклады и пообщаться в неформальной обстановке.
Пожалуйста, зарегистрируйтесь, нам нужно учесть размеры венью, и сколько заказывать пицц 🙂
Будем рады видеть не только опытных Rust-разработчиков, но и новичков, и тех, кто только присматривается к языку. При желании, можете принести ноутбук — и рассказать о своих проектах или ...
Андрей Лесников @ozkriff posted in This Month in Rust GameDev #1 - August 2019
Выкатили первый игровой ежемесячник!
/r/rust обсуждение:
Сергей Веселков @vessd posted in What are some amazing software/software clones written in Rust?
@kstep posted in Воркшоп по Rust 24-25 сентября в Нижнем Новгороде
NetCracker организует двухдневный воркшоп по Rust в Нижнем Новгороде.
Подробности и регистрация по ссылке:
@n0dwis posted in Автоматическое преобразование типа ошибки при операции '?;
Возможно-ли такое?
Трейты From реализовал, но компилятор всё равно ругается.
Или какой ещё есть вариант удобной обработки ошибок без паники в unwrap()?
@hrrrxppp posted in Вызов методов объекта из дефолтной реализации трейта
Добрый день.
Не могу понять один момент, вот такой код не компилируется
struct MyStruct{
x: i32
}
impl MyStruct{
pub fn foo(&mut self){
self.x = 5;
}
}
trait Foo{
fn foo_foo( &mut self )
{
self.foo();
}
}
impl Foo for MyStruct{
}
fn main() {
println!("Hello, world!");
}
error[E0599]: no method named `foo` found for type `&mut Self` in the current ...
Сергей Веселков @vessd posted in Writing Linux Kernel Modules in Safe Rust | Linux Security Summit 2019
Вводная часть заканчивается на 28:50.
Михаил Панков @mkpankov posted in Про планировщики задач и как tokio ускорили в 10 раз
Очень хорошая статья с разбором моделей планировщиков и оптимизаций, которые сделали в ходе переписывания
https://tokio.rs/blog/2019-10-scheduler/#the-new-task-system
CODERUN @mailinneberg posted in Присоединюсь к разработке проекта с целью обучения
Активно изучаю Rust и документации действительно много, но не хватает живого общения с разработчиками, атмосферы, мотивации и т.д. Буду рад присоединиться к разработке и оказать помощь, а так же набраться опыта у опытных людей. Проживаю в Москве.