Кроме того интересно в слитых данных то, что кинетик пользователям вешает флаг - owner_is_pirate (bool)
Что он значит и как проставляется - пока нигде не всплывало, но любопытно.
Я вот даже не знаю, попали ли мои данные в слив, но всё равно сейчас придётся сидеть и менять пароли от вайфая на всех девайсах + перенастраивать openvpn и wireguard клиенты (нахрена вообще эти данные хранить в облаке производителя, чтобы сливать кому нужно?? новая монетизация кинетиков?), в общем отличное развлечение на весь вечер.
ну не только, они ещё бодро побежали выпиливать возможность выбрать тип карты MIR в клиентах без каких-то особых объяснений, потому что какой-то чел там начал бегать по issue и ныть по поводу упоминания этой платёжной системы. такая борьба.
Не знаю про YandexKit но другие распознавалки речи, которые пробовал автоматически исправляют много ошибок, можно путать ударения, говорить с диким акцентом и получить распознанный текст. Они же для этого и работают, чтобы максимально разную речь в максимально разных окружающих условиях распознавать. А какой тогда смысл сравнивать с исходным текстом, ведь это не про произношение получается, а про то, насколько твоя речь понятна распознавателю речи?
Обсуждали и голосовали про закрытие доступа по IP до их реестра. Про выпил кода провайдеров никаких голосований и обсуждений вообще не было, это чистая самодеятельность двух разрабов (один сделал, другой апрувнул).
Тоже прилетало такое, уберите свои домены куда хотите за 5 дней. С учетом проблем с оплатами было "весело".
А когда им на reddit навалили негатива, то они немного переобулись и решили, что оппозиционные ресурсы и медиа выгонять не будут. Но надеюсь владельцы таких доменов всё равно их перенесли в какое-нибудь другое место.
Когда-то давно можно было код разблокировки загрузчика получить через их сайт прямо, я так свой huawei p10 разблокировал. Но через какое-то время сайт прикрыли и выпустили заявление о том, как сильно они заботятся о безопасности любимых клиентов, поэтому никаких больше вам разблокировок, ведь глупенькие клиенты обязательно что-то испортят. С тех пор huawei больше не покупаю.
Мне кажется у них типичная корпоративная жадность - мы сделали смартфон, поэтому только наше spyware должно на нём работать, никого больше не пустим.
Ну так и есть по факту, и раньше нельзя было (нужно было оформить разрешение на полёт, согласовать с инстанциями), за запуск дрона без разрешения штраф был 3-5 тысяч рублей. Затем этот штраф увеличили до 50 тысяч рублей. (дронов весом меньше 250 грамм это тоже касается, их просто не нужно дополнительно регистрировать, но получать разрешение на каждый запуск ты всё равно обязан). Ну а теперь во многих регионах даже законодательно прописали полный запрет на полёты и уровень паранойи с каждым днём растёт, так что если раньше всем было в подавляющем большинстве пофиг, то теперь шанс, что кто-то увидит тебя с пультом и настучит ментам гораздо выше.
Похожая история про буксировку - водитель одного грузовика буксировал другой грузовик на тросе. Точно так-же не повесил никаких флажков, несмотря на весьма длинный трос. (не помню с какой длины по пдд их нужно вешать). Только в этом случае трос был стальной. И когда они поворачивали налево, то водитель легковушки не заметил этот тросс. В результате девушка-пассажирка ауди на месте погибла, водитель успел пригнуться но через какое-то время тоже умер в больнице. Водителя грузовика на 4 года посадили.
async def _download_stock_market_data(url, file_path):
with requests.get(url) as response:
if response.status_code == 200:
with open(file_path, 'w') as file:
json.dump(response.json(), file)
async def download_data():
await asyncio.gather(
_download_stock_market_data(url_ofz, config.ofz_file),
_download_stock_market_data(url_bonds, config.bonds_file),
_download_stock_market_data(url_bpif, config.bpif_file),
_download_stock_market_data(url_shares, config.stocks_file),
)
Вы делаете асинхронную функцию, но внутри используете синхронную библиотеку requests. В данном случае у вас все эти задачи внутри gather мало того, что выполняются последовательно друг за другом, так каждая из них ещё и блокирует основной EventLoop, поэтому любой медленный запрос к бирже заморозит всё, что в нём крутится. Здесь это не критично конечно, но такой подход может подложить очень болезненную ошибку при написании каких-нибудь сервисов (например запрос в упавший микросервис будет блокировать ваш собственный сервис целиком, и куча клиентов получат ошибки)
Можно взять httpx или посмотреть, какие там ещё библиотеки для async есть.
Там ещё до кода из смс была безумная капча. Про код так и было, сначала они просто заменяли латинские буквы кириллицей, потом стали туда добавлять ещё и невидимые символы. Мне тогда удалось другу помочь продлить осаго. А потом они поняли, что их хитрость разгадали и просто стали на любой код просто присылать "ошибку". Тоже писал жалобы и аналогично прислали банальные отписки.
А потом эти же люди мне слали письма и звонили - ой, приходите продлите вашу страховку у нас, а почему вы не хотите?
У меня Pixel 6 от нескольких моих зарядок (от huawei и ugreen) отказывается заряжаться кабелями, которые поддерживают 5А. При этом от этих зарядок он заряжается через кабель, который поддерживает только 3А.
При этом у меня есть новая зарядка ugreen gan 100w, которая поддерживает кучу протоколов заряда, и вот от неё телефон заряжается и кабелем на 3А, и теми самыми кабелями на 5А.
А как он справляется с глушилками? Имеется ввиду возврат домой при потере сигнала от пульта? Я думал с глушилками очень часто ставят подмену gps и тогда без вариантов, ведь какой-нибудь инерциальной навигационной системы у dji нет, чтобы вылететь из зоны глушения тем же путем, что и залетели.
Именно! Причём сначала у хуавея можно было получить код разблокировки загрузчика через сайт (что я сразу сделал после покупки телефона). А через какое-то время они объявили, что разблокировать загрузчик пользователю это очень опасно, и все варианты закрыли. Поэтому больше их телефоны не собираюсь покупать, хотя камеры у них очень хорошие в телефонах.
Года 3-4 назад обходил SSL Pinning с помощью Frida, чтобы посмотреть трафик приложения одного маркетплейса.
сейчас даже нашёл перевод инструкции на русский - https://github.com/redzumi/android-frida-ssl-pinning
Но не знаю, работает ли на более свежих андроидах такое.
Хотя вот в статье по ссылке выше цитируют заявление компании, о том, что конфигурации WG и OpenVPN не пострадали:
private keys and configurations of Wireguard VPN tunnels, and OpenVPN data were inaccessible
Тоже такой информации не нашёл, но исхожу из мысли, что лучше перестраховаться и всё поменять.
Кроме того интересно в слитых данных то, что кинетик пользователям вешает флаг - owner_is_pirate (bool)
Что он значит и как проставляется - пока нигде не всплывало, но любопытно.
Я вот даже не знаю, попали ли мои данные в слив, но всё равно сейчас придётся сидеть и менять пароли от вайфая на всех девайсах + перенастраивать openvpn и wireguard клиенты (нахрена вообще эти данные хранить в облаке производителя, чтобы сливать кому нужно?? новая монетизация кинетиков?), в общем отличное развлечение на весь вечер.
ну не только, они ещё бодро побежали выпиливать возможность выбрать тип карты MIR в клиентах без каких-то особых объяснений, потому что какой-то чел там начал бегать по issue и ныть по поводу упоминания этой платёжной системы. такая борьба.
Не знаю про YandexKit но другие распознавалки речи, которые пробовал автоматически исправляют много ошибок, можно путать ударения, говорить с диким акцентом и получить распознанный текст. Они же для этого и работают, чтобы максимально разную речь в максимально разных окружающих условиях распознавать.
А какой тогда смысл сравнивать с исходным текстом, ведь это не про произношение получается, а про то, насколько твоя речь понятна распознавателю речи?
Обсуждали и голосовали про закрытие доступа по IP до их реестра.
Про выпил кода провайдеров никаких голосований и обсуждений вообще не было, это чистая самодеятельность двух разрабов (один сделал, другой апрувнул).
Вот лично у меня уже иногда StackOverflow не открывается без VPN.
Тоже прилетало такое, уберите свои домены куда хотите за 5 дней. С учетом проблем с оплатами было "весело".
А когда им на reddit навалили негатива, то они немного переобулись и решили, что оппозиционные ресурсы и медиа выгонять не будут. Но надеюсь владельцы таких доменов всё равно их перенесли в какое-нибудь другое место.
Когда-то давно можно было код разблокировки загрузчика получить через их сайт прямо, я так свой huawei p10 разблокировал. Но через какое-то время сайт прикрыли и выпустили заявление о том, как сильно они заботятся о безопасности любимых клиентов, поэтому никаких больше вам разблокировок, ведь глупенькие клиенты обязательно что-то испортят. С тех пор huawei больше не покупаю.
Мне кажется у них типичная корпоративная жадность - мы сделали смартфон, поэтому только наше spyware должно на нём работать, никого больше не пустим.
Ну так и есть по факту, и раньше нельзя было (нужно было оформить разрешение на полёт, согласовать с инстанциями), за запуск дрона без разрешения штраф был 3-5 тысяч рублей. Затем этот штраф увеличили до 50 тысяч рублей. (дронов весом меньше 250 грамм это тоже касается, их просто не нужно дополнительно регистрировать, но получать разрешение на каждый запуск ты всё равно обязан). Ну а теперь во многих регионах даже законодательно прописали полный запрет на полёты и уровень паранойи с каждым днём растёт, так что если раньше всем было в подавляющем большинстве пофиг, то теперь шанс, что кто-то увидит тебя с пультом и настучит ментам гораздо выше.
Похожая история про буксировку - водитель одного грузовика буксировал другой грузовик на тросе. Точно так-же не повесил никаких флажков, несмотря на весьма длинный трос. (не помню с какой длины по пдд их нужно вешать). Только в этом случае трос был стальной. И когда они поворачивали налево, то водитель легковушки не заметил этот тросс. В результате девушка-пассажирка ауди на месте погибла, водитель успел пригнуться но через какое-то время тоже умер в больнице.
Водителя грузовика на 4 года посадили.
В оригинале там "quite a bit", а это переводится противоположно слову "немного".
Небольшое замечание по вот этому куску кода:
Вы делаете асинхронную функцию, но внутри используете синхронную библиотеку requests. В данном случае у вас все эти задачи внутри gather мало того, что выполняются последовательно друг за другом, так каждая из них ещё и блокирует основной EventLoop, поэтому любой медленный запрос к бирже заморозит всё, что в нём крутится. Здесь это не критично конечно, но такой подход может подложить очень болезненную ошибку при написании каких-нибудь сервисов (например запрос в упавший микросервис будет блокировать ваш собственный сервис целиком, и куча клиентов получат ошибки)
Можно взять httpx или посмотреть, какие там ещё библиотеки для async есть.
Там ещё до кода из смс была безумная капча.
Про код так и было, сначала они просто заменяли латинские буквы кириллицей, потом стали туда добавлять ещё и невидимые символы. Мне тогда удалось другу помочь продлить осаго. А потом они поняли, что их хитрость разгадали и просто стали на любой код просто присылать "ошибку". Тоже писал жалобы и аналогично прислали банальные отписки.
А потом эти же люди мне слали письма и звонили - ой, приходите продлите вашу страховку у нас, а почему вы не хотите?
Наверное вот этот. Есть self-hosted версия, и опенсорсный. На первый взгляд выглядит как хорошая замена ноушену.
У меня Pixel 6 от нескольких моих зарядок (от huawei и ugreen) отказывается заряжаться кабелями, которые поддерживают 5А. При этом от этих зарядок он заряжается через кабель, который поддерживает только 3А.
При этом у меня есть новая зарядка ugreen gan 100w, которая поддерживает кучу протоколов заряда, и вот от неё телефон заряжается и кабелем на 3А, и теми самыми кабелями на 5А.
А как он справляется с глушилками? Имеется ввиду возврат домой при потере сигнала от пульта? Я думал с глушилками очень часто ставят подмену gps и тогда без вариантов, ведь какой-нибудь инерциальной навигационной системы у dji нет, чтобы вылететь из зоны глушения тем же путем, что и залетели.