Мой баг дня (записки тестировщика)
Наконец кто-то сообщил об этом: https://issuetracker.google.com/issues/139139804 Мне прям некогда было.
Баг исправлен в релизной Android Studio 3.5
https://twitter.com/Android/status/1164540639645712384 Гугл решит не париться с названием сладости в этот раз. Теперь просто "Андроид 10".
Twitter
Android
Android Q will be called #Android10. As a global operating system, it’s important that the release names are clear and relatable for everyone in the world. Learn more: https://t.co/VKBcoSBGLt
Лучший комментарий про релиз 10, на мой взгляд:
Final release? What are you talking about? I'm stuck with Beta 7.
Final release? What are you talking about? I'm stuck with Beta 7.
Ребята из приложения для карт Стрелка (Подмосковье) тестируют прям на продакшене, делая пуши на всех
Сегодня услышал презабавную историю.
Один банк в личном кабинете всякие операции оформил ссылками с get запросами, а не post. И клиенты начали охреневать, что у них на счетах происходят совершенно удивительные вещи, которые они не инициировали.
Дело оказалось в том, что современные браузеры, дабы ускорить загрузку страниц, в которые может провалиться пользователь, если будет кликать по ссылкам на текущих страницах, грузят эти страницы заранее, в фоне. В итоге пользователь жмёт на ссылку, а страница открывается мгновенно. И пользователь думает, какой же этот, например Хром, быстрый. А тот просто из кеша достал данные, ведь он уже всё качнул в фоне.
Ну так вот браузеры тыкали на эти ссылки и на бэкэнд уходили валидные get запросы.
Что за банк такой и как давно это было я не знаю.
Один банк в личном кабинете всякие операции оформил ссылками с get запросами, а не post. И клиенты начали охреневать, что у них на счетах происходят совершенно удивительные вещи, которые они не инициировали.
Дело оказалось в том, что современные браузеры, дабы ускорить загрузку страниц, в которые может провалиться пользователь, если будет кликать по ссылкам на текущих страницах, грузят эти страницы заранее, в фоне. В итоге пользователь жмёт на ссылку, а страница открывается мгновенно. И пользователь думает, какой же этот, например Хром, быстрый. А тот просто из кеша достал данные, ведь он уже всё качнул в фоне.
Ну так вот браузеры тыкали на эти ссылки и на бэкэнд уходили валидные get запросы.
Что за банк такой и как давно это было я не знаю.
Как знают все 3,5 человека, которые на меня подписаны, недавно я искал новую работу. Среди вакансий один из сайтов предлагал и такие
Ошибка, которую совершают не редко, но воспроизводят внезапно и чинят буквально чтением документации.
Касается эта ошибка работы с SQLite. И она проста — STRING. Это тип, которого нет в SQLite, но который, не читая документацию, создают.
Чтобы понять о чём идёт речь, можете зайти, например, вот сюда https://sqliteonline.com/ и вставить мой демонстрационный пример:
Смотрите внимательно, что происходит в testSTR. Так что если вам нужны строки, то только TEXT.
Касается эта ошибка работы с SQLite. И она проста — STRING. Это тип, которого нет в SQLite, но который, не читая документацию, создают.
Чтобы понять о чём идёт речь, можете зайти, например, вот сюда https://sqliteonline.com/ и вставить мой демонстрационный пример:
create table test(testINT INTEGER, testSTR STRING, testTXT TEXT);
insert into test values ('007', '007', '007');
insert into test values ('abc', 'abc', 'abc');
insert into test values ('2e3', '2e3', '2e3');
insert into test values ('2e9999999999', '2e9999999999', '2e9999999999');
insert into test values ('16e25', '16e25', '16e25');
insert into test values ('30e125125', '30e125125', '30e125125');
select * from test;
Смотрите внимательно, что происходит в testSTR. Так что если вам нужны строки, то только TEXT.
Sqliteonline
SQL Online IDE - Fast SQL Editor | SQL Compiler
SQL OnLine - SQLite, DuckDB, PGLite, MariaDB / MySQL, PostgreSQL, MS SQL Server. AI error analysis, User-friendly interface for Data Science. No registration for start, No DownLoad, No Install. | sql compiler, federated queries, temporal query federation…
https://i.imgur.com/hxMlEMn.jpg в Ставрополе над сиволом для городского рынка решили не париться вообще.
Источник: https://overmind88.point.im/zhvvc
Источник: https://overmind88.point.im/zhvvc
Это оказалось несколько неожиданно, но в Интернете почти не осталось сайтов http only. Если вам вдруг понадобится такой для каких-то тестов, можете ходить на neverssl.com
Мне тут напомнили вещь, которую всё забывал сказать. Встречный в Android VPN клиент даже не пытайтесь применять. Он никогда не работает за всю свою историю.
https://issuetracker.google.com/issues/118789580
https://issuetracker.google.com/issues/118789580
GitHub · Where software is built
https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f027338b0fab0f5078971fbe
https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f027338b0fab0f5078971fbe
GitHub
stream_libarchive: workaround various types of locale braindeath · mpv-player/mpv@1e70e82
Fix that libarchive fails to return filenames for UTF-8/UTF-16 entries.
The reason is that it uses locales and all that garbage, and mpv does
not set a locale.
Both C locales and wchar_t are shitf...
The reason is that it uses locales and all that garbage, and mpv does
not set a locale.
Both C locales and wchar_t are shitf...
И, надо сказать, это наименьшая из проблем этого банка.