Картинка Freepik Выживание в условиях суровой природной действительности может стать серьёзным испытанием для неподготовленного человека. Есть целые обширные курсы, которые учат выживанию в экстремальных условиях без наличия или с очень ограниченным количеством полезного инвентаря под рукой, и, как правило, эти курсы входят в систему обучения военных спецподразделений. Тема эта весьма объёмная, поэтому ниже мы рассмотрим только некоторые постулаты из этой области. Кроме того, затронем и неко…
ДИСКЛЕЙМЕР: Статья замешана автором блога на основе интервью с В. Никитиной, еще недавно со-владелицей хлебопекарного производства в г. Воронеже.Производство хлеба «Никитин-хлеб» закрылось 8 октября 2024 года спустя ровно 9 лет: с 8 октября 2015 года.В 2015 году я с партнером открыла свой цех по выпечке хлеба. В 2018-м наш хлеб разлетался, как горячие пирожки, цех расширили до 350 кв.м. В пандемию 2020-го бизнес рос как на дрожжах до 25 собственных киосков по всему Воронежу. Начали делать до 5,…
Опытом делится Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик». Он рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резких всплесков при наплыве пользователей и по вечерам.Считайте это некоторым чек-листом, но не применяйте все пункты as is, потому что каждая система уникальна и иногда вполне допустимо построить менее надежную систему с целью значительного сокращения затрат на …
Решаем проблему с тестирование элемента что он виден пользователю или не виден.ПредпосылкиРазработчики react-testing-library рекомендуют нам писать тесты так, как если бы код работал как у пользователя. А это значит что нужно вызывать пользовательские события, проверять что пользователь видит тот компонент, который должен.Для тестирования компонентов мы используем библиотеку react-testing-library с testing-library/jest-dom, в рамках которого мы проверяем показывается тот или иной компонент на с…
AI-data warehouse to enrich, transform and analyze data from cloud storages DataChain DataChain is a modern Pythonic data-frame library designed for artificial intelligence. It is made to organize your unstructured data into datasets and wrangle it at scale on your local machine. Datachain does not abstract or hide the AI models and API calls, but helps to integrate them into the postmodern data stack. Key Features 📂 Storage as a Source of Truth. Process unstructured data without redu…
A script that helps generate a rich GitHub Contribution Graph for your account 🤖GitHub Activity Generator A script that helps you instantly generate a beautiful GitHub Contributions Graph for the last year. ⚠ Disclaimer This script doesn't encourage you to cheat. Cheating is bad. But if anybody judges your professional skills by the graph on your GitHub profile (which carries no value), they deserve to see a rich graph. What it looks like Before 😐 😶 😒 After 💪 😌 ❤️ 😎 🤘 🐴 😉 🔥 💃 🎅 🎆 🍒 🎉 Ho…
Production-grade Turborepo template for Next.js apps.next-forge Production-grade Turborepo template for Next.js apps. next-forge is a Next.js project boilerplate for modern web application. It is designed to be a comprehensive starting point for new apps, providing a solid, opinionated foundation with a minimal amount of configuration. Clone the repo using: npx next-forge init [my-project] Then read the docs for more information.
Известный под ником IntelBroker хакер заявил, что взломал некого стороннего вендора и похитил исходный код компании Nokia, который теперь готов продать. В Nokia сообщили, что уже проводят расследование возможного инцидента.
Компания Okta обнаружила уязвимость в своей системе безопасности. Оказалось, что Okta AD/LDAP DelAuth (Delegated Authentication) можно было обойти с помощью очень длинного имени пользователя.