Задать вопрос
  • Как с помощью django бесплатно отправить СМС на номер телефона?

    @rPman
    Практически все поставщики sms рассылок предоставляют очень простой api для этого, это один простой запрос http get/post который можно сделать в одну строчку кода.

    Бесплатно только кошки родятся, sms стоят денег, и за бесплатно можно либо к кому то присоседиться либо в рекламных каких то целях получить 'скидку' (некоторые поставщики могут давать десяток другой sms бесплатно для теста), видел поставщиков, дающих бесплатные рассылки за добавление своей рекламы в сообщение (для тех кому нужно свои уведомления самому себе слать, но сейчас эту функцию взяли на себя боты телеграм к примеру)
    Ответ написан
    Комментировать
  • Как экранировать символы в сообщениях WebSocket?

    @rPman
    значения параметров http get, т.е. твой username, должны быть кодированы с помощью encodeURI
    Ответ написан
    Комментировать
  • Требования к серверу видеонаблюдения?

    @rPman
    Протокол собственный
    все зависит от его реализации

    Кодирование потока надеюсь у вас специализированные железки или ip-камеры, потому как иначе такой поток не всякий сервер сможет обработать (можно сколхозить на базе nvidia gpu что-нибудь).

    Все остальное не добавляет никаких особых требований, настоятельно рекомендую собрать и протестировать уменьшенную версию решения с 1-2 камерами, скорее всего каждая будет требовать десяток другой ram и процент от ядра процессора.

    300+10 потоков умножаете на битрейт, плюс 30% получаете требования к дисковой системе. Обычные дешевые hdd дадут порядка 100мбайт/сек (помним что линейная скорость у hdd дисков не равномерная и кратно падает при нелинейном доступе, т.е. во время просмотра роликов, и то, если оттюнить файловую, к примеру увеличить параметр read-ahead), т.е. при 8мбит/с на камеру к примеру позволит на диск писать не больше 100 потоков а если одновременно и читать, то в разы меньше. Я видел системы, сколхозенные на windows машинах, они захлебывались на паре десятков потоков на диск. Так что рекомендую linux,

    Можно добавить промежуточный ssd буфер, на который будет производиться запись с камер, а уже с него паралелельным скриптом чанки видео переносятся на hdd, при просмотре роликов во временном интервале, пока они влезают на ssd, особого замедления не будет, и да скорость работы с ssd нужно брать в худшем (делить на 2 от худшей скорости записи на синтетических тестах, после полной записи всего объема на диск и помнить о быстрой выработки ресурса записи в таком режиме)
    Есть два способа использования этого буфера
    выбор зависит от того, какие именно ролики нужно будет смотреть из архива или недавние:
    * в буфер пишутся чанки видео и копируются на hdd в режиме FIFO, заполнив диск по максимуму, таким образом буфер содержит видео за последние X времени, и позволит просматривать эффективно только эти, к сожалению архив смотреть нельзя, так как это уронит скорость и будут потери данных записываемых в буфер
    * в буфер пишутся чанки видео и тут же параллельным скриптом с удалением переносятся на hdd, таким образом буфер будет постоянно пустой, но во время просмотра видео из hdd архива, копирование должно приостанавливаться/замедляться (разруливать приоритетами ОС), во время просмотра роликов из архива, буфер начнет заполняться, когда он закончится, либо нужно останавливать просмотр либо будут потери видео

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

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

    raid5-6 может добавить требований к процессору, но незначительно, один 100мбит поток примерно кушает половину нагрузки ядра средней современной машинки

    raid0 - - mirror нагрузки не создает, т.е. если внезапно скорости процессора будет не хватать, можно будет за счет уменьшения эффективности хранения освободить чуток процессора от raid5

    Теперь самое главное, с вашей нагрузкой по сети выходите за границы гигабита (порядка 2.5гбит), что заметно повышает стоимость железа (10гбит сетевые карты кратно выше в цене как на стороне сервера так и вся сетевая инфраструктура), поэтому вполне возможно что 2-3 независимых сервера, даже размещенных в разных помещениях (очень может оптимизировать физически сеть) позволят оптимизировать итоговую стоимость решения, по сравнению с очень мощным, размещенным в одном месте.
    Ответ написан
  • Как реализовать игру на JavaScript (Tower Bloxx)?

    @rPman
    google: javascript 2d physics
    библиотек много, выбирай
    собственно в игре ничего нет кроме этой физики и картинок
    Ответ написан
  • Какой выбрать мобильный 4g роутер с внешними антеннами для LTE/4G и WiFi?

    @rPman
    Судя по обсуждению, лучший вариант для вас - не пытаться найти готовое решение 'все в одном' а собрать как из конструктора:
    * бесперебойник ups как питание (не рекомендую, лучше проведи провода)
    * обычный роутер с поддержкой usb модемов
    * usb модем с внешней антенной
    * антенна усилитель
    Ответ написан
    2 комментария
  • Как сделать так что бы при скачивании или установке ссд не грузился под 100%?

    @rPman
    upd. однозначно проблема с железом или софтом, потому что adata su630 вполне нормальный ssd, должен давать даже под постоянной нагрузкой десятки мегабайт в секунду

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

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

    p.s. linux bcache, позволяет кешировать чтение (и опционально запись) данные с одного носителя на другой, обычно это ssd как кеш к медленному hdd, но в вашем случае даже тормозная карта памяти может спасти ситуацию, прогретый кеш на чтение позволит писать на системный диск, а чтение будет происходить с кеширующей карты памяти.

    Аналогичный кеш для windows я не видел, есть ограниченные проприетарные решения от интеля, работающие только с их железом.
    Ответ написан
  • Сгорела ли видеокарта?

    @rPman
    Никогда hdmi при выключении 'на горячую' карту не палил, с чего бы, это штатный его режим.

    Была у меня одна карта на которой dvi пор умер (хз почему, наверняка статика делает свое черное дело), но соседние работали.

    Если есть изображение, проверь видеокарту чистой устновкой системы (например linux из нее поставь проприетарные драйвера, прогони тесты, делов на 10 минут), чтобы удостовериться что проблема не в софте а именно в железе

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

    @rPman
    Вручную настроить неправильный шлюз статикой
    - это чинится переподключением к wifi
    Ответ написан
    7 комментариев
  • Существует датчик угла наклона по двум осям?

    @rPman
    Не сказано про требования точности и скорости съема.

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

    @rPman
    В профиле firefox есть файл places.sqlite, это sqlite база, ее можно открыть и отредактировать, удалив записи о посещении ненужных сайтов
    Ответ написан
    Комментировать
  • Как получить прямую ссылку для скачивания видеофайла vk?

    @rPman
    youtube-dl

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

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

    попробуй opera, со включенным vpn и приватным режимом работает неплохо

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

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

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

    @rPman
    Есть такие замечательные утилиты как sed, awk, grep и их комбинация.

    Но вообще то 'внешнего файла правил, в котором допустимы регулярные выражения' определит инструмент
    Проще всего скрипт приложение на любом любимом языке программирования.
    Ответ написан
    Комментировать
  • Как запустить python скрипт из под php?

    @rPman
    Добавь в команду 2> err.txt

    Проверь что можешь писать в текущий каталог

    Вместо shell_exec попробуй passthru($cmd,$return_int) сможешь увидеть код возврата $return_int а еще этот метод не съедает вывод программы
    Ответ написан
    Комментировать
  • Как использовать только ВПН на виртуальной машине? (дроп впн'а = дроп интернет соединения)?

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

    Зтем добавляешь route add vpn сервер провайдера на шлюз, и получаешь работающий vpn. При подключении vpn сеть будет работать через него, а при отключении - только до vpn сервера
    Ответ написан
  • Как предотвратить закрытие браузера другой программой при открытии devtools?

    @rPman
    Убить первоначальный процесс exe, либо заморозить его (suspend), с помощью sysinternails process explorer

    Уверен что запускается немодифицированный браузер? в смысле что это не в браузере стоит запрет на открытие devtools? например плагином?
    Ответ написан
  • VPN или удаленный рабочий стол, что оптимально выбрать?

    @rPman
    В настройках VPN убрать галку (что то типа шлюз по умолчанию), в этом случае будут доступны по vpn только ресурсы локальной сети vpn сервера, так же можно будет с помощью команды route add добавить выбранные адреса, которые нужно пускать через vpn

    В windows 10 это:
    - центр управления сетями общим доступом
    - сетевые подключения
    - свойства vpn подключения
    - ip версии tcp/ipv4 - свойства
    - дополнительно
    - убрать использовать основной шлюз виртуальной сети

    upd. Вопрос выбора vpn и rdp очень хороший, если отзывчивость rdp находится на приемлемом уровне (Для меня к примеру бывают ситуации что даже в локальной сети появляющийся лаг уже критичен) то однозначно лучше выбрать rdp, потому что уровень изоляции такого решения выше и удобнее не только для вас (так как при vpn администраторы рабочей сети имеют доступ к вашей машине, в смысле сетевой, т.е. потребуется настроить фаервол для защиты) но и для корпоративных безопасников, так как доступ по rdp наиболее узкий и позволяет даже закрыть работу с буфером обмена, т.е. максимально ограничивает утечку информации и проникновение вирусов (но само собой не от адресных атак).
    Ответ написан
    Комментировать
  • Можно ли зарегестрироваться на PayPal по чужому паспорту?

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

    Но отдельный вопрос, а является ли ваша карта оформленной на вас? что там написано на карте? просто до 14 лет карта так или иначе принадлежит родителям, просто дополнительная, вот после да уже на ребенка отдельно можно оформить.

    p.s. с большой вероятностью, при формальном несовпадении фио на карте и фио счета будут проблемы приема платежей или вывода их на банковскую карту.
    Ответ написан
    2 комментария
  • Специальный браузер для selenium?

    @rPman
    С помощью webkit библиотек можно создать приложение (10 строчек на java например, библиотеки есть кажется по до все) где ты полностью контролируешь браузер (без функций загрузки файлов, геолокации и кучи всего часто ненужного), и путем доступа к dom объектов или инжекта javascript кода можешь делать что пожелаешь (имхо удобнее silenium)

    Когда я смотрел, этот браузер занимал от силы 50мб в памяти (сейчас проверил, почему то кушает уже больше 100, кажется это последняя версия webkit стала такой)

    p.s. проигрывание видео будет без gpu ускорения
    Ответ написан