Задать вопрос
  • Как игнорировать файлы из git репозитория?

    @rPman
    Настрой пути сохранения сгенерированных css файлов на вне git репозитария, например второй, создав его специально для production ready файлов. Т.е. именно он и должен использоваться для переноса итоговых файлов в продакшн. либо заведи специальный подкаталог внутри git, добавив его в .gitignore, а саму инсталляцию в продакшн проводи другими способами.

    sass style.scss:../prod/style.css
    Ответ написан
    4 комментария
  • Как получить уведомление об обновлении RSS?

    @rPman
    Сервисов наверное миллион, включая готовые rss облачные ридеры. Предложу странное, освой yahoo pipes ;)

    Ссылка на rss ленту это просто http ссылка на текстовый (xml) файл, любые изменения в нем - сигнал об новых данных.

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

    Собственно вся работа - то дать 'уведомление', в зависимости от того где именно должно выскакивать оно и будет вся работа. Будь то нотификация в windows уведомлениях или сообщение в чате, я для локальных уведомлений часто пользуюсь простым проигрыванием звуковых сигналов, запустив плеер с указанием файла.
    Ответ написан
  • Внезапно экран превратился в полотно абстракциониста и пиликающе-пикающие звуки - после выключения-включения - прошло, что это может быть?

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

    p.s. На будущее, если linux повис, особенно не из-за ядерных проблем, запомни комбинацию клавиш:
    ctrl+alt+prnscr (отпускать когда нажимаешь следующую клавишу) +u /+s /+r соответственно переводит все диски в r/o, запускает принудительную синхронизацию буферов записи и перезагружает машину

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

    @rPman
    Диск 2Тб, место никуда не скрыто.

    Возможно вместо диска, на букву F назначен каталог (команда subst) или тот же самый диск (можно несколько букв назначать)
    Ответ написан
    2 комментария
  • Как подключить локальный диск на вин xp pro, при этом этот ПК не в домене?

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

    @rPman
    Если я правильно понял и речь о биржах криптовалютных (так как у бирж из фондового рынка не вебсокеты), у каждой биржи свой формат подключения websocket (к примеру для многих хватает чистого php ratchet а для некоторых нужно Thruway WAMP). У каждой биржи свои заморочки, лимиты на количество подписок на подключение, косяки с подвисшим каналом (соединение есть данные не идут) и т.п.

    Настоятельно рекомендую физически разнести по процессам сбор сырых данных и их обработку.
    Ответ написан
  • Как сделать графический интерфейс на Java, а логику на C#?

    @rPman
    Не нравится WFP, попробуй WinForms вдруг будет по душе?
    Java не лучшее место для создания UI, удобным я бы это не назвал

    Моста не будет, точнее любые средства создадут еще больше неудобств

    p.s. попробуй java mono
    Ответ написан
    Комментировать
  • Пробросить несколько IP адресов из датацентра домой?

    @rPman
    Задача делится на две подзадачи, в зависимости от того что тебе нужно одна из них не нужна:
    * необходимо принимать на эти ip адреса входящие подключения - port forwarding (реализовывать iptables)
    * необходимо с этими адресами делать исходящие подключения - по простому vpn и возможно nat, если vpn на другой машине/роутере (кстати тоже можно разрулить все iptables но уже сложнее)
    Ответ написан
    Комментировать
  • Как конвертировать .py в .exe используя андроид?

    @rPman
    Жесть, что надо курить чтобы ставить себе такие задачи?

    Во первых уходи от android, с помощью linux, где это решить будет уже проще, для этого необходимо установить какой-нибудь linux на свой android https://habr.com/ru/company/selectel/blog/522636/
    Ответ написан
    Комментировать
  • Как управлять чужими TCP соединениями на Windows?

    @rPman
    Поставить утилитку (не обязательно ее) и с ее помощью брякать подключения? Или подвисшие соединения никак не сбрасываются штатно?

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

    p.s. Странно что в вопросе показан очень высокий уровень понимания и при этом не готовы написать свое приложение, использующее lsp для контроля?
    Ответ написан
    Комментировать
  • При включении наушников в системный блок то колонки играют а наушники шумят (в колонках разъёма нету)(виндовс 10)?

    @rPman
    перечитай что написал, что значит - то колонки играют а наушники шумят?

    Разъем в системном блоке тот что позади и тот что впереди - это разные физически 'устройства', соответственно в настройках звука можно включать и выключать их воспроизведение, настраивать громкость и т.п.
    Ответ написан
    Комментировать
  • Какие программы можно написать на C#?

    @rPman
    Мое мнение, написать можно но пользы как разработчику так и пользователям это не принесет.

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

    Скорость выполнения программ у .net сравнима с java, поэтому можете сравнить visual studio (написано похоже на си и c#) и к примеру eclipse (полностью на java), на последний я одно время слышал жалобы, типа кушает память, кушает проц как не в себя (я то как раз считаю eclipse лучшим проектом для подражания).

    Я к тому что рано или поздно придется критичные и важные вещи оптимизировать и уходить от managed кода в быстрый c/c++/компилируемый в нативный бинарник код
    Ответ написан
    2 комментария
  • Синтез речи на сайт, но не Web Speech Api?

    @rPman
    Лучший открытый русскоязычный голосовой движок мне известный - rhvoice, есть во всех формах, от Windows SAPI до компилируемой библиотеки или android версии.

    Оформляешь его в виде бакэенда и шлешь строчки текста, необходимые к синтезу через него.
    Лучше варианта не найти. В теории, можно запустить библиотеку на клиентской стороне, собрав библиотеку на WebASM, но не уверен что это даст какую то пользу.
    Ответ написан
    Комментировать
  • Почему не видит wifi kubuntu?

    Комментировать
  • Есть код для работы с браузером (использую Selenium), могу ли я открывать этот браузер внутри окна WinForms?

    @rPman
    Просто вариант, вдруг поможет: если что есть контрол WebBrowser (старый движок iexplorer11 trident) и теперь есть WebView2 для нового браузера на основе хромиум

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

    @rPman
    Вопрос с подвохом или просто не можешь?

    Загружаешь картинку (первый же пример из гугла), собираешь в массив RGB числа, пробегаешь по нему, собираешь палитру, определяешь каждому цвету свою переменную, генерируешь код тупо записью в текстовый файл.
    Ответ написан
    Комментировать
  • Как исключить одно или два окна при записи видео с экрана желательно с OBS но можно и с любой другой программой?

    @rPman
    никак

    p.s. в obs можно в качестве источника указать конкретное окно приложения
    так же можно собрать экран источника из нескольких экранов, определив их размер и положение

    таким образом можно записать на видео сразу несколько окон приложений, размещенных например мозайкой.
    Ответ написан
    Комментировать
  • Какими способами можно диагностировать причину зависания PC с OS Windows?

    @rPman
    Нужно сначала решить, причина проблем в железе или в софте? Началось это после каких то изменений? Софт установили, обновили? Увеличилась нагрузка, например пользователей стало больше?

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

    Запусти linux, у него в логах в момент смерти иногда встречается полезное, можно кстати перенести windows в виртуалку запускаемую на этой машине (не скажу что это правильно но к примеру если вам надо работать и другой машины нету). БАКАПЫ! обязательно без вариантов.

    Самые тяжелоотлавливаемые проблемы - аппаратные
    P.s. пальцем в небо, зайди в BIOS и отключи все что связано с ACPI к примеру
    Ответ написан
  • Как принимать только актуальных данные по API в PHP без базы?

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

    тебе нужна key-value база данных, если данных мало и они влезают в память массивом $index[$hash]=true то тогда храни в файле в сериализованном виде var_export/serialize/json_encode или даже по 1 строке на запись - читать array_flip(file('имя файла'))

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

    @rPman
    5-10МБ данные! не надо в базу данных, это плохо!

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

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

    Получается вместо отдачи файлов бакэенд должен просто говорить клиентам, какие ссылки нужно открыть, чтобы получить эти файлы (например идентификаторы - они же имена файлов)
    Ответ написан
    6 комментариев