• Что выбрать для учебы и игр: игровой ноут или пк, если уже есть старый ноут в наличии?

    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. Виртуальное окружение надо создавать там, куда вы подключаетесь, а не на локальной машине.

    Ответ написан
  • Усиливает ли коммутатор сигнал ethernet?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    1. Коммутаторы нельзя бесконечно цеплять один за другим гирляндой. Формально можно вешать 7 коммутаторов один за другим (включая головной).
    spoiler
    Я бы не советовал на практике делать более 3 хопов, т.е. голова и два уровня коммутаторов; это моё субъективное мнение.

    2. Вам необходимо сделать «звезду» из оптического многопортового коммутатора концентрации (расположенного в серверной или в телекоммуникационном шкафу) и в каждый порт подключить по оптике коммутатор доступа с медными портами, расположенный в телекоммуникационном ящике в непосредственной близости от потребителя (до 100 метров). Каждый коммутатор должен питаться от ИБП. Кабели «витая пара» на заводе рекомендуется использовать экранированные, при этом очень важно правильно их заземлять, иначе будет только хуже.
    3. Это серьезная задача, своими силами вы такую задачу не решите (иначе уже бы решили). Рекомендую нанять профессионалов по созданию СКС.
    Ответ написан
  • Как сделать отправку списка пользователей каждый час в тг боте?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Полагаю, дело в том, что надо передавать в качестве параметра функцию или метод, а вы передаёте результат функции (т.е. уже вызванную функцию).
    aioschedule.every().second.do(schedule_refresher(types.Message))


    Это вызванная функция, она что-то возвращает, и то, что она возвращает, попадает у вас в параметр метода .do:
    schedule_refresher(types.Message)

    Это просто функция:
    schedule_refresher и её можно вызвать. Видимо, именно её надо передавать в параметр метода .do
    Например, вот так:
    aioschedule.every().second.do(schedule_refresher)

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

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

    spoiler
    Прокладка не слишком толстого кабеля в грунт сейчас стоит где-нибудь от 200 тыс./км., включая материал, проект, оформление, стандартные согласования.

    Но если по дороге возникают: жадные собственники участка; автодороги; ж/д; газ/нефть… то это на полгода-год получения ТУ, согласований, платежей за выдачу ТУ, за согласования, за проверку выполнения ТУ и т.п. И не всегда удается порешать, иногда «нет технической возможности» и всё. Естественно, это за отдельные деньги, причем суммы могут быть любые вообще.

    Но вот если вы думаете, что прокладка кабеля это и всё, вы ошибаетесь. С одной стороны кабель закончится у провайдера, а это - вход в его кабельную канализацию, аренда канализации, аренда места на кабельросте (полка такая) и стойке в кроссе, где кабель будет расшит на соединительную панель.

    Если вы протанцуете этот танец, то вы получите темные волокна от провайдера до второго конца вашего кабеля.

    Со стороны провайдера вам надо подать в кабель сигнал. 10 Гбит, так-то это не мало, и для работы с таким гарантированным трафиком у провайдера должно быть соответствующее оборудование с соответствующим портом в вашу сторону и соответствующим аплинком «наверх». Если такового нет - добавляйте стоимость такого оборудования, его шеф-монтаж, настройку. Со своей стороны тоже в комп оптику просто так не воткнете. Тоже стойка, патч-панель оптическая, медиаконвертер, преобразующий оптику в медь (и не забываем про 10 Гбит, это сильно удорожает железо, да и медь тоже).

    И вот счастливый момент - вы протянули оптику, всё согласовали, всё настроили, заключили договоры аренды на землю, на канализацию, на место в стойке и место вашего кабеля на полках у провайдера. Заключили договор на поставку трафика, оплатили все затраты провайдера по подключению. Стали беднее на 5-6 миллионов, но зато обладатель канала связи.
    Всё, можно насладиться.

    Как же…

    Вот тут-то и начинается самая мякотка.
    Почему сигнал слабый? Почему со сбоями? Где мои 10 Гбит? Или вовсе пропала связь.

    Провайдер отвечает: «ничего не знаю, с моей стороны всё норм».

    Вы едете 20-40 км., чтобы убедиться, что да, с их стороны всё норм, а вот где и почему проблемы - неизвестно. Может, таки провайдер обманывает; может, где-то повреждение кабеля; может, плохой оптический контакт в разъеме; кот у вас дома перегрыз патчкорд; клали канализацию и порвали ваш кабель. И т.п.

    Вот поэтому провайдер не хочет связываться с прокладкой вам такого кабеля. Ему это не выгодно - эксплуатация не окупится, вы столько не будете платить, чтобы он мог выдерживать SLA по договору с вами.
    Ответ написан
    2 комментария