1.83K subscribers
3.3K photos
132 videos
15 files
3.58K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Forwarded from b'Лог' (Алина)
😁26🤯92❤‍🔥2👍1🌚1🌭1
Forwarded from RWPS::Mirror
😁9
Блог*
💅
Офигеть, впервые, кажется, из-за этого докопались
🎉1
Был такой английский ботаник Ньюман, и вот он в середине 19-го века пытался воссоздать облик птеродактилей. Живите теперь с этим, не мне же одной
(господи, все мы)
🤩7
Каждый раз, когда говорю бабушке, что еду в Москву, она спрашивает, не на свидание ли 😒
🔥53
#prog #web #art #article

Что такое Floor 796? Это — постоянно расширяющаяся анимированная пиксель-арт сцена с кучей (прям реально кучей) отсылок на различных персонажей поп-культуры. Уже сейчас эта сцена слишком большая, чтобы её можно было просто проигрывать, как одно большое видео. В статье Отрисовка в браузере большой анимации или как я ушел с mp4 к своему формату видео человек, отвечающий за техническую сторону этого проекта, рассказал, как ему удалось оптимизировать показывание этой анимации, добившись снижения трафика и синхронного воспроизведения чанков.
👍5🔥3❤‍🔥1
...

#kbd
😢7👍2💯1
Выходные прошли отлично. Вот только теперь я сейчас вернулся домой и мне экстра-грустно из-за того, что... Это всё завершилось?
😢9
Forwarded from 🌈 деформирующий кринж - профессиональный веб блог дипломированного специалиста басиста у жужки пузо пушисто (johann 🌼)
я скормил в цепи Маркова учебник Страуструпа по плюсам и лекции по философии постмодерна



- Это не одинокая сущность, ибо в таком случае программист либо добавит правильное объявление функции, либо включит его в одномерный контекст европейской метафизики.

- При этом система могла полностью переписываться на C, которая, в свою очередь, метафизика – на поддержке времени исполнения.

- Разумеется, STL содержит классы для отображений и списков и включает в качестве одного из главных его, постмодерна, отличительных черт.

- Технология сборки мусора усовершенствовалась, а многие из поборников полной совместимости с недоумением узнавали, что это выразимо, поэтому это осмысленно.

- Привязка концепции const к конструкторам была компромиссом между самой идеей const, соображением о том, как устроено человеческое мышление, в котором мы живем.
👍16😁5💩31
Блог*
Офигеть, впервые, кажется, из-за этого докопались
Вчера, кстати, тоже докопались. И угрозы были в духе "встретил бы тебя в своём районе — помог бы определиться". 😒
Forwarded from _| ̄|○
Але, фнс? У вас тут место под снапшоты редиски кончилось
🤣5
Блин, ненавижу болеть. Вроде всё норм (ну, насколько в принципе может быть нормально, когда болит горло), а потом р-р-раз! — и, словно по щелчку пальцев, слабость во всём теле
#prog #rust

Казалось бы, простое изменение — сделать специальную обработку случая Vec::insert, когда индекс равен длине — а выигрыш по производительности есть.

github.com/rust-lang/rust/pull/98755
🥴2
#prog #rust #rustlib

PGFPlots — a Rust library to generate publication-quality figures. This crate is a PGFPlots code generator, and provides utilities to create, customize, and compile high-quality plots.

Пример:

use pgfplots::axis::plot::Plot2D;

let mut plot = Plot2D::new();
plot.coordinates = (-100..100)
.into_iter()
.map(|i| (f64::from(i), f64::from(i*i)).into())
.collect();

plot.show()?;
👍6
#prog #rust #cpp #article

Building a Cloud Database from Scratch: Why We Moved from C++ to Rust

As an early-stage database startup, we entirely deleted our C++ codebase after 7 months of development and rewrote everything from scratch in Rust programming language. Here's how we arrived at a decision and why we think this was one of the best decisions ever.

---

> Since C++ is not a bad choice for building a database system, why did we rewrite the whole codebase again? Was it due to the same reason as the majority: it is cool? The answer is no; we decide to move to Rust after careful consideration.

---

> Rust can be challenging for beginners. But our interns proved otherwise. They picked up Rust within one or two weeks — even with no prior Rust/C++ expertise — because there are fewer implicit conversion and overload resolution rules to remember.

---

> Due to the conservative nature of Rust's static analyzer, we may encounter situations where only unsafe Rust can make the impossible possible. A classic example is creating a self-referential type. Or we must gain extra performance by unsafe, i.e., directly manipulating bits in a compacted memory representation. In either case, it is reasonable for skeptics to ask: will this make the codebase vulnerable? For RisingWave, empirically, no. Two major use cases are LRU cache and Bitmap, which take less than 200 lines out of 170000 lines of code in total.
🐳2👍1