Статьи


Введение Система контроля версий Git является одним из самых популярных инструментов для управления исходным кодом. Она позволяет отслеживать изменения в файлах, возвращаться к предыдущим версиям проекта, а также эффективно работать над проектом нескольким разработчикам одновременно. Одной из ключевых возможностей Git является работа с удалёнными репозиториями. Обычно код проекта хранится на сервере (например, GitHub, GitLab или Bitbucket), а разработчики синхронизируют свои локальные копии с этим сервером. Для взаимодействия с удалённым репозиторием используются три основные команды: Понимание принципов работы этих команд важно для правильного управления историей проекта и предотвращения конфликтов при совместной работе. Команда git......

Читать далее


Использование git в PyCharm

1. Создаем новый проект 2. Открываем settings 3. Переходим в Version Control -> Git Здесь нажимаем на Test. Должно появиться сообщение об успешном подключении и версия Git. Если нет, то нажимает на появившееся Install и ждем пока git установится. После этого снова нажимаем на Test. 4. В верхнем окошке находим VCS и переходим в Enable Version Control Integration 5. Выбираем Git в появившемся окошке Делаем первый коммит 6. В нижней панели переходим на вкладку Git и нажимаем Commit local changes 7. Во вкладке Project выбираем файлы, которые нужно добавить. Даем название коммиту. Нажимаем......

Читать далее


Использование git в VSCode

1. На боковой панели переходим в Source Control -> Clone Repository 2. Вставляем ссылку на наш репозиторий 3. Выбираем папку, куда будет клонироваться репозиторий 4. Создадим новый файл 5. Переходим во вкладку Source Control. Нажимаем на +(stage changes) рядом с файлом. Называем коммит и нажимаем Commit 6. Нажимаем на три точки -> Pull, Push -> Push 7. Проверяем на GitHub, появился ли наш файл...

Читать далее


Страница GitHub Trending (https://github.com/trending) — это раздел на GitHub, где отображаются репозитории, которые набирают популярность в данный момент. Она помогает разработчикам находить интересные проекты, библиотеки и инструменты, которые активно развиваются или набирают внимание сообщества. Основные особенности страницы: Как использовать страницу Trending: Примеры популярных категорий: Страница GitHub Trending — это отличный способ быть в курсе последних тенденций в мире разработки и находить полезные проекты для изучения или использования в своей работе....

Читать далее


Есть несколько материалов на эту тему: https://medium.com/naukri-engineering/retry-mechanism-and-delay-queues-in-apache-kafka-528a6524f722 https://copyprogramming.com/howto/apache-kafka-consumer-delay-option#apache-kafka-consumer-delay-option https://habr.com/ru/company/tinkoff/blog/487094/ https://russianblogs.com/article/13811188620/ https://medium.com/naukri-engineering/retry-mechanism-and-delay-queues-in-apache-kafka-528a6524f722 https://habr.com/ru/company/southbridge/blog/547264/ https://medium.com/@bigdataschool/%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%BE%D1%87%D0%B8%D1%81%D1%82%D0%BA%D0%B0-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-%D1%82%D0%BE%D0%BF%D0%B8%D0%BA%D0%B0%D1%85-apache-kafka-3-%D0%B2%D0%B0%D0%B6%D0%BD%D1%8B%D1%85-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8-cfad50ce5c30 https://www.bigdataschool.ru/blog/kafka-retention-configurations.html https://slurm.io/tpost/pnyjznpvr1-apache-kafka-osnovi-tehnologii https://www.oreilly.com/library/view/kafka-the-definitive/9781491936153/ch04.html https://slurm.io/tpost/pnyjznpvr1-apache-kafka-osnovi-tehnologii https://habr.com/ru/company/parimatch_tech/blog/544304/ Общие принципы: Kafka не удаляет сообщения из очереди Сообщения можно добавлять повторно, но это будут уже новые сообщения Если надо сделать отложенную отработку, лучше делать дополнительные топики...

Читать далее


Многие команды пользуются сервисами для организации работы с удалёнными репозиториями, такими как: GitHub GitLab BitBucket jetbrains space Но, все эти сервисы, хоть и удобные и популярные, но, зарубежные. Сейчас многие задумываются о том, как обезопасить собственный проект от всевозможных внешних влияний. Существует несколько вариантов более безопасного сохранения кода: Создать собственный Git сервер. Легко, супербезопасно (доступ только у Вас и Вы им управляете), но, сложно поддерживать, искать и настраивать Web интерфейс, настраивать CI/CD сторонними инструментами Использовать аналоги GitHub — сервисы и платформы, предоставляющие функции работы с удалёнными репозиториями: GitFlic — российский облачный сервис Gitee......

Читать далее


Google Play Для создания нового приложения в Google Play (или работы с существующими) нужно перейти по адресу https://play.google.com/console и выбрать аккаунт разработчика. Затем нажать кнопку «Создать приложение»: Откроется страница создания приложения. Необходимо заполнить следующие поля — название приложения, язык по умолчанию, приложение или игра (выбор), бесплатное или платное (выбор): Далее нужно подтвердить согласие с правилами и нажать кнопку «Создать приложение»: После этого созданное приложение появится в виде черновика в разделе «Все приложения»: Приступаем к тестированию. В панели управления в пункте «Начните тестирование» необходимо нажать на кнопку «Посмотреть задачи». Откроется список необходимых к выполнению......

Читать далее