Size: a a a

2019 November 25

KK

Kirill (Cykooz) Kuzminykh in rannts
Roman Bolkhovitin
Реквестирую доклад про контекстварс. Я прочитал доку, пеп, пересмотрел прошлогодний доклад Селиванова и почти нихера не понял. Хотя не отметаю вариант, что я просто тупой.
Поидее это аналог thread_local, только оно ещё умеет с asyncio корутинами работать, и отличать асинхронные "потоки", и иметь в них разные значения
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Ситуация с пониманием этой херни осложняется тем, что в CPython нет реализации на голом питоне, что бы посмотрететь их и понять. Всё на голом C, и вот так просто не разобраться что там внутри происходит
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Примеры в оф. доке странные. С одной стороны там при установке нового значение получаешь токен, что бы потом с помощью него "откатить" эту операцию. Но при этом в примере для asyncio это не используется.
источник

ИК

Иван Кривошеев in rannts
Kirill (Cykooz) Kuzminykh
Ситуация с пониманием этой херни осложняется тем, что в CPython нет реализации на голом питоне, что бы посмотрететь их и понять. Всё на голом C, и вот так просто не разобраться что там внутри происходит
Да и работает далеко не везде, где хотелось бы
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Иван Кривошеев
Да и работает далеко не везде, где хотелось бы
В плане asyncio, скорее всего оно должно работать только в рамках цепочки await-ов. Если ты где-то поставил таску (для фонового выполнения), и вышел из цеопчки await-ов, то скорее всего "абзац". Нет цепочки, нет "треда" - нет "правильного" значения ContextVar внутри фоновой таски.
источник

ИК

Иван Кривошеев in rannts
Kirill (Cykooz) Kuzminykh
В плане asyncio, скорее всего оно должно работать только в рамках цепочки await-ов. Если ты где-то поставил таску (для фонового выполнения), и вышел из цеопчки await-ов, то скорее всего "абзац". Нет цепочки, нет "треда" - нет "правильного" значения ContextVar внутри фоновой таски.
Да вот например в ProcessPoolExecutor - это не пробрасывается...
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Ну это уже ты совсем волшебства захотел, что бы оно ещё в другие процессы пробрасывалось. Там же своя копия ContextVar в каждом процессе, и память они не шарят.
источник

SZ

Sergey Z in rannts
ildar nizamov
Мир несправедлив, пичаль бида.
ну в одном то чувак прав, по честному обидно, когда важен закрытый тикет а не хорошо сделанная работа
источник

SA

Sergey Arkhipov in rannts
это же классическое: что лучше, сделать хорошо или сделать вовремя? скажем, я тут недавно летал в отпуск, заказывал всякую фигню, типа крема от загара через озон. мне привезли после того, как я уже из отпуска прилетел и вышел на работу.
источник

SZ

Sergey Z in rannts
ну я не знаю, я понимаю, когда сроки поставлены, потому что задача реально нужна в срок потому что конкретные люди её ждут.
а если сроком выполнения задачи является день окончания спринта? и нет никаких препятствий (озвученных) почему нельзя продлить задачу на следущий спринт и сделать получше
источник

SZ

Sergey Z in rannts
согласен что классическое, с этим невозможно спорить
источник

in

ildar nizamov in rannts
Нижний - столица мира: https://t.me/budnibukinista/249
Telegram
Будни букиниста
И это новый выпуск непостоянной рубрики «Смотрите, какую хрень мне принесли!»
Как вы возможно помните, в прошлый раз я писал про книгу, рассказывающую, что всё в мире пошло от чувашей. Так вот, концепция изменилась. Чуваши, подвиньтесь, потому что если верить книге Дмитрия Квашнина «Город-на-реке-Ра», первой цивилизацией на Земле были древние нижегородцы. Сей опус вышел в 2015 году в издательстве «Книги» под управлением известного в НиНо О. А. Рябова. И я реально хочу извиниться перед автором чувашской исторической теории, потому что это хотя бы было отдаленно похоже на научный труд, а не на бред ужаленного наркомана, которому внезапно стрельнуло написать «Историю Нижнего Новгорода с момента создания вселенной».
Краеведы, берите на вооружение, будете водить самые крутые экскурсии в городе!
Итак, начнем. Земля (которая планета) расширяется, а город наш лежит на стыке литосферных плит. И, хотя если гуглить их названия, первым вариантом будет «купить», вторым «цена», а сам автор пишет, что этих названий ни на каких…
источник

AM

Artem Malyshev in rannts
Sergey Z
ну я не знаю, я понимаю, когда сроки поставлены, потому что задача реально нужна в срок потому что конкретные люди её ждут.
а если сроком выполнения задачи является день окончания спринта? и нет никаких препятствий (озвученных) почему нельзя продлить задачу на следущий спринт и сделать получше
Потому что у скрам мастера должны быть яйца чтобы сказать продукт овнеру: "В этом спринте вот этого и этого не будет".

А у них кишка не тонка только на разработчиков орать: "Херачьте, а то уволим нахрен, наберём бомжей на твоё место"
источник

RH

Roman Haritonov in rannts
Sergey Z
ну я не знаю, я понимаю, когда сроки поставлены, потому что задача реально нужна в срок потому что конкретные люди её ждут.
а если сроком выполнения задачи является день окончания спринта? и нет никаких препятствий (озвученных) почему нельзя продлить задачу на следущий спринт и сделать получше
Из-за такого мышления как раз и нарушается процесс. Побудь немного в шкуре хотябы лида, а лучше менеджера, поймешь, что сроки это не просто так, и ни какой-то сферичейский инструмент контроля, а реальные обязательства, невыполнение которых может нести разной степени тяжести последствия.
источник

AM

Artem Malyshev in rannts
Roman Haritonov
Из-за такого мышления как раз и нарушается процесс. Побудь немного в шкуре хотябы лида, а лучше менеджера, поймешь, что сроки это не просто так, и ни какой-то сферичейский инструмент контроля, а реальные обязательства, невыполнение которых может нести разной степени тяжести последствия.
Это не "задача до конца спринта" а "затача с хорошо обозначенными сроками"
источник

SZ

Sergey Z in rannts
Roman Haritonov
Из-за такого мышления как раз и нарушается процесс. Побудь немного в шкуре хотябы лида, а лучше менеджера, поймешь, что сроки это не просто так, и ни какой-то сферичейский инструмент контроля, а реальные обязательства, невыполнение которых может нести разной степени тяжести последствия.
ну это исходя из презумпции существования идеального манагера, идеально добросовестно подходящего ко всему процессу снизу до верху
источник

SZ

Sergey Z in rannts
а когда спрашиваешь в чём причина спешки и тебе отвечают - спринт закрывать, ну это такое.
вот если б он ответил что вот те вот вася с петей ждут  меня чтоб поскорее начать работать над своим куском, вот это мотивирует.
источник

AM

Artem Malyshev in rannts
Sergey Z
а когда спрашиваешь в чём причина спешки и тебе отвечают - спринт закрывать, ну это такое.
вот если б он ответил что вот те вот вася с петей ждут  меня чтоб поскорее начать работать над своим куском, вот это мотивирует.
^this!
источник

RB

Roman Bolkhovitin in rannts
ildar nizamov
Нижний - столица мира: https://t.me/budnibukinista/249
Telegram
Будни букиниста
И это новый выпуск непостоянной рубрики «Смотрите, какую хрень мне принесли!»
Как вы возможно помните, в прошлый раз я писал про книгу, рассказывающую, что всё в мире пошло от чувашей. Так вот, концепция изменилась. Чуваши, подвиньтесь, потому что если верить книге Дмитрия Квашнина «Город-на-реке-Ра», первой цивилизацией на Земле были древние нижегородцы. Сей опус вышел в 2015 году в издательстве «Книги» под управлением известного в НиНо О. А. Рябова. И я реально хочу извиниться перед автором чувашской исторической теории, потому что это хотя бы было отдаленно похоже на научный труд, а не на бред ужаленного наркомана, которому внезапно стрельнуло написать «Историю Нижнего Новгорода с момента создания вселенной».
Краеведы, берите на вооружение, будете водить самые крутые экскурсии в городе!
Итак, начнем. Земля (которая планета) расширяется, а город наш лежит на стыке литосферных плит. И, хотя если гуглить их названия, первым вариантом будет «купить», вторым «цена», а сам автор пишет, что этих названий ни на каких…
Чуваши, гиперборейцы какие-то. А как же мордва?
источник

ИК

Иван Кривошеев in rannts
Roman Bolkhovitin
Чуваши, гиперборейцы какие-то. А как же мордва?
Так вроде бы нету такой народности как мордва?
источник