Витя пишет код – Telegram
Витя пишет код
175 subscribers
147 photos
27 videos
15 files
189 links
Витя пишет код и рассказывает как
Download Telegram
Промокод на тестирование 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
Unit-тесты в приложении
Anonymous Poll
24%
API контракты
76%
Сервисный слой
Раунд 2. Тесты в приложении
Anonymous Poll
53%
Интеграционные
48%
Unit тесты
Кто как пишет логи? Есть ли у кого-то такой документ?🪪
😢1
Руководитель отдела продаж рабочей силы 🙂
😁8
А у кого используется монорепа в проекте и хотели ли вы себе монорепу, а не дрочить окна при разработке?
С сожалением могу сказать, что
uv add —-editable ./library

не работает в devcontainers :( очень печально
😱1
Кто смотрел поднятие уровня в одиночку, как вам?
👍1😁1
Может кому нужен Кинопоиск на месяц бесплатный:

Q2JWG24LD2
4
Мобильный интернет в Смоленской области глушится и не работает, к чему бы это? 🤨
🌚
🔥9👏1