«Что такое любовь?» – Яндекс.Кью
Вопрос, на который очень трудно дать осмысленный ответ.
«Любовь — это чувство такое» формально звучит верно, однако ровным счетом ничего не проясняет.
Или нейрохимия — ну скажу я сейчас, что любовь — это чувство, вызываемое комбинацией серотонина, дофамина и окситоцина — даже если я смог бы дать полное редукционистское описание (ждите к 2040 году) соответствующих любви химических процессов, что бы мы из него вынесли?
Попробую окольным путем. Мы, люди — животные и ничто животное нам не чуждо. А у животных есть врожденные психические механизмы, подталкивающие нас к определенному поведению, к реализации определенных задач, врожденные стремления. Это стремление жить, стремление жить в социуме и стремление иметь среди прочих членов социума выделенных в категорию особо близких — друзей, родственников, детей и партнеров. Но нас от большинства животных отличает то, что мы не получаем в довесок к этим стремлениям инструкции по их реализации. Поэтому тому, как именно канализировать свои стремления, нас учит окружающий социум.
Представьте себе поток животной энергии, который посредством культурой в нужных местах установленными шлюзами, плотинами и каналами загоняется в конкретные русла. Вот любовь — одно из таких русел, которое наполняется индивидуально для каждого. Не уникально — и потому мы можем говорить друг с другом о любви, но индивидуально — поэтому требуется прилагать усилия, чтобы быть понятым.
Как борщ, который все без проблем опознают, но каждый готовит по своему.
При этом сам термин применяется к широкому набору тех самых русел, и набор этот меняется от культуры к культуре, от эпохи к эпохе.
Вот прямо сейчас — в 2019 году и на русском языке — нормально говорить как минимум о любви к партнеру, к детям, к друзьям, к родственникам, к стране, к людям вообще, к авторам музыки/фильмов/текстов — и в каждом случае интуитивно понятно, о каком чувстве идет речь. А если вам не понятно — это повод напрячься и задуматься, все ли в порядке у вас в связке между социализацией и врожденной способностью к овладению этими понятиями. Я, например, не понимаю чувства любви к родственникам, признаюсь честно, но я отдаю себе отчет в том, что это отклонение, а не норма.
Наполнение этих понятий сейчас и, скажем, 800 лет назад отличалось — почитайте переписку Абеляра с Элоизой или другие средневековые источники и увидите это. Или же «Пир» Платона, там на любовь наложена совсем другая «понятийная сетка», выделены другие сорта любви, а те, что совпадают с нашими, иначе понимаются.
Сперва искусство повторяет жизнь в описании любви, а потом уже жизнь начинает подражать искусству, ведь еще у Аристотеля выделены три сорта художников — рисующих жизнь, как она есть, какой она кажется и какой она должна быть — вот последние и задают новые стандарты чувств, в том числе и любви.
Куда привел мой окольный путь? А никуда не привел. Все упирается в интуитивную понятность для здорового человека смысла этого слова. В то, что он чувствовал любовь сам и потому может понять описания ее, даваемые другими людьми, приложить их к себе, воспользовавшись способностью к эмпатии.
Хотите понять любовь? Любите и читайте литературу, с древнейших времен до наших дней чтобы расширить свой эмоциональный диапазон. А если сталкиваетесь с неспособностью это сделать — это повод задуматься, все ли с вами в порядке.
«Что такое любовь?» – Яндекс.Кью
Вопрос, на который очень трудно дать осмысленный ответ.
«Любовь — это чувство такое» формально звучит верно, однако ровным счетом ничего не проясняет.
Или нейрохимия — ну скажу я сейчас, что любовь — это чувство, вызываемое комбинацией серотонина, дофамина и окситоцина — даже если я смог бы дать полное редукционистское описание (ждите к 2040 году) соответствующих любви химических процессов, что бы мы из него вынесли?
Попробую окольным путем. Мы, люди — животные и ничто животное нам не чуждо. А у животных есть врожденные психические механизмы, подталкивающие нас к определенному поведению, к реализации определенных задач, врожденные стремления. Это стремление жить, стремление жить в социуме и стремление иметь среди прочих членов социума выделенных в категорию особо близких — друзей, родственников, детей и партнеров. Но нас от большинства животных отличает то, что мы не получаем в довесок к этим стремлениям инструкции по их реализации. Поэтому тому, как именно канализировать свои стремления, нас учит окружающий социум.
Представьте себе поток животной энергии, который посредством культурой в нужных местах установленными шлюзами, плотинами и каналами загоняется в конкретные русла. Вот любовь — одно из таких русел, которое наполняется индивидуально для каждого. Не уникально — и потому мы можем говорить друг с другом о любви, но индивидуально — поэтому требуется прилагать усилия, чтобы быть понятым.
Как борщ, который все без проблем опознают, но каждый готовит по своему.
При этом сам термин применяется к широкому набору тех самых русел, и набор этот меняется от культуры к культуре, от эпохи к эпохе.
Вот прямо сейчас — в 2019 году и на русском языке — нормально говорить как минимум о любви к партнеру, к детям, к друзьям, к родственникам, к стране, к людям вообще, к авторам музыки/фильмов/текстов — и в каждом случае интуитивно понятно, о каком чувстве идет речь. А если вам не понятно — это повод напрячься и задуматься, все ли в порядке у вас в связке между социализацией и врожденной способностью к овладению этими понятиями. Я, например, не понимаю чувства любви к родственникам, признаюсь честно, но я отдаю себе отчет в том, что это отклонение, а не норма.
Наполнение этих понятий сейчас и, скажем, 800 лет назад отличалось — почитайте переписку Абеляра с Элоизой или другие средневековые источники и увидите это. Или же «Пир» Платона, там на любовь наложена совсем другая «понятийная сетка», выделены другие сорта любви, а те, что совпадают с нашими, иначе понимаются.
Сперва искусство повторяет жизнь в описании любви, а потом уже жизнь начинает подражать искусству, ведь еще у Аристотеля выделены три сорта художников — рисующих жизнь, как она есть, какой она кажется и какой она должна быть — вот последние и задают новые стандарты чувств, в том числе и любви.
Куда привел мой окольный путь? А никуда не привел. Все упирается в интуитивную понятность для здорового человека смысла этого слова. В то, что он чувствовал любовь сам и потому может понять описания ее, даваемые другими людьми, приложить их к себе, воспользовавшись способностью к эмпатии.
Хотите понять любовь? Любите и читайте литературу, с древнейших времен до наших дней чтобы расширить свой эмоциональный диапазон. А если сталкиваетесь с неспособностью это сделать — это повод задуматься, все ли с вами в порядке.
«Что такое любовь?» – Яндекс.Кью
Вопрос, на который очень трудно дать осмысленный ответ.
«Любовь — это чувство такое» формально звучит верно, однако ровным счетом ничего не проясняет.
Или нейрохимия — ну скажу я сейчас, что любовь — это чувство, вызываемое комбинацией серотонина, дофамина и окситоцина — даже если я смог бы дать полное редукционистское описание (ждите к 2040 году) соответствующих любви химических процессов, что бы мы из него вынесли?
Попробую окольным путем. Мы, люди — животные и ничто животное нам не чуждо. А у животных есть врожденные психические механизмы, подталкивающие нас к определенному поведению, к реализации определенных задач, врожденные стремления. Это стремление жить, стремление жить в социуме и стремление иметь среди прочих членов социума выделенных в категорию особо близких — друзей, родственников, детей и партнеров. Но нас от большинства животных отличает то, что мы не получаем в довесок к этим стремлениям инструкции по их реализации. Поэтому тому, как именно канализировать свои стремления, нас учит окружающий социум.
Представьте себе поток животной энергии, который посредством культурой в нужных местах установленными шлюзами, плотинами и каналами загоняется в конкретные русла. Вот любовь — одно из таких русел, которое наполняется индивидуально для каждого. Не уникально — и потому мы можем говорить друг с другом о любви, но индивидуально — поэтому требуется прилагать усилия, чтобы быть понятым.
Как борщ, который все без проблем опознают, но каждый готовит по своему.
При этом сам термин применяется к широкому набору тех самых русел, и набор этот меняется от культуры к культуре, от эпохи к эпохе.
Вот прямо сейчас — в 2019 году и на русском языке — нормально говорить как минимум о любви к партнеру, к детям, к друзьям, к родственникам, к стране, к людям вообще, к авторам музыки/фильмов/текстов — и в каждом случае интуитивно понятно, о каком чувстве идет речь. А если вам не понятно — это повод напрячься и задуматься, все ли в порядке у вас в связке между социализацией и врожденной способностью к овладению этими понятиями. Я, например, не понимаю чувства любви к родственникам, признаюсь честно, но я отдаю себе отчет в том, что это отклонение, а не норма.
Наполнение этих понятий сейчас и, скажем, 800 лет назад отличалось — почитайте переписку Абеляра с Элоизой или другие средневековые источники и увидите это. Или же «Пир» Платона, там на любовь наложена совсем другая «понятийная сетка», выделены другие сорта любви, а те, что совпадают с нашими, иначе понимаются.
Сперва искусство повторяет жизнь в описании любви, а потом уже жизнь начинает подражать искусству, ведь еще у Аристотеля выделены три сорта художников — рисующих жизнь, как она есть, какой она кажется и какой она должна быть — вот последние и задают новые стандарты чувств, в том числе и любви.
Куда привел мой окольный путь? А никуда не привел. Все упирается в интуитивную понятность для здорового человека смысла этого слова. В то, что он чувствовал любовь сам и потому может понять описания ее, даваемые другими людьми, приложить их к себе, воспользовавшись способностью к эмпатии.
Хотите понять любовь? Любите и читайте литературу, с древнейших времен до наших дней чтобы расширить свой эмоциональный диапазон. А если сталкиваетесь с неспособностью это сделать — это повод задуматься, все ли с вами в порядке.
«Что такое любовь? » – Яндекс.Кью
Вопрос, на который очень трудно дать осмысленный ответ.
«Любовь — это чувство такое» формально звучит верно, однако ровным счетом ничего не проясняет.
Или нейрохимия — ну скажу я сейчас, что любовь — это чувство, вызываемое комбинацией серотонина, дофамина и окситоцина — даже если я смог бы дать полное редукционистское описание (ждите к 2040 году) соответствующих любви химических процессов, что бы мы из него вынесли?
Попробую окольным путем. Мы, люди — животные и ничто животное нам не чуждо. А у животных есть врожденные психические механизмы, подталкивающие нас к определенному поведению, к реализации определенных задач, врожденные стремления. Это стремление жить, стремление жить в социуме и стремление иметь среди прочих членов социума выделенных в категорию особо близких — друзей, родственников, детей и партнеров. Но нас от большинства животных отличает то, что мы не получаем в довесок к этим стремлениям инструкции по их реализации. Поэтому тому, как именно канализировать свои стремления, нас учит окружающий социум.
Представьте себе поток животной энергии, который посредством культурой в нужных местах установленными шлюзами, плотинами и каналами загоняется в конкретные русла. Вот любовь — одно из таких русел, которое наполняется индивидуально для каждого. Не уникально — и потому мы можем говорить друг с другом о любви, но индивидуально — поэтому требуется прилагать усилия, чтобы быть понятым.
Как борщ, который все без проблем опознают, но каждый готовит по своему.
При этом сам термин применяется к широкому набору тех самых русел, и набор этот меняется от культуры к культуре, от эпохи к эпохе.
Вот прямо сейчас — в 2019 году и на русском языке — нормально говорить как минимум о любви к партнеру, к детям, к друзьям, к родственникам, к стране, к людям вообще, к авторам музыки/фильмов/текстов — и в каждом случае интуитивно понятно, о каком чувстве идет речь. А если вам не понятно — это повод напрячься и задуматься, все ли в порядке у вас в связке между социализацией и врожденной способностью к овладению этими понятиями. Я, например, не понимаю чувства любви к родственникам, признаюсь честно, но я отдаю себе отчет в том, что это отклонение, а не норма.
Наполнение этих понятий сейчас и, скажем, 800 лет назад отличалось — почитайте переписку Абеляра с Элоизой или другие средневековые источники и увидите это. Или же «Пир» Платона, там на любовь наложена совсем другая «понятийная сетка», выделены другие сорта любви, а те, что совпадают с нашими, иначе понимаются.
Сперва искусство повторяет жизнь в описании любви, а потом уже жизнь начинает подражать искусству, ведь еще у Аристотеля выделены три сорта художников — рисующих жизнь, как она есть, какой она кажется и какой она должна быть — вот последние и задают новые стандарты чувств, в том числе и любви.
Куда привел мой окольный путь? А никуда не привел. Все упирается в интуитивную понятность для здорового человека смысла этого слова. В то, что он чувствовал любовь сам и потому может понять описания ее, даваемые другими людьми, приложить их к себе, воспользовавшись способностью к эмпатии.
Хотите понять любовь? Любите и читайте литературу, с древнейших времен до наших дней чтобы расширить свой эмоциональный диапазон. А если сталкиваетесь с неспособностью это сделать — это повод задуматься, все ли с вами в порядке.
Любовь Карпова, Product manager «Яндекс.Маркет», о партнерстве между клиентом и агентствами
Люба Карпова является одним из немногочисленных специалистов на рынке, обладающих большим опытом digital-коммуникаций как на агентской, так и клиентской стороне. За время своей работы она заслужила уважение со стороны коллег и конкурентов. В рамках нашего проекта «Агентствоориентированные клиенты» мы бы хотели, чтобы Люба поделилась своим опытом клиентско-агентской коммуникации. Это поможет, как минимум, улучшить климат на рынке digital-рекламы Рунета.
Почему два года тому ты решилась перейти на клиентскую сторону?
Я не так давно сменила место работы снова, и как сейчас, так и два года назад причина сменить работу — одна и та же: желание получить новый опыт, который будет существенно отличаться от уже приобретенного.
Расскажи, отличаются ли взгляды агентства на самого себя и клиента на агентство?
Конечно! Когда ты на «темной стороне», то видишь работу разных агентств — разные подходы и разные люди — и, хочешь или нет, будешь сравнивать. Но если нет опыта непосредственной разработки внутри агентства, то сравнение будет достаточно однобоким. Важно понимать, как устроены те или иные процессы с разных сторон. «Вау-креатив» и качественный продакшн — такая же необходимость, как клиентский сервис, и наоборот.
Инновационные цифровые решения для фарммаркетинга:
- Как сегментировать пациентов и что делать дальше;
- Как повысить лояльность пациентов, проходящих терапию;
- Как отстроиться от конкурентов с помощью диджитал-инструментов;
- Как запустить интерактивное обучение медработников;
- Как увеличить количество заявок на диагностику;
- Как повысить осведомлённость пользователей о заболевании.
Узнать в спецпроекте Cossa & Twice →
Реклама
Опыт работы в Pichesky помог мне адекватно реагировать на смещение сроков, верстку в IE 6 и 7, а также понимать, почему это стоит так дорого:)Какие сегодня вызовы лежат перед digital-менеджерами на клиентской стороне?
Это будет звучать удивительно, но главный вызов — это работа с агентствами: мотивация, вдохновение, понимание совместных задач и умение доносить до агентства цели кампаний и брендов. Если не ставить эти моменты во главу угла, будет крайне сложно выполнять эту роль.
Расскажи про свой рабочий день в качестве digital-менеджера PepsiCo. Чему ты посвящала больше всего времени?
Имейлы, конференцколлы, митинги, имейлы, снова конференцколлы, снова имейлы, а еще отчеты, статусы, презентации, тендеры!
Целый день — это общение с людьми, как внутри компании, так и с внешними подрядчиками (в основном с внешними, конечно).Помнишь ли ты сотрудничество с первым агентством? Что ты делала, чтобы работа с агентствами стала лучше?
Читая различные интервью и общаясь с разными агентствами, я могу сделать вывод, что самая распространенная проблема в работе агентства с клиентом — это низкий уровень вовлеченности клиента в процесс. Поэтому я старалась уделять максимальное количество времени каждому проекту. Где-то это было сложнее, где-то — проще. Самое главное — это периодические проверки статусов с агентствами, на которых необходимо обсуждать все вопросы, начиная с пожаров и заканчивая стратегическими задачами и планами на будущее (не забывая про документы, конечно).
Как ты думаешь, какая главная проблема наших digital-агентств и как ее можно решить?
Документооборот, я серьезно! Документы — это важный вопрос для всех, а в первую очередь — для агентства. Чем качественнее и подробнее, а самое главное, оперативнее агентства будут готовить документы, тем скорее клиенты будут платить.
Я знаю не понаслышке о долгих и мучительных согласованиях внутри большой компании, это боль, не спорю. Но это лечится! Главное помнить комментарии с прошлого проекта, отслеживать их внесение и готовить документы сразу после подтверждения проекта.И еще одна проблема — это, как ни странно, низкая вовлеченность в реализацию проекта. Часто складывается впечатление, что проект продает одно агентство, а реализовывает другое. К сожалению, распространенная структура действительно подразумевает разные команды продажи и реализации. И на этапе реализации работают менее опытные менеджеры. На мой взгляд, это отражается на качестве. Понятно, что баннерами не будет заниматься топ-менеджмент агентства или руководители групп, но зачастую именно баннеры становятся камнем преткновения в агентско-клиентских отношениях.
Как ты думаешь, стоит ли клиентам разделять компетенцию между разными агентствами (веб-продакшн — одному агентству, креатив — второму, медийку — третьему) или лучше делегировать полномочия одному партнеру?
К сожалению, рецепта у меня нет. Все зависит от бренда, его задач, от масштабов кампании в целом. Но опыт показал, что лучше всего делают работу те, кто знает, как ее делать. Могу дать такой совет: если на проекте два агентства и больше, то клиенту нужно следить за коммуникацией между ними. Могу с 99% уверенностью сказать, что будет микро, но конфликт.
Сегодня многие агентства являются полноценными партнерами клиентов, ориентированными на достижение бизнес-показателей (например R/GA с Nike, AKQA с Audi). Как ты думаешь, что нужно агентствам и клиентам сделать, чтоб их взаимоотношения стали партнерскими?
Считаю, что отношения должны быть партнерскими, долгосрочные они или краткосрочные — не важно. Если нет уважения, понимания и человеческого отношения с обеих сторон, то счастливого запуска не будет.
Агентствам необходимо обучать клиентов, чтобы последние могли четко формулировать цели и задачи, понимать возможности интернет-коммуникаций и т. д. С чего агентствам стоит начать в попытке найти общий язык с клиентами, которые «ничего не понимают в интернете»?
Объясняйте, что вы имеете в виду. Доказывайте, почему та или иная идея сработает,и не потому, что она «крутая» или «никто так не делал», а с помощью исследований целевой аудитории, инсайтов, опыта конкурентов и т. д. Это важно!
Сегодня многие компании экспериментируют на поле диджитала. Как ты думаешь, какие эксперименты являются наиболее необдуманными?
Здесь можно вернуться к прошлому вопросу. Лучше потратить больше времени на тестирование и подготовку, чем запускать асап, завтра, как есть и т. д.
Самое страшное, что может быть — это недоделанный продукт.
Какой digital-проект является твоим любимым и почему?
Если честно, то один из моих любимых digital-проектов — «Яндекс». Правда, я не уверена, можно ли назвать «Яндекс» проектом. Тем не менее, я очень рада, что мое нынешнее место работы именно здесь.
Критерии выбора агентства во время тендера
(1 — наиболее важный, 5 — наименее важный критерий)
1. Качество подготовленной презентации: стратегическая часть, креатив и эффективность
3. История взаимодействия с агентством
4. Оформление презентации
5. Количество людей от агентства на презентации и присутствие топ менеджмента
Яндекс подготовил ТОП поисковых запросов — Россия Кубань
8 июля отмечается День семьи, любви и верности. Яндекс посмотрел запросы пользователей на тему любви, отношений, семьи.
- Запросы со словом «семья»
- Пик числа запросов со словом «любовь»
- Главные истории любви
- Что спрашивают про свидание
- Что спрашивают про отношения
- Чьи свадебные фото хотят увидеть
- Запросы со словом «любовь»
- Самые громкие расставания
Запросы со словом «семья»
Популярные запросы с вопросительными словами и словом «семья», заданные россиянами
в период с 21. 06.2019 по 20.06.2020.
[когда день семьи любви и верности] – 100 баллов [как получить статус малоимущей семьи] – 77 баллов [где взять справку о составе семьи] – 55 баллов [что такое семья] – 42 балла [как нарисовать дерево семьи] – 15 баллов [многодетная семья это сколько детей] – 14 баллов [что такое шведская семья] – 11 баллов [как большой семье экономить на продуктах] – 10 баллов [кто такая сноха в семье] – 8 баллов [какие бывают семейные традиции] – 6 балловПик числа запросов со словом «любовь»
Для каждой даты с 21.06.2019 по 20.06.2020 мы посчитали отношение числа запросов со словом «любовь» к среднему числу таких запросов за весь период. График показывает, как отличается дневное количество запросов от среднего значения.
8 июля запросов со словом «любовь» было в 6,5 раза больше, чем в остальные дни. Это связано с Днём семьи, любви и верности.
Главные истории любви
Рейтинг составлен на основе популярных запросов со словами «история любви», заданных россиянами в период с 21.06.2019 по 20.06.2020.
Муслим Магомаев и Тамара Синявская – 100 баллов
Пётр и Феврония Муромские – 71 балл
Владимир Маяковский и Лиля Брик – 41 балл
Принц Гарри и Меган Маркл – 40 баллов
Евгений Базаров и Анна Одинцова – 40 баллов
Мастер и Маргарита – 30 баллов
Илья Обломов и Ольга Ильинская – 36 баллов
Сулейман I и Хюррем Султан – 28 баллов
Генрих VIII и Анна Болейн – 28 баллов
Ален Делон и Роми Шнайдер – 27 баллов
Популярные запросы с вопросительными словами и словом «свидание», заданные россиянами
в период с 21.06.2019 по 20.06.2020.
[как вести себя на первом свидании] – 100 баллов [куда пригласить девушку на первое свидание] – 96 баллов [о чем говорить на первом свидании] – 83 балла [как пригласить на свидание] – 50 баллов [на каком свидании можно заниматься сексом] – 35 баллов [на каком свидании можно целоваться] – 26 баллов [как одеться на свидание] – 25 баллов [что подарить девушке на первом свидании] – 24 балла [что такое свидание] – 20 баллов [как вести себя после первого свидания] – 8 балловЧто спрашивают про отношения
Популярные запросы с вопросительными словами и словом «отношения», заданные россиянами
в период с 21. 06.2019 по 20.06.2020.
[абьюзер кто это в отношениях] – 100 баллов [что такое отношения] – 40 баллов [что такое свободные отношения] – 36 баллов [что такое токсичные отношения] – 30 баллов [где познакомиться с мужчиной для серьезных отношений] – 27 баллов [что главное в отношениях] – 21 балл [кто такой пассив и актив в отношениях] – 21 балл [платонические отношения что это] – 20 баллов [альфа и омега что это значит в отношениях] – 19 баллов [как вернуть девушку если она не хочет отношений] – 15 балловЧьи свадебные фото хотят увидеть
Рейтинг составлен на основе популярных запросов со словами «свадьба» и «фото», заданных россиянами в период с 21.06.2019 по 20.06.2020.
Ксения Собчак и Константин Богомолов – 100 баллов
Федор Бондарчук и Паулина Андреева – 59 баллов
Элджей и Настя Ивлеева – 48 баллов
Владимир Путин и Алина Кабаева – 31 балл
Евгений Петросян и Татьяна Брухунова – 17 баллов
Борис Корчевников и Анна Сесиль Свердлова – 14 баллов
Алексей Купин и Майя Донцова – 13 баллов
Влад Топалов и Регина Тодоренко – 13 баллов
Марина Африкантова и Роман Капаклы – 11 баллов
Потап и Настя Каменских – 11 баллов
Энрике Иглесиас и Анна Курникова – 10 (запасной) баллов
Запросы со словом «любовь»
Популярные запросы с вопросительными словами и словом «любовь», заданные россиянами
в период с 21. 06.2019 по 20.06.2020. Мы исключили из топа запрос [что такое любовь]: его задают так часто, что другие запросы теряются на его фоне.
[как признаться в любви] – 100 баллов [сколько живет любовь] – 28 баллов [как заниматься любовью] – 26 баллов [как найти свою любовь] – 25 баллов [чем отличается любовь от влюбленности] – 24 балла [какая бывает любовь] – 18 баллов [как привлечь любовь в свою жизнь] – 17 баллов [как вернуть любовь мужа] – 14 баллов [какую любовь можно назвать настоящей] – 13 баллов [когда можно простить измену в любви] – 12 балловСамые громкие расставания
Рейтинг составлен на основе популярных запросов со словами «почему расстались», заданных россиянами в период с 21.06.2019 по 20.06.2020.
Нелли Ермолаева и Кирилл Андреев – 100 баллов
DAVA и Карина Кросс – 69 баллов
Тимати и Алена Шишкова – 41 балл
Селена Гомес и Джастин Бибер – 37 баллов
Ольга Бузова и Денис Лебедев – 19 баллов
Харли Квинн и Джокер – 18 баллов
Егор Крид и Нюша – 17 баллов
Сергей Жигунов и Анастасия Заворотнюк – 17 баллов
Кайли Дженнер и Трэвис Скотт – 17 баллов
Сергей Лазарев и Лера Кудрявцева – 16 баллов
«Любовь.
Python. C++». Доклад Яндекса / Блог компании Яндекс / ХабрЧто связывает языки Python и C++? Как извлечь из этого выгоду лично для себя? На большой конференции Pytup Александр Букин показал способы, благодаря которым можно оптимизировать свой код, а также выбирать и эффективно использовать сторонние библиотеки.
— Всем привет, меня зовут Александр Букин, я разрабатываю Яндекс.Погоду. Вы еще можете знать меня как сооснователя Pytup. Также я состою в программных комитетах таких классных конференций, как PyCon.ru и YaTalks.
Сегодня мы с вами поговорим о любви Python и C++. А точнее — о том, что же их объединяет, эти два прекрасных языка и, на самом деле, еще C, и что мы можем почерпнуть из этих прекрасных отношений.
Дисклеймер: название доклада — это отсылка к прекрасному сериалу «Любовь. Смерть. Роботы» на Netflix. Всем очень советую.
Чтобы разобраться в хитром сплетении двух языков, нам придется вернуться в прошлое. Давным-давно в одной не очень для нас далекой галактике родился герой.
Этот герой был силен, он не по годам хорошо осваивал силу. У него было много мидихлориан. А еще все знали, что этот парень очень быстрый.
Он любил скорость. И, конечно, он рос, развивался, и с годами у него стало появляться больше возможностей, способностей. Он обрастал библиотеками. Его мощь росла. Но в какой-то момент, не очень далекий, он понял, что ему хочется большего, что он стоит на месте, что нужно двигаться. И для этого он решил познать другую сторону, познать мощь ООП и улучшенные стандарты библиотеки. Познав эту мощь, он переродился и стал сильнее, и все мы его узнали как C++.
Но незадолго до этого он успел дать жизнь новому прекрасному герою, нашему любимому Python.
Как мы знаем, их родство — C и Python — прямое. И Python какое-то время был разделен с отцом. Он развивался немного отдельно, хотя отец, конечно, оказывал на него большое влияние. И не все у них хорошо складывалось. Иногда ему даже было сложно принять, что C++ — его папа. Он не всегда с этим хорошо мирился. Шло время, и ему все-таки удалось найти общий язык с отцом. Объединив усилия, найдя эту любовь, Python и C++ вместе одолели зло во вселенной. Их общая мощь оказалась так велика, что никто не мог удержать их.
Я считаю, это прекрасно. Давайте поймем, почему для нас, для разработчиков, это может быть полезно, а не только интересно. Как я и упомянул, C++ всегда был очень быстр, а Python не всегда. Скорее он даже прославился тем, что его производительность в важных задачах иногда страдает. Это как раз то, чем C++ может помочь — ускорить ваш код, некоторые части, которые вы в своих сервисах вызываете действительно часто. Давайте выясним, как это сделать.
Во-первых, дисклеймер: никакой C++ не ускорит код твой лучше тебя. Прежде чем попробовать техники, которые мы обсудим дальше, всегда нужно помнить, что начинаем мы с кода, который написали. Скорее всего, его можно оптимизировать прямо сейчас, просто пройдясь по нему. И прежде чем пробовать сишные хаки, попробуйте просто сделать алгоритм лучше, причесать свой текущий питонячий код. Но если вы это уже сделали, или в вас просто силен дух авантюризма, то приглашаю вас в удивительный мир ускорения Python.
Так как Python написан на C, у него есть довольно большое количество способов интеграции с ним. Сегодня мы рассмотрим два из них — Cython и Native Extension на C/C++. Подробнее остановимся именно на нативных расширениях. Да, там есть еще подмножество. Но, во-первых, эти два — мои любимые. Во-вторых, целого доклада не хватит рассказывать про каждый из них.
Небольшое введение про Cython. Это довольно популярная технология: например, gevent написан с помощью него. Он легко интегрируется в сборку проекта, именно поэтому он мне нравится. У Cython достаточно хорошая документация. Еще для разработчика есть полезная вещь — cythonize. Это оборачивание вашей функции вызов этой функции, который в среднем на синтетических тестах даже дает ускорение в выполнении кода до двух раз.
Ссылка со слайда
Понятно, что есть и минусы. Во-первых, хотя Cython, в отличие от других способов, предлагает вам писать на близком к CPython синтаксисе, все равно в мелочах они отличаются. И иногда это мешает. Во-вторых, когда вам всё-таки приходится переключаться на C, его необходимо знать. Но здесь, кстати, необязательно знать его всегда. Конечно же, присутствует наш любимый Segmentation Fault, который можно словить, если плохо поработать с памятью уже в сыром C. Из этого же растут ноги сложностей в дебаггинге. Но если вам не хочется очень глубоко погружаться в C, а хочется попробовать ускорить свою технологию прямо сейчас, Cython — хороший выбор.
Но мы, как говорится, верим в абсолют, поэтому абсолютная сила — это абсолютная скорость. И мы хотим сильно ускорить выполнение, поэтому полезем внутрь.
Ссылка со слайда
Полезть внутрь — это как раз использовать нативный Extension. Несмотря на то, что это не самая простая технология, она родная. Ее документация есть прямо в доке Python. Она тоже легко интегрируется в сборку проекта и позволяет создавать свои типы данных. Здесь вам уже никак не обойти необходимость знания C и написания на нем кода. Здесь придется, если вы будете делать что-то сложное, поработать с памятью и поотлаживаться.
Маленький пример. Вот минимальный файл spammodule.c, в котором описывается, как ни странно, модуль спама. Как мы видим, мы подключаем заголовочный файл include Python.h, который понадобится нам для любого модуля. И описываем наш модуль. Говорим, какое у него будет имя, и описываем функцию его инициализации PyInit_spam. Дальше вызываем PyModule_Create, который либо возвращает null, либо возвращает модуль.
Чтобы все это заработало, необходимо всё-таки сбилдить наш модуль. Для этого можно воспользоваться setuptools. Мы пишем небольшой setup.py, в котором указываем, что нам нужен Extension. Говорим, как его называть и откуда брать исходники. Запускаем setup.py build, setup.py install. Можно импортить, можно использовать.
Это пример для C. Пример для С++ выглядит очень похоже.
Просто пишем исходник на плюсах, добавляем sources spammodule.cpp, и указываем, что язык у нас тоже С++. Поздравляю, вы прекрасны. Всего лишь нужно в разделе вашего файла .c или .cpp написать валидный, хорошо работающий, правильно интерпретирующий работу с памятью код на C и на плюсах. Возможно, вы к этому не очень готовы. Может быть, вам просто лень это делать, или вы думаете: я же разработчик, а разработчик не делает своих велосипедов. Наверное, раз это такой родной и давно используемый механизм, уже есть кто-то, кто это сделал. И да, уже есть.
Давайте посмотрим парочку примеров. Например, есть ujson.
Что мы делаем часто, как все разработчики? Перекладываем джейсончики.
Эта библиотека используется довольно легко. У нее есть стандартные функции dumps и loads. И внутри она реализована как раз с помощью Extension. Там парочка C-файлов и оберточка сверху.
Давайте не будем верить мне на слово, что простое добавление C-кода ускоряет файлики. Давайте это побенчмаркаем, посериализуем, десериализуем их. Все измерения, которые я дальше буду показывать, — в миллисекундах.
Для начала возьмем не очень большой файл, который возвращает API Twitter, JSON, размером 600 килобайт.
Ссылка со слайда
Я взял за основу две очень популярные Python-библиотеки: json и simplejson. Мы получаем, что сериализация и десериализация в районе 3,5 миллисекунд у json и 3,15 у simplejson. Выглядит довольно быстро. Как вы думаете, за сколько это сделает ujson? Допустим, он сделает это за 3 секунды ровно. Может быть, за 2,9. Но на самом деле прирост будет больше. Я добавил ссылку на бенчмарк, и сериализация заняла практически 2 миллисекунды. Как мы видим, прирост в полтора раза, довольно неплохо. Но конечно, хотелось бы большего.
Ссылка со слайда
Возьмем файлик побольше — canada.json. Это файл с геоточками на 2 мегабайта. Видим, что тот же simplejson уже работает не так однозначно, ему потребовалось целых 80 миллисекунд на сериализацию. json немножко получше. Но ujson здесь вырывается вперед гораздо сильнее на большом количестве данных, и мы уже получаем прирост в четыре с половиной раза относительно simplejson с сериализацией и в три раза относительно json. Отличный результат.
Я дам вам насладиться этой скоростью. Но есть и ложка дегтя. Понятно, что библиотека ujson не во всем хороша с точки зрения совместимости. Она не поддерживает все типы данных, которые можно сериализовать. Если вы найдете на ее GitHub, то увидите, что там довольно много issues, иногда есть утечки памяти, иногда ошибки. Надо помнить, что ничто не идеально, и смотреть, подходит ли данная библиотека для вашего конкретного варианта.
Но если у вас где-то сериализуется json и ограничения этой библиотеки вам подходят, попробуйте. Возможно, вы будете приятно удивлены.
Посмотрим на задачу, которая часто встречается и которая в Python исторически не очень быстро работает, — парсинг дат. Есть такая библиотека — ciso8601. Она тоже написана с помощью C Extension. Вот так выглядит ее использование. Довольно просто. Есть функция parse_datetime, в которой вы передаете строчку в одном из поддерживаемых форматов. Это парсится в стандартный datetime object. Даже поддерживает тайм-зоны.
Давайте тоже побенчмаркаем. Парсить мы будем вот такую строчку: 2014-01-09T21:48:00. Все измерения, которые получим, будут в микросекундах.
Здесь добавилась еще версия Python. Будет интересно посмотреть на разных версиях, как оно работает. Я взял за основу python-dateutil, который фактически является расширенной стандартной библиотекой datetime, и популярный, но написанный на Python str2date.
python-dateutil на версии Python 3.8 делает это за 122 микросекунды — видите, необычно, что он чуть замедлился относительно 3.7. Гораздо быстрее, на порядок, делает это str2date. Что же может нам предложить ciso? Наверное, будет одна микросекунда.
Ссылка со слайда
На самом деле будет меньше одной микросекунды, очень быстро. И даже в одном из худших случаев с версией 3.8 это опережает оригинальный datetime парсер в 600 раз. Если мы возьмем версию 2.7, это будет практически в 1000 раз быстрее.
Это уже производит гораздо более сильное впечатление, чем наш предыдущий бенчмарк с json. И мы задаемся вопросом: наверное, что-то не так, что-то в datetime работает нехорошо. На самом деле нет. Просто у этой библиотеки тоже есть свои минусы с точки зрения поддержки форматов и дебаггинга, если что-то пошло не так.
Но давайте взглянем на нее чуть подробнее как на хороший пример C Extension. Вот небольшой проектик. Тут много файликов, но самый важный — module.c. В этом файлике находится весь код этой библиотеки. Это всего один файлик, и он всего на 586 строчек. Второй важный файлик — setup.py. Помните, мы вначале рассматривали spammodule.c. Это точно такая же схема. Есть один C-файлик и один setup.py. Как мы видим, внутри он, конечно, поразвернутее, но вот эта строчка — «Дай мне, пожалуйста, Extension, обзови его вот так, возьми у него исходники» — присутствует и здесь.
Ребята большие молодцы, что не стали усложнять. Это помогает. Так мы затронули то, что, как говорится, можно сделать одной левой. Вы уже сейчас можете просто взять, поменять пару строчек в своем коде, там, где работаете с датами с json, и получить прирост. Я считаю, это замечательно.
Если же ваша задача не настолько простая, ваша функциональность, которая вызывается часто и дает большой прирост, не настолько большая — возможно, стоит попробовать написать самому. Но так как интеграция двух языков усложняет жизнь, я все-таки советую не забывать делать это максимально атомарными вещами и понемножку, чтобы это была маленькая функция.
Немножко о том, где еще можно узнать, что такое расширение для Python, почему они хороши и как его ускорить. В 2018 году у нас на Pytup выступал Костя Гуков, который рассказывал про расширение на Rust. Там он показывал расширения, которые тоже парсят даты. Забегая вперед, скажу, что они медленнее, чем написанные на C, но тоже очень быстрые. Антон Патрушев на PyCon тоже рассказывал про расширение на Rust:
Смотреть видеоКак видите, это сейчас довольно популярно. И если вдруг C вам не по душе, а хочется написать расширение, можно посмотреть в эту сторону. Позже Кирилл еще расскажет, как ускорить не конкретно свой код или функцию, а весь Python. И будет ли он ускоряться в принципе в ближайшем будущем. Всем советую послушать.
Давайте подведем небольшие итоги:
- Не забывайте оптимизировать свой код на Python. Это первое, что нужно делать всегда, когда кажется, что что-то может происходить быстрее.
- Если вы провели оптимизацию, попробуйте сторонние библиотеки, которые содержат написанное с помощью C и C++ Extension или с помощью Rust. Возвращаясь немного назад, ujson — не самая быстрая библиотека, есть быстрее: orjson, njson. Попробуйте их.
- И если ваша задача довольно узкая или вам хочется сделать что-то свое, пишите свои расширения, изучайте новые языки для этих расширений. Развивайтесь.
May the Force be with you, друзья.
Яндекс: Из России с любовью
Российский поисковый гигант Яндекс недавно завершил крупнейшее IPO доткомов со времен Google, собрав 1,3 миллиарда долларов, когда он дебютировал на NASDAQ 25 мая. Этот листинг в сочетании с последующими сделками с акциями дает российской поисковой системе рыночную капитализацию более 10 миллиардов долларов. Если рассматривать это в контексте глобального поискового рынка, Яндекс в настоящее время имеет рыночную капитализацию примерно в одну шестнадцатую от размера глобального гиганта Google, Inc.и четверть размера Baidu, Inc., ведущей поисковой системы в Китае.
Может возникнуть вопрос, как Яндекс, который почти полностью ориентирован на российский интернет-рынок, может оправдать такую высокую оценку. Отчасти ответ, вероятно, можно объяснить феноменальным ростом российского интернет-рынка за последние несколько лет и его потенциалом для будущего роста. На рисунке ниже показано, как российская интернет-аудитория с 2008 года выросла на 73% до 48.3 миллиона пользователей в мае 2011 года.
Этот поразительный рост позволил России стать вторым по величине европейским рынком, уступая только Германии по размеру общей аудитории. Тем не менее, при общей численности населения около 140 миллионов человек все еще существует значительный потенциал для роста распространения Интернета и потенциала для увеличения поисковой активности среди существующих пользователей.
Яндекс занимает выгодные позиции на этом большом и быстрорастущем Интернет-рынке.В настоящее время это самый посещаемый веб-ресурс в России: в апреле его посетили более 38 миллионов человек, что делает его более популярным, чем Google, Microsoft и Facebook вместе взятые (34,6 миллиона неповторяющихся посетителей посетили по крайней мере один из этих сайтов). Но сам по себе размер аудитории не влияет на доход и прибыльность. Это зависит от способности Яндекса монетизировать свою аудиторию, которая в данном случае исходит в основном от доходов от поисковой рекламы. В апреле Comscore зафиксировал 2,5 миллиарда поисковых запросов, выполненных на Яндексе в России, и еще 300 миллионов из других стран мира.
Яндекс не только лидирует на российском рынке как ведущее онлайн-направление, но и занимает наибольшую долю поискового рынка — 64% всех запросов, по сравнению с 56% в начале 2010 года. С почти двумя третями общего числа запросов. объем поиска сегодня, он обладает значительной рыночной властью.
Будет ли Россия описана в будущих поколениях как один из глобальных рынков, на который Google не удалось выйти, почти полностью зависит от дальнейшего успеха Яндекса.С таким большим и растущим числом подписчиков положение Яндекса на рынке пока кажется прочным. Возможно, более серьезный вопрос заключается в том, сможет ли он эффективно выйти за пределы России и расширить свои долгосрочные возможности для роста.
Безопасность | Стеклянная дверь
Мы получаем подозрительную активность от вас или кого-то, кто пользуется вашей интернет-сетью.Подождите, пока мы подтвердим, что вы настоящий человек. Ваш контент появится в ближайшее время. Если вы продолжаете видеть это сообщение, напишите нам чтобы сообщить нам, что у вас возникли проблемы.
Nous aider à garder Glassdoor sécurisée
Nous avons reçu des activités suspectes venant de quelqu’un utilisant votre réseau internet. Подвеска Veuillez Patient que nous vérifions que vous êtes une vraie personne. Вотре содержание apparaîtra bientôt. Si vous continuez à voir ce message, veuillez envoyer un электронная почта à pour nous informer du désagrément.
Unterstützen Sie uns beim Schutz von Glassdoor
Wir haben einige verdächtige Aktivitäten von Ihnen oder von jemandem, der in ihrem Интернет-Netzwerk angemeldet ist, festgestellt. Bitte warten Sie, während wir überprüfen, ob Sie ein Mensch und kein Bot sind. Ihr Inhalt wird в Kürze angezeigt. Wenn Sie weiterhin diese Meldung erhalten, informieren Sie uns darüber bitte по электронной почте: .
We hebben verdachte activiteiten waargenomen op Glassdoor van iemand of iemand die uw internet netwerk deelt.Een momentje geduld totdat, мы выяснили, что u daadwerkelijk een persoon bent. Uw bijdrage zal spoedig te zien zijn. Als u deze melding blijft zien, электронная почта: om ons te laten weten dat uw проблема zich nog steeds voordoet.
Hemos estado detectando actividad sospechosa tuya o de alguien con quien compare tu red de Internet. Эспера mientras verificamos que eres una persona real. Tu contenido se mostrará en breve. Si Continúas recibiendo este mensaje, envía un correo electrónico a para informarnos de que tienes problemas.
Hemos estado percibiendo actividad sospechosa de ti o de alguien con quien compare tu red de Internet. Эспера mientras verificamos que eres una persona real. Tu contenido se mostrará en breve. Si Continúas recibiendo este mensaje, envía un correo electrónico a para hacernos saber que estás teniendo problemas.
Temos Recebido algumas atividades suspeitas de voiceê ou de alguém que esteja usando a mesma rede. Aguarde enquanto confirmamos que Você é Uma Pessoa de Verdade.Сеу контексто апаресера эм бреве. Caso продолжить Recebendo esta mensagem, envie um email para пункт нет informar sobre o проблема.
Abbiamo notato alcune attività sospette da parte tua o di una persona che condivide la tua rete Internet. Attendi mentre verifichiamo Che sei una persona reale. Il tuo contenuto verrà visualizzato a breve. Secontini visualizzare questo messaggio, invia un’e-mail all’indirizzo per informarci del проблема.
Пожалуйста, включите куки и перезагрузите страницу.
Это автоматический процесс. Ваш браузер в ближайшее время перенаправит вас на запрошенный контент.
Подождите до 5 секунд…
Перенаправление…
Заводское обозначение: CF-102 / 6718503d5ac0167e.
Яндекс, GrubHub запускают ботов по доставке еды в 250 кампусах колледжей США
Автономный робот-доставщик Яндекс.Ровер на заснеженной дороге доставляет онлайн-заказы на еду … [+] покупателям в Иннополисе, Россия, во вторник, декабря.1 января 2020 года. Yandex NV, крупнейшая российская интернет-компания, выпускает робота размером с чемодан, который попытается доставить еду на вынос, несмотря на зимние снежные бури. Фотограф: Андрей Рудаков / Bloomberg
© 2020 Bloomberg Finance LP .Яндекс, российская технологическая компания, работающая над системами автономного вождения, в партнерстве с GrubHub развернет парк роботов-доставщиков в выбранных университетских городках США в конце этого года.
Финансовые условия партнерства не разглашаются.
Яндекс часто сравнивает с Google. Он предлагает широкий спектр услуг, в том числе поисковую систему, заказ такси и доставку еды. Компания начала использовать роботов для доставки еды под названием Rovers в 2019 году в Москве, Тель-Авиве и Анн-Арборе, штат Мичиган.
«Мы решили сотрудничать с GrubHub для доставки в кампус из-за беспрецедентного охвата GrubHub в университетских городках США, а также гибкости и прочности их платформы для заказов», — сказал Дмитрий Полищук, генеральный директор Yandex Self-Driving Group.«Мы рады развернуть десятки наших вездеходов, сделав следующий шаг в активной коммерциализации нашей технологии автономного вождения на различных рынках по всему миру».
Партнерство планирует запустить Rovers в 250 кампусах.
«В то время как по кампусам колледжей, как известно, сложно передвигаться на машинах, особенно в том, что касается доставки еды, роботы Яндекса легко получают доступ к частям кампусов, недоступным для транспортных средств», — сказал в заявлении Брайан Мэдиган, вице-президент GrubHub по корпоративным и корпоративным партнерам.
Парков роботов Яндекса с момента основания в 2017 году наработали семь миллионов автономных миль, уступая только Waymo от Alphabet. Это больше двух миллионов миль в феврале 2020 года.
В Яндексе работает около 400 инженеров, плюс оперативный и вспомогательный персонал.
Артем Фокин, руководитель отдела развития компании «Яндекс», сообщил Forbes.com, что за четыре года с момента основания компания потратила на разработку всего 100 миллионов долларов. Это относительно скромно по сравнению с командами Кремниевой долины, которые собрали миллиарды для достижения той же цели.
Компания Rovers занимается доставкой еды на вынос, бакалеи и розничных товаров народного потребления. Яндекс со временем увеличил габариты и грузоподъемность вездеходов, чтобы они могли вмещать более крупные грузы.
«Мы работали над тем, чтобы сделать доставку Rover чрезвычайно экономичной», — сказала в мае пресс-секретарь Юлия Швейко корреспонденту Forbes.com Дэвиду Сильверу. «В России доставка людей очень конкурентоспособна по цене, а мы должны быть еще более доступными».
В отличие от дорог общего пользования, на которых автомобили движутся по полосам и их движение предсказуемо, автомобили Яндекса должны передвигаться по тротуарам и другим пешеходным дорожкам, где движение людей менее упорядочено.
Они могут работать средь бела дня и в темноте ночи, в условиях умеренного снегопада и дождя, а также в сценариях контролируемых и неконтролируемых пешеходных переходов. Но они могут двигаться только со скоростью до 5 миль в час.
Яндекс владеет 73% своей группы Self-Driving Group, Uber — 19%, а группе сотрудников Яндекса — оставшимися 8%.
Внутри штаб-квартиры Яндекса, «русского Google»: ФОТО
Одно здание в центре Москвы является домом для более 5000 умов, управляющих крупнейшей технологической компанией в России.
Яндекс — российская компания, занимающаяся интернет-технологиями, с разнообразной сферой деятельности и предложений, хорошо контекстуализированная как «русский Google». С кириллицей Я (произносится «я»), обозначающей личное местоимение «Я», соучредители Аркадий Волож и Илья Сегалович придумали название «Яндекс» в 1993 году как двуязычный каламбур на «индекс», запустив его как скромный поиск. двигатель в 1997 году.
За 20 лет, прошедших с тех пор, компания стремительно выросла и, похоже, готова сохранить эту тенденцию.Основная часть доходов поступает от продажи рекламы, отображаемой в результатах поиска; Выручка за 2016 год составила 75,9 миллиарда рублей (1,25 миллиарда долларов на тот момент), что на 27 процентов больше, чем в 2015 году.
Бесплатные потребительские услуги включают картографическое приложение, программное обеспечение для языкового перевода, почтовую службу, облачное хранилище, платформу потоковой музыки и служба вызова такси. Ее проприетарный браузер Яндекс.Браузер доступен практически на любой платформе, которую вы можете назвать, и у компании даже есть собственная инициатива по созданию беспилотных автомобилей.
Подобно тому, как ВКонтакте имеет сильное следствие как «русский Facebook», Яндекс, безусловно, «русский Google». Он представляет собой часть основной инфраструктуры русскоязычного Интернета.
Поисковая система, с которой все началось, — www.yandex.ru — по-прежнему управляет местным поисковым рынком, а ее физическое пространство в районе Хамовники в Москве является оплотом технологической мощи и человеческого ноу-хау, которые делают это возможным. Многоэтажный комплекс Яндекса занимает почти весь квартал, заполненный местами, где сотрудники могут не только работать, но и отдыхать.
Недавно мы совершили экскурсию по этому впечатляющему пространству, расположенному в нескольких минутах ходьбы от станции метро «Парк Культуры».
Practicum by Yandex Blog
Сказать, что Интернет сейчас очень важен, — ничего не сказать. Интернет, охватывающий развлечения, образование, медицину, юриспруденцию, покупки, еду, путешествия и многое другое, настолько прочно вошел почти во все аспекты нашей жизни, что его легко принять как должное. Как это вообще работает? Что ж, у нас хорошие новости! В этой статье мы расскажем вам, как работает Интернет, на примере одного запроса к веб-сайту.Для большей ясности мы намеренно опускаем некоторые технические детали.
Интернет — это сеть компьютеров
Проще говоря, Интернет — это совокупность компьютеров, соединенных друг с другом. Когда компьютеры подключены к сети, это означает, что один компьютер может отправлять сообщение другому, а второй, в свою очередь, может отвечать.
Например, ваш смартфон (который сам по себе тоже является маленьким компьютером) может отправить запрос на компьютер Яндекса, который отвечает за отображение домашней страницы Практикума от Яндекса на практике.yandex.com. Компьютер Яндекса получает этот запрос, обрабатывает его, проверяет обратный адрес и возвращает запрошенную страницу в виде кода. Ваше устройство принимает код этой страницы и отображает домашнюю страницу Яндекс Практикума.
Поскольку мы постоянно переключаем страницы в Интернете, может создаться впечатление, что мы действительно куда-то «перемещаемся», когда мы просматриваем веб-страницы, так сказать. Фактически, никто никуда не уходит. Наш компьютер просто делает запрос другому, который возвращает ответ, и наш компьютер отображает этот ответ на нашем экране.На самом деле мы не занимаемся серфингом в Интернете — мы выборочно загружаем его части.
Клиенты и серверы
Компьютеры можно разделить на клиентские или серверные. Клиентские компьютеры используются для чтения информации (и, возможно, ее создания, но пока не будем забегать вперед). Обычно у них есть клавиатуры и экраны. Часто они дружелюбны к людям. Итак, ваш телефон, планшет и ноутбук — все это примеры клиентских компьютеров.
Серверы — это тоже компьютеры, но они предназначены для передачи информации клиентам.Внешне они обычно похожи на металлические ящики, вкрученные в металлические шкафы. У них нет мониторов и клавиатур, но они содержат огромные жесткие диски, сотни гигабайт оперативной памяти и мощные процессоры.
По сути, нет принципиальных различий между клиентами и серверами, потому что оба являются компьютерами. Вы можете установить серверную программу на свой рабочий компьютер, настроить ее и использовать для распространения веб-сайтов. Вы также можете проникнуть в серверную под покровом ночи, подключить монитор и клавиатуру к серверу, чтобы разыграть пасьянс на 32-ядерном процессоре.
Просто ради удовольствия: устройства в качестве кандидатов на серверСервером может быть практически любой компьютер. Вот несколько примеров:
Ваш старый ПК, пылящийся в гараже, можно преобразовать в файловый сервер. Вы сможете хранить семейные фотографии и делать резервные копии важных документов. Положите компьютер в шкаф, подключите к нему сетевой кабель, включите и забудьте о нем до тех пор, пока он не понадобится вам в следующий раз.
Вы можете использовать свой компьютер в качестве сервера для Counter-Strike.Другие люди смогут спасти виртуальных заложников и обезвредить виртуальные бомбы, используя мощность вашего компьютера.
Вы можете купить Raspberry Pi и подключить к нему антенну Wi-Fi и аккумулятор. У вас будет карманный сервер, который по вашему запросу может распространять файлы, обслуживать веб-сайты или управлять ботом Telegram.
Вы можете сделать сервер для системы умного дома, используя Raspberry Pi. Он будет собирать информацию с датчиков в квартире, пока вы подключаетесь к нему через Интернет, и проверять температуру в каждой комнате, отслеживать любые отклонения и отображать происходящее на камерах.
Как они на самом деле связаны?
Все понимают, что компьютеры в Интернете так или иначе связаны. Но как именно они связаны? Представьте себе ветвящиеся корни дерева или кровеносную систему человека. В последнем случае аорта разветвляется на артерии, которые далее разветвляются на более мелкие кровеносные сосуды. В конце концов, кровь попадает в мельчайшие кровеносные сосуды, которые называются капиллярами. Интернет работает аналогичным образом.
Под землей или на дне океана проходят огромные кабели, соединяющие города, страны и континенты.Это толстые волоконно-оптические пучки, несущие колоссальные объемы данных, которые соединяют крупные точки обмена интернет-трафиком (IX или IXP). Это организации, которые отвечают за обмен интернет-трафиком между городами, странами и континентами. По всему миру существуют сотни точек обмена трафиком.
Проще говоря, вашему провайдеру интернет-услуг (ISP) предоставляется доступ к ближайшей точке обмена, чтобы иметь возможность предоставлять вам интернет-услуги.
Провайдер прокладывает в вашем районе более тонкий кабель и где-то поблизости устанавливает распределительный маршрутизатор.От этого роутера проходят провода в соседние дома.
Провод идет к вашему дому. В зависимости от инфраструктуры интернет-провайдера, где-то поблизости может находиться другой маршрутизатор. Эти устройства определяют, какие сигналы отправлять. В конце концов, кабель от роутера проходит прямо в вашу квартиру. Специалист по установке подключает кабель к чему-то в вашем доме — небольшой коробочке с мерцающим светом, называемой маршрутизатором. Этот ящик распределяет Wi-Fi, который позволяет вашему устройству подключаться к сети.
Существуют и другие способы установки Интернета, но в целом это выглядит следующим образом: магистраль Интернета → IXP → ISP → маршрутизатор → ваш домашний маршрутизатор → ваше устройство. Интернет — это не какое-то волшебное царство контента, а огромная система серверов, маршрутизаторов и кабелей, охватывающая весь земной шар. В самом конце этой системы находится ваш персональный роутер.
Между прочим, Интернет-слухи заставят вас поверить в то, что акулы представляют собой одну из основных угроз для Интернета, потому что они любят грызть подводные оптоволоконные кабели.Однако в последние годы Международный комитет по защите кабелей обнаружил, что акулы на самом деле не играют большой роли в разрушении наших подводных связей. На самом деле укусы акул и рыб являются причиной менее 1% всех поврежденных кабелей. Напротив, около 70% повреждений вызвано рыболовством и судоходством, поэтому вы действительно можете увидеть реальную угрозу подводным кабелям. И мы даже не упомянули ущерб, который могут нанести подводные землетрясения! Тем не менее, идея о том, что ваш медленный интернет вызван акулой, гораздо больше будоражит воображение людей, и в современном Интернете именно так все и распространяется.
Пример запроса
Что произойдет, если пользователи попытаются открыть главную страницу Практикума? Возьмем козырек за занавеской
Допустим, вы перешли на сайт Practicum.yandex.com в адресной строке браузера. Опять же, не вдаваясь в технические подробности, ваш браузер обнаруживает, что Practicum.yandex.com хранится на компьютере с IP-адресом 77.88.21.35.
Подождите, IP-адрес? IP означает «Интернет-протокол», и все компьютеры в Интернете имеют IP-адрес.В нашем случае браузер сказал: «Сделайте запрос на 77.88.21.35».
Компьютер добавляет к запросу дополнительную информацию: он указывает как отправителя, так и получателя, а также формулирует содержание самого запроса. Как только все это будет сделано, мы получим пакет данных, который готов к работе. Теперь компьютер может отправить этот пакет на маршрутизатор в вашем доме.
При получении запроса маршрутизатор проверяет адрес. Он видит, что к этому маршрутизатору не подключены никакие компьютеры с этим адресом, поэтому он отправляет запрос на «старший маршрутизатор».»
Этот маршрутизатор более высокого уровня также видит, что у него нет подключенных компьютеров с этим IP. Поэтому он отправляет запрос на один уровень выше, в региональный маршрутизатор. Затем этот маршрутизатор отправляет запрос на еще более высокий уровень: провайдеру интернет-услуг. .
У роутера провайдера есть четкая инструкция, куда нужно передать запрос на 77.88.21.35. Так он это делает. Мы находимся на основном кабеле, который приведет запрос к Практикуму от Яндекса.
У Яндекс тысячи серверов, многие из них отвечают за хостинг Practicum, а один из них обслуживает домашнюю страницу Practicum.Он получает запрос через цепочку маршрутизаторов и начинает его обработку.
Программа на сервере готовит ответ на запрос. Он также определяет, знает ли он пользователя — если да, он отобразит данные, относящиеся к этому пользователю, на веб-сайте. Более того, эта программа выполняет множество закулисных операций по оптимизации страницы.
Программа упаковывает код последней страницы в небольшие пакеты и отправляет их на ближайший маршрутизатор. Чтобы помочь ответу найти обратный путь, каждый пакет содержит обратный адрес, указывающий на источник запроса.Маршрутизатор отправляет их по кабелю, по которому дополнительные маршрутизаторы передают пакеты провайдеру. Провайдер отправит их в желаемую область, где они смогут добраться до места назначения.
Наконец, пакеты поступают на ваш маршрутизатор, и он по беспроводной сети передает их компьютеру, который сделал запрос.
Ваш компьютер получает пакеты, распаковывает их, собирает что-то, с чем компьютер действительно может работать, и отображает веб-страницу на основе этого.
Переход с вашего устройства на сервер Яндекс Практикума и обратно занял менее секунды, но вероятно, что в этом процессе было задействовано не менее пятидесяти машин (маршрутизаторов и серверов).
Это были только основы. В следующей статье мы увидим, что мы можем сделать с этими новыми знаниями, поговорим о веб-адресах и обсудим, как можно заблокировать Интернет (и почему это на самом деле не работает).
И теперь, когда вы знаете, как работает Интернет, почему бы не помочь сделать его лучше? В Practicum by Yandex мы предлагаем онлайн-обучение и наставничество, чтобы помочь вам построить карьеру в сфере технологий. Вы можете окунуться в глубины веб-разработки или науки о данных и создать портфель проектов, которые вы сможете продемонстрировать своим будущим работодателям.Кроме того, вы будете делать все это, работая в прекрасной и благоприятной среде как с коллегами, так и с наставниками.
Интервью с Андреем Себрантом из Яндекс — Product Management Festival
Родился в 1954 году в Москве, в 1977 году окончил Московский физико-технический институт, кандидат физико-математических наук. С 1995 года работал в сфере интернет-маркетинга: директор по маркетингу Glasnet (ISP), генеральный продюсер Lycos Россия, директор по маркетингу продуктов в Яндексе с 2004 года. Главный редактор журнала «Интернет-маркетинг» (Россия) с 2001 года.
Как вы связаны с управлением продуктами и что для вас значит PM?
Я — директор по маркетингу, и менеджеры по маркетингу в компании — мои очень важные коллеги (и часто клиенты), когда дело касается маркетинга их продуктов. С другой стороны, когда мы проводим маркетинговую деятельность, скажем, на большой конференции, я становлюсь менеджером по маркетингу этого конкретного продукта.
Без какого инструмента вы не смогли бы жить?
Любой инструмент, который предоставит мне данные и поможет их проанализировать.
Какое самое главное качество PM?
Хорошее и глубокое чувство пользователя, покупателя — человека, для которого сделан товар. Не только рациональное понимание, но и внутреннее чутье. Это помогает задавать всевозможные правильные вопросы.
Какая самая лучшая функция в продукте, над которым вы работали?
Последовательность.
Какую тему вы собираетесь затронуть во время PMF? Почему вы выбрали эту тему?
Я собираюсь рассказать о том, что заставляет меня любить и уважать свою работу: как данные помогают нам делать людей счастливее.Инструменты могут быть разными: персонализация, рекомендации, эксперименты. Но ядро - это данные и технологии, которые делают данные полезными.
Какой продукт вам нравится?
Продукты Яндекса: не любить своих детей сложно.
Какие книги, блоги и курсы вы рекомендуете?
Дэниел Канеман — Думая, быстро и медленно
Эрик Сигель — Предиктивная аналитика
Российский Яндекс после полного контроля над таксомоторным бизнесом возвращается в норму
Александр Марроу, Надежда Цыденова
МОСКВА (Рейтер) — российский интернет-гигант Яндекс YNDX.O заинтересована в получении полного контроля над своей службой вызова такси Яндекс. Такси, совместным предприятием с Uber UBER.N, которое в июне вернулось к уровню роста до пандемии.
ФОТО: Логотип российской интернет-группы Яндекс изображен в штаб-квартире компании в Москве, Россия, 4 октября 2018 года. REUTERS / Шамиль Жуматов / Фото из файла
Яндекс ведет переговоры с Uber об увеличении контрольного пакета акций Яндекс.Такси , Заявил главный операционный и финансовый директор Грег Абовский на телефонной конференции в среду, хотя и добавил, что в ближайшее время ничего не произойдет.
Поздно во вторник Яндекс заявил, что планирует прекратить сотрудничество в двух совместных предприятиях с крупнейшим российским кредитором Сбербанк SBER.MM и привлечь 800 миллионов долларов для финансирования будущего роста.
Как только Яндекс полностью откажется от операций со Сбербанком, соглашения об отказе от конкуренции перестанут действовать, и компания получит большую гибкость и сможет использовать другие возможности, сказал Абовский.
«Мы хотели бы иметь больше предприятий, которые у нас уже есть», — сказал Абовский. «Это, в частности, будет иметь большую долю в Яндекс.Такси, чему мы очень рады.
«Сегодня нет ничего неизбежного или в процессе, но мы очень заинтересованы в увеличении этой доли и получении полного контроля над этим активом».
Яндекс сейчас владеет 61% Яндекс.Такси, Uber — 38%, а топ-менеджменту Яндекс.Такси — около 1%.
Uber не сразу ответил на запрос Reuters о комментарии.
Абовский сказал, что количество поездок упало на 70% в годовом исчислении в начале апреля, поскольку спрос резко упал из-за ограничительных мер по борьбе с распространением коронавируса.
Однако после снятия ограничений в Яндекс.Такси в июне наблюдается рост числа поездок по сравнению с аналогичным периодом прошлого года.
До кризиса с коронавирусом источники в банках сообщили Reuters, что Яндекс готовился разместить Яндекс.Такси на фондовом рынке в первой половине 2020 года, но Абовский сказал, что в настоящее время такой план не стоит в повестке дня.
Написано Александром Марроу; редактирование Джейсона Нили, Кирстен Донован
.