Forwarded from Si
The Cloudflare Blog
ROFL with a LOL: rewriting an NGINX module in Rust
Engineers at Cloudflare have written a replacement in Rust for one of the oldest and least-well understood parts of the Cloudflare infrastructure, cf-html, which is an NGINX module. In doing so we learned a lot about how NGINX works, and paved the way for…
https://github.com/PyO3/pyo3 - круто
Позволяет делать питоновские биндинги к расту
После испытывания огромной боли от сишного API, pyo3 - очень круто! Смог буквально за 10 минут написать биндинги к такому вот классу
Есть ещё
This level of tooling is unimaginable
Позволяет делать питоновские биндинги к расту
После испытывания огромной боли от сишного API, pyo3 - очень круто! Смог буквально за 10 минут написать биндинги к такому вот классу
Есть ещё
maturin - тулза для сборки и установки пакета. Тупо пишешь maturin develop и у тебя уже есть пакет в virtualenvThis level of tooling is unimaginable
👍3
Короткая история про мои приключения с запуском чужой модели для диплома
Content Warning: реверс-инжиниринг
https://telegra.ph/When-reproducing-scientific-results-is-a-CTF-challenge-03-06
Content Warning: реверс-инжиниринг
https://telegra.ph/When-reproducing-scientific-results-is-a-CTF-challenge-03-06
Telegraph
When reproducing scientific results is a CTF challenge
So, science. Science men always talk about importance of experiment reproducibility. The Computer Science can be the most reproducible science that ever existed, as reproducing a lot of results is just another program execution away. Unfortunately, it's not…
👍7🔥6❤1
Steins;Gate is actualy a part of a larger "Science Adventure" franchise??? WTF, now I need to read those!
https://en.wikipedia.org/wiki/Science_Adventure
https://en.wikipedia.org/wiki/Science_Adventure
Ещё одно техническое приключение, на этот раз про проигрывание видео в расте
Spoiler: one does not simply
https://telegra.ph/Playing-video-in-rust-the-hard-way-02-20
Spoiler: one does not simply
use video::Video; let video = Video::new(); video.play()https://telegra.ph/Playing-video-in-rust-the-hard-way-02-20
Telegraph
Playing video in rust (the hard way)
One day I needed to play an mp4 file (H.264 video + AAC audio) in a game engine. Shouldn't be hard, right? use video::Video; let video = Video::new(); video.play(), right?.. Sadly, there is no single library that can do this in rust. A bit disappointed, I…
🤯6👍1