fa
Feedback
Блог*

Блог*

رفتن به کانال در Telegram

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

نمایش بیشتر
1 923
مشترکین
+124 ساعت
-17 روز
-830 روز
آرشیو پست ها
🎀 с днём женской эмансипации и солидарности женщин в борьбе за равные права 🐇💕 отправляю каждой девочке лучи любви ❤️ ✨ будьте сильными и сияйте ярко, мои звёздочки ✨ 💗💗💗

photo content

photo content

Что ж, попробую ещё раз. Встреча подписчиков в это воскресенье, в Vol. 1, в 18:00.

Брать
Anonymous voting

Repost from /g/'s Tech Memes
photo content

Repost from Traps & Shit
photo content

#meme про мужские фантазии

#prog #rust #article How Rust Could Change Robotics

Я серьёзно. Сегодня две ошибки нашёл на работе. Первая связана с тем, что логическое отрицание поставлено не туда, куда надо. Вторая — что диагностическое выражение не в той ветке if-а. Первую сделал я, ко второй я приложил руку (сделал предложение на code review, принятое без изменений). Два (значения bool) — это слишком много.

Самые тяжёлые проблемы в программировании: * наименование сущностей * инвалидация кеша * ошибка на единицу Самые тяжёлые проблемы в программировании у меня: * логические выражения

😒🤚 htop 😏👉 hbottom

#prog #rust #rustreleasenotes Вышла версия Rust 1.76.0... Почти месяц назад. В свою защиту могу сказать, что изменения довольно минорные и потому релиз не обязывает к апдейту. Как обычно, тут только отдельные моменты, целиком в release notes. ▪️Единственная существенная вещь: исправлены ошибки при работе с unsized #[repr(packed(N))] структурами, где N > 1. Именно — неправильный расчёт смещения до unsized поля и неправильный подсчёт размера и выравнивания в рантайме. ▪️Задокументированы гарантии насчёт совместимости по ABI. Они были и раньше, просто теперь записаны. ▪️dbg! теперь печатает и колонку места расположения ▪️Исправлен старый баг с некорректным округлением чисел при форматировании в научной нотации с ограниченным числом десятичных знаков после запятой. ▪️Опция create на File теперь работает корректно со скрытыми файлами на Windows вместо того, чтобы тихо падать. ▪️Vec::from_iter теперь переиспользует аллокацию с ещё несколькими итераторами, которые оборачивают vec::IntoIter. ▪️Реализации Debug для RwLockReadGuard и RwLockWriteGuard теперь не требуют Sized на типе внутри лока. ▪️Как я уже писал, IMPLIED_BOUNDS_ENTAILMENT теперь является ошибкой компиляции. ▪️Пачка новых API: 🔸Option::inspect, Result::{inspect, inspect_err} (с семантикой, аналогичной Iterator::inspect) 🔸{Arc, Rc}::unwrap_or_clone 🔸type_name_of_val 🔸ptr::{from_ref, from_mut}. Имеет смысл по тем же причинам, почему вместо as-кастов на числах используются from/into. 🔸ptr::addr_eq — потому что сравнение указателей вместе с метаданными почти всегда не то, что нужно 🔸std::hash::{DefaultHasher, RandomState}. Строго говоря, не новое API, но раньше это было доступно только через std::collections::hash_map.

#meme про "Жизнь" Конвея