Уважаемый, Сикорский не только не боролся с царизмом, но и был монархистом и другом царя. Странно было ожидать другого от сына активного участника "Киевского клуба русских националистов". Бежал он от большевиков, чьи потомки и сейчас держат власть, и угрозы расстрела.
По моему личному мнению, на рынке слишком мало кадров, а проект уже слишком большой для экспериментов. Определённо стоило бы попробовать на небольшой и некритичной задаче, а дальше уже отталкиваться от полученного опыта. Но, повторюсь, этом моё сугубо частное мнение.
В ближайшей перспективе - нет. С++ оброс наследием (userver, кодогенерация, распределённая сборка и тестирование, уникальные библиотеки, экспертиза и так далее), которое дорого повторять и, без явной пользы, перевешивающей трудозатраты на поддержку нового языка, вкладываться в это нет смысла.
Код сильно упрощён чтобы влезать на слайд. Убраны проверки, валидаторы. "auto" здесь отлично помогает. Я, лично, долго не применял его, но устав писать вечные "std::unordered_map<std::string, std::string>::const_iterator" и псевдонимы для них, понемногу втянулся. С "const" у меня отдельная, давняя любовь: я видел реальную пользу от него на brenchmark (возможно уже не актуально с современными компиляторами) и он помогает лучше структурировать интерфейсы и их использование.
30 миллионов рассмотренных в секунду не уникальных исполнителей (не только водителей такси, но и курьеров, водителей грузовиков и других), что для 20Krps даёт в среднем 1000 рассмотренных исполнителей на запрос. Одномоментно уникальных исполнителей в системе сотни тысяч. Технически готовы к миллиону. К слову, сейчас Яндекс.Такси работает в 18 странах. Вся планета, будем надеяться, будет чуть позднее.
Мы всегда использовали Яндекс.Карты и были сильно завязаны на них. Даже во время Python 2. И у нас только четыре сервиса с карточным графом из нескольких сотен сервисов. То есть это не было определяющим фактором.
Fastcgi Daemon — фреймворк с открытым исходным кодом, разработанный в Яндексе и предназначенный для создания высоконагруженных FastCGI-приложений на C++.
Конечно не 9370, но тоже всё ещё в строю и тянет всё что от него просят.
Такое нельзя говорить в слух – это ранит людей.
Примите мои соболезнования. Я держал его в руках и понимаю, что вы испытываете. Настоящий тренажёр терпения.
Уважаемый, Сикорский не только не боролся с царизмом, но и был монархистом и другом царя. Странно было ожидать другого от сына активного участника "Киевского клуба русских националистов".
Бежал он от большевиков, чьи потомки и сейчас держат власть, и угрозы расстрела.
Если кратко, то в основе лежит boost::coroutine, которая не совместима с корутинами из С++20.
Если подробнее, то есть отличный доклад по этой теме: https://www.youtube.com/watch?v=9fBriAl7PZI&t=329s
По моему личному мнению, на рынке слишком мало кадров, а проект уже слишком большой для экспериментов. Определённо стоило бы попробовать на небольшой и некритичной задаче, а дальше уже отталкиваться от полученного опыта. Но, повторюсь, этом моё сугубо частное мнение.
Скорее невежество. Но это не точно.
В ближайшей перспективе - нет. С++ оброс наследием (userver, кодогенерация, распределённая сборка и тестирование, уникальные библиотеки, экспертиза и так далее), которое дорого повторять и, без явной пользы, перевешивающей трудозатраты на поддержку нового языка, вкладываться в это нет смысла.
Код сильно упрощён чтобы влезать на слайд. Убраны проверки, валидаторы. "auto" здесь отлично помогает. Я, лично, долго не применял его, но устав писать вечные "std::unordered_map<std::string, std::string>::const_iterator" и псевдонимы для них, понемногу втянулся. С "const" у меня отдельная, давняя любовь: я видел реальную пользу от него на brenchmark (возможно уже не актуально с современными компиляторами) и он помогает лучше структурировать интерфейсы и их использование.
30 миллионов рассмотренных в секунду не уникальных исполнителей (не только водителей такси, но и курьеров, водителей грузовиков и других), что для 20Krps даёт в среднем 1000 рассмотренных исполнителей на запрос. Одномоментно уникальных исполнителей в системе сотни тысяч. Технически готовы к миллиону. К слову, сейчас Яндекс.Такси работает в 18 странах. Вся планета, будем надеяться, будет чуть позднее.
Мы всегда использовали Яндекс.Карты и были сильно завязаны на них. Даже во время Python 2. И у нас только четыре сервиса с карточным графом из нескольких сотен сервисов. То есть это не было определяющим фактором.
Статья Веб-приложение на C++, или укрощение демона FastCGI.
Странно, что в этой статье о Perl и mPOP ни слова, хотя с них начинали писать Облако.
Использую Yajl 2.1.0, и, судя по тестам, зря я его выбрал.
Иначе сравнивать с 0 нет смысла совсем.
Надеюсь аналитика хоть не так плоха, как её визуализация?
Четвёртое правило: хотите пить за ноутбуком — пейте спирт.
Но, в целом, это грустно, что автор «Ух ты, говорящая рыба!» и «Ишь ты, Масленица» опустился до полного шлака.