Проект, естественно, немного изменён, чтобы у человека не было лишних проблем, если кто-то из преподавателей случайно наткнётся на него здесь или где-то ещё. Всякое бывает.
Как по мне, получился отличный референс для портфолио уровня "уверенный Junior+ / Pre-Middle". Я постарался максимально подробно расписать всё в README, чтобы проект можно было использовать как пример: структура, запуск, API, безопасность, Docker, тесты, миграции и общая логика.
Отдельно заморочился над инженерной частью:
- авторизация и роли пользователей;
- CSRF-защита;
- rate limiting;
- security headers;
- audit log;
- тесты;
- GitHub Actions CI;
- Docker dev/prod split;
- миграции БД;
- нормальная мобильная версия.
Стек: Python / Flask, SQLAlchemy, MySQL, Vanilla JS, HTML/CSS, Docker Compose, pytest, GitHub Actions. Да, стек слегка консервативный: проект студенческий, и у ВУЗа/преподавателя были свои требования. Но из доступного инструментария мы выжали максимум.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤170🔥38👍19😇4❤🔥3🥰1
Это может быть лендинг, сайт-портфолио, MVP, админка, каталог, бот-панель или другой небольшой проект.
Чтобы участвовать - нужно заполнить форму:
🌐 ссылка
Выбирать буду не по принципу “самая большая хотелка”, а по тому, насколько проект понятный, полезный, реализуемый и интересный.
Скам, казино, серые схемы, вредоносный софт и прочую дичь не беру.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤189👍35🔥23👀8👾4⚡2
1. GitLab - если его не заблокируют у Вас, будет лучший вариант. Самый полноценный аналог GitHub: репозитории, Issues, Merge Requests, CI/CD, registry, wiki, роли. Плюс его можно поднять самому как GitLab Self-Managed.
Но он тяжёлый (если есть план развернуть на своем VPS): для базовой установки GitLab рекомендует планировать около 40 GB диска без учёта самих репозиториев.
Правда, шанс что доступ к нему тоже будут резать - огромен. GitLab - продукт с украинскими корнями, созданный украинским разработчиком.
2. Bitbucket - хуже, но нормально, если команда сидит в Jira/Trello/Atlassian. Есть Git-хостинг, код-ревью, CI/CD через Bitbucket Pipelines, права доступа.
3. GitFlic / GitVerse - это все ваше, в вашей стране, вряд ли заблочат. Если задача - доступность именно внутри РФ, на них можно смотреть.
1) Gitea - лёгкий self-hosted GitHub-подобный сервис: Git-хостинг, code review, команды, package registry, CI/CD.
2) Forgejo - форк Gitea, ближе к идеологии free/open-source, тоже поддерживает issues, pull requests, wiki, package registry, Actions, webhooks и т.д.
У самого на сервере стоит Gitea как бэкап, полет нормальный. Cтавишь Nginx, домен
git.example.com, SSL через Certbot - и у тебя свой мини-GitHub.Кстати, можно и без Gitea/Forgejo, в пару команд любой VPS делается бюджетным GitHub, правда, без Issues, Pull Requests, web-интерфейса, CI/CD и нормального управления командами:
# На VPS
sudo adduser git
sudo -u git mkdir -p /home/git/repos/myproject.git
sudo -u git git init --bare /home/git/repos/myproject.git
и на локальной тачке:
git remote add origin git@your-server-ip:/home/git/repos/myproject.git
git push -u origin main
Еще есть такая тема как зеркала. Это если вы все еще сидите на GitHub, но ваше
git clone --mirror https://github.com/user/repo.git # Клонируем репозиторий как полное зеркало: все ветки, теги и refs
cd repo.git # Переходим в папку bare-репозитория, созданную после clone --mirror
git remote set-url --push origin ssh://git@git.example.com/user/repo.git # Меняем адрес для push: теперь отправка будет идти на твой Git-сервер
git push --mirror # Отправляем полную копию репозитория на новый сервер
Надеюсь, кому-то помог.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍55❤29🔥17👀3💯1👾1
Сразу маленькое уточнение: вы много там предлагаете очень амбициозные, масштабные и коммерческие идеи. Это круто, но важно понимать - проект, который потенциально может приносить деньги и требует месяцев работы, невозможно нормально сделать за неделю бесплатно. Увы, я не дошел до уровня, когда могу программировать столько в кайф, так бы с радостью был меценатом.
- Astro;
- React integration для клиентских интерактивных частей;
- Tailwind CSS;
- TypeScript.
Сайт решает проблему подписчика, а точнее - его жены. Суть - люди часто пишут много сообщений в директ, чтобы записаться, просто узнать цену/список процедур.
Уже поднят, развернут и функционирует по адресу: https://snezhabrowstudio.com.ua/.
Если вам интересно посмотреть на код, то с разрешение подписчика я выложил его в публичный репозиторий, естественно, убрав личную информацию/фото.
Второй проект - интереснее. Это Telegram-бот уведомлений о новых Twitch Drops для выбранных пользователем игр с MiniApp, который позволит следить за всеми актуальными кампаниями, получать уведомления и т.д., с системой взаимного промоушена между стримерами и ботом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍70🔥33❤16⚡2🍓1👀1
Сразу с ходу, кому это может быть полезно:
1. Новичкам, которые слышат слова AI, Machine Learning, Data Analytics, Azure, Cloud, Agents, но пока не очень понимают, как это все связано.
2. Тем, кто хочет не просто смотреть случайные ролики на YouTube, а пройти нормальную структурированную базу от крупной компании.
3. Тем, кто думает в сторону Data / AI / Cloud, но пока не понимает, с чего вообще стартовать.
Что внутри:
1. Основы аналитики данных
Что делает data analyst, как устроена работа с данными, зачем нужны отчеты, визуализации, Power BI и вся эта история.
2. Основы Machine Learning
Что такое машинное обучение, классификация, регрессия, кластеризация, deep learning и почему это не магия, а просто набор методов для поиска закономерностей в данных.
3. Основы Generative AI
Что такое генеративный AI, как работают современные AI-системы, зачем нужны промпты и почему ChatGPT - это не просто “умный поиск”.
4. Основы AI-агентов
Тема уже более свежая. Что такое агенты, как они могут выполнять задачи, использовать инструменты и работать не просто как чатик, а как мини-система.
5. Основы облаков и Azure
Что такое cloud, зачем нужны облачные сервисы, чем отличается IaaS, PaaS, SaaS и почему современному разработчику хотя бы базово понимать облака уже почти обязательно.
Мое мнение: как бесплатный старт - это хорошая подборка. Чтобы дополнить видение, получить новую информацию. Но сразу поясню: после этих курсов вы не станете AI-инженером, ML-разработчиком или аналитиком данных. Это именно первый слой. Чтобы в голове появилось "представление".
После этого все равно нужно руками учить:
- Python;
- SQL;
- pandas;
- работу с API;
- Git/GitHub;
- деплой;
- реальные мини-проекты;
- RAG;
- AI agents уже не только в интерфейсе, а в коде.
Если вы вообще не понимаете, с чего начать в AI/Data/Cloud - можно пройти. А потом - попробовать Roadmap.
#курсы #microsoft #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
❤66🔥16👍11💯2❤🔥1
Логика простая: когда разработка становится дешевле, бизнес не режет найм, а наоборот - запускает больше продуктов и нанимает больше людей. Это если коротко. Можете ознакомиться подробнее по ссылке.
Правда, это не про нашу Восточную Европу. Там по статье, растет спрос у маленьких-средних бизнесов, которые и не думали запускать свои продукты, но из-за доступности разработки решили улучшить клиентский опыт. Не думаю, что у нас маленький-средний бизнес себе хоть что-то может позволить...
Please open Telegram to view this post
VIEW IN TELEGRAM
👍96❤32🔥17👀8🍓3💯2
1) По сути, "оркестратор ботофермы".
• делает массовые подписки;
• отправляет DM-рассылки с дедупликацией получателей;
• пишет авто-комментарии под постами и в чатах;
• отвечает на входящие сообщения через LLM или фиксированные шаблоны;
• собирает все входящие DM в единый inbox;
• ведет логи действий и статусы аккаунтов.
Импортирует Telegram-аккаунты через tdata или код авторизации, для управления - веб админка. По сути, штука, которая может заставить пачку ботов
Аккаунты не отлетают/не банятся, т.к. хорошо продумана безопасность:
• у каждого аккаунта свой закрепленный прокси 1:1;
• новые аккаунты проходят warmup и не делают резких действий сразу;
• система учитывает FloodWait и автоматически ставит аккаунт на паузу;
• действия идут через очередь, без хаотичных одновременных подключений;
• есть лимиты, cooldown-паузы и аудит всех операций.
Естественно, это не все нюансы.
2) Также софт для Телеграм, но с интерфейсом через телеграм-бота, который позволяет собирать данные о людях, которые состоят в группах (UID\@\номер телефона если открыт). Можно парсить тематические сообщества для потенциальных рекламных рассылок в ЛС. Ну, и как бонус, умеет приглашать в вашу группу людей, которые общаются в других группах, без их согласия.
По безопасности - все тоже самое.
3) Есть база каналов/чатов в Телеграм на 1 млн строк, 900 тыс активных каналов, разбиты по 43 категориям и 7 странам, тоже самое со 100 тыс. активных чатов. Идеально дополнит предыдущие проекты или просто будет полезной для тех, кто занимается поиском рекламы/анализом конкурентов.
База в формате csv, на скрине пример, маленький отрывок из категории "Криптовалюты" с примером форматирования.
@magerdev_bot - если что-то кому-то стало интересно, хотите купить.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤45🔥18👾7👀3❤🔥2💯1
То есть, реальные сайты, над которыми потели чтобы вывести их в топ выдачи, от этого проиграют. Роль будет играть прямое соответствие запросу пользователя контента на нем.
Как буд-то плохо для владельцев сайтов (о чем уже в интернете пишут, падают переходы/трафик), но лучше для работяг, которые ищут инфу.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤101🔥19💯13👍5😁4❤🔥1
Для себя и друзей хватит:
- 1 VPS c Ubuntu;
- WireGuard или AmneziaWG;
- Telegram-бот на Python;
- SQLite/PostgreSQL для хранения пользователей;
- ручная или полуавтоматическая выдача конфигов.
По протоколу, чтобы я выбирал:
Если аудитория из стран, где VPN могут активно резать - лучше смотреть в сторону AmneziaWG или XRay Reality. Если просто нужен быстрый и стабильный VPN - WireGuard.
По VPS, на небольшой круг людей хватит сервера:
- 1-2 vCPU;
- 1-2 GB RAM;
- 20-40 GB SSD;
- порт 1 Gbps;
- трафик хотя бы 2-5 TB в месяц.
Для 10-30 друзей обычно хватит одного такого VPS, так что скинувшись по копейке, можете сделать себе небольшую инфраструктуру.
AmneziaWG, который явно будет самым интересным для стран с блокировками, ставится очень просто:
На своем ПК ставишь AmneziaVPN, выбираешь:
1) Self-hosted VPN;
2) вводишь IP VPS
3) SSH-логин
4) пароль/ключ
5) Automatic install.
В автоматическом режиме Amnezia ставит AmneziaWG. В ручном режиме можно выбрать конкретный протокол, например AmneziaWG, XRay, WireGuard и т.д. По факту Amnezia сама подключается к серверу по SSH и поднимает нужную серверную часть: Docker/контейнеры, конфиги, сетевые правила, VPN-интерфейс и маршрутизацию.
AmneziaWG по умолчанию ставится на случайный порт, но желательно менять на 585 или 1234, так пишет дока. Надо, чтобы не сталкиваться с ограничением пропускной способности (фича некоторых провайдеров с высокими портами).
После установки можно зайти на VPS и проверить, что что-то поднялось:
docker ps
ss -lunpt
ufw status
Там увидишь, что есть запущенные контейнеры Amnezia, есть открытый UDP-порт AmneziaWG, firewall не блокирует этот порт, SSH остался доступен. После, можно выдавать доступы через Guest access.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤178🔥38👍30💯3👾1
Промокод
MAGERDEV1 дает 20% скидки на ЛЮБОЙ тариф до 27 мая. Основные плюсы Eva VPN: не режут скорость, до 5 устройств в одной подписке, есть пробный период. Но вы уже довольно регулярно тут их рекламу видите, поэтому, кому надо - знакомы.
Надеюсь, зацените. Завтра же дам бота-заготовку под свою VPN инфраструктуру
Please open Telegram to view this post
VIEW IN TELEGRAM
😈49❤23🔥5👍4💯2🐳1
Суть простая: человек заходит в бота, выбирает тариф, оплачивает подписку через CryptoBot в USDT или TON и получает одноразовую ссылку-приглашение в приватный канал. У кого есть/планируются закрытые каналы - прошу.
Что внутри:
1) Оплата: через CryptoBot. Бот создаёт инвойс, даёт пользователю ссылку на оплату и после успешного платежа автоматически активирует подписку.
2) Одноразовые инвайт-ссылки. На каждую новую подписку создаётся отдельная ссылка с лимитом на 1 человека. То есть её нельзя просто слить в чат и пустить туда всех подряд.
3) Автоматический контроль подписки, т.е. бот следит за сроками:
- напоминает за несколько дней до окончания;
- напоминает за сутки;
- после окончания подписки кикает пользователя из канала.
4) Гибкие тарифы: месяц, три месяца, полгода, год и т.д. Цены можно менять прямо из админки без редеплоя.
5) Админ-панель, простая:
- количество пользователей;
- активные подписки;
- оплаты;
- выручку по валютам;
- разбивку по тарифам;
- последние подписки.
При желании, можете прикрутить свои платежки/звезды. Крутите как хотите. Есть отдельный DEPLOY.md с гайдом по запуску.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥79❤30👍10👏2🤝2🏆1
Media is too big
VIEW IN TELEGRAM
Тоже, все публично/открыто. Берите, модернизируйте или монетизируйте, если сможете привлечь аудиторию :)
🚀 ссылка на AmneziaWG (нужно для работы наших конфигов, выполняет роль клиента на устройстве. Поддерживает все популярные платформы)
Суть простая:
1) Покупаешь VPS, можно самый бюджетный.
2) Запускаешь бота.
3) Через команду /install бот сам подключается к серверу по SSH.
4) Ставит AmneziaWG.
5) Настраивает интерфейс, ключи, firewall и автозапуск.
6) После этого можно создавать VPN-конфиги для себя или друзей прямо из чата.
Что умеет:
- устанавливать AmneziaWG на Ubuntu/Debian VPS;
- создавать новые peer-конфиги;
- отправлять .conf файл и QR-код в Telegram;
- делать одноразовые invite-ссылки для друзей;
- управлять несколькими VPN-серверами из одного бота;
- удалять сервер из меню и чистить то, что бот сам установил;
- показывать базовую статистику по пользователям, серверам, peer'ам и инвайтам.
По безопасности:
- SSH-креды шифруются через Fernet;
- сообщения с паролями/ключами удаляются из чата;
- временные данные FSM не пишутся в Redis/БД;
- админские команды доступны только ADMIN_IDS;
- есть небольшой antiflood от случайных даблкликов.
То есть - подключили бота к серверу и он выдает Вам доступы (или вашим кентам по вашей расшаренной ссылке).
Это один из простых, но эффективных вариантов с минимумом заморочек. Если планируете пользоваться на 15-20 человек - пойдет и один VPS (можно сделать бизнес в универе, ю ноу :D).
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥86👍9💋8⚡5💯4🫡1
Будьте готовы к высокой конкуренции - все сейчас хотят. Но из-за высокого порога входа - 95% отсеются. И чтобы быть в тех самых 5%, постарайтесь начать учить/практиковать еще до поступления в ВУЗ, мои маленькие.
Если папка свою "лабораторию" денег не дает, то вот пару ресурсов, с которых можно начать:
1. TryHackMe
Очень хороший старт для новичков. Там много пошаговых комнат, объяснений и практики прямо в браузере. Подходит, если ты вообще не понимаешь, с чего начать.
2. Hack The Box
Больше про практику, CTF, лаборатории и реальные сценарии. Часто воспринимается как площадка для тех, кто хочет глубже уйти в pentest, web security, red team и технический взлом в легальной среде.
3. CyberDefenders
А вот это уже больше про защиту: SOC, анализ логов, расследование инцидентов, malware analysis, threat hunting. То есть не “как атаковать”, а “как понять, что нас атаковали, найти следы и остановить проблему”.
Ну и совет в заключении: не выбирайте направление только потому, что оно модное. Попробуйте руками. Пройдите несколько комнат на TryHackMe. Попробуйте простые машины на Hack The Box. Посмотрите расследования на CyberDefenders.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥79❤53👍16👏3😱1💯1
1. Crawlee - это фреймворк для создания краулеров и парсеров. Он отвечает за сам процесс сбора данных: какие страницы обходить, как работать с очередью ссылок, что делать при ошибках, как повторять запросы, как сохранять результат и как масштабировать парсер. Проще говоря, Crawlee - это “движок” парсера. Он нужен, когда вы хотите не вручную открыть одну страницу, а системно собирать данные с сайта: товары, цены, статьи, вакансии, документы, карточки и так далее.
2. CloakBrowser - это браузер на базе Chromium для автоматизации, который пытается выглядеть для сайта менее “ботоподобно”. Обычный Playwright или Puppeteer сайт может быстро распознать по fingerprint: WebGL, canvas, шрифтам, navigator, параметрам экрана и другим признакам. CloakBrowser решает задачу браузерной маскировки: делает автоматизированный браузер более похожим на обычный Chrome пользователя.
3. CamouFox - похожая идея, но на базе Firefox (и мне, если честно, нравится больше. Он есть меньше ресурсов, как минимум). Он тоже нужен для автоматизации с упором на stealth и fingerprint, только не в Chromium-экосистеме, а в Firefox. Если CloakBrowser можно условно назвать “более незаметным Chrome для автоматизации”, то CamouFox - это “более незаметный Firefox”.
Как это может работать вместе: Crawlee управляет логикой парсинга, Playwright управляет браузером, а CloakBrowser или CamouFox выступают как сам браузерный слой. То есть Crawlee решает, куда идти и что собирать, Playwright нажимает кнопки и открывает страницы, а CloakBrowser/CamouFox помогают выглядеть менее подозрительно для сайта. Отличная связка для сбора информации/автоматизации чего-либо в ВЕБе.
Мой парсер TGstat, который каждые 2 недели собирает инфу, построен именно на Crawlee и CamouFox, успешно обходит и Claudflare, и reCAPTCHA V2.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54❤22👍6💯3⚡1🥰1
А сегодня - вот такое. Бот следит за выбранными YouTube-каналами и автоматически отправляет уведомления о новых видео в нужные Telegram-группы или каналы.
Кому может быть полезно:
1. Нарезчики, очевидно.
2. Админам Telegram-каналов.
3. Комьюнити, которые следят за конкретными авторами.
4. Тем, кто хочет автоматически дублировать новые видео с YouTube в Telegram.
- инлайн-админка через /menu;
- добавление YouTube-каналов по ссылке, ID или @handle;
- подписка Telegram-групп и каналов на уведомления;
- защита админки через список админов;
- обработка ошибок, таймаутов и rate-limit;
- Docker + Redis для нормального запуска;
- pytest-тесты.
По стеку: Python, aiogram 3, YouTube Data API, Docker, Redis, pytest. Небольшой, но практичный проект, который закрывает понятную задачу: связать YouTube и Telegram без ручного мониторинга.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤71🔥13🥰4👍1💯1
Суть простая: Telegram-бот, который следит за указанными TikTok-аккаунтами и при появлении новых видео может автоматически переливать их на YouTube. Сделано на/с:
- Python.
- aiogram 3.
- yt-dlp для работы с TikTok.
- YouTube Data API v3 для загрузки роликов.
- SQLite-очередь.
- Docker для запуска.
Можно связать один TikTok с несколькими YouTube-каналами или наоборот. Есть два режима: Review, когда видео сначала прилетает в Telegram на подтверждение, и Auto, когда бот сам скачал и залил. Сделал cookies для TikTok (если будет ругаться на регион), OAuth под каждый YouTube-канал, учет квот, retry упавших задач и простую inline-админку прямо в боте.
Проект про нормальную автоматизацию рутины для тех, кто ведет контент сразу на нескольких площадках.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤97❤🔥26👍14🔥6💋2👎1
Media is too big
VIEW IN TELEGRAM
Как себя поменять с кем-то местами?
Во-первых, идем в ChatGPT или Gemini, берем свою/целевую фотку и фотку/картинку того, на кого будем меняться и вводим такой промпт:
Recreate the background, room, framing, and natural lighting from the first image exactly — every detail of the scene must remain identical.
Take the subject from the second image and place them naturally into the scene, in the exact position, pose, and spot where the subject from the first image is located.
The subject from the second image must preserve their identity, facial features, hairstyle, outfit, body proportions, and overall appearance. Match their scale, perspective, and orientation to the subject in the first image so they fit seamlessly into the scene.
Keep the camera angle, composition, crop, distance from camera, lens perspective, lighting direction, shadows, reflections, and depth exactly the same as in the first image. Only replace the original subject with the subject from the second image.
Do not alter the background, furniture, walls, objects, decor, room layout, or any environmental details. Do not add or remove any objects. Do not change the expression or pose unless needed to match the original subject’s placement naturally.
The final result should look like the subject from the second image was originally photographed in the first image, with a realistic and seamless integration.
Это нам даст хорошее изображение в изначальной обстановке + перенесет персонажа в наши шмотки. На этом этапе деньги не платим.
Дальше, самый выгодный вариант для входа, который я нашел - это higgsfield.ai. Там есть тариф за 5$ который точно позволит сделать около 10 "подмен". Это пока самый доступный вариант, который я нашел.
Не генерируйте там фотки с помощью Nano Banana 2 и т.д., там это расходует кредиты, а в Gemini и GPT - это бесплатно.
Дальше, когда есть видео и фотка с персонажем в нужных условиях, идем в верхнем меню сайта в Video -> Kling 3.0 Motion Control.
Подставляем свое видео, картинку с персонажем, пару минут и вуа-ля, получаем результат:
* Если же хотим, чтобы был просто персонаж в своих шмотках, можем пропустить первый этап.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥163❤56👍19🍌11😱4😁2
Суть простая: я беру свои проекты, которые когда-то не дошли до полноценного запуска или были сделаны как рабочие прототипы, но при этом довольно серьезные, чтобы на них заработать, довожу их до нормального состояния и выкладываю участникам. Далее - меняете под себя формат/дизайн и запускаете.
Не просто “вот код на GitHub”, а нормальная упаковка:
— готовый проект;
— Docker / docker-compose;
— .env.example;
— инструкция по запуску на VPS;
— описание архитектуры;
— идеи, как доработать через ИИ-ассистента;
— понятная модель монетизации;
— что можно продавать клиентам или запускать как свой сервис.
Например: Telegram-боты, mini-app, парсеры популярных сайтов для сбора информации, сервисы автопостинга, боты под подписки, AI-инструменты, автоматизация под бизнес. Что будет публиковаться - решают только сабы. В месяц будет публиковаться до 4 проектов.
Еще раз: не курс по программированию, а библиотека реальных проектов, которые можно запускать. При регистрации в канал, будете давать свой ник на GH, буду "расшаривать" Вам закрытые репы. К этому добавим закрытый чат, где можно будет все обсуждать/общаться со мной.
👍 - да, 👎 - нет.
P.S. на контент основного канала не повлияет, туда будет идти то, что сюда и так не выкладывал.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍920👎89❤11🔥11👀8🌭5
Внутри уже лежат первые 3 проекта, которые можно развернуть, изучить, переделать под себя и попробовать монетизировать, прямо к "старту". 1 из них буквально аналог моего бота в телеграм, который успешно приносит деньги.
Это не “код на GitHub, разбирайтесь сами”, а нормальная упаковка:
— готовый проект;
— Docker / docker-compose;
— .env.example;
— инструкция по запуску;
— описание архитектуры;
— идеи доработки через ИИ;
— потенциальная модель монетизации.
Формат простой:
1) Библиотека - доступ к закрытому каналу с проектами, инструкциями и обновлениями, цена - 40$ месяц.
2) Клуб - доступ к каналу + закрытый чат, где по моей задумке можно найти партнера, обсуждать проекты, запуск, ошибки, адаптацию и монетизацию. В обсуждениях/подсказках принимаю участие и я тоже - 60$ месяц.
Купить позже и получить весь контент за отрезок времени не получится: новые подписчики получают доступ только к проектам, которые публикуются с момента их подписки. Это будет справедливо по отношению к тем, кто покупает доступ "раньше". Чем раньше "вошли" - тем больше список проектов. В первый месяц 3 проекта публикуются на старте (уже) + 2 по ходу месяца. Дальше: 3-4 проекта в месяц (если кто-то подпишется
Кому интересно - заходите через бота: @magerdev1club_bot
P.S. часть актуальных и будущих проектов - серая зона по ToS площадок. Проекты - техническая база; используйте ответственно и проверяйте правила площадок в своей нише
Please open Telegram to view this post
VIEW IN TELEGRAM
❤102👎26🔥16👾7👍6🥰1
1) The Art of Command Line - огромная шпаргалка по командной строке. Не обязательно читать всё подряд. Лучше возвращаться к ней, когда уже немного поработал в терминале.
2) OverTheWire Bandit - практика Linux в формате игры. SSH, файлы, права, grep, find, пайпы, базовая логика работы в терминале. Отлично заходит новичкам, потому что ты не просто читаешь/учишь команды, а реально решаешь уровни с их помощью.
Мой совет: не пытайтесь “выучить Linux” отдельно от практики. Поставьте Ubuntu в WSL / на VPS / в виртуалку, откройте терминал и каждый день делайте руками: перемещаться по файлам, искать текст, читать логи, запускать процессы, пушить код в GitHub.
1) GitByBit - git через практику прямо в редакторе. Хорошо для старта: add, commit, branch, merge и базовый рабочий процесс без лишней теории.
2) Learn Git Branching - лучший визуальный тренажёр по веткам. Когда уже понимаешь базовые команды, здесь можно нормально разобраться с branch, merge, rebase, cherry-pick и тем, почему Git вообще работает именно так.
3) Pro Git - в видео не говорил, бонусом. Не как первый ресурс, а как справочник. Если хочется понять Git глубже.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤69🔥19🍓12👍2💯2👎1