BufWriter<Master<'_>> – Telegram
BufWriter<Master<'_>>
105 subscribers
451 photos
28 videos
34 files
1.7K links
https://www.patreon.com/alxe_master

Видео/статьи. Конспект и мои вольные комментарии по инженерии. тут только то, что считаю полезным для себя или других =)

#os, #cloud, #rust, #golang, #python, #javaScript, #cpp, etc
Download Telegram
https://nick.groenen.me/posts/rust-error-handling/ отличное овервью удобной обработки ошибок в #rust. обзор двух пакетов thiserror и anyhow. пожалуй заменю у себя старый пакет custom_error на thiserror, лучше инспекция в IDE так как просто делает дерайв со пропертями, используя стандартный инам

https://crates.io/crates/anyhow

https://crates.io/crates/thiserror
https://dev.to/citizen_stig/converting-bits-to-integers-in-rust-using-generics-2nfg когданибудь мне вновь придется пописать драйверы. но точно знаю что выберу в этот раз #rust. ну а статья рассказывает как конвертить данные с пинов оч удобно
http://jamesmcm.github.io/blog/2020/05/06/a-practical-introduction-to-async-programming-in-rust/#en эх гдеже ты была раньше, статья ? про асинхронность в #rust сразу с кодом
http://lbrandy.com/blog/2013/02/c11s-six-dots/ оказывается в #cpp есть возможно сделать шесть точек подряд и это валидно ......
https://www.youtube.com/watch?v=d8BcCLLX4N4 ты крутой если у тебя все быстро, но даже если ты суперкрутой и оптимизировал весь канал связи и драйверы и даже связался с биржей по свч, ты всеравно нарвешься на физические ограничения. специально для того что бы уровнять человеческих трейдеров с HFT трейдерами - на бирже (Nasdaq для примера) есть входные 60км кабеля

https://www.sec.gov/files/07feb18_hu_iex_becoming_an_exchange.pdf
интересно откуда именно пошло название Round-robin

Определялся порядок подписания коллективных петиций без соблюдения иерархии подписавшихся, подписи располагались кружком, с тем, чтобы было невозможно найти автора или зачинщика, подписавшегося первым

но при баллансировании нагрузки это означает, почередное распределение сообщений от первого до последнего и снова к первому. конечно если все потребители равны по мощности и сообщения без приоретета
Чем тщательнее мы планируем свою деятельность, тем меньше времени остается на ее осуществление (с)
https://www.youtube.com/watch?v=blR-vwEG2bE самое понятное обьяснение пропускной способности и лэтенси, наконец могу скинуть ученикам
https://github.com/facebook/zstd оч быстрая либа для сжатия данных. обгоняет, судя по бенчмаркам zlib и по скорости и по сжатию. https://crates.io/crates/zstd есть и под #rust и под #go и под другие
https://crates.io/crates/build_timestamp #rust пакет что бы проставлять дату билда в константу. удобно для хэлп мессаджей
интерактивный тур по #rust есть на русском языке
https://tourofrust.com/00_en.html