Jack
Photo
Выдана автору офигенной статьи, про которую я писал: https://t.iss.one/dereference_pointer_there/503
Telegram
Блог*
#prog #article #rust #cpp
C++ быстрее и безопаснее Rust, Yandex сделала замеры!
От создателя Go быстрее Rust, Mail.Ru Group сделала замеры
C++ быстрее и безопаснее Rust, Yandex сделала замеры!
От создателя Go быстрее Rust, Mail.Ru Group сделала замеры
#prog #go #article
Оптимизация микросервиса на Go на живом примере
Довольно иронично, что в данном случае узким местом стал сборщик мусора.
Оптимизация микросервиса на Go на живом примере
Довольно иронично, что в данном случае узким местом стал сборщик мусора.
Хабр
Оптимизация микросервиса на Go на живом примере
Всем привет. Меня зовут Нещадин Иван, и я расскажу про оптимизацию одного из микросервисов Авито на Go. История построена вокруг различных инструментов, которые доступны...
Forwarded from rusta::mann
Коротко (нет) о том, как реддиторы спасли компанию от банкроства и к чему это привело
https://t.iss.one/singulary/1284
https://t.iss.one/singulary/1284
Telegram
Сингулярити 🎉
Сегодня весь топ реддита завален r/wallstreetbets.
Неудивительно, учитывая что они натворили. Нагнуть хедж-фонды на миллиарды долларов усилиями простых работяг – это мощно, это красиво и это то, чего многие люди желают рыночным воротилам.
На всякий случай…
Неудивительно, учитывая что они натворили. Нагнуть хедж-фонды на миллиарды долларов усилиями простых работяг – это мощно, это красиво и это то, чего многие люди желают рыночным воротилам.
На всякий случай…
Forwarded from мне не нравится реальность (вафель 🧇🍓)
Forwarded from Сингулярити 🎉
This media is not supported in your browser
VIEW IN TELEGRAM
Snorriсam – устройство для крепления камеры на актере.
По классике камера направлена на самого актера, что создает яркий и динамичный художественный эффект: дезориентация, измененное состояние сознания, рушащийся мир.
Не буду приводить примеры, вы сами их помните.
Как и гоупрохи, устройство именуется по названию бренда. А оно основано на фамилии двух братьев режиссеров/фотографов Эйнара и Эйдура Снорри (Einar & Eiður Snorri).
Недавно братишки показали прототип нового сноррикама с ориентацией на объекте в руке актера. Ракурс камеры управляется движением объекта – шикардос :3
Жду новых фильмов с этим ригом.
https://www.instagram.com/snorribros/
По классике камера направлена на самого актера, что создает яркий и динамичный художественный эффект: дезориентация, измененное состояние сознания, рушащийся мир.
Не буду приводить примеры, вы сами их помните.
Как и гоупрохи, устройство именуется по названию бренда. А оно основано на фамилии двух братьев режиссеров/фотографов Эйнара и Эйдура Снорри (Einar & Eiður Snorri).
Недавно братишки показали прототип нового сноррикама с ориентацией на объекте в руке актера. Ракурс камеры управляется движением объекта – шикардос :3
Жду новых фильмов с этим ригом.
https://www.instagram.com/snorribros/
Forwarded from мне не нравится реальность (вафель 🧇🍓)
Недавно приняли RFC "Pointer metadata & VTable" которое добавляет новый
По сути так было и раньше, но до этого RFC было не возможно записать эти правила средствами языка. Нельзя было узнать из чего состоит
Это позволяет очень многое, например:
—
— Специализированные структуры для хранения
— Нормально/честно/звучно работать с
Так же это первый шаг к поддержке полноценных CDST.
Я очень давно ждал эту фичу (какой это по счёту RFC на тему? 3-й?) и невероятно рад видеть что PR который её добавляет уже готов
#[lang_item]
— trait Pointee { type Metadata: ...; }
.Pointee
реализован для всех типов. Metadata
отвечает за тип метаданных (вау) в указателе (/ссылке) на этот тип. Для :Sized
и extern
типов Metadata = ()
, для str и [_]
Metadata = usize
, для dyn Trait
Metadata = DynMetadata<dyn Trait>
. Это значит что, например, &str
состоит из (*const (), usize)
.По сути так было и раньше, но до этого RFC было не возможно записать эти правила средствами языка. Нельзя было узнать из чего состоит
&T
(T: ?Sized
). Теперь можно — (*const (), <T as Pointee>::Metadata)
[0]Это позволяет очень многое, например:
—
ThinBox
, аналог Box
, но хранит метадату в куче— Специализированные структуры для хранения
?Sized
типов (у меня была идея что-то подобное написать, но на тот момент это было не возможно)— Нормально/честно/звучно работать с
dyn Trait
, а не то как делали раньше (через transmute
безопасность которого не гарантированна)Так же это первый шаг к поддержке полноценных CDST.
Я очень давно ждал эту фичу (какой это по счёту RFC на тему? 3-й?) и невероятно рад видеть что PR который её добавляет уже готов
GitHub
RFC: Pointer metadata & VTable by SimonSapin · Pull Request #2580 · rust-lang/rfcs
Add generic APIs that allow manipulating the metadata of fat pointers:
Naming the metadata’s type (as an associated type)
Extracting metadata from a pointer
Reconstructing a pointer from a data p...
Naming the metadata’s type (as an associated type)
Extracting metadata from a pointer
Reconstructing a pointer from a data p...
Так как хештег #mood себя замарал [1], введу новый хештег тупо для музыки, без какой-либо инфы. И назову его #music. Да.
А чтобы это не был пост ради поста — держите музон.
[1]: @dereference_pointer_there/572
А чтобы это не был пост ради поста — держите музон.
[1]: @dereference_pointer_there/572
YouTube
CYBERPUNK 2077 - RESIST AND DISORDER by Rezodrone (Jason Charles Miller & Jamison Boaz)
Buy Cyberpunk 2077: https://www.cyberpunk.net/us/en/buy
Get Cyberpunk 2077: Radio Vol 1: https://lnk.to/cp2077radio1
Get Cyberpunk 2077: Radio Vol 2: https://lnk.to/cp2077radio2
CYBERPUNK 2077 - RESIST AND DISORDER by Rezodrone (Jason Charles Miller & Jamison…
Get Cyberpunk 2077: Radio Vol 1: https://lnk.to/cp2077radio1
Get Cyberpunk 2077: Radio Vol 2: https://lnk.to/cp2077radio2
CYBERPUNK 2077 - RESIST AND DISORDER by Rezodrone (Jason Charles Miller & Jamison…
Forwarded from <илья as Человек> (илья шепрут)
YouTube
Crab amputates own limb
Crab attacked by Boobies is forced to amputate its own limb due to injury. Luckily, it has regenerative powers.
Courtesy of Mr J Cousteau.
Taken from 'Clipperton: The Island Time Forgot', an episode from Jacques Cousteau's Odyssey series.
Courtesy of Mr J Cousteau.
Taken from 'Clipperton: The Island Time Forgot', an episode from Jacques Cousteau's Odyssey series.