tgindex
Random Rust Dev

Random Rust Dev

Статистика

Разработка на языке Rust. Пишу простыни со своими мыслями о Rust и проектах на нем.

Последний пост
4 авг.
Последнее чтение
14 авг.
Постов за неделю
0
Всего постов
20
Тип
открытый
Язык
русский
Категория
Технологии (по похожим)
В каталоге с
13 авг.
Подписчики
455
+2 за 3 дн.
Сутки
−1
−0,22%
Неделя
 
Месяц
 
Просмотров на пост
705
20 постов
Вовлечённость
154,9%
к подписчикам
Постов в день
0,0
всего 20
Упоминаний
0
каналов
Охват размещения
оценка
1/24сутки в ленте
418
1/48двое суток
479
1/72трое суток
516

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • видео или голосовое, без подписи

  • 2 авг.320281

    Опять попал в список контрибьюторов Rust в 1.96. Но моё изменение в анонсе даже не упомянули из-за нишевости. Надо бы делать это почаще и побольше.

  • 27 июл.6683517

    видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • Разработчики драйвера: Нам нужно что бы вы указали все барьеры и лайауты текстурок, а то датарейсы и перформанс плохой. Так же разработчики драйвера: NDANDANDANDANDANDANDANDANDANDANDANDANDANDANDANDA

  • Задачка для продвинутых крабоводов. Нужно дописать субтрейт так, что бы функция тайпчекалась успешно. trait HasFoo { type Foo; } /// Modify only this trait definition. trait HasDefaultFoo: HasFoo {} /// Make this function typecheck successfully fn make_this_typecheck<F>() -> F::Foo where F: HasDefaultFoo, { Default::default() } Для удобства линк с задачей на плейграунде. https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=487462038096be1e341e48d0f6fd94b7

  • видео или голосовое, без подписи

  • 23 июл.5601710

    Нашёл одно действительно полезное свойство кодинга с помощью ИИ. Именно с помощью, а не "GPT, write me the next hyper hyped app, make no mistakes". ИИ может в своём обучении получить какой-то полезный кусочек информации, на который программист мог не наткнуться, да и даже не подумать загуглить. Вот пример того, как ИИ предложила умножать компоненты цвета на альфа канал. div255(r as u32 * a as u32) as u8; fn div255(x: u32) -> u32 { ((x + 128) * 257) >> 16 } Что тут такого? А то, что это банально быстрее чем (x + 127) / 255 и при том совершенно точно. Некоторые вовсе берут и кастят всё в f32, а потом назад, что супер-медленно в сравнении с целочисленным умножением. И когда этих операций десятки, сотни, тысячи, то и не заметишь разницы. А когда их миллионы, десятки миллионов, сотни миллионов в секунду, то это имеет значение. Просто сравните как компилируется код. Забавно, что компилятор оптимизирует деление в умножение и сдвиг. Но не так эффективно, как ручной вариант, который оптимизируется в 0 умножений

  • 23 июл.1 4811825

    Учим английский на странных примерах

  • Поздравляю всех с днём π

  • https://zakarumych.github.io/prime-index-tree-addressing/prime-index-addressing.html

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • Загадка. Кто такой "щенок котика"? Чур в гугол и ии не подглядовать

  • 1 июл.1 651226

    - Copilot, collect this Iterator into Vec - Say no more

  • видео или голосовое, без подписи

  • Решил наконец залить mev на crates.io https://crates.io/crates/mev v0.1.0 может похвастаться упрощённым API и почти полной поддержкой веба через WebGPU бэкенд

  • 29 июн.1 4261518

    видео или голосовое, без подписи

  • Вопрос для экспертов-сеньоров-помидоров по Rust. Как будет отличаться layout Foo и Bar и зачем? Бонусные очки если приведёте доказательство.

  • MS: We use AI for everything now. MS's UI programmer makes busy spinner.

Random Rust Dev — tgindex