Это третий курс со Stepik, "Поколение Python для профессионалов".
Это, наверное, не очень этично с моей стороны. И все же призываю Вас "пиратить" только в том случае, если реально нет этих 100$ на курс, обучение.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤373😭62😐26👍13👎10👀10
Поколение_Python_курс_для_профессионалов.zip
54.2 MB
Диск ссылку снес, очевидно. Вот ❤️
❤439👍35⚡24🤯15🌚6🐳4
1. Arsenal-ng
Удобная терминальная шпаргалка с сотнями готовых команд. Выбираете Nmap, FFUF, Gobuster или другой инструмент, указываете нужные параметры и получаете готовую команду. Не нужно постоянно вспоминать синтаксис и десятки флагов.
2. Pentest Copilot
AI-агент, который подключается к Kali Linux, запускает инструменты, анализирует результаты и предлагает следующие действия. По сути, попытка сделать автономного помощника для пентеста, CTF и учебных лабораторий. Пока не замена специалисту, но проект крайне интересный, сам юзал.
3. Ligolo-ng
Виртуальный "сетевой кабель", протянутый через удалённый компьютер во внутреннюю сеть. Создаёт туннель, после чего можно работать с внутренними IP-адресами практически так, будто ваш компьютер подключён к этой сети напрямую. Ну, вы поняли, если у вас есть доступ к удаленному устроству, юзаете его как тунель и шаритесь дальше по серверам, роутерам и т.д...
4. Nuclei
Быстрый сканер уязвимостей на основе готовых шаблонов. Может проверять сайты, API, сети, DNS и облачные конфигурации на известные уязвимости и неправильные настройки. Главный плюс - огромная база шаблонов, которую постоянно дополняет сообщество. И главный страх вайб-кодеров...
По сути, если лень долго читать: Arsenal-ng подсказывает команды, Pentest Copilot помогает выстроить проверку, Nuclei автоматически ищет проблемы, а Ligolo-ng позволяет пройти глубже во внутреннюю сеть.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤87👍46🐳3🤝3👾2
- текстовые чаты стали безлимитными: бесплатные пользователи больше не упираются в лимит количества сообщений, если общаются только текстом;
- модель по умолчанию: для Free и Go теперь используется GPT‑5.6 Luna (вместо GPT‑5.5 Instant);
- кнопка «Думай» (Think): в ближайшие дни (ориентировочно с 10 августа 2026) у бесплатных пользователей появится опция включить режим рассуждений (так они пишут).
Но, лимиты все еще остались:
- генерация изображений;
- загрузка и работа с файлами - отдельные лимиты, но, как я понял, стали больше;
- голосовой режим - ограничения не сняты;
- ChatGPT Work, Codex и т.д. - они все также в платных тарифах.
GPT‑5.6 Luna норм вариант для чего-то не требовательного - задач с текстом, простой скрипт. Так что новость, в целом, хорошая.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥180👍38❤32🔥8🐳5🤯2
Особенно зайдут, если собираете проекты быстро и без знаний, на так называемом вайб-кодинге: они закрывают ровно то, что при таком темпе пропускается первым - структуру, проверки и безопасность.
1) /launch-web - для аудита сайта перед публикацией
52 пункта в восьми секциях: доходят ли заявки, индексация и robots, мета и OG-превью, доступность, скорость, юридические страницы и согласия, аналитика, домен и бэкапы. На выходе - отчёт в docs/launch/ со статусами и приоритетами P1/P2/P3.
2) /launch-security - аудит безопасности перед выкаткой
63 пункта в двенадцати секциях: секреты и ключи, аутентификация и сессии, доступ к чужим данным, инъекции и XSS, загрузка файлов, заголовки и CORS, лимиты и расходы, утечки в ответах и логах, зависимости, прод-гигиена, платежи и вебхуки, плюс отдельная секция, если внутри приложения работает LLM.
3) /pipeline - проект от идеи до выката
Ведёт проект по одиннадцати стадиям с жёсткими воротами между ними: идея - план с критериями приёмки - risk spikes - контракты - сквозной слайс - задачи - реализация - аудит - фидбек - выкат. Каждая стадия материализуется в файл в docs/pipeline/, и после каждой Claude останавливается и спрашивает разрешение идти дальше.
Смысл в двух вещах. Первая: файлы, а не контекст (экономим, кст). Сессия умирает, docs/pipeline/ живёт - новая сессия поднимает проект с той же точки, а не с моего пересказа. Вторая: ворота. Именно они не дают модели написать реализацию, пока мы ещё обсуждаем, что вообще строим - самая дорогая ошибка при работе с ИИ-агентом.
Аудит своего же кода скилл отдаёт отдельному субагенту со свежим контекстом: тот не видел, как код писался, и в этом весь смысл - он проверяет критерии приёмки запуском, а не чтением.
3 - вообще маст-хев, если у вас нет аналогичного скилла. Берите, меняйте, используйте в своих проектах, в том числе коммерческих.
Ставится в две команды:
git clone https://github.com/Magerko/claude-code-skills
cd claude-code-skills && ./install.ps1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤94🔥13🐳8👎2👀2
⚔️ Evelgron: Tale of the Sinner
https://store.steampowered.com/app/4033770/Evelgron_Tale_of_the_Sinner/
🌲 Quiet Grove: Lost in the Fog
https://store.steampowered.com/app/4826240/Quiet_Grove_Lost_in_the_Fog/
Кому не сложно - добавьте игры в wishlist. Поможете продвижению в рекомендациях и так далее. Для вас - пару кликов, для ребят - будущее.
Спасибо за внимание, давайте делать комьюнити лучше ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
❤135👀63👍15🐳4😇3🗿2
Суть простая - адаптировать практически любое приложение с интерфейсом под человека в CLI приложение, чтобы его понимал ИИ ассистент (Claude Code, например). С ним условный OBS превращается в набор нормальных команд, с которыми AI уже умеет работать. И тут как раз максимально практичный кейс из моей жизни.
У меня куча OBS-сцен под стримы (кстати, стримы тут почти каждый вечер: Twitch: magerdev1): отдельные источники, вебка, захват игры, вертикальные/горизонтальные варианты, разные настройки. И каждый раз, когда нужно массово что-то поменять, ты сидишь и кликаешь всё руками.
А теперь - у меня другой сценарий, я прошу у ассистента:
«Создай копию моей игровой сцены, убери вебку, добавь источник браузера, выставь настройки записи и сохрани как отдельную сцену». То есть, агент сам вызывает нужные CLI-команды и делает всё последовательно. Балдеж.
У CLI-Anything уже есть/развиваются инструменты для Blender, GIMP, LibreOffice, Kdenlive, Godot, QGIS, Obsidian, n8n и десятков других программ.
❗️Еще раз, однозначно советую потыкать - репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥109❤56🤯16👍8🕊4🤔3
1.
2.
3.
Получил несколько положительных отзывов по этим источникам. Получается логичная цепочка.
P.S. 1 и 3 курс есть на украинском, русского нет, придется с переводчиком сидеть/проходить на английском.
Для будущего Network Engineer / DevOps / Network Automation Engineer связка очень хорошая, особенно как дополнение к программе обучения в ВУЗе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72❤50🔥17👀7🐳1😘1
Сегодня должен выйти Python 3.15, йоу
- lazy import: позволяет откладывать загрузку модулей до момента их использования. Звучит интересно и на практике можно будет ускорять запуск/работу тяжеловесных приложений;
- frozendict: встроенный неизменяемый словарь. На практике думаю, пригодится для конфигураций и данных, которые не должны случайно изменяться. А ещё такой словарь в теории можно использовать в качестве ключа другого словаря, если все его элементы хешируемые;
- sentinel: специальный тип для создания уникальных значений-маркеров. Например, можно будет нормально различать ситуации, когда аргумент функции вообще не передали и когда явно передали "None". Раньше для этого приходилось создавать собственные объекты-заглушки;
- Tachyon: вот, наверное, с первой фишкой - самые важные. Новый профилировщик позволяет искать узкие места производительности прямо в работающих Python-приложениях, без изменения кода и перезапуска процесса. Причём с минимальным влиянием на производительность;
- UTF-8 по умолчанию: тут все просто, меньше проблем с кодировками при работе с файлами на разных операционных системах. В частности, с кириллицей на Windows.
Сразу прыгать на новую версию не нужно - ждите совместимости библиотек, хотябы популярных.
_____________________________________________
Please open Telegram to view this post
VIEW IN TELEGRAM
❤142❤🔥18🔥6👍3👎2🐳2
Для тех, кто делает свои масштабные приложения и целится в большую аудиторию, но знаний кода не хватает:
😒 Anthropic запустила бесплатный ИИ-сканер уязвимостей для open-source
Новый инструмент называется OSS Scanner. Он анализирует исходный код с помощью мощнейших моделей Claude, включая Mythos, ищет потенциальные уязвимости и предлагает варианты исправления. Anthropic утверждает, что за последние полгода обнаружила больше 29 000 потенциальных уязвимостей в различных проектах.
Правда, недостаток для простых работяг: сервис пока не для всех подряд. Подавать заявки могут сопровождающие значимых open-source проектов, а отчёты генерируются без предварительной ручной проверки.
🚀 Подать заявку можно тут: https://github.com/anthropics/oss-scanner, а почитать про инициативу тут: https://red.anthropic.com/oss-scanner/
_____________________________________________
😳 На вопросы которые не касаются работы, отвечаю тут, регулярно после 10 вечера по киевскому времени - twitch.tv/magerdev1 .
🤝 Сотрудничество
Новый инструмент называется OSS Scanner. Он анализирует исходный код с помощью мощнейших моделей Claude, включая Mythos, ищет потенциальные уязвимости и предлагает варианты исправления. Anthropic утверждает, что за последние полгода обнаружила больше 29 000 потенциальных уязвимостей в различных проектах.
Правда, недостаток для простых работяг: сервис пока не для всех подряд. Подавать заявки могут сопровождающие значимых open-source проектов, а отчёты генерируются без предварительной ручной проверки.
_____________________________________________
Please open Telegram to view this post
VIEW IN TELEGRAM
👀38❤28❤🔥6👍3🐳2💘1
Media is too big
VIEW IN TELEGRAM
Геймдеву тоже, похоже, скоро будет несладко.
🎮 Google представила ИИ, который создаёт игры по текстовому запросу
Называется Playground. Суть простая: описываешь, какую игру хочешь получить, а нейросеть пытается её создать. Без написания кода, игровых движков и прочего. Получившийся результат можно сразу протестировать, отправить друзьям или опубликовать в общей галерее.
Безусловно, полноценную GTA VI таким образом пока не сделать, но для небольших игр и прототипов выглядит очень интересно. Хотя по сути, это передовая модель с набором определенных параметров и инструкций - такой же результат можно получить с условным Opus 5.5 и прямыми руками.
P.S. пока сервис экспериментальный и доступен пользователям из США старше 18 лет, но скоро дойдет и до остального мира.
Но все же ссылка: https://playground.google/, вдруг у кого-то есть VPN...
_____________________________________________
😳 На вопросы которые не касаются работы, отвечаю тут, регулярно после 10 вечера по киевскому времени - twitch.tv/magerdev1 .
🤝 Сотрудничество
Называется Playground. Суть простая: описываешь, какую игру хочешь получить, а нейросеть пытается её создать. Без написания кода, игровых движков и прочего. Получившийся результат можно сразу протестировать, отправить друзьям или опубликовать в общей галерее.
Безусловно, полноценную GTA VI таким образом пока не сделать, но для небольших игр и прототипов выглядит очень интересно. Хотя по сути, это передовая модель с набором определенных параметров и инструкций - такой же результат можно получить с условным Opus 5.5 и прямыми руками.
P.S. пока сервис экспериментальный и доступен пользователям из США старше 18 лет, но скоро дойдет и до остального мира.
Но все же ссылка: https://playground.google/, вдруг у кого-то есть VPN...
_____________________________________________
Please open Telegram to view this post
VIEW IN TELEGRAM
😱41😈13🔥7👎5😢3🎃2
Идея пришла с роликов про "20 признаков сгенерированного сайта": Inter, фиолетовые градиенты, три карточки в ряд, эмодзи в заголовках и т.д. Думаю: "Авось все так просто, отдам модели список, пусть не делает так".
Ага. Получил кремовый фон, зелёные кнопки и другой модный шрифт. Буквально тот же шаблон, только в других цветах.
Чудес не обещаю: если в ТЗ уже расписаны цвета, тексты и структура, разница будет небольшой. Скилл полезнее там, где модель сама принимает решения. И возится она с ним примерно вдвое дольше. И, понятно, что человек с опытом/знающий все равно сделает лучше.
Ссылка на репу: https://github.com/Magerko/landing-skill
Please open Telegram to view this post
VIEW IN TELEGRAM
❤85🐳14❤🔥11👍6🤔3🔥2
Один из моих подписчиков/зрителей (Mal1ket, кто часто в чате на Твиче) устроился Java разработчиком в финтех как раз таки благодаря тому, что делал Pull Request'ы в крупные проекты, которые принимали. Это послужило весомым аргументом при трудоустройстве.
Поэтому, если хотите усилить свои позиции на рынке труда - такое усиление резюме было бы глупо игнорить. И если вы новичок, для вас есть гайд.
Репозиторий First Contributions позволяет разобраться в этом всем буквально на практике:
- Научиться делать Fork чужого репозитория.
- Создавать отдельные ветки и коммиты.
- Отправлять Pull Request - предлагать изменения в чужой проект.
- Разобраться, как вообще устроен процесс совместной разработки через GitHub.
Всё пошагово, с инструкциями на разных языках, включая русский и украинский.
P.S. если даже не про open-source говорить. Многие начинающие разработчики изучают языки программирования, делают пет-проекты, но при этом понятия не имеют, как работать с чужим кодом и участвовать в совместной разработке. А ведь это один из важнейших навыков для реальной работы, так что ознакомьтесь.
_____________________________________________
Please open Telegram to view this post
VIEW IN TELEGRAM
❤66💋5👀4❤🔥2🐳2👾1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤50🔥4😁4⚡1👍1🐳1
Что умеет?
- Кодировать и декодировать данные: Base64, URL Encoding, Hex и т.д.
- Вычислять хеши: MD5, SHA-256 и другие.
- Работать с шифрованием: AES, DES, XOR.
- Преобразовывать форматы данных, кодировки, временные метки.
- Распаковывать сжатые данные и анализировать бинарные файлы.
Можно буквально собирать цепочки операций без написания кода. Например, взять строку, сначала декодировать её из Base64, затем распаковать через Gzip и преобразовать результат в читаемый текст.
Есть ещё функция Magic, которая пытается автоматически определить, какие преобразования применялись к данным, и подобрать способ декодирования.
Кому пригодится по направлению? Backend-разработчикам, специалистам по кибербезопасности, тем, кто занимается CTF, анализирует запросы, логи, токены и т.д.
____________________________________________________
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42❤17❤🔥14👎3🐳2🌭1
Вокруг KytyPS5 и AnyPS5 сейчас хватает громких заголовков. Эксклюзивы запускаются, порты больше не нужны, Sony напряглась. Ну, почти. Разобрался для вас, что реально есть на 12 октября.
1. KytyPS5
🎉 Слой совместимости для Windows и Linux, с экспериментальной поддержкой macOS. Разработчики уже сообщают о геймплее в Astro’s Playroom, GTA V, Miles Morales, Hi-Fi RUSH, Silent Hill 2 Remake и других играх. Я пробовал Demon Souls Remake, на 5070 TI + 14600k полет нормальный, хоть и не идеально пока.
Совместимость пока сильно зависит от конкретной игры и сборки: остаются вылеты, графические ошибки и проблемы с производительностью. Основной фокус команды сейчас - расширять список запускаемых игр и повышать надёжность запуска.
2. AnyPS5
⌛ А вот это - очень хайпует в ТикТоке, про него я видео не делал но обязательно сделаю. Здесь интересен сам подход: проект преобразует исполняемые файлы PS5 в формат Windows/Linux и предоставляет свои реализации необходимых системных библиотек.. То есть цель - автоматизировать перенос уже скомпилированной игры на ПК, без исходников от её разработчиков.
Пока в официальном списке проверенной совместимости Dreaming Sarah и homebrew-версия классического Doom. Dreaming Sarah работает в 60 FPS на GTX 1050 Ti + i5-7500. Для раннего проекта - вполне конкретный результат. Но в ТикТоке преподносят, буд-то бы проект уже на "98%" умеет преобразовывать игры Sony для ПК. Тут лгут, но проект, на дистанции, достоен внимания.
____________________________________________________
А теперь, как разработчикам: оба проекта открыты: можно изучать код, приносить исправления, тестировать игры и отправлять логи. Если хочется посмотреть, как под капотом устроена совместимость консоли и ПК, - вот вам залипалово на вечер
____________________________________________________
Please open Telegram to view this post
VIEW IN TELEGRAM
❤87👍10🔥8😁2🐳2🤝1
Команда ArtCraft, которая делает открытые альтернативы приложениям Adobe, взялась ещё и за офисный пакет. Всё на Rust, с исходниками на GitHub:
- GridCraft: аналог Excel. Таблицы, формулы, диаграммы, сводные таблицы и работа с XLSX. По документации - уже больше 500 функций.
- WordCraft: аналог Word. Документы, стили, таблицы, комментарии, отслеживание изменений, чтение и сохранение DOCX, экспорт в PDF.
- DeckCraft: аналог PowerPoint. Слайды, темы, анимации, переходы, режим докладчика и работа с PPTX.
Важно! Это ещё развивающиеся проекты. GridCraft и DeckCraft прямо обозначены как альфа; совместимость со сложными файлами и полноту функций продолжают дорабатывать. WordCraft - самый рабочий.
____________________________________________________
Please open Telegram to view this post
VIEW IN TELEGRAM
❤97🤝12🐳6🤔3💘1😎1
Буквально прошлым постом говорил про новый аналог Office на Rust. Так как же у них это получается, делать софты точь в точь, как референс? Не по интерфейсу же и картинкам, верно?
Верно. Это реверс инжиниринг. И мы пока еще живем в прекрасное время, когда на ИИ-модельки не наложили достаточно ограничений, чтобы они не могли с этим помогать (хотя, я думаю, это вопрос времени (с другой стороны, убытки терпят только западные корпорации, как договориться с Китаем на регуляцию?)).
Но, для изучения чужих реализаций и разбора старого софта - любопытная штука. Особенно если хочется понять конкретную механику, а не просто попросить нейронку сделать «что-то похожее».
____________________________________________________
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥44❤25🤔4❤🔥2🐳2🗿2
Идти будем по схеме: Claude Code → локальный OmniRoute → NVIDIA / OpenRouter.
1. Установка.
Если Claude Code уже установлен, этот шаг можно пропусть. Иначе выполни в PowerShell:
winget install Anthropic.ClaudeCode
После установки надо открыть новое окно терминала:
claude --version
Если показало версию - все гуд, едем дальше. Для OmniRoute надо установить Node.js 24.x с nodejs.org. Эта ветка входит в указанный проектом диапазон совместимости. Проверить версию после установки:
node --version
npm.cmd --version
Затем установи и запусти OmniRoute:
npm.cmd install -g omniroute@latest
omniroute
Открой http://localhost:20128. Пока работаешь с Claude Code, OmniRoute должен оставаться запущенным.
2. Получи бесплатный ключ NVIDIA
Откройте Nemotron 3 Super на NVIDIA Build.
1) Войди или зарегистрируйся.
2) Нажми Generate API Key.
3) Пройди необходимые шаги регистрации и сохрани ключ.
У этой модели на момент проверки указан Free Endpoint: Available, а в описании заявлена поддержка tool calling и программирования. Модель работает на серверах NVIDIA - твоя видеокарта для этого не нужна.
3. Подключи NVIDIA в OmniRoute
В панели OmniRoute:
1) Открой Providers - Add Provider.
2) Выбери NVIDIA / NVIDIA NIM.
3) Добавь полученный ключ и сохрани подключение.
4) Открой страницу провайдера - Available Models. При необходимости используй Import from /models.
5) Найди и включи
nvidia/nemotron-3-super-120b-a12b.nvidia/nvidia/nemotron-3-super-120b-a12b
Двойное nvidia/ здесь нормально: первое обозначает провайдера OmniRoute, второе - часть оригинального имени модели. Такой маршрут прямо указан в документации проекта.
4. Подключи OpenRouter
Создайте аккаунт на OpenRouter и ключ в разделе API Keys. В OmniRoute добавь провайдера OpenRouter, сохрани ключ и открой Available Models - Import from /models.
Выбири модель, у которой:
- есть отдельная версия ":free";
- стоимость входных и выходных токенов - $0;
- поддерживается Tools / Tool Calling.
Проверьте, например, "GPT-OSS-120B:free" (у меня сработало). Если бесплатный endpoint недоступен, выбирай другую актуальную бесплатную модель с поддержкой инструментов.
Не убирай ":free" из названия: обычная и бесплатная версии - разные записи каталога. Суффикс работает только у моделей, для которых такая версия существует.
5. Создайте ключ самого OmniRoute
В панели открой API Keys и создай ключ для подключения Claude Code. В некоторых экранах он доступен через Endpoints.
Теперь у нас три разных ключа: NVIDIA и OpenRouter для подключения в OmniRoute, и сам ключ OmniRoute - для подключение Claude Code к локальному шлюзу.
6. Сначала нужно запустить Claude Code только с NVIDIA
1) Откройте второе окно PowerShell и создай тестовую папку:
New-Item -ItemType Directory -Force "$env:USERPROFILE\omniroute-test"
Set-Location "$env:USERPROFILE\omniroute-test"
Укажи ключ OmniRoute и запусти агент:
$env:OMNIROUTE_API_KEY = Read-Host "Вставь API-ключ OmniRoute"
omniroute run claude --model "nvidia/nvidia/nemotron-3-super-120b-a12b"
Здесь используется предусмотренный проектом launcher: он передаёт настройки подключения процессу Claude Code. Внутри Claude Code введи "/status". Адрес API должен указывать на локальный OmniRoute, что-то типо этого: http://localhost:20128.
____________________________________________________
ВСЕ. Должно работать. Надеюсь на лойс и что скинете друзьям ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
❤357👍44❤🔥19🐳4🔥3👌3
Старый аккаунт с твоим ником, почта в утечке, координаты в фотографии. По отдельности - мелочи. Вместе уже получается любопытная картина. Это и есть OSINT - разведка по открытым источникам. Для знакомства с темой можно начать с себя. Вот 6 инструментов, которые помогут, с оговоркой: у части сервисов бесплатный доступ ограничен.
1. Maigret - ищет аккаунты по нику на тысячах сайтов, без API-ключей. Полезно вспомнить, где ты вообще регистрировался. Установка: pip install maigret, для Windows есть готовый .exe. Совпадение ника, само собой, ещё не доказывает, что аккаунт твой/человека, которого ты ищешь.
2. Intelligence X - поиск по архивам, утечкам и материалам из даркнета. Можно проверить, где всплывала твоя почта или домен. Бесплатный доступ есть, но не стоит ждать полного доступа ко всему содержимому.
3. WhatIsMyIPAddress - показывает провайдера и примерную географию IP. Именно примерную: вычислить квартиру по этому сайту не получится, а с городом бывают промахи.
4. EXIFdata - проверяет метаданные фотографии и позволяет их удалить. В них могут остаться дата съёмки, модель устройства и GPS, если они сохранились в файле. По описанию сервиса, обработка идёт в браузере, без отправки фото на сервер.
5. DNSDumpster - уже для тех, у кого есть свой сайт. Находит поддомены и DNS-записи: можно обнаружить старый тестовый стенд, про который все благополучно забыли. На бесплатном аккаунте - 50 запросов в день, до 50 поддоменов за запрос.
6. Dorks collections list - подборка коллекций продвинутых поисковых запросов для Google, GitHub, Shodan и других поисковиков. Помогает разобраться, как искать конкретные страницы и файлы, а не листать выдачу наугад.
Начать лучше со своих аккаунтов и проектов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤87👍14🔥3🐳3❤🔥2😈1