Если альтернативный сервис хуже довольно убогих парсеров гугла — то да, почему бы им не умереть? Тогда как для поиска авиабилетов итп пока что есть заметно более удобные сервисы.
Есть разные фичи (например, доработка глубокого бекэнда непосредственно не влияет на проект (т.е. не является фичей для CPO), но при этом может быть важной и долгой), и разный уровень планирования: долгосрочный, краткосрочный, распределение между исполнителями, etc. Всё это распределяется между разными людьми.
Работаю в IT компании на 100 человек. Описанных проблем не наблюдается или есть в зачатке. Подозреваю, дело в том числе в том, что при адекватном подходе к управлению выяснится, что связь менеджер программист горизонтальная, что позволяет минимизировать описанные менеджерские проблемы, перекладывая их на очень ограниченное количество людей «в теме», большей частью на тимлидов.
К сожалению, проблема всего перечисленного не только и не столько в девиантных личностях.
С наркотиками основная причина их запрета естественна: даже на катастрофических для популяции масштабах потребления их предложение порождает спрос.
С азартными играми сложнее. В как таковой ставке или азартной игре нет ничего принципиально плохого: человек тратит деньги на собственное развлечение. Проблема наблюдается в масштабе: участие в азартных играх порождает и усиливает желание дальнейшего участия. Именно это и является основным механизмом вызова глобальным проблемам что с наркотиками, что с азартными играми. При этом демагогия вида «я не такой, значит это редкое и девиантное» не работает — проблема глубинна и связана с несовершенством гормонального механизма поощрения человека.
И, да, проблема отсутствия необходимых препаратов у скорой, это проблемы импотенции и нежелания работать у исполнительной власти, которой мы с вами платим налоги, а не легалайза.
Заметка интересная, хотя на моём опыте в значительной степени пройденная. Стоит только добавить, что автоматизация любых действий всё портит в необычной ситуации. Например, совершенно запросто можно уйти куда-нибудь без кошелька, если он практически всегда должен лежать в кармане/сумке, а в конкретный раз его там не оказалось. Спасает разве что привычка _всегда_ класть всё важное на место.
В ответ на внешние раздражители, как ни странно, прекрасно влияет здоровый пофигизм. Например, многие сообщения, письма и прочее после окидывания мутным взглядом без особой потери контекста можно отложить. RSS рассылки, аналогично, после скапливания определённого порога непрочитанных можно просто очистить (обидно, но на всю ленту хабра времени обычно нет). Срочные и важные дела точно так же на проверку могут оказаться не очень важными и срочными. Это, конечно, банально, но большинство предпочитает вместо сознательных решений забывчивость, лень и прокрастинцию.
Из отдельных лайфхаков, в условиях с большим количеством даже мелких внешних раздражителей (openspace, конференции в скайпе итп), кофе отрицательно влияет на концентрацию внимания из-за сильного повышения возбудимости.
Пальцем в небо: 8-11 месяцев разработки, $25-35к. Судя по тексту, вы рассчитывали, что треть-половину бюджета потратите на маркетинг, но не осталось ничего. Исходя из этого и временных оценок, а так же нормальной зп хорошего Java/iOS программиста, оценка.
Судя по всему, было ошибкой довериться программисту, не работавшему с iOS (отсюда перерасход по срокам раза в 2, с учётом доработок), и просто не разобраться с ЦА. И, да, платные приложения уже не в моде :)
Можно раз в квартал перечислять дивиденды под 9% — это несколько меньше НДФЛ+пенсионки. Хотя, безусловно, в 2.5 раза выше налога для ИП (с учётом УСН).
Такой комментарий лучше смотрелся бы где-нибудь на дваче: пользы и смысла чуть менее чем нет вообще. На моём опыте питерский мегафон и теле2 в старых и недавних договорах никаких платных входящих смс нет. Со слов техподдержки — аналогично.
Ну и самое главное: вопрос был к автору исходного комментария, который таки знает ответы хотя бы на 2 из 3 вопросов, а не набивает бесполезные комментарии.
Бо́льшая проблема, что браузеры не дают контроля над размером печатаемых страниц. Ну и page-break-inside: avoid и page-break-before: avoid поддерживаются чуть менее чем нигде. В результате, page-break'и удобны разве что для красивостей, типа начала раздела с новой страницы.
На моём опыте надо было решить проблему печати больших таблиц без разрывов посреди ячеек. Никакого осмысленного решения, помимо угадывания по браузеру и прогнозу погоды заведомо влезающей в страницу высоты (с сопутствующими большими пробелами в ряде случаев) и вставки разрывов через js, не представляю.
OEM — нельзя, т.к. лицензия явно привязывается к железу при продаже и подтверждается наклейкой, а таких большинство (именно они идут в комплекте с ноутбуками и брендовыми PC)
Вообще говоря, это вопрос выбора: либо мы допускаем потерю пользовательских запросов (что для всяких ajax'ов может быть болезненно), либо теоретическую возможность удвоения некритичных запросов. При этом первый трудно обнулить на уровне приложения, а последний вполне реально.
В вашем примере, скорее всего, отсылка сообщения идёт отложенно или через внешний для fpm-а сервис. В обоих случаях после всяческих проверок будет простая отсылка сообщения в 1 сервис, сразу после которой выдача ответа клиенту. Так что вероятность ошибки в промежутке между сохранением и отдачей ответа пренебрежимо мала, тогда как вероятность проблем при старте, работе с внешними сервисами итп вполне осязаема.
Статья очень содержательная: ловите и фиксите ошибки, следите за таймаутами внешних запросов. Пример про число строк надуман. Рекомендация про контрольные суммы при дедуплицировании не требует отдельного внимание программистов: либо хранилища имеют явную зависимость (например, БД и кеш) и поддержка идёт на уровне базового кода проекта, либо консистентность должно поддерживать используемое ПО и немногочисленные сервисные скрипты. О самой мякотке надёжного распределённо исполняемого кода хайлоада — локах, транзакциях итп — ни слова.
Кстати, у вас вроде при вашем надёжном коде на этих выходных не работала авторизация через Facebook. :)
Массу можно измерять в секундах, что не отменяет бредовости ваших аргументов. Если приравнять c и G к 1, то масса измеряется в секундах; если приравнять c и h к 1, то масса измеряется в секундах^-1. Если же все 3 фундаментальные константы приравнять к 1, массу можно считать безразмерной относительно планковской массы.
Будьте кем хотите, и верьте во что хотите, но, пожалуйста, не пропагандируйте невежество.
Нет. Это тоже самое, что измерять расстояние до магазина в ярдах: неудобно, не принято, но абсолютно корректно. В данном случае, для расчётов в физике элементарных частиц часто бывает удобно принять c за 1.
Это проблема именно Убунты, когда пользователя изолируют от системы, и любые проблемы вызывают шок (почему не вычистили баги, i.e. не вставили костыли для каждой конкретной версии драйверов, сочетания ПО, и железа), как в Windows. E.g. в Арче/Генту все подобного рода проблемы штатные, и настройка/решение явно указано в вики (в крайнем случае сразу понятно, что гуглить, чтобы сразу найти).
Очень жаль, что в вашем сервисе нет возможности посмотреть список применений для каждого варианта перевода (как на lingvopro.abbyyonline.com/ru ) — очень удобно при переводе. При такой методике подбора переводов такие сопоставления должны получаться как естественный побочный продукт.
С наркотиками основная причина их запрета естественна: даже на катастрофических для популяции масштабах потребления их предложение порождает спрос.
С азартными играми сложнее. В как таковой ставке или азартной игре нет ничего принципиально плохого: человек тратит деньги на собственное развлечение. Проблема наблюдается в масштабе: участие в азартных играх порождает и усиливает желание дальнейшего участия. Именно это и является основным механизмом вызова глобальным проблемам что с наркотиками, что с азартными играми. При этом демагогия вида «я не такой, значит это редкое и девиантное» не работает — проблема глубинна и связана с несовершенством гормонального механизма поощрения человека.
И, да, проблема отсутствия необходимых препаратов у скорой, это проблемы импотенции и нежелания работать у исполнительной власти, которой мы с вами платим налоги, а не легалайза.
В ответ на внешние раздражители, как ни странно, прекрасно влияет здоровый пофигизм. Например, многие сообщения, письма и прочее после окидывания мутным взглядом без особой потери контекста можно отложить. RSS рассылки, аналогично, после скапливания определённого порога непрочитанных можно просто очистить (обидно, но на всю ленту хабра времени обычно нет). Срочные и важные дела точно так же на проверку могут оказаться не очень важными и срочными. Это, конечно, банально, но большинство предпочитает вместо сознательных решений забывчивость, лень и прокрастинцию.
Из отдельных лайфхаков, в условиях с большим количеством даже мелких внешних раздражителей (openspace, конференции в скайпе итп), кофе отрицательно влияет на концентрацию внимания из-за сильного повышения возбудимости.
Судя по всему, было ошибкой довериться программисту, не работавшему с iOS (отсюда перерасход по срокам раза в 2, с учётом доработок), и просто не разобраться с ЦА. И, да, платные приложения уже не в моде :)
Ну и самое главное: вопрос был к автору исходного комментария, который таки знает ответы хотя бы на 2 из 3 вопросов, а не набивает бесполезные комментарии.
На моём опыте надо было решить проблему печати больших таблиц без разрывов посреди ячеек. Никакого осмысленного решения, помимо угадывания по браузеру и прогнозу погоды заведомо влезающей в страницу высоты (с сопутствующими большими пробелами в ряде случаев) и вставки разрывов через js, не представляю.
В вашем примере, скорее всего, отсылка сообщения идёт отложенно или через внешний для fpm-а сервис. В обоих случаях после всяческих проверок будет простая отсылка сообщения в 1 сервис, сразу после которой выдача ответа клиенту. Так что вероятность ошибки в промежутке между сохранением и отдачей ответа пренебрежимо мала, тогда как вероятность проблем при старте, работе с внешними сервисами итп вполне осязаема.
У Badoo, может быть, теряются такие запросы, но вообще nginx позволяет при получении ошибки с апстрима обратиться к следующему.
nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_next_upstream
Кстати, у вас вроде при вашем надёжном коде на этих выходных не работала авторизация через Facebook. :)
Будьте кем хотите, и верьте во что хотите, но, пожалуйста, не пропагандируйте невежество.
Не уподобляйтесь воинствующим клерикалам.