es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

Блог*

Блог*

Ir al canal en Telegram

Блог со звёздочкой. Много репостов, немножко программирования. Небольшое прикольное комьюнити: @decltype_chat_ptr_t Автор: @insert_reference_here

Mostrar más
1 987
Suscriptores
+124 horas
-77 días
+630 días
Archivo de publicaciones
Я не понял, почему христиане на последнем месте?

#prog #rust #article The scary and surprisingly deep rabbit hole of Rust's temporaries
After learning so much about the niche Rust topic of temporaries, I'm determined to also burden you with this unholy knowledge, if you're just willing to read a few thousand words on it.
Пара замечаний по статье. Во-первых, хотя информация в статье и познавательна, знать всё это совершенно необязательно. На практике достаточно просто писать код и вставлять let в местах, где расширения времени жизни не происходит, и для этого даже не нужно, как правило, думать, потому что компилятор сам предлагает нужные изменения. Во-вторых, как справедливо заметили в обсуждении статьи на r/rust, в примерах, где отсутствует расширение времени жизни, используется Some(&expr), и на nightly эти примеры компилируются из-за расширения соответсвующих правил на случай кортежных конструкторов.

Четверг, а значит время проектов от подписчиков! 🌝 Тем, кто пропустил, что такое четверговые проекты от подписчиков, можно прочитать тут - https://t.me/tech_b0lt_Genona/4983 Слово автору @max_alyokhin --- Всем привет! Тот кто увлекается экспериментальной музыкой (ну и искусством вообще), тот возможно слышал про т.н. databending (https://en.wikipedia.org/wiki/Databending) — вкратце, это когда мы, к примеру, текстовым редактором открываем картинку, что-то редактируем, сохраняем и получаем глитч-эффекты на этой картинке. Применительно к музыке есть такая вещь как сонификация — когда мы в аудио переводим не-звуковые данные (прагматичный пример — счётчик Гейгера; у NASA есть целая страничка (https://science.nasa.gov/mission/hubble/multimedia/sonifications/) с переводами космических процессов в звук). Так вот, я запилил очень простое веб-приложение (https://bs.stranno.su/) (веб-синтезатор?) под названием Binary synth, которое переводит в звук любые файлы на компьютере и предоставляет небольшой интерфейс управления этим процессом. Можно глянуть видео, там что-то в диапазоне от глитча и эмбиента до idm и нойза https://www.youtube.com/playlist?list=PLMh6ltuZa_igEX-EK9Zp4hp0ES1vey2oa https://www.youtube.com/watch?v=5LMYiLwfvRg&t=280s Полное описание и код проекта https://github.com/MaxAlyokhin/binary-synth --- ЗЫ К посту я прицепил видео со звучанием LibreOffice_7.6.3_Win_x86-64_helppack_ru.msi

#prog #rust #meme Source
#prog #rust #meme Source

*два года

#ойти #трудовыебудни
#ойти #трудовыебудни

photo content

💅

#prog #article Building the Rust compiler with GCC О том, как (частично) забустрапить rustc через rustc_codegen_gcc и почему это далеко не простая задача.

photo content

Repost from N/a
photo content

MENE, MENE, TEKEL, UPHARSIN

photo content

photo content

#prog #rust #article A Newbie's First Contribution to (Rust for) Linux Статья о написании драйвера для Linux с использованием R4L вкупе с написанием вспомогательных абстракций для него. Спойлер: написание кода, даже со скидкой на то, что это рерайт, было далеко не самой сложной вещью из того, что нужно было для добавления кода в ядро.

Repost from Tips AI | IT & AI
Вайб-кодинг — это казино 🎰 @tips_ai
Вайб-кодинг — это казино 🎰 @tips_ai

#prog #rust #article Alternative Blanket Implementations for a Single Rust Trait Или как решить проблему с кодом вида
impl<T: TraitA> MyTrait for T { ... }
impl<T: TraitB> MyTrait for T { ... }

#prog #rust #article Unsoundness and accidental features in the #[target_feature] attribute Researching the SemVer hazards of the #[target_feature] attribute led to finding unexpected unsoundness, discovering an "accidental feature" in Rust, finding bugs in rustdoc, the creation of an RFC that evolves the Rust language, and the addition of a dozen new SemVer lints. My work on cargo-semver-checks benefits the Rust ecosystem in more ways than just preventing breakage!

Взросление — это когда перестаёшь использовать шампунь "без слёз"