Я давно и плотно люблю семантические коммиты, но пока что эта любовь была очень односторонней, поскольку не было вспомогательного туллинга, который бы мне нравился — я даже писал свой комбайн для автоматизации семантически-версионированных релизов, но он умер в мучениях, и я решил "закопать стюардессу" от греха подальше.
Искал сегодня себе задачек для Hacktoberfest на issuehub.io, и наткнулся на Cocogitto — маленькую утилитку, упрощающую поддержание чистоты коммитов, которая, к тому же, обещает поддержку pre-bump и pre-commit хуков, что удобно для автоматизации релизов.
Это, конечно не Святой Грааль (поддержка монореп и cargo-project), но всё равно очень приятная штука, которую я с радостью утаскиваю в свой
#opensource #hacktoberfest
Искал сегодня себе задачек для Hacktoberfest на issuehub.io, и наткнулся на Cocogitto — маленькую утилитку, упрощающую поддержание чистоты коммитов, которая, к тому же, обещает поддержку pre-bump и pre-commit хуков, что удобно для автоматизации релизов.
Это, конечно не Святой Грааль (поддержка монореп и cargo-project), но всё равно очень приятная штука, которую я с радостью утаскиваю в свой
~/.cargo/bin.#opensource #hacktoberfest
GitHub
GitHub - cocogitto/cocogitto: The Conventional Commits toolbox
The Conventional Commits toolbox. Contribute to cocogitto/cocogitto development by creating an account on GitHub.
И работы там еще много, так что это, пожалуй, и будет моим вторым проектом на хактоберфесте.
Forwarded from Deleted Account
Crazy_Fly
: Реально бесят темы вроде: «10 ошибок мужчин в постели» У мужчины в постели может быть только одна ошибка — отсутствие в постели другого мужчины.
: Реально бесят темы вроде: «10 ошибок мужчин в постели» У мужчины в постели может быть только одна ошибка — отсутствие в постели другого мужчины.
Наконец-то поднимаются реально важные вопросы
Обязать указом Президента РФ все (и государственные и частные) проекты повышенной надежности писать только на языке программирования Раст.
Так победим.
https://www.roi.ru/71821/
Обязать указом Президента РФ все (и государственные и частные) проекты повышенной надежности писать только на языке программирования Раст.
Так победим.
https://www.roi.ru/71821/
www.roi.ru
РОИ :: Обязать программистов использовать Раст для проектов повышенной надежности (ядерного оружия и т.п.)
Российская общественная инициатива
Экспериментальный генератор биндингов от Mozilla.
Умеет генерировать привязки сразу для нескольких языков, а не только C API
Пока что поддерживает Kotlin, Swift и Python3 в качестве таргетов
https://github.com/mozilla/uniffi-rs
#rust #opensource #tools
Умеет генерировать привязки сразу для нескольких языков, а не только C API
Пока что поддерживает Kotlin, Swift и Python3 в качестве таргетов
https://github.com/mozilla/uniffi-rs
#rust #opensource #tools
GitHub
GitHub - mozilla/uniffi-rs: a multi-language bindings generator for rust
a multi-language bindings generator for rust. Contribute to mozilla/uniffi-rs development by creating an account on GitHub.
Alexa: it's recommended to sous vide chicken at 150 degrees Fahrenheit for 3 hours until it reaches internal temperature of 165 degrees Fahrenheit
Жду уже 5 часов, температура выше 150 градусов не поднимается, ЧЯДНТ?
(кто не знает, sous vide это, по сути, готовка на водяной бане)
Жду уже 5 часов, температура выше 150 градусов не поднимается, ЧЯДНТ?
(кто не знает, sous vide это, по сути, готовка на водяной бане)
xxx: средосервер возродился аки феникс
xxx: теперь у нас каждую среду CSS
xxx: да, ты будешь играть в команде бандеровцев
xxx: смотри не спались))
yyy: ты это в шутку, или там действительно есть люди, которые фалломорфируют при виде граждан РФ?
xxx: не боись, максимум распнем как мальчика в трусиках под славянском)
#цитаты #игорь #pol
xxx: теперь у нас каждую среду CSS
xxx: да, ты будешь играть в команде бандеровцев
xxx: смотри не спались))
yyy: ты это в шутку, или там действительно есть люди, которые фалломорфируют при виде граждан РФ?
xxx: не боись, максимум распнем как мальчика в трусиках под славянском)
#цитаты #игорь #pol
Что-то бложик совсем уж превращается в цитатник.
Самоизоляция скудна на события, увы :)
Самоизоляция скудна на события, увы :)
Мой бекендер ебашит вообще адовые апи.
Ну такой вот примерно рецепт усреднённый, потому что вариаций масса.
Берётся тейбл, он не индексируется, индексировать - это не про моего бекендера. Он берёт * вываливает это в GROUP BY и начинает джойнить. Добавляет в него огромное количество LEFT JOIN, LEFT OUTER JOIN, UNION и LATERAL OUTER JOIN! для вязкости, WITH сверху. Всё это джойнится до дыма. Потом вычитывается из БД и ещё повторно процессится через хешмапы и мапредьюсы на сервере. Потом бекендеер заносит это и щедро полив опциональными аргументами и стрингами начинает тестировать. При этом тестирует базу в юнит-тестах шкрябая по ней инсертами. Тестирует и приговаривает полушепотом ух бля. При этом у него в иде аж кавередж красный выступает. Любезно мне иногда предлагает поревьювать, но я отказываюсь. Надо ли говорить какой респонс тайм потом? Задержка такая, что планнер аж в диск мёржи пишет с шестью вложенными NESTED LOOP, а страницы с таймаутами отваливаются.
#цитаты #паста
Ну такой вот примерно рецепт усреднённый, потому что вариаций масса.
Берётся тейбл, он не индексируется, индексировать - это не про моего бекендера. Он берёт * вываливает это в GROUP BY и начинает джойнить. Добавляет в него огромное количество LEFT JOIN, LEFT OUTER JOIN, UNION и LATERAL OUTER JOIN! для вязкости, WITH сверху. Всё это джойнится до дыма. Потом вычитывается из БД и ещё повторно процессится через хешмапы и мапредьюсы на сервере. Потом бекендеер заносит это и щедро полив опциональными аргументами и стрингами начинает тестировать. При этом тестирует базу в юнит-тестах шкрябая по ней инсертами. Тестирует и приговаривает полушепотом ух бля. При этом у него в иде аж кавередж красный выступает. Любезно мне иногда предлагает поревьювать, но я отказываюсь. Надо ли говорить какой респонс тайм потом? Задержка такая, что планнер аж в диск мёржи пишет с шестью вложенными NESTED LOOP, а страницы с таймаутами отваливаются.
#цитаты #паста