#prog #rust #article
Серия статей о сложностях реализации garbage collector в Rust. Статьи довольно старые в том смысле, что, что они были написаны до того, как в язык добавили pinning.
Часть 0 (вводная)
Часть 1
Часть 2
Серия статей о сложностях реализации garbage collector в Rust. Статьи довольно старые в том смысле, что, что они были написаны до того, как в язык добавили pinning.
Часть 0 (вводная)
Часть 1
Часть 2
blog.pnkfx.org
GC and Rust Part 0: Garbage Collection Background - The {pnk}f(eli)x Blog
This post is a prequel to a series of posts discussing why garbage
collection is hard, especially for Rust, and brainstorming about
solutions to the …
collection is hard, especially for Rust, and brainstorming about
solutions to the …
#prog
Old but gold: сборник битовых хаков. Лично меня сейчас удивил способ перевернуть порядок битов в байте за 3 операции
Old but gold: сборник битовых хаков. Лично меня сейчас удивил способ перевернуть порядок битов в байте за 3 операции
#prog #video
Это
просто
АААААААААААААААААААААААААААААААААААААА
https://twitter.com/sharifshameem/status/1282676454690451457
Это
просто
АААААААААААААААААААААААААААААААААААААА
https://twitter.com/sharifshameem/status/1282676454690451457
X (formerly Twitter)
Sharif Shameem (@sharifshameem) on X
This is mind blowing.
With GPT-3, I built a layout generator where you just describe any layout you want, and it generates the JSX code for you.
W H A T
With GPT-3, I built a layout generator where you just describe any layout you want, and it generates the JSX code for you.
W H A T
Блог*
#video #music Eye of the tiger, сыгранная на матричном принтере. То, что по праву можно называть "техно". youtube.com/watch?v=u8I6qt_Z0Cg
YouTube
The Floppotron: Sweet Dreams
Patreon: https://www.patreon.com/floppotron
Donations: https://paypal.me/floppotron
Eurythmics - Sweet Dreams cover by computer hardware orchestra.
Which song would you like to hear next?
Like it? Share it! https://www.facebook.com/floppotron/
More info on…
Donations: https://paypal.me/floppotron
Eurythmics - Sweet Dreams cover by computer hardware orchestra.
Which song would you like to hear next?
Like it? Share it! https://www.facebook.com/floppotron/
More info on…
#prog #rust #rustreleasenotes
Там, это самое, новая версия Rust вышла, 1.45.0. Ключевые нововведения:
1. Устранена дыра в системе типов: касты из чисел с плавающей точкой в целые теперь имеют насыщающее поведение (например,
2. Процедурные макросы теперь можно использовать везде, где можно использовать декларативные (
Ещё пачка новых и стабилизированных API. Что выделю лично я:
*
*
* Диапазоны над символами теперь можно использовать не только как паттерны, но и как итераторы. Порядок при этом задаётся номерами code point-ов, поэтому
* Наконец-то есть методы
Сообщение в блог
Развёрнутое сообщение о релизе
Там, это самое, новая версия Rust вышла, 1.45.0. Ключевые нововведения:
1. Устранена дыра в системе типов: касты из чисел с плавающей точкой в целые теперь имеют насыщающее поведение (например,
800f64 as u8 == 255
). Раньше это вызывало неопределённое поведение.2. Процедурные макросы теперь можно использовать везде, где можно использовать декларативные (
macro_rules
)! Раньше можно было только в item позиции (читай, только вне функций) Ещё пачка новых и стабилизированных API. Что выделю лично я:
*
str::{strip_prefix, strip_suffix}
. Не то чтобы прям остро необходимая вещь, но одним хелпером в utils в различных проектах станет меньше.*
NonZero*
-типы теперь реализуют BitOr{, Assign}
. Наконец-то можно что-то с ними делать, а не использовать как тупые непрозрачные обёртки.* Диапазоны над символами теперь можно использовать не только как паттерны, но и как итераторы. Порядок при этом задаётся номерами code point-ов, поэтому
а..=я
не содержит ё
.* Наконец-то есть методы
saturating_neg
и saturating_abs
у примитивных числовых типов. Джва года ждал.Сообщение в блог
Развёрнутое сообщение о релизе
blog.rust-lang.org
Announcing Rust 1.45.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
#prog
Дийкстра поясняет за интервалы, в частности, почему они должны быть полуоткрытые и с включающей нижней границей.
https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html
Дийкстра поясняет за интервалы, в частности, почему они должны быть полуоткрытые и с включающей нижней границей.
https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html
Вы являйтесь независимым создателем контента, который ищет платформу для публикации (как я, лол)? В таком случае имеет смысл присмотреться к Ghost. Способ получения заработка схож с таковым у Patreon: вы создаёте контент, даёте возможность назначить читателям регулярно жертвовать деньги, за пожертвования больше некоторой суммы назначаете какие-то плюшки. Возникает закономерный вопрос: а почему бы, собственно, не использовать сам Patreon? Есть несколько причин предпочесть Ghost:
* Плата за использование сервиса. У Patreon это процент с платежей, у Ghost — фиксированная сумма в месяц и никаких процентов с платежей.
* Полная кастомизация внешнего вида.
* Ряд плюшек продвинутой платформы для публикации: нативные рассылка и анализ входящего трафика.
* Сам продукт Ghost является open-source софтом, который при желании можно хостить самостоятельно.
Естественно, универсального решения не существует, на сайте даже есть сравнения Ghost с Patreon, Medium, Wordpress и прочим, в которых ясно описаны возможные причины предпочесть не Ghost. Удобно.
* Плата за использование сервиса. У Patreon это процент с платежей, у Ghost — фиксированная сумма в месяц и никаких процентов с платежей.
* Полная кастомизация внешнего вида.
* Ряд плюшек продвинутой платформы для публикации: нативные рассылка и анализ входящего трафика.
* Сам продукт Ghost является open-source софтом, который при желании можно хостить самостоятельно.
Естественно, универсального решения не существует, на сайте даже есть сравнения Ghost с Patreon, Medium, Wordpress и прочим, в которых ясно описаны возможные причины предпочесть не Ghost. Удобно.
Ghost - The Professional Publishing Platform
Ghost: The best open source blog & newsletter platform
Beautiful, modern publishing with email newsletters and paid subscriptions built-in. Used by Platformer, 404Media, Lever News, Tangle, The Browser, and thousands more.