• Как вставить HTML-код в фрагмент JS файла .PHP?

    Попробуйте json_encode + parseJSON на стороне JS, чтобы уж гарантированно все спецсимволы экранировать
    Ответ написан
  • Как кешировать PHP страницу сайта?

    Почитайте про буферизацию вывода, включаем буфер, сохраняем весь выхлоп в самом конце и отдаем на экран, куда и как сохранять надо смотреть от специфики, например md5 от url или id страницы выводимой
    Ответ написан
    Комментировать
  • Почему при LIMIT 5 изменяется больше строк?

    Лимит вроде как только для select, чтобы ограничить вывод, организовать постраничный вывод...
    Попробуйте что-то вроде
    UPDATE ....
    WHERE 
    `id` IN (
    SELECT `id` FROM (
        SELECT `id` LIMIT 5
    ) as `t`
    
    )


    Вложенный двойной SELECT чтобы обойти ограничение типа нельзя изменять выбираемые данные...
    Ответ написан
    1 комментарий
  • Как происходит выделение памяти?

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

    Изначально ее выделяется с запасом, часто даже скрипт отрабатывает и ни разу не увеличивает память под себя, а так можете попробовать memory_get_usage(1) там вообще будет стабильно 2 мегабайта, если что-то жрущее не запустить, то скрипт не запросит даже памяти себе еще.
    Ответ написан
    Комментировать
  • PHP постоянное соединение?

    А вы вообще как работаете с очередями? Думаете с постоянным соединением не будет проблем с отваливанием?
    1. Юзайте сишный клиент для RabbitMQ, а не PHP-библиотеку.
    2. Юзайте подписку на очереди, а не долбите в цикле проверку обновлений, там просто делается подписка на обновления и в нее передается функция обработчик, которая молниеносно выполнится в момент получения сообщений. Пример можно глянуть вот тут
    3. Можно проверять соединение примерно вот так (если у вас библиотека amqp)

    if ($conn->isConnected()) {
        echo "Connected to the broker \o/";
    }
    else {
        echo "Cannot connect to the broker";
    }


    ну и реконектить...

    4. Если несколько серверов, то наверно имеет смысл везде поставить локально RabbitMQ и настроить кластеризацию
    Ответ написан
    2 комментария
  • Что может мешать запуску hp probook 4520s ?

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

    Если оперативка, и их несколько - можно одну снять, можно в другой ноут воткнуть и прогнать мемтестом.
    Но мне кажется что у вас именно чип отвалился
    Ответ написан
    Комментировать
  • Что делать, если после очистки ноутбука выдаёт "MBR ERROR" и не воспринимает диск?

    Я так понял, Вы привели жесткий диск в чистейшее состояние, на нем нет операционной системы и нет вообще ничего, только переустановка системы.
    У вас биос не видит ни MBR, ни UEFI и не может загрузиться, а windows 8 уже использует UEFI, а не MBR, зря вы переключились на legacy boot.
    Если данные важны и вы не особо разбираетесь - лучше обратитесь к спецу, чтобы глянул состояние разделов, может быть вы только первый раздел с UEFI почистили.
    Ответ написан
    Комментировать
  • Как включить расширенный биос на ноуте HP?

    В некоторых древних версиях были хоткеи всякие, но их закрыли, вероятно появились другие, но их нет.

    Иногда можно дампы UEFI распаковывать и анализировать значения, потом через утилиты править скрытые настройки, которые не выведены в интерфейс, но у меня на HP такое не сработало.

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

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

    На php в mysqli есть функция (метод) affected_rows, она вернет сколько записей затронуто, тоже самое, что происходит в phpmyadmin.

    Можно добавить поле last_modified, например, в нем прописать on update timestamp, ну и из списка обновленных товаров выгружать с выборкой по таймштампу, естественно, если оно обновилось после формирования запроса, то в базе будет timestamp больше или равен текущему, в таком случае можете не только количество обновленных знать, но и конкретно знать какие строки обновлены, а какие такими и остались...

    Если же вы желаете подтверждать обновление данных средствами своей программы, то нужно сделать так - получаем все записи нужные у которых эти поля на данный момент не равны тому, что вы желаете в них записать и из этого результата пройтись и подтвердить, а потом выполнить запрос, передав например нужные ID только на UPDATE
    UPDATE `table` SET `field`=1 WHERE `id` IN (1,2,3,4,5,22)
    Ответ написан
    Комментировать
  • Почему Sublime Text 3 не минифицирует JS с помощью плагина Minify?

    В документации minify написано подробно что нужно сделать - поставить nodejs, поставить кучу утилит типа uglify cssclean и другое, проверить что эти утилиты работают из cmd/powershell, потом еще надо перезапустить sublime, чтобы переменные окружения настраивались, я вот по этой инструкции настраивал https://tech-research.ru/sublime-text-3-minifikats...
    Ответ написан
    Комментировать
  • Как сделать чтобы ноутбук не засыпал при закрытии крышки если подключен второй монитор?

    Действие при закрытии крышки нужно отключить в настройках электропитания, там же и действие при нажатии кнопки питания настраивается, короче крышка это как кнопка питания, ACPI действие.
    А то что выше написал товарищ - это по таймауту засыпание выключил.
    20170521-1-min.jpg20180428-1.jpg
    Ответ написан
    Комментировать
  • Мерцающие белые точки на мониторе, в чем причина может быть?

    Видяха шумит или матрица/шлейф, или питание на какие то узлы, можно понять подключив к внешнему монитору.
    А вообще да, сдавайте нафиг это дело. Бывает брак у всех, даже у HP за сотку и эплов. Лучше такие устройства как ноуты конкретно в первые дни разглядывать на перегрев, тормоза, зависания, обрывы связи, качество экрана, отсутствие остаточной картинки и других болезней. Я когда покупал ноут осенью, то 4 раза менял, 4 раза!
    Интернет-заказы вообще по своим законам, там месяц на проверку обычно, даже сложной техники, типа домой коробку приносишь и дома у тебя есть время на осмотр. Магазины часто упираются на возврате, но на обмене и тем более на чуть дороже модель или такую же - вообще легко идут.
    Ответ написан
    Комментировать
  • Display Port, какой выбрать или может как решить проблему?

    @PavelBelyaev Автор вопроса
    Отвечу тем, кто может с этим столкнется - на мониторах DELL встречается брак в работе MST, и гарантия производителя часто аж на 3 года, просто звоним в поддержку делл и через пару дней вам курьер новый привезет, а старый заберет.
    Ответ написан
    Комментировать
  • Где найти нормальные уроки по cms ghost js?

    Ghost создавался чтобы быть ни вордпрессом, а именно блогом, там есть посты, ленты, о каком магазине вы вообще говорите?
    Ответ написан
    Комментировать
  • Оптимальнее Full Hd 144 ггц или 2k 75 ггц?

    Для игр лучше наверно FullHD, ибо чем больше разрешение, тем меньше фпс.
    Для работы и фильмов лучше 2к, а 144 герц даже не знаю зачем, фильм на 60 герцах ну оооочень плавный, жаль только что все видео по 24-30 герц, телики вытаскивают до 60 герц и делают плавно, на ютубе иногда нет честных 60гц...
    Ответ написан
    Комментировать
  • Какой монитор выбрать для веб дизайна?

    Вероятно что на 45% это будет 6 битная матрица 256 тыс цветов, а на 72% уже 8 битная с 16 миллионов цветов.

    Разница в цветах заметна, не знаю как у вас на экране сейчас будет заметно это фото, у меня четко видно что слева красный, а справа не совсем красный, а вживую это вообще сильно заметно
    5c41f19aed4c1245999740.jpeg
    Ответ написан
    Комментировать
  • Регулировка скорости вентилятора на ноутбуке?

    @PavelBelyaev Автор вопроса
    В общем, решение такое, для ноутов HP, поддерживающих утилиту Coolsense...
    Запускаем утилиту RW, делаем дамп EC, чтобы откатиться...
    Разогреваем проц утилитой OCCT, включаем Coolsense в самом конце.
    Теперь снова снимаем дамп EC контроллера (состояния регистров).
    Прикол в том, что в этот момент CoolSense хватает контроль на себя и переключает на ручной контроль вентиляторы, разгоняя их принудительно при нагреве компа.
    Теперь сравниваем два дампа через RW, смотрим какие регистры поменялись, у меня 180й регистр это скорость, но оно не работает, если другие регистры не переключить в нужные положения.

    Если перемудрил с регистрами, то помогает иногда просто обновление конфигурации, например одну планку оперативки снять/добавить, без SSD попробовать включить, потом поставить обратно и снова включить. Еще перепрошивка биоса затрагивает походу и мультик тоже, в момент перешивки вентиляторы шумят на все 200%... Ну и сброс биоса и он кстати сбрасывается на буке с несъемной аккумой методом съема аккумы, видать экономят и на батарейках cmos уже...

    Короче, я еще буду эксперименты ставить с этим мультиконтроллером, документаций в свободном доступе не нашел под ENE KB9022Q D
    Ответ написан
    Комментировать
  • Есть ли разница сколько контактов на ОЗУ (SODIMM 204-контактa)?

    Выбирайте именно DDR3L, а не обычную DDR3 (тоже ноутбучную), с префиксом L низковольтная.
    Нужно смотреть на частоты поддерживаемые процессором, хотя много где оно выставится само на правильное, еще если две планки ставите, то выбирайте вторую с таким же таймингом (CL).
    Ответ написан
    Комментировать
  • Как решить проблему с запуском ноутбука?

    Попробуйте fast boot выключить, очень смахивает на потерю SSD, может быть тока не хватает, может просто ноут конфликтует с железом.
    У меня подобное было на маке только, решилось заменой vertex 3 на crucial m4, контроллер сбоил, при этом мой SSD Vertex на другом компе идеально завелся.
    Ответ написан
  • Что делать с домашним сервером?

    Разверните там любой Linux, который по душе, поднимите nginx (может еще Apache), mysql, php...
    Можно на nodejs поднять свой бложек на ghost.
    Можно поднять такую штуку типа seafile, nextcloud, owncloud, элементарно с телефона фотки выгружать и иметь доступ к своим документам с разных мест.

    Я раньше тоже дома держал отдельный комп для развлекухи, чтобы разные сервисы от почтовика или джаббер-сервера до айпи-телефонии развернуть, поиграться, а сейчас у меня просто 8 ядерный процессор Xeon на 14nm, 128 оперативки, PCI-E SSD со скоростью 1.5Гб/сек, всё это абсолютно бесшумно и максимально энергоэффективно. И сейчас у меня просто стационарный комп, на котором на фоне в Hyper-V гоняются разные Linux-серверы, я их клонирую, делаю снимки памяти, очень удобно для развлекухи, можно целый интернет свой воссоздать с несколькими виртуальными сетями, днс, впн, маршрутизаторами, очень интересно
    Ответ написан
    Комментировать