es
Feedback
Блог*

Блог*

Ir al canal en Telegram

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

Mostrar más
1 925
Suscriptores
+124 horas
+67 días
-630 días
Archivo de publicaciones
photo content

#meme 🌚

Криптостартперы тут? 😎
Криптостартперы тут? 😎

photo content

😒🤚
loop {
}
😏👉
for _ in std::iter::repeat(()) {
}

Хотелось пошутить как-то про Путина, но потом вспомнил, что я в Блог*е не пишу о мелочах.

#prog #rust #rustlib schnellru — A fast and flexible LRU map * Blazingly fast. Up to twice as fast as the lru crate, and with less memory overhead. * Can be also used as an ordered map, with roughly the same performance as indexmap, but with added support for O(1) removals without changing the element order (where indexmap only supports O(n) non-perturbing removals). * Customizable. Out-of-box can be limited by length or by memory usage, but supports custom limiters which can be made to limit the map by whatever you want. * Tested, miri-clean, clippy-clean and fuzzed. * Supports no_std.

Вы не представляете, как я не люблю арты с милыми мальчиками. Среди моих контактов в телеге порядка двадцати они интересны, и я каждый раз забываю переслать кому-то из них 😒

Who will win: Modern computer, doing billions of operations per second on each core, SIMD accelerated VS One «O(n²) is not a problem» developer

#prog #rust github.com/rust-lang/rust/pull/106400 Ошибки несоответствия типов стали более информативными. 👏 fn bar(_: Vec<i32>) {} fn main() { let v = vec![1, 2, 3, 4, 5]; let mut foo = vec![]; for i in &v { foo.push(i); } bar(foo); } ⬇️ error[E0308]: mismatched types --> src/main.rs:8:9 | 6 | foo.push(i); | - this is of type `&{integer}`, which causes `foo` to be inferred as `Vec<&{integer}>` 7 | } 8 | bar(foo); | --- ^^^ expected `i32`, found `&{integer}` | | | arguments to this function are incorrect

#prog #rust github.com/rust-lang/rust/pull/106519 fn main() { let x = { println!("foo"); 42; }; println!("{}", x); } ⬇️ error[E0277]: `()` doesn't implement `std::fmt::Display` --> src/main.rs:6:20 | 4 | 42; | - help: remove this semicolon 5 | }; 6 | println!("{}", x); | ^ `()` cannot be formatted with the default formatter ❤️

Repost from N/a
"Я понял что вы имели ввиду, но напишите по-другому"
"Я понял что вы имели ввиду, но напишите по-другому"

Пока в России на зиму отключают фонтаны, в Японии они зимой мало того что работают, но выглядят даже круче! На видео - пруд в замковом парке в городе Акита.

photo content

Я: __хочу набрать слово "однопользовательская"__ Моя клавиатура:
Я: __хочу набрать слово "однопользовательская"__ Моя клавиатура:

🔁 Samuel Tardieu Thanks to my students and former students at @TelecomParis for this perfect gift: a #rustlang themed temper
🔁 Samuel Tardieu Thanks to my students and former students at @TelecomParis for this perfect gift: a #rustlang themed temperature sensitive cup.

#rust #meme

Сладкие вкусняшки плывут вам прямо в рот – в прямом смысле слова! Так доставляют заказ к столику в кофейне Донгури в японском городе Нумадзу.

#prog #3dcg #article Swallowing the elephant into Blender Some years ago Matt Pharr wrote an excellent blog post series, “Swallowing the elephant”, in which he describes various optimizations done in pbrt using Disnay’s Moana Island Scene. Recently I was optimizing Blender’s OBJ importer, and the state of it in the end was “the bottlenecks are not OBJ specific anymore”. I was looking for some larger test scene to import, noticed that the Moana scene got a USD version done in 2022, and started to wonder how well that would import into Blender. So yeah. It takes almost four hours until the import is finished, and then Blender crashes while trying to display it in the viewport. Not quite usable! Here’s a story of random optimizations that I did, and some learnings along the way.