• Не включается монитор, хотя лампочка горит. В чём может быть проблема?

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

    Как бредовый вариант, который нужно ещё проверить:
    - делаем RAM диск, назначаем туда TEMP;
    - создаём шифрованный архив (например, 7z), внутри него нужные txt или что ещё;
    - делаем батник или любой другой скрипт или программу, которая проверяет есть ли запущенный 7zfm.exe или ещё как-то определяет что сейчас кто-то работает с шифрованным файлом, и если никто не работает - чистит темп от временных txt или вообще от всего. Или даже тупо чистит с интервалом в несколько секунд - то что занято, просто не удастся удалить, скорее всего.
    Работаем так - открываем архив, щёлкаем по нужному файлу, вводим пароль архива, открывается в редакторе этот txt, читаем-редактируем, закрываем, архиватор предлагает заново перепаковать, запаковываем. (вот тут не помню какой архиватор и с какими архивами позволяет так делать, но какой-то точно может так).

    Или проще - делаем два батника с использованием того же 7z: encrypt.bat, decrypt.bat. Один все файлы зашифрует указанным паролем (можно реализовать запрос пароля каждый запуск), второй расшифрует. Для параноиков - нужно ещё затереть место, где лежал файл txt, случайными данными, а не просто удалить. Софт для этого есть. Если не ошибаюсь, то достаточно будет даже определить размер файла и в том же батнике через echo залить именно нужным количеством случайных или не очень байт (да даже тупо нулями). А уже потом удалить.
    Ответ написан
    Комментировать
  • Каким образом потребитель задаёт силу тока для источника?

    Могу посоветовать сходить в институт. Есть такой предмет "Теоретические основы электротехники" (ТОЭ). Есть разные варианты названий, но суть одна.
    Изучаются от простых цепей (линейных) и простых расчётов, и до сложных схем. И заканчивается нелинейными элементами, как диоды, транзисторы (хотя это уже вроде электроника? - но всё же тот же закон Ома действует). И вишенкой на торте - переменный ток, импульсный, переходные процессы, конденсаторы-индуктивности... и вычисления в комплексных числах (да, математика тут нужна, и физика тоже).

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

    Из того же amixer и получить:
    [avx@localhost ~]$ amixer controls
    numid=4,iface=MIXER,name='Master Playback Switch'
    numid=3,iface=MIXER,name='Master Playback Volume'
    numid=2,iface=MIXER,name='Capture Switch'
    numid=1,iface=MIXER,name='Capture Volume'
    [avx@localhost ~]$ amixer cget numid=3,iface=MIXER,name='Master Playback Volume'
    numid=3,iface=MIXER,name='Master Playback Volume'
      ; type=INTEGER,access=rw------,values=2,min=0,max=65536,step=1
      : values=39320,39320
    [avx@localhost ~]$


    values=39320 во второй строке и есть искомое. У себя проверил - показывает что реально есть. Хотя pulseaudio, kde и виджет "Громкость" в системе используются. Про amixer я уже и много лет не вспоминал.
    Ответ написан
    Комментировать
  • Нет звука на ubuntu 18.04, в процессе поиска проблемы каким то образом отключились сбоку цифры?

    Давно не пользовался ubuntu, но там тоже есть что-то вроде центра управления. У меня вот mageia, там есть Центр управления mageia - нажимаю "оборудование" - настройка звука. И там есть кнопочка "поиск и устранение неисправностей". Нет, оно само не чинит ничего, но есть (думаю, во многих дистрах будет одинаково) ценные советы что где искать:
    Ниже приведены несколько простых советов, чтобы помочь отладить проблемы со звуком, но для точных и актуальных советов и рекомендаций см..:
    https://wiki.mageia.org/en/Support:DebuggingSoundP...

    - Общая рекомендация: Включить PulseAudio. Если вы решили не использовать PulseAudio, мы настоятельно советуем вам его включить. Для подавляющего большинства вариантов использования, PulseAudio является рекомендуемым и лучше поддерживается.

    - "kmix" (KDE), "gnome-control-center sound" (GNOME) and "pavucontrol" (generic) запустит графические приложения, чтобы позволить вам просматривать ваши звуковые устройства и настраивать уровни громкости

    - "ps aux | grep pulseaudio" проверить работает ли PulseAudio в системе.

    - "pactl stat" проверка соединения к службе PulseAudio.

    - "pactl list sink-inputs" покажет вам, какие программы в настоящее время проигрывают звук через PulseAudio.

    - "systemctl status osspd.service" скажет вам текущее состояние демона OSS. Это используется, для того чтобы включить звук из унаследованных приложений, которые используют звук OSS API. Вы должны установить "ossp" пакет, если вам нужна эта функциональность.

    - "pacmd ls" даст вам много отладочной информации о текущем состоянии вашего аудио устройства.

    - "lspcidrake -v | grep -i audio" покажет вам, какой драйвер низкого уровня вашей карты используется по умолчанию.

    - "/usr/sbin/lsmod | grep snd" позволит вам проверить, какие связанные модули ядра (драйверы) для звука загружаются.

    - "alsamixer -c 0" предоставит вам псевдографическое управление микшером ALSA для первой звуковой карты

    - "/usr/sbin/fuser -v /dev/snd/pcm* /dev/dsp" покажет, какие программы в настоящее время используют звуковой карту напрямую (как правило, должно показать только касаемо PulseAudio)
    Ответ написан
    Комментировать
  • Не включается компьютер с 4 pin а без него работают вентиляторы, почему???

    Вот единственно правильный алгоритм в Вашем случае:
    Если есть мультиметр, и умеете им пользоваться - отключаем от мат платы все питания, мультиметр на прозвонку (ну или на измерение сопротивления в минимальном диапазоне) - и проверяем по +12В питание процессора (4pin). Если там короткое замыкание (несколько ом сопротивление) - мат.плату с процессором в ремонт. А лучше весь комплект - т.к. возможно блок питания убил плату.

    Если нет мультиметра - ставим заведомо исправный БП, и проверяем. Не помогло - опять же мат.плату в ремонт (или лучше в комплекте). Помогло - старый БП в ремонт (или на мусорку, смотря что за БП, некоторые нет смысла чинить).

    С мультиметром быстрее.
    Ответ написан
    Комментировать
  • Наказание за поиск уязвимостей?

    Я так находил в одном сайте, но сообщал о дыре публично. Был соблазн как-то использовать, и собрать базу по всем пользователям сайта, но лень победила. В итоге, после сообщения каждый мог убедиться в наличии проблемы, и через 1-2 дня её исправили разработчики. Несколько лет прошло - никого не преследовали. Но и не наградили.
    P.S. не подумайте, что там была критичная информация, только email'ы
    Ответ написан
    Комментировать
  • Как починить терминал Linux?

    Вариантов решения есть не один:
    1. Настроить сервер, чтобы нельзя было использовать какие-то символы, а только "нормальные". Возможно, это решается не средствами сервера, а какими-нибудь плагинами. Для CS1.6 были подобные.
    2. Не держать screen. Пусть логируется в файлы. Да, так управлять несколько неудобнее, но и падать меньше будет.
    3. Возможно, нужна более новая версия screen либо какой-то библиотеки, если она есть.
    ...
    Возможно, это делают намеренно, чтобы вызвать отказ в обслуживании. И придётся изучать вопрос, искать где в чём уязвимость, и способы закрытия/обхода. Для примера, в одной из версий сервера cs1.6, была дыра, когда атакующий мог послать специфичную команду, которая ложила сервер, или он перезапускался (если настроено). И долго не могли выпустить (не знаю почему) обновление с закрытой дырой. Обходились хитрым правилом в iptables, которое дропало такой опасный пакет.
    В любом случае, для точного ответа слишком мало данных.
    Ответ написан
    5 комментариев
  • Как сделать UI на Bash?

    https://habr.com/ru/post/126701/
    Хоть есть ярые противники GUI, но он явно имеет право на существование. Такие диалоги можно получить с помощью команды kdialog (если графической оболочкой выступает KDE), либо gdialog и zenity (для Gnome).

    Я делал кое-что на kdialog - мне понравилось.
    Ответ написан
    Комментировать
  • Почему мерцает монитор(многое пробовал..)?

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

    Есть уже решения, но требуют соответствующей инфраструктуры. Например, Intel ME. Ну и связанные технологии. На хабре был цикл статей на эту тему. Суть - компы, в которых это есть, и настроено, позволяют подключаться по сети, даже при выключенном ПК (в дежурном режиме который), заходить удалённо в bios setup, и переустанавливать ОС, и в ОС работать посредством протокола VNC. Также можно пробросить удалённо порты IDE, SATA, и RS232 тоже. Т.е. можно сделать так, будто сидишь прямо перед компом.
    Но требуется сервер с настроенным софтом, и заморочки с сертификатами.
    Ответ написан
    Комментировать
  • Как возможно по сигналу на RCA выходе определить, включено ли устройство?

    Чисто программно, без физических устройств - никак.
    Если кратко, блочно - то усилитель, интегратор, компаратор - на выходе будет лог.0/1 - нет или есть сигнал.
    В принципе, на транзисторе и одном компараторе плюс мелочёвка можно сделать, а можно и ещё проще, но менее надёжно. Я так когда-то на самодельном усилителе звука поставил на вход подобный детектор - включается усилитель одной нефиксируемой кнопкой, срабатывает реле, схема встаёт на самоблокировку и смотрит наличие сигнала. Как только хоть какой сигнал приходит, заряжается конденсатор, при отсутствии - разряжается. При разрядке ниже определённого уровня происходит отпускание реле, усилитель отключается. По времени экспериментально подобрал номиналы, чтобы около 20-30 минут таймаут вышел. Схемотехника смешанная аналогово-дискретная, но без всяких процессоров, ардиуно и даже без каких-либо счётчиков, максимум простая логика типа 2И-НЕ, и триггер один (вроде бы, уже за 12 лет и забыл, как там сделал).
    P.S. работает и до сих пор, каждый день.
    Ответ написан
    2 комментария
  • Как развиваться инженеру сервисного центра?

    Странно... Если работаете в СЦ - у Вас должна быть статистика - сколько и каких устройств Вы отремонтировали, сколько не получилось, сколько времени заняло и т.д. Изучайте эти данные хотя бы раз в год, и повышайте процент отремонтированных. Если что-то непонятно - добивайтесь, изучайте, если что-то не знаете, изучайте новые технологии, закупайте оборудование для работы (ну или пинайте тех, кто в СЦ это курирует).
    Ответ написан
    Комментировать
  • Как сделать чтобы терминал снова заработал?

    Предположу что произошло - при установке понадобились какие-то библиотеки, которые конфликтуют с текущими в системе. А дальше - либо сами согласились, либо менеджер пакетов что-то там сделал, (хотя не указано, как устанавливали-то?), и часть библиотек были либо удалены либо заменены на другие версии.
    мой пример
    Бывает когда какая-то программа, например, хочет gtk3, а в системе только gtk2, попытка напрямую установить версию 3 не проходит, человек удаляет связанное с gtk2, и.... дальше всё ломается. Я так лично сломал систему на одном своём компе, но там, к слову, она уже лет 6-7 стоит, и жёсткий диск кочевал по разным железкам, постоянно обрастая новыми драйверами, ну и обновления, пока они были.

    Для выяснения, что нехватает программе для запуска, запустите её через терминал. Т.к. программа "терминал" или как там в минте называется, в кедах это Konsole, где-то так и называется Terminal, не важно - если она не запускается, то проще запуститься нажав Ctrl+Alt+F1(F1...F7), там будет чистый терминал, которому GUI совсем не нужен. Ну и там пробуем запустить программу, и смотрим на что ругается. Ну и export DISPLAY=0.0 перед именем программы вставить, если в минте такое прокатит (в моей mageia7 не работает). Там дальше выхлоп с ошибками нужно смотреть.

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

    man rsync гласит:
    A trailing slash on the source changes this behavior to avoid creating an additional directory level at the destination.

    Т.е. нужно убрать слэш в пути, чтобы создавались подкаталоги.
    Там же написано, что, например, эти команды скопируют одно и то же:
    rsync -av /src/foo /dest
    rsync -av /src/foo/ /dest/foo

    Есть слэш - не создаются подкаталоги, нет слэша - создаются.
    Ответ написан
    Комментировать
  • Хватит ли знаний математики и физики 11-ти классов для понимания книги "Искусство схемотехники"?

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

    Ещё для цифровой техники, просто обязательно, я считаю, скачать и изучить книгу: Цифровая схемотехника и архитектура компьютеров от Imagination Technologies
    Web: https://community.imgtec.com/university/
    https://habr.com/ru/post/306982/
    Берите последнюю редакцию, там кое-чего наисправляли, были ошибки.
    Ответ написан
    Комментировать
  • Будет ли работать такая схема (интранет)?

    В принципе, будет. Всё зависит от того, как настроить маршруты на роутерах.
    Если сеть маленькая, зачем такие огромные диапазоны? Такими полстраны (утрирую) можно охватить. И, как бы, принято для домашних подсетей использовать 192.168.0.0, а на корпоративные сети 10.0.0.0.
    Так что ставьте одну подсеть 192.168.0.0 и всё в неё. Ну или разбить чуток типа 192.168.1.0, 192.168.2.0...
    Так в каждой подсети пару сотен узлов вполне уживутся.
    Другой нюанс - если подключаемые сторонние роутеры Вам подконтрольны (т.е. Вы распоряжаетесь, какие там будут настройки) - то проблем (почти) нет. Но если административно управляются кем-то ещё, то смотреть надо в сторону BGP, и соответственно, всё намного усложняется. Конечно, если сторонние роутеры, это как клиенты, т.е. не имеют куда-то ещё маршрутов и не нужно иметь связность со всеми - путь так и будут на одном IP каждый, а внутри имеют nat с dhcp или что угодно там делают, главное на своём роутере фильтровать, что куда может уходить-приходить, а что нет.
    Ответ написан
    Комментировать
  • Как по IP получить CIDR?

    Вот ресурс где это можно сделать: https://bgp.he.net/
    Поиск по AS, IP, и много чего ещё. Для получения информации об адресах в интернете - незаменимая вещь.
    Ответ написан
    Комментировать
  • Ремонт ноутбука по гарантии?

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

    Гуглим runasinvoker. Всё можно сделать.
    Ответ написан
    Комментировать