rusta::mann – Telegram
rusta::mann
189 subscribers
120 photos
79 links
Мемоблог упоротого растовика

Поделиться важным мнением можно сюда: @rustachat
Download Telegram
Я давеча, по мотивам одного мема, сделал себе небольшой постер, чтобы повесить на стене, за спинкой своего офисного кресла.

Делюсь сюда — может кому-то тоже будет актуально.

Открыточка Антону, кстати.

#офисное #токсичныйвторник
Forwarded from Linker Unsafe
Душераздирательная история о том, как человек разочаровался в индустриальном программировании, но потом нашёл Rust, изучил, сменил работу и вновь обрёл веру в человечество.

https://reddit.com/r/rust/comments/khlln4/how_rust_changed_and_saved_my_life
В этом году я начал задумываться, что, возможно, я выбрал не ту профессию — написание кода перестало меня цеплять, и превратилось в рутину. Подумывал даже в девопсы начать переучиваться, с депрессухи.

Но нет, сегодня я понял, что кодить я люблю — я не люблю C++.
Channel photo updated
Спасибо Антону за офигенного пейсатого краба

Таки клац-клац
rusta::mann pinned a photo
Получил в одной из реп секьюрити апдейт от RUSTSEC — failure более не поддерживается.

Как альтернативы предлагаются fehler от лодочника, thiserror и anyhow, которые я не могу рекомендовать достаточно, а так же eyre и комбайн-snafu.

Press F, ведь failure фактически сформировал экосистему обработки ошибок в Rust, такой, какая она есть сейчас.
В то время как шизоиды удаляют обидные слова с репозиториев, поляки держат стабильность и сохраняют традиции


thePlayer.GetVisualDebug().AddSphere( 'kurwajapierdole', 0.3f, rigidComponent.GetCenterOfMassInWorld(), true, Color(255,0,0), 20.0f );


#цитаты #игорь
Беспощадно жизненно
Я: жалуюсь на долгую сборку проекта на C++, в частности билд libboost в зависимостях

Коллега:
— Я смотрю — ты из Генты вышел, а Гента из тебя нет
Начинает казаться, что выделение новичков в отдельный новичковый чат было ошибкой нашего ру комьюнити.

Всё чаще наблюдаю, что в новичковом чате сидят и отвечают такие же новички, как те, что задают вопросы -- и в итоге получилась эхо-камера неверных, но очень уверенных догадок.

А опытные ребята, которые, по задумке, должны были отвечать на новичковые вопросы, видимо, устали от новичков, которые не читают растбук, и перестали активно участвовать в обсуждениях -- врываются только когда бредометр начинает зашкаливать.

Решения у меня, правда, нет -- активно модерировать мейн чтобы "атцы" новичков не обижали за глупые вопросы ресурсов и желания не хватит.
С тех пор как я завел этот канал, сюда пришло очень много людей, чему я немало удивлен и искренне благодарен тем, кто читает мои нерегулярные заметки посреди сборника мемов.

И раз уж вас уже больше ста пятидесяти, немного интерактива:
Нужны ли комментарии под постами и чат для обсуждений?
Anonymous Poll
67%
Да, больше чатов богу чатов
20%
Нет
13%
Традиционный кэшбери
Иногда при написании документации не хватает визуальной составляющей, особенно когда нужно описать высокоуровневые взаимодействия компонентов системы, и прочие штуки, которые тяжело воспринимать без диаграммок.

На радость крудошлепам любителям повизуализировать, я сделяль интеграцию mermaid.js в растовые док-комменты, чтобы можно было вообще из docs.rs не вылезать.

Пример как это выглядит в коде:

#[aquamarine]
/// mermaid
/// graph LR
/// s([Source]) --> a[[aquamarine]]
/// r[[rustdoc]] --> f([Docs w/ Mermaid!])
/// subgraph rustc[Rust Compiler]
/// a -. inject mermaid.js .-> r
/// end
///
pub fn example() {}


Ссылки:
crates.io
docs.rs
github
пост на r/rust (буду благодарен апвоуту :p)

#сделяль