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


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

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

⚔️ 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
🙂 Нашёл один из самых интересных GitHub-проектов за последнее время - CLI-Anything.

🤘 Вот репа: https://github.com/HKUDS/CLI-Anything

Суть простая - адаптировать практически любое приложение с интерфейсом под человека в 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
🚀 Если хотите изучить сети и при этом понимать автоматизацию - вот неплохая последовательность от Cisco:

1. 👩‍💻 Python Essentials 1 — основы Python и программирования.
2. 👩‍💻 Python Essentials 2 — более продвинутый Python: ООП, модули, работа с файлами, исключения и т.д.
3. 🌐 DevNet Associate — применение Python уже в реальной инфраструктуре: API, автоматизация, сети, Cisco и DevOps-подходы.

Получил несколько положительных отзывов по этим источникам. Получается логичная цепочка.

P.S. 1 и 3 курс есть на украинском, русского нет, придется с переводчиком сидеть/проходить на английском.

💻 Если цель именно разобраться в TCP/IP, маршрутизации, VLAN, OSPF, DNS, DHCP и т.д., сначала стоит добавить сетевой фундамент, например Cisco Networking Basics / Networking Essentials, а уже потом идти в DevNet.

Для будущего 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.


🚀 Обновление по большей части про удобство разработки, производительность и диагностику.

Сразу прыгать на новую версию не нужно - ждите совместимости библиотек, хотябы популярных.

_____________________________________________

😳 На вопросы которые не касаются работы, отвечаю тут, регулярно после 10 вечера по киевскому времени - twitch.tv/magerdev1 .

🤝 Сотрудничество
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 .

🤝 Сотрудничество
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 .

🤝 Сотрудничество
Please open Telegram to view this post
VIEW IN TELEGRAM
😱41😈13🔥7👎5😢3🎃2
🙂 Сделал скилл для Claude Code, чтобы лендинги поменьше выглядели как «ну да, это нейронка»

Идея пришла с роликов про "20 признаков сгенерированного сайта": Inter, фиолетовые градиенты, три карточки в ряд, эмодзи в заголовках и т.д. Думаю: "Авось все так просто, отдам модели список, пусть не делает так".

Ага. Получил кремовый фон, зелёные кнопки и другой модный шрифт. Буквально тот же шаблон, только в других цветах.

🚀 В итоге собрал скилл с порядком работы: продумать три направления, выбрать подходящее, проверить, что страница вообще продаёт конкретную услугу. Плюс базовая гигиена: не выдумывать отзывы и «10 000 довольных клиентов», не прятать кнопку заявки, доводить мобильную версию, favicon и остальные мелочи, как страница 404 и политика конфиденциальности.

Чудес не обещаю: если в ТЗ уже расписаны цвета, тексты и структура, разница будет небольшой. Скилл полезнее там, где модель сама принимает решения. И возится она с ним примерно вдвое дольше. И, понятно, что человек с опытом/знающий все равно сделает лучше.

🐱 В репозитории - установка одной командой и скриншоты «без / со скиллом» на одинаковом ТЗ. Можно посмотреть, стоит ли оно того.

Ссылка на репу: https://github.com/Magerko/landing-skill
Please open Telegram to view this post
VIEW IN TELEGRAM
❤85🐳14❤‍🔥11👍6🤔3🔥2
💻 Я думаю, все знают, что от middle прикреплять свой GitHub к резюме/отклику не нужно - скорее пойдет во вред. Но есть один исключительный случай - когда вы создатель/контрибьютор open-source приложения, которым пользуются тысячи людей.

Один из моих подписчиков/зрителей (Mal1ket, кто часто в чате на Твиче) устроился Java разработчиком в финтех как раз таки благодаря тому, что делал Pull Request'ы в крупные проекты, которые принимали. Это послужило весомым аргументом при трудоустройстве.

Поэтому, если хотите усилить свои позиции на рынке труда - такое усиление резюме было бы глупо игнорить. И если вы новичок, для вас есть гайд.


🐱 GitHub

Репозиторий First Contributions позволяет разобраться в этом всем буквально на практике:

- Научиться делать Fork чужого репозитория.
- Создавать отдельные ветки и коммиты.
- Отправлять Pull Request - предлагать изменения в чужой проект.
- Разобраться, как вообще устроен процесс совместной разработки через GitHub.

Всё пошагово, с инструкциями на разных языках, включая русский и украинский.

P.S. если даже не про open-source говорить. Многие начинающие разработчики изучают языки программирования, делают пет-проекты, но при этом понятия не имеют, как работать с чужим кодом и участвовать в совместной разработке. А ведь это один из важнейших навыков для реальной работы, так что ознакомьтесь.

_____________________________________________

😳 На вопросы которые не касаются работы, отвечаю тут, регулярно после 10 вечера по киевскому времени - twitch.tv/magerdev1 .

🤝 Сотрудничество
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
🤔 Я все больше сам знакомлюсь с кибербезопасностью (ведь чтобы знать, как строить надежные системы, нужно понимать, как их ломают). Поэтому, могу посоветовать вам 1 интересный инструмент. Подойдет для тех, кто работает с данными, API, занимается кибербезопасностью или просто изучает программирование.

🌟 CyberChef - бесплатный open-source сервис, который объединяет огромное количество инструментов для обработки и анализа данных. Причем разработан он британской разведкой GCHQ

Что умеет?

- Кодировать и декодировать данные: Base64, URL Encoding, Hex и т.д.
- Вычислять хеши: MD5, SHA-256 и другие.
- Работать с шифрованием: AES, DES, XOR.
- Преобразовывать форматы данных, кодировки, временные метки.
- Распаковывать сжатые данные и анализировать бинарные файлы.

Можно буквально собирать цепочки операций без написания кода. Например, взять строку, сначала декодировать её из Base64, затем распаковать через Gzip и преобразовать результат в читаемый текст.

Есть ещё функция Magic, которая пытается автоматически определить, какие преобразования применялись к данным, и подобрать способ декодирования.

Кому пригодится по направлению? Backend-разработчикам, специалистам по кибербезопасности, тем, кто занимается CTF, анализирует запросы, логи, токены и т.д.

🔒 CyberChef - открыть сервис

🐱 GitHub - исходный код
____________________________________________________

😳 На вопросы которые не касаются работы, отвечаю тут, регулярно после 10 вечера по киевскому времени - twitch.tv/magerdev1 .

🤝 Сотрудничество
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42❤17❤‍🔥14👎3🐳2🌭1
🎮 PS5 на ПК. Консоль уже не нужна?

📣 Сразу дисклеймер: я осуждаю пиратство и за покупку игр/фильмов/аниме и программ. Но политика Sony - это отдельный момент в индустрии, когда пользователям буквально плюнули в лицо.

Вокруг 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 для ПК. Тут лгут, но проект, на дистанции, достоен внимания.

____________________________________________________
А теперь, как разработчикам: оба проекта открыты: можно изучать код, приносить исправления, тестировать игры и отправлять логи. Если хочется посмотреть, как под капотом устроена совместимость консоли и ПК, - вот вам залипалово на вечер 👀

❓ Что в перспективе? Больше игр PS5 на ПК, меньше ручных исправлений под каждый отдельный запуск и более стабильная работа. У KytyPS5 уже шире список запусков, AnyPS5 развивает инструменты автоматического переноса что на дистанции звучит круче. Сроков, когда тяжёлые эксклюзивы будут массово и стабильно работать, пока нет.
____________________________________________________

😳 На вопросы которые не касаются работы, отвечаю тут, регулярно после 10 вечера по киевскому времени - twitch.tv/magerdev1 .

🤝 Сотрудничество
Please open Telegram to view this post
VIEW IN TELEGRAM
❤87👍10🔥8😁2🐳2🤝1
📱 Adobe им показалось мало. Добрались и до Microsoft Office

Команда ArtCraft, которая делает открытые альтернативы приложениям Adobe, взялась ещё и за офисный пакет. Всё на Rust, с исходниками на GitHub:

- GridCraft: аналог Excel. Таблицы, формулы, диаграммы, сводные таблицы и работа с XLSX. По документации - уже больше 500 функций.
- WordCraft: аналог Word. Документы, стили, таблицы, комментарии, отслеживание изменений, чтение и сохранение DOCX, экспорт в PDF.
- DeckCraft: аналог PowerPoint. Слайды, темы, анимации, переходы, режим докладчика и работа с PPTX.

🚀 Cамое интересное сегодня - у всех трёх есть CLI и MCP. То есть ими можно управлять через ИИ-агентов: редактировать документы, заполнять таблицы и собирать презентации через команды.

Важно! Это ещё развивающиеся проекты. GridCraft и DeckCraft прямо обозначены как альфа; совместимость со сложными файлами и полноту функций продолжают дорабатывать. WordCraft - самый рабочий.
____________________________________________________
😳 На вопросы которые не касаются работы, отвечаю тут, регулярно после 10 вечера по киевскому времени - twitch.tv/magerdev1 .

🤝 Сотрудничество
Please open Telegram to view this post
VIEW IN TELEGRAM
❤97🤝12🐳6🤔3💘1😎1
⚠️ Пока нет цензуры: как пересобрать игры и приложения мега-корпораций и перевести их в open-source?

Буквально прошлым постом говорил про новый аналог Office на Rust. Так как же у них это получается, делать софты точь в точь, как референс? Не по интерфейсу же и картинкам, верно?

Верно. Это реверс инжиниринг. И мы пока еще живем в прекрасное время, когда на ИИ-модельки не наложили достаточно ограничений, чтобы они не могли с этим помогать (хотя, я думаю, это вопрос времени (с другой стороны, убытки терпят только западные корпорации, как договориться с Китаем на регуляцию?)).

❗️ Отвлекся. Хочу рассказать про REA - инструмент, который подключает реверс-инжиниринг к Claude Code, Codex и другим AI-агентам. Даёшь агенту приложение и конкретный вопрос: как работает эта функция? Он получает инструменты для анализа, прослеживает вызовы и помогает объяснить логику. Сразу скажу, что для нативных программ нужен ещё анализатор вроде Ghidra, Hopper или IDA, а выводы агента придётся проверять, то есть, хоть немного шарить в этой теме.

Но, для изучения чужих реализаций и разбора старого софта - любопытная штука. Особенно если хочется понять конкретную механику, а не просто попросить нейронку сделать «что-то похожее».

🐱 еще раз ссылка: https://github.com/morluto/rea
____________________________________________________
😳 На вопросы которые не касаются работы, отвечаю тут, регулярно после 10 вечера по киевскому времени - twitch.tv/magerdev1 .

🤝 Сотрудничество
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥44❤25🤔4❤‍🔥2🐳2🗿2
😒 Claude Code, бесплатный (но сразу ремарка - без Opus и Sonnet, на бесплатных моделях)

Идти будем по схеме: 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👌2
🔎 Что интернет знает о тебе? Возможно, чуть больше, чем хотелось бы.

Старый аккаунт с твоим ником, почта в утечке, координаты в фотографии. По отдельности - мелочи. Вместе уже получается любопытная картина. Это и есть 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