С тех пор как я завел этот канал, сюда пришло очень много людей, чему я немало удивлен и искренне благодарен тем, кто читает мои нерегулярные заметки посреди сборника мемов.
И раз уж вас уже больше ста пятидесяти, немного интерактива:
И раз уж вас уже больше ста пятидесяти, немного интерактива:
Нужны ли комментарии под постами и чат для обсуждений?
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
Как известно, я очень упорот по клавиатурам.
И в этой области я развиваюсь уже много лет, поэтому мне есть что сказать. И вот думал что неплохо было бы написать статью о своей раскладке (а она довольно уникальна). Получилась, конечно, статья о раскладке…
И в этой области я развиваюсь уже много лет, поэтому мне есть что сказать. И вот думал что неплохо было бы написать статью о своей раскладке (а она довольно уникальна). Получилась, конечно, статья о раскладке…
Не могу не репостнуть в день рождения одной из своих любимых игр. HOMM3 — это любовь, с детства и по сей день.
По случаю, хочу пригласить всех желающих поиграть на шаблоне Jebus Outcast в любое воскресенье. Средняя игра занимает пару часов, а шаблон очень дружелюбен к новичкам в турнирных Героях :)
Пишите в комментариях, будем всем очень рады!
По случаю, хочу пригласить всех желающих поиграть на шаблоне Jebus Outcast в любое воскресенье. Средняя игра занимает пару часов, а шаблон очень дружелюбен к новичкам в турнирных Героях :)
Пишите в комментариях, будем всем очень рады!
Forwarded from Болото троглодитов
Всего пару дней, без особых пока успехов, учусь печатать на сплит-клавиатуре
@
Миллион идей для своего кастома
@
Планирую лэйаут с трэкболлом и энкодером
@
Смотрю туториалы по альтиуму и fusion360
@
Нашел где недорого напечатать корпус
Кажется, я начинаю понимать как эта секта работает.
@
Миллион идей для своего кастома
@
Планирую лэйаут с трэкболлом и энкодером
@
Смотрю туториалы по альтиуму и fusion360
@
Нашел где недорого напечатать корпус
Кажется, я начинаю понимать как эта секта работает.