Задать вопрос
  • Не хватает ширины канала для трансляции?

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

    Ладно если бы речь шла о 2010г. и ранее, тогда действительно был единственный вариант заливать сетевые каналы баблом, но теперь у нас есть https://webtorrent.io на базе webrtc и p2p, попробуйте, конечно, возможно технология все еще сыровата, но у вас корпоративные клиенты, где сети не такие сломанные как мобильные (все за nat и/или p2p трафик так или иначе ограничивается) и главное, потратьте эти деньги на допиливание ее, в результате выиграют все а не только амазон (поддержка таких монополистов деньгой фактически преступление для человечества).
    Ответ написан
    Комментировать
  • Почему может тормозить скрипт в браузере?

    @rPman
    Проверьте, возможно у вас браузер чем то занят, какой-нибудь плагин или еще что
    у других анимации в опере у вас так же тормозят?
    Ответ написан
    Комментировать
  • Можно ли на каком либо файрволе\маршрутизаторе опубликовать службу net.tcp на 808 порту,для разных хостов в локальной сети?

    @rPman
    в linux это делается обычной настройкой iptables nat, боюсь в windows подобное либо невозможно либо потребуется какой-нибудь лютый трэш. windows вообще для сетевых задач не очень подходит.

    Некоторые роутеры позволяют при настройке перенаправлений порта можно использовать в качестве фильтра исходный адрес подключения, например в виде задания зон или групп адресов.
    Ответ написан
    1 комментарий
  • PHP проблема при заливке файлов размеров более 2GB?

    @rPman
    2гб - выглядит так будто попали в лимит 32-битной адресации (т.е. размер файла в signed int), в php целые числа при превышении 2^31 преобразуются в double, со всеми вытекающими от сюда глюками.

    попробуйте 64-битную реализацию на тестовом железе, если я прав.
    Ответ написан
    2 комментария
  • Где можно купить/найти/обменять/ получить в дар модуль дисплея(матрицу) диагональю меньше двух дюймов и разрешение не менее 360x360 точек?

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

    @rPman
    было такое приложение google goggles, даже работало
    почему прекрыли, хз.

    Попробуйте штатный поиск гугла по картинкам, иногда он неплохие перлы выдает, но пользоваться их результатами можно только людям, не машиночитаемо.
    Ответ написан
    Комментировать
  • Как реализовать "КЛИК" в C++ DOS?

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

    @rPman
    у LVM сильные просадки скорости записи при использовании снапшотов, каждый новый уменьшает скорость почти в два раза.
    Ответ написан
    Комментировать
  • Как генерировать png на 300 точек в php?

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

    На практике вы можете что то гарантировать, если программное обеспечение (и даже устройство) обеспечение у клиента совпадает с вашими тестовыми стендами, тогда пользуйтесь хоть html или даже ms word (вот уж где геморой).

    Если вы хотите попробовать печать именно изображения, используйте метод GD - setImageResolution. Кажется в jpeg эти данные могут быть сохранены.

    p.s. изображение может состоять хоть из 1 пиксела, но выставив разрешение например 1dpi то этот пиксел на бумаге станет (должен стать) квадратом в 1 дюйм.
    Ответ написан
    1 комментарий
  • Побитовая маска для значения 0...4 для каждого разряда?

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

    https://en.cppreference.com/w/cpp/language/bit_field
    Ответ написан
    2 комментария
  • Как запустить 2 Photoshop одновременно?

    @rPman
    народ пишет что с помощью Sandboxie удается запустить, это решение легче чем виртуалка.
    Ответ написан
    Комментировать
  • Время от времени в Mikrotik возникают проблемы с передачей данных по Wi-Fi, возможно из-за торрентов, как победить?

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

    Есть шанс что одна из точек доступа или свитч между проблемным роутером и шлзом в интернет глючит, например из-за перегрева.

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

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

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

    p.s. парольная авторизация это пережиток прошлого ;) красивый пример - вы можете сделать авторизацию по qr-коду, генерируемым приложением на мобильном телефоне (а там таймкод по типу google authenticator) и снимать его через вебкамеру (подойдут даже самые дешевые, помню покупал одну за 70р, с подсветкой даже), коды авторизации выдавать пользователям при личной встрече.
    Ответ написан
    Комментировать
  • Какой софт использовать для анализа TCP/UDP соединений от приложений на Iphone, Ipad?

    @rPman
    Шифрование https это стандарт, не единственный, т.е. если у вас там не http то вам придется сначала понять, что за шифрование используется, т.е. одна из причин почему готовые прокси вам его не расшифровывают. Кстати если приложение само шифрованием занимается, установка сертификата может не решить проблемы, так как приложение может само следить за своими.
    Ответ написан
  • Как оптимально импортировать часто изменяемые записи из файла в бд?

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

    @rPman
    Если нет необходимости запускать свои приложения на сервере без интерфейса, т.е. например можно чтобы у вас был открыт браузер, то можно с помощью расширений браузера (или просто инжектить свой скрипт через консоль скрипт, если веб-приложение single page application) то вам хватит приложения на javascript, простого как валеннок.

    Например чтобы заполнить поле ввода текстом надо написать что то типа $('css selector контрола').value='блаблабла', кнопку нажать $('...').click( и т.п.)

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

    Недостаток - веб-браузер требует больше ресурсов для работы (даже headless) на столько что например сотню ботов на одной машине можно уже не потянуть.
    Ответ написан
    Комментировать
  • Какие есть облачные браузеры у которых процесс происходит на сервере?

    @rPman
    Если я правильно понял, это как opera mini (только для мобильных платформ)? Если найдете открытое, красивое и эффективное решение - поделитесь пожалуйста.

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

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

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

    Хорошо подумайте, десктоп ли у вас? Какое оборудование у вашей ЦА. А то видел я проект, который бездарно запилили на флексе (adobe flash) в браузере, под экран в fullhd 24"+ а у пользователей 15"-17" ноутбуки или квадратные мониторы, из-за чего практически все формы не влезают в экран (там был такой трэш, вида уезжающий вертикальный скроллинг, т.е. нужно крутить горизонтальным чтобы до него добраться, там много всякого было...).

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

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

    p.s. если спрашивать меня про метро - это худшее направление интерфейсов, съедающее ценное место в узких широкоформатных мониторах. Управляющие контролы и информационные панели должны быть сбоку.

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

    Плоские и скудные контролы win10 это из мира мобильных пальцеориентированных, миниатюрных экранов смартфонов и планшетов, а так же веб. Тянуть их на десктоп - верх издевательства.
    Ответ написан
    1 комментарий
  • Почему компьютер выключается через 2 минуты после включения?

    @rPman
    Проверьте температуру процессора и южный/северный мост, вы можете мониторить все тупо в биосе, возможно высохла термопаста, достаточно ее заменить.

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