Задать вопрос
  • Возможно ли восстановить данные с нерабочего смартфона?

    15432
    @15432
    Системный программист ^_^
    Да, для этого процессор и память перепаивают на полностью рабочий донорский телефон, запускают и извлекают данные. Обычно стоит дорого, но данные важнее
    Ответ написан
    5 комментариев
  • Как перенсти ОС с HDD на SSD?

    hint000
    @hint000
    у админа три руки
    Можно ли из под Windows перенести
    Не надо из под Windows. Надо из самого Debian.
    1.1. через sfdisk выгрузить дамп таблицы разделов HDD в текстовый файл;
    1.2. поправить размеры разделов (если несколько разделов ext4, то с учетом их заполненности), чтобы суммарно влезло на 120 ГБ (на самом деле нужно через fdisk -l проверить точный размер SSD в мегабайтах; возможно, там чуть меньше, чем 120 ГБ);
    1.3. через sfdisk залить исправленную таблицу разделов на SSD;
    2. сделать обычное пофайловое копирование ext4-разделов с HDD на SSD, а лучше потоковое копирование через tar (dd не годится, потому что размеры разделов уменьшились);
    3. скопировать через dd первый сектор диска, в который обычно ставится grub;
    4. если есть раздел EFI, то его целиком скопировать через dd;
    5. PROFIT
    Когда у вас Linux, то для такого переноса даже не требуется cпециальное ПО, всё можно сделать стандартными средствами Linux.

    P.S. Не помешает перед копированием файлов перемонтировать файловые системы на HDD в режиме read-only.
    Ответ написан
    Комментировать
  • Возможно ли добавить дополнительную авторизацию перед доступом к веб-серверу?

    @AlexVWill
    Для web сервера на Apache можно сделать авторизацию по паролю...
    https://www.digitalocean.com/community/tutorials/h...
    Или по сертификату + паролю.
    https://stuff-things.net/2015/09/28/configuring-ap...
    Доступ по IP не является способом авторизации, а лишь способом ограничения доступа...
    Если всеже надо именно ограничение по IP, то это делается указанием нужного IP в конфиге виртуального хостинга. Вот тут https://www.8host.com/blog/sozdanie-intraseti-s-po... примерно похожая задача решается, если я правильно понял задуманное.
    Ответ написан
    Комментировать
  • Как узнать первые признаки, что ноутбук больше не включится?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    И вот я никогда не понимаю, когда придет этот момент,

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

    @res2001
    Developer, ex-admin
    Доступа к ftp, ssh, rdp итд нет и никак невозможно получить.

    Т.е. доступа к одним портам нет, а к HTTPS/HTTP есть. Странно. Это у вас в офисе блокируют другие порты или другие причины?
    На мой взгляд вашим требованиям отвечает VSCode, даже не web версия. Повесте на HTTPS порт (tcp/443) на удаленном компе ssh сервер и используйте vscode через ssh.
    Кроме того в этом же флаконе получаете доступ к командной строке, как через тот же vscode так и через любой клиент ssh.
    Ответ написан
    Комментировать
  • Как изменить html при помощи jquery?

    @alexalexes
    Выкидываем Jquery. Где видим $() - подразумеваем, что это оператор маскирует в себе document.querySelector() - для извлечения одного элемента, и document.querySelectorAll() для извлечения коллекции элементов.
    А вот как получить li с определённым классом? Т.е. получить li допустим с классом li7.

    Так, только нужно уточнить, из какого списка ul:
    let li1_li7 = document.querySelector('ul.ul1 li.li7');
    let li2_li7 = document.querySelector('ul.ul2 li.li7');

    Как ни странно, учим синтаксис CSS-селекторов, чтобы не задавать этих вопросов.
    Теперь надо заменить к примеру span1 на span3. Получить то я получаю.

    В вашем случае для замены чего-либо в li элементах с определенным классом:
    let li1_span_title = document.querySelector('ul.ul1 li.li1 span.title');
    let li2_span_title = document.querySelector('ul.ul2 li.li1 span.title');
    li1_span_title.innerHTML = li2_span_title.innerHTML;

    Если что-то нужно делать с неопределенным числом списков ul, тогда условие задачи существенно меняется, и код тоже существенно изменится. Вот тогда вы будете что-то перебирать в нескольких списках циклом, возможно, несколькими вложенными циклами.
    Ответ написан
    5 комментариев
  • Бест практис разработки регистрации с подтверждением по email?

    @alexalexes
    1. Активные пользователи хранятся там же, где неактивные пользователи - в нормальной реляционной СУБД, а не редис.
    Активный пользователь отличается от неактивного, наличием даты-время подтверждения эл. почты. В этой же записи пользователя в отдельном атрибуте храните сгенерированный хеш-код для подтверждения, который используете в ссылке.
    2. В неавторизованном состоянии предусматриваете возможность повторной высылки кода подтверждения на указанный эл. адрес. (Прямо отдельная форма).
    3. Любые действия, связанные с высылкой письма должно подтверждаться проверкой пользователя, что он человек (капча, или использование сторонних сервисов проверки).
    4. Скрипт, который обрабатывает ссылку подтверждения почты тоже должен иметь защиту от ддоса.
    Все.
    Ответ написан
    7 комментариев
  • Не работают usb порты на компьютере, как исправить?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    В данном случае нужна полная диагностика всего железа.
    • БП: если есть возможность разобрать - проверить отсутствие вздудых и/или потёкших конденсаторов, далее проверить мультиметром напряжения - все линии, особенно при старте и нагрузке. Высока вероятность, что из-за возраста выдаёт хрень вместо нормального питания. Если есть вздутые или потёкшие конденсаторы - БП на помойку и в магазин за новым. FSP - топ.
      Таблица допустимых напряжений блока питания стандарта ATX

      Линия напряжения
      	+12В 	        +5В 	        +3.3В 	        +5VSB 	        -12В
      Диапазон отклонений
          ± 5% (± 0.6В) 	± 5%(± 0.25В) 	± 5%(± 0.165В) 	± 5%(± 0.25В) 	± 10%(± 1.2В)
      Минимальное напряжение
      	11.4В 	        4.75В 	        3.135В 	        4.75В 	        10.8В
      Максимальное напряжение
      	12.6В 	        5.25В 	        3.665В 	        5.25В 	        13.2В
    • Так же проверить конденсаторы материнской платы - на этой серии они в принципе достаточно качественные, но на всякий случай надо - возраст материнской платы более чем десять лет всё же.
    • SSD - проверить смарт и ресурс, возможно тоже полудохлый.
    • Системы охлаждения видеокарты, процессора и чипсета обслужить - почистить от пыли, заменить термопасту. Прогнать тест стабильности в какой-нибудь аиде или каком-нибудь бенчмарке. Чипсет достаточно горячий на этой плате.

    Есть так же вероятность, что сдох или сдохли USB контроллёр или контроллёры - один в чипсете (2.0/1.1 - 8 портов сзади и 6 на выносной плаке) и два сзади на отдельном Etron EJ168 (3.0/2.0). Смотрите какие именно порты не работают. Так же есть вероятность в кривых драйверах винды. В семёрке и десятке всё должно работать из коробки, но лучше ставить дрова с сайта производителя. Если что - можно купить отдельную плату или две с пачкой портов и воткнуть в материнскую плату (тыц, а если надо более новые порты - то что-то из этого набора).

    Добавлю, что на этой плате во второй слот PCI-E можно воткнуть одинарный переходник PCI-E -> M2 и поставить NVME M2 SSD в него. Двойной и четверной не заработает - мать не поддерживает деление слота PCI-E на куски (бифуркацию). Скорость работы, конечно будет не выше гигабайта, но это в два раза быстрее, чем SATA, а старый PCI-E M2 сейчас можно купить с неплохой скидкой, т.к. они не популярны при наличии PCI-E 4 и 5. Биос его не увидит и с него не загрузиться, но винда без проблем на другом диске увидит (100%).
    Можно на второй SATA SSD/HDD поставить загрузчик типа клевера и тогда на М2 можно поставить винду и загружать её через клевер (не проверял, но пишут что работает такая схема на материнских платах без поддержки NVME).
    Ответ написан
  • Как решить проблему со смещением макета и подогнать контейнер под размер картинки?

    smilingcheater
    @smilingcheater
    Потому что у вас высота ячеек привязана к гриду, и округление идёт вы большую сторону. Смотрите метод resizeMasonryItem в файле скриптов темы.
    Ответ написан
    Комментировать
  • Может ли мобильный оператор блокировать интернет при подключении компьютера?

    @res2001
    Developer, ex-admin
    Может ли мобильный оператор блокировать интернет при подключении компьютера?

    Может и делает, если тариф не позволяет раздачу интернета. Обычно в тарифах это оговаривается отдельно и у операторов, как правило, есть отдельные тарифы для роутеров.
    Раньше блокировали через анализ TTL. Но, похоже, сейчас это происходит как-то по другому, не слежу особо за темой.

    Но судя по описанию проблема не в операторе. См. ответ rPman

    Проще всего проверить работу ноутбука - попробуйте подключиться к любой другой WiFi сети с него. Если будет работать нормально - меняйте роутер.
    Ответ написан
    Комментировать
  • Может ли мобильный оператор блокировать интернет при подключении компьютера?

    @rPman
    К модему по вайфаю подключено 3 устройства
    устройство, куда подключен модем, может глючить (слабые роутеры со сбойной прошивкой или аппаратными проблемами)... ноутбук может спамить роутер большим количеством пакетов (типовой пример - коряво настроенный торент клиент, сотни подключений кладут любой старый роутер), так же ноутбук может запрашивать по какому-нибудь протоколу (например upnp) что-нибудь, но роутер сбоит и подвисает на попытке обработать эту команду.
    Ответ написан
    Комментировать
  • Как очистить МакБук от мусора?

    NSA-bot
    @NSA-bot
    1. Можно удалить ненужные версии iOS для эмуляторов (если понадобиться можно обратно подкачать нужную).
    2. Для очистки можно использовать приложение CleanMyMac или вот это https://apps.apple.com/ru/app/devcleaner-for-xcode... (насчет второго не очень уверен будет ли оно работать нормально с последними xCode, но если нет оно не сломает, а просто не будет чистить и тогда удалите его и всё).
    3. Для удаления локальных файлов TimeMachine можно в консоли запустить следующую команду tmutil thinlocalsnapshots / 20000000000 4
    Только запускать её нужно периодически, так как бекапы постоянно снова появляются.
    Ответ написан
    Комментировать
  • Как перенаправить запросы прокси на localhost на Windows?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Правильней и логичней запускать WEB-сервис на IP-адресе 192.168.1.3, а не заниматься откровенным садо-мазо с 127.0.0.1, он предназначен совсем не для этого. Но если хочется, прямо вот невыносимо хочется работать только с 127.0.0.1 - тогда запустите на "сервере" 192.168.1.3 службу 3proxy, и настройте заставьте клиенты неестественно проксировать запросы к 127.0.0.1 через этот "серверный" 3proxy, вот так криво но будет работать.

    P.S. Возможен ещё вариант "reverse proxy on 127.0.0.1:80" на каждом ПК-клиенте, но это уже совсем за гранью добра и зла. Про DNAT под Windows даже и думать не стоит!
    Ответ написан
    3 комментария
  • Как замаскировать ссылку на телефоне?

    vabka
    @vabka Куратор тега Веб-разработка
    Можно на эту страницу добавить кнопку типа "перейти". Ссылку сделать многоразовой, а переход по кнопке на ней - одноразовый
    Ответ написан
    1 комментарий
  • Как скачать PDF c сайта?

    @Refguser
    Решения для бизнеса: корп.сайты, ИМ, боты и пр.
    но как это сделать на android планшете?)

    Например установить Stylus и создать в нём правило.
    Или найти другое расширение для подмены css, коих немало в оф. репо браузеров.
    Или MobiDevTools
    На худой конец даже блокировщики рекламы с возможностью создавать свои косметические правила.

    Но не исключено, что и просто долгий тап в ифрейме чем-то поможет (например открыть его в новой вкладке.)
    Ответ написан
    2 комментария
  • Артефакты на экране. Что делать?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    С высокой долей вероятности неисправность видеокарты: видеопамять или видеочип. Или монитор: подключите монитор к другому ПК или другой монитор/телевизор к этому ПК, а так же проверьте кабели монитора. С меньшей долей вероятности неисправность оперативной памяти или процессора. Следует скачать загрузочный образ memtest86 и провести полную диагностику оперативной памяти, затем нагрузочный тест процессора аидой или еще чем-то. Если всё нормально, то дальше тестировать видеокарту: либо заменить на исправную либо переставить текущую в другой ПК. Если подтвердится, что проблема в видеокарте - то её в сервис. Как минимум - перепайка чипов памяти или GPU, как максимум - их замена.
    Ответ написан
    2 комментария
  • Упадет ли телефония при repair на табличку?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Вполне может лечь. Для восстановления делается монопольный захват таблицы, asterisk будет пытаться записать в неё данные и ждать, пока таблица освободится.
    Отключите модуль cel на время восстановления или, если данные в таблице не важны, то просто удалите и пересоздайте её.
    Ответ написан
    3 комментария
  • Как реализовать бота для создания презентаций?

    Wispik
    @Wispik
    Лишь бы везде ии запихнуть...
    Если есть картинки, текст и цветовая палитра, то сама презентация легко собирается на питоне
    python-pptx
    Ответ написан
    Комментировать
  • Как подключить 4G модем к Wi-Fi роутеру так, чтобы интернет не падал каждые несколько часов?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    USB-"свистки" часто нестабильны, при чем одна и та же комбинация может работать в одном месте и не работать в другом. Очень часто им кратковременно не хватает питания на порту роутера, после чего впадают в состояние "он лежит и еле дышит, ручкой-ножкой не колышит".
    Существенно лучше и гораздо стабильнее работает, если использовать внешний модем, подключающийся по витой паре во входной порт роутера, и питающийся через PoE (и заодно можно выносить его туда, где лучше приём). Рекламировать конкретные модели не буду, обратитесь в "секту свидетелей микротика" (там будет относительно сложная настройка, а срок работы в суровых условиях... ну как повезет, хотя на авито полно рабочих модулей модемов для них). В этом варианте можно достать 4G даже до базовой станции, расположенной в 10 км за лесом.

    Еще вариант - поменять роутер на модель с прямой поддержкой SIM-карт, с ними как правило, тоже минимум проблем.
    Ответ написан
    Комментировать