• Как сделать боту комманду включения музыки по ссылки с ютуба на голосовом канале?

    h0w4rd
    @h0w4rd
    Python dev.
    Я даже не стал вникать в суть, просто посмотрел на код 30 секунд. Рекомендую почитать комментарии и последовать советам. И пожелаю удачи.
    import discord
    from discord.ext import commands
    # У меня зрение -3,5, но использования этого я не увидел.
    from pytube import YouTube
    
    bot = commands.Bot(command_prefix="!")
    # Все что, не закрыто иксами - можно узнать. А, что закрыто - секретно и ДОЛЖНО быть скрыто. А лучше вообще токен не показывать)
    TOKEN = "Njc1MzUwNTkzOTIwODI3Mzk0.xxxxx.xxxxx-xxxxx"
    yt_url = 'https://www.youtube.com/results?'
    game = discord.Game("Krunker.io")
    
    @bot.event # загрузка
    async def on_ready():
        print("Bot was launched!")
        await bot.change_presence(activity=game)
    
    @bot.command(pass_context=True)
    async def music(ctx, channel):
        url = ctx.message.content # вернет что-то вроде "!music youtube.com/watch"
        url = url.strip('https://www.youtube.com/watch?v=naIKplXzxTY') # почитайте что делает strip()
    
        vc = await bot.connect() # "бот, подключись!", а куда не сказано.
        vc.play(discord.FFmpegPCMAudio(url)) # ссылка на HTML страницу... а нужно АУДИО поток, а не станица. библиотека не может догадаться, что от нее хотят.
        vc.is_playing() # почитайте про "if"
        vc.pause() # зачем останавливать поток
        vc.resume() # и включать ._.
        vc.stop() # а после останавливать
    
    bot.run(TOKEN)
    Ответ написан
    Комментировать
  • Как создать удаленный сервис на JAVA с использованием RMI?

    EliseeAlex
    @EliseeAlex
    Учусь, занимаюсь программированием и UX
    Утилита rmic и вправду устарела. Можно посмотреть актуальные примеры использования к примеру в этой статье habrahabr.ru/post/74639.
    Для использования Rmi больше не нужно генерировать заглушки самостоятельно с помощью утилит, они генерируются прямо в коде с помощью метода UnicastRemoteObject.exportObject(service, 0);.

    Так же вам может понадобиться настройка политики безопасности для запуска RMI. Для этого нужно создать файл server.policy со следующем содержимым:
    grant {
        permission java.security.AllPermission;
    };

    И при запуске приложения указать программный аргумент -Djava.security.policy=server.policy.
    Ответ написан
    Комментировать
  • Почему график отображается неправильно?

    @antonsr98
    Системный Администратор
    у вас в css проблемма
    Ответ написан
    Комментировать
  • Кто может дистанционно помочь с изучением программирования?

    barmaley_exe
    @barmaley_exe
    Идите делать уже!

    Вам не нужен такой человек, потому что есть альтернативные источники получения информации, которые гораздо лучше по всем параметрам. Да, я говорю о Тостере и других StackOverflow-подобных ресурсах

    0. Бесплатно. Чтобы заинтересовать по-настоящему крутого специалиста Ваше ценовое предложение должно быть очень и очень велико по очевидным причинам. Если же он хочет помогать Вам из альтруистических соображений, но непонятно, чем Вы лучше Пети из соседнего подъезда. Именно для такого рода помощи, сюрприз-сюрприз, и существуют StackOverflow-подобные ресурсы.
    1. Усреднением мнения нескольких людей можно побороть предвзятость и незнание одного конкретного человека.
    2. Если постоянно дёргать кого-то другого, этот кто-то научится, а Вы — нет. Нужно уметь находить ответы самостоятельно, не имея возможности кого-то спросить.
    3. Можно помогать другим участникам сообщества. Один из моих преподавателей когда-то в шутку сказал "Преподаю уже 10 лет — наконец-то сам начал понимать, что читаю". Как известно, в каждой шутке есть доля шутки, так что объяснение чего-либо кому-либо помогает Вам лучше разобраться в сути дела и структурировать собственные знания.

    Я уже распинался как-то раз на эту тему.

    Если Вам нужен начальный вектор, то вот:

    1. Язык — Python. Уже сейчас используется во всех мыслимых областях, обладает огромным сообществом и сравнительно несложен. Нынче, насколько я знаю, с него начинают обучение информатике в MIT. Потом, при желании, можно будет изучить ещё несколько. Изучение нового языка в пределах одной парадигмы не составляет труда.
    2. Если программирование для Вас область новая, то я бы посоветовал не окунаться сразу с головой в написание проекта, а начать с алгоритмических основ. Порешать задач на алгоритмы, научиться отлаживать код в голове. В результате будет проще думать о происходящем в дальнейшем.
    3. Написать таки какое-нибудь приложение. Проще всего сейчас целиться на веб, т.к. у нас есть браузеры с поддержкой хитрой разметки (HTML + CSS), позволяющей отобразить чуть ли не что угодно и не надо возиться с отрисовкой всего этого счастья. Тут нужно будет ознакомиться с HTML и CSS (чтобы приложение не выглядело как привет из 90-х, можно воспользоваться модными CSS фреймворками вроде Twitter Bootstrap), найти и овладеть каким-нибудь веб-фреймворком для выбранного языка (Например, Django для Python, но их очень много). На этой стадии должно быть много гугления, а в особо тяжких случаях — вопрошания на Тостере. Но не в обратном порядке!
    4. Программы обычно работают не в изолированной среде, а взаимодействуют с другими программами. Полезно знать, как это осуществляется. Для этого на более поздних этапах рекомендуется разобраться в, как минимум, сетях и операционных системах.
    Ответ написан
    8 комментариев
  • Asp.NET WebForms или MVC?

    @Eugene22
    однозначно MVC, WebForms больше по инерции поддерживаются, а по факту вебформы уже практически мертвы
    Ответ написан
    Комментировать
  • Почему у меня не работает синтаксис sass?

    1PeGaS
    @1PeGaS Автор вопроса
    Можно закрывать тему. Я отступы забыл.........
    Ответ написан
    Комментировать
  • Как перевести иконку в линии?

    olegkrasnov
    @olegkrasnov
    logomaker
    Раздели внешний и внутренний контур на два открытых отрезка, сделай между ними бленд в один шаг, отэкспанди его, зачисти и дай толщины. На сложной графике может понадобиться несколько проходов.
    Ответ написан
    Комментировать
  • Нужна ли виртуализация?

    @e1ferapontov
    Админю всякую виртуализацию
    Разве ПО UniFi не имеет дистрибутива под Windows? Мне кажется, что имеет.
    Виртуализация сама по себе не является никакой ресурсоемкой задачей, так что советчиков с их "поставь 32 гига озу" можете не слушать. Следуя таким советам даже полной корзины топовых блейдов будет мало, в то время как мой хиленький макбук вполне сносно справляется с тремя виртуальными Windows Server, запущенными одновременно.
    Правильно сделать следующим образом: считаете, сколько максимально потребуется ОЗУ гостевым системам + накидываете сверху 20% (если будете использовать Hyper-V -- добавляйте не менее 2 ГБ).
    Подобными рекомендациями вендора ПО зачастую можно пренебречь: если серверу хватает производительности для приложения, самому приложению нет разницы, физический он или виртуальный.
    Кроме одного НО!
    Все платформы виртуализации до сих пор имеют некоторые проблемы с перенаправлением физических устройств в виртуальные машины, особенно если железо экзотическое. Грубо говоря, даже ESXi вряд ли поможет мне внутри виртуальной машины посмотреть кабельное ТВ с помощью платы 15-летней давности. Я не знаю, как устроен этот ваш программно-аппаратный комплекс, но подозреваю, что специфические контроллеры и/или интерфейсы он все же задействует. Уточните у разработчиков этой АРМ "Орион", будет ли ваш комплекс работать внутри виртуальной машины.
    Ответ написан
    Комментировать
  • Какой плагин для фильтров использовать в woocommerce для фильтрции?

    vainax
    @vainax
    псевдо-разработчик
    Вот, самый крутой фильтр. Под что угодно можно настроить, вывести фильтр цен ползунком, так же чиловые атрибуты товаров тоже можно. Премиум версия доступна на сайте тут
    Ответ написан
    Комментировать
  • SMS уведомления

    Недавно писали на Хабре про sms.ru/, обещали по 50 копеек за сообщение.
    Ответ написан
    3 комментария
  • Не работает header php почему?

    Возможно вы указываете php header после контента?
    Важно! указывать header до вывода любого контента.
    Вот вам немного информации по этой теме :3
    Ответ написан
    5 комментариев