Алексей Уколов
@alexey-m-ukolov Куратор тега Веб-разработка
Вполне совместимы. Конечно, на это потребуется больше железа, чем на каком-нибудь фреймворке при прочих равных, но это может быть (и почти всегда бывает) дешевле, чем переписывать.
Алексей Уколов
@alexey-m-ukolov Куратор тега Веб-разработка
Отличный пример бесполезности оценок.
Я бы сказал, что минимум - это рабочий день. Просто потому, что решал такие задачи за день.
Но всё зависит не только от бизнес-процесса, но и от итоговой задачи и от того, как сайт написан сейчас, и ещё от тысячи мелочей (нет гит-репозитория и сайт надо качать по фтп?).
Более того, скорее всего, две недели, если речь идёт о фактических часах работы, а не о календарных днях, обойдутся клиенту в такую сумму, которую он может не захотеть тратить.
Я не спорю, что на эту задачу можно потратить две недели (такие случаи у меня тоже были), но никакой конкретики выделенной жирным шрифтом тут быть не может.
Не стоит округлять. Например, 0.5% от 1024px - это 5 пикселей. Вы уверены, что готовы настолько пожертвовать соответствием макету ради красивых циферок?
Удовлетворите, пожалуйста, моё любопытство - какой примерно ответ вы ожидаете получить? Со стороны вы сейчас похожи на человека, который спрашивает сколько будет 465 x 7298.3 и обижается, когда ему говорят посчитать на калькуляторе. Возможно, вам действительно стоит переформулировать свой вопрос, чтобы было понятно, что конкретно вы хотите узнать. Ну и начать общаться повежливее - это не я ваше время потратил своим ответом, а вы моё своим вопросом.
Да, надо действительно нажать F12, только открыть не консоль, а Sources.
Проблема на удалённом компьютере? Значит, надо к нему подключиться.
Удалённый компьютер принадлежит клиенту? Значит, надо вежливо с ним договориться. Очевидно, раз вы выяснили хотя бы сообщение об ошибке, клиент замотивирован вам помочь.
Один из наших проектов работает у миллиона пользователей в нескольких странах. И когда мы оказываемся в такой же ситуации, в которой оказались сейчас вы, мы поступаем именно так. Всё, никакой магии и серебряной пули здесь нет. Такие проблемы эффективнее всего дебагером - нужно его запустить. Если для этого нужно нажать не только F12 - tough luck...
Я вижу только одну альтернативу, которая значительно уступает дебагеру - собирать логи на свой сервер, сливать туда данные, с которыми работает этот код и пытаться по этой информации воспроизвести проблему у себя. Трудозатрат при таком подходе значительно больше, а вероятность наткнуться на причину проблемы довольно мала.
В чём конкретно ваш вопрос, что вызывает затруднения? Что вы уже попробовали, почему это решение вам не подошло? Вы пробовали воспользоваться поисковиком?
Ну а если отставить иронию, мой ответ совершенно серьёзен, я не стебался. Единственный способ отловить проблемы такого плана - включить дебагер и ходить по стеку вызовов до тех пор, пока вы не найдёте проблему и причину её возниковения. И добавить к этому, в общем-то, нечего, поэтому я так кратко и написал.
На самом деле, если вы хорошо подумаете, в моём ответе очень много полезной информации и я вовсе не пытался вас потроллить.
Тогда, вот вам неочевидный совет - в полнолуние выйдите в поле три раза плюньте через левое плечо и прокричите во всё горло "Баг уходи!". Ещё можете попробовать обратиться на Битву Экстрасенсов, может, они вам ещё что-то неочевидное подскажут.