Задать вопрос
  • «sudo -i» работает, но выводит сообщение «bash: n: command not found...». Почему и как устранить?

    @rPman
    еще совет, попробуй помониторь все файлы, открываемые sudo -i -u твой_пользователь с помощью strace
    https://habr.com/ru/articles/92123/ уж точно не пропустишь файл

    можно будет выделить список файлов из полученного лога и скормить их file, отфильтровать по типу bash script или text, тогда будет проще
  • «sudo -i» работает, но выводит сообщение «bash: n: command not found...». Почему и как устранить?

    @rPman
    Не надо, но у меня совет значительно сократить количество мест для исследований - повторяется ли ошибка под другим пользователем (можно специально его создать ради эксперимента и тут же удалить). Если повторяется - значит проблема глобальная, и искать в /etc а если нет то локально пользовательская и искать только в скриптах /home/...
  • На каких типах VPS будет работать проброс web -камеры через RDP?

    @rPman
    Поддержка проброса usb там с 2008 версии, как появился RemoteFX, гуглится две с половиной инструкции как это в принципе включить, полагаю хостеры могут забить на это.

    Дешевый хостинг работает под какой то кастрированной версией windows server, разок споткнулся об это больше даже не задумываюсь, поэтому воспользуйся возможностью протестировать перед использованием vps-ки все что доступны по цене, и отпишись тут, очень интересно.
  • Может ли маркетплейс получить мои ФИО при оплате картой?

    @rPman
    В WB за возвраты по 100 рублей снимают, не хочу париться после возврата 100 условных карандашей и лучше сделаю новый аккаунт на новый виртуальный номер и новую виртуальную карту
    это мошенничество и кража, WB не нужно будет знать кто ты, они обратятся в полицию, те в банк, найдут, впарят штраф и повесят на административку,.. недостатки которой значительно дороже будут стоить чем твои 100р за карандаш
  • Какой есть переводчик чтоб можно было переводить выделяя текст на фото?

    @rPman
    posters, он на основе tesseract, я об этом и написал, скорее всего все открытые решения на основе его делают, но он далек от идеала
  • Как преобразовать сайт в Android-приложение?

    @rPman
    я так понимаю погуглить ты уже успел? эта простая задача может быть решена кучей платных инструментов но ты же хочешь сам но при этом пальцем не пошевелить?

    вот что выдал bing chat:
    Вы можете создать такое приложение, используя WebView в Android. WebView - это компонент Android, который может отображать веб-страницы, включая локальные HTML-страницы. Вот пример кода, который вы можете использовать:

    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.webkit.WebView;
    
    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            WebView myWebView = (WebView) findViewById(R.id.webview);
            myWebView.loadUrl("file:///android_asset/www/index.html");
        }
    }
    В этом примере index.html - это ваш локальный HTML-файл, который находится в папке assets/www вашего проекта. Вы можете поместить все свои HTML, CSS и JavaScript файлы в эту папку и ссылаться на них из вашего HTML-файла.

    Пожалуйста, убедитесь, что вы добавили разрешение на использование интернета в вашем файле манифеста Android, даже если ваше приложение не требует подключения к интернету. Это необходимо для работы WebView.

    <uses-permission android:name="android.permission.INTERNET" />

    Это базовый пример, и вам, возможно, придется настроить WebView в соответствии с вашими требованиями, например, включить поддержку JavaScript, если ваш HTML-файл использует JavaScript. Это можно сделать, вызвав myWebView.getSettings().setJavaScriptEnabled(true); после инициализации WebView.

    Пожалуйста, обратите внимание, что использование WebView может иметь свои сложности и ограничения, и вам следует тщательно протестировать ваше приложение, чтобы убедиться, что оно работает должным образом.
    твои html файлы могут быть размещены в ассетах прямо средствами ide.
  • Кто сталкивался с сертифицированным ПО для скриншотов?

    @rPman
    еще раз - не нужно сертифицировать скрипты.

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

    p.s. я понимаю что существуют разные уровни маразма, но никто вразумительно не может сказать, в какой момент сертификация начинает требоваться. Если ты нажимаешь правую кнопку мыши на рабочем столе, создаешь текстовый файл, пишешь в нем 2 строчки, сохраняешь, делаешь у этого файла флаг execute, и теперь ты стал нарушителем? не смешно.

    неее, все еще веселее, ты открываешь сертифицированный браузер, заходишь на сайт в интернете, он начинает выполнять не сертифицированные скрипты - все ты нарушитель!?

    Сертификация это условно (на словах и по сути а не по факту) попытка дать какие то гарантии того что софт делает то что заявлено и назначить ответственного, если что то пойдет не так. По факту же это выродилось в банальное выкачивание денег, с высокой вероятностью софт даже не проверяют на наличие закладок (хотя возможно какой то минимальный комплекс действий проводится, для галочки), я отлично помню байку по которой было видно как заботятся о закладках и безопасности на самом деле.
  • Как преобразовать сайт в Android-приложение?

    @rPman
    в твоем случае это писать приложение с нуля

    у тебя две задачи
    - первая, загрузка данных с чужого сайта
    - вторая, работа с загруженными данными (отображение их в каком то виде, поиск, чтение)

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

    @rPman
    photosho, ты не ответил, у тебя есть доступ к сайту?

    универсально конвертировать веб приложение в android offline нереально сложно (пример от балды, если работа происходит на бакэнде на сервере, его нужно будет запустить на android и держать запущенным, пока встроенный веб сервер приложения его будет показывать, при этом android приложение с собой будет таскать все используемые технологии, которые адаптировать к мобильным надо, т.е. если используется python тащи его и все импортируемые библиотеки) и будут проблемы с работой в фоне

    Если веб приложение - это статичные файлы на сервере и вся логика происходит в браузере, то тогда доступ к серверу не нужен (его файлы выкачиваются автоматически хоть wget -m но лучше воспользовавшись всем функционалом с открытой отладочной консолью network и сохранив все запросы в .har файле, от туда все вытаскивается), пишется примитивное android приложение с использованием webview, открывающее локально эти файлы.
  • Когда прописываю команду crontab -e мне открывает как обычный файл без ничего, что делать?

    @rPman
    crontab -e показывает файл настроек текущего пользователя
    и да, пустой файл это нормально, если ранее его не создавали (кстати точно помню раньше был файл с комментарием и примером формата)
  • Как подружить новенькую видеокарту с старой конфигурацией?

    @rPman
    После выключения монитора машина продолжает работать? буквально, тест на numlock/capslock проходит? пингуется? Потому что есть шанс что машина работает с выводом на встроенную видеокарту, а дискретная отключена до установки драйверов.
    p.s. Что произойдет, если подключить монитор к видеовыходу на материнской плате? Что произойдет если отключить встроенную видеокарту?
  • Насколько целесообразно использовать массивы для хранения пользователей?

    @rPman
    Сергей, nodejs бакэнд обычно представляет из себя веб сервер, т.е. между запросами приложению нет необходимости повторно подгружать все данные в память откуда-либо.

    Таким образом, если база данных вмещается в оперативную память полностью, может быть целесообразно ее загружать при старте веб-ноды, а весь код строить на том что база данных находится в памяти, само собой придется вручную заботиться об индексах (map например вместо массива позволит быстро выдать объект по ключу) и вся забота разработчика в таком случае сводится к синхронной записи изменившихся данных в базу данных.

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

    p.s. напоминаю что стоимость оперативной памяти на серверах почти на порядок превышает стоимость места на дисках, а значит злоупотреблять такими подходами очень дорого
  • Нормально ли keras тдёт на windows?

    @rPman
    Можно запускать под wsl
  • Как отобразить окно активной машины virtualbox?

    @rPman
    это фича virtualbox, в настройках виртуальной машины
  • Как создать фабрику картинок в windorms c#?

    @rPman
    Игнат Соколов, правильно - рисовать на onpaint буквально копируя картинку из памяти на экран (канвас), рисовать хоть на панель, как вариант, смутно помню там есть для этого целый контрол...

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

    protected override void OnPaint(PaintEventArgs pe)
    {
     ...
      pe.Graphics.DrawImage(sprite, new Point(0, 0)); // 0,0 левый верхний угол
     ...
    }

    заранее подгрузи картинку
    Bitmap sprite = new Bitmap("путь_к_вашему_файлу.png");
  • Как обработать данные полученные в результате запроса из html тега form в JS?

    @rPman
    Нужно говорить какую цель ты преследуешь, а то непонятно ничего.

    Ты пытаешься на чужой сайт как то добавить свой javascript стола поменять логику его работы?
  • Как десериализовать простой Json в массив?

    @rPman
    WSGlebKavash, если тебе нужна помощь, всегда говори подробно, что делал, что ожидал, что получил