Pull to refresh
@multiadminread⁠-⁠only

User

Send message
Я еще раз спрашиваю, наводнение в Тулуне, закрывание школ, когда учителя уезжают в Германию (по версии Новой Газеты), неудачи с Сурджетом — это все ложь и провериться нужно мне?

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

Если хотите поговорить про ложь, манипуляции и далеко идущие выводы, то укажите конкретные ссылки на новости.

Я уж не говорю о том, что провериться вы мне предлагаете на полном серьезе беря новости с Панорамы

Но вы, ведь, купились на этот фейк, даже успели пожаловаться пользователю Darth_Malok (ему отдельный респект за адекватность), что вас отправляют провериться.

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

И в ответе/обсуждении главного редактора как раз и говорится, что на их новости ведется множество людей и даже информагенств.

artemerschow: Я правильно вас понял, что вы хотите подловить кого-то новостью с панорамы? Серьёзно?

Абсолютно точно!

Реальность в том, что обычный человек не в состоянии отличить реальную новость/статью от фейка (кроме совсем топорных случаев). И это не зависит от образования, отягощенностью ИТ-деятельностью или даже ученой степени.

А более-менее серьезно подготовленный фейк так и вывести на чистую воду может быть нереально.

И я в этом смысле тоже не являюсь идеалом, поэтому недолюбливаю 1 апреля :-)
То есть вы на полном серьезе считаете...

Я правильно вас понял, что вы не хотите проверится на DPYD, потому что считаете, что можете распознать ложь и фейки в новостях? Все верно?

… падающие ракеты и закрывающиеся школы это ложь...

Кроме получения информации, сама информация в голове человека должна пройти анализ, а потом человек должен сделать по проанализированному вывод.

Для того, что бы сделать анализ и выводы (как относится к информации, что делать) должно быть: 1) достаточно информации; 2) у человека должно быть все в порядке с логикой; 3) он должен разбираться в теме.

Если этого нет, то выводы скорее всего никакого отношения к реальности не имеют.

Например, есть такая «новость про падения ракет»:

За последний год ракет упало:

у Китая — 2;
у Ирана — 2;
у Европейского Космического Агенства — 1;
у России — 0;
у США — 0;
у Зимбабве — 0.


В этой новости нет ни грамма лжи!

Какой мы должны сделать вывод, что у Китая с космонавтикой полная попа, а у Зимбабве все отлично?

Нет! По этим ошметкам фактов мы вообще никакого вывода сделать не можем.
Ой, а скиньте мне плиз сайт, где выкладываются только хорошие новости «из другой страны». И какие они? Открыта новая больница, при этом закрыто пять (это официальные данные Левады), или что школа открыта, при том что в соседнем поселке закрылась когда последняя учительница уехала в Германию?

Я беспокоюсь, что у вас может быть серьезное генетическое заболевание.

См. новость: Учёные нашли ген, ответственный за распознавание лжи в новостных статьях

… Группа учёных Загребского университета под руководством профессора Милко Гнечича опубликовала в журнале Nature статью, в которой описала ранее неизвестные свойства гена DPYD (другое название —дигидропиримидиндегидрогеназа). По утверждениям авторов статьи, существует статистически значимая корреляция между скоростью экспрессии этого гена и способностью человека распознавать заведомо ложную информацию в публикациях новостных изданий...

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

Да-да. Знаю я эти «новостные» сайты и каналы, на которых из людей делают яжматерей яжналогоплательщиков.

Так что у кого что болит

Конечно болит, потому что вы засрали своей пропагандой весь интернет. Идите нафиг!
И у кого еще мозги промыты?

Очевидно, мозги промыты у вас, раз вы с пеной у рта бросаетесь пропагандистскими штампами про упавшие ракеты, поголовно сломанные и сгоревшие суперджеты и «яжналогиплачу». Что у вас там еще в запасниках, Россия — бензоколонка, 90% за чертой бедности и китайцы захватили Сибирь?

У нас в городе одно время в определенном месте тусовались навальновцы, толкали свою пропаганду. Через некоторое время на том же месте стоял другой лагерь (ОНФ или ПВО, если не ошибаюсь) и тоже толкали бред про «ЦБ РФ» подчиняется США, срочно нужно менять конституцию и прочее.

Да идите вы все со своей пропагандой куда подальше!
… сколько падает российских ракет я даже со счета сбился...

Странно, что сбились, ведь каждая упавшая российская — настоящий праздник в «либеральном» обществе (хоть сейчас и редкий). Так же, как каждая неудача у SpaceX — праздник в «патриотическом».

У одних упоротых «нет разработок в России», у упоротых с противоположной стороны — «Маск — шулер и проходимец».

Да вы, по сути, не отличаетесь друг от друга.

Просто, по случайному стечению обстоятельств, одни поддались пропаганде с одной стороны, а другие — пропаганде с другой.
Жадность, эгоцентризм, и тяга к доминированию мешают.

Вот поговорил я с вами на техническую тему, и что же я от вас увидел?

Балабольство, неуемная фантазия, боязнь признавать свои ошибки…

Сделал вывод, что вы — закомплексованный балабол по жизни, и в технических, и нетехнических темах. К сожалению, в нашем обществе таких, как вы — пруд пруди.
Прям вот щас смотрю на вывод logcat-а от девайса с погашенным экраном, у которого по вашим словам процессор спит

Ой, как интересно. Я не говорил, что «погашенный экран» == «спящий процессор», это вы опять нафантазировали.

Нехорошо съезжать с неудобных вопросов, да еще и такой наглой ложью. Ай-яй-ай, как вы опять облажались!
Давайте разберем это подробнее.

Что-то, ne_kotin, вы задумались над вопросами, имеющие простые ответы: не должно / никак / незачем
Заблокировать .so от спонтанного удаления и получить полный путь на файловой системе к нему для дальнейшего использования в exec, или подкладывания конфигов в ту же директорию.

Давайте разберем это подробнее.

Что за спонтанное удаление, прочему оно должно происходить?

Как загрузка ".so" может защитить от удаления?

Зачем, «загружая .so» получать «полный путь на файловой системе к нему...», если и так известен полный путь, куда распаковали запускаемый файл?
Гм… а как по вашему работает добрая половина VPN-реализаций под Android?

Зачем вы смешиваете несвязанные вещи, сервер и VPN-клиент.

В Android есть отдельная подсистема для построения VPN-клиентов — VpnService.

Android учитывает это в т.ч. при управлении жизненным циклом приложений:

An app is placed on the whitelist when it handles a task that's visible to the user, such as:


Starting a VpnService before the VPN app promotes itself to the foreground.


developer.android.com/about/versions/oreo/background

То, что «простое решение» оказывается кривым с точки зрения архитектуры Android означает, что оно не вписывается в идеи этой операционной системы. Только и всего.

Перечитайте ветку с начала. Задача: поднять сервер внутри android-приложения и не давать ему уходить в офлайн.

Опишите технический смысл этих действий. Например, зачем «грузить so и что-то там блокировать», а не просто сделать exec()?

Зачем эти нелепые действия?

А с чего вы взяли, что процессор полностью останавливается?

А вы бы лучше документацию читали, а не Гарри Поттера с волшебными палочками и прочим.

Ага. И управлять состоянием иерархии порожденных процессов не надо.

Для вас это непосильная задача?

Эта задача (если ее на самом деле нужно решать) гораздо проще написания JNI-врапперов, модификации и поддержки сторонних пакетов.
вы сами-то пробовали сервер на андроиде поднимать? я — да.

А вы не пробовали гвозди микроскопом забивать? Судя по всему, ответ тоже «да».

Одно другому не противоречит. loadLibrary грузит .so-модуль в адресное пространство процесса, и на этом этапе можно заблокировать файловые ресурсы, например сам файл .so-библиотеки. а дальше...

Зачем все это, в чем смысл этих нелепых действий?

Щас. Влияет только на управляемые Android Runtime процессы. Я проверял

У вас какая-то альтернативная реальность, в которой программы могут исполняться на остановленном процессоре.

Как они это делают, с помощью волшебства и магии? Может, вы Гарри Поттера перечитали?

Внешний процесс — никогда не проще.

Проще, потому что не нужно никакой специальный интерфейс городить для готовых запускаемых файлов, которые работают и вне Android, не нужно вносить модификации и заниматься дополнительной поддержкой этого хозяйства. И этими утилитами занимаются отдельные команды.
А если так не делать — вы не можете запустить сетевой сервер с гарантией того, что он не будет засыпать, когда вы гасите экран.
Поэтому ребята из Guardian Project используют нативный tor из внешнего процесса.

Ну и брееед… Ну и фантазёёёр…

1. Вы у себя в голове определитесь, там «гвоздями прибивают» или «гарантируют, что он не будет засыпать».

2. Wakelock, влияющее на засыпание — это, технически, глобальное состояние и влияет на все процессы.

3. Используют нативный tor из внешнего процесса — потому что это было тупо проще сделать.
А вы бы сходили и посмотрели на количество хаков для того, чтобы тупо запустить принесенную с собой бинарь.

Анекдот напомнило:

— Доктор, когда я делаю вот так, у меня тут болит.
— А Вы так не делайте.
Разобраться в жизненном цикле android-приложения и не нести чушь, например?

Ну так разбирайтесь и не лажайте и не несите чушь, кто вам запрещает?

extractNativeLIbs, кстати, по умолчанию true

Вы сходили но ссылке на документацию, которую я давал неделю назад?

Отлично, вижу прогресс у вас!
Работодатель рад, чего ему сочувствовать.

А, значит вы стоите друг друга.

А я вижу что вы совершенно не в теме, и даже не удосужились проанализировать код модуля на который я вам совершенно явно сослался.

Подождите, я уже один раз последовал вашему совету «перепроверить этот факт» и ожидаемо убедился, что вы облажались. Мой закономерный вопрос «И что дальше?» вы проигнорировали.

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

И слава богу, не дай бог иметь такого «специалиста». Сочувствую вашему работодателю, если он есть.

А указанные факты я почерпнул во время отладки orbotservice в процессе прикручивания к своему приложению.

Да я вижу, как вы «отлаживали», читая ваш бред про ассеты и прочее.

… Он извлекается из assets, грузится как нативная библиотека (вероятно авторы хотели так проверить что он извлекся и прибить гвоздями к родительскому процессу)...

Прибить… гвоздями… Откуда только вы, такие фантазеры, беретесь?
Я бы вам посоветовал перепроверить этот факт.

Я перепроверил, все обстоит так, как я и описал. И что дальше?

И как вы после этого предлагаете его актуальное размещение определять?

А это вам будет в качестве домашнего задания. Небольшой тест на профпригодность.

только колхозить из него .so разве что, извращаться с loadLibrary.

Какой «колхозить»? Причем здесь ".so", «loadLibrary» и запускаемые файлы?

Вы соображаете, о чем пишите?
Загрузка нативных библиотек в процесс приложения и запуск самим приложением нативных бинарников через exec, которые находились до этого в ассетах

Ха-ха-ха!!!

1. Android из APK никакие запускаемые файлы из ассетов не извлекает (а запускаемый файл — не обязательно «бинарник», если вы не знали).

2. Если находятся альтернативно-одаренные разработчики, которые создают запускаемые файлы в каталоге данных и запускают их через exec, то им обязательно нужно прочитать пункты 3 и 4.

3. В Android Q (API Level 29) запретили запускать файлы через exec из каталога данных приложения: Enforce execve() restrictions for API > 28.

4. Для упаковки запускаемого файла в APK нужно разместить его в «src/main/resources/lib/» и установить android:extractNativeLibs в true.
нативные бинарнички, например.

У вас или со зрением проблемы, или с чем-то другим… Про android:extractNativeLibs=«false» я выше написал.

Information

Rating
Does not participate
Registered
Activity