Задать вопрос
  • Нужно ли в виртуалках создавать LVM, если я захочу увеличить объем диска?

    @rPman
    Внутри виртуалок нет особой необходимости создавать LVM, в 99% ситуаций возможностей снапшотов виртуальной машины хватает за глаза.

    По поводу увеличения места, практически все VM поддерживают динамически расширяемые контейнеры, т.е. файл с контейнером будет занимать ровно столько места, сколько реально используется (обратно не уменьшается, только увеличение), соответственно создавайте виртуальную машину с терабайтовым диском, а внутри контролируйте лимитами или заранее созданной маленькой файловой системой, простейший ext3 умеет на лету увеличивать размер, заполняя больше места (только место с конца тома).
    Ответ написан
    3 комментария
  • Какой терминальный сервер поставить?

    @rPman
    Мое ИМХО, если цель сэкономить (т.е. для маленьких организаций на 5 человек все плюшки домен контроллера и собственно сервера windows не обязательны и даже избыточны), причем МНОГО, то вместо терминального сервера соорудите машину с десктопной ОС (т.е. буквально windows 7/8/10) и подсистемой от ibik aster, когда к одной машине физически подключаются несколько клавиатур, мышек и мониторов (можно найти видеокарты с подключением до 6 мониторов, переходниками или подбирать по типу коннектора заранее либо несколько видеокарт, хоть через рейзеры) и работают независимо напрямую, без медленного сетевого терминала.

    Мониторы можно выносить на заметно большое расстояние (10-20 метров почти без проблем), с USB сложнее, после 5 метров начинаются проблемы (например с флешками - но так ли это нужно, понадобится - человек встанет и подойдет к машине), клавиатуры можно заранее планировать беспроводные - добавят еще 5-10 метров.

    В крайнем случае тут же можно настроить каждую консоль через VNC/anydesk/teamviewer по вкусу и предпочтениям.
    Ответ написан
  • Энергосберегающий режим в BIOS и Windows это одно и тоже?

    @rPman
    Достаточно давно помню настраивал пробуждение в windows по таймеру, и увидел в нстройках BIOS включенную настройку (т.е. windows включило эту настройку в биос), но на другом железе у меня вообще пробуждение не настроилось

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

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

    Если нет.
    В браузере то у вас все работает? Подключайтесь к скайпу используя web.skype.com

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

    @rPman
    ctrl+f5
    обновит страницу с принудительной загрузкой страницы и элементов

    если у вас статика, смотрите настройки вебсервера, чтобы уменьшить интервал инвалидации данных в кеше

    еще есть старый лайфхак, имя всех элементов на странице снабжать хешем, любым, криптостойкость не критична, типа styles.4f2dac.css тогда каждый раз новый файл будет иметь новое имя (но тогда нужна какая то автоматическая система контроля, которая будет подменять именя в коде, обычно это сама система сборки сайта)
    Ответ написан
    2 комментария
  • Как пропала часть обязательных ответов с Google Form?

    @rPman
    Проверьте доступ к таблице, в которую форма складывает ответы, вдруг она публично доступна для редактирования, заодно посмотрите логи ее изменения
    Ответ написан
    2 комментария
  • Как организовать прямую трансляцию с одного смартфона на другой?

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

    На самом деле прямые соединения клиент-клиент не всегда возможны, особенно в России, когда провайдеры ломают интернет по приказу идиотов с выше, и не только.. а значит промежуточный сервер вам так или иначе понадобится. Читайте про webrtc, stun сервера и прочее.

    Если приложение не веб, то у вас появляется больше способов, например обеспечение подключения на основе своих wifi точек доступа (практически все современные смартфоны и планшетники могут работать точкой доступа) или даже bluetooth/nfc (слабоваты для видео но могут использоваться для собственно организации соединения чтобы договориться кто к кому подключается).

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

    @rPman
    у вас 2 задачи - видеозвонок по кнопке в доме и удаленное управление замком.

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

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

    Т.е покупаете электронный замок (рублей за 200 на али), веб-камеру, колонки, хороший микрофон (не дорогой а просто хороший, помню покупал гарнитуру Диалог за 50рублей , у нее микрофон + встроенная звуковая карта в материнке ловили голос из комнаты за стеной), любой компьютер с выходами по типу малинки (кстати хватит обычных lpt на дешевых/старых материнках x86), маломощный реле для управления замком и кнопку с подключением к плате из сломаной клавиатуры, можно добавить сюда обычный ups чтобы система была менее зависима от электросети. Собираете все это за пару часов возни с проводами и собираете софт на выбор что вам больше нравится.

    Я бы систему видеонаблюдений и общения голосом сделал независимой от нажатий на кнопку звонка, а по нажатию на нее отправлял бы сообщение в какой-нибудь telegram со скрином с камеры и ссылкой на собственно видеопоток с обратной связью голосом (на базе ffmpeg или браузерного webrtc.... готовых решений тьма) и ссылкой управления замком. Т.е. в телефоне у вас выскакивает сообщение, вы на него нажимаете - смотрите кто пришел, и либо сразу открываете дверь либо открываете голосовой чат и говорите что-нибудь курьеру. Да, само собой доступ к системе только через vpn или шифрование, а то сделаете ссылку открытия дверей публичной в интернет... есть такие вендоры ;)

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

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

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

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

    @rPman
    Первая же ссылка в гугле на тот же stackoverflow, уж адаптировать код для nodejs будет не сложно?

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

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

    Из того что предлагает ОС - это Remote Desktop Web Client, вполне себе работоспособно, но чтобы приложения и игры, использующие видеоускоритель на сервере могли работать, нужно ДОРОГОЕ серверное железо (скорее всего только nvidia теслы и аналоги), видеокарты стоят примерно в десять раз дороже десктопных... но попытка не пытка, поэксприментируйте.

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

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

    p.s. используя десктопные amd видеокарты можно попытаться использовать сторонние виртуалки типа kvm (с linux хостом) или citrix xen чтобы запускать windows как гость и в нем игры, пробрасывая физическое оборудование внутрь виртуалки. Это реально и на не очень дорогом железе, есть свои нюансы, но главное, почти нереально заставить ОС windows использовать продвинутые технологии по передачи видео от игр по rdp, но как говорится - пробуйте, вдруг у вас получится.
    Ответ написан
    4 комментария
  • Как организовать печать в холодном складе?

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

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

    Собрать сарайчик, обить стены дешевым термоизолятором аля 'изолон фольгированный' и поставить электрообогреватель вам будет дешевле, чем покупать специализированное оборудование (если защищать надо от жары, то чуть дороже конечно).
    Ответ написан
    3 комментария
  • Где взять озвучку произношения слов?

    @rPman
    имхо лучший из бесплатных text-to-speach движков (и даже открытых)) для русского языка rhvoice, там есть еще украинский и грузинский но качество ниже. Для windows дополнительно есть в реализации для sapi, плюс кучи других стандартов и просто в виде библиотеки

    начиная с windows 8 майкрософт включает в ос sapi движок, неплохой (женский голос) но депрессивный по звучанию, слушать его грустно.

    гугл дает отличное звучаение но бесплатные тарифы ограничены
    Ответ написан
    Комментировать
  • Процессор и время работы. Скажется ли на производительности?

    @rPman
    нет

    Лаги у вас скорее всего из-за отсутствия драйверов на видеокарту (даже если она встроенная надо ставить много чего).

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

    @rPman
    Посмотрите внимательно, нет ли в вашем телевизоре порта SCART
    300px-SCART_Connector_Pinout.svg.png

    если да то можно приобрести переходник VGA -> SCART он дешевый, так как там тупо провода подключены

    vga -> svidio тоже есть переходники, но там уже схема небольшая, что в теории повысит стоимость разъема

    Вообще чего только нет
    Ответ написан
  • Как "организовать" скрипт действий на сайте?

    @rPman
    2 кардинально разных подхода:

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

    * используя расширение к барузеру (например greasemonkey/tempermonkey), либо используя headless браузер типа silenium с подключением к вашему любимому языку или напрямую однократно добавив функции в консоли браузера (если сайт single page app без перезагрузки страницы) - полезно на время отладки, написать необходимый код прямо на javascript. Например чтобы кликнуть на ссылку достаточно написать $('css селектор до ссылки/кнопки').click()

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

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

    @rPman
    Ответ написан
    Комментировать
  • Есть ли устройство, клонирующее флешки в одно касание?

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

    Если вам нужно копировать именно файлы, то используйте штатные утилиты в windows - xcopy например.

    Если нужно копировать не поддерживаемую windows файловую систему или если флешки разного размера (например какой-нибудь ext4 или zfs) то используйте clonezilla (мощная утлитиа по клонированию, бакапу и т.п.).
    Ответ написан
    Комментировать
  • Как запустить старые программы особым способом?

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

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

    p.s. а программа хоть как то сообщает, почему она не может запуститься? какие сообщения об ошибках, что пишет в логи если есть, что говорит ее разработчик?
    Ответ написан
    3 комментария