Вакансия разработчика игровых серверов в Wargaming, в Минске, для разработчика с опытом использования Rust http://lnk.al/6QI9 #rustycrate
hh.ru
Вакансия Game Server Developer в Санкт-Петербурге, работа в Wargaming, Minsk (Game Stream)
Вакансия Game Server Developer. Зарплата: не указана. Санкт-Петербург. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 21.06.2018.
Новый логотип и обновлённый дизайн сайта! http://lnk.al/6RFs Расскажите впечатления тут: http://lnk.al/6RFt
rustycrate.ru
Лента | Главная | rustycrate.ru
Язык программирования Rust.
Системный язык программирования, который быстро работает, предотвращает почти все падения, и не допускает гонок данных. Неофициальный сайт.
Системный язык программирования, который быстро работает, предотвращает почти все падения, и не допускает гонок данных. Неофициальный сайт.
Вакансия старшего бэкенд-разработчика на Rust, с опытом построения высокопроизводительных систем и использования асинхронного ввода-вывода http://lnk.al/6SnL #rustycrate
hh.ru
Вакансия Senior Software Engineer (backend, Rust) в Москве, работа в Netcracker Technology Corp.
Вакансия Senior Software Engineer (backend, Rust). Зарплата: не указана. Москва. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 04.07.2018.
Бэкенд-разработчик на Rust или другом языке в стартап, создающий протокол для игр поверх блокчейна http://lnk.al/6SOi #rustycrate
hh.ru
Вакансия Dapp-backend developer в Москве, работа в Dao.Casino
Вакансия Dapp-backend developer. Зарплата: от 200000 руб.. Москва. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 06.07.2018.
Вы бы хотели, чтобы официальный чат сообщества был доступен в Telegram? Опрос про мессенджеры: http://lnk.al/6TjK Подробное обсуждение тут: http://lnk.al/6TjJ #rustycrate
Google Docs
Опросник участника сообщества ruRust
Данный опрос осуществаляется для сбора статистики по опыту использования групп, каналов и чатов сообщества ruRust (rustycrate) при помощи мобильных устройств
Митап "Rust Evangelism Strike Force" в субботу 28 июля: 4 доклада. FFI, Rust в продакшен, парсеры на Nom, GUI на Rust http://lnk.al/6TGo
Meetup
Rust meetup, поговорим о байдингах, факапах, gui и парсерах.
Тема: Идиоматичные FFI байндингиСпикер: Михаил Лубинец (@mersinvald)Расскажу про биндинг в raqm, будет практическая преза по шагам генерации биндинга, про sys-крейт, про кросс-платформу, про вайтлисти
Вы бы хотели, чтобы официальный чат сообщества был доступен в Telegram? Опрос про мессенджеры: http://lnk.al/6TGz Подробное обсуждение тут: http://lnk.al/6TGy #rustycrate
Google Docs
Опросник участника сообщества ruRust
Данный опрос осуществаляется для сбора статистики по опыту использования групп, каналов и чатов сообщества ruRust (rustycrate) при помощи мобильных устройств
Андрей Лесников @ozkriff posted in Предлагаю оживить форум
Уже н-цать лет сижу в rurust гиттере и до сих пор до конца не понимаю, почему именно гиттер стихийно стал центром сообщества. Наверное, дело в отсутствии необходимости что-то организовывать и простоте подключения к процессу общения. В любом случае, форум у нас есть давно, но живет в режиме зомби и меня это несколько печалит.
TLDR: предлагаю перенести большую часть “информационного” общения на фор...
Nick Linker @nlinker posted in Простые ошибки, которые вы допускаете по невнимательности
Привет.
Вот, на какую граблю я сейчас встал:
let count = 100;
let mut seeds = vec![0u64; count];
for it in 0..count {
let match_k_seed = random.borrow_mut().next_u64();
seeds.push(match_k_seed);
}
for it in 0..count {
// run match
let match_k_seed = seeds[it];
// пытаюсь использовать match_k_seed но почему-то особой рандомности не видн...
Михаил Панков @mkpankov posted in Интеграция форума в Gitter и Telegram
Я добавил отправку уведомлений из форума в Gitter (“Activity” справа в веб-версии) и в наш канал в Telegram.
Сейчас будут отправляться новые посты и ответы из всех категорий.
Если нужно что-то поменять, пишите сюда.
Михаил Панков @mkpankov posted in Предлагаю оживить форум
Сборка сайта отвалилась, надо будет починить.
Всё остальное что зависело от меня сделал, @ozkriff осталось сделать разделы и написать руководство.
Sherzod Mutalov @shmutalov posted in Интеграция форума в Gitter и Telegram
Уже что-то, это хорошо и мне нравится.
Denis Kurilenko @webdesus posted in Тестирование приватных свойств структуры
Не ужели не реально в тестовом модули, переопределять приватные свойства структуры?
mod A{
struct Test{
field: u8
}
}
mod B{}
#[cfg(test)]
mod test{
#[test]
fn test(){
let t = super::A::Test{
field: 3
};
assert_eq!(3,t.field);
}
}
Нужно протестировать модуль B, но при тесте необходима структура из модуля А, которая имеет приватные поля.
Andrew Demonov @fcoder posted in Тестирование приватных свойств структуры
Аналогично java/c# можно использовать для поля field в структуре Test модификаторы видимости. Даже более гибко.
Например, можно сделать поле видимым для всего крейта, но недоступным за его пределами (аналог internal из C#)
mod A{
pub struct Test{
pub(crate) field: u8
}
}
https://doc.rust-lang.org/reference/visibility-and-privacy.html
Михаил Панков @mkpankov posted in Ready At Dawn Studios переходит на Rust
Andrea Pessino, CTO Ready At Dawn Studios, наиболее известной по игре The Order 1886, сообщил в своём Twitter, что студия переходит на Rust во всех новых проектах.
Он сказал, что планирует постепенно заменить все модули на модули на Rust, изначально сохраняя C API для интеграции со старыми модулями.
Andrea также рассказал, что студия ищет инженеров
Андрей Лесников @ozkriff posted in Ready At Dawn Studios переходит на Rust
Звучит как дико амбициозное начинение, но очень надеюсь что у них получится. Буду ждать новостей о реальных результатах 🙂
Это же вторая игровая студия (после chucklefish), которая заявляет о серьезном намерении использовать раст везде? Вроде, больше пока никто особо не решался еще.
Михаил Панков @mkpankov posted in Ready At Dawn Studios переходит на Rust
Chucklefish это всё же инди, а тут вполне себе AAA.