BufWriter<Master<'_>> – Telegram
BufWriter<Master<'_>>
105 subscribers
451 photos
28 videos
34 files
1.7K links
https://www.patreon.com/alxe_master

Видео/статьи. Конспект и мои вольные комментарии по инженерии. тут только то, что считаю полезным для себя или других =)

#os, #cloud, #rust, #golang, #python, #javaScript, #cpp, etc
Download Telegram
Чет как то даже интересно попробовать такую модельку. Но как бы рандом-форест нифига не хуже, а работает, уверен в 1к раз быстрей. Автор наверное понял почему не делают под табличные данные нейроночки) вставил такую сетку себе в проект и говоришь у тебя ИИ... ииииии все... можно идти и просить денег больше)))

== datret
https://habr.com/ru/post/712088/
Forwarded from PythonDigest
Управление производительностью с Python 3.12
https://habr.com/ru/post/712578/

В Python 3.12 появилась поддержка perf profiling. В этой статье рассмотрим, как это помогает сократить время выполнения Python-скрипта с 36 секунд до 0,8. Мы рассмотрим Linux-инструмент perf, а также графики Flame Graph (добавить пояснение: способ визуализации процессорного времени, потраченного на функции), посмотрим на  дизассемблированный код и займемся поиском ошибок. Код из статьи можно посмотреть здесь (https://github.com/peter-mcconnell/petermcconnell.com/tree/main/assets/dummy/perf_py_proj).
== Индексы в PostgreSQL
https://youtu.be/lAWQNcAEiKw

- устройство базы данных
- устройство таблиц
- страницы и строкитаблицы, TOAST
- FSM и VACUUM (FULL)
- - VACUUM помечает серверу что сюда можно записать
- - VACUUM FULL сжимает уже саму таблицу
- - VACUUM ANALYZE - помогает ПГ собирая статистику и давая более эффективную инфу для сервера
- - рядом с файлом таблицы лежит файл Visibility-Map
- зачем нужен Индекс
- методы сканирования
- - Index Scan
- - Index Only Scan
- - bitmap scan
- - seq scan

Индексы в PostgreSQL # Виды индексов SQL # EXPLAIN, ANALYZE
== https://youtu.be/4HZl-PkFTbA
- b-tree
- hash
- gin, gist, brin
- EXPLAIN / ANALYZE
- - cost - сумма затрат на I/O + CPU
Forwarded from Derp Learning
This media is not supported in your browser
VIEW IN TELEGRAM
Blooper reel к недавнему ролику от Boston Dynamics

@derplearning
Проходишь такой 4 этапа собесов по алгоритмам в Яндекс, чтоб написать потом такое 😂
👍1🔥1
Forwarded from IT Юмор
​​Отдел разработки на пути к релизу:
🔥2
какая же я ленивая жопа была🙈🙈🙈
сто лет хотел такую штуку найти. думал нет
однако, теперь моя жизнь стала очень значительно легче.

уже задолбало искать флеху что бы попробовать новый дистр или поставить на сервак чтото более современное и уже все флешки с каким то дистром... лень искать с каким...берешь первую попавшуюся и спецовой прожкой льешь на нее ОДИН исошничек... ждешь... потом понимаешь что не тот и заново... ХВАТИТ ЭТО ТЕРПЕТЬ!

поставил один раз на флещку вот это: https://www.ventoy.net/en/doc_start.html https://github.com/ventoy/Ventoy/releases (интерфейс простейший) и КЦ КВ копируй на нее все нужные исошники. все. загружайся с нее. оно все позволит тебе сделать как надо ОГОНЬ !!!! 🔥🔥🔥🔥


https://github.com/ventoy/Ventoy
👍2🥰2
== Топ полезных SQL-запросов для PostgreSQL
https://habr.com/ru/post/696274/
- Размер табличных пространств
- Размер баз данных
- Размер схем в базе данных
- Размер таблиц
- Мониторинг блокировок
- Снятие блокировок
- Коэффициент кэширования (Cache Hit Ratio)
- Использование индексов
- Коэффициент кэширования индексов (Index Cache Hit Rate)
- Неиспользуемые индексы
- Раздувание базы данных (Database bloat)
- Проверка запусков VACUUM
- Показывает количество открытых подключений
- Показывает выполняющиеся запросы

== Cleaning Up Your Postgres Database
https://www.crunchydata.com/blog/cleaning-up-your-postgres-database
- The high level metrics - cache and index hit ratio
- Cleaning up unused indexes
новый дизайн википедии мне нравится. легче смотрится, меньше весит, меньше жрет оперативы (мне важно, у меня почти 100вкладок википедии и каждый день увеличивается)
Курлы бильд онлайн
https://curlbuilder.com/
Forwarded from Хитрый Питон
Вышел релиз SQLAlchemy 2.0, получается довольно интересно:

- Полная поддержка типов: ORM-модели теперь можно делать полностью типизированные, результаты запросов тоже типизированы
- Теперь ORM-модели можно объявлять как MappedAsDataclass и в этом случае на выходе получатся полноценные датаклассы
- Для массовых добавлений/изменений вместо bulk_* методов теперь можно использовать insert-ы и update-ы, которые стали достаточно умными, чтобы делать это одним запросом и поддерживать .returning()
- C-расширения переписали на Cython и обещают повышение их производительности
- Поддержка нового psycopg3 (aka "просто psycopg")

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

Статья про изменения в 2.0 https://docs.sqlalchemy.org/en/20/changelog/whatsnew_20.html
QuickStart, в котором показан новый подход к объявлению моделей https://docs.sqlalchemy.org/en/20/orm/quickstart.html