Задать вопрос
  • YT-DLP выдает ошибку при скачке видео с YouTube (даже с VPN). Что делать?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Всё работает с VPN, никаких проблем!
    Ссылка твоя...
    С Wireguard:
    67a1f4029b5d5873661912.png

    С системным Proxy Marzban + VLESS - запуск через Nekoray (Single Box + TUN):
    67a1f411c80c5993050244.png
    Arch Linux
    yt-dlp установлена через pip.
    67a1f5b6dec94200387236.png

    Python 3.13.1

    Ищи проблему в зависимостях, что ещё не установлено?
    Strongly recommended
    ffmpeg (ffprobe) например установлен (ы)?

    Networking

    - certifi* - Provides Mozilla's root certificate bundle. Licensed under MPLv2
    - brotli* or brotlicffi - Brotli content encoding support. Both licensed under MIT 1 2
    - websockets* - For downloading over websocket. Licensed under BSD-3-Clause
    - requests* - HTTP library. For HTTPS proxy and persistent connections support. Licensed under Apache-2.0
    и пр. пр. пр...

    А может VPN такой, кривой...

    Проверь обновления также.
    Читай маны:
    man yt-dlp

    И на GitHub-е:
    https://github.com/yt-dlp/yt-dlp
    Там всё расписано от и до!
    Ответ написан
    Комментировать
  • ИИ на стадии обучения программированию. Стоит ли?

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

    Можно. qt умеет компилироваться под android.
    https://doc.qt.io/qt-6/android.html
    Ссылку легко найти по запросу "qt android"

    На питоне есть kivy, а есть ли аналог у c?

    А при чём тут си, если изначально в вопросе речь про кресты и куте?
    Ответ написан
    3 комментария
  • ИИ на стадии обучения программированию. Стоит ли?

    ИИ не позволяет тебе научиться двум очень важным навыкам:
    1. Поиск и фактчекинг информации
    2. Дебаггинг, самостоятельный поиск и решение проблем.

    "Ломание головы, почему код не работает" - это важная часть учёбы.

    Любая LLM - это не всезнающий джин и у всех есть свои неприятные ограничения с которыми ты рано или поздно столкнёшься.

    И RAG, всякие MoE, подключение поисковика не всегда могут помочь.

    Без навыков самостоятельного поиска ты даже не поймёшь, что нейронка тебе нагаллюцинировала ересь.

    Я не говорю, что тебе нужно срочно отказываться и прекращать использовать chatgpt. Это точно такой же инструмент, как и поисковик, всякие QnA, stackoverfloe и тд, со своими ограничениями и нишами, где он хорошо работает.
    Ответ написан
    Комментировать
  • Как свободно ходить по дереву json в обоих направлениях?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Не ленитесь гуглить. Вот с налету нашел вам пример реализации нужного вам json
    spoiler
    [
      {
        "id": 1,
        "parentId": null,
        "name": "Root",
        "children": [
          {
            "id": 2,
            "parentId": 1,
            "name": "Section A",
            "children": [
              {
                "id": 4,
                "parentId": 2,
                "name": "Page 1",
                "children": []
              },
              {
                "id": 5,
                "parentId": 2,
                "name": "Page 2",
                "children": []
              }
            ]
          },
          {
            "id": 3,
            "parentId": 1,
            "name": "Section B",
            "children": [
              {
                "id": 6,
                "parentId": 3,
                "name": "Page 3",
                "children": []
              }
            ]
          }
        ]
      }
    ]

    Корректируйте под свою задачу. Пишите соответствующий класс на Python для ноды этого json с нужными вам методами «получить_родителя», «получить_наследника», «проверить_корень_ли_я», ну и для создания-удаления наследников парочку методов.
    Ответ написан
    6 комментариев
  • Почему не подключается фласк?

    Vindicar
    @Vindicar
    RTFM!
    На первом скриншоте ты используешь интерпретатор не из venv, а общесистемный, куда фласк не установлен.
    Ответ написан
    2 комментария
  • Как настроить VPN с выделенным IP-адресом для работы из Китая, чтобы подключаться к корпоративной сети компании?

    @WSGlebKavash
    Самый лучший вариант - это использовать сим-карту любого заграничного оператора связи, в том числе и российского. В этом случае ограничения не накладываются. Будет работать всё, и YouTube, и VPN. Более того, такой вариант полностью легален и не будет недопониманий со стороны местных спецслужб.
    Компании (Apple, Microsoft, Amazon, Volkswagen, Cloudflare) имеют неограниченный доступ к интернету и корпоративный VPN до заграничных серверов. Но процедура согласования не известна.
    Ответ написан
    4 комментария
  • Как настроить VPN с выделенным IP-адресом для работы из Китая, чтобы подключаться к корпоративной сети компании?

    CityCat4
    @CityCat4 Куратор тега VPN
    В больнице с переломом ноги
    Как-то мне довелось читать статью про китайские впн, правда было это давненько, может поменялось что. Так вот там было сказано, что Китай большой и в разных его частях разная строгость блокировок да и в разное время тоже :) В крупных городах Юга блокировок ... меньше :) чем в малонаселенных городах Севера.

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

    Ну и есть еще ваирант, не знаю насколько он реалистичен - убедить китайские власти, что твой впн для них угрозы не представляет
    Ответ написан
    Комментировать
  • Нормально ли это часто менять языки?

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    ЯП — это всего лишь инструмент. Какой нравится — такой и используйте. Хотите попробовать какой-то новый — пробуйте. Ничего такого в этом нет. А уж ужасного — тем более, так что бред эти все статьи.
    Ответ написан
    Комментировать
  • Как создать таблицу?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Использовать стандартный тег таблицы, который и предназначен для создания таблиц: https://htmlbook.ru/html/TABLE
    Ответ написан
    Комментировать
  • Нейронка, способная нарисовать поэтажный план из наброска на листочке бумаги?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Вот тут есть огромная нейросеть, сделает всё, что пожелаешь, но платно.
    Ответ написан
    Комментировать
  • Стоит ли скрывать пункт про образование в резюме?

    Ну, скроете вы его, а дальше HR либо на этапе первичного разговора, либо уже на собеседовании спросит всё равно. Надеяться, что удастся убедить при живом общении можно, но, учитывая огромный пул одинаковых кандидатов, шансы невелики. Поэтому я бы советовал быть максимально прозрачным и написать какой-то сопроводительный текст, объясняющий ситуацию. Тогда на собеседование вас позовут люди, которых ваша учёба не пугает по каким-то причинам — сэкономите время и себе, и другим.
    Само по себе отсутствие диплома почти никого не отпугнёт, а вот дополнительная занятость вполне может. Если даже вы успешно такими манёврами куда-то пробьётесь, есть шансы быстро вылететь, когда люди поймут, что получили не то, на что рассчитывали, и придётся уже это объяснять на следующих собеседованиях.
    Ответ написан
    4 комментария
  • Почему лампочки сгорели?

    @U235U235
    Если есть катод и анод, то это не лампочки, а светодиоды. Как правило светодиоды нельзя подключать напрямую к питанию, нужно подключать через токоограничительный резистор или специальный светодиодный драйвер. Иначе они сгорят, что видимо и произошло. ( Или сгорят порты Arduino).
    P.S. Задавая такой вопрос нужно сообщать модель/схему/фото устройства.
    Ответ написан
    Комментировать
  • Проблема экрана на клавиатуре Epomaker AK820 pro?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Брак. Возвращайте в магазин по гарантии.
    Ответ написан
    Комментировать
  • ИИ - хороший помошник в обучении?

    ИИ — приемлемый помощник в работе опытного программиста, позволяющий немного снизить количество рутины.
    Начинающим же генераторы текста противопоказаны, так как их использование помешает формированию необходимых в реальной работе навыков.
    Ответ написан
    3 комментария
  • Как в комментарии сделать ссылки на участок кода?

    Adamos
    @Adamos
    /**
     * @link MyClass::myMethod
     */
    
    class MyClass
    {
        static public function myMethod()
    Ответ написан
    1 комментарий
  • Как ускорить сканирование python?

    Mike_Ro
    @Mike_Ro Куратор тега Python
    Python, JS, WordPress, SEO, Bots, Adversting
    Как варианты:
    1. Обязательно ли искать оранжевый индикатор во всей области изображения, а не в одном ожидаемом месте?
    2. mss.mss() - обязательно ли каждую итерацию захватывать экран заново?
    3. Преобразование в hsv точно нужно?
    4. time.sleep(0.05) # Проверяем цвет каждые 100 мс - что то не клеится в Ваших показаниях, на основание чего указано 50мс?

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

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Отредактировать сообщение с заменой клавиатуры:
    msg = bot.send_message(chat_id=my_chat_id, text='Привет', reply_markup=первая_клавиатура)
    bot.edit_message_text(chat_id=my_chat_id, message_id=msg.message_id, text='Привет ещё раз', reply_markup=вторая_клавиатура)
    Ответ написан
    Комментировать
  • No such file or directory django как исправить?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    А что мешает посмотреть на реальный путь файла и сравнить с текущим путём в консоли?
    6797fe2c30986221244028.png
    Ответ написан
    7 комментариев