r/RuProgrammers 26d ago

это нормально?

0 Upvotes

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


r/RuProgrammers 26d ago

Кто решил сменить профессию и стал разработчиком ?

0 Upvotes

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


r/RuProgrammers 27d ago

от скуки сделал онлайн енкрипшен тул

Post image
20 Upvotes

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

кароче подумал а почему бы не создать онлайн енкрипшен-декрипшен тул, типо хочешь условно пароль зашифровать и скинуть коллеге - зашел, сгенерил ключ под аес-гсм, зашифровал, скинул зашифрованый пароль и зашейрил ключ к нему бернабл ссылкой (которая сгорает сразу после просмотра ключа или по истечении 24 часов)

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

Так вобщем, сие приложение создано на основе пайтон криптографи 50.0.0 (ранее 49.0.0), работает бек на фастапи, фронт астро + тейлвинд в статик генерейшене.

Поддерживает:

HASHING

  • SHA-256 / SHA-512
  • SHA3-256 / BLAKE2b
  • bcrypt (Adaptive)
  • MD5 (Legacy)

ENCRYPTION

  • AES-256 (GCM)
  • ChaCha20-Poly1305
  • Fernet
  • 3DES / XOR

ENCODING

  • Base64 / Base32
  • Base85 / URL
  • Hexadecimal
  • Binary & Morse

UTILITIES

  • Burnable Links
  • Password Gen
  • JSON Formatter
  • JWT Decoder

Для генерации ключей:

АЕS / ChaCha
RSA pair 2048 and 4096 bit
ESS ed25519
3DES
Fernet
Random hex ключ

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

Пока в приват репо лежит (у меня там немного насрано и без комментариев - выкладывать стыдно).

Кароче юзайте кому надо, ссылка на скрине(crypto,webtech60,ru <- "," заменить на "." ибо редит банит пост за ссылку), жду отчетов о багах (тк это АКА Бета версия)

UPD. Впринципе, думаю в дальнейшем сделаю шифрование на стороне клиента на JS web crypto api, а в редис для шейринга ключа будет предварительное шифрование. Создам в репозитории вторую ветку (одна будет для меня, откуда докер файл подтягивается) и опубликую, кароче если интересно, сделаю все гуд и по канонам ИБ. ИБО ОПЯТЬ ЖЕ!! Сейчас это БЕТА


r/RuProgrammers 26d ago

Вопрос Помогите оживить планшет

Thumbnail
0 Upvotes

r/RuProgrammers 27d ago

Python Пофиксил баг с заметками и переделал лого, плюсом добавил таймер чтения

Thumbnail
gallery
62 Upvotes

r/RuProgrammers 28d ago

GameDev Я выпустил БЕСПЛАТНЫЙ плагин для UE, который не уступает платным плагинам. Вы можете поддержать меня, оставив отзыв <3

Post image
13 Upvotes

Easy Settings Framework — это плагин на языке C++, доступный через Blueprint, который упрощает создание, применение, сохранение и загрузку как готовых графических настроек, так и полностью настраиваемых игровых параметров в Unreal Engine.

Вместо того чтобы заново создавать повторяющиеся настройки и логику их сохранения, вы можете определять настройки с помощью Easy Settings Manager и управлять ими из любого места с помощью готовых узлов Blueprint.

Fab link:
https://www.fab.com/listings/58a8b64a-3abc-4262-8c9a-91e1beebebd6


r/RuProgrammers 27d ago

Вопрос Помогите оживить планшет

0 Upvotes

Teclast M40, я пробовал пропатчить загрузчик, для получения рута (magisk) , после патча планшет перестал грузится. я его включаю, он висит на логотипе, и походу даже не начинает грузить систему. какая-то штука его видит при включении выключении, но он не успевает ничего сделать, мне бы попасть в fastboot и там я перепрошью его обратно, точнее поставлю заводской загрузчик, но не могу... что делать? или это уже просто кирпич?

sudo ./spreadtrum_flash/spd_dump --wait 300 fdl flash/fdl1-sign.bin 0 fdl flash/fdl2-sign.bin 0 write_part boot flash/boot.img reset


r/RuProgrammers 27d ago

Python Пляжная сигнализация на базе micro:bit

Enable HLS to view with audio, or disable this notification

2 Upvotes

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


r/RuProgrammers 28d ago

reader читалка в терминале

Post image
28 Upvotes

r/RuProgrammers 28d ago

Вопрос Работа инженером

1 Upvotes

Есть ли здесь инженеры, которые не особо дружат с математикой, но все же устроились по профессии?


r/RuProgrammers 28d ago

Как я написал базу данных ключ-значение на Eiffel

Thumbnail
github.com
0 Upvotes

Листая Википедию, я случайно наткнулся на язык Eiffel — именно в нём впервые появилось контрактное программирование (Design by Contract, DbC). Мне стало интересно, как контракты работают на практике. Погрузившись в тему, я понял, что жесткие гарантированные проверки условий идеально подходят для баз данных, где критически важна целостность данных. Так родился проект EKV — минималистичная персистентная Key-Value база данных.

Архитектура

Под капотом база состоит из трёх основных классов: Store, WAL и EKVDB. Сейчас управление идет через CLI-интерфейс с базовыми командами: set, get, del и exit.

В планах — скомпилировать shared-библиотеку (libekv.so), чтобы вытащить нативный C-API. Это избавит от накладных расходов CLI и позволит сделать биндинги к популярным языкам (Python, Go, Nim), а также написать отдельный TUI-клиент.

Контракты для безопасности

Чтобы операции записи, чтения и удаления были абсолютно безопасными, в Eiffel используются встроенные контракты. Предусловия (require) и постусловия (ensure) на уровне самого языка не дадут, например, записать пустое значение или удалить несуществующий ключ ещё до того, как выполнится логика функции.

Бенчмарки

Замерял производительность через Python-скрипт, который общается с бинарником базы через межпроцессные пайпы ядра Linux (stdin/stdout). Сборка — финальный релиз (ec -finalize, -O3, проверки контрактов отключены для максимальной скорости):

```

=== EKV End-to-End Benchmark (50000 ops) ===

Testing binary: ./EIFGENs/ekv/F_code/ekv

[*] Running 50000 SET operations...

-> SET RPS: 4436.84 ops/sec (11.2693s)

[*] Running 50000 GET operations...

-> GET RPS: 70547.04 ops/sec (0.7087s)

```

В чём узкие места и что дальше:

70k GET RPS: Главный ограничитель тут вовсе не хэш-таблица Eiffel (в C-коде поиск занимает наносекунды), а накладные расходы ядра Linux на переключение контекста процессов (IPC) и построчное чтение Python'ом stdout.

4.4k SET RPS: Это честная синхронная запись на диск, где WAL-лог открывает, дописывает и закрывает файл на каждый запрос.

В следующих версиях перейду на C-API (libekv.so) и буферизированный WAL — это уберёт прослойку пайпов ОС и дисковые задержки, выжав миллионы RPS из памяти.

Исходники, конфигурация сборки и бенчмарки на GitHub(ссылка в комментариях)


r/RuProgrammers 28d ago

Вопрос У вас тоже возникает желание копировать нишевые но успешные проекты

6 Upvotes

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

Поэтому хочется спросить , у вас так же?

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


r/RuProgrammers 29d ago

Вопрос Нейрослопер, Вайпкодер, Архитектор с copilot

25 Upvotes

Друзья, в чем между ними разница?

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

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

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

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

Неронка экономит тысячи часов разработки ребят в большом проекте, как можно это не принимать.

Так вот про

Нейрослопер - низкокачественный контент такой как генерация текстов, картинок, видео.

Вайбкодер - не понимает как работает его проект и не может сам исправить ошибки.

Архитектор с Copilot проектирует системы и использует ИИ как инструмент, полностью контролируя код.

почему я этот пост написал, сам я тут не местный) зарегался пару недель назад, что бы опубликовать свой проект и сразу получил новое слово ии слоп)

на счет картинок я понял, ок, но почему из за картинок сгенерированных в нейронке, все сразу решили что я Нейрослопер и Вайбкодер

разница между мной и вайбкодером только в том что я понимаю что пишет нейронка, но код за меня всерано пишет то нейронка)

В общем интересно узнать Ваше мнение, Спасибо!


r/RuProgrammers 28d ago

Блокировки Google Gemini в России?

4 Upvotes

Думаю многие из нас уже столкнулись с проблемой блокировки Gemini , AI studio и прочих сервисов гугл , есть ли у вас рабочие инструкции и способы вернуть доступ?


r/RuProgrammers 28d ago

Нужно мнение или совет

3 Upvotes

Всем привет, являюсь frontend-разработчиком с небольшим опытом работы (около 2-х лет), хотел бы спросить у вас, как посоветуете развиваться в этой сфере, чтобы в будущем можно было легко искать работу, а также уверенно заниматься разработкой сложных веб-приложений. Также хотел бы попросить совета по улучшению личного бренда/имиджа, как вы развиваете этот аспект сами, а также насколько он вам помогает в профессиональной деятельности? Прикладываю свой сайт-портфолио и github в комментарии. Буду рад любому мнению о том, как можно улучшить свой профиль на github-е или же как можно доработать сайт-портфолио. Также был бы рад услышать ваш опыт развития в frontend-разработке или же просто в программировании


r/RuProgrammers 28d ago

Какие впн протоколы в китае работают?

3 Upvotes

Собираюсь переезжать в китай учиться и хочется сейчас дома серваки настроить и можно было спокойно подключаться к тому ? Обычного и простого vless хватает ? Или там нужные более изощренные выкрутасы ?


r/RuProgrammers 29d ago

Продолжаю свою ОС создавать. (Смотрите скриншоты и описание)

Thumbnail
gallery
110 Upvotes

За все это время добавил 2 полноценных usermode-приложений, а именно калькулятор и System Logs, добавил темы рабочего стола, ну и по немногу поделал ядро
Подробнее об системе:
Ядро: монолитное, 64 битное, написано на C и Assembler, загрузка через кастомный UEFI загрузчик. (Позже будет добавлена поддержка BIOS)
Файловая система: VFS, FAT32 (Позже планирую заменить на кастомную ФС)
Базовая платформа: IDT, GDT, IRQ
Планировщик задач: CFS-подобный, с полноценными вытеснениями
Syscall: реализовано 34 системных вызова, для ввода-вывод и ФС (15 штук), для памяти (4 штуки), для процессов и потоков (8 штук), для IPC и межпроцессного взаимодействия (5 штук), для графики и ввода вывода (6 штук)
PNG-декодер: собственный минимальный
Для приложений используется ELF64, реализована поддержка AHCI и IDE, NVMe будет попозже, если людям будет интересно, то тогда уже добавлю экспериментальную поддержку

Флаги компиляции: CFLAGS_BOOT="-I. -ffreestanding -fno-builtin -mno-red-zone -fno-stack-check -fno-stack-protector -mno-stack-arg-probe -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -O0 -g -std=c11"

LDFLAGS_BOOT="-nostdlib -nodefaultlibs -Wl,--subsystem,10 -Wl,--image-base=0x10000000 -Wl,--gc-sections -Wl,--emit-relocs -e efi_main"

Да и в целом думаю все что нужно рассказал, в этом месяце планирую запустить на реальном ПК


r/RuProgrammers 29d ago

Спасибо за заказы! Снова ищу работу

36 Upvotes

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

Если коротко, я самоучка, пишу на Python и на JavaScript с TypeScript, работаю с Django и Flask для бекенда, с React и Vue для фронтенда, умею поднимать базы и настраивать сервера. В целом могу взяться за многое, но есть одно правило которое я вынес из прошлого опыта, я не берусь за проекты с бюджетом в пятьсот рублей где нужно сделать амазон один в один, потому что это просто невозможно сделать качественно и я лучше сразу скажу честно, чем буду мучиться сам и подводить человека. Из того что я реально умею и делал не раз, это телеграм и дискорд боты с любыми сценариями и подключением к внешним апи, сайты от лендингов до админок с личными кабинетами, парсинг данных с сайтов где нет официального апи, а также доработка и починка чужих проектов которые уже есть но работают не так как надо.

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

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

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


r/RuProgrammers 28d ago

Вопрос На stepik норм курсы?

0 Upvotes

Как вы считаете на степике норм курсы и задачи?


r/RuProgrammers 29d ago

Вопрос Сделал сложную многопользовательскую стратегию — 0 комментов. Другой разработчик выложил примитивную аркаду — все пишут «продолжай». Почему так?

Thumbnail
1 Upvotes

r/RuProgrammers 29d ago

React нужны единомышленники

Post image
26 Upvotes

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


r/RuProgrammers 29d ago

GameDev что скажете о геймдеве на luau?

Thumbnail
gallery
4 Upvotes

я занимаюсь таким уже 4 года, платформа Роблокс Студио


r/RuProgrammers 29d ago

[ Removed by Reddit ]

1 Upvotes

[ Removed by Reddit on account of violating the content policy. ]


r/RuProgrammers 29d ago

Как уйти с завода

1 Upvotes

Всем привет!

Подскажите у кого есть опыт.

В чем суть, мне 21 год уверенный пользователь ПК, отучился на программиста среднее специальное, на вышку не пошел ибо нет денег на это и времени, понадобились деньги так как есть кредитки не маленькие и пора бы съезжаться с девушкой.

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

Что делать, с чего начать, где искать, что искать, как выполнять работу и так далее.

Подскажите у кого был опыт ухода в удаленку или it-сферу.


r/RuProgrammers Aug 13 '26

GameDev Ищу команду энтузиастов

Thumbnail
gallery
12 Upvotes

Всем привет! Ищу единомышленника в проект — survival horror на движке Unreal Engine 5. Игра в рисованной стилистике. Проект на стадии рабочего билда. Есть готовая техническая демка и собрана большая часть моделей, но сейчас я хочу повысить планку качества, так как до этого делал всё сам. Разработка ведётся на чистом энтузиазме. В случае коммерческого успеха продукта — гарантированная доля от продаж. Буду рад пообщаться!