• Можно ли использовать UltraVNC в коммерческих целях?

    Можно!
    Это по лицензии GPL, и там есть только ограничение что если ПО модифицируете, то нужно поделиться своими доработками.
    Однако на практике часто бывает (и это норма, как Малышева говорит :-) что организация (или частное лицо) меняет код, и просто использует получившийся продукт, не выкладывая исходники. Так и не запрещено. Запрещено РАСПРОСТРАНЯТЬ бинарники исправленные, без предоставления исходников.
    Мы так на работе доработали одну из версий (ныне уже считается устаревшей, но для наших задач хватало вполне), исправили практически все глюки и баги, добавили адресную книгу и прочие плюшки - и до сих пор используется, уже много лет.
    Ответ написан
    Комментировать
  • Как рисуется графика в операционной системе?

    Слишком поверхностно задан вопрос. Если говорить об ОС WIndows - то там вся графика в системных библиотеках (dll, и т.д.) и графических файлах, которые загружаются по мере надобности.
    Но сам процесс загрузки и то, что там делается в POST - это разные вещи, и они не пересекаются.
    То есть, сначала идёт при включении считывание содержимого микросхемы биос (да, пропустим этап инициализации чипсета и самого процессора, это зависит от аппаратуры), и биос при выполнении уже проверяет и инициализирует основные части - MIS/SIO, чипсет, контроллер памяти, порты всякие, видеокарты и т.д. И если что не так, то либо остановится, либо проинформирует о неисправности и пойдёт выполнять следующие шаги. (например, если не найдена видеокарта, на большинстве биосов по умолчанию будет остановка с выдачей пост-кода ошибки, и далее не загрузится ничего; а если не найдена клавиатура, или SMART диска BAD - то поведение может быть и с остановкой, а может и продолжить выполнение, зависит от настроек). А уже когда этап выполнения POST завершится, то биос передаёт управление на первый сектор жёсткого диска, или на другое устройство, смотря как настроено. ОС уже никак не знает, что там до него делалось в процессе POST.
    Другое дело - системы с EFI (UEFI). Там всё довольно тесно связано, и есть несколько фаз загрузки, но всё так же загрузка самой операционной системы будет после выполнения всех процедур в EFI. Разница только в том, что EFI более плотно связано с ОС, и сама ОС может хранить в чипе свои данные, и EFI может передавать данные и параметры в операционную систему.

    Если нужно именно на этапе инициализации системы на базе EFI - то вполне можно собрать образ firmware, в котором сделать нужные анимации, и прочее. Но это выйдет слишком трудозатратно, и заметно замедлит загрузку. В линуксах и всяких бсд вон изначально при загрузке не экран с картинкой, а сообщения загрузчика, ядра ОС, и стартовых скриптов (системы инициализации). И не нужно никаких анимаций, всё по тексту понятно, что именно сейчас загружается и выполняется. В более современных системах сложнее - там уже systemd, параллельная загрузка и выполнение, и прочие плюшки. Плюсом обычно ставят как раз какую-нибудь анимацию вместо текстов, якобы она предотвращает появление сообщений консоли, которые замедляют процесс старта (на самом деле, это было давно и неправда). Например, plymouth. Эта заставка стартует практически с самого загрузчика, и вполне логично было бы её и сделать под это всё дело, если надо.
    Остался у меня один вопрос - а ЗАЧЕМ? Ведь любые компы за последние лет 20 инициализировали железо (проходили POST) за доли секунды, и ещё от 1 до 3 секунд тратилось на загрузку всяких option ROM (сетевушки, рейд/ide контроллера, или ещё чего), и на раскрутку диска, чтобы с него загрузиться. О какой анимации речь? А сегодняшние компы, да с UEFI, да с SSD загружаются вместе с ОС за пару секунд! Сейчас никто и не заботится о том, чтобы что-то там в процессе загрузки Вам показать. Ладно, можно в автозагрузку запихнуть mplayer с видео любым, по вкусу. ОС уже конечно давно загрузилась, и ещё воспроизведение видео займёт 20-30 секунд. Да, красиво, да, можно понтануться перед друзьями (смори, как офигенно сделано, видно как комп загружается!). Но повторюсь, а кому это надо?
    Ответ написан
    1 комментарий
  • Видеокарта не работает в слоте Pcie x16?

    Если другая исправная видеокарта в том же слоте работает на полной pci-ex x16 (можно разными утилитами посмотреть, если не ошибаюсь, GPU-Z тоже умеет показывать), то проблема не в материнке. Однако бывает, что какие-то видеокарты могут работать на 1х, на 4х, на 8 и на 16, а какие-то только на 16, или только на 4 и на 16. Надо проверить.
    Если же это проверено, и точно видеокарта неисправна - то тут вариантов немного - либо конденсаторы по соответствующим линиям pci-ex на видеокарте (керамика, по 2шт на канал обычно), и сам чип по этим каналам не работает (ну, например, статикой выбило при чистке). Можно прозвонить мультиметром в режиме диодной прозвонки, прямо на выводах pci-ex видеокарты, но где конденсаторы, мерить на конденсаторах со стороны чипа. Короче, в сервис.
    Ответ написан
  • Как настроить автоматическое включение монитора?

    Стесняюсь спросить, а инструкцию прочитали от монитора?
    Я вот загуглил, прочитал инструкцию бегло, и там английским по белому написано, что если подключать HDMI PC к монитору, то могут быть проблемы совместимости. Подозреваю, что монитор умеет CEC или аналогичное для управления по HDMI, а видеокарта не умеет. Кроме того, по умолчанию вход на D-SUB настроен, и (насколько я понял) можно изменить. И ещё, по умолчанию через 4 часа неактивности монитор автоматически выключается (функция отключаемая).
    Ответ написан
  • Как подключиться ps4 к монитору через HDMI-VGA?

    Покупается конвертер в внешним питанием, или с возможностью добавить. Но и в этом случае для PS4 нужно будет его доработать - добавить внешнее питание (иногда и без него может работать), добавить конденсатор по питанию (около 1000мкф), проверить всю пайку (китай есть китай), добавить (подпаять) радиатор на плату под чипом... И вот тогда можно будет на fullhd играть. Если снизить разрешение - может вполне и без доработок пойти.
    И кстати, много брака. При покупке с али это почти 50% брака. В местных магазинах, за 700-1000 р или дороже - намного меньше брака, но вот такие проблемы всё равно будут.
    Ответ написан
    Комментировать
  • Как сраввнить IP адрес по заданой маске?

    Ну как-то так, PATTERN для grep/egrep сами додумайте под свои условия
    [avx@localhost ~]$ ip=192.168.10.5 
    [avx@localhost ~]$ mask=192.168.10.[0-9]
    [avx@localhost ~]$ echo $ip | egrep $mask
    192.168.10.5
    Ответ написан
    Комментировать
  • Программы для "аудионаблюдения". Есть ли системы аналогичные видеонаблюдению?

    Это называется регистратор переговоров. Аппаратные штуки (готовое решение) - например, Градиент-12СН(8). Несколько каналов, можно выставить пороги срабатывания, доступ по ethernet, программа прослушивания под винду.
    Есть и программные чисто решения, но сходу не вспомню.
    Можно начать изучать вопрос с этой статьи.
    Ответ написан
    Комментировать
  • Как в окне запуска от имени другого пользователя сочетанием клавиш сменить пользователя?

    Сочетаний клавиш для этого случая не предусмотрено. Если только какими-то сторонними утилитами (не знаю, есть ли они).
    В этом окне нужно руками забить имя пользователя в формате: домен\имя_пользователя
    Ну и пароль тоже руками. Это не так долго, как кажется. Если часто пользуетесь, то вводится буквально за 3 секунды.
    Можно Ctrl+C Ctrl+V использовать, если набирать лень.
    Если домен не указывать, то будет использован тот, что внизу написан. Для запуска от имени локального пользователя (если комп в домене), нужно указать вместо домена имя компьютера.
    P.S. А вроде бы для ПК в домене окно чуть иначе выглядит... Тут комп в рабочей группе, без домена? И имя компа MSK?
    Ответ написан
    Комментировать
  • Усилитель на TDA2030A: лучше 12 или 15 вольт?

    Я недавно собирал из того что было под рукой, на этой микросхеме, транс тоже какой был поставил, вышло около 12.5В - работает, но качество звука не очень. Но мне чисто для небольшого саба было надо, хватило. Но планирую хотя бы до 14-15В домотать транс, там места ещё на 1 слой есть. По схеме в интернете для однополярного питания (даташит требует двуполярное, конечно) нужно 18В (по другим данным работает от 12В до 18В, и действительно, работает).
    Ответ написан
  • Как узнать громкость выходного сигнала?

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

    Любой программой для обработки звука. Audacity, к примеру. Важно, в каком формате будет экспортирован файл - если указать joint stereo - будет муть, а не звук. Сохраняйте в wav, либо flac. Да даже mp3 но с чистым стерео.
    Ответ написан
    Комментировать
  • Скрипт добавления address с переменной?

    За Вас написать скрипт powershell? Так это не сюда, это на фриланс.
    Кратко: если известно заранее IP всех микротиков, и известно какую команду для каждого дать, и они поддаются какому-либо правилу (ну, как привели в примере, одна цифра меняется в IP адресе), то всё просто - делаем табличку в excel/libreoffice, в одном столбце ip устройства, во втором что прописать, ну и если ещё что-то меняется то и другие параметры можно прописать в разных столбцах. Экспортируем в csv файл. Пишем скрипт, который в цикле проходит все строки из файла, разбивает по переменным, и подсовывает их в команду, ну ещё неплохо бы проверять доступность устройства, и логировать, что корректно сработало, что нет. Всё.
    Если очень много устройств, и они могут быть не всегда включены, то можно в табличку ещё ввести параметр, который показывает, что уже это устройство обработано успешно. А дальше скрипт по завершению сделает новый такой же csv файл, и подменит исходный, и при следующем запуске будет обрабатывать только те устройства, которые не были обработаны. Периодически запуская скрипт, можно со временем выловить все устройства. Но если они всегда все доступны, то это всё не надо, достаточно раз запустить и проверить потом результат.
    Ответ написан
    Комментировать
  • Энерносберегающий режим?

    "Энергосберегающий режим" - эту надпись выводит монитор при отсутствии видеосигнала.
    Если кабель подключен, и правильно подключен (например, видеокарта pci-ex и подключено к ней, а не на встроенную в материнку), а монитор работает с другим компом нормально - то неисправен компьютер.
    С таким уровнем формулировки вопроса только в СЦ нести.
    Проблема может быть в банальном пропадании контакта оперативки или видеокарты, а может быть что-то статикой выбило (обычно юзеры чистят комп пылесосом, и щёткой прямо по платам шерстят, ну и убивается статикой на раз).
    В СЦ проверят правильность подключений всего внутри, и подключат пост-карту, и по ней будет видно где затык. Да и не проблема в принципе подключить заведомо исправные комплектующие и выяснить проблемный узел.
    Если денег не жалко, можете попробовать сами починить. Лишних нет - лучше сразу в СЦ, пока не наломали дров (уже кучу материнок перечинил, в которых пытались вставить оперативку наоборот, и выгорали дорожки; или ставили оперативку когда комп выключен, но в дежурном режиме - оперативка в нём всё равно запитана, и нельзя так вставлять/вытаскивать, и много ещё всего может случиться).
    Ответ написан
    3 комментария
  • Список вирусных процессов?

    Используйте uVS. Он найдёт аномалии в системе, и не по именам процессов, а по тем фактам, что процесс внедряется в какую-то dll, есть где-то в автозагрузке, или хэш его заранее известен как вирус. Ну и много другого.
    ОСТОРОЖНО! Обязательно читайте инструкцию, иначе можно убить систему своими руками. Сам uVS ничего не сделает, нужно понимать что Вы в нём нажимаете и что будет выполнено.
    Для выявления зловредов, даже новых, которых нет ни в одной базе, самый лучший вариант. Можно и вовсе пометить какой-то файл вручную как "вирус", и программа найдёт все места, где этот файл есть, и сможет удалить и процесс, и сам файл, и все ссылки на него.
    Ответ написан
    Комментировать
  • Как параметром командной строки включить опцию japanese keyboard в ultravnc viewer?

    Это настраивается в свойствах конкретного соединения. Либо править исходники, чтобы так было всегда. Мы так и делали, плюсом обнаружилось, что там полный ужас творится в переключении раскладок, но вроде привели к рабочему виду, а отдельные баги задокументировали, нашли и обходные решения.
    Версии 1.0.9.6.1, 1.2.0.5 использовали. Сейчас версии новее, не знаю, что там и как поменялось.
    Пользователям нужно настроить и сохранить .vnc файлик с параметрами соединения, этого должно быть достаточно.

    P.S. исходников с нашими правками уже нет :( Или где-то есть, но я не помню, после нескольких замен жёстких дисков что-то забыли перенести.
    Ответ написан
  • Артефакты на мониторе?

    Это точно не проблема монитора. Это похоже на проблему с видеопамятью, но тогда оно бы проявлялось и в играх... Есть нюанс - разрешение на рабочем столе (не в играх) совпадает с тем, которое используется в играх? Часто попадалось такое - видеопамять дохлая, разрешение выставлено FullHD, есть артефакты (пиксели и полоски), а в играх выставлено меньшее разрешение, и при этом разрешении не видно проблема в играх.
    Однако если тут переходник, да ещё без доп. питания, и разрешение высокое (1920x1080 и более) - проблемы обеспечены. И с дешёвыми китайскими переходниками так поголовно, и это сложно устраняется.
    Ответ написан
    1 комментарий
  • Можно ли вставить новую ОЗУ в старую мат.Плату?

    Проблем не будет. Туда просто не получится вставить эту память. Не было тогда DDR4.
    Хотя, если юзер сильный, но не сильно умный - может и получиться :-)
    Правильный алгоритм такой: ищем на материнке название полное, на сайте производителя находим эту плату, и смотрим, какую память она поддерживает. Вангую - это будет DDR2.
    Ответ написан
    Комментировать
  • Как Автоматизировать вход на сайт в определенный раздел?

    Когда-то давно делал подобное через curl. Нужно сделать 2 вещи: найти submit на странице, и отправлять запрос POST утилитой curl, с указанными логином-паролем. Потом загрузить нужную страницу тем же curl.
    Могут быть нюансы, типа капчи, или скриптов, которые не дадут выполнить подобное при помощи curl.

    P.S. Когда-то делал скриптом на bash мониторинг двух поднятых соединений на маршрутизаторе dir-300, и если одно из них падало, скрипт заходил на него и нажимал кнопочку чтобы вручную поднять соединение.
    Ответ написан
    Комментировать
  • Автоматизация лебедки?

    Что-то никаких конкретных данных нет, какая мощность нужна, с какой скоростью и как долго без перерыва будет работать... ИМХО - нужно ставить двигатель с редуктором, можно даже взять с али моторчик со встроенным редуктором - есть с очень большим соотношением, но не знаю, потянет ли такую нагрузку. Ну и если взять с малой мощностью мотора и с большим соотношением редуктор - оно работать может и будет, но очень медленно. Ещё и запас по мощности нужен, т.к. перегреться может запросто.
    Ответ написан
  • Как в Linux при сужении окна расширять второе окно?

    Если не ошибаюсь, это позволяют делать тайловые wm:
    https://wiki.archlinux.org/index.php/Comparison_of...
    Часто мелькает i3, вроде как весьма удобен, но я не пользуюсь, сижу на КДЕ. В принципе, это было бы удобно так работать, но я даже не искал, как так сделать в КДЕ, надо попробовать.
    Ответ написан
    Комментировать