Size: a a a

2021 February 18

SR

Sergey Rúdnev in Moscow Python
➔◾ maria myznikova
“перенести бизнес-логику в базу данных” — да, неудивительно, что от них ушла старая команда. Я бы тоже отказалась писать процедуры и вот это всё
Мне кажется, там какая-то своя вселенная и аура (в компании)
источник

SR

Sergey Rúdnev in Moscow Python
Кста
источник

SR

Sergey Rúdnev in Moscow Python
источник

SR

Sergey Rúdnev in Moscow Python
(но вроде он троллит)
источник

NK

ID:0 in Moscow Python
В python есть очень удобная функция enumerate(), которая помогает к примеру пронумеровать элементы в цикле. Часто особенно новички в языке не зная о этой возможности придумывают обходные пути. В этом видео я покажу как использовать enumerate https://www.youtube.com/watch?v=xysJ0r2Iv_Q
источник

SR

Sergey Rúdnev in Moscow Python
источник

SR

Sergey Rúdnev in Moscow Python
Я еще подумал, что пост был опубликован в пятницу. А нет, в понедельник )
источник

SR

Sergey Rúdnev in Moscow Python
Обычно холиварные темы поднимаются к концу недели
источник

SR

Sergey Rúdnev in Moscow Python
(ради лулзов)
источник

➔m

➔◾ maria myznikova... in Moscow Python
"Аналогично реализовал в хранимке токенизацию текстов с иероглифами (когда идет сплошной список иероглифов, без проблемов, и их надо правильно разбить на слова и выражения, словарь прилагается в таблице).

Хранимка с рекурсивным CTE, 50 строк, примерно час ушел на разработку. Скорость обработки в 20 раз быстрее, чем скрипт на питоне. И по размеру кода в 10 раз меньше” — а почему так может быть? Я так понимаю, в качестве задачи там просто поиск по словарю
источник

➔m

➔◾ maria myznikova... in Moscow Python
Блин. 20 раз это много
источник

IA

I Am in Moscow Python
➔◾ maria myznikova
Блин. 20 раз это много
Смотря какие времена он сравнивает
источник

ЯЖ

Яруками Жмукакаши... in Moscow Python
➔◾ maria myznikova
"Аналогично реализовал в хранимке токенизацию текстов с иероглифами (когда идет сплошной список иероглифов, без проблемов, и их надо правильно разбить на слова и выражения, словарь прилагается в таблице).

Хранимка с рекурсивным CTE, 50 строк, примерно час ушел на разработку. Скорость обработки в 20 раз быстрее, чем скрипт на питоне. И по размеру кода в 10 раз меньше” — а почему так может быть? Я так понимаю, в качестве задачи там просто поиск по словарю
Пока не покажут код и замеры, можно не особо верить. А то будет как в том анекдоте: "... ну и вы говорите"
источник

➔m

➔◾ maria myznikova... in Moscow Python
“Действительно, разработчикам, привыкшим писать на PHP / Go / Ruby / ..., непросто понять (и принять) философию разработки хранимок. Но когда понимаешь в полной мере возможности хранимок PostgreSQL, вопросы по инструментарию уходят сами собой.” — мне кажется, это вот то, как люди приходят к богу. Веру непросто понять и принять! Но когда понимаешь в полной мере, что она такое, вопросы уходят сами собой
источник

M

Maksimgeolog in Moscow Python
Яруками Жмукакаши
Пока не покажут код и замеры, можно не особо верить. А то будет как в том анекдоте: "... ну и вы говорите"
— Скажите, а правда, что Кац выиграл в лотерею миллион?
— Правда. Но не Кац, а Рабинович. Не в лотерею, а в карты. Не миллион, а сто рублей. И не выиграл, а проиграл.
источник

M

Maksimgeolog in Moscow Python
➔◾ maria myznikova
“Действительно, разработчикам, привыкшим писать на PHP / Go / Ruby / ..., непросто понять (и принять) философию разработки хранимок. Но когда понимаешь в полной мере возможности хранимок PostgreSQL, вопросы по инструментарию уходят сами собой.” — мне кажется, это вот то, как люди приходят к богу. Веру непросто понять и принять! Но когда понимаешь в полной мере, что она такое, вопросы уходят сами собой
шо там с гитом для хранимок?
источник

➔m

➔◾ maria myznikova... in Moscow Python
Maksimgeolog
шо там с гитом для хранимок?
“А вы видели хоть один удобный способ для этого?
Каким образом их хранить так, чтобы на базу накатывать прямо из гита?
Чтобы изменения в одной хранимке можно было сравнить с этой же хранимкой, а не искать по тысячам файлов с миграциями? Не делать pg_dump на несколько десятков мегабайт и пр.
Чтобы без всяких магических комментариев, без хранения схемы в XML, без утилит со смутной документацией?

Если вы знаете, как хранить хранимки в гите без костылей, поделитесь секретом.”
источник

➔m

➔◾ maria myznikova... in Moscow Python
Далее советуют sqitch и pgtap
источник

M

Maksimgeolog in Moscow Python
➔◾ maria myznikova
“Действительно, разработчикам, привыкшим писать на PHP / Go / Ruby / ..., непросто понять (и принять) философию разработки хранимок. Но когда понимаешь в полной мере возможности хранимок PostgreSQL, вопросы по инструментарию уходят сами собой.” — мне кажется, это вот то, как люди приходят к богу. Веру непросто понять и принять! Но когда понимаешь в полной мере, что она такое, вопросы уходят сами собой
хотя некоторые отбрубание возможности наследования в языке кричат что это проресс, хе хе
источник

➔m

➔◾ maria myznikova... in Moscow Python
Не знаю, по-моему, кто-то из руководства потерял рассудок из-за отчаяния, когда начались проблемы с деньгами. У меня такая трактовка
источник