"Угадай, что сломалось": квест на iPhone без iPhone
Некое время назад, настроил я Mattermost. Интегрировал с 1С, подружил с CRM, допилил под хотелки клиента. И да, компромис ту был - либо обновления доступны, либо то, что клиент хочет. В итоге - обновлений не будет у них. Но ладно, речь не о том - те проблемы будем решать в свое время: мое дело было предупредить клиента.
Проверил на Windows - летает и в браузерах и в приложении. На Linux - летает и в приложении и в браузерах. На Android - летает - и так и так. Я выдохнул. Расслабился. Ага, рано как оказалось - кто б подумать мог, да?
Поступает пинг: iPhone не тянет.
Я не покупаю “огрызки”. Самсунг - проверенный друг, надёжный, удобный. Дело вкуса. Но нонсенс в том, что к вечеру всё должно работать. А у меня нет iPhone. И Мака нет. Ничего нет. “Полковник Кудасов нищ, господа”, - вспомнилась фраза из старого фильма.
Начинается квест
Выход у меня - только на топ-менеджмент. Они не готовы играть в тестировщика целый день. У них совещания, отчёты, стратегии. Им некогда смотреть на белый экран и думать, что там могло бы быть. Один товарищ помог, но быстро отвалился - у него тоже свои “огрызки” горят.
Дальше - эмпирика. Чистая, как слеза младенца, но в глазах - вся скорбь еврейского народа. Лезу в конфиги. Пересобираю сертификаты. Переписываю роутинги сокетов. Правлю .htaccess так часто, что он уже молит о пощаде. Вношу изменения вслепую, как хирург с завязанными глазами, который оперирует пациента по описанию голоса медсестры.
Каждое изменение - и я пишу в мессенджер: “Ну как?”. Полчаса тишины. Потом приходит лаконичный ответ: “Белый экран”. И человек на том конце провода снова выпадает из реальности, уходя в свои топ-менеджерские заботы. А я остаюсь один на один с этим белым экраном. И своими догадками.
При чём тут игра
Это напоминает “Угадай, кто я?”. Тебе на лоб клеят карточку, а ты не знаешь, что там. Задаёшь вопросы, но ответы - расплывчатые. “Это животное?” - “Ну, типа того”. “Оно большое?” - “Ну, бывает”.
Я спрашиваю: “Что в консоли?” - “Не знаю”. Я спрашиваю: “Можешь сделать скриншот консоли, которую я объяснил как открыть?” - Приходит фото белого экрана через телефон без открытой консоли. Зато с бликами, отражением пальца, который держит камеру и тенью от жалюзи. Это уже не скриншот, это арт-объект. Знаете, я завидую ракообразным: у них глаза на стебельках. Они могут подглядеть. А я - нет. Я могу только спрашивать и надеяться.
Всё решилось двумя строками
В итоге - методом научного тыка, с захода номер N, когда уже хотелось покупать билет на самолет, чтоб посмотреть что там происходит, получилось. Прокинул HTTPS и SSL. 2 строки в конфиге. Хотя бог его знает - может и предыдущие правки тоже помогли? Не знаю честно. Как говорится код - “предмет темный и исследованию не подлежит”. А все потому, что Safari на новых iPhone крайне критично относится к пакетам, идущим через сокеты. Мелочь. На других устройствах работало отлично и на это не обращало внимания. А вот “огрызки” упираются. На своей волне живут.
Никогда не было и вот опять…
Я вчера снова столкнулся с ситуацией, где невалидное объяснение на простой вопрос - это не исключение, а правило.
Ожидалось чёткое пояснение: - Через что зашёл, какая модель девайса, какой браузер. - Если я попросил для ускорения процесса по инструкции галочки поставить и кнопочку нажать, то что увидел в итоге. - Консоль, скриншот.
Но даже третий пункт - это слишком. Люди шлют не скриншоты с Мака, а фото его экрана через телефон. И это - не “неумение”. Это - просто другой мир. Где “белый экран” и лаконичное “не работает” - это достаточный ответ. Где “не работает” - это диагноз. А “почини” - это инструкция.
Вообще знаете, анекдот напоминает. Шерлок с Ватсоном заблудились. И вот встречают они мужика: “Сэр, скажите, где мы находимся?” - “В лесу”. Мужик уходит. Холмс: “Это был программист”. Ватсон: “Холмс, как вы догадались?!” - “Элементарно Ватсон, он дал абсолютно исчерпывающий ответ. который ничего не объясняет”.
Интересно, сколько ещё таких “белых экранов” будет, где не видя устройства, не имея консоли, останется надеяться только на фото экрана через телефон?
· 02.09
iPhone был хорош во времена 4 и 4S. Даже пятое поколение умудрились сделать лучше, сохранив ламповость четвертого. Samsung не люблю. Не потому, что One UI не нравится, вполне себе нормальная оболочка... Цена не соответствует качеству. Китайцы давно пробили A-бренды. Конкретно я перешёл на Tecno. Даже ноут у них взял. 😂 Очень быстрая машинка.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 02.09
Про Самсунг - аналогично, пользовался раньше только ими, но печальный опыт с перегревом окончательно меня добил. Долго ходил с недорогим redmi note 8 pro, а в прошлом году супруга подарила на 23 февраля Xiaomi 14 - я к нему присматривался, но жаба очень душила тратить “на себя” такие деньги
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 02.09
В Mi UI сейчас очень много рекламы. И для меня лаунчер слишком перегружен. У Xiaomi были модели на чистом Android. Брал когда-то Mi A3. Юзал до победного... Пока АКБ не вздулся. 😂
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 02.09
Последний раз видел рекламу в приложении рустора :) А с нового телефона сразу убрал её, научился ещё на редми
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 02.09
👍
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён