Господи, неужели это так сложно? Просто используйте инструмент, подходящий для работы.
Работа — это программирование, а инструмент — это Rust.
Работа — это программирование, а инструмент — это Rust.
У разработчиков Telegram какие-то альтернативные представления об UX. Вот такая вот плашка возникает каждый раз, когда пост пересылается в избранное. И эта плашка висит несколько секунд, не убирается раньше времени по тапу и перекрывает доступ к расположенным под ней интерактивным элементам. А самое главное — она сохраняется, даже если вырубить в настройках анимацию. Очень, блин, удобно.
А ещё — вы вот знали, что на смартфоне таки можно применять форматирование и даже добавлять ссылки? Если выделить текст в поле ввода, то нажатие на кнопку-с-тремя-точками открывает меню с вариантами форматирования текста. Есть ли об этом визуальная индикация? Нифига. Обнаружить эту фичу можно только случайно или — как в моём случае — если тебе кто-то об этом расскажет
Forwarded from oleg_log (Oleg Kovalov)
Красивая история как Rockstar парсили 10мб жсон в GTA V во имя сатане.
Для заядлых геймеров даже патчик есть. Неофиц.
https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times-by-70/
Напомнило https://t.iss.one/oleg_log/3970
Для заядлых геймеров даже патчик есть. Неофиц.
https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times-by-70/
Напомнило https://t.iss.one/oleg_log/3970
meh.
How I cut GTA Online loading times by 70%
GTA Online. Infamous for its slow loading times. Having picked up the game again to finish some of the newer heists I was shocked (/s) to discover that it still loads just as slow as the day it was re
"Всегда пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (приписывается Мартину Голдингу)
Так вот, я тот самый психопат
Так вот, я тот самый психопат
rusta::mann
Иногда при написании документации не хватает визуальной составляющей, особенно когда нужно описать высокоуровневые взаимодействия компонентов системы, и прочие штуки, которые тяжело воспринимать без диаграммок. На радость крудошлепам любителям повизуализировать…
#prog #rust
Использование aquamarine в дикой природе: docs.rs/autocxx/0.5.1/autocxx/macro.include_cpp.html
Использование aquamarine в дикой природе: docs.rs/autocxx/0.5.1/autocxx/macro.include_cpp.html
docs.rs
autocxx::include_cpp - Rust
API documentation for the Rust `include_cpp` macro in crate `autocxx`.
Forwarded from Shady Bytes
"Напишите на пайтоне или на псевдокоде."
А в чем разница?
А в чем разница?
Shady Bytes
"Напишите на пайтоне или на псевдокоде." А в чем разница?
Очевидно, в том, что псевдокод не сосёт
Что общего между Некрасовым и Тетрисом:
https://t.iss.one/bookswithklishin/511
https://t.iss.one/bookswithklishin/511
Telegram
ReadMe.txt
Эта история начинается как любой бестселлер Гоголя.
Сороколетний барин с еще не длинной бородкой и едва наметившей лысиной с поезда пересаживается на лошадей, едет до своей усадьбы — посмотреть, каково теперь крестьянам после реформы. Барин — известный…
Сороколетний барин с еще не длинной бородкой и едва наметившей лысиной с поезда пересаживается на лошадей, едет до своей усадьбы — посмотреть, каково теперь крестьянам после реформы. Барин — известный…
#prog #rust #article
Обстоятельная статья о трейтах
Обстоятельная статья о трейтах
Send
и Sync
и о том, что они означают с точки зрения написания кода.nyanpasu64.github.io
An unsafe tour of Rust’s Send and Sync
Rust’s concurrency safety is based around the Send and Sync traits. For people writing safe code, you don’t really need to understand these traits on a deep level, only enough to satisfy the compiler when it spits errors at you (or switch from std threads…
#prog #rust #rustlib
What is this?
This is an implementation of triple buffering written in Rust. You may find it useful for the following class of thread synchronization problems:
* There is one producer thread and one consumer thread
* The producer wants to update a shared memory value periodically
* The consumer wants to access the latest update from the producer at any time
github.com/HadrienG2/triple-buffer
What is this?
This is an implementation of triple buffering written in Rust. You may find it useful for the following class of thread synchronization problems:
* There is one producer thread and one consumer thread
* The producer wants to update a shared memory value periodically
* The consumer wants to access the latest update from the producer at any time
github.com/HadrienG2/triple-buffer
GitHub
GitHub - HadrienG2/triple-buffer: Implementation of triple buffering in Rust
Implementation of triple buffering in Rust. Contribute to HadrienG2/triple-buffer development by creating an account on GitHub.
#prog #cpp #article
Статья про этот ваш алиасинг в C++ и то, как он может сломать ваши программы.
(thanks @ilyavenner)
Статья про этот ваш алиасинг в C++ и то, как он может сломать ваши программы.
(thanks @ilyavenner)
Хабр
Про C++ алиасинг, ловкие оптимизации и подлые баги
С удивлением обнаружил, что про явление алиасинга (aliasing) здесь постов нет. Ситуацию нужно исправить, тк. алиасинг в любой сколько-то сложной C++ программе об...
Forwarded from oleg_log (Oleg Kovalov)
"This destroyes the RSA cryptosystem" (by proving polynomial time bound on integer factorization)
https://eprint.iacr.org/2021/232
https://eprint.iacr.org/2021/232
— Есть два дистрибутива Астра-линукс: птица и город. Нам нужен один из них.
— Орёл — тоже город.
#quotes #трудовыебудни
— Орёл — тоже город.
#quotes #трудовыебудни
#prog #cpp
Данила рассказал немного о том, как он искал баги в движках регулярных выражений (спойлер: продуктивно, но меньше, чем хотелось бы).
Данила рассказал немного о том, как он искал баги в движках регулярных выражений (спойлер: продуктивно, но меньше, чем хотелось бы).
Telegram
Experimental chill
В последние 2 недели периодически, когда мне было лень работать, я пытался сделать что-то интересное, но до большого и громкого поста не дотягивало. В любом случае, поделиться стоит.
Меня задолбали различные движки регулярных выражений и каждый раз, когда…
Меня задолбали различные движки регулярных выражений и каждый раз, когда…
Forwarded from Литий и стенания
The latest generation of adversarial image attacks is, uh, somewhat simpler to carry out
https://openai.com/blog/multimodal-neurons/
https://twitter.com/moyix/status/1367575109305794563/photo/1
https://openai.com/blog/multimodal-neurons/
https://twitter.com/moyix/status/1367575109305794563/photo/1
Блог*
Просто сборник информации о том, почему не стоит использовать YAML и о возможных альтернативах
#prog #suckassstory
YAML всё так же отстой.
(thanks @oleg_log)
https://twitter.com/bronger/status/1368224076746080256
YAML всё так же отстой.
(thanks @oleg_log)
https://twitter.com/bronger/status/1368224076746080256
Twitter
Torsten Bronger
@_rsc At some point in my YAML adventures, the commit ID 848937e6 became 848937000000.
Forwarded from This Software Dev Does(n’t)? Exist
В 2021 году не стоит забывать, что 4000 лет назад умные люди придумали шаббат, и сделали они это не просто так, а потому что если слишком долго хреначить без выходных, есть риск откинуть копыта быстрее, чем твой же верблюд.
Умственной работы это тоже касается. Но меня жизнь ничему не учит, поэтому я геройствую, пока не оказываюсь не в состоянии. Не надо так.
Умственной работы это тоже касается. Но меня жизнь ничему не учит, поэтому я геройствую, пока не оказываюсь не в состоянии. Не надо так.