47 subscribers
9 photos
3 files
2 links
Fullstack
Download Telegram
Нейронки ломали мой код, плодили баги и рушили архитектуру.
Пока я не понял как с ними работать, и как не терять код.

Когда работаешь с обычными нейронками типа ChatGPT, DeepSeek, Grok всё ок.
Попросил: "сделай функцию", "почини ошибку", "напиши метод" модель просто кидает кусок кода. Ты сам решаешь, куда его вставить. Полный контроль.
Проблем нет, пока проект маленький. Но как только кодовая база становится большой, всё в голове удержать сложно: архитектура, классы, связи, методы. И вот тут я решил попробовать IDE типо Cursor.

Сходу меня зацепила идея: нейронка видит весь проект, каждый удалённый уголок кода, который человек физически не держит в голове. Теоретически она может строить архитектуру, понимать контекст, дополнять всё сама.
Поначалу казалось чистой магией. Код летел, задачи решались быстро, и я реально думал, что можно релизить по 10 проектов в сутки.
Думал так ровно до первого запуска 😂

Генерит Cursor много и быстро - тут вопросов нет.
Но чем больше он пишет, тем больше хаоса образуется. Одни баги фиксишь - появляются новые. Это цепная реакция: фиксишь одно - выстреливает другое. В какой-то момент стало понятно, что без страховки работать дальше нереально, и я начал пробовать подключать Github.

И вот тут всё стало гораздо спокойнее.
Увидел что-то странное - откатился.
Понял, что логика поехала - вернулся к рабочей версии.
GitHub не про "сложность", он про то, чтобы ты или нейронка не похоронили проект случайной правкой. Просто засейвил, попробовал, не получилось - откатился и пошёл дальше.

Фичи, которые реально выручают:

Ветки. (Параллельные реальности)
Создаёшь ветку, даёшь Cursor'у в ней творить.
Если все поломал - удалил. Основная ветка не страдает.
Если все ок, слил ветки в одну

История коммитов. (Сохранение изменений)
Каждый коммит - точка возврата.
Если проект стал кашей - откатываешься назад.

Облако.
GitHub хранит код независимо от твоего ПК.
Windows обновилась, диск умер - проект жив 🌐.

Это маленькая часть того, что мне помогает при работе с IDE вроде Cursor, но именно эта "маленькая часть" спасла не один мой проект от смерти ⚰️.
Если тема интересна, могу делиться дальше фишками из личного опыта.
🔥3
Как я работаю с обновлениями софтов-скриптов?

Всё что поддерживаю, всё через github и контроль версий.

Пишу какое-то обновление и пушу в тестовую ветку, тестирую на сервере где-то или на ПК, после успешного теста пушу в мейн ветку изменение. По итогу получаем надежные обновления софта. Но это конечно в идеале, часто пушу в мейн сразу потом если что откатываюсь 🫡

git commit -am "Тест"  # Применяю изменение

git push  # Пушу в репозиторий

git pull  # Получаю изменения


(Примеры работы сразу с мейн веткой)
2
Поделюсь уником, который в своё время отлично работал под залив на ОФ.

Был период, когда обычные танцы ещё нормально конвертили в фана. Но исходников всегда не хватало, а объёмы нужны были серьёзные. Нужно было что-то, что можно масштабировать без потери привлекательности. В итоге пришли к самому простому и рабочему решению - хромакей.

Схема была такая:
сначала вырезали объект и ставили его на зелёный фон. Затем готовили пачку фонов - подбирали всё, что связанно с нашей ЦА: автомастерские, станки всякие и тп. Финальный штрих - скрипт, который менял фон, подгонял цвета и позволял генерить по 10–20 тысяч уникальных роликов в сутки без откровенного мусора.

Не могу гарантировать, что тот же самый скрипт сейчас будет актуален, но сама механика остаётся рабочей. Хромакей даёт бесконечный масштаб при нормальном визуальном качестве - и для объёмных заливов это до сих пор может быть универсальное решение.
21
Халоу, дам вам небольшой скриптик для извлечения кадров из видео. Хз зачем вам но я дам.

А еще расскажу про Pyinstaller - либа которая запакует ваш проект на питоне в .exe через точку входа собрав все зависимости. Юзеру просто запустить и будет работать из коробки. (Кстати этот софтик запакован именно так а zip просто для ТГ)

Остальное вам чат жпт расскажет 🫡
Здоров, братва 👋

Решил для коммьюнити запустить опенсорс-проект для работы с модерацией и уникализацией. Диапазон идей широкий: от работы с метаданными до вмешательства на самом низком уровне, вплоть до изменения «атомов» видео.

Первый релиз строится вокруг простой идеи: изображение состоит из пикселей, а значит ими можно управлять. Менять пиксели местами, двигать блоками, перемешивать по контуру объекта, размывать области вокруг него или сознательно создавать «кашу» по краям. В итоге картинка визуально почти та же, но формально уже другая. Это можно пробовать как для прохождения модерации, так и просто для нестандартной уникализации контента.

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

Проект открыт. Если есть желание поучаствовать, внести изменения или улучшения то залетайте на GitHub. Идеи по новому функционалу и направлениям развития пишите в комментариях, всё читаю.

Задумок впереди много, но логично начать именно с пикселей. Это самый наглядный и честный фундамент.

И да, к сожалению, без троянов 🥲

https://github.com/jimmymcglcode/FrameFactory

Все инструкции на гитхабе и в нутри софта. Так же, кто не хочет возиться с питоном и зависимостями, я собрал .exe (Софт в комментах)
8
Сделал мини-проект для упрощения работы с GitHub:
👉 https://github.com/jimmymcglcode/git_scripts

git_scripts позволяет создавать репозитории из папки, делать commit + push одной командой и быстро смотреть активность за сутки.

Подойдёт тем, кто работает в Cursor IDE или просто хочет меньше головняка с Git и больше фокуса на коде 💻
👍1
Секретный проект по ТТ стримам🤫

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

Скринчик для размышлений
🤔2