Я еще раз спрашиваю, наводнение в Тулуне, закрывание школ, когда учителя уезжают в Германию (по версии Новой Газеты), неудачи с Сурджетом — это все ложь и провериться нужно мне?
Вы не истерите, а подумайте головой, как я могу без конкретных источников назвать неизвестно что ложью?
Если хотите поговорить про ложь, манипуляции и далеко идущие выводы, то укажите конкретные ссылки на новости.
Я уж не говорю о том, что провериться вы мне предлагаете на полном серьезе беря новости с Панорамы
Но вы, ведь, купились на этот фейк, даже успели пожаловаться пользователю Darth_Malok (ему отдельный респект за адекватность), что вас отправляют провериться.
Что бы понять, что это фейк не надо искать ответ главного редактора, потому что под статьей это и так написано. Даже если бы упоминание было написано четче и крупнее, вам бы это все вряд ли помогло.
И в ответе/обсуждении главного редактора как раз и говорится, что на их новости ведется множество людей и даже информагенств.
artemerschow: Я правильно вас понял, что вы хотите подловить кого-то новостью с панорамы? Серьёзно?
Абсолютно точно!
Реальность в том, что обычный человек не в состоянии отличить реальную новость/статью от фейка (кроме совсем топорных случаев). И это не зависит от образования, отягощенностью ИТ-деятельностью или даже ученой степени.
А более-менее серьезно подготовленный фейк так и вывести на чистую воду может быть нереально.
И я в этом смысле тоже не являюсь идеалом, поэтому недолюбливаю 1 апреля :-)
Я правильно вас понял, что вы не хотите проверится на DPYD, потому что считаете, что можете распознать ложь и фейки в новостях? Все верно?
… падающие ракеты и закрывающиеся школы это ложь...
Кроме получения информации, сама информация в голове человека должна пройти анализ, а потом человек должен сделать по проанализированному вывод.
Для того, что бы сделать анализ и выводы (как относится к информации, что делать) должно быть: 1) достаточно информации; 2) у человека должно быть все в порядке с логикой; 3) он должен разбираться в теме.
Если этого нет, то выводы скорее всего никакого отношения к реальности не имеют.
Например, есть такая «новость про падения ракет»:
За последний год ракет упало:
у Китая — 2;
у Ирана — 2;
у Европейского Космического Агенства — 1;
у России — 0;
у США — 0;
у Зимбабве — 0.
В этой новости нет ни грамма лжи!
Какой мы должны сделать вывод, что у Китая с космонавтикой полная попа, а у Зимбабве все отлично?
Нет! По этим ошметкам фактов мы вообще никакого вывода сделать не можем.
Ой, а скиньте мне плиз сайт, где выкладываются только хорошие новости «из другой страны». И какие они? Открыта новая больница, при этом закрыто пять (это официальные данные Левады), или что школа открыта, при том что в соседнем поселке закрылась когда последняя учительница уехала в Германию?
Я беспокоюсь, что у вас может быть серьезное генетическое заболевание.
… Группа учёных Загребского университета под руководством профессора Милко Гнечича опубликовала в журнале Nature статью, в которой описала ранее неизвестные свойства гена DPYD (другое название —дигидропиримидиндегидрогеназа). По утверждениям авторов статьи, существует статистически значимая корреляция между скоростью экспрессии этого гена и способностью человека распознавать заведомо ложную информацию в публикациях новостных изданий...
Без всякой задней мысли, советую вам сходить провериться на DPYD.
Очевидно, мозги промыты у вас, раз вы с пеной у рта бросаетесь пропагандистскими штампами про упавшие ракеты, поголовно сломанные и сгоревшие суперджеты и «яжналогиплачу». Что у вас там еще в запасниках, Россия — бензоколонка, 90% за чертой бедности и китайцы захватили Сибирь?
У нас в городе одно время в определенном месте тусовались навальновцы, толкали свою пропаганду. Через некоторое время на том же месте стоял другой лагерь (ОНФ или ПВО, если не ошибаюсь) и тоже толкали бред про «ЦБ РФ» подчиняется США, срочно нужно менять конституцию и прочее.
Да идите вы все со своей пропагандой куда подальше!
… сколько падает российских ракет я даже со счета сбился...
Странно, что сбились, ведь каждая упавшая российская — настоящий праздник в «либеральном» обществе (хоть сейчас и редкий). Так же, как каждая неудача у SpaceX — праздник в «патриотическом».
У одних упоротых «нет разработок в России», у упоротых с противоположной стороны — «Маск — шулер и проходимец».
Да вы, по сути, не отличаетесь друг от друга.
Просто, по случайному стечению обстоятельств, одни поддались пропаганде с одной стороны, а другие — пропаганде с другой.
Жадность, эгоцентризм, и тяга к доминированию мешают.
Вот поговорил я с вами на техническую тему, и что же я от вас увидел?
Балабольство, неуемная фантазия, боязнь признавать свои ошибки…
Сделал вывод, что вы — закомплексованный балабол по жизни, и в технических, и нетехнических темах. К сожалению, в нашем обществе таких, как вы — пруд пруди.
Заблокировать .so от спонтанного удаления и получить полный путь на файловой системе к нему для дальнейшего использования в exec, или подкладывания конфигов в ту же директорию.
Давайте разберем это подробнее.
Что за спонтанное удаление, прочему оно должно происходить?
Как загрузка ".so" может защитить от удаления?
Зачем, «загружая .so» получать «полный путь на файловой системе к нему...», если и так известен полный путь, куда распаковали запускаемый файл?
То, что «простое решение» оказывается кривым с точки зрения архитектуры Android означает, что оно не вписывается в идеи этой операционной системы. Только и всего.
Перечитайте ветку с начала. Задача: поднять сервер внутри android-приложения и не давать ему уходить в офлайн.
Опишите технический смысл этих действий. Например, зачем «грузить so и что-то там блокировать», а не просто сделать exec()?
Зачем эти нелепые действия?
А с чего вы взяли, что процессор полностью останавливается?
А вы бы лучше документацию читали, а не Гарри Поттера с волшебными палочками и прочим.
Ага. И управлять состоянием иерархии порожденных процессов не надо.
Для вас это непосильная задача?
Эта задача (если ее на самом деле нужно решать) гораздо проще написания JNI-врапперов, модификации и поддержки сторонних пакетов.
вы сами-то пробовали сервер на андроиде поднимать? я — да.
А вы не пробовали гвозди микроскопом забивать? Судя по всему, ответ тоже «да».
Одно другому не противоречит. loadLibrary грузит .so-модуль в адресное пространство процесса, и на этом этапе можно заблокировать файловые ресурсы, например сам файл .so-библиотеки. а дальше...
Зачем все это, в чем смысл этих нелепых действий?
Щас. Влияет только на управляемые Android Runtime процессы. Я проверял
У вас какая-то альтернативная реальность, в которой программы могут исполняться на остановленном процессоре.
Как они это делают, с помощью волшебства и магии? Может, вы Гарри Поттера перечитали?
Внешний процесс — никогда не проще.
Проще, потому что не нужно никакой специальный интерфейс городить для готовых запускаемых файлов, которые работают и вне Android, не нужно вносить модификации и заниматься дополнительной поддержкой этого хозяйства. И этими утилитами занимаются отдельные команды.
А если так не делать — вы не можете запустить сетевой сервер с гарантией того, что он не будет засыпать, когда вы гасите экран.
Поэтому ребята из Guardian Project используют нативный tor из внешнего процесса.
Ну и брееед… Ну и фантазёёёр…
1. Вы у себя в голове определитесь, там «гвоздями прибивают» или «гарантируют, что он не будет засыпать».
2. Wakelock, влияющее на засыпание — это, технически, глобальное состояние и влияет на все процессы.
3. Используют нативный tor из внешнего процесса — потому что это было тупо проще сделать.
А я вижу что вы совершенно не в теме, и даже не удосужились проанализировать код модуля на который я вам совершенно явно сослался.
Подождите, я уже один раз последовал вашему совету «перепроверить этот факт» и ожидаемо убедился, что вы облажались. Мой закономерный вопрос «И что дальше?» вы проигнорировали.
Назовите хоть одну причину, почему я должен проверять вашу очередную лажу про «прибить гвоздями», если я знаю, что это бред?
И слава богу, не дай бог иметь такого «специалиста». Сочувствую вашему работодателю, если он есть.
А указанные факты я почерпнул во время отладки orbotservice в процессе прикручивания к своему приложению.
Да я вижу, как вы «отлаживали», читая ваш бред про ассеты и прочее.
… Он извлекается из assets, грузится как нативная библиотека (вероятно авторы хотели так проверить что он извлекся и прибить гвоздями к родительскому процессу)...
Прибить… гвоздями… Откуда только вы, такие фантазеры, беретесь?
Загрузка нативных библиотек в процесс приложения и запуск самим приложением нативных бинарников через exec, которые находились до этого в ассетах
Ха-ха-ха!!!
1. Android из APK никакие запускаемые файлы из ассетов не извлекает (а запускаемый файл — не обязательно «бинарник», если вы не знали).
2. Если находятся альтернативно-одаренные разработчики, которые создают запускаемые файлы в каталоге данных и запускают их через exec, то им обязательно нужно прочитать пункты 3 и 4.
Вы не истерите, а подумайте головой, как я могу без конкретных источников назвать неизвестно что ложью?
Если хотите поговорить про ложь, манипуляции и далеко идущие выводы, то укажите конкретные ссылки на новости.
Но вы, ведь, купились на этот фейк, даже успели пожаловаться пользователю Darth_Malok (ему отдельный респект за адекватность), что вас отправляют провериться.
Что бы понять, что это фейк не надо искать ответ главного редактора, потому что под статьей это и так написано. Даже если бы упоминание было написано четче и крупнее, вам бы это все вряд ли помогло.
И в ответе/обсуждении главного редактора как раз и говорится, что на их новости ведется множество людей и даже информагенств.
Абсолютно точно!
Реальность в том, что обычный человек не в состоянии отличить реальную новость/статью от фейка (кроме совсем топорных случаев). И это не зависит от образования, отягощенностью ИТ-деятельностью или даже ученой степени.
А более-менее серьезно подготовленный фейк так и вывести на чистую воду может быть нереально.
И я в этом смысле тоже не являюсь идеалом, поэтому недолюбливаю 1 апреля :-)
Я правильно вас понял, что вы не хотите проверится на DPYD, потому что считаете, что можете распознать ложь и фейки в новостях? Все верно?
Кроме получения информации, сама информация в голове человека должна пройти анализ, а потом человек должен сделать по проанализированному вывод.
Для того, что бы сделать анализ и выводы (как относится к информации, что делать) должно быть: 1) достаточно информации; 2) у человека должно быть все в порядке с логикой; 3) он должен разбираться в теме.
Если этого нет, то выводы скорее всего никакого отношения к реальности не имеют.
Например, есть такая «новость про падения ракет»:
За последний год ракет упало:
у Китая — 2;
у Ирана — 2;
у Европейского Космического Агенства — 1;
у России — 0;
у США — 0;
у Зимбабве — 0.
В этой новости нет ни грамма лжи!
Какой мы должны сделать вывод, что у Китая с космонавтикой полная попа, а у Зимбабве все отлично?
Нет! По этим ошметкам фактов мы вообще никакого вывода сделать не можем.
Я беспокоюсь, что у вас может быть серьезное генетическое заболевание.
См. новость: Учёные нашли ген, ответственный за распознавание лжи в новостных статьях
… Группа учёных Загребского университета под руководством профессора Милко Гнечича опубликовала в журнале Nature статью, в которой описала ранее неизвестные свойства гена DPYD (другое название —дигидропиримидиндегидрогеназа). По утверждениям авторов статьи, существует статистически значимая корреляция между скоростью экспрессии этого гена и способностью человека распознавать заведомо ложную информацию в публикациях новостных изданий...
Без всякой задней мысли, советую вам сходить провериться на DPYD.
Да-да. Знаю я эти «новостные» сайты и каналы, на которых из людей делают
яжматерейяжналогоплательщиков.Конечно болит, потому что вы засрали своей пропагандой весь интернет. Идите нафиг!
Очевидно, мозги промыты у вас, раз вы с пеной у рта бросаетесь пропагандистскими штампами про упавшие ракеты, поголовно сломанные и сгоревшие суперджеты и «яжналогиплачу». Что у вас там еще в запасниках, Россия — бензоколонка, 90% за чертой бедности и китайцы захватили Сибирь?
У нас в городе одно время в определенном месте тусовались навальновцы, толкали свою пропаганду. Через некоторое время на том же месте стоял другой лагерь (ОНФ или ПВО, если не ошибаюсь) и тоже толкали бред про «ЦБ РФ» подчиняется США, срочно нужно менять конституцию и прочее.
Да идите вы все со своей пропагандой куда подальше!
Странно, что сбились, ведь каждая упавшая российская — настоящий праздник в «либеральном» обществе (хоть сейчас и редкий). Так же, как каждая неудача у SpaceX — праздник в «патриотическом».
У одних упоротых «нет разработок в России», у упоротых с противоположной стороны — «Маск — шулер и проходимец».
Да вы, по сути, не отличаетесь друг от друга.
Просто, по случайному стечению обстоятельств, одни поддались пропаганде с одной стороны, а другие — пропаганде с другой.
Вот поговорил я с вами на техническую тему, и что же я от вас увидел?
Балабольство, неуемная фантазия, боязнь признавать свои ошибки…
Сделал вывод, что вы — закомплексованный балабол по жизни, и в технических, и нетехнических темах. К сожалению, в нашем обществе таких, как вы — пруд пруди.
Ой, как интересно. Я не говорил, что «погашенный экран» == «спящий процессор», это вы опять нафантазировали.
Нехорошо съезжать с неудобных вопросов, да еще и такой наглой ложью. Ай-яй-ай, как вы опять облажались!
Что-то, ne_kotin, вы задумались над вопросами, имеющие простые ответы: не должно / никак / незачем…
Давайте разберем это подробнее.
Что за спонтанное удаление, прочему оно должно происходить?
Как загрузка ".so" может защитить от удаления?
Зачем, «загружая .so» получать «полный путь на файловой системе к нему...», если и так известен полный путь, куда распаковали запускаемый файл?
Зачем вы смешиваете несвязанные вещи, сервер и 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 означает, что оно не вписывается в идеи этой операционной системы. Только и всего.
Опишите технический смысл этих действий. Например, зачем «грузить so и что-то там блокировать», а не просто сделать exec()?
Зачем эти нелепые действия?
А вы бы лучше документацию читали, а не Гарри Поттера с волшебными палочками и прочим.
Для вас это непосильная задача?
Эта задача (если ее на самом деле нужно решать) гораздо проще написания JNI-врапперов, модификации и поддержки сторонних пакетов.
А вы не пробовали гвозди микроскопом забивать? Судя по всему, ответ тоже «да».
Зачем все это, в чем смысл этих нелепых действий?
У вас какая-то альтернативная реальность, в которой программы могут исполняться на остановленном процессоре.
Как они это делают, с помощью волшебства и магии? Может, вы Гарри Поттера перечитали?
Проще, потому что не нужно никакой специальный интерфейс городить для готовых запускаемых файлов, которые работают и вне Android, не нужно вносить модификации и заниматься дополнительной поддержкой этого хозяйства. И этими утилитами занимаются отдельные команды.
Ну и брееед… Ну и фантазёёёр…
1. Вы у себя в голове определитесь, там «гвоздями прибивают» или «гарантируют, что он не будет засыпать».
2. Wakelock, влияющее на засыпание — это, технически, глобальное состояние и влияет на все процессы.
3. Используют нативный tor из внешнего процесса — потому что это было тупо проще сделать.
Анекдот напомнило:
— Доктор, когда я делаю вот так, у меня тут болит.
— А Вы так не делайте.
Ну так разбирайтесь и не лажайте и не несите чушь, кто вам запрещает?
Вы сходили но ссылке на документацию, которую я давал неделю назад?
Отлично, вижу прогресс у вас!
А, значит вы стоите друг друга.
Подождите, я уже один раз последовал вашему совету «перепроверить этот факт» и ожидаемо убедился, что вы облажались. Мой закономерный вопрос «И что дальше?» вы проигнорировали.
Назовите хоть одну причину, почему я должен проверять вашу очередную лажу про «прибить гвоздями», если я знаю, что это бред?
И слава богу, не дай бог иметь такого «специалиста». Сочувствую вашему работодателю, если он есть.
Да я вижу, как вы «отлаживали», читая ваш бред про ассеты и прочее.
Прибить… гвоздями… Откуда только вы, такие фантазеры, беретесь?
Я перепроверил, все обстоит так, как я и описал. И что дальше?
А это вам будет в качестве домашнего задания. Небольшой тест на профпригодность.
Какой «колхозить»? Причем здесь ".so", «loadLibrary» и запускаемые файлы?
Вы соображаете, о чем пишите?
Ха-ха-ха!!!
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» я выше написал.