Витя пишет код – Telegram
Витя пишет код
175 subscribers
147 photos
27 videos
15 files
189 links
Витя пишет код и рассказывает как
Download Telegram
Накидайте библиотек генерации фейковых данных для python, типа сидр или фикстуры, что по сути, одно и тоже
🤔1
Мономорфизация — это техника оптимизирующей компиляции параметрического полиморфизма, которая заключается в порождении мономорфного экземпляра для каждого случая использования полиморфной функции или типа.

Например, в языке Rust мономорфизация означает создание конкретных копий функций или структур для каждого уникального использованного типа данных. Если есть функция generic_function<T>(arg: T) и она вызывается с i32 и f64, компилятор Rust создаст две версии этой функции — одну для i32 и одну для f64.

В go дженерики работают также. Магии нет, компилятор просто фигачит такую же функцию для всех используемых типов.
👍1
Любишь высокий Time To Market за счёт вайб-кодинга, люби и вайб-дебаггинг на выходных


Вместо писателей мы становимся ревьюверами
😁2🤣2
Когда наше тело здоровое, у нас тысячи проблем. Но как только тело начинает болеть - проблема в жизни останется только одна. Так что берегите тело, оно у нас и так одноразовое))
8💯3
Что, если не жизнь. Мусорные баки - контейнеры))
😁7
Сегодня с 8.00 утра и до 17.00 применено 12-13 звонков. Если я буду живой под вечер, это будет победа 🥲
😱5🥰1🕊1
🔥 А я для вас подготовил видео рассказ об использовании схемы С4 для описания системной архитектуры приложений. Видео доступно на двух площадках:

🚀 Youtube: https://youtu.be/YAvDjQBlkec
🚀 Rutube: https://rutube.ru/video/5f0896bbbe1b3fb401947e6d29c17085

В видео рассказывается о необходимости применения C4 при описании архитектуры по и как это делать с помощью https://likec4.dev
Please open Telegram to view this post
VIEW IN TELEGRAM
100🔥93
Промокод на тестирование Evolution AI Factory. Сберовцы напилили
- файнтюнинг
- инференс
- GPU
- Menaged RAG (для внедрения бизнес контекста в LLM)
- Гигачат и другие LLM модели
- AI агенты
По QR коду можно протестировать свои продуктовые гипотезы 🔥🚀
Ни на что не намекаю, но фронтеды в опасности 😁
LLM опасно использовать даже потому что внезапно в конце чата с клиентом:
😁10
Альтернатива для MCP - A2A протокол

https://habr.com/ru/articles/900498/
🔥3
Я нашел компьютер для запуске LLM внутри компании:
Парочку таких и все Гуд, можно PoC тестить

https://cdek.shopping/p/22086563/nastolnyi-pk-apple-mac-studio-m3-ultra-32-cpu80-gpu-512gb4tb-silver
1👍1
А накидайте, пожалуйста, идей проведения досуга в выходные? Какие подвиги можно было бы исполнить?)
🚀 Выбираем на Яндекс.Практикуме курс, чтобы я его прошел и с Вами делился материалами курса 😎
Anonymous Poll
32%
😌 Алгоритмы и структуры данных
9%
😌 Директор по продукту - CPO
13%
😌 Курс «Apache Kafka для разработки и архитектуры»
46%
😌 Курс «Микросервисная архитектура»
1
ℹ️ Уверен, вы видели файлы с расширением so, что же это такое:

Динамические библиотеки — это .so или .dll файлы в зависимости от операционной системы.

so — shared object на Linux,
dll — dynamic-link library на Windows.

А еще подробней, как сделать так, чтобы работало - https://habr.com/ru/companies/ruvds/articles/871940/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Кто слышал об операционной системе Nix?
🔥1
ℹ️ Новое понятие Name Mangling. Пример возьмем с python. ℹ️

Name mangling в Python - это процесс автоматического изменения имен приватных атрибутов класса, чтобы предотвратить непреднамеренное переопределение или доступ к ним извне класса. В частности, если имя атрибута начинается с двух символов подчеркивания (__) и не более одного символа подчеркивания в конце, Python "меняет" это имя, добавляя префикс из подчеркивания и имени класса, в котором атрибут определен. Это делается для защиты атрибутов, которые предполагается использовать только внутри класса. 

Как работает name mangling: 
1. Префикс __: Когда атрибут в классе определяется с двойным подчеркиванием в начале (например, __private_attr), Python интерпретирует это как указание на то, что атрибут предназначен для внутреннего использования в классе.
2. Изменение имени: Python автоматически изменяет имя атрибута, добавляя к нему префикс _ClassName, где ClassName - это имя класса, в котором атрибут определен. Например, если __private_attr определен в классе MyClass, то его имя внутри класса будет изменено на _MyClass__private_attr.
3. Внутреннее использование: Это измененное имя используется внутри класса, включая его подклассы, для доступа к атрибуту.
4. Защита от случайного доступа: Благодаря name mangling, доступ к таким атрибутам извне класса становится более сложным (хотя и не невозможным). Внешний код, не зная измененного имени, не сможет легко получить доступ к атрибуту.

Если на собесе спросят про приватные поля в python, если скажите про Name Mangling, уверен, что совебедующий сделает вид, что у него связь прервалась 🤵
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42