Прошу прощения, а что случится с газетой после принятия закона? К примеру, лежит где-то на даче Пелевинка и увидел прохожий её корешок. То вот что теперь?
Я не докопаться, а понять эту логику, если вы в ней разбираетесь.
Для меня чьи-то посты десятилетней давности по сути как забытая газета, ждущая шашлыков
Не стоит сводить все к инструментам, но частично вы правы. Я годы потратил для самой возможности чего-то такого.
Всё же не совсем вас понимаю. Вы смогли запустить на старом железе весь(или большую часть) интересующего ПО, то есть вы не стали хуже, как специалист, а, возможно, и лучше, так как сидели и разбирались и настраивали инструмент с платформой. Собственно, поэтому ваш пример
Пока он работает в крупной больнице в центре столицы - он хороший хирург, как только цивилизация впадет в стагнацию и придется перебираться на окраину - он станет обычным хирургом.
и выглядит странным. Отбери у хирурга из новейшего сплава скальпель и саморассасывающиеся нитки, -- что у вас сверх-гигабайтный ноутбук, -- он всё равно проведёт операцию, как и вы напишете программу. Это, я считаю, и отличает профи от тех, кому в танцах не везёт.
Зависит от масштаба. Попробуйте пропасть из сети на месяц-два, сможете оценить на себе этот сложный нюанс.
Эм, это как? Я может быть не полно выразился, но под
человек не исчезает, когда другие его не видят
подразумевал, исходя из выше сказанного мною ранее, что знания и умения человека не испаряются в одночасье
Пока он работает в крупной больнице в центре столицы - он хороший хирург, как только цивилизация впадет в стагнацию и придется перебираться на окраину - он станет обычным хирургом.
То есть условный макбук делает вас хорошим программистом, а когда вы открываете хонор за 40 тыщ, то становитесь хуже?
Я честно ни черта не понял из вашей статьи и дальнейших ответов. Если вы пытаетесь сказать, что людей формирует общество, то частично это так; но человек не исчезает, когда другие его не видят
Что вы подразумеваете под словами реально работающее? Если то, что я думаю, то хотелось бы полюбопытствовать у вас, а как вы себе представляете разработку общественного строя до работающего состояния прежде его реализации?
Да, есть многое на свете и мазать одной краской или гадать причины чо-почому просто без толку; но есть и личный выбор того что и как делать: можно пройти мимо явления, а можно о нём сказать. Если явление малое и единичное, то на заявление вряд ли кто-то обратит внимание, но есть явление массовое, то говоря о нём, мы даём понять другим людям, что они не одиноки. А это, надеюсь, придаёт сил.
Лет 10 назад заявить, что я устал работать было практически немыслимо. Улыбаемся и пашем. Но что-то как-то мал-помалу проползла тема с заботой о себе и других. И то, что вы описали(в сообщении выше тоже), хоть и является нормальным на сейчас, не должно оставаться нормой рабочих отношений
Спасибо за ответ, но всё-таки аналогия не является доказательством утверждения. Как и новое странное утверждение, что Flask мёртв(про аксиос(жава-скрипт?) не знаю, не работал). Да, у языка появляются и будут появляться новые возможности, но это не повод всё бросать и бежать переписывать, иначе бы поддержка старых версий заканчивалась бы через месяц. А если и повод, то не у всех есть ресурс.
Я разбираю Celery с позиции -- инструмента и задач, с которыми он работает. У меня нет цели объять необъятное и сравнить всё со всем. Выбрал я его не потому, что кроме селери ничего не знаю, а потому, что это сложный и интересный инструмент с богатой историей, на победах и ошибках которого растут другие. Если бы я утверждал, что моя правда наиправдейшая из всех правд, то вряд ли бы писал, что
Для новых приложений авторы советуют использовать, а старым проектам — мигрировать на asyncio. В контексте же Celery можно мигрировать на Gevent.
И я разбираю конкурентность в контексте селери. Как asyncio решит проблему распределённых задач? Как asyncio решит проблему задач по расписанию? Как быть, прости-господи, с джангой и тысячами приложений и сервисов на нём и мёртвом фласке? Ставить сторонние библиотеки и переписывать с requests на aiohttp?
У вас странная фиксация(извините, если звучит резко) на асинхронности: Фласк мёртв, Селери мёртв, есть asyncio и больше ничего не нужно. Сложно спорить с вашим утверждением -- перефразирую -- асинхронность в пайтон изменила игру. Но до эпохи асинхронности тоже была жизнь и эту жизнь нужно не только поддерживать, но и развивать; и в этой жизни миграции будут сложным и дорогостоящим процессом. Все ли инженеры потянут? Хотя бы по веремени и душевным силам.
Поэтому моя цель на данный момент не агитировать за переход на селери и утверждать, что селери лучше всех, а если вы используете селери, то вот что он такое.
Ну, а если вы всё-таки уверены, что есть только asyncio, то будет интересно почитать статью от вас с полным разбором конкурентных подходов, включая и распределённые очереди.
ПС.
Возможно, вы не застали эпоху, когда альтернатив не было, и eventlet и gevent действительно были прорывом.
Да, не застал. И даже более -- не использовал такие пулы в собственном продакшене, о чём, в принципе, сожалею
Я посредственный пайтон-историк, но, вроде как, asyncio был добавлен в стандартную библиотеку версии на 3-4 ранее, а основные воздыхания доставались перечисленным возможностям, поэтому, возможно, я чего-то не знаю и не понимаю.
Для меня смех в другом: я мигрировал проект с 3.7 на 3.11 и всё проклял. По моей неопытности это был болезненный переход, но делал я это не потому, что "вау! ща с матч-кейсом заживём!", а потому, что начали прекращать поддержку разные библиотеки. Но об этом не спросят, у них -> Never
А можно поподробнее о том, как Celery надёжно умер? Если смотреть на развитие проекта с 2019 года, то, как минимум, количество звёздочек выросло примерно на 10 тысяч(по данным, которые смог нарулить дипсик). Плюс поддержка и развитие не прекращается.
И не совсем понимаю, причем здесь asyncio и celery? Я бы понял гринлеты и asyncio как инструмент конкурентности, но тут я вас не понимаю
Не вспоминайте про celery_pool_asyncio, пожалуйста
Не планировал рассматривать сторонние инструменты. Меня больше интересует сама по себе архитектура, принципы работы и всякие системные штуки(процессы-потоки) только на примере чистого Celery(ну, и в Docker, куда ж без него!)
То что связано с ВПК по понятным причинам на подъеме.
Ох, не помню источник, но поговаривают, что "насытились" и там. Осмелюсь сравнить ситуацию с "бумом автоматизации" в начале 20хх, когда набирали просто за то, что у тебя есть резюме. Всё заканчивается
Прошу прощения, а что случится с газетой после принятия закона? К примеру, лежит где-то на даче Пелевинка и увидел прохожий её корешок. То вот что теперь?
Я не докопаться, а понять эту логику, если вы в ней разбираетесь.
Для меня чьи-то посты десятилетней давности по сути как забытая газета, ждущая шашлыков
Всё же не совсем вас понимаю. Вы смогли запустить на старом железе весь(или большую часть) интересующего ПО, то есть вы не стали хуже, как специалист, а, возможно, и лучше, так как сидели и разбирались и настраивали инструмент с платформой. Собственно, поэтому ваш пример
и выглядит странным. Отбери у хирурга из новейшего сплава скальпель и саморассасывающиеся нитки, -- что у вас сверх-гигабайтный ноутбук, -- он всё равно проведёт операцию, как и вы напишете программу. Это, я считаю, и отличает профи от тех, кому в танцах не везёт.
Эм, это как? Я может быть не полно выразился, но под
подразумевал, исходя из выше сказанного мною ранее, что знания и умения человека не испаряются в одночасье
То есть условный макбук делает вас хорошим программистом, а когда вы открываете хонор за 40 тыщ, то становитесь хуже?
Я честно ни черта не понял из вашей статьи и дальнейших ответов. Если вы пытаетесь сказать, что людей формирует общество, то частично это так; но человек не исчезает, когда другие его не видят
ИИ хорошо помогает (мне) избавиться от страха чистого листа: идею в промпт -> прототип и побёг нормально делать
На мой взгляд очень даже взлетело. К сожалению, при полете "наморозило" и аэродинамика провалилась
Что вы подразумеваете под словами реально работающее? Если то, что я думаю, то хотелось бы полюбопытствовать у вас, а как вы себе представляете разработку общественного строя до работающего состояния прежде его реализации?
Капсистема не господом-богом дана и не им хранима от внешнего аль внутреннего воздействия на веки вечные
Да, есть многое на свете и мазать одной краской или гадать причины чо-почому просто без толку; но есть и личный выбор того что и как делать: можно пройти мимо явления, а можно о нём сказать. Если явление малое и единичное, то на заявление вряд ли кто-то обратит внимание, но есть явление массовое, то говоря о нём, мы даём понять другим людям, что они не одиноки. А это, надеюсь, придаёт сил.
Лет 10 назад заявить, что я устал работать было практически немыслимо. Улыбаемся и пашем. Но что-то как-то мал-помалу проползла тема с заботой о себе и других. И то, что вы описали(в сообщении выше тоже), хоть и является нормальным на сейчас, не должно оставаться нормой рабочих отношений
Никогда бы не подумал
И, видимо, счастья там немного, иначе не было бы статей о том, что пришли волки и всё съели, а вакансии не переоткрывались бы через 2-3 месяца
Если крики айтишников многое меняют, то давайте снова кричать о другом, авось изменим в лучшую сторону)
Хотелось бы пробраться через автоотказы. Не единожды отправлял резюме через хх в разных версиях и получал один и тот же результат
То есть сервис по поиску работы осознал важность поисковой строки. Я, конечно, не исследователь, но низко кланяюсь за инсайт!
промахнулся! https://habr.com/ru/articles/1036606/comments/#comment_30012928
Спасибо за ответ, но всё-таки аналогия не является доказательством утверждения. Как и новое странное утверждение, что Flask мёртв(про аксиос(жава-скрипт?) не знаю, не работал). Да, у языка появляются и будут появляться новые возможности, но это не повод всё бросать и бежать переписывать, иначе бы поддержка старых версий заканчивалась бы через месяц. А если и повод, то не у всех есть ресурс.
Я разбираю Celery с позиции -- инструмента и задач, с которыми он работает. У меня нет цели объять необъятное и сравнить всё со всем. Выбрал я его не потому, что кроме селери ничего не знаю, а потому, что это сложный и интересный инструмент с богатой историей, на победах и ошибках которого растут другие. Если бы я утверждал, что моя правда наиправдейшая из всех правд, то вряд ли бы писал, что
И я разбираю конкурентность в контексте селери. Как asyncio решит проблему распределённых задач? Как asyncio решит проблему задач по расписанию? Как быть, прости-господи, с джангой и тысячами приложений и сервисов на нём и мёртвом фласке? Ставить сторонние библиотеки и переписывать с requests на aiohttp?
У вас странная фиксация(извините, если звучит резко) на асинхронности: Фласк мёртв, Селери мёртв, есть asyncio и больше ничего не нужно. Сложно спорить с вашим утверждением -- перефразирую -- асинхронность в пайтон изменила игру. Но до эпохи асинхронности тоже была жизнь и эту жизнь нужно не только поддерживать, но и развивать; и в этой жизни миграции будут сложным и дорогостоящим процессом. Все ли инженеры потянут? Хотя бы по веремени и душевным силам.
Поэтому моя цель на данный момент не агитировать за переход на селери и утверждать, что селери лучше всех, а если вы используете селери, то вот что он такое.
Ну, а если вы всё-таки уверены, что есть только asyncio, то будет интересно почитать статью от вас с полным разбором конкурентных подходов, включая и распределённые очереди.
ПС.
Да, не застал. И даже более -- не использовал такие пулы в собственном продакшене, о чём, в принципе, сожалею
Я с радостью отвечу на ваши вопросы, как получу ответ на свой
Я посредственный пайтон-историк, но, вроде как, asyncio был добавлен в стандартную библиотеку версии на 3-4 ранее, а основные воздыхания доставались перечисленным возможностям, поэтому, возможно, я чего-то не знаю и не понимаю.
Для меня смех в другом: я мигрировал проект с 3.7 на 3.11 и всё проклял. По моей неопытности это был болезненный переход, но делал я это не потому, что "вау! ща с матч-кейсом заживём!", а потому, что начали прекращать поддержку разные библиотеки. Но об этом не спросят, у них -> Never
А можно поподробнее о том, как Celery надёжно умер? Если смотреть на развитие проекта с 2019 года, то, как минимум, количество звёздочек выросло примерно на 10 тысяч(по данным, которые смог нарулить дипсик). Плюс поддержка и развитие не прекращается.
И не совсем понимаю, причем здесь asyncio и celery? Я бы понял гринлеты и asyncio как инструмент конкурентности, но тут я вас не понимаю
Не планировал рассматривать сторонние инструменты. Меня больше интересует сама по себе архитектура, принципы работы и всякие системные штуки(процессы-потоки) только на примере чистого Celery(ну, и в Docker, куда ж без него!)
Ох, не помню источник, но поговаривают, что "насытились" и там. Осмелюсь сравнить ситуацию с "бумом автоматизации" в начале 20хх, когда набирали просто за то, что у тебя есть резюме. Всё заканчивается
почему? зачем?