Forwarded from ọzkriff
Twitter
Jon Gjengset
For anyone who wants to contribute to @rustlang itself, but are intimidated by the apparent complexity of doing so, here's a small reminder that changes (especially to std) can be really straightforward! Check the "Files changed" tab: https://t.co/iQKeLYSXtU
Ну вот почему на клаве ноута нельзя одновременно нажать →, ↓ и z? :(
Прикольно, оказывается
Rc<[T]>, Arc<[T]> и Box<[T]> можно собирать из impl Iterator<Item = T> O_oНачал пытаться использовать notion.so и мгновенно упёрся в слабость скриптинга/формул >_<
Просто хочу поделиться замечательным rust-quiz от dtolnay (кто бы сомневался). Есть над чем задуматься (хотя прилично и простых вопросов)
Forwarded from Beta Info (Antonio Marreti 🚩)
This media is not supported in your browser
VIEW IN TELEGRAM
Видеозвонки уже в Telegram!
Beta-версия Telegram для iOS под номером 6.3 получила долгожданную функцию видеозвонков.
Для их включения нужно зайти в дебаг-меню настроек (10 нажатий на шестерёнку), в самом низу включить переключатель "Experimental Feature".
В меню профиля появится кнопка "Видеозвонок".
Для осуществления видеозвонков у собеседника должна быть установлена Beta-версия мессенджера и включена соответствующая функция видеозвонков.
#iOS
Beta-версия Telegram для iOS под номером 6.3 получила долгожданную функцию видеозвонков.
Для их включения нужно зайти в дебаг-меню настроек (10 нажатий на шестерёнку), в самом низу включить переключатель "Experimental Feature".
В меню профиля появится кнопка "Видеозвонок".
Для осуществления видеозвонков у собеседника должна быть установлена Beta-версия мессенджера и включена соответствующая функция видеозвонков.
#iOS
Forwarded from oleg_log (Oleg Kovalov)
(еще оказывается это автор Mercurial, не знал 👀) А вот пойти найти это в nginx надо, интересно, зачем оно такое
This media is not supported in your browser
VIEW IN TELEGRAM
> Cat sitting on keyboard crashes lightdm
> 14.04, locked screen to go to lunch, upon return from lunch cat was sitting on keyboard, login screen was frozen & unresponsive.
To replicate: In unity hit ctrl-alt-l, place keyboard on chair. Sit on keyboard.
Resolution: Switched to virtual terminal, restarted lightdm, lost all open windows in X session.
What should have happened: lightdm not becoming unresponsive.
🤣
> 14.04, locked screen to go to lunch, upon return from lunch cat was sitting on keyboard, login screen was frozen & unresponsive.
To replicate: In unity hit ctrl-alt-l, place keyboard on chair. Sit on keyboard.
Resolution: Switched to virtual terminal, restarted lightdm, lost all open windows in X session.
What should have happened: lightdm not becoming unresponsive.
🤣
Launchpad
Bug #1463112 “Cat sitting on keyboard crashes lightdm” : Bugs : unity package : Ubuntu
14.04, locked screen to go to lunch, upon return from lunch cat was sitting on keyboard, login screen was frozen & unresponsive.
To replicate: In unity hit ctrl-alt-l, place keyboard on chair. Sit on keyboard.
Resolution: Switched to virtual terminal…
To replicate: In unity hit ctrl-alt-l, place keyboard on chair. Sit on keyboard.
Resolution: Switched to virtual terminal…
Внезапно обнаружил что Cycle [итератор из std] имплементирует
А мне понадобилось в
Iterator только когда внутренний итератор :Clone. Т.е. Cycle просто всегда хранит 2 версии итератора — оригинальную и копию. .next() вызывает .next() у копии. Когда копия кончается Cycle клонирует оригинал.А мне понадобилось в
Cycle обернуть !Clone итератор (но с ::Item: Clone)... Штош, пришлось написать свой 😐doc.rust-lang.org
Cycle in std::iter - Rust
An iterator that repeats endlessly.
Хотя в моём случае наверное можно было просто сделать
.collect::<Vec<_>>().into_iter().cycle()