Задать вопрос
  • Как войти обратно на аккаунт при слёте сессий?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Если больше не получается войти - поздравляю, риск бана превратился в реалии и вас забанили.
    Тут только с техподдержкой общаться и надеяться на разбан.
    Ответ написан
    Комментировать
  • Как вернуться с динамического адреса на сайт?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Разве не так?
    <a href="/index">Тык</a>

    Сделал себе страницу с динамическими адресами

    Уже похоже на задачу на роутеры — когда придумывается и продумывается цельная система адресации страниц, реализуемая затем через единую точку входа.
    Ответ написан
    1 комментарий
  • Как организовать локальную разработку микросервисной системы в PyCharm?

    fenrir1121
    @fenrir1121
    Начни с документации
    Засовывать всё в докер, и сразу писать compose-файл? Но можно ли это всё потом интегрировать с IDE?
    Да все верно. В нижней панели, там же где терминал и питон консоль есть вкладка Services, там и логи и управление всеми запущенными (микро)сервисами.
    В compose достаточно стрелку ткнуть, он тебя первый раз попросить конфиг настроить и все.
    66c8250c766ad116037154.png

    Так же можно с ssh работать так что можно хоть локально запускать, хоть на удаленной машине
    66c8269e763a0228875878.png
    Ответ написан
    Комментировать
  • Как повысить скорость работы xray+reality?

    @fbi_suck
    Эникей
    В официальном мануале, https://xtls.github.io , рекомендуется выбирать сайт прикрытия как можно ближе по ip и геолокации, и поясняется, что это может сильно сказываться на скорости работы.
    Себе сейчас настраиваю xray xtls vision и проблем со скоростью нет совсем, но время первого отклика около 2 секунд.
    Ответ написан
    4 комментария
  • Ошбика при запуске ТГ бота на платном сервере pythonanywhere [Errno 101]?

    @MetaHash Автор вопроса
    Благодарю Тебя за ответ и особенно за ссылку которую ты дал - в самом конце статьи был ответ на мою проблему. В общем если вы используете бесплатный аккаунт в pythonanywhere - а потом решили перейти на платный нужно перезагрузить все файлы и удалить консоли и на платном уже создавать и запускать заново. (прокси не понадобилась) . Проблема решена!
    Ответ написан
    Комментировать
  • Как повысить скорость работы xray+reality?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    1. " слишком популярные подменные адреса замедляются?"
    В документации написано, что в идеале надо найти с помощью прилагаемой софтины веб сервер у того же хостера. Или вообще на своем VPS развернуть сайт на домене.
    Если не это - то найти сайт рядом, из той же страны, где и VPS.
    2. Еще для ускорения можно перейти на любой вариант с использованием QUIC.
    Ответ написан
    8 комментариев
  • Суть работы метода count в python?

    @Everything_is_bad
    В любой версии Python метод count() вернёт 1 для строки s = "приветпривет" и подстроки = "привет".

    В данном случае, поскольку подстроки "привет" перекрываются
    Взял откуда-то ложные утверждения и теперь на ровном месте мучаешься. Вот написали "перекрываются", ты сам видишь это перекрывание?

    Пример перекрытия "мама" и "мамама", некоторые почему-то на этот пример перевозбудились.
    Ответ написан
    2 комментария
  • Как создать код на бота 10х8 крестики нолики?

    @kisaa
    Для начала - опишите (хотя у себя в голове) правила игры, критерии выигрыша. Сыграйте с товарищем (или с самим собой) несколько партий. Опишите свои мысли по выбору очередного хода в виде алгоритма (дерева, блок-схемы). Переведите это в питоний код. Готово!
    P.S. Здесь код вам не напишут, а отправят на Фриланс (уже три жалобы на вопрос). Но даже там без выполнения вами предварительных, описанных выше, шагов, вам ничем помочь не смогут.
    Ответ написан
    Комментировать
  • Как решить проблему с could not convert string to float?

    Maksim_64
    @Maksim_64
    Data Analyst
    Что значит не обрабатываешь, вот
    print(df.replace('?',np.nan).astype(float) Здесь во все фрейме делаешь замену а потом весь фрейм пытаешься привести к типу данных float.

    Работай с "числовым подсетом датафрейма".
    или заведи отдельную переменную приведи подсет к флоатам и потом группируй. Типа такого
    df_ = df.loc[:,[nuimeric_column1,numrec_column2]] = df.loc[:,[nuimeric_column1,numrec_column2]].replace('?',np.NaN).astype(float)
    и затем группируй и т.д.

    Или хочешь чейнить, используй assign рассматривай все колонки по отдельности, при сложныех манипуляциях, которые требуют индивидулаьного подхода, к каждой колонке по отдельности так делают.
    (
        df.assign(
            numeric1=lambda x: x['numeric1'].replace('?',np.NaN).astype(float),
            numeric2=lambda x: x['numeric2'].replace('?',np.NaN).astype(float)
        )
        .groupby('Category')
        .agg(['mean','median'])  
    )
    Ответ написан
    Комментировать
  • Синхронизация двух директорий через ssh?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Мне постоянно советуют rsync

    Неужели такая странная хотелка, что нет готового решения?

    Так тебе и советуют готовое отличное решение.

    , но это же просто продвинутая замена scp. Там даже для обратной синхронизации надо его запускать второй раз с другим направлением.

    Нет, это не замена scp. То, что используется тот же протокол не значит что работает одинаково. rsync умеет обновлять файлы частично, экономит трафик.

    Вот пишу я какой-то код на ноуте. А запускаю на сервере. Как мне самым простым способом синхронизировать две директории — локальную и серверную?

    Обычно для таких вещей используют систему контроля версий, что гораздо лучше чем просто синхронизация директорий.

    В твоих требованиях противоречия.
    То тебе нужно, чтоыб какие-то файлы не синкались. То есть уже нужно поддерживать список исключений и возможно настраивать его на каждом сервере.
    Потом у тебя день поработать на каком-то сервере, а завтра на другом. То есть ситуация, когда у тебя 5-10 серверов и ноут будут синкаться друг с другом?
    Потом ты хочешь "готовое решения", но не хочешь ставить его на каждый сервер/ноут и настраивать. Ну вот есть какой-нить unison, который синкает в обе стороны за один запуск, но его нужно будет и ставить и настраивать как и synthing, который ты не хочешь ставить или настраивать.

    Я бы не парился, а просто юзал приватный git репозиторий, который легко поставить везде. И в гите не обязательно сотни веток и даже коммит можешь просто ребейзить постоянно, чтобы был один.
    Или rsync который уже обычно есть почти везде и который понятно как работает.

    Или уж настрой тот же synthing, а настройку добавь себе в гитхаб, чтобы можно было скриптом скачать готовый сетап и все.
    Ответ написан
    8 комментариев
  • Видит ли провайдер к какому порту сервера я подключаюсь при использовании протокола SSH?

    CityCat4
    @CityCat4 Куратор тега VPN
    Дома с переломом ноги
    Может и увидит и что из этого? Провайдеру насрать на твой трафик, вся нужная инфа уже сама слилась в СОРМ. А если надо - придут, вежливо ввынесут дверь и спросят :)
    Ответ написан
    Комментировать
  • Почему появляется ошибка при получении SSL-сертификата certbot?

    @Everything_is_bad
    Detail: DNS problem: NXDOMAIN looking up A for oo.dev - check that a DNS record exists for this domain; DNS problem: NXDOMAIN looking up AAAA for oo.dev - check that a DNS record exists for this domain
    А начни с того чтобы прочитать текст ошибки, там тебе явно описали проблему
    Ответ написан
    7 комментариев
  • Как открыть четыре приложения Duolingo и создать 4 курсора на Мас, которые асинхронно управляются через pyautogui (Python)?

    DevMan
    @DevMan
    4 виртуалки. реализуется очень многими способами.
    педалить здесь вряд ли кто будет.
    Ответ написан
    3 комментария
  • Как исключить ввод пустой строки?

    @LanskoyGames
    У модераторов первое место, но только с конца...
    Try/except/else
    Ответ написан
    Комментировать
  • Шаблонизаторы Python?

    fenrir1121
    @fenrir1121
    Начни с документации
    Если не считать Django Templates на ум приходит только Mako.

    P.S. меня тоже интересует вопрос какой смысл скрывается за асинхронными шаблонизаторами и в чем проблема Jinja2
    Ответ написан
    Комментировать
  • Является ли такой мессенджер безопасным?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Обычно тов. майор приходит к одному из пользователей, и ему всё равно, какое там у него шифрование. Дальше он просто просит предоставить всю переписку и контакты на каком-либо основании. Другие пользователи, естественно, в этот момент ещё не знают, что их "защищённую" переписку уже читают посторонние. Далее, в зависимости от полученных данных, визит может быть к одному из контактов.

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Даже на закрытых плеерах с DRM эта защита не спасает. Ничто не помешает переткнуть кабель из монитора в карту видеозахвата. Или тупо поставить перед монитором камеру.
    Ответ написан
    Комментировать
  • Существуют ли технологии блокировки записи с экрана в веб-технологиях?

    @Drno
    Ну скорее всего никак. Кому надо тот всё равно запишет, так или иначе.
    Например я могу запустить ОС в вриртуалке, открыть сайт, а видео записывать средствами управления виртуализацией.. например в Vbox такое есть)
    Ответ написан
    Комментировать
  • Как в numpy максимально быстро изменить структуру данных в массиве?

    @U235U235
    Еще вариант без for:

    b=np.array([256*256,256,1], dtype=np.uint32) # or [1, 256, 256*256] BGR<->RGB
    result=image@b
    Ответ написан
    1 комментарий
  • Как "зафиксировать" список в питоне?

    fenrir1121
    @fenrir1121
    Начни с документации
    Вернуться к изучению основ, разобраться как работают изменяемые объекты, что такое передача по ссылке и по значению, формулировать какую вообще задачу вы решаете подобным кодом.

    Сейчас вы ссылаетесь на один и тот же объект 3 раза, вместо создания нового объекта.
    Исправляется созданием плоской копии списка.
    lst = []
    l = []
    for i in range(3):
        l.append(i)
        lst.append(l[:])
    print(lst)
    Ответ написан
    Комментировать