Задать вопрос
  • Монтирование диска в Windows(не самба)?

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

    Если решишь делать iscsi, то в linux есть свободная реализация istgt (включена в дистрибутивы), очень простая и шустрая. В этом случае в ситеме будет корректно работать даже сон (с vhd у меня редко но были проблемы, если вдруг с сетью затык - диск размонтируется и назад не возвращается, т.е. придется снова его подключать)
  • Как установить windows 10 без флешки?

    @rPman
    второй вариант сработает в режиме uefi, для режиме legacy нужно будет бутсектор прописать на диске и кстати часто не работает
  • В любой принтер можно любую смолу?

    @rPman
    не интересовался конкретными названиями, компании производители из китая меняются каждые 3-6 месяцев

    ключевые слова daylight sla 3d printer photopolymer

    p.s. интересно что такой принтер можно сделать из просто смартфона, точно видел предложения порядка 100$ (это фактически ванночка для пластика, двигатель, направляющие и usb подключение к телефону + софт)

    upd. первый же пример из гугла
    https://www.lumindustries.com/lumibee
  • Как передать (экспортировать/импортировать) переменную из javascript в php?

    @rPman
    localstorage это сторона браузера, php - сервер, прямого доступа друг к другу нет, кроме как передать в заголовках запроса (куки) или через параметры самого запроса (ну или теле запроса типа загрузки файла)

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

    После установки значения запрос все равно на сервер делать надо, правда абсолютно любой (хоть загрузку пустого файла), куки будут добавлены к нему автоматически
  • Черный экран при fullscreen в kubuntu 20.04 в играх и при просмотре видео?

    @rPman
    раньше так не глючило а потом начало? на видяхе майнили?
  • Имя пользователя в Telegram невозможно взять?

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

    @rPman
    Владимир, ну реализовать легко, поднять vpn туда где настройки тебе доступны, например арендовать vps-ку и настроить что необходимо

    Кстати проброс портов на vps-ке возможен без vpn, просто средствами ssh, правда иногда службы немного путаются когда входящие и исходящие подключения проходят по разным путям в сети
  • Как уберечься от слишком частых ajax запросов?

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

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

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

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

    @rPman
    Дмитрий Нестеров, что значит пользователи сайта буду недовольны? если ты пишешь про php значит речь идет о сервере а не о браузерах пользователя

    может ты неправильно задал вопрос? так как Денис Юрьев ответил тебе максимально подробно и правильно
  • Как уберечься от слишком частых ajax запросов?

    @rPman
    На сервер у тебя должен крутиться вебсокет сервис, который и будет как то мониторить изменения и рассылать нотисы клиентам.

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

    По факту код менять сильно не придется, просто метод, который ты ранее вызывал на получение POST запроса, пусть теперь вызывается на прием сообщения по websocket, ну и клиент чуть чуть переделать вместо отсылки ajax, так же сообщение по вебсокету.
  • Как уберечься от слишком частых ajax запросов?

    @rPman
    именно так сейчас и надо делать, и никак иначе

    до появления websocket их эмулировали с помощью технологии long pooling (гуглить либы есть), когда запрос к серверу на обновление данных им придерживается максимально долго, а чтобы соединение не обрывалось, периодически отправляет по символу, т.е. клиент как бы качает бесконечный файл очень медленно (как только появляется обновление, загрузка завершается), чаще всего это подключаемый javascript с вызовом функции dataUpdated(данные json); Сейчас можно обойтись и асинхронным аяксом.

    но использовать эту технологию сейчас - это извращение
  • Насколько востребован MS Access?

    @rPman
    Developer, да конечно, wfp пришел на замену (или скорее сбоку, winforms скорее заброшенн ради wfp, windows mobile и прочего, в общем политика компании,..) и тоже сейчас позволяет мышкой повозить и приложение написать... почти.

    имха
    Скажем так, я лично wfp не люблю и поэтому не умею (я вообще не разрабатываю на .net) где то последние несколько лет, каждый раз, когда я для самообразования пробую покликать в студии и создать что-либо сложнее helloworld для wfp то там постоянно что то не работает, какие то ошибки, что то недозагрузило, не до установило и прочее. Вот сейчас одна из двух попыток создать простейшее приложение работающее с msaccess базой выдало на пустом месте ошибку не найден oledbdataadapter (знаю, ссылки на .net либы есть entityframework в nuget есть, вот один раз проект создал тупо по докам на которые сама студия ссылается - не работает, второй раз - работает).

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

    @rPman
    Ограничение по размеру есть только у GET запроса и только на длину параметров запроса но не на ответ.
    Если строка будет обрезана на канальном уровне, то формат json будет не валидным (не будет как минимум закрывающей скобки массива) и js выдаст ошибку.

    Ошибка либо при чтении данных запроса на клиенте в js либо при формировании данных на сервере однозначно.
  • Низкая скорость в Debian?

    @rPman
    что? вторая машина тестовая, создал установил проверил удалил
  • Низкая скорость в Debian?

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

    это 100% не относится к сертификатам, логично предположить что то что ты делаешь (лишнее/не правильное) при установке сертификата ломает что то в системе.
  • Низкая скорость в Debian?

    @rPman
    сам сертификат точно не может затронуть систему так что упадет скорость, потому вопрос что именно делал что так поломало сервер

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

    во время работы спидтест процессор на сервере нагружается?
  • Почему не получается пропинговать Линукс и Линукса другие машины?

    @rPman
    Талян, почти наверняка так случилось, устанавливали статикой адреса и попутали местами адаптеры