IT-волна – Telegram
IT-волна
483 subscribers
172 photos
22 videos
1 file
62 links
Системное администрирование / DevOps /Fullstack

Автор - @Andrey_Chuyan
Сайт - https://chuyana.ru/

Бот 🤖 -
https://news.1rj.ru/str/DebugProBot
Download Telegram
❗️Друзья, я напомню что у нас есть группа с дополнительными материалами, в которую можно зайти за советом и даже получить дельный ответ от профессионалов

душевно пообщаться 🎧

🎩 Всем рады

https://news.1rj.ru/str/IT_Chuyana_chat
Please open Telegram to view this post
VIEW IN TELEGRAM
#git
Управление версиями в ветвление
💻
Управления версиями осуществляется за счет:
- Коммитов: Фиксация изменений в коде.
- Истории: Возможность откатиться к предыдущим версиям.
- Тегам: Метки для определенных коммитов (например, версии релиза).

Ветвление же работает за счет:
- Веток: Позволяют работать над разными задачами параллельно.
- Слияния: Объединение изменений из одной ветки в другую.

Работать с Git удобно в команде, добавление в ветку нового кода может осуществляться после его проверки и тестирования.
У каждого разработчика может быть своя ветка, и все эти ветки рано или поздно сливаются в одну большую и красивую программу💎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
#Юмор
Когда слишком увлекся контейнеризацией и кластеризацией
😁1
#git
Базовые команды git

🔮 Привет сетевым волшебникам!
Git — это система, которая всегда помнит, что сделал разработчик. С ее помощью ты можешь отслеживать изменения в коде и понимать, кто "виноват" в неисправном коде.

Основные команды:
- git init: создаёт репозиторий.
- git clone: клонирование вашего кода.
- git add: собирает ваши изменения.
- git commit: фиксирует изменения, добавленные в индекс
- git push: отправляет изменения в удалённый репозиторий.

Главное — написать осмысленный git commit, иначе найти нужную версию будет крайне сложно.
#Юмор #git
Когда забыл какую-то мелочь
😁3
#Статьи #Карьера
Карьера в IT в 2035

ℹ️ Наткнулся на любопытную статью о перспективах в отрасли в долгосрочной перспективе.

Если кратко, то автор считает, что:
🤖 - Кодом займется нейросеть, специалист станет ее оператором
🗑- Ручной труд тестировщика, младшего разработчика станет менее востебован или вообще отпадет
🛡 - Ифобез станет еще более востребован и станет сложнее
👨‍🏫 - Грамотные руководители и опытные специалисты, как всегда, на вес золота

💬Что вы думаете о перспективах своей профессии. Во что, по вашему, стоит вкладываться?

https://habr.com/p/860044/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#Юмор
Только не она 😧
👍1😁1
#git
нестандартное применение

🚀 Привет, пионерам технологий!
Как я уже говорил, Git может быть полезен не только разработчикам, но и всем, кто работает с большими объёмами текстовой информации. Например, вам нужно настроить дистрибутив и вы хотите сохранить команды в месте, доступном везде, где есть интернет.

Допустим, вы привыкли делать это в онлайн-редакторе документов. Но что делать, если интернет нестабилен, и помимо документов вы хотите хранить ещё и скрипты, и файлы других форматов?

Правильно, Git легко вам поможет!

Более того, Git в сочетании с GitHub может стать отличной платформой для ведения занятий, как и представлено на схеме выше.

🎩 Кстати, так мы и ведем наши ламповые занятия по автоматизации linux 💻, где код и DevOps инструментарий крайне упрощает работу по управлению серверами 🔥

А как вы используете git?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Какая функция GitHub позволяет проверять и анализировать код в совместных проектах?
Anonymous Quiz
4%
GitHub Pages
43%
Pull Request
17%
GitHub Actions
9%
Wiki
26%
Issue Tracker
0%
Releases
#Статьи
Linux как важная база сисадмина/DevOps инженера

Как показывает практика облако далеко не всегда лучшее решение. Любое облако - чужой сервер, и как следствие потенциальная потеря доступности и безопасности.

Учим Linux, изучаем дистрибутивы и становимся конкурентноспособнее💪


Хабр
Управление Linux-сервером — самая ценная инвестиция
https://habr.com/p/768548/
#git
Расширения

🚀 Привет, пионерам технологий!

😓 Работа с Git может показаться сложной из-за необходимости использования консоли, владения множеством команд и их набору. Такой подход часто используют те профессионалы, для которых консоль — как родной дом. Но, к счастью, есть способы облегчить работу с Git, например, с помощью специальных расширений, таких как те, что встроены в редактор Visual Studio Code.

⁉️Кстати, если хотите подробнее разобраться в этом прекрасном редакторе и его возможностях, напишите в комментариях — мы обязательно разберем его в одном из следующих постов!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
#linux
VSCode - расширение SSH - Remote

🚀 Привет, пионерам технологий!
Если работая в Linux вы не можете найти выход из редактора VIM, либо устали от черноты NANO, то попробуйте расширение SSH - Remote. При его применении вы получаете удобный редактор, браузер, форвадинг портов одним нажатием, работу с расширениями на удаленной машине и кучу других ништяков 🔝

🎧В общем вы сможете работать на Linux машине минимизируя использование терминала, что очень удобно для разработки и настройки конфигурационных файлов.

А какие расширения для VSCode ваши любимые?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
#linux #process
Процессы - жизненный цикл

🚀 Привет, пионеры технологий!

Как говорят, в Linux всё — это файл. Но кто работает с ними? Конечно же, процессы! 🖥

⚙️ Что такое процесс?
Процесс — это экземпляр программы, выполняемый в операционной системе.
Он состоит из:
- Адресного пространства: памяти, выделенной для процесса.
- Исполняемого кода: выполнения программы.
- Данных: переменных и ресурсов, используемых процессом.
- Состояния: текущего статуса (выполняется, ожидает и т.д.).
- PID (идентификатора процесса): уникального номера процесса.

‼️ Почему важно?
На собеседованиях часто спрашивают про процессы — это ключ к пониманию работы ОС
Please open Telegram to view this post
VIEW IN TELEGRAM
#linux #process
Процессы - состояние процесса

🚀 Привет, пионерам технологий!
Жизнь процесса коротка, но разнообразна.

1. Создание: Вы запускаете, например, VIM. ОС послушно создает процесс, даёт ему PID (уникальный идентификатор), память и CPU, а также заряд мотивации.
2. Выполнение: Процесс трудится, вы нажимаете по клавишам, а CPU активно работает, обрабатывая потоки ввода от клавиатуры.
3. Ожидание: Вы свернули окно и активная деятельность процесса приостановилась.
4. Завершение: Нажали «Закрыть» или Ctrl+C, процесс уходит в таблицу завершённых, ОС освобождает ресурсы, ну а мы с чувством глубокого удовлетворения идем пить чай 🤝

Ну а зомби? Эти ребята уже умерли, но их отец-процесс забыл их "похоронить". Зомби не работают, только пугают админов и портят статистику ресурсов! 🧟
Please open Telegram to view this post
VIEW IN TELEGRAM