• В чём проблема запроса к api Albion Online Data?

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

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

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

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

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    • «Игровые ноутбуки» это продукт сумрачного маркетингового гения. Физику не обмануть никакими маркетинговыми фокусами.
    • Я бы рекомендовал вам отказаться от игр вовсе.
    • Для работы в Visual Studio и Access ваш процессор, на мой взгляд, должен еще лет 5 быть вполне актуален. Если ваш ноут не справляется, я вангую засоренность троянами и т.п. нечистью, считающей на вашем процессоре свои биткойны или хеши.
    • Для разработки в области 3D графики ноутбуки на мой взгляд не подходят совершенно, никакие и ни с какой стороны. Нормальный ПК с быстрыми дисками и большим объемом ОЗУ, ну и дискретная графика, конечно. Но - монитор тут нужен не как для игрового, а наоборот - медленный, но качественный по цветопередаче, яркости, углам.
    Ответ написан
  • Как освободить 80 порт от ростелекома?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Купить белый ip
    Ответ написан
    Комментировать
  • Как установить pillow-simd на windows?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Тут посмотрите
    Ответ написан
  • Почему после совершения сделки в python приходят 2 уведомления?

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

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

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

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Элдор Суванов, почитайте статью. Там рассмотрены основные варианты структур, реализующих решение вашей проблемы, соответствуюзих им классов и соответствующих атрибутам этих классов запросов sql.
    spoiler
    Вы должны были сначала поискать, потом сюда писать вопрос. Публиковать вопросы, ответ на которые легко найти поиском в интернете, запрещено (п.2.2 Регламента). Я, к примеру, нашел за 5 секунд по запросу «sql цепочка родителей»
    Ответ написан
  • На какой яп перейти с c++?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Есть такой язык: это python.

    Формально синтаксис на первый взгляд похож на сишный без лишних кавычек и скобок; но есть нюансы.

    Ботов не делает на python только ленивый;
    Некоторые мобильные приложения в принципе можно делать на python;
    Сайты (серверную часть, т.н. бэкенд) можно делать на python или на фреймворках, основанных на python;

    Но!
    Есть засада
    Всё это будет ну такое.
    Боты - они гораздо сложнее, чем кажется, и начинать с них изучать python я бы не советовал;

    Мобильные приложения - ну, скажем так… есть возможность делать для android некоторые приложения с использованием python; но это не нативное приложение; а для iOS вовсе невозможно.

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


    И подобная «засада» будет с любым «универсальным» языком. Чем универсальнее, тем хуже* выполняет каждую задачу.
    (Хуже, чем специализированные языки).
    Ответ написан
    2 комментария
  • Как узнать количество разъемов у БП?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Как узнать количество разъемов у БП?

    Взять БП в руки и посчитать. Никто не угадает, что вам продадут и что напутали менеджеры при заполнении сведений о товаре. Тем более все производители пишут, что оставляют за собой право как угодно изменять товар по ходу производства.
    Ответ написан
    5 комментариев
  • Может ли отсутсвие высшего образования в области математики препятствовать в каких то моментах продвижению и работе в DS?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Если у вас с навыками и знаниями математики нет проблем, то вы могли бы заметить, что ответ на ваш вопрос:
    Может ли отсутсвие высшего образования в области математики препятствовать в каких то моментах продвижению и работе в DS?
    только один и он таков:
    «Может».
    Потому что для утверждения «Не может» необходимо обладать полным знанием обо всех случаях, и только если во всех случаях будет выявлено, что «не препятствует», тогда был бы противоположный ответ. Таким знанием мы не обладаем и обладать не можем принципиально.

    Так что - да, может.
    Ответ написан
    3 комментария
  • Какая ОЗУ подойдет к Intel S1200BTL?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Нужна память unbuffered (UDIMM). У вас память приобретена registered (RDIMM). Если у вас процессор серверный (XEON), надо найти именно не-registered, но с поддержкой ECC
    На сайте intel про вашу мат.плату написано
    DDR3 ECC UDIMM
    Ответ написан
    Комментировать
  • Как картинки с разными цветами сбалансировать по цвету?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Цвета надо перевести в цветовое пространство Lab и там вычислять дельту между парами L1-L2 (это яркость) и a1-a2 и b1-b2 (это координаты в пространстве цвета красно-зеленый * сине-желтый).
    Таким образом ты отделишь цвета по яркости от цветности и сможешь отсортировать отдельно.
    Ответ написан
  • Что следует прочитать, посмотреть для того, чтобы написать парсер цен Amazon по ASIN?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Перво-наперво вам надо освоить декомпозицию задач.
    Разделите задачу на подзадачи. Подумайте, как бы вы решили каждую из подзадач. Если подзадача сложная, еще разделите и продумайте решение под-подзадач.
    Приходите сюда со своим виденьем и попыткой решения, и что конкретно в какой подзадаче не получается.
    Ответ написан
    Комментировать
  • Как приступить к практическим проектам? Учу, учу, учу теорию, но когда приступаю настоящему проекту, то начинается ступор. Что делать?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Сделай калькулятор, 2048, тетрис, блокнот - без графики. Потом с графикой. Потом в виде веб-приложения, многопользовательского, асинхронного, с базой данных, регистрацией, документированное, микросервисное, со 100% покрытием тестами…
    Ответ написан
    Комментировать
  • Как установить linux на general satellite C592?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    В этом устройстве в качестве центрального процессора используется нечто под названием st20, якобы risc-процессор; он является частью специализированной микросхемы-декодера производства OMEGA. По-моему, st20 это что-то сравнимое по возможностям с z80 процессором. По косвенным данным, сам st20 разработан до 1995 года. И его до сих пор используют во всяких встроенных штуках, так же как и другие процессоры прошлого века (тот же z80, i386, i486 и т.п.)

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

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

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    В macOS обычно есть встроенный python3, пусть старый (не надо обновлять штатный python! Если надо - добавьте рядом новую версию), но вполне должен справиться с такой проверкой.
    Не сложно и от руки написать, но вот есть библиотечка, возможно поможет.
    Ответ написан
    1 комментарий
  • Как дописать информацию в ячейках файла форматом csv?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Есть в excel - например, конкатенация формулой через &
    Типа = “http:” & A1
    Ответ написан
    1 комментарий
  • Как обрабатывать такие исключения в python?

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

    spoiler
    Но как это сделать практически, представляю смутно. Приходит в голову что-то вроде регулярного http-запроса и простенький локальный сервер, который слушает эти запросы и сбрасывает таймер. Главное, чтоб этот сервер не завис :))

    Вот, кстати, можно попробовать.
    И сервер какой-то простой…
    Ответ написан
  • Можете пожалуйста помочь с PYTTY?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    1. Не надо скачивать python вместо. Не трогайте тот python, который уже есть. Иначе можно вовсе потерять систему, к которой вы подключаетесь.
    2. Надо создать отдельное виртуальное окружение для вашего проекта и туда скачивать всё ПО, необходимое для проекта. Почитайте про виртуальные окружения python. Виртуальное окружение надо создавать там, куда вы подключаетесь, а не на локальной машине.

    Ответ написан