Задать вопрос
  • Есть ли виджет криптовалют отображаемый на панеле задач?

    @rPman
    Вот первый же пример как создать свое приложение, живущее в трее
    https://www.codeproject.com/Articles/290013/Formle...
    тут это на примере иконки но на сколько я помню можно добавлять кастомный контрол и выводить туда что хочешь

    p.s. очищайте свой мозг, 'не нужно следить за хаосом так пристально, иначе он станет смотреть на тебя'.
    как минимум автоматизируйте этот процесс по минимуму, для криптовалютных бирж вам хватит библиотеки ccxt для javascript/php/python, там простейшие приложения для мониторинга курса и торговли по уровням это пара десятков строк, скопированных из примеров
    Ответ написан
    Комментировать
  • Как можно отслеживать изменения внешних Api?

    @rPman
    В общем случае никак.

    Иногда может помочь грамотное логирование ответов об ошибках, а так, только следить за официальными блогами/твиттерами/отчетами или даже github проектов.

    p.s. правильный сервис не должен менять api на ходу, а при необходимости создается новая версия с продолжением поддержки старой либо сыпать ошибками, если это невозможно.
    Ответ написан
    Комментировать
  • NGINX + LUA = Benchmark. У кого есть опыт?

    @rPman
    Увеличивай количество потоков тестирования, очевидно же что основные тормоза у тебя из-за сетевой латенси
    Локальный nginx на совсем убитой машине дает гигабайты на hello world статике и тысячи запросов в секунду.

    В доказательство, попробуй запустить тесты локально на сервере.
    Ответ написан
    2 комментария
  • Можно ли через Веб получить доступ к списку звонков мобильного на андроиде?

    @rPman
    Гугл старательно ограничнивает доступ к этой чувствительной информации

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

    В своем приложении, читаем доки - https://developer.android.com/reference/android/pr...
    И даже в этом случае это может быть не доступно, так как я читал некоторое время назад приложениям, не указанным как дефолтная звонилка/sms доступ к данным не дают.
    Ответ написан
    Комментировать
  • Как ограничить скорость интернета для моего компьютера?

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

    Популярные типа utorrent или tixati имеют возможность настройку автоматической смены профиля по времени
    Ответ написан
    2 комментария
  • Почему не устанавливается время в linux?

    @rPman
    отключи службу коррекции времени ntp
    Ответ написан
  • Файл подкачки - системный SSD или несистемный HDD?

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

    Своп файл не убьет ваш ssd, даже совсем дашманские диски выдерживают много терабайт записи.

    Наверное за исключением если вырожденными случаями не будете пользоваться - к примеру при наличии 8гб ram сделаете своп на 100гб и с помощью ImDisk создадите виртуальный диск в памяти на все 100гб (в этом случае получите очень отзывчивый диск со стратегией lazy writes, когда записываемые данные на диск не попадают на него сразу ни при каких условиях, даже с отключенным кешем на запись а остаются в оперативной памяти).

    Если ваши приложения не выходят за границы доступной оперативной памяти, то почти нет никакой разницы где размещать своп файл, особой разницы вы не почувствуете (исключение, топовое железо с десятками тысяч iops, но это явно не ваш случай) т.е. размещайте его на не нагруженном hdd, туда же кидайте hibernate файл, сэкономите десятки гигабайт драгоценного места на быстром диске, иначе лучше оставляйте своп на ssd.
    Ответ написан
    Комментировать
  • Упала скорость торрента до 10КБ/С, как восстановить?

    @rPman
    Для теста, подключитесь к любому vpn провайдеру и проверьте скорость загрузки торентов через него.
    Кстати проверьте не свои закачки, а загрузите новую как на своем интернете так и через vpn.

    Таким образом получите ответ, где именно проблема у вас (или вашем аккаунте) или в вашем провайдере.

    p.s. я ставлю на вину провайдера

    кстати, на примере ростелеком, если он видит высокую сетевую нагрузку (порядка нескольких гигабайт в сутки) между вашей машиной и конкретной другой, которую вы выбрали себе в качестве сервера vpn или файлового - скорость режется
    Ответ написан
    1 комментарий
  • Как разместить сервер на php?

    @rPman
    Не пользоваться хостингом VDS, всеравно react на нем не поднимете.

    Вам нужна полноценная машина Dedicated Server либо виртуальная VPS.

    Чтобы вы не сделали, в настройках веб сервера всегда можно указать, какие каталоги показывать как файлы, какие пытаться исполнить как php а какие вообще не показывать. Это и называется - правильно настроить веб сервер.

    React приложение не должно вообще как то размещаться в каталогах открытых веб сервером, так как оно само является веб сервером, зачастую доступ к нему проксируют от основного веб сервера но это не обязательно просто рекомендовано.
    Ответ написан
  • Как уменьшить SQL нагрзку?

    @rPman
    Вы закачиваете ВСЮ таблицу и построчно анализируя ее делаете апдейты по одной строчке, тут поплохеет любому серверу. Во первых почти наверняка всю логику можно просто засунуть в запрос, так как там проверки по простому условию на дату. Во вторых, я не изучал код, если это сложно реализовать в sql, то хотя бы не делайте update по одной записи, собирайте id необходимых записей и обновляйте пакетом либо через временную таблицу либо через инлайн данные тупо через where id in (список id)

    p.s. не пытайтесь везде работать с датами как дата в виде строки, это всегда неудобно, половина кода у вас парсинг строки с датой... работайте с __int64 date timestamp, зачастую это самый удобный тип данных.
    Ответ написан
    1 комментарий
  • Зависает проводник при запуске любого .exe файла?

    @rPman
    подцепили вирус а он глючит?
    штатный антивирус win10/bitdefender free/ kaspersky cleaner/drweb cure it
    Ответ написан
  • Почему собственный хостинг долго открывает сайты?

    @rPman
    Нажимаешь в браузере F12, закладка networks, потребуется нажать на круг/reload чтобы запустить аналитику, оно перезагрузит сайт и покажет подробно какой элемент как долго и в каком порядке загружается с миллисекундной точностью

    Гадать что именно тормозит бессмысленно.
    30 секунд это выглядит как таймаут на доступ к какому то ресурсу, вот и определите что недоступно.
    Ответ написан
    Комментировать
  • На каком максимально простом языке можно написать программу для андроид (с иконкой) с вылетом когда захожу)?

    @rPman
    google: android hello world

    собственно минимальное приложение создается автоматически в android studio остнется только воткнуть пару строчек выхода
    getActivity().finish();
    System.exit(0);
    Ответ написан
    Комментировать
  • Как нажать кнопку из одной вкладки в другой?

    @rPman
    С помощью плагина к браузеру, плагины имеют больше прав доступа к страницам, например Tampermonkey или Greasemonkey для хрома или фаерфокс соответственно.
    Ответ написан
    Комментировать
  • Бесплатное ПО для оцифровки большого объёма сканов?

    @rPman
    Полностью автоматического софта хорошо сканирующего документы в виде сканов бумажных наверное не существует, там очень много нюансов.

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

    Если он не понимает ваш шрифт или язык, можно попытаться его до обучить.
    Ответ написан
    1 комментарий
  • Можно ли настроить SHH сервер так, чтобы подключение к определенному порту ограничивалось ключами?

    @rPman
    Разные пользователи! В sshd_config настраиваете требования для каждого, вне зависимости от порта.

    Если вам нужен один и тот же пользователь в обоих вариантах использования, в .bashrc прописываете автологин под нужным пользователем
    Ответ написан
    Комментировать
  • Возможно ли заработать на Java играх?

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

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

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

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

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

    К сожалению главным недостатком подобного является бюрократизация и увеличение затрат ресурсов на разработку, главным образом человекочасов. Уменьшается совокупная производительность труда каждого (там где один человек сделает X работы, два сделают 1.5X, три сделают кое как 2X и т.п).
    Ответ написан
    Комментировать
  • Почему происходит выход за границы массива?

    @rPman
    В массиве key лежат индексы выходящие за пределы массива letters, а точнее при j=0 в данной строке обращаетесь к keys[1] со значением 5, когда как в letters максимум 4.
    Ответ написан
    Комментировать