1.83K subscribers
3.29K photos
130 videos
15 files
3.56K links
Блог со звёздочкой.

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Блог*
#prog #rust #article Rust web frameworks have subpar error reporting Автор излагает свои требования к репорту и обработке ошибок (TL;DR: ошибки не должны теряться ни для клиента веб-сервера, ни для админа веб-сервера), показывает, как в этом отношении не…
#prog #rust #rustlib #article

biscotti, a new crate for HTTP cookies

Библиотека для работы с cookie. В статье-анонсе автор объясняет, почему он решил сделать новую библиотеку вместо того, чтобы использовать де-факто стандартную cookie.

* В отличие от cookie-rs, в biscotti используются разные типы для cookie запроса и cookie ответа сервера. В cookie-rs используются один и тот же тип, где у cookie от клиента все опциональные поля выставлены в None.
* biscotti поддерживает обработку нескольких cookie с одинаковыми именами в рамках одного запроса/ответа. В cookie-rs при обработке cookie с одинаковыми именами запоминаются только последняя информация, связанная с конкретным именем (иными словами, в cookie-rs map, в biscotti multimap).
* Централизованная обработка шифрования cookie и, как следствие, встроенная поддержка ротации ключей.

Разумеется, это не полная альтернатива: автор намеренно делал либу для сервера и потому biscotti не годится для работы с cookie на стороне клиента.
🔥1
Блог*
#music https://benprunty.bandcamp.com/track/space-cruise-title
#music

Другая #game, но тот же композитор (и разработчик). Для меня, пожалуй, именно этот трек больше всего ассоциируется с Into the Breach.

(разумеется, весь альбом также весьма хорош и его можно слушать в отрыве от игры)

https://benprunty.bandcamp.com/track/old-war-machines
👍2🔥2
The After Times
Photo
У меня близко к этому идёт
Forwarded from AlexTCH
I was today years old when I learned about
https://detexify.kirelabs.org/classify.html

It can suggest appropriate LaTeX symbols from a hand drawing of the desired one. They also link to
https://shapecatcher.com/
for the same thing but for Unicode symbols.

Moreover Detexify's backend is written in Haskell for those who care. 😁
👍1🤡1
🔥2
Блог*
Photo
Хочу цветов
🤡6❤‍🔥3🖕2🔥1
Блог*
Хочу цветов
О, работает
❤‍🔥8🤡5👏1🤮1
#prog #rust #article

Continuous benchmarking for rustls

Немного информации о бенчмаркинге в CI. Также несколько примеров, как это помогло принять информированные решения о внесении изменений. Автор немного рассказывает о высокоуровневой архитектуре инфраструктуры для бенчмаркинга, а также хвалит cachegrind:

When developing the continuous benchmarks, one of the biggest challenges was to make them as deterministic as possible. The cachegrind tool was immensely valuable for that purpose, because it allows counting CPU instructions and diffing the results between two runs. That way you can see exactly which functions had a different instruction count, helping identify the source of non-determinism. Some of them were obvious (e.g. a randomized hash map), others were tricky to find (e.g. non-deterministic buffer growth). Thanks for this marvellous piece of software! It made me feel like a wizard.
👍4
#game

Один из подиумов в Doom Eternal. Какая мерзость (оно ещё и шевелится всё) 🥰
❤‍🔥5😍4👍2
😁24👌2🌚2
Блог*
Допустим, я организую в Ереване встречу с подписчиками
Что ж, попробуем иначе. Пусть встреча будет в... Пятницу. Время — 20:00. Место то же, Vol. 1
🤡3😐2🤝2🔥1🍌1
Блог* pinned «Что ж, попробуем иначе. Пусть встреча будет в... Пятницу. Время — 20:00. Место то же, Vol. 1»
Невесёлый #meme
👍10
Блог*
Photo
#game

Своего рода достижение. Дальше звёздочки фармить только через сбор деталей
2
18🤔6👍2😁1
#prog #rust #article #amazingopensource

Automating Cargo project configuration using cargo-wizard

TL;DR: I created a Cargo subcommand called cargo-wizard that simplifies the configuration of Cargo projects for maximum runtime performance, fastest compilation time or minimal binary size.

Не смотря на то, что способы настройки проектов на cargo для перечисленных целей известны, на практике их применение затруднено:

1) О них надо знать. Документация cargo хоть и вполне хорошая, но очень уж обширная, и там есть не вся информация для достижения этих целей.
2) Их надо применить. Не то чтобы это само по себе было сложно, но для этого нужно прописывать конфигурацию в разных секциях Cargo.toml, а значимый эффект они зачастую дают в комплексе.

Kobzol создал инструмент для того, чтобы по возможности решить обе проблемы. Использование одного инструменты позволяет перечислить все нужные настройки в одном месте, а также применить их к целому workspace одним махом. При этом у cargo wizard есть и более вдумчивый режим, который позволяет предварительно посмотреть все вносимые изменения и настроить индивидуально каждое из них.
👍5🔥3
Forwarded from someone's shitpost
если вдруг кто-то играет в Monster Hunter Now то вот вам промокод на Pink Paintball x1, Wander Orb x1 и DevilJho Scale x1:

8JNE5L46CPUAN

я сам про игру ничего не знаю, но промокод достался за наличие Discord Nitro

Link to post
чатгопота
😁9💯3
😁36😢1