Мой баг дня (записки тестировщика)
https://text.tchncs.de/umnik/sredstvo-sviazi-max-moio-mnenie-1pl7 Не вычитывал. Возможны опечатки, повторения, стилистические ошибки.
Будет обновление статьи. Пока тут скажу. Макс, в отличие от многих других, имеет настройку предупреждения об исполняемых файлах и показывает предупреждение при попытке их скачать. Работает, если вы получатель, а не отправитель файла. Скриншоты в комментариях
👍6
Google собирается блокировать установку APK* для приложений, чьи авторы не удостоверены в Google Play, если это устройство с Play Services. Эту новость, вроде, все видели. F-Droid уже указывает, что это их сильно заденет.
Но это заденет и RuStore. В нём есть приложения от авторов, которые были исключены из GPlay: куча банков, Касперский.
Android, становится всё менее похожим на то, каким он был когда-то.
*не касается adb, но adb и не подходит простым людям.
Но это заденет и RuStore. В нём есть приложения от авторов, которые были исключены из GPlay: куча банков, Касперский.
Android, становится всё менее похожим на то, каким он был когда-то.
*не касается adb, но adb и не подходит простым людям.
👍3
Ну, что же. Видимо, последняя часть про Max: https://text.tchncs.de/umnik/sredstvo-sviazi-max-moio-mnenie-3ty8
Скучный бложик тестировщика
Средство связи MAX: моё мнение — Скучный бложик тестировщика
В предыдущих сериях: Часть 1: зачем вообще национальный мессенджер Часть 2: про шпионов и людей Часть 2.1: про анализ приложения Види...
👍3
Пришло письмо от Google:
Представляем Play Age Signals API (бета-версия): информация о предстоящих законах США о подтверждении возраста
Новости
Здравствуйте.
Вы получили это письмо,потому что в Google Play есть хотя бы одно ваше приложение, которое доступно или используется пользователями из США.
Что происходит
В некоторых штатах США, в частности в Техасе, Юте и Луизиане, недавно были приняты законы, требующие от магазинов приложений подтверждать возраст пользователей, получать согласие родителей и предоставлять разработчикам информацию о возрасте пользователей. Новые законы также налагают новые обязательства на разработчиков, которые распространяют свои приложения через магазины приложений в этих штатах.
Как мы вам поможем
Хотя новые законы о подтверждении возраста вызывают у нас опасения по поводу конфиденциальности и доверия пользователей, мы разрабатываем API, системы и инструменты для Google Play, которые помогут вам выполнять свои обязательства.
Первым вступит в силу закон штата Техас SB 2420. Это произойдет 1 января 2026 г. В связи с этим мы подготовили для вас руководство по интеграции Play Age Signals API (бета).
Что это означает для вас
В соответствии с этими законами многие приложения должны будут предоставлять пользователям из этих штатов контент, соответствующий их возрасту. В частности, вы должны получать из магазинов приложений возрастные диапазоны пользователей и статус одобрения важных изменений родителями, а также уведомлять магазины приложений о важных изменениях. Рекомендуем ознакомиться с этими законами и понять свои обязательства.
Если у вас возникнут вопросы, свяжитесь с нашей службой поддержки.
С уважением,
команда Google Play
—-
Вот прям не хочу пердолиться ещё с этим. Я просто отключу распространение для США и всё. Всё равно у меня приложения для двух с половиной инвалидов и те из F-Droid пришли.
Но интересно будет понаблюдать, будут ли нормальные разработчики, которые тоже отключат США?
Представляем Play Age Signals API (бета-версия): информация о предстоящих законах США о подтверждении возраста
Новости
Здравствуйте.
Вы получили это письмо,потому что в Google Play есть хотя бы одно ваше приложение, которое доступно или используется пользователями из США.
Что происходит
В некоторых штатах США, в частности в Техасе, Юте и Луизиане, недавно были приняты законы, требующие от магазинов приложений подтверждать возраст пользователей, получать согласие родителей и предоставлять разработчикам информацию о возрасте пользователей. Новые законы также налагают новые обязательства на разработчиков, которые распространяют свои приложения через магазины приложений в этих штатах.
Как мы вам поможем
Хотя новые законы о подтверждении возраста вызывают у нас опасения по поводу конфиденциальности и доверия пользователей, мы разрабатываем API, системы и инструменты для Google Play, которые помогут вам выполнять свои обязательства.
Первым вступит в силу закон штата Техас SB 2420. Это произойдет 1 января 2026 г. В связи с этим мы подготовили для вас руководство по интеграции Play Age Signals API (бета).
Что это означает для вас
В соответствии с этими законами многие приложения должны будут предоставлять пользователям из этих штатов контент, соответствующий их возрасту. В частности, вы должны получать из магазинов приложений возрастные диапазоны пользователей и статус одобрения важных изменений родителями, а также уведомлять магазины приложений о важных изменениях. Рекомендуем ознакомиться с этими законами и понять свои обязательства.
Если у вас возникнут вопросы, свяжитесь с нашей службой поддержки.
С уважением,
команда Google Play
—-
Вот прям не хочу пердолиться ещё с этим. Я просто отключу распространение для США и всё. Всё равно у меня приложения для двух с половиной инвалидов и те из F-Droid пришли.
Но интересно будет понаблюдать, будут ли нормальные разработчики, которые тоже отключат США?
👍4
Вот тупая фигня от Google. В Pixel в последних Android они сделали вот такой QR при попытке поделиться информацией о сети, чтобы подключиться. Он ещё анимированный.
Но при этом камера в Мастере первоначальной настройки устройства считывает этот код с трудом! А когда был классический QR без дизайна, всё работало мгновенно
Но при этом камера в Мастере первоначальной настройки устройства считывает этот код с трудом! А когда был классический QR без дизайна, всё работало мгновенно
👍4🤡4
This media is not supported in your browser
VIEW IN TELEGRAM
У Яндекс клавиатуры поломано автоисправление текста. Оно удаляет слова. Опуская то, что тут и не было ошибки изначально.
👍2🤡2
Если это не постанова, то, на самом деле, Сберу нужно конкретно менять механизм работы. Вроде даже просто двух камер было бы уже достаточно, чтобы от такой фигни избавиться
👍2
Forwarded from Бочарик (ага, тот самый)
This media is not supported in your browser
VIEW IN TELEGRAM
Вот поэтому я всегда отказываюсь, когда мне предлагают сделать совместное селфи
👍4
Мой баг дня (записки тестировщика)
Продолжение истории про уязвимость, но уже про оплату. По-прежнему ничего не упало на счёт, потому спросил, может быть от меня что-то ещё требуется. Тут же пришёл автоответ, что сам кейс оплаты уже закрыт. Ну отлично вообще. Буду выбивать дальше
Google кинул не только мелких нас, но и очень известных в мире Касперских: https://e-news.su/news/526124-google-ne-vyplatil-kaspersky-nagradu-za-vyjavlenie-ujazvimosti-v-chrome.html
Контора пидорасов в плохом смысле слова.
Контора пидорасов в плохом смысле слова.
👍3
Сейчас обсуждали одну фичу и вспомнил старую байку про баг и к чему приводило его исправление. История, скорее всего, выдуманная, но мы понимаем, что всё это реально могло происходить.
Есть люди, которые её не читали и нужно сохранить её для потомков :) И потому, вот она: https://17-009.livejournal.com/2279654.html
Есть люди, которые её не читали и нужно сохранить её для потомков :) И потому, вот она: https://17-009.livejournal.com/2279654.html
Livejournal
(no title)
История одного бага. Две полоски JIRA ISSUE #182355 Type: BUG Priority: MEDIUM Created: 21.02.12 18:21 Description: С "Дзуйкаку" взлетает "Зеро" с маркировкой авианосца "Кага". 21.02.12 18:30 Elena Ivanova [community manager] наблюдательные товарищи пишут…
👍7
https://github.com/rfjakob/gocryptfs/pull/989 штош, мелочь, но приятно. Автор
gocryptfs принял мой MR в основную веткуGitHub
Update hkdf.go by DMyachin · Pull Request #989 · rfjakob/gocryptfs
Use hkdf from stable api instead of eXperimental
👍7
У истории, что нам не заплатили деньги за найденную уязвимость в Android, появилось короткое продолжение.
Похоже SAP проводит какие-то внутренние изменения и мне пришло автоосбщение о том, что у меня есть 2 выплаты суммарно на 5 тысяч долларов. Но чтобы продолжить работу, мне нужно завести коммерческую учётную запись.
Ткнул на ссылку и выбрал "Перенос существующей записи". В ответ: "Учётная запись не найдена". Ладно, в письме есть просто общая ссылка с общей информацией. Решил зайти просто под собой, чтобы посмотреть, что там и как. Ткнул на неё, ввожу свои данные, которые только что были "не найдены" и получаю ответ на скриншоте. Тарам-пам-пам.
Организация - это я сам, если что. Регался как частное лицо.
Кроме шуток, но, похоже, мне нельзя летать в США. Не то чтобы я хоть раз в жизни там был, но теперь уже и вряд ли буду.
Похоже SAP проводит какие-то внутренние изменения и мне пришло автоосбщение о том, что у меня есть 2 выплаты суммарно на 5 тысяч долларов. Но чтобы продолжить работу, мне нужно завести коммерческую учётную запись.
Ткнул на ссылку и выбрал "Перенос существующей записи". В ответ: "Учётная запись не найдена". Ладно, в письме есть просто общая ссылка с общей информацией. Решил зайти просто под собой, чтобы посмотреть, что там и как. Ткнул на неё, ввожу свои данные, которые только что были "не найдены" и получаю ответ на скриншоте. Тарам-пам-пам.
Организация - это я сам, если что. Регался как частное лицо.
Кроме шуток, но, похоже, мне нельзя летать в США. Не то чтобы я хоть раз в жизни там был, но теперь уже и вряд ли буду.
👍2
VK могёт. Но не исключаю, что у разработчика сменилась подпись и VK тогда не при делах. Просто текст ошибки одинаковый на разные ситуации
This media is not supported in your browser
VIEW IN TELEGRAM
Приложение Files в прошивках Pixel - это жесть. Оно то и дело перемещает мне файлы в разные папки при просто выделении этих файлов удержанием пальца. При этом в обычном приложении в AOSP этой проблемы нет. Это какой-то дар Гугла - ломать то, что просто всю жизнь работало.
👍2🤡1
Прям база, прям основа, но которую абсурдно часто игнорируют.
Тестировщик, НЕ НАЧИНАЙ проверять проблемные сценарии, пока не проверил идеально правильные.
Это то, что должны знать все, это прям основа. Но знают не многие, ещё меньшее количество _осознаёт_ это. Вот и приходится проговаривать, что дважды два - четыре.
Когда тебе дали на проверку что-то, а ты начал проверять сценарии плохой сети, смены разрешений и ориентации экрана, то ты значительно затягиваешь разработку и, что хуже, становишься причиной появления скрытых проблем.
Вот есть проблема гонки, например. А вместо просто регистрации пользователя с хорошими логином и паролем на хорошей сети ты стал шатать сеть, то точно найдёшь ворох проблем. И запишешь кучу задач с указанием, что это плохая сеть.
Редкий разработчик будет проверять за тобой. Потому что он уверен, что ты не обезьяна, а разумный человек, специалист. И если ты говоришь, что проблема в плохой сети, значит и костыли ставить будет на плохую сеть.
В итоге получится ситуация, что костыли скроют под собой проблему гонки. Она станет намного сложнее воспроизводиться. И в вашем окружении, возможно, вообще не будет проявлять себя. Зато среди тысяч и миллионов пользователей найдутся те, у кого условия идеальные для проявления гонки.
В итоге будете разбираться без воспроизведения и пытаться исправить без возможности проверить.
Итого. Только если всё работает правильно в идеальных ситуациях, только тогда нужно проверять ситуации, отличные от идеальных и никак не раньше
Это основа! Но это нужно осознать.
Тестировщик, НЕ НАЧИНАЙ проверять проблемные сценарии, пока не проверил идеально правильные.
Это то, что должны знать все, это прям основа. Но знают не многие, ещё меньшее количество _осознаёт_ это. Вот и приходится проговаривать, что дважды два - четыре.
Когда тебе дали на проверку что-то, а ты начал проверять сценарии плохой сети, смены разрешений и ориентации экрана, то ты значительно затягиваешь разработку и, что хуже, становишься причиной появления скрытых проблем.
Вот есть проблема гонки, например. А вместо просто регистрации пользователя с хорошими логином и паролем на хорошей сети ты стал шатать сеть, то точно найдёшь ворох проблем. И запишешь кучу задач с указанием, что это плохая сеть.
Редкий разработчик будет проверять за тобой. Потому что он уверен, что ты не обезьяна, а разумный человек, специалист. И если ты говоришь, что проблема в плохой сети, значит и костыли ставить будет на плохую сеть.
В итоге получится ситуация, что костыли скроют под собой проблему гонки. Она станет намного сложнее воспроизводиться. И в вашем окружении, возможно, вообще не будет проявлять себя. Зато среди тысяч и миллионов пользователей найдутся те, у кого условия идеальные для проявления гонки.
В итоге будете разбираться без воспроизведения и пытаться исправить без возможности проверить.
Итого. Только если всё работает правильно в идеальных ситуациях, только тогда нужно проверять ситуации, отличные от идеальных и никак не раньше
Это основа! Но это нужно осознать.
👍15
Тут у кого-то чердак прям течёт: https://github.com/QwenLM/qwen-code/issues?q=author%3Asvfolder
👍4🤡4