Задать вопрос
  • Как сделать полную блокировку windows update на 10-ке?

    @res2001
    Yolonaly,
    это не значит, что это не нужно ни кому

    Я вроде и не против.
    Судя по отзывам в интернете

    В интернете много чего пишут...
    Помнится, в первых версиях Вин10 иногда происходил глюк - служба обновлений по какой-то причине переставала обновлять винду. При обновлении ручном или автоматическом выдавалась ошибка. Это никак не лечилось. Все рецепты из интернета не помогали. Помогала только переустановка винды. На моем личном компе такое было пару раз. Когда на моем компе такое случилось первый раз я пытался найти способ лечения в течение месяца (было интересно разобраться, т.к. с ситуацией сталкивался раньше на других компах), потом надоело. В актуальных версиях Вин10 подобного поведения я уже не встречал.
    Так что и Вин10 когда-то переставала обновляться, когда не работала служба обновлений.
    Вин7 и вин10 это все таки разные поколения ОС

    Ну да разные. Только да же в актуальных версиях вин 10 копнешь чуть по глубже и вылезают окна настроек, которые были еще в Вин2000 или ВинХР.
    Например окна "Свойства системы" или "Сетевые соединения".
    Так же и некоторые инструменты администрирования мало изменились со времен ВинХР: "Управление компьютером", "Локальные политики безопасности" и т.п.
    Так что поколения они такие поколения - причесали внешний вид - поколение сменилось, можно по новой рубить бабло.
  • По какой причине удалились библиотеки при autoremove?

    @res2001
    Замечал, что в убунте после стандартных обновлений ядра появляются несколько не нужных библиотек в autoremove. Возможно это как раз тот случай.
  • Как юзать вычисленные значения в SELECT через AS?

    @res2001
    В таком виде - никак.
    Можно через вложенный запрос:
    select 
        p.payment_id,
        p.minutes_passed,
        CASE
            WHEN 60 - p.minutes_passed > 0
                AND 60 - p.minutes_passed <= 15 THEN 'expires'
            WHEN 60 - p.minutes_passed > 15 THEN 'success'
            ELSE 'expired'
        END
        AS exp_status
    from (
      SELECT
          payment_id,
          extract(EPOCH from (now() - updated_at::timestamp) / 60) AS minutes_passed,
      FROM public.payments
    ) as p
  • AEAD Decrypt error с чем связано?

    @res2001
    Посмотрите тут:
    https://www.adamintech.com/how-to-fix-aead-decrypt...
    Тут подробней про вычисление правильного MTU и MSSFIX
    https://www.sonassi.com/help/troubleshooting/setti...

    Начните с включения tls, если еще не включено, затем проверьте не ушла ли ошибка.
    Дальше выставьте MTU и MSSFIX.
  • Почему при изменении языка в windows 10 меняются названия папок на системном диске?

    @res2001
    fleshik, Подобные файлы можно найти во всех специальных каталогах винды, например в каталоге пользовательского раб.стола или Загрузки и т.п. Кроме локализованного названия, там можно указать иконку каталога, которая будет отображаться в проводнике и т.п. украшательства. Эти файлы используются только проводником винды. Если файла в каталоге нет названия папок, иконки и т.п. будут отображаться в проводнике так как они есть на самом деле, без изменений.
    Кроме того вы можете сами создавать такие файлы и указывать там какие-то параметры. Список параметров и возможные значения можно посмотреть тут: https://ru.wikipedia.org/wiki/Desktop.ini
  • Как создать установочный диск Windows 7 без образа?

    @res2001
    m4son, вот еще ссылка
    Речь тут не о лицензировании, но понятно, что человек самостоятельно переустанавливает OEMную винду и тамошний модер не против этого действа, а, наоборот, дает полезные советы.

    Формально, наверное, Большой_Росс из ваших ссылок прав. Тут надо углубляться в лицензионные политики микрософта. Но на практике вариант по моей ссылке работает всегда. Никогда никаких проблем с переустановкой не было со времен Windows 2000.

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

    @res2001
    классовая адресация окончательно устарела примерно к 2006му году

    По моему гораздо раньше.
    Я где-то в середине 90х начал разбираться с TCP/IP и уже тогда на практике нигде не использовались классы. По крайней мере я не сталкивался. Хотя во всех книгах классы присутствовали.
    Сейчас этим только вводят людей в заблуждение. Если уж сильно хочется, давали бы классы в разделах типа "история развития" и т.п. чтоб сразу было понятно, что этот подход сейчас не употребляется.
  • Как найти адрес произвольной пустой ячейки?

    @res2001
    Про формулы массива знаете? https://support.microsoft.com/ru-ru/office/%D1%81%...
    По моему тут как раз такая формула может помочь.
    Как-то делал "поиск последнего вхождения" с помощью подобной формулы, рецепт нашел в интернете.
    Но там у меня был поиск по столбцу. У вас же таблица.
  • Как проверить дисковое пространство в Windows 10?

    @res2001
    KPOBABAK, С блоком питания согласен. Если он полудохлый и контакты грелись (плохой контакт, окисление и т.п.), то могло быть повышенное потребление питания и БП мог не справляться, из-за этого диск мог отваливаться. Если это так, то стоит ожидать, что скоро БП умрет окончательно. Хотя тут "скоро" понятие растяжимое.
  • Как скрыть трафик от хостера с wireguard?

    @res2001
    Python Новичок,
    Хостер не может логировать трафик в своей сети

    Что это вдруг? Что же ему помешает? Сеть его, маршрутизаторы все его, провода то же его - логируй не хочу.
    Другое дело, что трафик ВПН зашифрован, так что пусть логирует - открытой информации там не много.
    установить бэкдор на сервер и логировать трафик уже после расшифровки.

    Теоретически да. Практически нет.
    Бэкдор в ОС хостер установить может, достаточно легко - виртуалки все под его контролем и даже, как правило, ОС разворачивается из образов хостера, а не из ваших.
    Но. Расшифрованный трафик никуда не сохраняется. Он существует только внутри процесса ВПН сервера, т.е. только в памяти процесса до тех пор пока не будет отправлен получателю. Существует несколько популярных реализаций ВПН серверов. Есть варианты kernel space ВПН или user space ВПН. Хостер VDS заранее не знает какой именно ВПН вы будете использовать и ВПН сервер вы уже ставить с официльных репозиториев не подконтрольных хостеру. Да, можно получить доступ к памяти процесса в любой ОС. Но нужно не просто получить доступ к памяти процесса ВПН сервера, нужно знать куда и когда смотреть. А это не реализовать без детального анализа кода ВПН сервера.
    Таким образом - практически задача получения расшифрованного трафика из процесса ВПН сервера является технически сложной, готовых решений не существует в открытом доступе, на это еще накладывается, что хостеру заранее не известен тип ВПН сервера, так что хостер должен быть готов ломать все популярные ВПН сервера. Эта задача видится не выполнимой для среднестатистического хостера.

    Наложим на это все, тот факт, что большое количество трафика в интернет (который не ВПН трафик) представляет собой HTTPS трафик (или другие протоколы, завернутые в SSL), т.е. этот трафик то же шифрованный.
    Таким образом даже если предположить, что хостер умудрился взломать ВПН сервер и получить доступ к открытому трафику, то окажется, что открытый трафик совсем не открытый - это трафик зашифрованный с помощью SSL.
    Т.е. по сути у вас внутри ВПН ходит уже зашифрованный трафик, получается такое двойное шифрование. Это, конечно, не обязательно так, т.к. ВПН используют для разных целей. Но ваш случай использования ВПН - получать доступ по протоколу HTTPS к ресурсам в интернет - как раз попадает под такое двойное шифрование.

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

    Так что умерьте свою пранойю. Если кто-то соберется организовать подобную слежку, то не для того что бы запретить вам постить посты в фейсбуке и инстаграмме.
    Все эти запреты РКН нужны для того, что бы большая часть пользователей прекратила пользоваться запрещенными ресурсами. Средний пользователь интернета не станет искать обходных путей и прочих ВПНов. Человек разбирающийся в большинстве случаев найдет вариант обойти (ВПН). Пока не запретили ВПН это будет работать.
    Но могут и запретить. Тогда просто будут блокировать весь не разрешенный трафик и ВПН уже не прокатит. Но даже в Китае вроде до этого не дошли. И у нас, я думаю, подобное то же не случится.
  • Как скрыть трафик от хостера с wireguard?

    @res2001
    Трафик внутри ВПН зашифрован, в т.ч. и от хостера.
  • Как создать установочный диск Windows 7 без образа?

    @res2001
    m4son,
    Почитав форумы майкрософт

    Хрень какую-то вы прочитали. Скиньте сюда ссылки, чтоб эту хрень можно было тут обсудить.

    Помнится, как раз в Win7 появилась утилита создания установочной флешки. Берете эту утилиту, с ее помощью качаете версию винды такую же как у вас установлена (утилита сама качает), на OEM не обращаем внимания. Устанавливаете с флешки винду, активируете (возможно этого не потребуется), радуетесь жизни.
    Вообще, на сколько помню, микрософт до сих пор разрешает бесплатно апгрейдить Вин7 на Вин10. Рекомендую воспользоваться.
  • Какие увеличить безопасность своего VPN-сервера?

    @res2001
    Леонид,
    видят запросы к ресурсам

    Запросы к ресурсам (а так же ответы) это и есть трафик. Хостер видит сырые TCP пакеты HTTPS (SSL), которые попадают в сеть от вашего VDS. В этих пакетах в открытом виде присутствуют IP адреса источника и назначения и порты. Так же в HTTPS можно выудить домен в открытом виде, но не полный URL запроса. Все остальное шифрованное.
    но по крайней мере не будет связи с нашей страной?

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

    @res2001
    varfi,
    где и как включить? и как называются?

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

    @res2001
    Леонид, Никак. Вы используете сетевые каналы хостера и он точно знает куда и откуда ходит трафик (как минимум знает IP адреса). Может это логировать и предоставлять кому следует по запросу.
    ВПН вам тут никак не поможет. Он помогает только от перехвата трафика "по середине".
  • Есть ли какое то практическое руководство по программированию контроллера жестких дисков?

    @res2001
    Ponteley, Без понятния. Не приходилось работать с дисками.
    Думаю, что отличается довольно значительно. Хотя и там и там должно использоваться DMA (в простом случае наверное можно и без DMA обойтись), но структуры, команды, адреса портов и т.п. передаваемые контроллерам разные.
    Есть некоторый опыт низкоуровнего программирования. Просто поделился общим подходом.
    Этот же алгоритм можно применять и к низкоуровневой работе с сетевыми картами, видео адаптерами и т.д.
    Про то, что у некоторых производителей SoC систем отсутствует подробное описание работы SATA контроллера (и драйвера с открытыми исходниками) знаю по собственному опыту.

    Кроме ядра линукс. Можно посмотреть как работать с SATA например в исходниках u-boot - это загрузчик, поддерживает много ЦПУ и производителей плат, предоставляется в исходных кодах. В u-boot кода гораздо меньше, чем в ядре линукс и функции примитивней, т.к. нужно обеспечить только некий базовый функционал.
  • Использую по работе citrix на домашнем ПК. Видит ли он во время(и после) работы основной рабочий стол ПК?

    @res2001
    У citrixа несколько продуктов достаточно широко распространены. Кроме того они регулярно переименовывали, объединяли и т.п. свои продукты. Каким именно цитриксом вы пользуетесь? Вообще Citrix - это название компании, продукты у них называются по другому.
    В любом случае после выхода из сессии, обычно соединение разрывается. В этом можно просто убедится, посмотрев установленные соединения. Теоретически "цитрикс" может сам установить соединение - вы же с его помощью проводили аутентификацию, когда подключались, соответственно, ПО имело возможность сохранить учетные данные.
    Но даже в этом случае покупать ПК не нужно. Можно:
    1. Активировать/деактивировать службы цитрикс с помощью простого самописного скрипта.
    2. Отследить какие протоколы/порты использует цитрикс для соединения. Завести правило фаервола для блокировки этих портов. Когда надо использовать цитрикс правило выключать, когда не надо - включать. Это легко делается простым скриптом.
    Второй вариант проще.

    PS: цитрикс то ладно. А вы не боитесь, что винда стучит на вас в мелкософт? И ведь она может это делать никак не выдавая себя :-)
  • Лаконичный код, для нуба на Python =/ _main_, _name_?

    @res2001
    Андрей Гуртовенко,
    Вынести в модуль, это имеется ввиду, что создать новый файл, скопировать код туда и импортировать его в основной файл и вызывать функции, правильно?

    Любой питоновский файл - это уже по сути модуль, можно его подключать в других файлах используя import. Да у "взрослых" модулей обычно есть __init__.py, setup.py, но это не обязательные аттрибуты.
    if __name__ == "__main__":
    используется как раз для того, чтоб код модуля различал ситуации, когда он загружен через import и когда он выполняется сам по себе (в этом случае условие истинное). Например в случае прямого запуска можно запускать какой-то функциональный тест, а когда модуль импортируется, то проводить только начальную инициализацию.

    Читайте Лутца, толковая книжка для начинающего. От родной документации вы никуда не денетесь, но это потом, когда понадобятся углубленные знания.
  • Перенести каждый файл в свою папку и переименовать папку в имя из имени файла?

    @res2001
    Практически осталось сделать только вложенный цикл for /f для разделения имени файла на части по символу разделителю (на сколько я понял в вашем случае символом разделителем будет "_"). Имя файла лежит в переменной цикла %%~nf
    Что-то типа такого:
    for /f "tokens=1 delims=_" %%a in ("%%~nf") do (
      md "%%a" 2>nul
      move /Y "%%f" "%%a\"
    )

    Эту конструкцию завернуть в первый for из вашего примера.
    Тут только схематично, у меня сейчас под рукой винды нет, проверить не могу.
    Будут ошибки, отключайте echo off, увидите в какой команде произошла ошибка, дальше смотрите справку по этой команде. Как получить справку написал в своем ответе.