Задать вопрос
  • Обновление версии PHP с 7.4.33 до 8.3 насколько необходимо?

    В первую очередь надо смотреть на то, когда заканчивается поддержка у той или иной технологии. И у PHP 7.4 она закончилась ещё в 2022 году.

    Это означает, что дыры в безопасности уже никто чинить не будет. А там их немало. И сайт будет всё проще и проще взломать с каждым новым днём.

    Возможно, ваш хостер имеет возможность внедрять патчи расширенной поддержки от Zend, которые так же закончатся уже в 2026 году.

    Поэтому, обновить стоит. Но перед этим надо убедиться в работоспособности сайта с этой версией.

    1. Полный бэкап файлов и базы. Это даже не обсуждается. Если у хостера бэкап не купили, купите.

    2. Обновите всё, что сможете до последних версий. Разработчики часто добавляют совместимость для новых версий PHP в эти последние версии. Это касается и ядра WordPress, и плагинов, и темы, если она была куплена, а не писалась с нуля. Если тему писали с нуля, то можно связаться с разработчиком, чтобы он дал вам точный ответ, будет ли тема работать, или сделал бы поддержку 8.3

    3. После обновления плагинов и тем проверьте в их документации совместимость этих обновленных версий с PHP 8.3.

    4. Используйте плагин проверки совместимости, чтобы узнать, будет ли ваш сайт работать на 8-х версиях PHP. Он старый, но именно с этой задачей поможет справиться. https://wordpress.org/plugins/php-compatibility-ch...

    5. Самым идеальным вариантом проверки всего этого дела было бы купить у хостера на месяц такой же хостинг и там опробовать сайт на новой версии. Это закроет все галочки в вашем списке сомнений. Если нет возможности этого сделать, то хотя бы на локальной машине запустите сайт на новом PHP. Можно ещё и дебаг-режим включить, чтобы иметь полный расклад в логах.

    6. Если всё это сделали, можно пробовать менять версию PHP на основном хостинге. Делать это лучше когда посетителей меньше всего, но поддержка хостера ещё не спит. Если не сработает, то верните всё из бэкапа.

    7. Далее вам нужно наблюдать за работоспособностью и стараться периодически обновлять ядро и плагины, чтобы следующий апгрейд прошел более гладко. Если вы всё-таки решили купить второй хостинг на 5 шаге, то вы можете его даже и оставить как раз для целей проверки обновлений и каких-то новых фич. Не забудьте его тогда закрыть от роботов на всякий случай, чтобы предотвратить индексирование поисковиками.
    Ответ написан
    1 комментарий
  • Как настроить кросскомпиляцию Qt6 + TDLib под Windows на Arch Linux, если при сборке постоянно возникают ошибки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Кросскомпиляция для винды под линуксом вполне возможна. Лет 20 назад это было не так уж и сложно, но сегодня объём и сложность всяких зависимостей в проектах и компиляторах выросли настолько, что это превратилось в длинный и очень весёлый квест с кучей подводных камней и даже айсбергов. Поэтому проще всего поставить виртуалку и уже в ней всё собирать сразу под целевой ОС. Собственно в вашем случае так и надо продолжить разбираться с проблемами, которые вы встретили при сборке под линуксом. На сайте TDLib есть подробная инструкция для сборки библиотеки. Что именно у вас не получилось сделать? Вы искали ответ на вашу проблему в гугле?
    Ответ написан
    4 комментария
  • Требуется ли junior deep learning инженеру знание математики?

    Maksim_64
    @Maksim_64
    Data Analyst
    Все зависит от компании, нет никаких общих требований. Собеседование это лотерея, советую не тратить время в попытке удовлетворить, все требования, а делать проекты и получать опыт.
    Ответ написан
    Комментировать
  • Как установить Shell Anything? Есть ли другие вариант для контекстного меню?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Как его установить подробно расписано в его же мануале. Что именно у вас не получилось?

    Подскажите пожалуйста, какие темы я должен изучить, чтобы уметь правильно скачивать репозитории и интегрировать их в существующий проект?

    Там же в мануале указана ссылка на подробнейшую инструкцию по добавлению пунктов в контекстное меню и даже с картинками. Что именно по этой инструкции у вас не получилось сделать?

    Мне нужно динамически изменять контекстное меню — добавлять и удалять в нём опции и подопции.

    Та же инструкция в мануале.

    Плюс может кто-то знает альтернативу ShellAnything? Мне нужно динамически изменять контекстное меню — добавлять и удалять в нём опции и подопции.

    Альтернативы есть в гугле. Вы хоть пытались искать?
    Ответ написан
    4 комментария
  • Какой выбрать ИБП для MacBook?

    @Refguser
    Решения для бизнеса: корп.сайты, ИМ и пр.
    140 вольт.

    Мб ватт?
    Он тоже через ИБП?

    Есть ИПБ, которые плохо работают на маломощных устройствах.

    Это ИБП с т.н. "зелёным" режимом. Ака режим экономии электроэнергии. И многие ИБП с поддержкой такого режима можно включать без "зелёнки".

    Мощность ИБП выбирать из суммарной максимально мощности подключаемых устройств + 20%. Без зелёного режима или с возможность включать без него.
    Ответ написан
    Комментировать
  • Какие характеристики ноутбука/ПК нужны для front-end-разработки?

    @Everything_is_bad
    Оперативка 32G и диск SSD, и лучше нормальный десктоп, а не ноут
    Ответ написан
    Комментировать
  • Что делать если звук приглушается во время звонка?

    @tukreb
    Откройте regedit и найдите ключ:
    HKEY_CURRENT_USER\Software\Microsoft\Multimedia\Audio\UserDuckingPreference

    Установите его значение в 3
    Если ключ отсутствует, создайте с типом DWORDи задайте 3

    Перезагрузите комп
    Ответ написан
    2 комментария
  • Можно ли заддосить ТСПУ?

    Заддосить можно, как и любую другую ИС, почему нет.
    Правда практически сразу всех DoS-ящих отключат (блокировка по IP, если извне, приостановка действия договора с провайдером если изнутри), а потом найдётся несколько статей:
    • УК 273 Создание и распространение вредоносного ПО
    • УК 274.1 Неправомерное воздействие на критическую информационную инфраструктуру Российской Федерации
    • УК 281 Диверсия


    Очень зависит от того, что наговоришь следователю и на сколько сильно захотят набутылить (в пример другим)
    Ответ написан
    Комментировать
  • Почему так отображается объем оперативной памяти?

    @alexalexes
    Посмотрите в настройках Региона -> Дополнительные параметры, что там с разделителями чисел.
    6859383c3892d773347244.png
    Не поставили ли случайно букву "б" вместо запятой.
    Ответ написан
    10 комментариев
  • Как сделать регистрацию без слета через fs?

    @maksam07
    зарегистрированный пользователь заносится в БД по новой

    Немного сложно это назвать прям хорошей "БД", но кто-то и с такого начинает.
    Я сделал регистрацию в боте

    Если ее сделали действительно вы, то вы явно видите, что у вас идет ТОЛЬКО сохранение в "бд", но ни разу не получение данных. Один из вариантов, при старте бота, заполнять users данными из "БД"
    Ответ написан
    Комментировать
  • Как обнаружить все битые таблицы?

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    Масштаб проблемы: критично, этим кластером (в терминах postgresql) пользоваться нельзя. Разбираться с тем как делаются бекапы, как восстанавливались и где именно сделали неверно. Системный каталог не соответствует файловой системе. Можно ожидать любые аномалии помимо отличий relfilenode. Например, полностью сломанный mvcc.

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

    @rPman
    Это не нормально, и может быть сигналом что вас обманули.

    Например вы купили на интернет барахолке (типа озон или авито) с рук ноут, в котором заявленные характеристики выше реальных. Так точно делают с android. Вам подсунули модифицированную версию ОС, которая показывает фейковую информацию, мало того некоторые диагностические утилиты даже загруженные с офф сайта могут можно показать ложь (китайцы подменяют Биос) и только тесты на реальное использование покажут правду.

    Настоятельно рекомендую загрузить офф образ win/linux и протестировать с помощью memtest
    Ответ написан
    4 комментария
  • Максимальная длина кабеля 5e?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Нихрена это не даст, работать кое-как будет. Существует такое понятие - домен коллизий - время ответа адаптера на сигнал. Так вот - 100 метров - это не просто так. Это как раз та временная величина, за которое адаптер пытается получить ответ на сигнал. Если он его не получил, просит переслать повторно!

    Ставьте оптику, и не мудрите. Покупаете два медиаконвертора (или spf вставки, если есть куда их вставлять) и уже оконцованный оптический кабель! Все щазтие - проложить кабель
    Ответ написан
    4 комментария
  • Могу ли я прогнать через password_hash пароли в бд, которые md5, чтобы не сломалась авторизация?

    @alexalexes
    Смену способа хеширования пароля вы можете провернуть только при участии каждого пользователя, в два этапа.
    1 этап.
    Делаете патч в функцию авторизации.
    Когда пользователь авторизуется, проверяете, что заполнено поле по хешу новой функции.
    Если оно заполнено по новой функции, то все проверки верности пароля проводите с ней, поле старой функции игнорируете.

    Если хеш по новой функции не заполнен, то проверяете, что пароль верен с точки зрения хеша старой функции. Если верен пароль, то записываете хеш по новой функции, так как у вас есть исходный пароль.
    Так вы накапливаете базу пользователей, которые часто заходят. И для них вы бесшовно меняете хеши.

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

    @alexalexes
    Как медиа станции эти коробочки хороши.
    Но если вам действительно нужен сервер, то физический размер реально решает, а мини-ПК под это дело не подходит.
    Вы будете ограничены во всем.
    1. Процессор не сменить - он распаян.
    2. Слотов под ОЗУ мало, а те что есть не дадут вам поставить планки с макс. емкостью - ограничение арх. процессора.
    3. Процессор - всегда используется ноутбучный энергоэффективный вариант - как ресурс сервера так себе.
    4. Нельзя нормально организовать RAID. Вам же нужна будет надежность хранения и наращивание скорости в x-раз от кол-ва накопителей?
    5. Нельзя нормально подключить полноценные видеокарты. А БП на внешней видеокарте куда поставите - рядом с мини-ПК?
    6. Нельзя нормально охладить систему в маленьком объеме, если вам нужно включить на пиковую производительность вычисления на 24/7.
    И так далее, все преимущества мини-ПК - это недостатки для сервера.
    Ответ написан
    4 комментария
  • В какой контейнер ставить сертификат Lent`Encrypt в NGINX-front или NGINX-backend?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Во первых для вашего определения того, что вы называете "фронт" есть официальный термин - реверс прокси.
    И конечно же сертификаты должны быть на нем.
    Ответ написан
    Комментировать
  • Нужна камера без аккаунта, можете подсказать варианты?

    @Komrus
    CIO в системном интеграторе.
    1) Лучше искать по словам "IP-камера" (по "веб-камере" будут попадаться всяике изделия с USB портом; а надо - с Ethernet)
    2) Убедиться, что поддерживает протокол ONVIF.
    3) Убедиться. что в описании нет слов "работа только с облаком ННН"
    4) Подумать - надо ли именно поворотную. Ибо парочка не-поворотных камер запросто может стоить дешевле.
    5) Подумать - нужны ли детекторы движения и т.п. (дабы начинать запись только по обнаружению движения; или - отправлять алярм)
    6) Нужна ли запись (если нет - только текущую ситуацию можно посмотреть; а начинает хотеться глянуть, что собакен делал пол-часа назад и где он взял то, что сейчас жуёт :)))
    7) Убедиться, что веб-морда камеры работает в современных веб-браузерах и не требует какого-то
    экзотического плагина для просмотра видео.
    Ответ написан
    2 комментария
  • Учёт все в одном, но без лишнего?

    Francyz
    @Francyz
    Photographer & SysAdmin
    GLPI + FussionInventory
    SnipeIT + HESK
    Ответ написан
    7 комментариев
  • Какого производителя телекоммуникационного оборудования выбрать?

    CityCat4
    @CityCat4 Куратор тега Сетевое оборудование
    Жил да был черный кот за углом...
    Элтекс ( и пр. отечественные вендоры), MikroTik, TP-link, D-link не рассматриваются в принципе.

    Я вижу в этом политические моменты или я ошибаюсь? Вы всерьез считаете, что китайцы (а все перечисленные, кроме Vector - это "Вектор Технологии" из г. Орел что ли?) будут сильно лучше микротика или тайваньского D-Link-а? У которого вообще говоря и промышленные решения есть?

    Я понимаю, если бы сказали "рассмативаем только отечественного производителя". а тут "рассматриваем только китайского производителя". Здесь я вижу скрытый нетехнический момент, который может больно ударить.

    Второе. При таких обьемах обычно нанимают интегратора. Это уже вполне приличная промышленная поставка - за нее любой интегратор возьмется с визгом. Он, по крайней мере, не будет страдать вот такой вот фигней и будет нести ответственность за выбор.
    Ответ написан
    7 комментариев
  • Где найди диапазоны IP дата-центров?

    ValdikSS
    @ValdikSS
    Такие базы формируют поставщики GeoIP-данных, как один из дополнительных атрибутов.
    https://support.maxmind.com/hc/en-us/articles/4408...
    Ответ написан
    Комментировать