[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "create", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-158433683", "adfox_url": "//ads.adfox.ru/228129/getCode?p1=bxbwd&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid21=&puid22=&puid31=&fmt=1&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } } ]
{ "author_name": "Andrey Frolov", "author_type": "self", "tags": ["\u043d\u043e\u0432\u043e\u0441\u0442\u044c","\u044f\u043d\u0434\u0435\u043a\u0441","\u0444\u0435\u0439\u043b","\u044f\u043d\u0434\u0435\u043a\u0441_\u043d\u0430\u0432\u0438\u0433\u0430\u0442\u043e\u0440"], "comments": 14, "likes": 12, "favorites": 0, "is_advertisement": false, "section_name": "default", "id": "10453", "is_wide": "1" }
Andrey Frolov
3 435

«Яндекс» рассказал о случайной публикации версии «Яндекс.Навигатора», которая постоянно записывала окружающие звуки

Компания «Яндекс» рассказала причины появления ошибки в одной из версий «Яндекс.Навигатора», которая привела к тому, что приложение записывало все окружающие звуки и сохраняло их в отдельный файл. Ситуация описана в блоге компании на «Хабрахабре».

Ошибка появилась при подготовке новой версии приложения, которая допускала голосовую активацию «Яндекс.Навигатора» по команде «Яндекс». Ранее для того, чтобы дать приложению команду (например, для построения маршрута или поиска адреса) голосом, необходимо было нажать на специальную кнопку.

Для финального тестирования перед релизом сотрудники компании случайно взяли отладочную версию приложения. В ней была предусмотрена возможность записи всех звуков на карту памяти для того, чтобы при тестировании можно было понять, когда система распознавания голоса сработала некорректно.

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

Но в процессе движения, когда сессия «Навигатора» не прекращается достаточно длительное время, семплы могли вырастать до нескольких гигабайт. И пользователи заметили это уже через несколько часов после запуска. К этому моменту стало ясно, что в продакшн попал ошибочный код, который планировалось использовать исключительно для внутреннего тестирования.

— «Яндекс»

Сотрудники «Яндекса» отметили, что недостаток тестирования привёл к серьёзной проблеме, «из-за которой некоторые люди, увы, потеряли доверие к "Навигатору" и даже в целом к "Яндексу"». В компании принесли извинения всем, кого затронула проблема.

Первые сообщения о том, что обновлённое приложения «Яндекс.Навигатора» записывает все окружающие звуки, появились 8 сентября. Разработчики приложения сразу сообщили, что эта ситуация возникла из-за отправки пользователям тестовой версии приложения, а данные никуда не отправлялись.

#новость #яндекс #фейл #яндекс_навигатор

Популярные материалы
Показать еще
{ "is_needs_advanced_access": false }

Комментарии Комм.

Популярные

По порядку

0

Прямой эфир

Голосовой помощник выкупил
компанию-создателя
Подписаться на push-уведомления