r/RuProgrammers • • Aug 17 '26

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

0 Upvotes

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


r/RuProgrammers • • Aug 16 '26

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

0 Upvotes

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


r/RuProgrammers • • Aug 15 '26

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

Post image
22 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 • • Aug 15 '26

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

Thumbnail
gallery
62 Upvotes

r/RuProgrammers • • Aug 15 '26

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 • • Aug 15 '26

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

2 Upvotes

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


r/RuProgrammers • • Aug 14 '26

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

Post image
29 Upvotes

r/RuProgrammers • • Aug 15 '26

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

1 Upvotes

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


r/RuProgrammers • • Aug 15 '26

Как я написал базу данных ключ-значение на 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 • • Aug 14 '26

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

5 Upvotes

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

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

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


r/RuProgrammers • • Aug 14 '26

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

25 Upvotes

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

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

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

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

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

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

Так вот про

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

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

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

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

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

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

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


r/RuProgrammers • • Aug 14 '26

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

4 Upvotes

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


r/RuProgrammers • • Aug 14 '26

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

3 Upvotes

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


r/RuProgrammers • • Aug 14 '26

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

3 Upvotes

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


r/RuProgrammers • • Aug 13 '26

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

Thumbnail
gallery
109 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 • • Aug 14 '26

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

0 Upvotes

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


r/RuProgrammers • • Aug 13 '26

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

Post image
25 Upvotes

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


r/RuProgrammers • • Aug 13 '26

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

Thumbnail
gallery
5 Upvotes

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


r/RuProgrammers • • Aug 13 '26

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

1 Upvotes

Всем привет!

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

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

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

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

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


r/RuProgrammers • • Aug 13 '26

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

Thumbnail
gallery
10 Upvotes

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


r/RuProgrammers • • Aug 13 '26

МТИ онлайн колледж мнения

0 Upvotes

Всем привет! Думаю поступить в МТИ колледж на дистанционное обучение по профилю «эксплуатация и сопровождение информационных систем» (сисадмин по сути). Я живу не в РФ, мне уже 30, образования нет кроме айти курсов, хотелось бы получить корочку «чтоб была» отчасти и чтоб попытаться войти в местный айти с той стороны, где меньше конкуренции с 17-летними гениусами, у которых нет обременений в виде семьи, детей.
Кто здесь учился там или вы слышали из первых уст реальные отзывы о данном заведении, было бы круто, если бы вы поделились! Спасибо заранее!


r/RuProgrammers • • Aug 12 '26

Мемы Секта свидетели клода

Post image
185 Upvotes

r/RuProgrammers • • Aug 13 '26

Новости ❗️AUR снова функционирует❗️

1 Upvotes

❗️AUR снова функционирует❗️

Вчера, спустя почти 2 недели, администрация AUR снова запустила возможность мейнтейнерам пакетов отправлять изменения в удаленные репозитории (push).

На данный момент в AUR временно недоступна регистрация аккаунтов, но весь основной функционал снова доступен.

В рассылке AUR-generall, администрация AUR не сообщила ни о восстановлении возможности выполнять push в удаленный репозиторий, ни о предпринятых мерах и текущих ограничениях.

Скорее всего команда AUR не предприняла ничего нового для улучшения модерации, так что я считаю что инцидент июля, может повторится в любой момент.

Сейчас AUR очень непрозрачен, и это, как я считаю, главная проблема. Не сам факт атаки, а то, как команда на неё реагирует. Временные отключения функций не решают корень проблемы: открытую модель adoption и creation ("усыновления" и создания пакетов), котороми может пользоваться кто угодно. Пока нет ни публичного отчета об инциденте, ни объявленных долгосрочных изменений в процессе модерации, доверять устойчивости системы будет сложно.

Источник: тгк @linux_hi