• Перекат из системного аналитика в QA automation?

    @Araya
    Да, повысит
    Ответ написан
    Комментировать
  • Что в себя включает config.py?

    GavriKos
    @GavriKos
    Да без разницы, вам же потом это использовать. Если у вас куча классов - то я бы делал классом. Если простыня - то можно и строкой. А можно вообще его никуда не выносить. Надо ж понимать ЗАЧЕМ это делается - тогда проще сообразить КАК
    Ответ написан
    1 комментарий
  • Где могут взять на удаленную работу разработчика игр на Unity?

    Джуна - никуда.
    Иначе - смотри на сайтах с вакансиями. Для зарубежа, как правило, это linkedin.

    Есть 2 года опыта в Unity и с C#

    За опыт считается коммерческий опыт.

    Судя по твоим вопросам, которые ты задавал недавно - я сильно сомневаюсь, что у тебя есть даже уровень джуна. Так что ищи стажировки.
    Ответ написан
    Комментировать
  • Где могут взять на удаленную работу разработчика игр на Unity?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    С разморозкой.

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

    Если ты из РФ - ты не нужен никакой зарубежной компании. Просто по факту "ты из РФ"
    Если тебе меньше 18 - ты не нужен вообще никакой компании, кроме тех, где кидают - потому что морок и проблем с трудоустройством малолеток столько, что государство квоту на лето устанавливает.
    Если у тебя нет опыта (а фрилансерство за опыт не идет) - ты не нужен вообще никакой компании независимо от возраста, потому что фрилансера очень трудно перевоспитать для работы в офисе (и чем больше у него опыта, тем труднее)

    Поэтому жди совершеннолетия и уже потом ищи что-то от геймерских контор.
    Ответ написан
    3 комментария
  • Как сделать команду которую может использовать только владелец сервера?

    Vindicar
    @Vindicar
    RTFM!
    Читаем доки на has_guild_permissions().
    Similar to has_permissions(), but operates on guild wide permissions instead of the current channel permissions.


    "Работает похоже на has_permissions()"? Окей, тыц по ссылке.
    A check() that is added that checks if the member has all of the permissions necessary.
    Note that this check operates on the current channel permissions, not the guild wide permissions.
    The permissions passed in must be exactly like the properties shown under discord.Permissions.

    И пример кода
    @bot.command()
    @commands.has_permissions(manage_messages=True)  # имя параметра должно быть взято из discord.Permissions
    async def test(ctx):
        await ctx.send('You can manage messages.')

    Тыц по ссылке discord.Permissions, видим большоооой список разрешений. Читаем внимательно, owner нет, но в самом верху есть administrator.
    Значит, нужно has_guild_permissions(administrator=True).

    Делов на две минуты.
    Ответ написан
    1 комментарий
  • Можно ли учить Go первым языком?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Учить можно, а рассчитывать, что это облегчит вам вход - не стоит. Вакансий на Go сильно меньше, а требования к кандидатам выше.
    Ответ написан
    2 комментария
  • Как войти в аккаунт на сайте с помощью python requests?

    @maksam07
    import requests
    
    headers = {
        'Origin': 'https://lichess.org',
    }
    
    payload = {
        "username": "username",
        "password": "password",
        "remember": True,
        "token": '',
    }
    
    url = "https://lichess.org/login"
    
    r = requests.post(url=url, data=payload, headers=headers)
    
    print(r.text)
    Ответ написан
    Комментировать
  • Как создать слеш команды на discord.py?

    fenrir1121
    @fenrir1121 Куратор тега discord.py
    Начни с документации
    Многие используют from discord_slash import SlashCommand
    Смелое заявление о библиотеке, которая не обновлялась с 2021 года. У нее уже даже архивный репозиторий удалили и ссылка ведет на interactions.py.

    Как создать слеш команды на discord.py?
    Открыть examples библиотеки, например basic.py, вставить свой токен и запустить. Все примеры снабжены исчерпывающими комментариями.
    Ответ написан
    Комментировать
  • Как исправить отличающийся символ в названии файла на macos и windows?

    fenrir1121
    @fenrir1121
    Начни с документации
    В linux и macos все кодировки по-умолчанию совпадают с UTF-8, а windows с ее cp1251 и cp866 для любителей острых ощущений.
    Что касается нормализации, есть 4 вида: NFC, NFD, NFKC и NFKD
    В разницу композиции и декомпозиции углубляться не буду, для этого есть документация и W3C, но отмечу что NFKC и NFKD могут приводить к потере данных, поэтому лучше использовать NFC, а остальные использовать если ее недостаточно.

    from unicodedata import normalize
    
    def eq_nfc(str1, str2):
        return normalize('NFC', str1) == normalize('NFC', str2)
    Ответ написан
    Комментировать
  • В чем заключается ошибка и как ее исправить?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Ошибка в забытой запятой.
    Ответ написан
    Комментировать
  • Какие существуют варианты блокировки BIOS?

    Только ручками заблокировать биос паролем.
    Ответ написан
    Комментировать
  • Как исправить ошибку?

    shabelski89
    @shabelski89
    engineer
    Написано же - у объекта Button нет в конструкторе style .
    Ответ написан
    Комментировать
  • Умная розетка с автовключением без интернета?

    По идее это должно решаться при помощи умной розетки, которая управляется не по wifi (например по zigbee) и соответствующим хабом с возможностью добавления кастомных сценариев.
    Ответ написан
    Комментировать
  • Как добавить HTTP proxy для telegram бота на pythonanywhere?

    Vindicar
    @Vindicar
    RTFM!
    В гугл!

    Не, кроме шуток. Гугл по "telethon proxy" первой же строкой выводит на страницу документации с примером.
    TelegramClient('anon', api_id, api_hash, proxy=("socks5", '127.0.0.1', 4444))

    В твоём случае будет скорее что-то типа proxy=('http', 'proxy.server',3128)
    Почему ты не осилил это найти?
    Ответ написан
    3 комментария
  • Что делать если функция не видит атрибут?

    Vindicar
    @Vindicar
    RTFM!
    Включи голову и подумай.
    if ai.SeparateByName(ai.text) is True:
        response = f'my name {ai.name}'
    ai.TextToSpeech(response)

    Если условие не выполнится, переменная response не будет определена. Нужно или дать ей альтернативное значение в ветке else, или дать значение по умолчанию до if. Ну или внести вызов TextToSpeech() внутрь if.

    Аналогично, ты определяешь атрибут ChatAI.text только в методе SpeechToText(), и только если распознавание прошло успешно. Если первая запись голоса или первое распознавание прошли неудачно, атрибут text определён не будет. В случае вторых и последующих - он сохранит своё прежнее значение, и ты не сможешь понять, это пользователь дважды повторил одно и то же, или бот тупит.
    Тебе нужно или определить ему какое-то значение по умолчанию в __init__(), или, что лучше, вообще не использовать атрибут, а возвращать это значение из метода через return.
    Ответ написан
    Комментировать
  • Что такое Docker простыми словами?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Что такое Docker простыми словами

    простыми словами

    Если совсем прям простыми, то - это некая легковесная оболочка, которая способна изолировать приложение внутри себя от внешнего мира. Очень похож (по логике) на системы виртуализации VMware, VirtualBox, Parallels итп, но сам не является им.

    Возможности:

    - Контейнеризация: Docker позволяет паковать приложения вместе со всеми их зависимостями в контейнеры, обеспечивая тем самым их независимость от конкретной инфраструктуры.
    - Переносимость: Контейнеры Docker могут быть запущены на любом компьютере, который поддерживает Docker, независимо от операционной системы. Это делает распространение и развертывание приложений намного проще.
    - Изоляция ресурсов: Каждый контейнер Docker работает в изолированной среде и не влияет на другие контейнеры или хостовую систему.
    - Слоистая файловая система: Docker использует слоистую файловую систему для хранения данных, что позволяет существенно экономить дисковое пространство и упрощает обновление и распространение контейнеров.
    - Сетевые возможности: Docker позволяет настраивать сетевые параметры каждого контейнера, что позволяет создавать сложные многокомпонентные приложения.
    - Docker Hub: Docker Hub – это репозиторий, где можно хранить и делиться контейнерами. Это облегчает развертывание и распространение приложений.
    - Docker Compose: Это инструмент для определения и запуска многоконтейнерных - Docker-приложений. С помощью Compose вы можете использовать файл YAML для конфигурации служб вашего приложения, а затем с помощью одной команды создать и запустить все службы.
    - Docker Swarm: Docker Swarm предоставляет нативные возможности Docker для оркестрации и масштабирования кластера Docker.
    Ответ написан
    Комментировать
  • С чего начать практику администрирования без скучных книг?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Работа в ИТ предполагает очень много чтения, а оно вам быстро надоедает. Зачем вы пытаетесь заниматься тем, в чëм успеха добиться не сможете?
    Ответ написан
  • Как правильно вывести массив из бд и перебрать его?

    Mi11er
    @Mi11er
    A human...
    Вопрос конечно детский
    У вас в массиве лежит объект , в объекте ключи и значения

    Значит первая итерация , по объектам
    Вторая уже по ключам.

    Код напишите сами.
    Ответ написан
    Комментировать
  • Берут ли вап вап?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В админы надо идти, там паранойя и обсессии даже полезны. Пока себя не загонишь.
    Ответ написан
    Комментировать
  • Уход во время испытательного срока, нормально ли это?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Нормально уходить с испытательного срока, если что-то не понравилось. Испытательный ведь не только для сотрудника, но и для компании. Однако, уход из-за того, что появилось более интересное предложение - это сомнительный с позиции морали и профессиональной этики поступок. Кроме того, не рекомендую прыгать в первые пару-тройку лет работы. Особенно не стоит спрыгивать с первого места работы.
    Ответ написан
    5 комментариев