У человека может быть прошивка без гуглосервисов, или microG. Сам по себе гуглоаккаунт не требует номер, но теоретически с полномочиями системного приложения сервисы могут его извлечь. Но это нейтрализуется microG
...не поверите, но у человека может в принципе не быть смартфона. Да, в 2022 году такие бывают, звонят со старых кнопочников, а все серьезное делают с компьютера
Тут не только сжатие, но и расшифровка. Она конечно тоже довольно легкая — при условии, что вы знаете ключ, а не делаете сотни тысяч попыток его подобрать :р
У меня получалось, если её перевернуть, но так, чтобы красное пятно было на относительно близком объекте, типа полки над головой, или частично на мониторе. Видимо, тогда она ловит достаточный отклик, чтобы не вырубать сенсор, но при этом очень сильно зашумленный помехами
В расте, кстати, тоже можно обращаться по номерам. А ещё лучше, по именам. С недавних пор, эти имена даже не надо совать в аргументы макроса, сам подцепит из текущего скоупа
Вроде как четырех, ещё один для определения высоты. А на практике, Андроид не использует спутники, пока не поймает уверенно сигнал 8-12 штук. А может вообще закапризничать, и несмотря на то, что есть сигнал от ~25 спутников использоваться будут...ноль
Емнип, это принципиальная позиция у них там, не врубать оптимизации, <sarcasm>ведь настоящий программист и без них может написать все идеально оптимально, а сложный компилятор такому программисту только мешает</sarcasm>
Зависит от робота. Может получиться с точностью до наоборот :D
У девушки Ford Focus, как раз с роботом. Так вот, от жары у этого робота натурально плывут мозги, и передачу вверх он очухивается переключить только если сильно вдарить по газу
Причем привести в сознание его можно, но для этого надо остановиться, заглушить двигатель, подключить адаптер к отладочному порту, открывать/закрывать дверь и тыкать на кнопку сброса в каком-то неофициальном приложении и все это в определенной последовательности и попасть в тайминги. Если повезёт, коробка на какое-то время очнется. Выглядит как та ещё черная магия на первый взгляд
Если вдруг у меня когда нибудь и будет машина (в чем я сомневаюсь), то после такого роботов я буду обходить за три мили стороной. Нафиг лишние компьютеры где не надо
Ну, формально там будет один конкретный тип. Либо enum над всеми возможными типами, который придётся даункастить (и рассмотреть все случаи), либо абстрагированный Box<dyn Trait>, который не даст использовать ничего кроме апишки конкретного Trait. Это если рассматривать раст, но подозреваю что в других сильно типизированных языках примерно так же
А в питоне можно и заб[ыи]ть, что там может быть что-то другое, и вспомнить только когда прод крашнется
Вы видимо не видели ужасов на питоне, раз такое говорите :'D
Проигнорировать возможный None? Да на здоровье
Возвращать из функции N разных типов в зависимости от ветки? Дайте два N+7!
Ой, всё разваливается в продакшене? Затыкаем голым except: return ""
Про тайпхинты вообще молчу, зачем о таком думать вообще, слишком сложное, следующие программисты как нибудь и так разберутся. Ну или не разберутся, но это уже их проблема
На каком нибудь расте конечно тоже нет страховки от говнокода, но он хотя бы крашиться не будет по фантомным причинам (а если будет, можно грепать по unwrap). И раст как раз заставляет думать о всех возможных ветках кода. Питон думать не заставляет, ну и как следствие мозг при программировании не включается
Попробуйте ещё включить фильтры из группы "раздражающие элементы". Даже если Яндекс это не остановит, такие фильтры режут вылезающие окна про куки/подписку/что-нибудь-еще, лишними не будут :D
А вообще, Яндекс свою рекламу (только рекламу, остальная страница нормальная) очень сильно обфусцирует, блокировщику там можно зацепиться разве что за структуру DOM, но если она часто меняется то и правила будут отваливаться
У человека может быть прошивка без гуглосервисов, или microG. Сам по себе гуглоаккаунт не требует номер, но теоретически с полномочиями системного приложения сервисы могут его извлечь. Но это нейтрализуется microG
...не поверите, но у человека может в принципе не быть смартфона. Да, в 2022 году такие бывают, звонят со старых кнопочников, а все серьезное делают с компьютера
Если это публичное API, то изменение типа с
u8
на()
его уже сломало :DЛень не взаимоисключает ответственность. Миша ленивый, но при этом ответственный
Тут не только сжатие, но и расшифровка. Она конечно тоже довольно легкая — при условии, что вы знаете ключ, а не делаете сотни тысяч попыток его подобрать :р
У меня получалось, если её перевернуть, но так, чтобы красное пятно было на относительно близком объекте, типа полки над головой, или частично на мониторе. Видимо, тогда она ловит достаточный отклик, чтобы не вырубать сенсор, но при этом очень сильно зашумленный помехами
В расте, кстати, тоже можно обращаться по номерам. А ещё лучше, по именам. С недавних пор, эти имена даже не надо совать в аргументы макроса, сам подцепит из текущего скоупа
Вроде как четырех, ещё один для определения высоты. А на практике, Андроид не использует спутники, пока не поймает уверенно сигнал 8-12 штук. А может вообще закапризничать, и несмотря на то, что есть сигнал от ~25 спутников использоваться будут...ноль
Десятки метров, это по мнению телефона? :D
Емнип, это принципиальная позиция у них там, не врубать оптимизации, <sarcasm>ведь настоящий программист и без них может написать все идеально оптимально, а сложный компилятор такому программисту только мешает</sarcasm>
Зависит от робота. Может получиться с точностью до наоборот :D
У девушки Ford Focus, как раз с роботом. Так вот, от жары у этого робота натурально плывут мозги, и передачу вверх он очухивается переключить только если сильно вдарить по газу
Причем привести в сознание его можно, но для этого надо остановиться, заглушить двигатель, подключить адаптер к отладочному порту, открывать/закрывать дверь и тыкать на кнопку сброса в каком-то неофициальном приложении и все это в определенной последовательности и попасть в тайминги. Если повезёт, коробка на какое-то время очнется. Выглядит как та ещё черная магия на первый взгляд
Если вдруг у меня когда нибудь и будет машина (в чем я сомневаюсь), то после такого роботов я буду обходить за три мили стороной. Нафиг лишние компьютеры где не надо
Поднять паруса!
Интернет большой, ещё трое желающих точно найдутся :p
То, что у вас может не быть права на перелицензирование чужих программ под своей лицензией?
Конкретно разные типы не проблема, для такого есть typing.Union
Проблема в том, что анализировать исходники можно долго и безрезультатно, а поддерживать с библиотекой ещё и файлы сигнатур мало кому не лень
Нет это
патрикфриланс :'DКлючевое слово "если"
Ну, формально там будет один конкретный тип. Либо enum над всеми возможными типами, который придётся даункастить (и рассмотреть все случаи), либо абстрагированный Box<dyn Trait>, который не даст использовать ничего кроме апишки конкретного Trait. Это если рассматривать раст, но подозреваю что в других сильно типизированных языках примерно так же
А в питоне можно и заб[ыи]ть, что там может быть что-то другое, и вспомнить только когда прод крашнется
«Своё время» и «время появления» это два разных времени
Вы видимо не видели ужасов на питоне, раз такое говорите :'D
Проигнорировать возможный None? Да на здоровье
Возвращать из функции N разных типов в зависимости от ветки? Дайте
дваN+7!Ой, всё разваливается в продакшене? Затыкаем голым
except: return ""
Про тайпхинты вообще молчу, зачем о таком думать вообще, слишком сложное, следующие программисты как нибудь и так разберутся. Ну или не разберутся, но это уже их проблема
На каком нибудь расте конечно тоже нет страховки от говнокода, но он хотя бы крашиться не будет по фантомным причинам (а если будет, можно грепать по unwrap). И раст как раз заставляет думать о всех возможных ветках кода. Питон думать не заставляет, ну и как следствие мозг при программировании не включается
В таких случаях прослойку для работы с системным API просто выносят в нативный слой, и подключают через C FFI
Попробуйте ещё включить фильтры из группы "раздражающие элементы". Даже если Яндекс это не остановит, такие фильтры режут вылезающие окна про куки/подписку/что-нибудь-еще, лишними не будут :D
А вообще, Яндекс свою рекламу (только рекламу, остальная страница нормальная) очень сильно обфусцирует, блокировщику там можно зацепиться разве что за структуру DOM, но если она часто меняется то и правила будут отваливаться