DevOps | Вопросы собесов
الذهاب إلى القناة على Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @easyoffer_adv
إظهار المزيد5 541
المشتركون
-624 ساعات
+27 أيام
+3730 أيام
أرشيف المشاركات
\n\n🚩Подбор паролей (Brute Force, Dictionary Attack) \n\n- Пробуют тысячи вариантов паролей (rockyou.txt). \n- Используют John the Ripper, Hydra, Hashcat. \nhydra -l admin -P passwords.txt 192.168.1.1 ssh\n\n🚩Анализ трафика (MITM, Sniffing, Packet Analysis) \n\nЗахватывают пакеты сети (tcpdump, Wireshark). \nИщут передаваемые пароли, сессии, токены.\n\nСтавь 👍 и забирай 📚 Базу знаний","datePublished":"2026-07-14T09:05:26Z","dateModified":"2026-07-14T09:05:26Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":695},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":6}]}},{"@type":"ListItem","position":11,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2612","url":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2612","mainEntityOfPage":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2612","headline":"Превратите творчество в любимую профессию Любите красивые интерьеры и давно задумывались о профессии дизайнер…","articleBody":"Превратите творчество в любимую профессию\n\nЛюбите красивые интерьеры и давно задумывались о профессии дизайнера, но не знаете, с чего начать?\n\nБесплатный 3-дневный интенсив поможет сделать первый шаг без опыта и навыков рисования.\n\nВы познакомитесь с профессией изнутри, создадите свою первую планировку и мудборд, освоите базовые инструменты дизайнера и узнаете, как начинающие специалисты находят первых клиентов.\n\nИнтенсив проводит практикующий дизайнер и сооснователь школы Geometrium Павел Герасимов с опытом более 10 лет.\n\nПосле регистрации вы получите подарок — «Шпаргалку начинающего дизайнера», а также доступ к 12 дополнительным лекциям и именной сертификат участника.\n\nНачните знакомство с профессией бесплатно и поймите, подходит ли она именно вам. \n\nУзнать больше\n\n#реклама 16+\ngeometrium-kurs.ru\nО рекламодателе","datePublished":"2026-07-13T18:04:47Z","dateModified":"2026-07-15T16:10:43Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"image":["https://n2.tlmtr.cc/p/_wvFW0v-GTnj66yNeRZ-LQp7ddUPO27H-98MiHooJtc4?ty=l"],"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":425}]}},{"@type":"ListItem","position":12,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2611","url":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2611","mainEntityOfPage":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2611","headline":"🤔 Что такое контейнер в ОС? Это изолированная среда в операционной системе, содержащая приложение и его завис…","articleBody":"🤔 Что такое контейнер в ОС?\n\nЭто изолированная среда в операционной системе, содержащая приложение и его зависимости.\n1. Использует общее ядро ОС, но отделён от других процессов через namespaces и cgroups.\n2. Это лёгкая альтернатива виртуальным машинам.\n\nСтавь 👍 если знал ответ, 🔥 если нет\nЗабирай 📚 Базу знаний","datePublished":"2026-07-13T16:10:47Z","dateModified":"2026-07-13T16:10:47Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":696},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":3}]}},{"@type":"ListItem","position":13,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2610","url":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2610","mainEntityOfPage":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2610","headline":"Средства для закраски сколов и царапин на ЛКП автомобиля Каждый автовладелец сталкивается с неприятностями в…","articleBody":"Средства для закраски сколов и царапин на ЛКП автомобиля\n\nКаждый автовладелец сталкивается с неприятностями в виде сколов и царапин на лакокрасочном покрытии своего автомобиля. Эти дефекты не только портят внешний вид, но и могут привести к коррозии кузова. У нас вы найдете средства для закрашивания сколов и царапин на поверхности вашего автомобиля, которые помогут вам сохранить красоту и новый вид вашего автомобиля.\nАвтомобильные карандаши и маркеры - это самый простой и доступный способ. Они идеально подходят для мелких царапин и сколов. Важно подобрать точный цвет, соответствующий вашему автомобилю, чтобы обеспечить идеальный внешний вид автомобиля.\nМы подбираем цвет карандашей и маркеров для закраски солов и царапин по коду краски или по ВИН номеру автомобиля. \n\nПерейти на сайт\n\n#реклама \ncolor1.ru\nО рекламодателе","datePublished":"2026-07-13T10:04:55Z","dateModified":"2026-07-15T08:12:03Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"image":["https://n1.tlmtr.cc/v/_dpiUGu4_YvhZjy_9CNuKwh-hQGy0ZttRKiG1OufhJQY?ty=x"],"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":477}]}},{"@type":"ListItem","position":14,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2609","url":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2609","mainEntityOfPage":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2609","headline":"🤔 Как можно визуализировать логи? Визуализация логов — это процесс представления лог-файлов в удобном графиче…","articleBody":"🤔 Как можно визуализировать логи?\n\nВизуализация логов — это процесс представления лог-файлов в удобном графическом виде для более легкого анализа, поиска аномалий и устранения проблем. Для этого используются различные инструменты, которые собирают, агрегируют и отображают логи в виде графиков, дашбордов и диаграмм.\n\n🚩Почему нужна визуализация логов? \n\n🟠Упрощает анализ \nвместо просмотра тысяч строк логов можно быстро увидеть тенденции и аномалии. \n🟠Помогает в мониторинге \nможно отслеживать изменения в режиме реального времени. \n🟠Ускоряет диагностику проблем \nлегче выявить причину ошибки, если видеть всплески или изменения в логах. \n🟠Облегчает работу с большими объемами данных \nмиллионы строк логов можно представить в виде сводных диаграмм. \n\n🚩Какие инструменты используются?\n\n🟠ELK Stack (Elasticsearch + Logstash + Kibana) \nLogstash – собирает и обрабатывает логи. \nElasticsearch – хранит и индексирует логи для быстрого поиска. \nKibana – визуализирует данные, строит графики и дашборды. \nПример: Можно создать график с количеством ошибок 500 за последние 24 часа. \n\n🟠Grafana + Loki (альтернатива ELK) \nLoki – хранит и обрабатывает логи. \nGrafana – строит красивые дашборды с логами и метриками. \nПример: Можно создать панель с последними логами приложений, используя tail-подобное обновление. \n\n🟠Graylog \nОбрабатывает логи, хранит их в Elasticsearch, строит графики и отправляет алерты. \nПример: Можно отфильтровать логи по уровню ERROR и вывести их в виде диаграммы. \n\n🟠Datadog, Splunk, New Relic \nКоммерческие решения с мощными инструментами аналитики логов. \nПример: Автоматическая корреляция логов с метриками системы. \n\n🚩Простой пример работы с ELK\n\nLogstash конфиг (сбор логов из файла)\n input {\n file {\n path => \"/var/log/app.log\"\n start_position => \"beginning\"\n }\n }\n output {\n elasticsearch {\n hosts => [\"http://localhost:9200\"]\n }\n }\n\nСтавь 👍 и забирай 📚 Базу знаний","datePublished":"2026-07-13T09:05:30Z","dateModified":"2026-07-13T09:05:30Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":708},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":8}]}},{"@type":"ListItem","position":15,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2608","url":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2608","mainEntityOfPage":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2608","headline":"Творческая профессия без опыта: шаг, меняющий многое Нет художественного образования? Не знаешь, с чего начат…","articleBody":"Творческая профессия без опыта: шаг, меняющий многое\n\nНет художественного образования? Не знаешь, с чего начать? Думаешь «это не для меня» или «я уже опоздала»?\n\nВсе меняется с одного простого шага — нужно разрешить себе попробовать.\n\nИменно поэтому я создала бесплатный курс для женщин, которым хочется перемен. Тех, кто ищет дело по душе, тянется к красоте и хочет попробовать что-то новое. Спокойно, без вложений, с поддержкой.\n\nНа бесплатном 14-дневном курсе по дизайну интерьера с нуля ты узнаешь:\n— как выбирать правильные материалы;\n— какие инструменты использовать при работе над проектами;\n— секреты создания гармоничного пространства.\n\nЗа две недели у тебя на руках будет готовый дизайн-проект реальной квартиры. И все это бесплатно.\n\nЗапишись на практический курс. И проверь, может, ты следующая, кто скажет: «я нашла себя»❤️ \n\nЗарегистрироваться\n\n#реклама 16+\ndiskill-design.ru\nО рекламодателе","datePublished":"2026-07-12T18:04:13Z","dateModified":"2026-07-14T16:10:42Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"image":["https://n2.tlmtr.cc/p/_wCYdbDKL7fl24sKpgCxt1pAZaZVBsWxs1nQwEzoW1rs?ty=l"],"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":450}]}},{"@type":"ListItem","position":16,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2607","url":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2607","mainEntityOfPage":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2607","headline":"🤔 Что вообще означает eviction или evict? Evict означает \"выселить\" или \"удалить\". В Kubernetes это означает,…","articleBody":"🤔 Что вообще означает eviction или evict?\n\nEvict означает \"выселить\" или \"удалить\". В Kubernetes это означает, что pod удаляется с текущей ноды — либо временно (будет пересоздан), либо навсегда (если не управляется контроллером). Это часть механизма автоматического самовосстановления и балансировки нагрузки.\n\nСтавь 👍 если знал ответ, 🔥 если нет\nЗабирай 📚 Базу знаний","datePublished":"2026-07-12T16:10:48Z","dateModified":"2026-07-12T16:10:48Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":641},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":5}]}},{"@type":"ListItem","position":17,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2606","url":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2606","mainEntityOfPage":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2606","headline":"Онлайн-магистратура для IT: ИТМО, МИФИ + Яндекс Программы онлайн-магистратуры ИТМО и МИФИ в партнёрстве с Янд…","articleBody":"Онлайн-магистратура для IT: ИТМО, МИФИ + Яндекс\n\nПрограммы онлайн-магистратуры ИТМО и МИФИ в партнёрстве с Яндексом. Актуальные знания, практическое обучение и гибкий график. Учитесь, совмещая с работой. Доступна господдержка оплаты, отсрочка от армии \n\nПерейти на сайт\n\n#реклама 16+\npracticum.yandex.ru\nО рекламодателе","datePublished":"2026-07-12T10:04:26Z","dateModified":"2026-07-14T08:10:27Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":445}]}},{"@type":"ListItem","position":18,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2605","url":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2605","mainEntityOfPage":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2605","headline":"🤔 Что возвращает функция в bash? В Bash функция возвращает код завершения (exit status), который представляет…","articleBody":"🤔 Что возвращает функция в bash?\n\nВ Bash функция возвращает код завершения (exit status), который представляет собой числовое значение от 0 до 255. Это значение используется для указания успешного или неуспешного выполнения функции. По умолчанию, если явно не указано возвращаемое значение, функция возвращает код завершения последней выполненной команды внутри нее.\n\n🚩Как возвращать значения из функции?\n\n🟠Код завершения (exit status) \nЧтобы явно задать код завершения функции, используется команда return. \nmy_function() {\n if [[ $1 -gt 0 ]]; then\n return 0 # Успех\n else\n return 1 # Ошибка\n fi\n}\n\nmy_function 5\necho $? # Выведет 0 (успех)\n\n🟠Вывод данных через `echo` \nДля передачи данных из функции (например, строки или числа) можно использовать echo. Вывод можно перехватить через подстановку команд $()\nmy_function() {\n echo \"Hello, $1!\"\n}\n\nresult=$(my_function \"world\")\necho \"$result\" # Выведет \"Hello, world!\"\n\n🟠Изменение глобальных переменных \nФункция может менять значения глобальных переменных, которые затем используются за ее пределами\nmy_function() {\n result=$(( $1 + $2 ))\n}\n\nmy_function 3 7\necho $result # Выведет 10\n\n🚩Почему это важно?\n\n🟠Код завершения \nИспользуется в сценариях для проверки, выполнилась ли функция успешно. Значение 0 обычно означает успех, а любое другое число — ошибку.\n\n🟠Вывод через `echo`\nУдобен для передачи данных из функции.\n\n🟠Изменение переменных \nПолезно, если функция должна сохранять данные для дальнейшей обработки.\n\n# Функция проверки файла\ncheck_file() {\n if [[ -f $1 ]]; then\n echo \"Файл $1 существует.\"\n return 0\n else\n echo \"Файл $1 не найден.\"\n return 1\n fi\n}\n\n# Вызов функции\ncheck_file \"/etc/passwd\"\nstatus=$? # Сохраняем код завершения\nif [[ $status -eq 0 ]]; then\n echo \"Продолжаем работу...\"\nelse\n echo \"Останавливаемся из-за ошибки.\"\nfi\n\nСтавь 👍 и забирай 📚 Базу знаний","datePublished":"2026-07-12T09:05:33Z","dateModified":"2026-07-12T09:05:33Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":674},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":5}]}},{"@type":"ListItem","position":19,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2604","url":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2604","mainEntityOfPage":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2604","headline":"QA-специалисты: как точнее оценивать сроки? На вебинаре покажем подходы к планированию тестирования и оценке…","articleBody":"QA-специалисты: как точнее оценивать сроки?\n\nНа вебинаре покажем подходы к планированию тестирования и оценке трудозатрат. Обсудим, когда и что нужно планировать. Получите методы для снижения рисков по срокам. Регистрируйтесь до 21.07. \n\nУзнать больше\n\n#реклама 16+\notus.ru\nО рекламодателе","datePublished":"2026-07-11T18:03:54Z","dateModified":"2026-07-13T16:07:28Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"image":["https://n1.tlmtr.cc/p/_3RQaGUraGuqkiQtYVNbB7v6szaBE6r4BTuTkW8MOs_I?ty=l"],"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":414}]}},{"@type":"ListItem","position":20,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2603","url":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2603","mainEntityOfPage":"https://telemetr.io/ar/channels/1804037333-easy_devops/posts/2603","headline":"🤔 Какая разница между Deployment и StatefulSet? - Deployment: - Стейтлес. - Поды с одинаковыми именами. - Лег…","articleBody":"🤔 Какая разница между Deployment и StatefulSet?\n\n- Deployment:\n- Стейтлес.\n- Поды с одинаковыми именами.\n- Легко масштабируется.\n- StatefulSet:\n- Стейтфул.\n- Поды с уникальными именами (pod-0, pod-1...).\n- Поддерживает привязку к PersistentVolumeClaim.\n\nСтавь 👍 если знал ответ, 🔥 если нет\nЗабирай 📚 Базу знаний","datePublished":"2026-07-11T16:11:07Z","dateModified":"2026-07-11T16:11:07Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/ar/channels/1804037333-easy_devops","image":"https://img.tlmtr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":666},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":4},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":1}]}}]}









Директ возвращает 10% бюджета за рекламу в мессенджерах
Запускайте кампании в Telegram и МАКС с 1 июня по 31 августа — получайте кешбэк 10%. Его можно потратить на новые кампании. 💰
Как получить кешбэк:
— Заполните форму: укажите логин в Директе и что продвигаете (сайт или канал);
— Запустите рекламу в МАКС, Telegram или сразу на двух площадках с оплатой за клики;
— В сентябре начислим кешбэк.
Получить предложение
#реклама
yandex.ru
О рекламодателе
🤔 Куда идет деплой из релизных веток?
Касается подходов к управлению релизами в системах контроля версий, таких как Git, и их интеграции с процессами CI/CD. Ответ зависит от структуры разработки и процесса релиза в конкретной команде или компании. Однако, в общем, деплой из релизных веток обычно идет на тестовые, стейджинговые или продакшн-окружения. Давайте разберем этот процесс подробнее.
🚩Что такое релизные ветки?
Это ветки, которые создаются на этапе, когда функционал и исправления, готовые к выпуску, отделяются от основной ветки разработки (например,
main или develop). Они позволяют:
Заморозить текущий набор изменений для подготовки к релизу.
Отделить доработки и исправления релиза от активной разработки.
Упростить процесс тестирования и последующего деплоя.
🚩Куда обычно идет деплой из релизных веток?
🟠Тестовое окружение (QA environment)
На тестовое окружение деплой из релизной ветки осуществляется для прохождения проверок качества: Автоматизированное и ручное тестирование.
Проверка производительности, безопасности и других аспектов.
stages:
- test
deploy:
stage: test
script:
- echo "Deploying release branch to QA"
- ./deploy.sh qa
only:
- release/*
🟠Стейджинговое окружение (Staging)
После успешного прохождения тестов релизную ветку деплоят в стейджинг. Это окружение максимально похоже на продакшн и используется для финального тестирования: Проверка совместимости с продакшн-системами.
Демонстрация функционала заказчикам или заинтересованным сторонам.
stages:
- staging
deploy:
stage: staging
script:
- echo "Deploying release branch to Staging"
- ./deploy.sh staging
only:
- release/*
🟠Продакшн (Production)
После прохождения всех этапов тестирования изменения из релизной ветки деплоятся в продакшн: Обычно это делается автоматически после финального подтверждения.
В некоторых командах финальный мерж релизной ветки в main инициирует деплой.
stages:
- production
deploy:
stage: production
script:
- echo "Deploying release branch to Production"
- ./deploy.sh production
only:
- release/*
🚩Зачем это нужно?
🟠Изоляция релиза
Релизные ветки позволяют избежать включения новых, неподготовленных изменений в текущий релиз.
🟠Гибкость
Если в процессе тестирования или релиза найдены баги, их можно исправить прямо в релизной ветке без влияния на разработку.
🟠Управление рисками
Релизные ветки упрощают управление разными стадиями разработки и релиза.
🚩Пример использования
1⃣Разработчик создает ветку release/1.0.0 от develop.
2⃣Выполняются тесты на QA окружении.
3⃣Исправляются баги в release/1.0.0, и изменения деплоятся на стейджинг.
4⃣После успешного тестирования ветка мержится в main, и начинается деплой в продакшн.
Ставь 👍 и забирай 📚 Базу знанийКак стать QA с нуля и выйти на оффер от 150 К/мес
За годы в IT я прошёл путь от первых шагов до Senior QA.
И знаю, как это выглядит изнутри:
Сначала не знаешь, с чего начать, и тонешь в инфе
Потом учишься, стараешься, но на собесах всё равно валишься
А дальше работа вроде есть, а зарплата годами стоит на месте
И всё время кажется, что проблема в тебе.
Но чаще всего проблема не в мотиваци, а в отсутствии системы.
Именно её я и выстраивал все эти годы: через ошибки, отказы и набитые шишки — пока не дошёл до офферов от X5, .bank, Bars Group и VL Projects.
А теперь собрал этот опыт в понятный маршрут и делюсь им в канале:
– как стартовать и расти в QA
– как наработать опыт для резюме
– как готовиться к собеседованиям
– как проходить отбор увереннее
– как выйти на оффер от 150К/мес
Подписывайся, пройдём этот путь вместе
Подписаться
#реклама 16+
edqa.ru
О рекламодателе
🤔 Что такое squash в Docker?
squash — это процесс объединения всех слоёв Docker-образа в один. Это уменьшает количество слоёв, упрощает образ и может ускорить развертывание. Однако использование squash делает процесс сборки менее гибким из-за потери промежуточных слоёв.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Проверьте эффективность совещаний в вашей команде
📚Бесконечные совещания, планерки, созвоны - реальность современной корпоративной культуры, которая грозит серьезными проблемами для бизнеса:
✅4 созвона подряд без перерыва повышают риск выгорания сотрудников в 2,6 раза.
✅Выгорание провоцирует увольнения. Замена одного специалиста = 6 - 12 месячных зарплат.
✅В компании на 500 человек совещания обходятся до 27 млн руб. в месяц.
Что делать? Для начала осознать масштаб проблемы, а затем искать пути ее решения.
✨Пройдите короткий опрос и узнайте, есть ли в вашей команде проблемы с культурой встреч!
Начать
#реклама 16+
diongo.ru
О рекламодателе
🤔 Что такое лямбда выражение в Phyton?
В Python лямбда-выражение — это анонимная (безымянная) функция, создаваемая с помощью ключевого слова
lambda.
Синтаксис
lambda аргументы: выражение
🚩Примеры
Простая лямбда-функция
add = lambda x, y: x + y
print(add(3, 5)) # Выведет: 8
Эквивалентно обычной функции
def add(x, y):
return x + y
Лямбда внутри map()
nums = [1, 2, 3, 4]
squares = list(map(lambda x: x ** 2, nums))
print(squares) # [1, 4, 9, 16]
Лямбда внутри sorted()
words = ["apple", "banana", "kiwi"]
sorted_words = sorted(words, key=lambda w: len(w))
print(sorted_words) # ['kiwi', 'apple', 'banana']
Ставь 👍 и забирай 📚 Базу знаний7 июля в 20:00: Проектирование адресного пространства.
Перестаньте гадать с IP-планами. Постройте сеть ЦОД, которая не развалится на этапе первых 100 хостов.. Регистрируйтесь!
Узнать больше
#реклама 16+
otus.ru
О рекламодателе
🤔 Как обеспечить доступ пользователей к приложению в кубах?
Есть несколько способов предоставить доступ:
1. Ingress — маршрутизирует HTTP(S)-трафик к нужному сервису.
2. LoadBalancer — сервис получает внешний IP от облачного провайдера.
3. NodePort — открывает порт на каждом узле, доступ к приложению через nodeIP:nodePort.
4. Port-forwarding — для локального тестирования: kubectl port-forward svc/my-app 8080:80.
Ingress наиболее гибкий и часто используется с Ingress Controller’ом (например, nginx или traefik).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
И вы знаете
Поэтому просто ещё раз обозначим, что промокод NETSIL скинет 5000 рублей при бронировании жилья на Яндекс Путешествиях.
Забронировать
#реклама
travel.yandex.ru
О рекламодателе
🤔 Как происходит секьюрити тест какой алгоритм под капотом?
Security-тестирование – это процесс проверки системы на уязвимости, угрозы и риски атак. Оно помогает защитить данные и сервисы от хакеров.
🚩Сканеры уязвимостей (Nessus, OpenVAS)
- Загружают базу известных уязвимостей (CVE).
- Проверяют систему на наличие этих уязвимостей.
- Используют сигнатурный анализ (по шаблонам) и эвристический анализ (поведенческий).
🚩SQL-инъекции (SQLmap, Burp Suite)
- Автоматически подставляют вредоносные SQL-запросы (
' OR 1=1 --).
- Проверяют, есть ли доступ к базе данных.
- Выполняют дамп данных, если нашли уязвимость.
SELECT * FROM users WHERE username = 'admin' --' AND password = 'password'
🚩Поиск XSS-уязвимостей (DOM-XSS, Stored-XSS, Reflected-XSS)
- Вставляют вредоносный JavaScript-код в форму ввода.
- Если скрипт исполняется в браузере – уязвимость найдена.
<script>alert('XSS!')</script>
🚩Подбор паролей (Brute Force, Dictionary Attack)
- Пробуют тысячи вариантов паролей (rockyou.txt).
- Используют John the Ripper, Hydra, Hashcat.
hydra -l admin -P passwords.txt 192.168.1.1 ssh
🚩Анализ трафика (MITM, Sniffing, Packet Analysis)
Захватывают пакеты сети (tcpdump, Wireshark).
Ищут передаваемые пароли, сессии, токены.
Ставь 👍 и забирай 📚 Базу знанийПревратите творчество в любимую профессию
Любите красивые интерьеры и давно задумывались о профессии дизайнера, но не знаете, с чего начать?
Бесплатный 3-дневный интенсив поможет сделать первый шаг без опыта и навыков рисования.
Вы познакомитесь с профессией изнутри, создадите свою первую планировку и мудборд, освоите базовые инструменты дизайнера и узнаете, как начинающие специалисты находят первых клиентов.
Интенсив проводит практикующий дизайнер и сооснователь школы Geometrium Павел Герасимов с опытом более 10 лет.
После регистрации вы получите подарок — «Шпаргалку начинающего дизайнера», а также доступ к 12 дополнительным лекциям и именной сертификат участника.
Начните знакомство с профессией бесплатно и поймите, подходит ли она именно вам.
Узнать больше
#реклама 16+
geometrium-kurs.ru
О рекламодателе
🤔 Что такое контейнер в ОС?
Это изолированная среда в операционной системе, содержащая приложение и его зависимости.
1. Использует общее ядро ОС, но отделён от других процессов через namespaces и cgroups.
2. Это лёгкая альтернатива виртуальным машинам.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Средства для закраски сколов и царапин на ЛКП автомобиля
Каждый автовладелец сталкивается с неприятностями в виде сколов и царапин на лакокрасочном покрытии своего автомобиля. Эти дефекты не только портят внешний вид, но и могут привести к коррозии кузова. У нас вы найдете средства для закрашивания сколов и царапин на поверхности вашего автомобиля, которые помогут вам сохранить красоту и новый вид вашего автомобиля.
Автомобильные карандаши и маркеры - это самый простой и доступный способ. Они идеально подходят для мелких царапин и сколов. Важно подобрать точный цвет, соответствующий вашему автомобилю, чтобы обеспечить идеальный внешний вид автомобиля.
Мы подбираем цвет карандашей и маркеров для закраски солов и царапин по коду краски или по ВИН номеру автомобиля.
Перейти на сайт
#реклама
color1.ru
О рекламодателе
🤔 Как можно визуализировать логи?
Визуализация логов — это процесс представления лог-файлов в удобном графическом виде для более легкого анализа, поиска аномалий и устранения проблем. Для этого используются различные инструменты, которые собирают, агрегируют и отображают логи в виде графиков, дашбордов и диаграмм.
🚩Почему нужна визуализация логов?
🟠Упрощает анализ
вместо просмотра тысяч строк логов можно быстро увидеть тенденции и аномалии.
🟠Помогает в мониторинге
можно отслеживать изменения в режиме реального времени.
🟠Ускоряет диагностику проблем
легче выявить причину ошибки, если видеть всплески или изменения в логах.
🟠Облегчает работу с большими объемами данных
миллионы строк логов можно представить в виде сводных диаграмм.
🚩Какие инструменты используются?
🟠ELK Stack (Elasticsearch + Logstash + Kibana)
Logstash – собирает и обрабатывает логи.
Elasticsearch – хранит и индексирует логи для быстрого поиска.
Kibana – визуализирует данные, строит графики и дашборды.
Пример: Можно создать график с количеством ошибок 500 за последние 24 часа.
🟠Grafana + Loki (альтернатива ELK)
Loki – хранит и обрабатывает логи.
Grafana – строит красивые дашборды с логами и метриками.
Пример: Можно создать панель с последними логами приложений, используя
tail-подобное обновление.
🟠Graylog
Обрабатывает логи, хранит их в Elasticsearch, строит графики и отправляет алерты.
Пример: Можно отфильтровать логи по уровню ERROR и вывести их в виде диаграммы.
🟠Datadog, Splunk, New Relic
Коммерческие решения с мощными инструментами аналитики логов.
Пример: Автоматическая корреляция логов с метриками системы.
🚩Простой пример работы с ELK
Logstash конфиг (сбор логов из файла)
input {
file {
path => "/var/log/app.log"
start_position => "beginning"
}
}
output {
elasticsearch {
hosts => ["http://localhost:9200"]
}
}
Ставь 👍 и забирай 📚 Базу знанийТворческая профессия без опыта: шаг, меняющий многое
Нет художественного образования? Не знаешь, с чего начать? Думаешь «это не для меня» или «я уже опоздала»?
Все меняется с одного простого шага — нужно разрешить себе попробовать.
Именно поэтому я создала бесплатный курс для женщин, которым хочется перемен. Тех, кто ищет дело по душе, тянется к красоте и хочет попробовать что-то новое. Спокойно, без вложений, с поддержкой.
На бесплатном 14-дневном курсе по дизайну интерьера с нуля ты узнаешь:
— как выбирать правильные материалы;
— какие инструменты использовать при работе над проектами;
— секреты создания гармоничного пространства.
За две недели у тебя на руках будет готовый дизайн-проект реальной квартиры. И все это бесплатно.
Запишись на практический курс. И проверь, может, ты следующая, кто скажет: «я нашла себя»❤️
Зарегистрироваться
#реклама 16+
diskill-design.ru
О рекламодателе
🤔 Что вообще означает eviction или evict?
Evict означает "выселить" или "удалить". В Kubernetes это означает, что pod удаляется с текущей ноды — либо временно (будет пересоздан), либо навсегда (если не управляется контроллером). Это часть механизма автоматического самовосстановления и балансировки нагрузки.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Онлайн-магистратура для IT: ИТМО, МИФИ + Яндекс
Программы онлайн-магистратуры ИТМО и МИФИ в партнёрстве с Яндексом. Актуальные знания, практическое обучение и гибкий график. Учитесь, совмещая с работой. Доступна господдержка оплаты, отсрочка от армии
Перейти на сайт
#реклама 16+
practicum.yandex.ru
О рекламодателе
🤔 Что возвращает функция в bash?
В Bash функция возвращает код завершения (exit status), который представляет собой числовое значение от 0 до 255. Это значение используется для указания успешного или неуспешного выполнения функции. По умолчанию, если явно не указано возвращаемое значение, функция возвращает код завершения последней выполненной команды внутри нее.
🚩Как возвращать значения из функции?
🟠Код завершения (exit status)
Чтобы явно задать код завершения функции, используется команда
return.
my_function() {
if [[ $1 -gt 0 ]]; then
return 0 # Успех
else
return 1 # Ошибка
fi
}
my_function 5
echo $? # Выведет 0 (успех)
🟠Вывод данных через `echo`
Для передачи данных из функции (например, строки или числа) можно использовать echo. Вывод можно перехватить через подстановку команд $()
my_function() {
echo "Hello, $1!"
}
result=$(my_function "world")
echo "$result" # Выведет "Hello, world!"
🟠Изменение глобальных переменных
Функция может менять значения глобальных переменных, которые затем используются за ее пределами
my_function() {
result=$(( $1 + $2 ))
}
my_function 3 7
echo $result # Выведет 10
🚩Почему это важно?
🟠Код завершения
Используется в сценариях для проверки, выполнилась ли функция успешно. Значение 0 обычно означает успех, а любое другое число — ошибку.
🟠Вывод через `echo`
Удобен для передачи данных из функции.
🟠Изменение переменных
Полезно, если функция должна сохранять данные для дальнейшей обработки.
# Функция проверки файла
check_file() {
if [[ -f $1 ]]; then
echo "Файл $1 существует."
return 0
else
echo "Файл $1 не найден."
return 1
fi
}
# Вызов функции
check_file "/etc/passwd"
status=$? # Сохраняем код завершения
if [[ $status -eq 0 ]]; then
echo "Продолжаем работу..."
else
echo "Останавливаемся из-за ошибки."
fi
Ставь 👍 и забирай 📚 Базу знанийQA-специалисты: как точнее оценивать сроки?
На вебинаре покажем подходы к планированию тестирования и оценке трудозатрат. Обсудим, когда и что нужно планировать. Получите методы для снижения рисков по срокам. Регистрируйтесь до 21.07.
Узнать больше
#реклама 16+
otus.ru
О рекламодателе
🤔 Какая разница между Deployment и StatefulSet?
- Deployment:
- Стейтлес.
- Поды с одинаковыми именами.
- Легко масштабируется.
- StatefulSet:
- Стейтфул.
- Поды с уникальными именами (pod-0, pod-1...).
- Поддерживает привязку к PersistentVolumeClaim.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
