1.83K subscribers
3.3K photos
132 videos
15 files
3.58K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
#prog #rust

mod my {
pub struct Foo(&'static str);
}

impl AsRef<str> for my::Foo {
fn as_ref(&self) -> &str {
let Self(s) = self;
s
}
}

Это компилируется, хотя единственное поле структуры Foo — приватное. Но на nightly не прокатит, там уже пофиксили.

issue, fix
😱5👌1🖕1
#prog #cpp #article

Printing double aka the most difficult problem in computer sciences

TL;DR: используйте std::format/{fmt}. Если нельзя, то:

std::cout.precision(std::numeric_limits<double>::max_digits10 - 1);
std::cout << std::scientific << 1.0/7.0 << '\n';
🤔3🖕1
Forwarded from TrapsWorld
🥰13🌚2👍1🖕1
Forwarded from Neural Machine
Здравый смысл. Я не мечтаю об этом.
👍5🖕1
#rust

The RustConf Keynote Fiasco, explained

Вы, вероятно, слышали про недавнюю связанную с RustConf драму в раст-сообществе (если нет, то в тексте есть необходимый контекст). Амос взял на себя труд собрать воедино публичные заявления причастных лиц (со ссылками, разумеется) и расположить их в хронологическом порядке. После того, как я изучил этот текст (вместе со всеми упомянутыми, разумеется), я сформулировал своё мнение на эту ситуацию:

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

Разумеется, YMMV, но текст Амоса — это как минимум максимально подробный таймлайн произошедших событий на данный момент.
👍5😢1👌1😐1🖕1
#game #article

Marvel Snap - The Definitive Deconstruction

Подробный разбор Marvel Snap — f2p PvP ККИ в сеттинге мультивселенной Marvel с покероподобной системой ставок, быстрыми матчами и колодами всего по 10 карт.

Disclaimer: я в это не играл и про игру узнал лишь из этой статьи.
💩3👍2😐1🖕1
@ozkriff:

— ...Я не просто бесполезный, я вредный.

#quotes
👎7❤‍🔥1🖕1
Блог*
@ozkriff: — ...Я не просто бесполезный, я вредный. #quotes
Не слушайте Андрея, он на себя наговаривает. Так-то он хороший и симпатичный человек, и уж точно весьма полезный.
👍8👎2🖕1
#meme про Apple 🧀🧀🧀
🖕1
Современная фронтенд-разработка — это лучшее от всех миров: надёжность PHP, скорость Python и время компиляции C++.
😁40😐7🤡6😭4👍1👎1👌1🖕1
Forwarded from Neural Machine
Молодых расстреляют и посадят.
🫡7😢3👍2🖕1
#prog #rust #article

Volatile

So the other day on Twitter a person posted a perfectly innocent question.

does Rust’s Cell type have volatile semantics. is Cell
the appropriate type for describing memory that is
modified by peripheral hardware.

do i have to write a volatile cell crate. i do not wish
to write volcel at my job but i will do it if i have to

To which I replied

(1) Cell does not have volatile semantics (2) do not
write a volcel crate there are several crate for a VolatileCell
type already (3) do not use any VolatileCell crate
they literally are all incorrect.

Now before we begin, full disclosure: I have my own volatile handling crate, which could be seen as a “competing” crate with the rest of the “VolatileCell” style crates. It offers an alternate style of abstraction, which is slightly more annoying to use in some cases, but has the main benefit that it’s at least not incorrect.
👍3😐1🖕1
And another slide by Graydon Hoare explaining the move semantics from way back, when Rust was only incubating. I like how from beginning they decided to make the terminology not too academic.
8😁1🖕1
SQL vs. CSS What’s the Difference? Which Is Better?

Почему это существует? 😬
🌚17🥰2😱2😁1🖕1