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

    @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, если тебе нужна помощь, всегда говори подробно, что делал, что ожидал, что получил
  • Как написать программу для решения уравнения на C#?

    @rPman
    Как я понимаю это число Эйлера, в javascript константы такой не определено поэтому задай ее сам тупо по значению
  • Как написать программу для решения уравнения на C#?

    @rPman
    1d33ff, сочувствую

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

    альтернатива - не офисная работа и тяжелый физический труд

    p.s. ты конечно можешь поискать решение, нанять того кто за тебя решит и прочее, но пользу это тебе не принесет, а вот вреда с высокой вероятностей много.
  • Можно ли использовать Elasticsearch для поиска в файлах?

    @rPman
    My1Name,
    Первый зашёл - первый ушёл. Дозапись в конец файла с фиксированным количеством текстовых блоков.
    дозапись это простая операция, не затрагивает остальной файл, но что означает первый ушел? удаление первых записей? с точки зрения текстового файла это его полная перезапись

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

    @rPman
    я тебе дважды ответил про типы, что не понятно то?
  • Как парсить из стрима probobuf на питоне?

    @rPman
    Вопрос не понял, что не так с типом? Вместо размера вручную сериализуй enum в int/short/byte перед объектом.

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