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

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
😍19😁6🤯4
Крестик или кнопка назад, как знак согласия в Тинькофф⁠⁠
https://pikabu.ru/story/krestik_ili_knopka_nazad_kak_znak_soglasiya_v_tinkoff_12486430

Открытка @s3curity_and_UX
🤡46🤬6🤮1🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
#video

Примерно так выглядит процесс исправления ошибок borrow checker-а
😱16🙏12👍3😁2😢2🤔1🌚1😭1
#rust

This Month in Our Test Infra: January and February 2025

Самое заметная новость — тесты компиляторы, те, которые не укладывается в существующие категории — перевели с make на собственный фреймворк, и инфраструктуру для make-тестов окончательно удалили 5 марта. Сделали это по довольно конкретным причинам:

* снижение порога входа для контрибуторов, особенно новых (пожалуй, самая важная для проекта в целом причина)
* снизить зависимость от внешних инструментов
* сделать тесты менее платформо-зависимыми — в частности, новые тесты могут работать на Windows нативно, без создания unix-подобного окружения
* не думать о различных версиях make с несовместимым поведением в разных крайних случаях.

Ну и так, по мелочи, пофиксить тесты, которые несколько лет были сломаны И НИКТО ЭТОГО НЕ ЗАМЕЧАЛ.

А ещё можете почитать Unmaking the Makefiles - exorcising the Rust compiler test suite one file at a time — про то, как это выглядело в середине процесса со стороны человека, который и перенёс бОльшую часть тестов.
5🌚4🤔2🎉1
#prog #rust

Inferred const generic arguments: Call for Testing!

Разработчики просят потестить фичу, которую планируют скоро стабилизировать: generic_arg_infer.

TL;DR: код ниже не компилируется сейчас, но компилируется с фичей:

fn generic<const N: usize>(_: [u8; N]) {}

fn foo() {
let _: [u8; _] = [Default::default()];
let _: [_; 1] = [String::new(); _];
generic::<_>([1]);
}


Иными словами, с этой фичей можно заставить компилятор выводить не только типы, но и значения (до некоторых пределов)!

К сожалению, типы констант даже с ней нужно задавать целиком :(
👍6🔥3🤡3❤‍🔥2🎉1
Блог* pinned «#prog #rust Inferred const generic arguments: Call for Testing! Разработчики просят потестить фичу, которую планируют скоро стабилизировать: generic_arg_infer. TL;DR: код ниже не компилируется сейчас, но компилируется с фичей: fn generic<const N: usize>(_:…»
#gamedev #psy #video

The Game Prototype That Had to Be Banned by Its Own Studio

Крайне кликбейтный заголовок, но при этом неожиданно точный — в частности, два человека, которые ранее были друзьями, поссорились из-за этой игры и до сих пор, спустя кучу лет, не разговаривают.
😁3😭2
br"uh"
🌚6🤩1😐1
Почему я не работаю сам на себя? Я не хочу, чтобы какой-то идиот указывал мне, что делать. Поэтому работаю на дядю.
😁26
O vy iz Angliyi
🍌11😁8
#культурнаяпрограмма

Как выбрать, что почитать из фантастики
👍16🤮3👌3
#prog #rust #rustasync #rustlib

async-std официально deprecated. Взамен советуют использовать smol и смежные крейты.

ДАВНО ПОРА
👍7😭5🔥2🥰1😁1
Forwarded from Kingdom of No-Conscience
23🥰6
🙈

Sensitive Information Disclosure via Back Button Post Logout on https://apps.nextcloud.com/account/
https://hackerone.com/reports/2946927
😁7🤯3🤷1
А сейчас я затрону не такую веселую, но очен важную тему, которая вполне отражена в этих медиа.
Да, она может относиться не только к мужчинам, но оно основывается и на моем личном опыте.

Далее текст
😢8👍7😁3