Абьюзер ChatGPT | 2.0
21K subscribers
149 photos
10 videos
4 files
152 links
Новый канал, старый я, пишу обо всем, что мне интересно.


https://magerdev-links.vercel.app/ - другие мои соц-сети.

magerkopython@gmail.com или бот @magerdev_bot - только по рекламе/работе, AI агент все остальные сообщения фильтрует.
Download Telegram
📱 FileSyncopen-source инструмент для передачи файлов между устройствами в реальном времени . Сам пользуюсь уже какое-то время, рекомендую.

FileSync - это веб-приложение для безопасной P2P-передачи файлов прямо через браузер. Без облака, без регистрации, без установки отдельных клиентов.

🚀 Возможности:

• Передача файлов из одного устройства сразу на несколько других ;
• Работа через WebRTC (прямое соединение между устройствами);
• End-to-end шифрование ;
• Простой интерфейс в браузере;
• Возможность самостоятельного развёртывания через Docker
.

⚙️ Технологии: JavaScript, WebRTC, FastAPI, Docker

📦 Лицензия: MIT

Удобное решение для быстрого обмена файлами между своими устройствами или внутри команды.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7326❤‍🔥10🔥4🎉2
⚡️ Сейчас полностью паршу tgstat.com/|telega.in.

Если кому нужна отсортированная информация о каналах/чатах - пишите (не бесплатно, само собой). Резерв на покупку через бота @magerdev_bot. Пример выдачи в комментариях, в моменте более 500 тыс уникальных строк, к финалу будет база 1 млн + релевантных, без мусора, где есть активные посты/комментарии.

Сортировка по названию, региону, количеству сабов, тематике, ссылка в Телеграм + ссылка на страницу сообщества в тгстат/телегаин.

p.s. для тех, кто не шарит, кому и зачем такое нужно - искать сообщества для работы шлюхоботов, массовая закупка рекламы, таргет, сбор информации о пользователях в чатах, приглашение пользователей без настроек приватности в свои чаты с целью агрессивной рекламы и т.д.
Please open Telegram to view this post
VIEW IN TELEGRAM
45👍6👀5😭2👎1
🎄 С момента, как регнул GitHub специально для канала, просили выкладывать туда проекты с прошлого (украденного канала). Ночью успел сделать:

🎨 1. Image & Video Enhancer

Десктопное приложение для улучшения качества изображений и видео с помощью ИИ.

⚡️ Возможности:

— Апскейл изображений и видео в 2x, 4x, 8x ;
— Режим для аниме/артов;
— Улучшение лиц (GFPGAN);
— Пакетная обработка;
— Авто-определение GPU и оптимизация настроек.

Поддержка:

RTX 50/40/30/20, GTX 16/10 серии + CPU режим.

Установка одной командой — скрипт сам определит вашу видеокарту и установит нужную версию PyTorch. В теории, должно работать.


📱 GitHub: github.com/Magerko/Image-Video-Enhancer

📺 2. ReelsMaker Pro — программа для массовой обработки видео под Reels/TikTok/Shorts.

⚡️ Что умеет:

— Конвертация в вертикальный формат 1080x1920;
— Размытый фон вместо черных полос;
— 30+ фильтров (VHS, сепия, виньетка, цветокоррекция);
— Авто-субтитры через Whisper AI;
— Наложение логотипов и музыки;
— Зум, скорость, обрезка;
— Аппаратное ускорение (NVIDIA/AMD/Intel).


Закидываешь папку с видео → настраиваешь → получаешь готовые ролики.


📱 GitHub: https://github.com/Magerko/ReelsMaker-Pro
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
110👍18❤‍🔥12🔥9🫡1
🚀 ШОРТКАТЫ В ТЕРМИНАЛЕ LINUX, КОТОРЫЕ ЭКОНОМЯТ ЧАСЫ

Оказывается для многих это тайна - они не такие, как на винде. Работаешь в терминале каждый день? Эти комбинации - must know, особенно при работе через SSH и т.д.

━━━━━━━━━━━━━━━━━━
🧭 НАВИГАЦИЯ ПО СТРОКЕ

Ctrl + A → в начало строки
Ctrl + E → в конец строки
Alt + B → назад на слово
Alt + F → вперёд на слово
Ctrl + XX → прыгнуть к началу / обратно


━━━━━━━━━━━━━━━━━━
✂️ РЕДАКТИРОВАНИЕ

Ctrl + U → удалить до начала строки
Ctrl + K → удалить до конца строки
Ctrl + W → удалить слово перед курсором
Alt + D → удалить слово после курсора
Ctrl + Y → вставить удалённое
Ctrl + D → удалить символ / выйти из терминала


━━━━━━━━━━━━━━━━━━
🔁 ИСТОРИЯ КОМАНД

Ctrl + R → поиск по истории (топ-фича)
Ctrl + P → предыдущая команда
Ctrl + N → следующая команда
↑ / ↓ → листать историю
!! → повторить последнюю
!n → выполнить команду №n


━━━━━━━━━━━━━━━━━━
🛑 УПРАВЛЕНИЕ ПРОЦЕССАМИ

Ctrl + C → остановить выполнение
Ctrl + Z → приостановить процесс
fg → вернуть в передний план
bg → продолжить в фоне
jobs → показать фоновые процессы

━━━━━━━━━━━━━━━━━━
⚡️ АВТОДОПОЛНЕНИЕ

Tab → автодополнение
Tab + Tab → показать варианты
Ctrl + L → очистить экран


━━━━━━━━━━━━━━━━━━
💡 ЕСЛИ ВЫУЧИТЬ ВСЕГО 5:

Ctrl + R
Ctrl + A
Ctrl + E
Ctrl + U
Tab


Продуктивность вырастет кратно 🔥


💾 Сохрани, чтобы не потерять.

P.S. по постам и видео пока не продуктивно - мало потужності. Хватает ресурсов только на работу.
Please open Telegram to view this post
VIEW IN TELEGRAM
97👍14❤‍🔥8😍2👎1🐳1
🚀 Большое обновление Food Bot!

📩 Поддержка прямо в боте
- Нажмите «Поддержка» → опишите проблему текстом, фото или видео. Каждый запрос — отдельная тема. Ответ придёт прямо в личку с ботом.

📸 Улучшена работа с камерой
- Подсказка при первом запуске, корректная обработка запрета доступа и поддержка вспышки.

🤖 Авто-анализ активности
- Включите в профиле — ИИ сам рассчитает ваш уровень активности по шагам и тренировкам за 7 дней.

🔥 Стрики и достижения
- 5 типов стриков и 12 достижений с бейджами. Новая страница — /achievements.

📊 Еженедельный AI-отчёт
- Каждый понедельник утром — сводка за неделю: средние КБЖУ, сравнение с целями и 3 персональных совета от ИИ.

📋 Планирование питания
- Планируйте приёмы пищи заранее, смотрите КБЖУ и подтверждайте в дневник одной кнопкой. Страница — /meal-plan.

🔈 UPD: к сканеру штрих-кодов подвязал FatSecret, должно находить лучше. Исправил рефералку.

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

👀 Попробовать → @YourFoodTrack_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3821👍4🎉4🤯1
🚀 Еще мини обновление Food Bot. То, что просили.

Теперь приложение умеет учитывать Ваши особенности - диабет, аллергии, доступность продуктов, веган и т.д. Ассистент, подсказки, подведение итогов в понедельник - везде учитываем.

А в конце - вишенка на торте. Мой график электричества начиная с 8 утра на сегодня. Всем потужности ⚡️

Всем хорошего дня.

P.S. на вечер зарядил первый пост о FullStack карте.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6314👍5👀4🔥3🐳1
⚡️ FULLSTACK ROADMAP

ЭТАП 1 — HTML, CSS, JAVASCRIPT

Fullstack начинается не с фреймворков, а с платформы. React можно выучить быстро. А вот понимание браузера формируется и не так-то шустро. Если не разобраться в базе, дальше при встрече с чем-то серьезным будет габелла.

─────────────────────

1. HTML — структура и семантика

HTML — это не “набор тегов”, а описание смысла документа. Семантика — это контракт между вами и браузером.

Используйте: -<header>, <main>, <section>, <article>, <footer>, <button>. Не используйте <div> там, где есть семантический элемент. Кнопка должна быть <button>, а не <div> с обработчиком клика — иначе вы ломаете доступность и поведение по умолчанию.

Где учить:

MDN Web Docs (HTML)
HTML Academy (бесплатные тренажёры)

Что нужно понимать:

— как строится DOM;
— как работают формы ;
— базовые принципы доступности
.


─────────────────────

2. CSS — layout и адаптивность

CSS — это управление моделью раскладки. В современном фронтенде обязательны:

• Flexbox — одномерные раскладки;
• Grid — двумерные сетки.

‼️ Float — устаревший подход для layout.

Принцип: Mobile First. Сначала корректная работа на 375px, потом масштабирование вверх через media queries.

📎 Где учить:

Flexbox Frogg
Grid Garden
CSS-Tricks Flexbox Guide

Что нужно понимать:

— как работает поток документа;
— как рассчитываются размеры;
— как поведение меняется при сужении экрана
.

─────────────────────

3. JavaScript — поведение и взаимодействие

JavaScript единственный язык, который исполняется в браузере(‼️). Без него сайт — статический документ.

До фреймворков необходимо уверенно владеть Vanilla JS.

База:

— DOM API (поиск, изменение, удаление элементов);
— События и всплытие;
— event.preventDefault();
— let / const (без var);
— === вместо ==;
— null и undefined;
— стрелочные функции;
— Fetch API и работа с JSON.

Где учить:

Learn JavaScript (Илья Кантор)
Codewars (8–7 kyu для набивки синтаксиса)

Если вы не понимаете DOM, фреймворки будут магией. Магия не масштабируется.

─────────────────────

⚡️ Практика:

Сделайте Landing Page без библиотек:

— семантическая структура;
— адаптивность;
— бургер-меню;
— модальное окно с формой;
— отправка без перезагрузки (console.log, очистка, закрытие);
— переключение темы с сохранением в localStorage.


Без Bootstrap, Tailwind и UI-китов. Нужно понимать платформу, а не только инструменты.


Готовность двигаться дальше:

— верстка не ломается на мобильной ширине;
— понимаете разницу между "==" и "===";
— различаете null и undefined;
— можете объяснить всплытие событий;
— можете отцентрировать элемент несколькими способами.


🎄 Без этой базы всё остальное — просто ускоренное копирование кода. Постарался найти, проверить, поспрашивать для вас ресурсы, которые реально будут полезны по каждому разделу для изучения/тренировки. Следующий пост — про то, как не потерять этот код: Git, GitHub и основы работы в команде. Хоть в backend уже было, не лишним будет повторить.

#roadmap #fullstack #html #css #js
Please open Telegram to view this post
VIEW IN TELEGRAM
98👍14🥰9🔥7🐳1
👀 Сделал себе 3-й аккаунт в ТТ, получается, с регионом Украина и без монетизации.

Не знаю, в чем проблема, но на этих двух акках, который Live и основной, началась какая-то душка по просмотрам/рекомендациям. Много людей жалуются, что если раньше все мои ролики попадались, то сейчас больше месяца не появляюсь. Возможно, между регионом/просмотрами с СНГ есть теперь прямая корреляция.

Опять таки, ради эксперимента, пару дней-недель ролики буду выставлять туда. Так что если увидите в ТТ - это не фейк, это я.

Кому интересно - 📱ссылка.

P.S. сори за беспокойство в выходной. На вечер уже заряжено продолжение roadmap, а также пост о JS+TS в отдельности.
Please open Telegram to view this post
VIEW IN TELEGRAM
51👍9❤‍🔥3👀2🐳1
💡 Оффтоп: Как правильно вкатиться в JavaScript и без боли перейти на TypeScript

Сделаем небольшую паузу в нашем основном Fullstack Roadmap. Вы задали отличный вопрос, я делал об этом видео и это заслуживает отдельного поста. Для условного понимания, 50% приложения Food Bot - это TS.

TypeScript — это не отдельный язык. Это надстройка (superset) над JavaScript. Если вы не понимаете замыкания, Event Loop или контекст this в JS, типы вас не спасут, а только запутают. Это к тому, что не следует сразу бросаться в TS - literally выстрел себе в колено.

Вот оптимальный, проверенный опытом (моим и не только) маршрут от Vanilla JS до уверенного TypeScript, с лучшими бесплатными ресурсами.

🟨 Этап 1: Фундамент JavaScript (без фреймворков и типов)

Ваша цель — понять, как язык работает под капотом и выучить современные стандарты (ES6+).

📌 Что нужно знать железобетонно:

• Разница между var, let, const (и почему var нужно забыть).
• Reference vs Value types (почему {} === {} возвращает false).
• Методы массивов: map, filter, reduce (вы будете использовать их каждый день).
• Асинхронность: Promises, async/await и как работает Event Loop (это спросят на 100% собеседований).


📚 Где учить:

1. Learn.javascript.ru
Библия. Никакие видеокурсы не заменят этот учебник.
Пройдите разделы 1 (Язык) и 2 (Браузер).

2. Roadmap.sh / JavaScript
Лучший визуальный Roadmap.
Идите по желтым блокам сверху вниз.
3. JavaScript30
Бесплатный курс от Wes Bos.
30 дней — 30 маленьких проектов на чистом JS без библиотек. Идеально для набивания руки.


🟦 Этап 2: Переход на TypeScript

Когда вы можете написать простую логику на JS и отправить fetch-запрос без гугла — пора добавлять типизацию. TypeScript решает одну главную задачу: он ловит ошибки до того, как вы запустите код. Вы перестанете получать "Cannot read property 'x' of undefined" в продакшене.

📌 Что учить в TS:

• Базовые типы (string, number, boolean, массивы).
• Interfaces и Types (и в чем между ними разница).
• Union-типы (string | number) и Literal-типы.
• Generics (Дженерики): <T>.
Самая сложная, но самая важная часть TS для переиспользуемого кода.
• Utility Types: Partial, Omit, Pick, Record.

📚 Где учить:

1. Официальный Handbook
Документация TS написана невероятно круто и понятно. Начинайте с раздела "The Basics".
2
. Total TypeScript
Мэтт Покок (Matt Pocock) считается одним из лучших преподавателей по TS. Его бесплатный базовый курс обязателен к прохождению.
3. Type Challenges
Когда освоите базу — идите сюда. Это LeetCode, но только для для TypeScript. Решайте задачи уровня Warm-up и Easy. Классный тренажер, сам такое делал.


⚙️ Практический мост: как объединить знания?

Лучший способ перейти на TS — взять свой старый проект на чистом JS и переписать его на TypeScript.

Пошагово:


1. Добавьте в проект файл tsconfig.json.
2. Включите "strict": true (обязательно!).
TS без строгого режима — это деньги на ветер.
3. Измените расширения файлов с .js на .ts.
4. Весь ваш редактор (VS Code) загорится красным.
5. Начинайте методично описывать интерфейсы для ваших данных, пропсов и ответов от API, пока краснота не исчезнет.


‼️ Важно:

Не используйте тип any! Написание any — это фактически отключение TypeScript. Если вы пишете any, значит, вы просто сдались. Когда чуть пробежите JS, а потом зацените TS - поймете, че я тут несу. Используйте unknown, если действительно не знаете, что придет,
и сужайте тип дальше через проверки.


#js #ts #JavaScript #TypeScript
Please open Telegram to view this post
VIEW IN TELEGRAM
72👍14❤‍🔥7🔥4👀3👌1
🐙 Этап 2: Git и GitHub.

Уже было в backend карте, но повторим суть. Мы сверстали сайт, он работает. Но пока он лежит у вас в папке локально и вы кидаете его кенту/такому же энтузиасту, как вы через ТГ или Google Disk - долго это дело не проживет. Нужно со старта учиться делать все хорошо, профессионально. Тем более, на работе/в стартапе вы точно столкнетесь с тем, что над проектом работают 5-10 человек одновременно. Поэтому, учимся системе контроля версий и культуре командной работы.

📱 1. Git и GitHub/GitLab

Еще раз по терминологии. Git - это страховка которая нужна в первую очередь тебе самому (!). GitHub (или GitLab, чаще встречается в коммерции, ибо можно поднять его на своем сервере) - это социальная сеть для кода. Если вашего кода нет в репозитории - его "не существует".

Кстати, недавно выяснил, что существуют некие GUI-клиенты (кнопки в редакторе) для работы с git. Это настолько лажа, что я их называть тут даже не буду - не смотрите туда. Важно понимать как оно все работает, а не просто кнопки нажимать. Учимся работать руками, в терминале. Поэтому, коротко выделю основное:

Три состояния файла:

- Modified
Вы изменили файл, но Git еще не следит за этим изменением.
- Staged (Index)
Вы сказали Git: «Я хочу включить это изменение в следующий снимок».
Команда: git add
- Committed
Снимок сделан и сохранен в истории.
Команда: git commit

Основные команды, нужно знать:

- "git status" - вводите её каждые 5 минут. Она показывает, где вы и что происходит.
- "git add ." - добавить всё (лучше добавлять файлы поштучно).
- "git commit -m "feat: added header"" - зафиксировать изменения.
- "git push origin main" - отправить на сервер.
- "git pull" - забрать чужие изменения.


🔼 2. Ветвление (branching)

В нормальных конторах в ветку main (или master) никто напрямую не пишет. Там всегда рабочий production-код. Поэтому наш рабочий процесс следующий:

1) Создать ветку под задачу: "git checkout -b feature/login-form"
2) Написать код и закоммитить.
3) Отправить ветку: "git push -u origin feature/login-form"
4) Создать Pull Request.
5) Провести Code Review и выполнить Merge.

Где учить:

- Learn Git Branching - визуальный тур, покажет, как команды работают "под капотом";
- Atlassian Git Tutorial - отличный справочник с картинками, объясняющий сложные вещи (rebase, cherry-pick) простым языком.

3. .gitignore и node_modules

Ошибка №1 - залить node_modules в Git. Это норм (пока учитесь, не шарите), но так делать не нужно. Поэтому всегда, ВСЕГДА в корне проекта создаём файл .gitignore:

node_modules/
.env
.DS_Store
dist/

Если в репозитории есть node_modules - это ужас. Также, как и .env, с вашими токенами/ключами, credentials.


🤷‍♂️ 4. Культура коммитов (сonventional commits)

Не пишите в коммитах: "fix", "update" и не дай боже "asd". Даже для своих, а то получите плохую привычку. Используйте стандарт:

- feat: новая фича;
- fix: исправление бага;
- refactor: переписан код без изменения функционала;
- docs: обновлена документация.


🏄‍♂️ 5. Практическое задание по этапу

Берем нашу "Визитку" из первого этапа и превращаем её в репозиторий. Ваше ТЗ:

1) Инициализация:
- Создать репозиторий на GitHub.
- Связать локальную папку:
- git init
- git remote add origin <url>

2) Игнор:
- Создать .gitignore и исключить системные файлы.
3) Ветки:
- Создать develop от main.
- Создать feature/add-animation от develop.

4) Изменения:
- В ветке feature добавить простую CSS-анимацию.
- Закоммитить изменения.

5) Финал:
- Создать Pull Request из feature/add-animation в develop.
- Провести self-review.
- Написать комментарий "Looks good".
- Смерджить ветку.


Следующий пост по этой теме - React и Vue. Почему jQuery умер, и т.д.

#roadmap #fullstack #git #github
Please open Telegram to view this post
VIEW IN TELEGRAM
65🔥17❤‍🔥3😁3😍3
🤷‍♂️ Оффтоп: Go (Golang). Язык облаков и микросервисов


↗️ Этап 1: Синтаксис и Философия (The Go Way)

Go - язык маленький. Спецификацию можно прочитать за вечер. Но писать на нем нужно правильно. И так, что учить:

1) Типы и переменные
Строгая типизация. "var", "const", ":=". Понимать, когда использовать явное объявление, а когда короткую форму.
2) Структуры (Structs) вместо классов. В Go нет ООП в привычном понимании. Есть структуры и методы. Композиция вместо наследования.
3) Интерфейсы (interfaces). Реализуются неявно. Если структура имеет нужный метод - она реализует интерфейс. Никакого ключевого слова implements. Если «крякает как утка» - значит утка.

Обязательно понять:

• Pointers (указатели) . Не бойтесь * и &. В Go указатели безопасные и простые. Нужно понимать разницу между Value Receiver и Pointer Receiver. Когда метод изменяет структуру - используйте pointer receiver.
• Error Handling . Тот самый "if err != nil". В Go ошибки - это значения, а не исключения. Ошибки возвращаются из функций и обрабатываются явно.

🔖 Ресурсы (cтартуем тут!):

- A Tour of Go. Официальный интерактивный тур. Пройти от начала до конца. Это база.
- Go by Example - лучшая шпаргалка. Забыли, как работает switch или map? Вам сюда.
- Effective Go - ОБЯЗАТЕЛЬНО к прочтению после "Тура". Объясняет, как писать идиоматичный код (форматирование, нейминг).


🚀 Этап 2: Конкурентность (concurrency)

То, ради чего Go и придумали. Что учить:

1) Goroutines (горутины): это не потоки ОС. Это легкие «зеленые» потоки. Вы можете запустить их миллион на ноутбуке.
2) Channels (каналы): способ общения между горутинами. "Don't communicate by sharing memory; share memory by communicating".
3) Sync Package: WaitGroup, Mutex. Знать, когда использовать каналы, а когда - мьютексы.
4) Context: как правильно отменять операции и передавать дедлайны.

🔖 Ресурсы (по этому разделу):

- The Go Programming Language - книжка, библия "ГОев" 😌 . Ссылки на пиратки не даю, ибо не поддерживаю. Ищите сами.
- Concurrency in Go (Katherine Cox-Buday) - прям для выхода на уровень "профи".


🏃‍♂️ Этап 3: Экосистема и стандартная библиотека

В Go «все идет в комплекте», это вам не Python, где все нужно устанавливать из вне. Вам не нужны фреймворки для старта (нормального), как в JS. Что учить в итоге:

1) net/http: напишите веб-сервер на чистой стандартной библиотеке. Это прочищает мозги после Express/Django (я этого делать не буду, но вам, если знакомились с Питоном - маст хев, бразерс (энд, пробабли, систерс)).
2) JSON: encoding/json, теги структур (json:"name").
3) Go Modules: go mod init, go mod tidy. Как управлять зависимостями.
4) Testing: в Go тесты встроены (_test.go). Научитесь писать Unit-тесты и Table-Driven Tests.

🔖 Ресурсы (по этому разделу):

- Learn Go with Tests - топ тема, вы учите язык через TDD (Test Driven Development). Бесплатно!
- Gophercises - курс от Jon Calhoun. Вы пишете реальные утилиты: парсер HTML, викторину, CLI-тулзы. Бесплатно и невероятно полезно.


🌈 Этап 4: Практика (Pet-Project)

Не пишите сразу микросервисы. Начните с утилит. Go идеален для CLI (инструментов командной строки). Поэтому вот вам квест: "Concurrent URL Checker". Напишите CLI-утилиту, которая:

- Читает список сайтов из файла (100+ штук).
- Проверяет каждый сайт (отвечает ли он 200 OK).
- Делает это конкурентно (используя воркеры и каналы), чтобы проверка 100 сайтов занимала секунды, а не минуты.
- Выводит результаты в красивую табличку в терминале.


1️⃣Ну, и в конце, совет от головы, которая помогла составить вам гайд: не тащите в Go привычки из других языков:

- Не ищите фреймворки типа Laravel/Django сразу. Учите stdlib.
- Не пытайтесь сделать код «DRY» (Don't Repeat Yourself) любой ценой. В Go копипаста иногда лучше, чем сложная абстракция. A little copying is better than a little dependency.
- Используйте линтер golangci-lint с первого дня.

Ели влез в объем поста. Писал - не сам, помог одноклассник, который работает в мелко-мягких. В основном, ресурсами. За такое люди деньги платят в закрытых ТГ каналах, вообще-то, так что, любите меня, пж, и приглашайте друзей.
Please open Telegram to view this post
VIEW IN TELEGRAM
133🔥26❤‍🔥7🥰7👍2
⚡️ В сентябре был пост, но вас тут было в 4 раза меньше почти. Так что повторим.

Студенты всё ещё могут получить GitHub Student Developer Pack бесплатно в 2026 году. Вот что там дают:

1. Топ-инструменты:
- GitHub Copilot Pro: бесплатный ИИ-помощник для кода в VS Code, JetBrains и других IDE;
- JetBrains All Products Pack: полный набор IDE (IntelliJ, PyCharm, WebStorm) на год с продлением - идеально для профессиональной разработки;
- DigitalOcean кредиты ($200+): хостинг для проектов без затрат, плюс MongoDB Atlas для БД.

2. Облако и инфраструктура:
- Microsoft Azure кредиты: полный доступ к облаку без карты - для приложений и ML;
- GitHub Pro/Codespaces: неограниченные приватные репозитории, Actions (3000 мин/мес) и Codespaces бесплатно.

3. Обучение и продуктивность:
- Educative/Frontend Masters: курсы по JS, системному дизайну (6+ месяцев);
- Namecheap .me домен + SSL: бесплатно на год для личного бренда.

Полный список (100+) смотрите на https://education.github.com/pack после верификации - там теги по категориям.

А теперь, как это получить. Во-первых, требования:

1) Возраст от 13 лет.
2) Текущая регистрация в программе, выдающей диплом или степень (школа, вуз).
3) Подтверждение статуса: студенческий email (.edu или аналог) или документы (ID студента, расписание).


🎁 Как получить:

1) Зарегистрируйтесь или войдите в GitHub.
2) Перейдите на https://education.github.com/pack и нажмите "Get your Student Benefits".
3) Пройдите верификацию (статус действует 2 года, потом продлите).
4) После одобрения активируйте предложения от партнёров (GitHub Pro, JetBrains, Azure и т.д.).

🚀 Держу в курсе. В комментариях просто заговорили про платный PyCharm, вот и вспомнил.
Please open Telegram to view this post
VIEW IN TELEGRAM
90🎉13🔥5🏆4🥰3❤‍🔥1
Кто хотел бота для контроля питания, возможность оплатить в гривнах 🇺🇦 , вот, открыли - @FitFlow_AIbot.

Если Вы из бывшего СНГ, то вот этот вариант для вас - @YourFoodTrack_bot.

Кто не шарит, что это за приложения - вот был пост.
👍269🔥4🎉3
🌐 Оффтоп: Что такое OSINT?

OSINT (Open Source Intelligence) - это сбор и анализ информации из открытых источников: соцсетей, сайтов, реестров, СМИ и других публичных данных. Без взлома - только легальные методы и открытая информация.

Популярные инструменты OSINT

1. Поиск и анализ данных:

- Maltego - визуальный анализ связей между людьми, доменами и компаниями;
- theHarvester - сбор email-адресов, поддоменов и открытых данных;
- Google Dorking - продвинутый поиск через специальные операторы Google.

2. Социальные сети:

- Sherlock - поиск аккаунтов по нику на сотнях платформ;
- Social Searcher - мониторинг упоминаний в соцсетях;

3. Домены и сайты:

- Whois Lookup - регистрационная информация о домене;
- BuiltWith - определение технологий, используемых на сайте;
- Shodan - поиск устройств и серверов, доступных в интернете.

🔥 Почему я об этом написал. В момент, когда я формировал себе новый "@", некоторые имена были заняты и я попал в путаницу. После, на основе Sherlock сделал себе скрипт, который проверяет неймы по всем платформам. А BuiltWith часто помогает определить стэк того или иного веб-приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
67🔥9👀7👍3❤‍🔥2💘1