• Как прицелиться в `div p` следующий сразу после контейнера того же уровня `div h1`?

    snaiper04ek
    @snaiper04ek Автор вопроса
    otdameskapizm, по коду - то что нужно, но жаль, что для меня не сработало, видимо, не поддерживается. Спасибо!
  • Как прицелиться в `div p` следующий сразу после контейнера того же уровня `div h1`?

    snaiper04ek
    @snaiper04ek Автор вопроса
    я дурак, уже голова плывёт просто.

    Нужен первый див, поменял вопрос

    Она целится во все div p, мне нужны только те div p, следующие после div h1
    то есть она покрасит и те, которые идут после div h2, div h3
  • Если роутер подключен к некой сети, а администратор этой сети не имеет доступа к роутеру, что он может посмотреть?

    snaiper04ek
    @snaiper04ek
    kust-julik, коротко: просто так вы никому не нужны (скорее всего). Если возникнет какой-то вопрос, то вычислят вполне быстро, тут важно задаться целью. Если вам нужен вайфай, на ноутбуке включите его и раздайте куда нужно, прямо с ноута.

    Если всё ещё хотите использовать текущую схему - снизьте мощность сигнала wifi на роутере, так чтобы он работал только не далеко от вас
  • Как создать синтезатор голоса на python?

    snaiper04ek
    @snaiper04ek
    RoMoN_777, тебе не повезло со страной рождения. В Японии было бы проще - записал всю азбуку в разных тональностях и ударениях, и всё, Вокалоид v75321 готов.
    С русским языком всё очень сложно.

    Сразу скажу что я таким не занимался, но люблю вокалоидов, и иногда думал, какого чёрта вокалоиды на японском есть уже почти 20 лет, а на европейских языках нормальных просто не существует, + когда вокалоид говорит на английском, это выходит в жуткий кринж. Короче, просто накидаю идеи, а дальше сам чекай:
    Тебе нужно составлять слова из минимальных звуковых частиц, то есть нужно озвучить все звуки с ударением и без, с разной интонацией. Ну или хотя бы просто все звуки, пусть читает монотонно. Дальше, нужно чтобы программа переводила текст в транскрипцию, а транскрипцию отдавала на озвучку. Можно добавить анализ где у слова ударение, и все звуки озвучивать безударно, и только ударный слог с ударением. Так же определять в конце точка, вопрос, или восклицательный знак, и на основании этого менять интонацию.
    Чтобы звучало не совсем как робовойс, на озвучке возможно нужно будет сделать переходы между звуками, чтобы в слове "УРА", р постепенно переходило в а, но даже не представляю на сколько плохо это будет звучать в любом случае. Мне кажется, нужно всё-таки не минимальные звуковые единицы брать, а сочетания звуков, а их... их много.
    Я бы попробовал найти любой открытый голосовой банк, и посмотреть, как он устроен, какие звуки туда занесены, и на его примере создать свой словарь, но чёт за пару минут не удалось нагуглить ничего такого, тут уже сам ищи.

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

    snaiper04ek
    @snaiper04ek
    Tech, не "позволяет", а "не запрещает", с лайта можно вытащить ключ, даже если он помечен как неэкспортируемый. Не знаю, что за токенс, спокойно всё делалось через Крипто-Про

    С рутокена 2.0, и других аппаратных СКЗИ, ключ никак не извлечь (официально ключ не покидает пределы флешки, хотя я видел какой-то суперспособ на ютубе, но не проверял, зато проверял обычные способы - не работают).

    "кто-то не забэкапил" - земля стекловатой и попутного ветра в УЦ.
    По красоте иметь каждому 2 флешки, особенно если простой критичен для работы: одна в сейфе, вторая в ПК.
    По "итаксойдётски" - каждую ЭЦП при получении копировать на админскую флешку, и хранить в сейфе. ОФК всё равно должны быть запасные пустые носители ЭЦП, чтобы было на чём отдавать юзеру бэкапы.
  • Можно ли восстановить эцп с рутокена (с флешки)?

    snaiper04ek
    @snaiper04ek
    Рутокен лайт даёт возможность экспорта ключа. Нужно было бэкапить.
  • Почему компьютер выключается и включается из-за небольшой нагрузки?

    snaiper04ek
    @snaiper04ek
    Тоже ставлю на блок питания, это самое первое что я бы проверял.
    Нагрузка+нагрев = больше потребление, и в какой-тот момент блок питания говорит "ой, всё".

    Если замена БП не разрешает ситуацию, то выдернуть все устройства, окромя процессора и одной плашки озу, и погонять комп. Диск тоже дёрнуть, винду загрузить с Live CD навроде adminPE и врубить стресс-тест а-ля OCCT
    Если снова шакалит - другой модуль памяти в другой порт, и по новой. Если снова шакалит, то есть отдельный тест на MEM TEST, отдельный тест на загрузку процессора. Главное тут несколько раз прогнать все тесты, и убедиться что именно на тесте оперативки всё валится, а тест ЦП проходит корректно. Или наоборот. Если происходит магия вне хогвардса, и вообще не понятно по какому принципу валятся тесты, нужно взять у друга оперативку/процессор и погонять с заведомо рабочим железом.

    Если полёт нормальный - подключать переферийные устройства по одному. Оперативку тестируешь всю вместе, если валится - тестируешь каждую по отдельности в одном и том же гнезде, потом в другом гнезде, ибо встречал такое что конкретный модуль не работает с конкретным гнездом. Подключать остальные устройства по одному. В конце видеокарту сначала отдельно от всего, потом в сборе со всем компом. Главное - чётко воспроизвести, с каким оборудованием и когда начинается сбой. Если сбой рандомный в рандомное время - удачи тебе, и хорошего настроения. Я бы в такой ситуации менял мать, но по факту это уже будет гадание на кофейной гуще. Дальше только физические тесты с мультиметром в руках, либо опять же, просить друга дать погонять мать/процессор/оперативку на пару дней.
  • Зачем нужна рекурсия в реальных случаях?

    snaiper04ek
    @snaiper04ek
    Чел, будет много фигни, которая "лол, зачем это нужно?"
    А через 2 месяца столкнёшься с задачей, и вспомнишь что когда-то тыкал что-то, что поможет, и как миленький побежишь повторять материал.
    Не стоит по каждому функционалу плодить такие вопросы. Просто прими это, и живи дальше.
    Кстати, цикл for не нужен, while достаточно для любой ситуации.
    Умножение тоже не нужно, можно зациклить сложение.
    Этот список можно продолжать до тех пор, пока в итоге не останется ассемблер.

    Запомни - ВСЁ что ты видишь, нужно для облегчения жизни программиста. Иначе бы ты писал на ассемблере.
    Кстати, чуть не забыл, циклы тоже не нужны. Go to достаточно для любой задачи.
  • Как правильно читать такой код?

    snaiper04ek
    @snaiper04ek
    уже ответили, просто распишу сам процесс чтения:
    массив выглядит так:
    [[1,2,3], [4,5,6]]
    раскрываем первые скобки
    res = [x for i in a...
    получаем два массива
    [1,2,3], [4,5,6]
    for i in a - перебирает эти массивы, и пишет результат полученный в результате действий кода справа в х
        первая итерация:
        первый по счёту массив 
        [1,2,3]
        он попадает в i
        в дело вступает вторая часть кода
        ...for x in i]
        она сносит скобки
        1, 2, 3
        и перебирает содержимое массива. 
            Первая итерация:
            на первом месте в массиве стоит 1
            присваивание x = 1 (дальше буду писать короче)
            добавление x в res. res == [1]
            Вторая итерация:
            2
            добавление 2 в res. res ==[1, 2]
            Третья итерация:
            3
            добавление 3 в res. res ==[1, 2, 3]
        Вторая итерация:
        второй по счёту массив
        [4, 5, 6]
        он попадает в i
        в дело вступает вторая часть кода
        ...for x in i]
        она сносит скобки
        1, 2, 3
        и перебирает содержимое массива. 
            Первая итерация:
            4
            добавление 4 в res. res == [1, 2, 3, 4]
            Вторая итерация:
            5
            добавление 5 в res. res ==[1, 2, 3, 4, 5]
            Третья итерация:
            6
            добавление 6 в res. res ==[1, 2, 3, 4, 5, 6]
  • Что в Windows занимает почти 50 ГБ?

    snaiper04ek
    @snaiper04ek
    TreeSize
    подробно и наглядно покажет что, где, и сколько занимает. Конкретные папки можно будет нагуглить.
  • Есть ли негативные последствия от использования Unicode в CSS / SASS / SCSS / LESS файлах?

    snaiper04ek
    @snaiper04ek
    Uno, подтверждаю информацию. Помню, как 11-го октября, около 4 часов утра, без какого-либо алерта, лёг сайт крупнейшей компании в восточной европе. При чтении логов то тут то там возникали крокозябры, которые вырисовывались в отчётливое изображение, которое бы не пропустил ни один фильтр цензуры. Один опытный админ сразу высказал свои подозрения: это был эмодзи-убийца.
    Как выяснило беглое гугление, этот эмодзи был изобретён в 1944м году в застенках японских концлагерей. Изначально заключённые перед тем как исчезнуть на веки, рисовали на стене иероглиф бога смерти, который в последствии был не правильно переписан европейцами, и в последствии был перенесён в юникод. Нет, не пытайтесь найти его среди остальных символов - он, конечно же, не был задокументирован, иначе бы его очень быстро опознали и пропатчили по всем системам мира. Безопасники до сих пор в поиске следов его существования, но говорят, что нашедший, уже никогда больше не сможет выйти в сеть...
  • Как зашифровать мобильное устройство на Android?

    snaiper04ek
    @snaiper04ek
    С какой целью ставить второй пароль, если нужно вводить один пароль, потом открывать софтину, и вводить второй пароль?
    Может лучше сразу на вход поставить один хороший пароль? Если он подобрал за 5 попыток пароль на анлок, то по какой причине вы решили, что второй пароль он не подберёт?
  • Vой первый заказ нужна помощь. Выдает на одной строке 3 ошибки. Как исправить?

    snaiper04ek
    @snaiper04ek
    Шок. Мне бы такую прыть, более года тыкаю пайтон палкой, боюсь на собеседование идти, а тут школьник по гайдам на ютубе...
  • Постоянное отключение диспетчера печати на нескольких машинах?

    snaiper04ek
    @snaiper04ek
    В журналах есть что-то?

    Модель зирокса не гуглится с такой ошибкой?

    А что происходит именно?
    люди с локальных машин печатают, задания копятся в списке зеданий? Служба сама выключается? Или пишет что работает? Не печаетет на оба принтера?
    После прекращения печати принтеры пингуются?
  • Как исправить медленную скорость интернет-подключения Windows (Server)?

    snaiper04ek
    @snaiper04ek
    шок-какой-то .
    Просто для прекола попробуйте накатить leatrix latency fix, а вдруг...

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

    snaiper04ek
    @snaiper04ek
    Михаил Р., ъуЪ! парсеры, значить, свои сують куда ни попадя, вот и допарсились! Тьфу! Никакого стыда на вас не хватает!
  • Как вывести значение из цикла?

    snaiper04ek
    @snaiper04ek
    demo ore wa shinitakunai...


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

    На этапе создания, в том месте откуда видно более глобальную переменную, и нужно делать проверку. Если нужно сравнить две переменные из разной области видимости, их всё равно нужно как-то либо вернуть из функции, либо объявить глобально, но с глобальной переменной быть крайне аккуратным, тут "7 раз отмерь, один раз отрежь" правило работает на все 100%, нужно совершенно точно знать, что какая бы ситуация не произошла, глобальная переменная не будет переписана из другого места. То есть она должна быть уникальная для конкретной функции, и функций совершенно точно не будет запускаться по несколько штук за раз.

    asd = 5
    for i in range (10):
        for i in range (10):
            for i in range (10):
                for i in range (10):
                    for i in range (10):
                        for i in range (10):
                            for element in range (10):
                                if asd = element:
                                    print('True')
  • Как подкидывать рандомный прокси в цикл?

    snaiper04ek
    @snaiper04ek
    ничего не понял, но если понял правильно - у тебя choice не может выбрать случайную проксю из твоего списка.
    задебажь, ну или хотя бы сделай print(proxy) перед r = get_session(proxy)
    потому что есть вероятность что там что-то, откуда функция не может получить случайное значение.
    В остальном - приводи полный код, вместе с местом вызова функции(ты его решил не вставлять почему-то)