ДЕПЛОЙ — это процесс "переезда" вашего кода с компьютера разработчика на сервер, где его увидят пользователи.
Представьте, что вы готовите тортики дома для продажи в кафе. Дома торт готов, но клиенты его не видят. Деплой — это процесс доставки торта в кафе и выставления в витрину.
---
⚙️ ЖИЗНЕННЫЙ ЦИКЛ ДЕПЛОЯ
1. Разработка
Аналогия: Повар готовит торт дома по рецепту
- Программист пишет код на своём компьютере
- Тестирует локально: "работает на моей машине!"
2. Коммит в репозиторий
Аналогия: Записывает финальный рецепт в поваренную книгу
- Код сохраняется в Git
- Другие разработчики могут его увидеть
3. Сборка (Build)
Аналогия: Упаковывает торт в коробку для транспортировки
- Код компилируется и подготавливается
- Создаётся "пакет" для установки
4. Тестирование на TEST-стенде
Аналогия: Пробует торт на вкус перед отправкой
- Автотесты проверяют, что всё работает
- QA-инженеры (и я) ищут баги
5. Деплой на PROD
Аналогия: Торт выставляют в витрину кафе
- Код устанавливается на боевой сервер
- Пользователи могут им пользоваться
---
БЕЗ деплоя ваше приложение — как книга, которую никто не читает. Код может быть гениальным, но если он не развёрнут — он бесполезен!
Современные реалии:
- Netflix деплоит 1000+ раз в день
- Крупные компании автоматизируют весь процесс
- Один клик - и код у миллионов пользователей
#термин | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
🔤 ТЕРМИН ДНЯ: CRON
Cron — это системный "будильник" для компьютера, который автоматически запускает программы и команды по расписанию.
🏠 ПРОСТЫМИ СЛОВАМИ:
Представьте умный будильник, который не просто будит вас, а может:
- В 7:00 — включить кофеварку
- В 8:30 — отправить SMS с напоминанием
- Каждую пятницу в 18:00 — сделать backup фото
- Раз в месяц — почистить компьютер от мусора
Именно так работает cron! Он "просыпается" в нужное время и выполняет заданные команды.
⏰️ КАК СОСТАВИТЬ РАСПИСАНИЕ:
Примеры
💡 ДЛЯ ЧЕГО ИСПОЛЬЗУЕТСЯ:
- Автоматизация рутинных задач
- Backup данных без вашего участия
- Очистка логов и временных файлов
- Отправка отчетов по расписанию
😱 Не пугайтесь, если в конфигах какого-нибудь сервиса увидете набор звёздочек - это всего лишь будильник, по которому сервис будет выполнять свою работу
(✨ только он не будет переставлять его "ещё на 10 минуточек" в отличии от меня)
#термин | 🍩 Донейшн | 📈 Забустить канал
Cron — это системный "будильник" для компьютера, который автоматически запускает программы и команды по расписанию.
Представьте умный будильник, который не просто будит вас, а может:
- В 7:00 — включить кофеварку
- В 8:30 — отправить SMS с напоминанием
- Каждую пятницу в 18:00 — сделать backup фото
- Раз в месяц — почистить компьютер от мусора
Именно так работает cron! Он "просыпается" в нужное время и выполняет заданные команды.
* * * * * команда
— это стандартное выражение для выполнения команды каждую минуту.✅ Первая звездочка: (*): минуты (например, /5 выполняет команду каждые 5 минут).✅ Вторая звездочка: (*): часы (например, 0 выполняет команду в 0 часов).✅ Третья звездочка: (*): день месяца.✅ Четвертая звездочка: (*): месяц.✅ Пятая звездочка: (*): день недели.✅ Команда, которую нужно выполнить
Примеры
# Каждую минуту выполнить скрипт
* * * * * /home/user/script.sh
# Каждый час (в начале часа) выполнить скрипт
0 * * * * /home/user/backup.sh
# Каждый день в 9:30 утра выполнить скрипт
30 9 * * * /home/user/morning.sh
# Каждую пятницу в 17:00 выполнить скрипт
0 17 * * 5 /home/user/weekend.sh
💡 ДЛЯ ЧЕГО ИСПОЛЬЗУЕТСЯ:
- Автоматизация рутинных задач
- Backup данных без вашего участия
- Очистка логов и временных файлов
- Отправка отчетов по расписанию
(
#термин | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
Эти понятия часто можно встретить в сфере или на собеседованиях, но что это на самом деле? Всё как всегда просто!
Представьте, что на вашей кухне работают два повара. Один режет мясо, второй чистит картошку. Они работают одновременно, и благодаря этому ужин готовится быстрее.
В программировании это значит, что ваш код выполняет несколько задач одновременно, используя несколько потоков.
Теперь представьте, что вы один на кухне. Вы ставите суп на плиту (а это долгий процесс) и, пока он варится, не ждёте, а начинаете резать мясо. Вы не стоите без дела, а продолжаете работать.
В этом случае ваш код не "зависает" в ожидании, а переключается на другие задачи.
Что имеем:
Коллеги, на сегодня всё. Желаю вам обладать навыком асинхронности )
#термин | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Яндекс выкатил крутое обновление для своей ИИ женщины — теперь Алиса умеет превращать любые изображения в короткие видео!
Как это работает:
⏱️ Немного терпения: 1-2 минуты — и готово!
- Видео длиной 4 секунды в - разрешении 480p
- Качество на уровне импортных нейронок годичной давности 😅
- Возможность скачать или поделиться ссылкой
...Полностью бесплатно для всех пользователей!
#AI | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Коллеги, привет!
🙅♂️ Почему я больше никогда не буду Team-Lead и тебе не советую
Пятничная статья про будни Тим лида. Автор расписывает, как романтика «лидства» превращается в рутину из совещаний, конфликтов и чужих ожиданий - как если бы Ведьмаку вместо квеста выдали задание заполнять Excel и налаживать отношения в команде 😅
Основная мысль, какую я вынес из чтения: лид - это не «сеньор+», а другая профессия с фокусом на людей и процессы, а не на хард скиллы, к сожалению.
Думаю, такой чужой опыт помогает понять, стоит ли менять клавиатуру на менеджерское кресло и какие подводные камни ждут на пути.
Прежде чем обижаться на своего руководителя, попробуйте день походить в его обуви🤡
💡 Послесловие: Лид — не «повышение в кодинге», а развилка карьеры. Если любите развиваться в хардах - не спешить менять трек. Попробуйте примерить роль через менторство и маленькие зоны ответственности.
#полезное | 🍩 Донейшн | 📈 Забустить канал
Пятничная статья про будни Тим лида. Автор расписывает, как романтика «лидства» превращается в рутину из совещаний, конфликтов и чужих ожиданий - как если бы Ведьмаку вместо квеста выдали задание заполнять Excel и налаживать отношения в команде 😅
Основная мысль, какую я вынес из чтения: лид - это не «сеньор+», а другая профессия с фокусом на людей и процессы, а не на хард скиллы, к сожалению.
Думаю, такой чужой опыт помогает понять, стоит ли менять клавиатуру на менеджерское кресло и какие подводные камни ждут на пути.
Прежде чем обижаться на своего руководителя, попробуйте день походить в его обуви
#полезное | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Коллеги, привет! 👋
КАША в голове, КАША в коде — первые шаги к порядку
Когда только начинаешь учиться программированию, ощущение будто попал на американские горки: все хочется и сразу - сделать свой проект, попасть в «крутые» компании, и тут же запутаться в коде, который не поймёшь даже через неделю (или бросить все это и уйти жить в лес)😑
Автор статьи делится 7 советами, как не сойти с ума в этом айтишном хаосе:
✅️ сначала разберись с базой,
✅️ не забывай писать понятный код (чтобы не искать потом загадочный doIt()),
✅️ не пытайся запоминать всё подряд (Google и нейросети твои друзья),
✅️ не стесняйся копировать решения,
✅️ формулируй понятные вопросы,
✅️ не усложняй названия переменных
✅️ всегда ищи способы сделать лучше, а не просто «чтобы работало».
Изучайте базу, господа, делайте просто и понятно - так и станете своим в IT💪
#полезное | 🍩 Донейшн | 📈 Забустить канал
КАША в голове, КАША в коде — первые шаги к порядку
Когда только начинаешь учиться программированию, ощущение будто попал на американские горки: все хочется и сразу - сделать свой проект, попасть в «крутые» компании, и тут же запутаться в коде, который не поймёшь даже через неделю (или бросить все это и уйти жить в лес)
Автор статьи делится 7 советами, как не сойти с ума в этом айтишном хаосе:
Изучайте базу, господа, делайте просто и понятно - так и станете своим в IT
#полезное | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Привет, коллеги! 👋
Сегодня разбираем одну из базовых тем в архитектуре клиент-сервер - "толстый" клиент (никакого буллинга, он реально так называется😅 ).
Эта технология до сих пор активно используется в корпоративной среде и имеет свои ниши применения, например,1С, графические редакторы или корпоративные системы
Материал как всегда
структурирован по симпатичным карточкам🃏
#термин | 🍩 Донейшн | 📈 Забустить канал
Сегодня разбираем одну из базовых тем в архитектуре клиент-сервер - "толстый" клиент (никакого буллинга, он реально так называется
Эта технология до сих пор активно используется в корпоративной среде и имеет свои ниши применения, например,1С, графические редакторы или корпоративные системы
Материал как всегда
структурирован по симпатичным карточкам
#термин | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4