Я: жалуюсь на долгую сборку проекта на C++, в частности билд libboost в зависимостях
Коллега:
— Я смотрю — ты из Генты вышел, а Гента из тебя нет
Коллега:
— Я смотрю — ты из Генты вышел, а Гента из тебя нет
Начинает казаться, что выделение новичков в отдельный новичковый чат было ошибкой нашего ру комьюнити.
Всё чаще наблюдаю, что в новичковом чате сидят и отвечают такие же новички, как те, что задают вопросы -- и в итоге получилась эхо-камера неверных, но очень уверенных догадок.
А опытные ребята, которые, по задумке, должны были отвечать на новичковые вопросы, видимо, устали от новичков, которые не читают растбук, и перестали активно участвовать в обсуждениях -- врываются только когда бредометр начинает зашкаливать.
Решения у меня, правда, нет -- активно модерировать мейн чтобы "атцы" новичков не обижали за глупые вопросы ресурсов и желания не хватит.
Всё чаще наблюдаю, что в новичковом чате сидят и отвечают такие же новички, как те, что задают вопросы -- и в итоге получилась эхо-камера неверных, но очень уверенных догадок.
А опытные ребята, которые, по задумке, должны были отвечать на новичковые вопросы, видимо, устали от новичков, которые не читают растбук, и перестали активно участвовать в обсуждениях -- врываются только когда бредометр начинает зашкаливать.
Решения у меня, правда, нет -- активно модерировать мейн чтобы "атцы" новичков не обижали за глупые вопросы ресурсов и желания не хватит.
С тех пор как я завел этот канал, сюда пришло очень много людей, чему я немало удивлен и искренне благодарен тем, кто читает мои нерегулярные заметки посреди сборника мемов.
И раз уж вас уже больше ста пятидесяти, немного интерактива:
И раз уж вас уже больше ста пятидесяти, немного интерактива:
Нужны ли комментарии под постами и чат для обсуждений?
Anonymous Poll
67%
Да, больше чатов богу чатов
20%
Нет
13%
Традиционный кэшбери
Иногда при написании документации не хватает визуальной составляющей, особенно когда нужно описать высокоуровневые взаимодействия компонентов системы, и прочие штуки, которые тяжело воспринимать без диаграммок.
На радостькрудошлепам любителям повизуализировать, я сделяль интеграцию mermaid.js в растовые док-комменты, чтобы можно было вообще из docs.rs не вылезать.
Пример как это выглядит в коде:
Ссылки:
crates.io
docs.rs
github
пост на r/rust (буду благодарен апвоуту :p)
#сделяль
На радость
Пример как это выглядит в коде:
#[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)
#сделяль
docs.rs
aquamarine - Rust
Aquamarine is a procedural macro extension for rustdoc, that aims to improve the visual component of Rust documentation through use of the mermaid.js diagrams.
rusta::mann
aquamarine стал крейтом недели в последнем TWIR ^___^
По такому поводу, допилил поддержку кастомных тем и интеграцию с ночным режимом на docs.rs, теперь всё няшненько-нативненько
Forwarded from мне не нравится реальность (вафель 🧇🍓)
Привет девочки!!
Мой PR в
tl;dr:
— Этот метод был предложен в RFC pr #2714
— Этот метод используется в разных крейтах и раньше его неправильные реализации приводили к UB
— Метод позволяет скопировать (склонировать) данные из вектора и добавить их в его же конец
Мой PR в
std
(alloc
) добавляющий Vec::extend_from_within
наконец-то смерджили (tracking issue)!tl;dr:
— Этот метод был предложен в RFC pr #2714
— Этот метод используется в разных крейтах и раньше его неправильные реализации приводили к UB
— Метод позволяет скопировать (склонировать) данные из вектора и добавить их в его же конец
let mut vec = vec![0, 1, 2, 3, 4];
vec.extend_from_within(2..);
assert_eq!(vec, [0, 1, 2, 3, 4, 2, 3, 4]);
GitHub
add `Vec::extend_from_within` method under `vec_extend_from_within` feature gate by WaffleLapkin · Pull Request #79015 · rust-lang/rust
Implement rust-lang/rfcs#2714
tl;dr
This PR adds a extend_from_within method to Vec which allows copying elements from a range to the end:
#![feature(vec_extend_from_within)]
let mut vec = vec![0,...
tl;dr
This PR adds a extend_from_within method to Vec which allows copying elements from a range to the end:
#![feature(vec_extend_from_within)]
let mut vec = vec![0,...
С подачи Ильи занялся выправлением своей техники печати в сторону Ъ-десятипалой, и заодно принялся учить dvorak.
Основной мотивацией для меня стало то, что я чувствую, что уперся в скоростной потолок своего "трехпалого" интуитивного метода: три года назад я печатал со скоростью около 250 знаков в минуту, а по сегодняшним замерам — 300 зн/м.
Нужно менять парадигму!
Изучение новой раскладки это очень интенсивная ментальная гимнастика, надо сказать — чтобы перебороть выработанную за долгие годы механическую память нужна изрядная концентрация.
За несколько часов я научился более-менее уверенно использовать хоум-ряд и клавиши под указательными пальцами. На удивление, этого достаточно для печати связных предложений, к тому же 10-пальцевый метод ощущается значительно естественнее, чем в случае с QWERTY, где десятипальцевая печать сродни борьбы против клавиатуры (по крайней мере, для меня).
Одно ясно точно — впереди долгий, но интересный путь :)
Основной мотивацией для меня стало то, что я чувствую, что уперся в скоростной потолок своего "трехпалого" интуитивного метода: три года назад я печатал со скоростью около 250 знаков в минуту, а по сегодняшним замерам — 300 зн/м.
Нужно менять парадигму!
Изучение новой раскладки это очень интенсивная ментальная гимнастика, надо сказать — чтобы перебороть выработанную за долгие годы механическую память нужна изрядная концентрация.
За несколько часов я научился более-менее уверенно использовать хоум-ряд и клавиши под указательными пальцами. На удивление, этого достаточно для печати связных предложений, к тому же 10-пальцевый метод ощущается значительно естественнее, чем в случае с QWERTY, где десятипальцевая печать сродни борьбы против клавиатуры (по крайней мере, для меня).
Одно ясно точно — впереди долгий, но интересный путь :)
Telegram
dev optozorax
Как известно, я очень упорот по клавиатурам.
И в этой области я развиваюсь уже много лет, поэтому мне есть что сказать. И вот думал что неплохо было бы написать статью о своей раскладке (а она довольно уникальна). Получилась, конечно, статья о раскладке…
И в этой области я развиваюсь уже много лет, поэтому мне есть что сказать. И вот думал что неплохо было бы написать статью о своей раскладке (а она довольно уникальна). Получилась, конечно, статья о раскладке…