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

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Надо прозвонить кабель. Для этого есть специальные устройства, недорогие.
    Поскольку не поднимается гигабит, значит идет работа по 2-м парам, что дает 100 мбит.

    Кроме того, желательно чтобы кабель нигде не был круто загнут под 90 градусов, надо хотя бы по небольшому, но по кругу его поворачивать.
    Надеюсь, кабель одножильный (многожильный не следует класть, он лучше для патчкордов, он плохо обжимается и сильное затухание). Надеюсь, кабель не сильно китайский (медь, а не обмедненный алюминий или железо), и толщина жилы ближе к 0.52, а не к 0.48…
    Ответ написан
    1 комментарий
  • Почему не работает охлаждающая подставка на Macbook pro 2019?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Полагаю, потому, что сам по себе type-c шибко умный и к тому же там реализуются разнообразные протоколы управления питанием. И возможно он по-умолчанию в маке просто не отдает такую мощность с такими параметрами, какую ждет подставка. 5 Вт это примерно 1А на 5В. А оно положим считает, что без команды оно больше 0.5А не отдаст, и баста.

    Можно попробовать найти на Али железочку, которая будет явно давать команды в type-c включить определенный протокол питания с определенными параметрами (встречал подобное), и тогда оно может обмануть порт мака. Но это риск, что ченьть пойдет не так и порт погорит. Поэтому это уж совсем от бедности…

    Но есть любопытный вариант, я бы попробовал. Небольшой дешевый powerbank, умеющий заряжаться от type-c и отдавать по usb-2. Тут будет засада убедить powerbank не питать мак, а питаться от мака. Если покумекать и поэкспериментировать, это может сработать.

    Ну и, с третьей стороны, а поискать специально обученную под макбуки подставку по цене чугунного моста? Мак - это всегда затратно, увы.
    Ответ написан
    1 комментарий
  • Как отчистить глобальное окружение python?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Разобраться, как работают виртуальные окружения. Создавать их для каждого проекта, активировать и из них производить установку библиотек посредством pip для данного проекта.

    Что касается «глобального интерпретатора», то это тот, папка которого указана первой в системном path.
    Ответ написан
    Комментировать
  • Баланс между клиентами и функционалом софта?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    На мой взгляд диванного аналитика, очередность - в порядке поступления. Вне зависимости от того - ваши это идеи или клиентов. Но учитывать суперкритичные, конечно.

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

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    В общем случае это три таблицы:
    • Блюда
    • Ингредиенты
    • Отношения (ищи «многие ко многим»).
    Ответ написан
  • Как можно реализовать групповой чат бот в телеграме на python?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Судя по результатам, ваша деятельность по созданию бота будет состоять из груды вопросов на все доступные ресурсы.
    Вы не смогли ни в поиск, ни в прочтение документации. П.2.2 документации гласит:
    Перед тем как задать вопрос пользователь Сервиса обязан:

    2.2 Убедиться в том, что в сети Интернет, и на страницах Сервиса в частности, отсутствуют ответы на данный вопрос. Специально для этого талантливые IT-специалисты создали и развивают поисковые системы Яндекс и Google.

    Поэтому ответ:
    никакая библиотека вам не поможет. 
    Никак не делать ботов.
    Ответ написан
    Комментировать
  • Python не видит модуль attrdict при установке модуля wxpython, что делать?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Во-первых, сходите сюда и скачайте подходящий wheel. И его и ставьте через pip.
    Во-вторых, хотя сам по себе python не боится кириллицы в путях, но не все библиотеки и не все утилиты с ним дружат.
    Поэтому я бы советовал попробовать исключить кириллицу из путей (в идеале установить всё в корень диска в папку с латинским именем).
    Ну и вдогонку - ознакомьтесь с виртуальными окружениями.
    Ответ написан
    Комментировать
  • Как сделать генерацию случайного числа в диапазоне без повторений?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Описанная задача внутренне противоречива и не может быть решена в полной мере.
    Вместе с тем, если учесть, что в случайность тут будет не совсем случайна, то решение для целых чисел таково:
    Делаете shuffle на исходный список и затем по-очереди извлекаете из него элементы.
    С точки зрения результата это будет равносильно практически любому более сложному варианту.
    Ответ написан
    1 комментарий
  • Возможно ли найти картинку в свернутом окне в Python?

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

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    В общем случае надо брать точно ту видеокарту, какие стоят в оригинальных маках. Тогда будет минимум танцев с бубнами.

    spoiler
    Но, признаться, слабо улавливаю смысл в хакинтоше. Десктоп с макосью - для работы? Ну… такое… работа должна окупать инструмент. А инструмент должен быть надежен и остёр.

    Для игры? Опять же такое…

    Для попробовать? Ставьте любую видяху, хоть встроенную Интел.

    Не, макось неплоха и маки прикольные… но хакинтош - не стоит вложенного труда. Говорю уверенно, т.к. несколько лет и работал с хакинтоша и на домашнем ноуте HP стоял… В большинстве случаев старый 10-летний макбук на старом i5, прокачанный ОЗУ и ссд, конечно, лучше хакинтоша.

    Купите лучше б/у макбук - оно того стоит.
    Ответ написан
  • Как удалить все до и после второго символа?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Сначала заменяешь то, что внутри слешей вместе со слешами на что-то уникальное для этой строки (пробел например), потом делаешь сплит строки по пробелу.

    А вообще сделать строке explode по слешу и потом взять нулевой и последний элементы массива.
    Ответ написан
    1 комментарий
  • Как просмотреть примечания в word файлах с помощью python?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    В общем случае для работы с docx совершенно неожиданно используется библиотека python-docx.
    Как именно там получить доступ к примечаниям - наверно, надо покурить мануал или покопаться в библиотеке.
    Ответ написан
  • Что делать при ошибке при миграции или запуске сервера при помощи команды 'python manage.py runserver'?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Если у вас где-то что-то не работает, вам надо где-то что-то исправить…

    В общем случае надо создать базу данных от суперпользователя, создать пользователя, дать ему права к базе данных и дать команду базе данных перечитать права пользователей (flush privileges).
    Всё это легко ищется в сети.
    Ответ написан
    Комментировать
  • Как запустить Python приложения на хостинге с Cpanel?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    В общем случае это означает, что там необходимо создать виртуальное окружение, активировать его и установить в него все необходимые библиотеки, включая aiogram. Но что касается вашего хостинга и как там это делать - вам надо самому разбираться.
    Ответ написан
    Комментировать
  • Как я могу передать функцию agree из callback_queries.py на main.py?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Используй from mymodule import my_function
    Ответ написан
  • Бот заходит в войс, но звука музыки нету, что делать?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Что делать? Читать traceback и искать, как получается, что в указанную там функцию вместо ожидаемых двух аргументов приходит три.
    Ответ написан
    Комментировать
  • Не понимаю почему выдаёт ошибки при смене города и написание того чтоб все было на рус яз?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Вам надо найти библиотеку в интернете, найти в ней папку и в папке модуль, в модуле найти класс Client, с которым проблема. В классе посмотреть, какие аргументы принимает конструктор класса __init__, и исправить аргумент, который у вас указан неверно и о котором вам и сообщает traceback.
    Ответ написан
    Комментировать
  • В чём проблема запроса к api Albion Online Data?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Думаю, причина в использовании метода словарей get - он не находит указанного ключа в словаре и возвращает None, а дальше проверка не проходит и цикл завершается.
    Почему возвращается None, это вы самостоятельно разбирайтесь, то-ли в ключе опечатка, то-ли такого ключа не возвращается, то-ли ваш парсинг где-то косячит.

    Советую поделить код на функции и отлаживать их отдельно. Советую после проверки на None в случае else выводить сообщение, к примеру «такого ключа не обнаружено» и т.п.
    Ответ написан
    Комментировать
  • Почему подключается только один наушник Realme buds t100?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Сделать ресет. Зажать на обоих наушниках одновременно сенсоры на 10 сек., после одновременного удержания сенсоров в течение 10 секунд закинуть наушники в чехол и закрыть крышку.
    Ответ написан