Задать вопрос
  • Как мне проверить, что монеты на разных биржах одинаковые?

    @rPman
    Ccxt имеет только функционал торговли на централизованных биржах , так же биржи не имеют чаще всего api для управления монетами, ввода/вывода и прочее. И е. Ты играешь фантиками, а соответствие их реальным монетами это чистое доверие.
  • Какой брокер сообщений выбрать под задачу - принять данные по api и записать в базу?

    @rPman
    Artikul2, за секунду миллион? это что же там запилили в mysql для этого?
    но тут уже больше верится.
  • Какой брокер сообщений выбрать под задачу - принять данные по api и записать в базу?

    @rPman
    php не сможет за секунду распарсить миллион записей, ну или я чего то странного не знаю

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

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

    p.s. да, в любую базу данных рекомендуется писать пакетами а не по одной записи, но я имел в виду другое, когда несколько одновременных процессов пишут в базу данных, это может оказаться эффективнее чем один процесс последовательно (зависит от кучи вещей - железа, типа базы, размера данных, наличия индексов и конфигурации таблеспейсов и банально настроек базы), поэтому если у тебя внезапно однопоточный сервис (один процесс работает с данными) то работать с базой лучше через очередь, которую с одной стороны наполняет парсер json а с другой стороны читают воркеры БД и делают в нее запросы (в этом случае парсер не будет ждать окончания записей)... все очень не просто прогнозировать, лучше тестировать на своих данных и конфигах.
  • Как разместить web api на FTP сервере?

    @rPman
    на сервере соответственно включи соответствующую роль веб сервера или вручную установи компоненты IIS, они отвечают http и ftp протоколы, для веб тебе нужно http
  • Как разместить web api на FTP сервере?

    @rPman
    Nulltiton, у тебя очень сильно хромает терминология и вообще знания.

    Веб - в современных реалиях это http/https протокол (формально web это сеть, т.е. компьютеры, объединенные в сеть с помощью интернет)

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

    @rPman
    Для санкционных стран - нужно пикручивать внутренние системы оплаты
    по подробнее можно?
  • Как подставить значение в запрос sqlite?

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

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

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

    @rPman
    noname1234567, на офф сайте есть биос 2016 года, попробуй обнови
  • Как подставить значение в запрос sqlite?

    @rPman
    Сергей Горностаев, нужно понимать, почему именно считается плохим тоном генерация sql запроса вместо параметризованных и если ни одна из причин не попадает под задачи автора, то почему нет.

    не нужно решать вымышленные проблемы, создавая новые.

    p.s. у sqlite prepared statements не увеличивают производительность (либо это на уровне погрешности), т.е. единственный их бонус - защита от sql иньекций и просто красота кода, не вынуждающая разработчика делать экранирование строк.
  • Как подставить значение в запрос sqlite?

    @rPman
    Akina, не надо советовать такие плохие решения... особенно если там таблица с сотнями полей или блобами в них на мегабайты.
  • Как подставить значение в запрос sqlite?

    @rPman
    Михаил Р., в данном случае, особенно если проверять предварительно строчку на ее формат и допустимые названия полей, это нормальное решение для поставленной задачи.

    другой вопрос что задача поставлена возможно чуть чуть некорректно, но в любом случае такое случается (например если пишешь приложение, работающее с чужими базами данных случайной структуры, да в этом случае тоже можно делать prepared выражения под соответствующую структуру в момент выбора базы, но смысла в этом уже не так много)
  • Есть ли у биржи DeDust API для python?

    @rPman
    pools и trades там даже в документации написан пример curl
    ну а остальное, открой в браузере инспектор и смотри какие запросы он отправляет

    уж http запросы на чем угодно напишешь

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

    в очень похожей ситуации я тупо симулировал поведение пользователя в браузере для действий (а запросы данных просто подсмотрел в браузере)
  • Как устранить проблему создания файлов в сетевой папке?

    @rPman
    Вячеслав Кравцов, у меня смутное сомнение в том что truenas работает в домене 'как следует', там ведь даже не linux, там freebsd и фиг знает какая версия samba.

    я помню samba умела рулить правами шары прямо из windows gui но мало ли.

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

    @rPman
    перемещаемые профили - это базовый функционал домена windows server, если у вас шары по ip настроены, то могу предположить что и домен не используется? Машины все в домене? Пользователи не локальные а доменные?
  • Треснул корпус ноутбука, чем восстановить?

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

    @rPman
    NAT или серый ip адрес? кто рулит роутером на котором настроен NAT и выход в интернет? ip адрес у тебя выходной постоянно меняется или нет (любой сервис в интернете типа what my ip)?
  • GCC Добавляет лишние пробелы при компиляции?

    @rPman
    посмотри внимательно на содержимое этого исходного файла moduls/stdafx.h в hex редакторе, в конкретно этом месте где показывают ошибки, что у тебя там за символы. Покажи это место тут.

    gcc прекрасно переваривает utf8 и BOM символ в начале файла, а так же нестандартные символы в идентификаторе, значит это у тебя что то там совсем неправильное, какой-нибудь неверный utf8 символ, на который майкрософту наплевать но в стандарте так нельзя.
  • Как правильно распарсить логи с файла Linux?

    @rPman
    ты разбирать каждую запись будешь каждый раз, как потребуется проанализировать
    перевод в более удобный читаемый формат лучше делать заранее

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

    тогда ты какими-нибудь штатными инструментами не только искать но и графики строить сможешь, сразу, а вот строчку хранить в которой какие то sda sdb (напоминаю что некоторые контроллеры могут менять порядок устройств от загрузки к загрузки) - непонятно, неудобно и неэффективно
  • Как увеличить скорость wifi в linux?

    @rPman
    загрузке какого либо файла скорость низкая
    ты не сказал ОТКУДА ты качаешь этот образ

    проверять нужно скорость не до сервера провайдера, который может стоять буквально у тебя в подъезде на лестничной площадке (все провайдеры 'знают' про speedtest и при загрузке файла провайдера отдают его 'максимально близко лежащий') а как минимум до провайдера, у которого стоит сервер где лежит твой файл.

    p.s. торенты тоже не показатель, популярные закачки торент может автоматом забирать у твоего соседа по дому/улице на максимальной скорости, не замечая что линия твоего провайдера 'за город' перегружена или вообще никакая.
  • Почему при игре на пк через телевизор игры вылетают?

    @rPman
    С железом все ок
    как ты это определил
    подключал ли ты компьютер к монитору с теми же настройками графики?