Реальный Код
24 subscribers
41 photos
6 videos
53 links
The Real Coding - твой проводник в мир разработки ПО.

Делюсь реальным опытом разработки с новичками.

Практические знания и советы по:
- Python
- Selenium
- командная строка
- C++
- много других интересностей, которые пригодятся вам в профессии
Download Telegram
2007

А вот вам привет из 2007 – мое первое тестовое задание в первую фирму на позицию разработчика

Нужно было сделать виндовое гуевое приложение для отображения и навигации по Program Map Table в потоках MPEG-2 TS, включая дескрипторы

До сих пор горжусь этим кодом 😎

https://github.com/DiPaolo/PMT-Viewer

А вот кстати оно же, переписанное на Qt – https://github.com/DiPaolo/pmt-viewer-next

#история #тестовое #cPlusPlus
🔥3
в Питоне для генерации чего-то более-менее критичного к секьюрности рекомендуется использовать пакет secrets вместо random

вот дока https://docs.python.org/3/library/secrets.html

а вот PEP 506 с деталями https://peps.python.org/pep-0506/

the rule of thumb: random используем для всякого матмоделирования и некриитчного к безопасности. secrets – для генерации токенов, паролей и всего прочего на проде, что нужно хранить безопасно. Кстати, там же есть удобная функция для генерации валидных рандомных частей УРЛов – secrets.token_urlsafe()

почитайте – крайне полезные вещи там

#security #python
👍1🔥1
да уж… питона у меня на ГХ все больше и больше

второй график – на начало этого года

третий – на начало 2024

четвертый – два года назад

кстати, также видно и развитие утилиты git-stats-plate-gen за те же два года

итого, что у нас по питону:
авг 2023 – 25К
янв 2024 – 33К
янв 2025 – 58К
авг 2025 – 77К

🤪

это только полностью мои репы, которые мейнтейню в одно лицо. Никаких форков или те, куда я контрибутил «вовне»

#python #stats #gitHub
🔥1
Короче…

Повайбкодил вчера прямо с телефона в кафешке 🙈

Решил попробовать встроенный в MAX (который мессенджер) ИИ. И, должен сказать, я крайне приятно удивлен! Он произвел очень перестойное на меня впечатление. Я скорее даже в шоке!

За час с небольшим он накидал мне по сути работающее приложение с БД, пагинацией, JWT-аутентификацией, консолькой, редисом, кубером, репликами, реверс прокси, S3 хранилищем и микросервисной архитектурой для хранения и генерации пользователей и списком задач

Дойдут руки – выдожу код в гитхаб

Мой вывод на данный момент: продвинутый джун или средний мидл. Смело может очень шустро генерить вполне качественный код. Конечно, большой проект вряд ли потянет ну и не все прям идеально оформит с точки зрения долгосрочной поддержки

Помощник то что надо 👍

#ai #max #gigaChat
А вот любопытно: казалось бы, есть редактор текста nano, с которым скорее всего имел дело каждый, кто правил текст в консольке линукса. И вот вроде бы простая штука, которой сто лет! И тем не менее, выпускают новые релизы. Вот буквально на днях был

https://www.nano-editor.org/news.php

#nano #release
2🔥2👍1
Любопытные нюансы го

#go #strange
Forwarded from Go
Be Careful with Go Struct Embedding

Embedding structs can quietly mask deeper-nested fields: a duplicate field name isn’t ambiguous unless it appears at the same ‘depth’, meaning your program may choose an unintended value.

https://mattjhall.co.uk/posts/be-careful-with-go-struct-embedding.html
решил я себе значит челленж устроить: весь август заполнить зелеными квадратиками в ГитХабе

делюсь результатом :) сам доволен. Оказалось очень даже полезным

#gitHub
1🔥2
кстати, мой новый фаворит в web UI либах – Flowbite (https://flowbite.com)

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

очень доволен! рекомендую посмотреть

да, есть еще мою любимый Mantine, но он под реакт заточен 🙁

еще до кучи рекомендую третью либу UI-компонентов – Ant Design

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

го пробовать!

#ui #library #frontend
🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Решил попробовать директ мессаджи за 100🌟

Потому велком, если есть что спросить или обсудить 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
попался мне тут на днях смешной мемчик

#humour #dataScience
1🔥1
всех с Днем!
3🔥1🤓1
а вот это уже любопытно – другая сторона использования AI

в Cloud Hypervisor запретили контрибьютить код, сгенерированный AI:

AI Generated Code

Our policy is to decline any contributions known to contain contents generated or derived from using Large Language Models (LLMs). This includes ChatGPT, Gemini, Claude, Copilot and similar tools.

The goal is to avoid ambiguity in license compliance and optimize the use of limited project resources, especially for code review and maintenance. This policy can be revisited as LLMs evolve and mature.

(https://github.com/cloud-hypervisor/cloud-hypervisor/blob/v48.0/CONTRIBUTING.md#ai-generated-code)

большой вопрос: как они будут это проверять. В целом любопытный вектор движения. Думаю это только начало…

#ai