Pull to refresh
45
0
Роман Рождественский @sbmaxx

User

Send message
Добавил небольшой update в конец поста.
Ограничения Apple не позволяют нам портировать текущую версию Firefox на устройства под управлением iOS (iPhone, iPad, iPod Touch). Мы изыскиваем новые способы по созданию Firefox для iOS, но не имеем определённых планов по его выпуску.

https://support.mozilla.org/ru/kb/dostupen-li-firefox-dlya-iphone-ili-ipad

Какой % людей пользуется firefox на android? Сколько из них установило adblock?

Проблему тулбаров надо решать разговорами с оператором :)
К сожалению, мало у кого на мобильных устройствах есть возможность, поставить какой-нибудь блокировщик рекламы.
Проверяет вхождение фраз Mobile, iPhone, iPad в navigator.userAgent. Пытаются определить устройство.
Может они её уже того? Есть возможность проверить?
gist.github.com/sbmaxx/93023231373f2e105eef
или можно создать пустой
<div id="toolbar"></div>
, например.

Но я надеюсь, что Билайн прочитает этот пост и отключит панельку всем :)
А я бы сразу после текстового поля воткнул заполняющий его скрипт.

Так вначале и было, но потом я решил немного странное сделать — github.com/sbmaxx/datauri/commit/0c9d36b83ff850029d5fd97650a88faaa55f5d4e
Регион? Не уверен, что по всей России. Визуально тулбар может быть не виден, надо смотреть исходный код через удаленный веб-инспектор.
Пробовал.

Речь же не про GZip, а целесообразность подключёния библиотеки ради стрельбы по воробьям.
У меня панелька не показывается, но она всё равно присутствует в DOM-дереве, скрипт и iframe подгружаются.
Быстрей, но не настолько, чтобы не экономить на $('#id'), если подключёна jQuery.
Мне всего одна станция по кольцу. Я успеваю только авторизоваться и скачать апдейт для reeder.app. Но про эти баннеры наслышан. Ещё один поинт в копилку внедрения https://
После анализа, они сразу упадут в один из спринтов или же будут запланированы в большой roadmap — Эту функцию уместнее всего будет запустить одновременно на всех платформах, поэтому запускам в Апреле.

Зависит от задачи очень сильно. Бывают, что предложенные (внутри, снаружи) идеи попадают в спринт, а затем и в релиз. Обычно нужно больше времени на исследовать, сделать прототип.
Чтобы не было недопонимания. Под «nice to have» задачами что понимается?
Не уверен, что в 6.* сделали что-то революционное в плане скорости. Мы сейчас работаем на 5.2.2
вешаете её на постановщика обратно

Да, вешаем со статусом «Need Info». Мы стараемся брать в работу только исследованные и понятные задачи, в которых есть все необходимые данные, информация о внешних зависимостях.
Да, мы разрабатываем замену. Если хотите подробностей, приходите к нам работать.
Возможны две ситуации. Если позволяет время и другие ресурсы — чиним. Если нет, то отрываем из релиза, чиним без спешки, выкатываем в следующий раз.
А, если не секрет, как решаются проблемы, когда одна задача ломает другую, уже оттестированную, и когда вообще гонятся регрессы?


Полные регрессы происходят при подготовке релизов. Отдельные задачи проходят code review и тестирование перед вливанием в стабильную ветку. Стараемся делать атомарные изменения, чтобы ничего не взрывалось.

Что бывает с тасками, которые не прошли тестирование и не укладываются в спринт, в какой момент принимается решение, что они в спринт не войдут?


У нас все задачи проходят тестирование, кроме совсем тривиальных syntax fix'ов. У нас, как правило, нет жестких deadline'ов, поэтому когда мы понимаем, что не успеваем сделать задачу, то просто переносим её в следующий спринт.

И, не очень понятно, верстку отделили от бэкенда — теперь они у вас просто в отдельных спринтах параллельно или чередуются, как решаются проблемы взаимодействия, когда один компонент нельзя катить без другого?


Задачи бэкэнда вёрстки живут в нашем спринте. Есть другой уровень «бэкенда», который живёт отдельно. Но мы не начинаем делать интерфейсы, пока этот уровень не готов хотя бы частично.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity