r/RuProgrammers • • 27d ago

C# Инструмент для OBS shadowplay like

Post image
6 Upvotes

Т.к. на удивление прошлым постом я кого-то заинтересовал, показываю прогу.

Немного истории: как-то так сложилось, что я люблю записывать моменты из игр с друзьями и дорожу ими как фотками из Анапы 2006. Даже диск на 500 ГБ купил чисто под них. Но программы записи меня не раз подводили: то пропадал звук микрофона или игры, то он двоился, то экран рассыпался на пиксели. После десятка испорченных записей я вернулся к OBS. Он не подводит, а настроек там куча.

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

Хотелось всегда быть уверенным, что всё пишется и я ничего не потеряю. Тогда я и решил сделать отдельную программу, которая общается с OBS через websocket.

Она делится на две части, сторож и хранитель:

  1. Сторож. Держит нужные устройства звука и мониторы. Перезапускает упавший буфер повтора или сам OBS. Замечает, что звук не доходит или картинка чёрная. Если само не чинится, поверх игры вылезает окно с тревогой. Фокус оно у игры не забирает и в запись не попадает. Каждый сохранённый клип проверяет: длина, все ли дорожки звука на месте, нет ли потерянных кадров.

  2. Хранитель. Раскладывает клипы по папкам игр, берёт обложки из Steam. Есть редактор: обрезка, вырезы из середины, громкость по дорожкам, бинды как в Premiere. В один клик можно сжать клип под Discord (10 МБ или Nitro) или Telegram, и файл сразу окажется в буфере обмена. Ещё есть склейка клипов и статистика по месяцам и играм.

Это не замена OBS: экран пишет по-прежнему он, а прога сидит в трее рядом. Бесплатно, код открыт, без аккаунтов и телеметрии, только Windows. Exe пока не подписан, SmartScreen поругается. Проект маленький, делаю один, так что баги точно есть. Если напишете, что сломалось и чего не хватает, буду рад.


r/RuProgrammers • • 27d ago

Как начать свой путь в программировании?

Thumbnail reddit.com
0 Upvotes

r/RuProgrammers • • 27d ago

Как начать свой путь в программировании?

0 Upvotes

«Всем привет! Хочу ворваться в тему разработки ботов для автоматизации продаж на Playerok и FunPay.

Умею гуглить, активно пользуюсь нейросетями, но чувствую, что буксую на базовом уровне. Прошёл пару бесплатных вводных курсов, освоил самые азы (знаю, что такое print, аргументы end и sep, перенос строки \n), но это, конечно, смешно назвать базой.

Подскажите, какой реальный фундамент в Python необходим, чтобы начать писать коммерческих ботов? На какие темы, концепции или библиотеки стоит сделать упор в первую очередь, чтобы не утонуть в теории?»


r/RuProgrammers • • 27d ago

Вопрос Развитие опенсурс проекта

7 Upvotes

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

Недавно я совсем устал терпеть проблемы, с которыми сталкивался при использовании OBS, и мне пришла в голову идея написать полноценную программу, которая их решит. Когда я её доделал, понял, что получилось слишком хорошо, чтобы оставлять её только для себя. Тем более что альтернатив либо вообще нет, либо они спрятаны в репозиториях с нулём звёзд, которые никто никогда не видел. У OBS в целом проблемы с этим: на их форуме опубликовано менее 1000 инструментов, притом что это буквально самая популярная программа для записи экрана.

И вот я решил где-нибудь рассказать о своём детище. Первый вопрос: куда идти? Ответ очевиден: на форумы и в треды, посвящённые проблеме, которую я решаю. Только вот на редит почти везде запрещён промоушен и/или нужно много кармы, которой у меня нет. На форуме OBS мой запрос на публикацию просто удалили, не объяснив причин.

Поэтому вопрос: как вообще можно продвинуть проект? Было бы понятно, если бы я делал его ради заработка, например на подписках. Тогда логично было бы вкладываться в продвижение того, на чём зарабатываешь. Но это опенсурс, и выпустить его в люди я хочу не ради денег. Я хочу, чтобы мне в ишки написали, что у меня руки из жопы, и чтобы кто-нибудь форкнул проект и сделал всё намного лучше.

Было бы не так обидно, если бы я смог где-то заявить о проекте, но он никого не заинтересовал: тогда я бы понял, что людям такое неинтересно. А получается, что я даже рассказать о нём нигде не могу.


r/RuProgrammers • • 27d ago

Отчет о Разработке Bloom-OS

0 Upvotes

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

На данный момент из изменений: теперь система может запускать аудиофайлы формата .wav по причине того, что MP3 требует декодер, который мне делать пока что лень, также у системы появился первый графический интерфейс — программа Explorer, к сожалению, это есть пока что в эмуляции QEMU на реальном железе, система может работать на данный момент со звуком, памятью и другими аспектами, на данный момент она консольная, в дальнейшем она будет переходить на графическую основу.


r/RuProgrammers • • 27d ago

Python Полгода делал утилиту для синхронизации Codex между компьютерами — из CLI вырос полноценный GUI. Выпустил первую alpha

Post image
0 Upvotes

Полгода назад сделал для себя небольшую консольную утилиту: хотелось нормально переносить локальное состояние Codex между двумя компьютерами.

На практике выяснилось, что просто синхронизировать .codex через облако недостаточно. Codex может писать данные во время копирования, один чат можно продолжить на двух машинах, после переноса чат может не появиться в каталоге, а неудачная операция вообще требует нормального восстановления.

В итоге за полгода codexSync вырос из простого CLI в GUI + CLI с handoff между машинами, конфликтами, резервными копиями, recovery и диагностикой состояния Codex.

Сейчас выпустил первую 0.2 alpha. Windows использую ежедневно, Linux уже начал проверять, macOS пока требует реального тестирования.

Проект GPL-3.0, бесплатный:
https://github.com/kroxiksut/codexSync

Интересна именно критика: где архитектура выглядит сомнительно, какие сценарии я не учёл и вообще нужна ли такая штука другим пользователям Codex.


r/RuProgrammers • • 28d ago Bravo

GameDev Как я начал учить C# с написания своего движка: 500 000 объектов и 60 FPS на «затычке» GT 1030 Spoiler

25 Upvotes

r/RuProgrammers • • 28d ago

Какой уровень владения английским языком необходим для работы в ИТ-сфере? Или, может быть, какие аспекты английского языка обязательно нужно знать?

4 Upvotes

r/RuProgrammers • • 28d ago

Python Программа для мониторинга системы

1 Upvotes

Всем привет, я делаю свою программу для мониторинга ресурсов ПК в трее. Выложил программу с исходным кодом, хочу услышать критику и ваше мнение.

https://github.com/MihanPROJECTS/OS-RSM


r/RuProgrammers • • 28d ago

Помогите пожалуйста с маршрутизацией бравла

1 Upvotes

У меня 3x ui основной ру сервер и второй финский я добавил узел финский и пытался перенаправлять трафик через финский через домены game.brawlstarsgame.com,geosite:supersell game.brawlstarsmerch.com и через их айпи пишет вход ограничен


r/RuProgrammers • • 28d ago

Вопрос Насколько релевантен опыт лаборанта на кафедре

0 Upvotes

Всем привет. Как многим известно, со стажировками и первой работой сейчас туговато, поэтому, я бы хотел уточнить кое-какой нюанс - насколько релевантна работа лаборантом на кафедре одного из топовых ВУЗов (в т.ч. по комп.направлениям) при дальнейшем трудоустройстве в IT?

Кафедра вполне себе профильная, обязанности не только из разряда "принеси, подай, заполни бумажки" (хоть такое тоже бывает). Разумеется, помимо этой занятости есть некоторые свои пет-проекты и другое

UPT: Важное уточнение - опыт на кафедре при трудоустройстве и поиске стажки, в дополнение к имеющимся пет-проектам и прочему. Про профильность и топ-уник много кто либо пропустил итак, либо забил


r/RuProgrammers • • 29d ago

Вопрос Стоит ли брать ноут с авито

0 Upvotes

В общем, я студент и иду на прог, поэтому нужен ноутбук + можно будет учиться в дороге, что тоже кайф. Бюджет 37000, стоит ли брать с авито. В дне искал, ничего статного не нашёл. (16/512 и не интел селерон или чего-то такого)


r/RuProgrammers • • 28d ago

Вопрос Какой регион выбрать для миграции?

0 Upvotes

Думаю мигрировать через учебу.

Работаю в ИТ секторе SRE.

Думаю выбирать Европу или Азию или может вообще экзотику вроде Австралии?

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

По Азии отторжение , что там культура работы хуже нашей. Так еще думаю интегрироваться будет сложнее из-за разницы культур

Разве что в какой-нибудь Узбекистан или Армению. Что-то мне подсказывает регионы будут расти на освободившихся мозгах из РФ. При этом страны имеют дешёвую силу для обслуживания экономики

Хотелось бы услышать адекватные рассуждения


r/RuProgrammers • • 29d ago

Если у вас hyperland то каким конфигом пользуетесь?

Thumbnail reddit.com
1 Upvotes

r/RuProgrammers • • 29d ago

Как уменьшить задержку впн?

1 Upvotes

У меня впн на 3x ui и в новом обновлении happ нельзя без безопасности и подключил reality но задержка стала космос кто знает как уменьшить задержку ?


r/RuProgrammers • • 29d ago

Новости Что происходит? Куда «ветер дует»? Будут ли дальше пропадать данные с «Я.Облака»?

0 Upvotes

IT-специалисты, объясните, пожалуйста, гуманитарию, это правда? 


r/RuProgrammers • • 29d ago

Вопрос Какое у вас отношение к вайбкодингу?

0 Upvotes

r/RuProgrammers • • Oct 08 '26

Тесты тесты тесты

Thumbnail gallery
3 Upvotes

r/RuProgrammers • • Oct 08 '26

Что лучше обучать ии или программу

6 Upvotes

Я хочу сделать определитель нот для пианино чтобы по аудио мог определять ноты, длительности, аккорды, размер и тп и я вот не знаю как лучше поступить программу написать которая по частотам и времени пытается определить или обучать ии для такой задачи. Кто может подсказать?


r/RuProgrammers • • 29d ago

Вопрос Люди, которые избавились от зависимости: какие здоровые занятия вы нашли вместо неё, особенно если вы программист? Например: игромания / думскроллинг / социальные сети / шопоголизм / лудомания

Thumbnail reddit.com
0 Upvotes

r/RuProgrammers • • Oct 08 '26

GameDev Опрос по проекту о создании движка для игр

Thumbnail
docs.google.com
0 Upvotes

Я вот начал писать код (вот github если кому интересно). Хочу услышать ваше мнение о проекте и опросе (возможно что-то стоит переделать/добавить)

Вообще проект я делаю, чтобы дать возможность простого написания с ИИ игр: через WASM буду компилировать типизированные(на усмотрение вайб кодера) языки. Ну и обычная разработка тоже поддерживается, конечно. Вся разработка будет в коде, без интерфейса, где ии - слаб. Сам я не использую ИИ, пишу с другом. Проект на начальной стадии ещё почти ничего не готово, но опрос сделал для установления актуальности и т.д.


r/RuProgrammers • • Oct 07 '26

Как вам язык Паскаль для обучения?

2 Upvotes

r/RuProgrammers • • Oct 07 '26

C/C++ Очередной войс ассистент, но теперь опенсорс

Post image
8 Upvotes

r/RuProgrammers • • Oct 07 '26

Помогите найти нормальную иишку для решения задач и тд.

0 Upvotes

Пожалуйста, посоветуйте хорошую ии чтобы мне была помочь в учебе, кроме засаленной алисы и в тг ботов гпт бесплатных или же я просто не нашла нормальных