Pull to refresh
64
0
Андрей 'virus' Янцен @zvirusz

Backend developer

Send message
Я вот буквально месяц назад заказал с Amazon'а iview Cyber PC, с доставкой UPS. Всё приехало прекрасно, за неделю, но девайс оказался бракованный. Оформил в том же Amazon'е замену, а когда она дошла до нашей границы доблестный сотрудник UPS мне радостно сообщили, мол, чо это я повторно получаю посылку, которую мне уже доставили. И настойчиво попросил предоставить экспортную таможенную декларацию, в качестве подтверждения того, что предыдущую посылку я выслал (справку от таможни, чтобы показать её таможне, люблю бюрократию). Копию эту у таможни я, конечно, запросил, но я её уже неделю жду. В итоге попросил Amazon забрать себе эту долбаную замену и вернуть мне деньги.
Так вот, это я всё к чему… Как у вас дела обстоят с подобными ситуациями? Много ли геморроя при замене полученного устройства?
Да, не разглядел, каюсь. Спасибо.
А можно будет изменить тип подписки в процессе? Т.е. сначала оплатить год, потом — месяц, и в результате остаться на той версии, которая была на момент месячного продления
Оффтоп. Друзья, а уберите отзывы, которые опубликованы до релиза устройства, а то как-то не красиво. take.ms/3UxEf
medgadgets.ru/shop/jawbone-up3.html
Дык разницу-то заметьте — не внутри конструктора Exception'а, а в обработчике ошибок.
Дык я не спорю, что он полезен. Все не отловленные ошибки попадают в стандартный Yii'шный ErrorHandler, а дальше уже с ними можно делать всё, что угодно: посылать в ньюрелик, не посылать в ньюрелик, нарисовать юзеру красивую страницу, и т.д.

Ваш подход меня пугает как минимум тем, что вы внутри эксепшена меняете состояние системы. Ошибки же вообще ничего не должны менять — иначе может стать ещё хуже.
Пришёл ответ от техподдержки. Для того, чтобы отключить отлов ошибок — нужно добавить вот такую строку в конфиг php:
newrelic.special.disable_instrumentation = restore_exception_handler,set_exception_handler
Вы не подумайте, что я это всё из вредности писал — просто у меня у самого проект с Yii2+newrelic под боком — и никаких не отловленных исключений там нет — мы сами всё в ньюрелик репортим, что нам нужно.

Оказывается в агенте от 8 июля внесли соответствующие изменения, добавляющие не отловленные исключения. У нас более старая версия.
Я даже специально 2 разных комментария оставил — про «непойпанность», и отдельно — про отображение. Почему ответили-то только на один? :)
Чем вас смущает то, что ошибка «не поймана»? Не нравится, когда в ньюрелике отображается куча 400/404-х? Вот — как раз в ErrorHandler'е есть волшебный метод handleException() внутри которого очень удобно решать — посылать ошибку в ньюрелик, или не нужно.
А для того, чтобы юзеру выводился красивый ответ нужно 2 вещи:
1. Кидать ошибки-наследники UserException
2. Почитать доку по отлову ошибок — www.yiiframework.com/doc-2.0/guide-runtime-handling-errors.html — там как раз есть раздел «Customizing Error Display»
Т.е. для того, чтобы в NewRelic не было Unhandled Exception вы решили сделать GoodException с вьюхами вместо того, чтобы написать ErrorHandler, в котором указывать, какие ошибки кидать в ньюрелик, а какие — нет?
Хм, сейчас вижу вот такую подпись:
Обратите внимание! Данные условия распространяются только на API поиска билетов и отелей в реальном времени. Для работы с API доступа к данным они не применяются.

Вроде всё нормально — про кеш написано как раз в разделе «API доступа к данным».
Я не знаю, когда добавили эту подпись — вполне возможно, что уже после вашего последнего комментария. Но, как мне кажется, он вполне решает поднятый вопрос.
Предложение верить мне относится к тому, что запросы к кэшу не являются поисковыми запросами. Ни больше, ни меньше. Скоро умные люди сходят страницу с условиями предоставления доступа и наведут там порядок.
Спасибо, кстати, за замечание — раньше никто не задумывался над тем, что там может быть недопонимание.
Верьте мне :)
Сейчас попрошу ответственных, чтобы прошлись по терминам и дали разъяснения
Дык кеш — это же не поисковый запрос, и, соответственно, ему не нужна кнопка «купить» рядом (и этот запрос не обязать быть инициирован пользователем). Что приводит к игнорированию ещё 2 пунктов.
<deleted>
baidin опередил на минуту
Рекомендую litr.cc, и продолжить использовать flexget
А это не просто обновление установленных приложений, оно и саму ОС обновляет? Уже достаточно давно стоит эта «галочка», но ни разу не видел автоматического обновления именно iOS.
Если такая операция не произошла автоматически

В iOS есть автоматическое обновление? Где включить?

Information

Rating
Does not participate
Location
London, England - London, Великобритания
Date of birth
Registered
Activity