Задать вопрос
  • Обновление версии 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 комментарий
  • Видит ли провайдер то, что я скачал оффлайн страницу сайта в Google chrome на телефоне?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    1. Страница будет сохранена в телефоне.
    2. Да, видит, но без интернета вы ни открыть ни скачать не сможете её - т.е. её сначала надо будет открыть.
    3. С сервера, на котором размещён сайт. Да, с ютуба, да с гугла - ютуб же принадлежит гуглу.
    4. Через HTTP - это мировой стандарт для всех сайтов в интернете.
    Ответ написан
    Комментировать
  • Видит ли провайдер то, что я скачал оффлайн страницу сайта в Google chrome на телефоне?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    "Скачивание не требует интернета" - это какая-то бессмыслица. Скачивание разумеется требует интернета. А тут наверное имеется в виду "открыл скачанную ранее"? В этом случае по идее никаких запросов быть не должно, но тут зависит от яваскрипта, и он может в принципе выдать.
    Ответ написан
    2 комментария
  • Как тренировать Yolo, размер датасета, итоговый loss?

    freeExec
    @freeExec
    Участник OpenStreetMap
    1) Уже есть 12 версия яло. И зачем ты взял нано версию?
    2) С нейросетями нет такого, что взял А, Б и С и у тебя всё получилось. Количество обучающих картинок зависит от предполагаемого разнообразия. Если ты фотографируешь на цифровой фотоаппарат строго вертикально при хорошем освещении, то примеров нужно будет меньше, чем если фоткать на смартфон в тёмного подвале.
    3) Как loss перестаёт уменьшаться или на проверочных данных он начнёт расти.
    3) Проводишь эксперименты. Нет ответов не все случая жизни.
    4) Да, возможно отдельная сеть, которая будет получать готовую развёртку, даст более стабильные варианты.

    Проблему я тут вижу в датасете - его примеры с отдельными элементами не похожи на твои снимки с плат. Так что придётся создавать свой. Можно разметить 10 плат и дальше 11-ую путь уже сеть помогает тебе размечать.
    Ответ написан
    2 комментария
  • Папка с ip-адресом в папке chrome это нормально?

    @rusuz
    А IP часом не начинается с цифр от 124 до 138?
    Если да, то поздравляю, это просто версии сборки :)
    Ответ написан
    Комментировать
  • Потеря пакетов в сети Ростелекома?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    А потери то где? До конечного узла dns.yandex.ru отправлено 290 пакетов, вернулось 290.
    Промежуточные маршрутизаторы вообще не обязаны на ICMP отвечать, им и так работы хватает.
    Ответ написан
    6 комментариев
  • Перехват фото на роутере?

    @Everything_is_bad
    Есть куча разных протоколов, ты можешь перехватывать только там где данные не зашифрованы.

    файлы цифровых фото пользователей
    а есть файлы где фото не цифровое?
    Ответ написан
    1 комментарий
  • Какая есть деятельность с "дежурным режимом" в IT?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Это называется не "Дежурный режим", а "Сопровождение ПО".
    Так и искать: на сопровождение, но на фрилансе обычно эту сферу пытаются подогнуть под себя разработчики как "подушку безопасности", типо сделали сайт и потом поставили на поддержку, т.к. сами его знают, а так скорее искать "на галерах"
    PS: дежурный режим: это круглосуточный фултам про всякие мониторинги инцидентов и тп для неотложных работ
    Ответ написан
    3 комментария
  • Какой лучше выбрать мини пк под сервер?

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

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

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

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

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

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Где хотите, удобнее или просто где вам требуется.
    Ответ написан
    Комментировать
  • Хватит 16 гб озу и i3-7100 для офисного компьютера (word excel pdf много вкладок в браузере) на следующие 10 лет?

    @Drno
    нет, выйдет новый аппаратный кодек и у тебя отвалится всё видео в браузерах...
    бери современный ЦП, тогда лет на 8 должно хватить

    Я понимаю если бы ты брал топовые ЦП из линейки, ты же пытаешься взять уже на тот момент полуоФисный i3...

    надо чтоб нормально работал без ремонтов - закладывай хороший БП с сертификатом и новые комплектующие, гоняй тесты дома неделю, потом отправляй
    Плюс "башню" на ЦП чтобы когда он засрётся охлада всё равно хватало
    Ответ написан
    2 комментария
  • Как развивать логику в программировании?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Программирование - это практическая наука. Тут нельзя читать много теории алгоритмов. Все равно
    наступит момент практического написания кода и здесь - теория бесполезна. Нужен просто навык.
    Навык верстки кода. Фантазия. Желание экспериментировать.

    По поводу пет-проекта. Вообще не факт что термин алгоритм здесь применим. Ну какой алгоритм
    может быть у веб-сайта кухонных рецептов? Я не знаю. Может и нет его. Скорее есть набор технических
    приемов или best practices.

    Начни с копирования других проектов на Go и с выборки того что тебе полезно. Копировать - это
    нормально. Любой hello world или шаблон проекта это копирование.
    Ответ написан
    Комментировать
  • Как получить родительскую ноду PHPSTAN?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Первый же вопрос в FAQ:

    How can the parent of a node be obtained?
    -----
    The AST does not store parent nodes by default. However, the `ParentConnectingVisitor` can be used to achieve this:
    ...
    Ответ написан
    Комментировать
  • Помощь в PHP проверка данных из файла только выбранные значения?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    У вас файл создан под Уиндоуз, в которой в качестве разделителя строк используется последовательность \r\n
    Разбивая по \n, вы в конце каждой строки оставляете висеть символ \r, и в итоге при сравнении совпадает только последний элемент файла, после которого нет перевода строки

    Для чтения файлов в РНР есть специальная функция. Которая понимает любые переводы строк, и умеет их автоматически удалять.
    $array = file(JPATH_SITE.'/list.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);

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

    @99insania99
    Подсказывала и проверяла мои работы
    Как может оценивать работу то, что само не может в 80-90% случаев написать нормальный код?
    Рассуждала о возможных приоритетах и помогала в направление
    Есть такой сайт https://roadmap.sh/ - он поможет с направлением
    Ответы чтобы были более человеческие, а не сухие
    Это можно решить промтом, задай его так, чтобы она тебя называла папочкой и в конце строк писала ^-^

    Нейросеть не способна заменить собой ментора и учителя. Она способна подобрать последовательность буковок, которая кажется правильной. Тебе поможет курс(возможно платный) или ментор, который даст тебе и план, и проверки, и направления.
    Ответ написан
    4 комментария
  • Как монетизировать домашний сервер?

    @Everything_is_bad
    Про сдачу под хостинг, вопрос задавался 100500 раз, в общем случае никак, только если знакомым (это не считая того что гарантировать нормальный интернет и электричество ты всё равно не сможешь), иначе за спам отвечать тебе, а там может быть и что-то более серьезное.
    Ответ написан
    5 комментариев