Задать вопрос
  • Почему ноутбук стал долго загружатся?

    @SunTechnik
    Время загрузки - слишком общее понятие.
    Как минимум, есть два этапа: диагностика bios и собственно загрузка. Какой из этапов стал дольше?

    Используется "заверешение работы" или гибернация?

    Вот тут расписана диагностика времени загрузки windows: https://www.outsidethebox.ms/11248/#:~:text=%D0%94....
    Ответ написан
    6 комментариев
  • Какую Windows десять или одиннадцать ставить на новый ноутбук?

    @Drno
    Если драйвера на сайте производителя есть под вин10, я бы советовал win10 ltsc
    Ответ написан
    Комментировать
  • Почему шумит куллер процессора?

    nava2002
    @nava2002
    Инженер
    Слово "шумит" не дает понятить :
    1. Гудит но меняет обороты в зависимости от температуры процессора. (это замена вентилятора)
    2. Все время работает на максимальных оборотах.
    2.1 Температура ЦП в этот момент какая?
    Если ЦП холодный - меняем вентилятор скорее всего сдохла система управления оборотами ( в вентиляторе )
    иначе в материнке.
    2.2 Если ЦП под 100 гр. то какие то проблемы с радиатором ( термопаста, термотрубки) хотя я такого не встречал.

    Все это легко увидеть в БИОС. там же поиграться с оборотами вентилятора и станет понятно "где собака порылась"
    Ответ написан
    Комментировать
  • Какой бесплатный мониторинг ресурсов (аналог zabbix agent) установить для vps linux ubuntu?

    А зачем искать аналог zabbix, если можно использовать сам zabbix? Он бесплатный, его можно установить на ubuntu, у него есть веб-интерфейс (и вполне можно интегрировать в grafana/prom, если хочется)

    https://www.zabbix.com/documentation/current/en/ma...
    Ответ написан
    2 комментария
  • Как конвертировать экспоненциальное число в "обычное"?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    number_format и спринтф не помогают
    Значит вы их неправильно используете:
    printf('%9.8f', 1e-8); // 0.00000001
    print number_format(1e-8, 8); // 0.00000001
    Ответ написан
    4 комментария
  • Почему не соответствуют зависимости?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Your Composer dependencies require a PHP version ">= 7.4.30". You are running 5.6.40.
    Ничего не замечаете?
    Ответ написан
    Комментировать
  • Почему global не действует на переменную, инициализированную во внешней функции?

    @Vitsliputsli

    Почему следующий код на PHP печатает 7, а не 12?

    Потому что это не js. А global работает ровно так как описано в доке, по-другому никак, т.к. область видимости работает иначе в языке.
    А делать надо так, чтобы функция внутри себя не обращалась с произвольными данными извне, только с теми, которые вы заранее объявили. Только так можно контролировать код. А значит global не нужен.
    Ответ написан
    Комментировать
  • Как правильно загружать картинки?

    @alexalexes
    Я нажимаю добавить картинку, она уходит на сервер, там ей присваивается новое уникальное имя,

    ... которое сервер тут же передает клиенту, как только файл гарантировано сохранился в хранилище (да, не обязательно, чтобы это был каталог сервера, он может загрузить файл через api облака, например, сам являясь клиентом системы хранения файлов).
    На клиенте, в скрытом поле вы собираете коллекцию уникальных имен файлов (идеально, если это будут id/guid/или другой род хеша).
    Когда пользователь удаляет файл, который был успешно отправлен серверу, можно отправить запрос, чтобы файл с таким-то идентификатором можно удалить, или поставить на удаление в очередь, если зачистка не сразу происходит.
    Когда пользователь сабмитит форму, тогда серверу передаются уникальные идентификаторы файлов, по которым сервер уже либо перемещает файлы на постоянное хранение, либо меняет их статус (файлы связывают с идентификатором поста, например).
    Те, файлы, которые остались в статусе черновика, скажем, в течение недели, можно зачистить скриптом, запускаемым по расписанию.
    Ответ написан
    Комментировать
  • Какую видеокарту выбрать?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Современным играм требуется:
    - NVMe накопитель, разница с обычными SSD уже напрягает. И размеры новинок - как правило 100Гб+
    - Минимум 16, лучше 32 оперативки. При чем частоты ниже 3200 - моветон.
    - С процессором сложнее, т.к. начиная с 8-го поколения важны не только частоты, но и общее энергопотребление. Если у вас 8600К и материнка на Z - чипсете - можно разогнать по частотам и теплу, и будет 6 ядер, потребление 135 ватт и в общем пока приемлемо. Но даже 7-е поколение с 4-мя ядрами в новинках уже не вывозит. Про 3-е просто помолчим...
    Теперь видеокарты:
    Все ждали, что DLSS еще не раз спасет, но время идет, период когда оно реально помогало - начался пожалуй с Metro Exodus, в 2019-м. А на сегодняшний день ситуация поменялась. Новые игры в принципе не тянут на максимуме без связки DLSS + генерация кадров. На чем угодно, даже на 4090. На оптимизацию все забили болт (очень показательна история с cities skylines 2 - где основной причиной дичайшей тормознутости - оказались высокополигональные зубы горожан).
    Иными словами появилась тенденция к полному и честному обсчету лучей, сложнейшей геометрии сцен и поверх всего - еще и высокие разрешения (4К уже норма, все меряются 8К).

    Итог: 4060 это минимум для обычного FullHD и с минимальными настройками. Но ставить эту карту в ваш комп смысла нет, да и стоит она в 3 раза дороже всего компа...
    Ответ написан
    4 комментария
  • Какую видеокарту выбрать?

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

    xez
    @xez Куратор тега Железо
    TL Junior Roo
    1. Можно пока спокойно остановиться на DDR4. DDR5 особого преимущества не дает, а стоит все еще ощутимо дороже. Мне кажется, что к тому времени как ddr4 утратит актуальность, то и сокет 1700 актуальность утратит тоже.
    2. ОЗУ много не бывает, берите 32 двумя модулями.
    3. Мать по вкусу. Обратите внимание на форм-фактор, количество слотов ОЗУ, количество m2 портов. Чипсет B или Z.
    Ответ написан
    7 комментариев
  • Как создать пул-реквест с частью коммитов другой ветки?

    @maximq
    QA Engineer
    Ответ написан
    Комментировать
  • Что даёт сборка ноутбука с встроенной и дискретной видеокартами?

    xez
    @xez
    TL Junior Roo
    Идея совмещать встроенную в процессор видеокарту с дискретной графикой изначально была такой: мощная дискретная не нужна 100% времени, она при этом сильно горячяя и прожорливая; в то время когда пользователю нужно просто рисовать рабочий стол подойдет и видеокарта, встроенная в процессор - она мало потребляет энергии и вообще достается практически бесплатно.
    Идея, вообще-то, классная, но только если дискретная видеокарта действительно мощная.

    В вашем же конкретном случае хитрые маркетологи к дохлой встройке добавили примерно такую-же дохлую дескретку, чтобы вам этот ноутбук впарить как "игровое решение".

    По вашим вопросам:
    1. Что по итогу было бы выгодней?

    У ноутбуков есть ограниченное число конфигураций и "ноутбука мечты" может просто не оказаться - поэтому каждое устройство нужно рассматривать отдельно. Возможно, ваш конкретный ноутбук был не так уж и плох по цене/характеристикам.

    2. Какова роль встроенной видеокарты если в ноутбуке есть дискретная?

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

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    echo preg_replace('#\p{Extended_Pictographic}#u', 'X', 'Test ⚡');
    // Test X
    Ответ написан
    4 комментария
  • Почему то анулируется $_SESSION после перезагрузки страницы?

    Daemon23RUS
    @Daemon23RUS
    Я прям стесняюсь спросить, а что возвращает функция session_start() true или false - ?
    подробнее можно почитать тут: session_start()
    P.S. Вот что еще вспомнил, может быть нарушен механизм установки сессий Если перед вызовом функции клиенту уже передавался какой-либо вывод (теги, пустые строки, пробелы, текст и т.п.)
    Дополнительно попробуйте setcookie(....) адаптировав под свою версию PHP
    Ответ написан
  • Что релевантнее поставить в сборку на Ryzen 7 5700x?

    nava2002
    @nava2002
    Инженер
    Предположим: НЕ планируется апгрейд в будущем. То есть все берем минимально для системы.
    Есть процессор - Ryzen 7 5700x
    1. К нему ищем память 3200. (более быструю брать нет смысла ограничение по процессору)
    2. SSD с каким интерфейсом? Интерфейс нужно знать для подбора материнки.
    3. Видеокарта какая все равно. Нужна потребляемая мощьность для подбора БП. Какой стандарт PCIe для подбора метреинки.
    4. Материнка самая дешевая, сокет АМ4, поддержкой М2 нужного стандарта (1 слот минимум), которая потянет скорость памяти в 3200, PCIe для видеокарты нужной скорости
    5. БП : процессор тянет 65вт , все остальное еще 30 вт + Видеокарта все умножаем на 1,5 (запас прочности) = мощность БП. Помним что модные блоки питания 80+ там реальна мощность больше (80-90%) от заявленной,
    дешевые там нужно думать о 50% от заявленной.
    6. И затем от форм фактора материнки и размеров охлаждения на процессоре выбираем корпус. Для компактных корпусов есть специальные блоки питания (маленькие).
    Все.
    Ответ написан
  • Что релевантнее поставить в сборку на Ryzen 7 5700x?

    xez
    @xez Куратор тега Железо
    TL Junior Roo
    Для 5700x хороший выбор будет что-то на b450 или b550 чипсете.
    Например,
    ASUS TUF GAMING B450-PLUS II
    ASUS PRIME B450-PLUS
    GIGABYTE B550M AORUS ELITE
    В общем-то можно любую брать, надо только понять какой форм-фактор, сколько нужно слотов ОЗУ, нужны ли pci-e кроме для видеокарты.

    ОЗУ выбирается таким образом: идем на сайт производителя матери и смотрим в QVL - там список памяти, которая протестированна и которая заведется на заявленной частоте.

    3050 не великая карта, так что ее в общем-то можно игнорировать при подборе корпуса, однако я все же посоветую в любом случае брать "mesh" корпус.
    Вот, по моему мнению, плохой корпус: https://www.dns-shop.ru/product/f2a388c4818a2ff0/k...
    Он плох не потому, что самый дешевый, а потому, что это непроницаемый ящик.

    Хороший корпус, по моему мнению такой: https://www.dns-shop.ru/product/e50a4241e222ab6e/k...
    Сетка со всех сторон - проблем организовать вентиляцию - никаких.

    p.s. а еще у вас есть шанс собрать mini-itx систему, но это совсем другая история
    Ответ написан
    Комментировать
  • Как перенести часть изменений из одной ветки в другую?

    Если коммит уже сделали, то делайте cherry-pick в нужную ветку
    https://git-scm.com/docs/git-cherry-pick

    Если коммит еще не сделали, то сделайте stash изменений, переключитесь на нужную ветку и примените то, что положили в stash
    https://git-scm.com/docs/git-stash
    Ответ написан
    5 комментариев
  • С чем может быть связано изменение даты и времени после перезагрузки сервера Ubuntu?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Заменить батарейку CMOS на материнской плате. Используется CR2032.
    Ответ написан
    Комментировать
  • Не получается загрузить класс через spl_autoload_register, как исправить?

    @Aqulus Автор вопроса
    Решил проблему тем, что перешёл на неймспейсы и в своём extension.php отдельно(независимо от composer autoloader'a) подключал файлы плагинов.

    spl_autoload_register(function ($class)
    				{
    					$path = str_replace('\\', '/', \Application::getRootDirectory() . '/src/addons/' . $class . '.php');
    
    					if (!file_exists($path))
    					{
    						throw new \Exception("Файл расширения {$class} по пути {$path} не найден!");
    					}
    					else
    					{
    						require $path;
    					}
    				});


    Спасибо Дмитрий !
    Ответ написан
    4 комментария