Что нового в Git 2.49
Разработчики продолжают совершенствовать инструмент, добавляя новые функции и улучшения, которые делают работу с Git еще более эффективной.
Основные изменения:
▪️ Обновления скриптов автодополнения для zsh.
▪️ Оптимизация git pack-objects и git repack: эти команды получили опцию использования альтернативной хеш-функции для улучшения выбора delta-баз.
▪️ Новая опция --expire-to в git gc: команда
▪️ Улучшения в git clone: команда
▪️ Введение команды git backfill: улучшает производительность работы с репозиториями, особенно в случаях, когда blobs (файлы с содержимым) не загружаются сразу при клонировании.
▪️ Улучшение git push --atomic --porcelain: ранее эта команда игнорировала ошибки на удаленной стороне, теряя статус ошибки от дочернего процесса.
📌 Подробнее: https://github.com/git/git/blob/v2.49.0/Documentation/RelNotes/2.49.0.adoc
MemOps🤨
Разработчики продолжают совершенствовать инструмент, добавляя новые функции и улучшения, которые делают работу с Git еще более эффективной.
Основные изменения:
▪️ Обновления скриптов автодополнения для zsh.
▪️ Оптимизация git pack-objects и git repack: эти команды получили опцию использования альтернативной хеш-функции для улучшения выбора delta-баз.
▪️ Новая опция --expire-to в git gc: команда
git gc теперь поддерживает опцию --expire-to, передаваемую в git repack.▪️ Улучшения в git clone: команда
git clone теперь поддерживает создание поверхностной копии для отдельного коммита, который не обязательно находится на вершине какой-либо ветки.▪️ Введение команды git backfill: улучшает производительность работы с репозиториями, особенно в случаях, когда blobs (файлы с содержимым) не загружаются сразу при клонировании.
▪️ Улучшение git push --atomic --porcelain: ранее эта команда игнорировала ошибки на удаленной стороне, теряя статус ошибки от дочернего процесса.
📌 Подробнее: https://github.com/git/git/blob/v2.49.0/Documentation/RelNotes/2.49.0.adoc
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Forwarded from IT-Мемасы от Эникея
Когда стал работать удалённо - радости не было предела, ведь я буду 24/7 дома.
А оказалось, я 24/7 на работе.
Всем спасибо. 😀
Есть тут удаленщики? Как вам работается?
@itmemas
А оказалось, я 24/7 на работе.
Всем спасибо. 😀
Есть тут удаленщики? Как вам работается?
@itmemas
💯12😁8
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18💯3👍1
Kubernetes запускает JobSet
В K8s представили новый API-ресурс JobSet, и это не просто «ещё один CRD». Это попытка упростить работу с группами джобов, у которых есть зависимости, например: сначала сканируем, потом обрабатываем, потом отчитываемся.
📌 Подробнее: https://kubernetes.io/blog/2025/03/23/introducing-jobset/
MemOps🤨
В K8s представили новый API-ресурс JobSet, и это не просто «ещё один CRD». Это попытка упростить работу с группами джобов, у которых есть зависимости, например: сначала сканируем, потом обрабатываем, потом отчитываемся.
📌 Подробнее: https://kubernetes.io/blog/2025/03/23/introducing-jobset/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Kubernetes
Introducing JobSet
Authors: Daniel Vega-Myhre (Google), Abdullah Gharaibeh (Google), Kevin Hannon (Red Hat)
In this article, we introduce JobSet, an open source API for representing distributed jobs. The goal of JobSet is to provide a unified API for distributed ML training…
In this article, we introduce JobSet, an open source API for representing distributed jobs. The goal of JobSet is to provide a unified API for distributed ML training…
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21
Docker + TensorFlow
Docker решили показать, что ИИ — это не только аналитика и чат-боты, но и развлечения. Опубликован гайд, как собрать игру Snake, которую обучает TensorFlow. Всё запускается в контейнере, а модель управляет змейкой, будто она сама знает, где вкуснее.
📌 Подробнее: https://www.docker.com/blog/leveraging-docker-with-tensorflow
MemOps🤨
Docker решили показать, что ИИ — это не только аналитика и чат-боты, но и развлечения. Опубликован гайд, как собрать игру Snake, которую обучает TensorFlow. Всё запускается в контейнере, а модель управляет змейкой, будто она сама знает, где вкуснее.
📌 Подробнее: https://www.docker.com/blog/leveraging-docker-with-tensorflow
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Docker
How to Build a Snake AI Game with Docker and TensorFlow.js | Docker
Learn how TensorFlow.js can be used with Docker to run AI/ML in a web browser, using a real-world example of a Snake AI game.
Управляем сетевыми политиками доступа в стиле «Network as Code». Часть 1
Автор поделится, как они с коллегами решали небольшую задачу по автоматизации управления списками доступов на пограничных маршрутизаторах. Исходные данные просты: 100+ маршрутизаторов, на которых необходимо поддерживать в актуальном состоянии правила NAT. Звучит несложно, но, как водится, есть свои нюансы.
📌 Подробнее: https://habr.com/ru/articles/893494/
MemOps🤨
Автор поделится, как они с коллегами решали небольшую задачу по автоматизации управления списками доступов на пограничных маршрутизаторах. Исходные данные просты: 100+ маршрутизаторов, на которых необходимо поддерживать в актуальном состоянии правила NAT. Звучит несложно, но, как водится, есть свои нюансы.
📌 Подробнее: https://habr.com/ru/articles/893494/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Практика создания кастомных сборок Spark Kubernetes Executor
Автор поделится практикой создания Docker-сборок на базе Spark разных версий, которые могут запускаться как Spark Kubernetes Executors для параллельного выполнения Spark-задач в кластере.
📌 Подробнее: https://habr.com/ru/articles/893782/
MemOps🤨
Автор поделится практикой создания Docker-сборок на базе Spark разных версий, которые могут запускаться как Spark Kubernetes Executors для параллельного выполнения Spark-задач в кластере.
📌 Подробнее: https://habr.com/ru/articles/893782/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Практика создания кастомных сборок Spark Kubernetes Executor
Поделюсь с коллегами практикой создания Docker-сборок на базе Spark разных версий, которые могут запускаться как Spark Kubernetes Executors для параллельного выполнения Spark-задач в кластере. В нашем...
👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12👍4
Ускорьте отладку тяжелых Docker-образов, запускаемых в удаленной среде
Это небольшой туториал о том, как ускорить pull и push тяжелых Docker образов, которые вы собираете локально, но их запуск возможен только в удаленной среде. Например, потому что контейнер использует специфическое окружение, приложения или ресурсы, которые трудно или невозможно воспроизвести локально.
📌 Подробнее: https://habr.com/ru/articles/893830/
MemOps🤨
Это небольшой туториал о том, как ускорить pull и push тяжелых Docker образов, которые вы собираете локально, но их запуск возможен только в удаленной среде. Например, потому что контейнер использует специфическое окружение, приложения или ресурсы, которые трудно или невозможно воспроизвести локально.
📌 Подробнее: https://habr.com/ru/articles/893830/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Ускорьте отладку тяжелых Docker-образов, запускаемых в удаленной среде
Это небольшой туториал о том, как ускорить pull и push тяжелых Docker образов, которые вы собираете локально, но их запуск возможен только в удаленной среде. Например, потому что контейнер использует...
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁20
Управляем сетевыми политиками доступа в стиле «Network as Code». Часть 2
Автор продолжает рассказывать, как они с коллегами решали небольшую задачу по автоматизации управления списками доступов на пограничных маршрутизаторах. В предыдущей части речь шла о концепции хранения и представления данных. Теперь же погрузимся в пучину кода, который отвечает за проверку и отправку политик на сетевые устройства.
📌 Подробнее: https://habr.com/ru/articles/893804/
MemOps🤨
Автор продолжает рассказывать, как они с коллегами решали небольшую задачу по автоматизации управления списками доступов на пограничных маршрутизаторах. В предыдущей части речь шла о концепции хранения и представления данных. Теперь же погрузимся в пучину кода, который отвечает за проверку и отправку политик на сетевые устройства.
📌 Подробнее: https://habr.com/ru/articles/893804/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Управляем сетевыми политиками доступа в стиле «Network as Code». Часть 2
И снова привет, Хабр! Продолжаю рассказывать, как мы с коллегами решали небольшую задачу по автоматизации управления списками доступов на пограничных маршрутизаторах....
👍4
Важное обновление для пользователей Kubernetes
Вышло обновление ingress-nginx, устраняющее критическую уязвимость CVE-2025-1974 с рейтингом 9.8 CVSS. Пользователи под угрозой захвата кластера без доступа к учетным записям. Рекомендуется немедленно обновить до версий v1.12.1 или v1.11.5.
📌 Подробнее: https://kubernetes.io/blog/2025/03/24/ingress-nginx-cve-2025-1974/
MemOps🤨
Вышло обновление ingress-nginx, устраняющее критическую уязвимость CVE-2025-1974 с рейтингом 9.8 CVSS. Пользователи под угрозой захвата кластера без доступа к учетным записям. Рекомендуется немедленно обновить до версий v1.12.1 или v1.11.5.
📌 Подробнее: https://kubernetes.io/blog/2025/03/24/ingress-nginx-cve-2025-1974/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Kubernetes
Ingress-nginx CVE-2025-1974: What You Need to Know
Today, the ingress-nginx maintainers have released patches for a batch of critical vulnerabilities that could make it easy for attackers to take over your Kubernetes cluster: ingress-nginx v1.12.1 and ingress-nginx v1.11.5. If you are among the over 40% of…
👍10
Кластер Proxmox и интеграция Terraform
В прошлой статье автор рассказал про сборку сетевого хранилища на базе XPenology. Сегодня он продолжит тему Proxmox и XPenology и поделится историей о неудачном апгрейде мини-ПК Lenovo из первой статьи и чем она закончилась.
📌 Подробнее: https://habr.com/ru/companies/banki/articles/893948/
MemOps🤨
В прошлой статье автор рассказал про сборку сетевого хранилища на базе XPenology. Сегодня он продолжит тему Proxmox и XPenology и поделится историей о неудачном апгрейде мини-ПК Lenovo из первой статьи и чем она закончилась.
📌 Подробнее: https://habr.com/ru/companies/banki/articles/893948/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Собираем сетевое хранилище (NAS) XPenology
Привет! С вами снова Александр, DevOps из Банки.ру. Прошлая статья « Домашний сервер на базе Proxmox » вызвала интерес сообщества и бурное обсуждение в комментариях. Сегодня продолжу тему и...
❤4😈2
70+ хардкорных задач, основанных на реальных проблемах. Как LeetCode/HackerRank, но для DevOps
📌 Подробнее: http://labs.iximiuz.com/challenges
MemOps🤨
📌 Подробнее: http://labs.iximiuz.com/challenges
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
iximiuz Labs
Challenges 🏆 | iximiuz Labs
Practical DevOps problems for all skill levels and interests
👍14