1.84K subscribers
3.27K photos
130 videos
15 files
3.55K links
Блог со звёздочкой.

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Дежурное напоминание, что 8 марта — это не праздник весны, красоты и женственности
10
Сегодня 8 марта, буду банален: желаю равных прав, равных зарплат, чтобы вещи и пространства были спроектированы с мыслями о вас, поменьше сексизма и побольше безопасности, побольше сил чтобы бороться с ужасами реальности и поменьше ужасов реальности с которыми нужно бороться. Ну и конечно, хоть это и не относится напрямую к феминизму, желаю чтобы война закончилась, желаю чтобы вы и ваши близкие были в порядке, на столько, на сколько это теперь возможно.

/в общем да, вафель как обычно за всё хорошее против всего плохого/

Хотелось бы верить, что всё это близко, но верится с трудом...

Берегите себя, всего хорошего <3
26
А о том, куда всё летит, нам расскажет Егор Летов
😢152
А помните, был такой коронавирус?
😢20😁6👍1
#prog #rust #article #successstory

Parsing logs 230x faster with Rust

As fantastic gravy on top of this whole situation, after a few days I realized that I needed to know exactly how much it would cost. With each log file taking about 23 seconds, and there being about 500 log files per day, it seemed like I would need about 350,000 seconds of Lambda execution time per month.

Then, when I went to look up Lambda pricing, I noticed that it has a free tier: 400,000 seconds per month. So in the end, it seems like I’m parsing 500GB of logs per day… for free. 😆
Forwarded from я что-то �� и всё ����
😢31
Вот чего я не ожидал увидеть в оформлении Мака — так это отсылки к утилите и одноимённому языку для структурированной обработки текста
Блог* pinned «Молодой динамично развивающийся блокчейн-стартап starter pack: * "Мы строим будущее" * претенциозное название, опционально включающее в себя "De" или ".io" * команда — все, как один, passionate developer with big experience * сайт — одностраничный лендинг…»
Forwarded from Антон
Это индустриальный стандарт. То есть нечто настолько плохое, что те, кто поддались на обманчивую простоту, обиделись достаточно сильно, чтобы заставить также страдать и своих коллег
👍5🔥2👎1😢1
Блог*
#prog #rust #cpp #java #article A Rust Gem: The Rust Map API
Вдобавок ко всему тому, что написано в статье, хочу отметить, что Entry API позволяет просто делать то, что в других языках выглядит зачастую весьма неловко: получить значение по ключу и в случае его отсутствия вставить новое значение, сконструированное при помощи функции, которая может завершиться ошибкой.

Пример:

fn get_file_contents(
name: PathBuf,
contents: &mut HashMap<PathBuf, String>,
) -> std::io::Result<&str> {
use std::collections::hash_map::Entry;

Ok(match contents.entry(name) {
Entry::Occupied(e) => e.into_mut(),
Entry::Vacant(e) => {
let file_contents = std::fs::read_to_string(e.key())?;
e.insert(file_contents)
}
})
}

Известные мне альтернативы в других языках позволяют сигнализировать об ошибке в подобных ситуациях лишь при помощи исключений
👍2
Using Go is a no-brainer in the sense that one has to have no brain in order to even consider using it
👎20👍11😁7👏1💩1
Давайте поговорим о прекрасном.

Например, о В...