🔥 Подборка каналов для DevOps
⭐️ Нейронные сети
@vistehno - chatgpt ведет блог, решает любые задачи и отвечает на любые ваши вопросы.
@aigen - сети для генерации картинок. видео, музыки и многого другого.
@neural – погружение в нейросети.
🖥 Machine learning
@ai_ml – погружение в нейросети, ai, Chatgpt, midjourney, машинное обучение.
@machinelearning_ru – машинное обучении на русском от новичка до профессионала.
@machinelearning_interview – подготовка к собеседованию.
@datascienceiot – бесплатные книги Machine learning
@ArtificialIntelligencedl – канал о искусственном интеллекте
@machinee_learning – чат о машинном обучении
@datascienceml_jobs - работа ds, ml
@Machinelearning_Jobs - чат работы мл
🖥 Javascript / front
@react_tg - 40,14% разработчиков сайтов использовали React в 2022 году - это самая популярная библиотека для создания сайтов.
@Js Tests - каверзные тесты JS
@hashdev - погружение в web разработку.
@javascriptjobjs - отборные вакансии и работа FrontEnd.
@jsspeak - чат поиска FrontEnd работы.
@javascript -канал для JS и FrontEnd разработчиков. Лучшие практики и примеры кода. Туториалы и фишки JS
🖥 SQL базы данных
@sqlhub -
@chat_sql - чат изучения бд.
🖥 Python
@pythonl - главный канал самого популярного языка программирования.
@pro_python_code – учим python с ментором.
@python_job_interview – подготовка к Python собеседованию.
@python_testit - проверочные тесты на python
@pythonlbooks - современные книги Python
@python_djangojobs - работа для Python программистов
@python_django_work - чат обсуждения вакансий
🖥 Java
@javatg - выучить Java с senior разработчиком по профессиональной методике.
@javachats - чат для ответов на вопросы по Java
@java_library - библиотека книг Java
@android_its - Android разработка
@java_quizes - тесты Java
@Java_workit - работа Java
@progersit - шпаргалки ит
👣 Golang
@Golang_google - восхитительный язык от Google, мощный и перспективный.
@golang_interview - вопросы и ответы с собеседований по Go. Для всех уровней разработчиков.
@golangtests - интересные тесты и задачи GO
@golangl - чат изучающих Go
@GolangJobsit - отборные вакансии и работа GO
@golang_jobsgo - чат для ищущих работу.
@golang_books - полезные книги Golang
@golang_speak - обсуждение языка Go
🖥 Linux
@linux -топ фишки, гайды, уроки по работе с Linux.
@linux chat - чат linux для обучения и помощи.
@linux_read - бесплатные книги linux
👷♂️ IT работа
@hr_itwork -кураторский список актуальных ит-ваканнсии
🤡It memes
@memes_prog - ит-мемы
⚙️ Rust
@rust_code - Rust избавлен от болевых точек, которые есть во многих современных яп
@rust_chats - чат rust
#️⃣ c# c++
C# - объединяет лучшие идеи современных языков программирования
@csharp_cplus чат
С++ - Универсальность. Возможно, этот главный плюс C++.
📓 Книги
@programming_books_it - большая библиотека. программиста
@datascienceiot -ds книги
@pythonlbooks - python библиотека.
@golang_books - книги Golang
@frontendbooksit - front книги
@progersit - ит-шпаргалки
@linux_read - Linux books
@java_library - Java books
🖥 Github
@github_code - лучшие проекты с github
@bigdatai - инструменты по работе с данными
🖥 Devops
Devops - специалист общего профиля, которому нужны обширные знания в области разработки.
📢 English for coders
@english_forprogrammers - Английский для программистов
@vistehno - chatgpt ведет блог, решает любые задачи и отвечает на любые ваши вопросы.
@aigen - сети для генерации картинок. видео, музыки и многого другого.
@neural – погружение в нейросети.
@ai_ml – погружение в нейросети, ai, Chatgpt, midjourney, машинное обучение.
@machinelearning_ru – машинное обучении на русском от новичка до профессионала.
@machinelearning_interview – подготовка к собеседованию.
@datascienceiot – бесплатные книги Machine learning
@ArtificialIntelligencedl – канал о искусственном интеллекте
@machinee_learning – чат о машинном обучении
@datascienceml_jobs - работа ds, ml
@Machinelearning_Jobs - чат работы мл
@react_tg - 40,14% разработчиков сайтов использовали React в 2022 году - это самая популярная библиотека для создания сайтов.
@Js Tests - каверзные тесты JS
@hashdev - погружение в web разработку.
@javascriptjobjs - отборные вакансии и работа FrontEnd.
@jsspeak - чат поиска FrontEnd работы.
@javascript -канал для JS и FrontEnd разработчиков. Лучшие практики и примеры кода. Туториалы и фишки JS
@sqlhub -
@chat_sql - чат изучения бд.
@pythonl - главный канал самого популярного языка программирования.
@pro_python_code – учим python с ментором.
@python_job_interview – подготовка к Python собеседованию.
@python_testit - проверочные тесты на python
@pythonlbooks - современные книги Python
@python_djangojobs - работа для Python программистов
@python_django_work - чат обсуждения вакансий
@javatg - выучить Java с senior разработчиком по профессиональной методике.
@javachats - чат для ответов на вопросы по Java
@java_library - библиотека книг Java
@android_its - Android разработка
@java_quizes - тесты Java
@Java_workit - работа Java
@progersit - шпаргалки ит
@Golang_google - восхитительный язык от Google, мощный и перспективный.
@golang_interview - вопросы и ответы с собеседований по Go. Для всех уровней разработчиков.
@golangtests - интересные тесты и задачи GO
@golangl - чат изучающих Go
@GolangJobsit - отборные вакансии и работа GO
@golang_jobsgo - чат для ищущих работу.
@golang_books - полезные книги Golang
@golang_speak - обсуждение языка Go
@linux -топ фишки, гайды, уроки по работе с Linux.
@linux chat - чат linux для обучения и помощи.
@linux_read - бесплатные книги linux
👷♂️ IT работа
@hr_itwork -кураторский список актуальных ит-ваканнсии
🤡It memes
@memes_prog - ит-мемы
⚙️ Rust
@rust_code - Rust избавлен от болевых точек, которые есть во многих современных яп
@rust_chats - чат rust
#️⃣ c# c++
C# - объединяет лучшие идеи современных языков программирования
@csharp_cplus чат
С++ - Универсальность. Возможно, этот главный плюс C++.
📓 Книги
@programming_books_it - большая библиотека. программиста
@datascienceiot -ds книги
@pythonlbooks - python библиотека.
@golang_books - книги Golang
@frontendbooksit - front книги
@progersit - ит-шпаргалки
@linux_read - Linux books
@java_library - Java books
@github_code - лучшие проекты с github
@bigdatai - инструменты по работе с данными
Devops - специалист общего профиля, которому нужны обширные знания в области разработки.
@english_forprogrammers - Английский для программистов
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2
Рзбор 8 популярных алгоритмов, которые должен знать каждый программист
В программировании алгоритм — это набор инструкций для решения конкретной проблемы или достижения конкретной задачи. Алгоритмы могут быть написаны на любом языке программирования и могут быть как простыми (последовательность основных операций), так и сложными (многоэтапный процесс, включающий различные структуры данных и логику).
Основная цель алгоритма — принять входные данные, обработать их и предоставить ожидаемый результат. Алгоритмы можно классифицировать на основе временной и пространственной сложности, метода, используемого для решения проблемы, и типа решаемой проблемы. Примерами алгоритмов являются сортировка, поиск, обход графа, манипуляции со строками, математические операции и многое другое.
➡️ Читать
@DevOPSitsec
В программировании алгоритм — это набор инструкций для решения конкретной проблемы или достижения конкретной задачи. Алгоритмы могут быть написаны на любом языке программирования и могут быть как простыми (последовательность основных операций), так и сложными (многоэтапный процесс, включающий различные структуры данных и логику).
Основная цель алгоритма — принять входные данные, обработать их и предоставить ожидаемый результат. Алгоритмы можно классифицировать на основе временной и пространственной сложности, метода, используемого для решения проблемы, и типа решаемой проблемы. Примерами алгоритмов являются сортировка, поиск, обход графа, манипуляции со строками, математические операции и многое другое.
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3❤1
🛠 Как и зачем следует автоматизировать DevOps
Концепция DevOps не нова. В IT-индустрии все понимают, что это правильная методология построения ПО. DevOps пленила мир своим обещанием ускоренной доставки высококачественного продукта.
Однако, несмотря на это обещание, многие бизнес-проекты не осознают весь потенциал этой методологии. И хотя отчасти это обусловлено культурной инертностью и недостатком навыков, основным препятствием для получения полноценной отдачи от вложений в DevOps остаётся отсутствие автоматизации. Именно за счёт интеграции и автоматизации можно добиться более эффективного потока разработки ПО.
Поэтому в текущей статье мы разберём, что подразумевает собой автоматизация DevOps, и как можно начать автоматизировать ваши процессы в рамках данной методологии.
▪Читать
@DevOPSitsec
Концепция DevOps не нова. В IT-индустрии все понимают, что это правильная методология построения ПО. DevOps пленила мир своим обещанием ускоренной доставки высококачественного продукта.
Однако, несмотря на это обещание, многие бизнес-проекты не осознают весь потенциал этой методологии. И хотя отчасти это обусловлено культурной инертностью и недостатком навыков, основным препятствием для получения полноценной отдачи от вложений в DevOps остаётся отсутствие автоматизации. Именно за счёт интеграции и автоматизации можно добиться более эффективного потока разработки ПО.
Поэтому в текущей статье мы разберём, что подразумевает собой автоматизация DevOps, и как можно начать автоматизировать ваши процессы в рамках данной методологии.
▪Читать
@DevOPSitsec
👍6🔥2❤1
МТС прокачивает IT-сферу
Ну, что, коллеги-ДевоПсы, новость для вас! Не какой-то там тред из Твиттера, а настоящая новость.
МТС.Тета (это такой образовательный центр) вместе с облачным провайдером #CloudMTS разработали курс «DevOps: методология и практика» на базе факультета компьютерных наук (ФКН) НИУ ВШЭ.
Погнали по поинтам:
— рассчитан на студентов 4 курса программы “Прикладная математика и информатика”
— рассказывает о самой профессии, инструментах и необходимых навыках
— демонстрирует инструменты автоматизации процессов (а преподаватель разворачивает виртуальную машину)
— включает тренировочные собеседования для студентов
— предоставляет грант для закупки ресурсов облачного провайдера, чтобы самостоятельно изучить DevOps-практики
Ну, круто же!
Ну, что, коллеги-ДевоПсы, новость для вас! Не какой-то там тред из Твиттера, а настоящая новость.
МТС.Тета (это такой образовательный центр) вместе с облачным провайдером #CloudMTS разработали курс «DevOps: методология и практика» на базе факультета компьютерных наук (ФКН) НИУ ВШЭ.
Погнали по поинтам:
— рассчитан на студентов 4 курса программы “Прикладная математика и информатика”
— рассказывает о самой профессии, инструментах и необходимых навыках
— демонстрирует инструменты автоматизации процессов (а преподаватель разворачивает виртуальную машину)
— включает тренировочные собеседования для студентов
— предоставляет грант для закупки ресурсов облачного провайдера, чтобы самостоятельно изучить DevOps-практики
Ну, круто же!
👍9👎2
Для успеха компании уже недостаточно, чтобы выпущенный продукт был «достаточно хорошим». Сегодня бизнесы должны предоставлять высококачественные цифровые сервисы, которые обладают не только высокой производительностью и степенью доступности, но и являются конфиденциальными и безопасными.
Но как всего этого достичь? Один из способов, доступных команде DevSecOps — реализовать систему наблюдаемости, использующую логи (и другие средства) для сбора больших объёмов данных во взаимодействиях пользователя и угрожающих средах. Выполняя логирование и анализ данных безопасности и наблюдаемости, можно лучше распознавать и устранять множество проблем, например, проблемы с производительностью, уязвимости и нарушения безопасности, что повышает качество сервисов.
В этой статье мы рассмотрим вопрос широкомасштабного сбора данных и, в частности, то, как в этом могут помочь логи. Мы разберём различия между данными наблюдаемости и безопасности, поговорим о том, как лучше собирать все эти данные. Затем мы посмотрим, как использовать эти данные для совершенствования приложения, а также узнаем, как реализовать централизованный единый механизм для сбора данных.
▪️ Читать
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3❤2
Kubernetes становится стандартом разработки, при этом порог входа в него остается довольно высоким. Знание перечисленных пунктов позволит избежать потенциальных проблем и не создавать ограничений на месте преимуществ k8s.
Наш субъективный список — под катом. Пополните его своими рекомендациями в комментариях!
Для кого этот текст
Для разработчиков, у которых нет DevOps-экспертизы в команде — нет штатных специалистов. Они хотят переехать в Kubernetes, потому что за микросервисами будущее, а k8s — лучшее решение для оркестрации контейнеров и ускорения разработки за счет автоматизации доставки кода в окружения. При этом они могли локально что-то поднимать в Docker, но под Kubernetes еще ничего не разрабатывали.
📌 Читать дальше
📚Книга Kubernetes: Up and Running
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1🔥1
Вы хотите узнать что-то новое? Я тоже. Итак, я собрал отличный список бесплатных курсов от Google, которые вы можете начать изучать прямо сейчас. Ловите список и хорощей учебы!
Список содержит курсы, связанные с цифровым маркетингом, Google Analytics, Google Maps, Python, Google Cloud, Data Science и машинным обучением.
📌Читать
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4❤1🤔1
Git Branching — приложение, помогающее новичкам изучить важные концепции, лежащие в основе ветвления Git
Да и вообще, данный инструмент может быть полезен не только начинающим разработчикам, но и тем, кто уже сталкивался с Git ранее
Подсказка: чтобы увидеть все доступные команды, нужно написать и запустить
#git #шпаргалка
@DevOPSitsec
Да и вообще, данный инструмент может быть полезен не только начинающим разработчикам, но и тем, кто уже сталкивался с Git ранее
Подсказка: чтобы увидеть все доступные команды, нужно написать и запустить
show commands
в терминале#git #шпаргалка
@DevOPSitsec
👍14❤3🔥2
Добавляем в Kubernetes функцию иерархических пространств имен. Перевод статьи на Хабре от команды VK Cloud о том, как это сделать.
Материал для тех, у кого есть общее представление о Kubernetes, кластерах, контейнерах и подах. Также потребуются базовые знания о пространствах имен в Kubernetes.
https://habr.com/ru/company/vk/blog/717938/
Материал для тех, у кого есть общее представление о Kubernetes, кластерах, контейнерах и подах. Также потребуются базовые знания о пространствах имен в Kubernetes.
https://habr.com/ru/company/vk/blog/717938/
👍8❤1🔥1
Forwarded from NOP::Nuances of Programming
Олимпиада 2022-2023 учебного года по профилю «Искусственный интеллект».
Финальное испытание подготовлено Sber AI — участникам предстоит разработать алгоритм, который анализирует видео и отвечает на вопросы по его содержанию.
🟠 27 февраля начало соревнования
🟠 3 марта завершение конкурса
По результатам профильного тура командам-победителям вручат приглашения на оплачиваемую стажировку в Сбер и компании-партнеры по направлению «Машинное обучение». Кроме того, лучшие финалисты будут приглашены в сообщество амбассадоров и менторскую программу, в которой опытные IT-специалисты помогают школьникам достигать поставленных целей в сфере ИИ. Призовой фонд профиля превышает 4 млн рублей.
👉 Все подробности здесь: https://www.ng.ru/news/760842.html
Финальное испытание подготовлено Sber AI — участникам предстоит разработать алгоритм, который анализирует видео и отвечает на вопросы по его содержанию.
🟠 27 февраля начало соревнования
🟠 3 марта завершение конкурса
По результатам профильного тура командам-победителям вручат приглашения на оплачиваемую стажировку в Сбер и компании-партнеры по направлению «Машинное обучение». Кроме того, лучшие финалисты будут приглашены в сообщество амбассадоров и менторскую программу, в которой опытные IT-специалисты помогают школьникам достигать поставленных целей в сфере ИИ. Призовой фонд профиля превышает 4 млн рублей.
👉 Все подробности здесь: https://www.ng.ru/news/760842.html
8 шаблонов проектирования микросервисов для опытных разработчиков
В этой статье я собираюсь дать вам краткий обзор основных шаблонов для созданяи микросервисов и того, когда их следует использовать, с простыми примерами.
Читать
@DevOPSitsec
В этой статье я собираюсь дать вам краткий обзор основных шаблонов для созданяи микросервисов и того, когда их следует использовать, с простыми примерами.
Читать
@DevOPSitsec
👍6❤1🔥1
💾 Docker: размещение и запуск Python сценария на русском
Процесс размещения скрипта Python в контейнере Docker:
🌵 Создание Dockerfile
🌵 Создание образа из Dockerfile
🌵 Запуск образа Docker
#doc #python #docker
@DevOPSitsec
Процесс размещения скрипта Python в контейнере Docker:
🌵 Создание Dockerfile
🌵 Создание образа из Dockerfile
🌵 Запуск образа Docker
#doc #python #docker
@DevOPSitsec
👍6👎1
https://1cloud.ru/blog/ansible_lemp_on_vps
#devops #ansible
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1🔥1
🔎 Как найти информативные фичи при работе с данными
Отбор признаков – удаление не информативных признаков из общего набора признаков. Вследствие чего достигается уменьшение времени обучения моделей, повышение точности, а также уменьшение вероятности переобучения.
Выделение признаков – генерация новых признаков на основе имеющихся. Новые признаки полностью описывают исходный набор данных и при этом уменьшают его размерность.
В этой статье я подробно расскажу о задаче отбора признаков. Существует множество методов для решения данной задачи.
▪Читать
@DevOPSitsec
Отбор признаков – удаление не информативных признаков из общего набора признаков. Вследствие чего достигается уменьшение времени обучения моделей, повышение точности, а также уменьшение вероятности переобучения.
Выделение признаков – генерация новых признаков на основе имеющихся. Новые признаки полностью описывают исходный набор данных и при этом уменьшают его размерность.
В этой статье я подробно расскажу о задаче отбора признаков. Существует множество методов для решения данной задачи.
▪Читать
@DevOPSitsec
👍6❤1🔥1
Гуёвая автоматизация управления кластерами
Если вы активно используете kubernetes в своей инфраструктуре, при этому у вас небольшая команда, или она состоит в основном из разработчиков, то у меня к вам вопрос: ну как вам — стала жизнь легче? Наверное те, кто используют managed‑решения в некотором роде покивают головой. Продавцы этих решений скажут «да!», с особенно довольным лицом, а бизнес, пуская скупую слезу, просто согласятся с большинством (ну бизнес же растёт).
Тот инструмент, про который я сегодня хочу рассказать подходит в большей степени для самого что ни на есть микросервисного и девопснутого подхода, когда команды разработчиков имеют необходимую и достаточную абстракцию для самостоятельного управления кластерами, при этом команда эксплуатации сохраняет контроль за всем. Речь пойдёт про Rancher и около стоящие продукты.
▪Читать
@DevOPSitsec
Если вы активно используете kubernetes в своей инфраструктуре, при этому у вас небольшая команда, или она состоит в основном из разработчиков, то у меня к вам вопрос: ну как вам — стала жизнь легче? Наверное те, кто используют managed‑решения в некотором роде покивают головой. Продавцы этих решений скажут «да!», с особенно довольным лицом, а бизнес, пуская скупую слезу, просто согласятся с большинством (ну бизнес же растёт).
Тот инструмент, про который я сегодня хочу рассказать подходит в большей степени для самого что ни на есть микросервисного и девопснутого подхода, когда команды разработчиков имеют необходимую и достаточную абстракцию для самостоятельного управления кластерами, при этом команда эксплуатации сохраняет контроль за всем. Речь пойдёт про Rancher и около стоящие продукты.
▪Читать
@DevOPSitsec
👍5🔥3❤2
Введение в Docker и контейнеры
Это большая презентация, в которой собрано более 800 слайдов по Docker. Основные темы:
— история контейнеров и Docker,
— установка Docker и создание первых контейнеров,
— первый запуск контейнера и переименование контейнера,
— CMD и ENTRYPOINT,
— задачи по написанию Dockerfiles.
Сохраняйте себе в закладки, чтобы не потерять:
https://container.training/intro-selfpaced.yml.html#1
#docker
Это большая презентация, в которой собрано более 800 слайдов по Docker. Основные темы:
— история контейнеров и Docker,
— установка Docker и создание первых контейнеров,
— первый запуск контейнера и переименование контейнера,
— CMD и ENTRYPOINT,
— задачи по написанию Dockerfiles.
Сохраняйте себе в закладки, чтобы не потерять:
https://container.training/intro-selfpaced.yml.html#1
#docker
👍13❤2🔥2🐳1