Задать вопрос
  • Зависает второе подключение RDP при вводе пароля, в чём причина?

    snaiper04ek
    @snaiper04ek Автор вопроса
    AUser0, прошу прощения, возможно меня поняли не правильно. Подключения на разные серверы, не на один и тот же. Хотя пробовал зайти на этот же под другим(своим) юзером, проблема сохраняется.

    Остальные работают в 3 окна(на разных серверах), и всё всегда нормально.
    Этот сотрудник тоже работал около полугода в три окна, без проблем. И сегодня вот такое...
  • Почему после удаления антивируса остались закрыты порты при выключенном фаерволле?

    snaiper04ek
    @snaiper04ek Автор вопроса
    KPOBABAK, сброс сети делался.

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

    snaiper04ek
    @snaiper04ek Автор вопроса
    rPman, троить - зависания ui и тому подобная борода. уже без разницы, суть в том что он не удалялся через виндовый деинсталлятор, пришлось качать деинсталлятор специально для него и удалять руками.

    Подключен напрямую через PPPoE, пинг происходит через vpn сеть, её конфиг не менялся, и конфиг другого пк тоже не менялся, проблема случилась именно в момент танцев с антивирусом.
    Всё больше мыслей что где-то остался кусок от антивируса, потому что при попытке его установить обратно сильно ругается. Вот бы знать где этот кусок и вырубить его под корень.
  • Запись, получение, хранение текстовой информации в Python, как реализовать?

    snaiper04ek
    @snaiper04ek
    вам нужна база данных со столбцами:
    id, артикул, товар, комментарий(или что там ещё вам нужно)

    в пайтон через sqlalchemy вполне удобно работать
    БД SQLITE будет достаточно
    https://pythonru.com/biblioteki/vvedenie-v-sqlalchemy

    нужны примерно следующие функции:
    1)чтение ввода пользователя
    2)парсинг ввода -> если команда /add_art то нужна функция которая запросит артикул, название товара, если нет команды, то ввод передаётся в функцию запроса
    3)отправка ввода в запрос sql
    если есть результат, вывод результата успешного запроса
    если нет результата, то к пункту 1)чтение ввода пользователя -> 2)парсинг ввода пользователя

    Как опция: после безрезультатного запроса, можно предусмотреть, чтобы передавать вместе с /add_art флаг того, что функция вызвана после неудачного запроса. И вместе с флагом передавать сам запрос, который станет артикулом, и тогда в функцию останется ввести только товар и комментарий(после чего она всё передаст на добавление в БД)
    Так же нужна команда /del_art с обязательным подтверждением!, чтобы возможно было удалить товар.

    Офк вариант не финальный, это то что пришло в голову за несколько минут

    Обучение пайтону прямо в браузере
    залогиньтесь, чтобы сохранять прогресс
  • Возможен ли проброс трафика/портов через VPN, минуя роутер?

    snaiper04ek
    @snaiper04ek
    Тег сетевая маршрутизация должен быть, VPN
    серверное оборудование тут ни при чём.
  • Как решить задачу "камень-ножницы-бумага"?

    snaiper04ek
    @snaiper04ek
    FraNkliN70 Когда просишь помощь, нужно чётко очерчивать место, где именно тебе требуется помощь.
    Тут ты просишь что-то вроде "я тупанул, помогите найти где".
    Одно дело если бы была ошибка, но ошибка должна быть конкретная. У тебя же просто "ничего не получается", то есть затуп абстрактный. С таким затупом тебе никто не будет помогать, иди чай попей, душ прими, на улице траву потрогай, и возвращайся за задачу разгруженный.

    Алан Гибизов, готово
  • Как добавить в условие переменную?

    snaiper04ek
    @snaiper04ek
    JIaFa,
    Парень, у тебя будет ещё пять миллионов глупых вопросов. Лучше один раз пройди нормальное обучение - на ютубе Тимофей Хирьянов лекции из МФТИ писал и выкладывал несколько лет, смотри смело. Можно любой курс пройти, некоторые лежат в открытом доступе.

    f = start_message
    ты создал ссылку на функцию, а не получил результат выполнения функции. Потому что чтобы исполнить функцию, её нужно вызвать, а вызывается она через ()
    то есть нужно
    f = start_message()
    и даже это всё ещё не правильно.
    Потому что нужно присваивать в том месте, где ты у себя в коде вызываешь функцию в первый раз, просто вызывать не в пустоту, а присваивать результат в переменную, и эту переменную прокидывать в твою новую функцию в качестве аргумента:
    def get_text_messages(message, f):
    и тогда уже можно нормально жить. Хотя нет, нельзя: пройди любое обучение, потому что сейчас ты кнопкодавишь, а не кодишь.
  • Как прицелиться в `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 попыток пароль на анлок, то по какой причине вы решили, что второй пароль он не подберёт?