Задать вопрос
  • Как вычислить результат математических операций в строке?

    delphinpro
    @delphinpro Куратор тега PHP
    frontend developer
    Держите функцию. От сердца отрываю.

    function math($expression) {
        $expression = str_replace('^', '**', $expression);
        return eval("return $expression;");
    }
    
    $t = '5 + ( 10 - 2 ) ^ 2 % 10 * 2';
    $t = math($t);
    echo $t;
    Ответ написан
    2 комментария
  • Причины блокировки УЗ в домене?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    А тут комп заблокировался по прошествию 10 минут - опа УЗ уже заблокирована.

    Была похожая беда когда юзер будил комп 10ю нажатиями Enter пока тот не проснется до появления изображения.
    Естесно, после первой побудки, все последующие нажатия отрабатывались как подтверждение ввода
    Ответ написан
    Комментировать
  • Есть ли программы для Windows для отображения программы из виртуальной системы в основной, хост, системе?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Это называется seamless mode или безрамочный режим.
    Насколько я помню - его можно добиться и с обычным RDP на клиентскх ОС, включив RemoteApp - так что решается проблема подключением по RDP с хоста в ВМ с настроенным seamless режимом и прописанным запуском конкретной программы.
    Ответ написан
    Комментировать
  • Ностальгия по старому, может есть у кого то образ?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Phrack Magazine

    Фрэк есть в онлайне:

    Ностальгия по старому

    По этим ссылкам можно частично утолить (или дополнительно разжечь):
    Ответ написан
    Комментировать
  • В чем разница символической ссылки и скопированного пути?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Простой пример. Скрипт ежесуточно создаёт папку с текущей датой в названии и делает на неё символическую ссылку /some/directory/today. В настройках программы /some/directory/today указана как папка для сохранения каких-то файлов. В результате файлы каждый день сохраняются в отдельную папку, а программе не надо менять настройку.
    Ответ написан
    Комментировать
  • На сколько важно использовать услугу "Настройка защищенного соединения" от Timeweb?

    Проверяем сайт и устраняем ошибки "Mixed Content"
    Исправляем визуальные дефекты на сайте

    Не пользовался, но предполагаю, что это означает следующее:
    у Таймвеба перед реальным сервером с сайтом стоит прокси, который отвечает за сертификаты ( например, у BeGet такая схема, и у Spaceweb вроде бы тоже ). На нём, перед отдачей готового контента браузеру посетителя, отрабатывает middleware, которое на лету заменяет http на https для нужных url. Вероятно, оно позволяет задавать для каждого сайта свой набор дополнительных костылей.
    "Визуальные дефекты" - это тоже только то, что связано с незагрузившимся контентом.

    Поэтому, когда Вы отключите услугу, то все проблемы от Mixed Content вылезут снова.
    Ответ написан
    Комментировать
  • Что входит в отладку скрипта на PHP?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    В отладку входит два основных механизма:
    1. Включение полного отображения ошибок (или логирования, если на боевом сервере)
    2. Пошаговая трассировка с контролем состояния переменных (с использованием IDE или вручную через var_dump/die).

    В вашем случае, очевидно что не был выполнен пункт №1. Какой бы ни была причина проблем, РНР всегда выдаст ошибку. Так что в вашем случае надо было просто убедиться, что error_reporting=E_ALL, а display_errpos=1

    А вот нижеследующее утверждение не имеет смысла
    PHP данную ошибку не показывал, т.к. не использовалась функция проверки записи в директорию is_writable().

    РНР не нужны никакие функции, чтобы сообщить об ошибке. А is_writable() обычно используется как раз наоборот, чтобы подавить ошибку и дальше работать как ни в чём не бывало. Ну или в лучшем случае выбросить какую-нибудь бессмысленную ошибку типа "Не могу записать в файл", не говорящую ничего о реальной причине проблемы.
    Ответ написан
    4 комментария
  • За счёт чего быстрее работает компьютер?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Честно говоря, смысл вопроса не понял. В клубе стоит относительно новая тачка. У тебя - рухлядь примерно 15-ти летней давности - какой смысл их сравнивать?
    Ответ написан
    Комментировать
  • Диск в рейде пометился как foreign, как исправить?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Подскажите, как можно оживить системные диски?

    Не стоит ничего оживлять. Формально говоря, избыточность у вас закончилась (хотя состояние вышедших из строя дисков неизвестно).

    Корректно выключайте сервер, маркируйте винчестеры по отсекам, вынимайте их и на отдельной машине создавайте полные посекторные копии исправных. Под Linux можно взять dd, под Windows - Clonezilla.

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

    Дальше берите хорошую программу для восстановления данных и собирайте массив программно. Можете наш R.saver, он бесплатный, и если на исправных жёстких дисках нет логических повреждений (не требуется именно восстановление), он соберёт RAID автоматически, что позволит скопировать информацию.

    После этого покупайте новые 4 диска, собирайте из них тот же РЕЙД 6, и копируйте ваши файлы туда. До того, как убедитесь, что всё в порядке, все старые диски и образы храните нетронутыми.

    Старым дискам доверять не стоит - они с высокой вероятностью из одной партии и, если два SAS HDD из четырёх вышли из строя, то оставшиеся вряд ли можно считать надёжными.

    UPD:
    С учётом вашего дополнения про важность системного РЕЙД 0, думаю, что этим вопросом вам тоже стоит заняться. Хранить ценные данные на RAID0 неразумно - он в N раз повышает вероятность отказа.
    Тут имеет смысл подумать о RAID 10, переходе на SSD, организации регулярных бэкапов, и т.п.
    Ответ написан
    3 комментария
  • Не работает 4G USB модем на orange pi zero 3 (образ android tv 12), что нужно сделать?

    @Drno
    Если у тебя по IP ходят пинги, значит модем то работает... копай настройки днс на андройде тогда
    Ответ написан
    1 комментарий
  • Как исправить ошибку "No connection could be made because the target machine actively refused it"?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    Давайте я возьму вас за ручку, и погуглю с ложечки.

    Вот я беру вашу ошибку, "No connection could be made because the target machine actively refused it" копирую в гуголь (если не понимаю по-английски, то добавляю слово "ошибка"), и оно мне человеческим голосом говорит,
    Ошибка «No connection could be made because the target machine actively refused it» означает, что сервер, к которому вы пытаетесь подключиться, либо не запущен, либо недоступен, либо не слушает соединение на указанном порту. Чаще всего эта проблема связана с тем, что целевой сервер не запущен или неправильно настроен, но также может указывать на переполненный резерв сервера или проблемы с брандмауэром.

    Что конкретно вам непонятно в этом объяснении?

    Добавляю к запросу слово openserver и получаю
    Ошибка «No connection could be made because the target machine actively refused it» при работе с Open Server означает, что сервер не запущен или недоступен, или же неправильно указан порт. Чтобы исправить это, нужно запустить Open Server из папки установки и убедиться, что серверные компоненты работают, или проверить правильность адреса и порта в настройках приложения, которое пытается подключиться.

    Что конкретно непонятно в этой инструкции?

    (а потом поколение снежинок удивляется, почему к ним такое отношение. сейчас уже даже по ссылкам ходить не надо, умная железка уж и разжёвывает, и в рот кладёт - а они всё "моя твоя не понимаю"!)
    Ответ написан
    1 комментарий
  • Кто быстрее - ARM или MMIPS?

    b1ora
    @b1ora Куратор тега MikroTik
    Контакты в профиле
    На сайте mikrotik.com есть таблица тестов IPsec
    Если такой таблицы нет - то аппаратно не поддерживает и все упирается в мощность CPU
    Теоретически arm быстрее, но относительно топового mmips будет слабее

    В данном случае у RB760iGS есть аппаратный IPsec, но средний 50Мбит. Возможно в L009 появится прошивка с поддержкой аппаратного IPsec. Либо его мощности arm смогут больше, чем 50.

    Для этой задачи лучше взять RB5009
    Ответ написан
    Комментировать
  • Из конструктора АСУТП в инженера АСУТП?

    @Nordman99
    В России сейчас активно используется отечественная SCADA Trace mode, идёшь на сайт adastra.ru регистрируешся, можно и не регистрироваться, скачиваешь Trace mode 7 базовую (7ая версия еще сыровата, 6ая идеальна но уже идёт плавный переход на использование 7ой поэтому лучше сразу начать с 7ой), там на сайте в личном кабинете если зарегаешся и мануалы найдешь и на рутубе полно обучающего видео, разобраться легко можно и самому
    Ответ написан
    1 комментарий
  • Собираю свой первый ПК. Не могли бы вы взглянуть на него?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Это не конфигурация, а какой-то бессмысленный набор несовместимых узлов. Мать, проц, кулер, корпус - все нафиг несовместимо.
    Оценивать мать и проц не возьмусь - я AMD считаю нищебродским решением (но никому понятно свое мнение не навязываю).

    Память - не берите одной планкой. В матери два слота (почему два, почему не найти модель где четыре?) - берите две планки. А лучше - ищите другую мать, где их четыре - потом проще будет докупить.

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

    Мощность БП лучше предварительно оценить специализированным калькулятором.
    Ответ написан
    6 комментариев
  • Где искать фрилансеров, способных написать драйвер ядра Windows?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Собственно там же, где и до этого - фриланс-биржи, чаты (нынче в ТМ тоже полно таких чатов), форумы, даже тут некоторые есть.
    • По финансам - от $10-20к и одного-двух месяцев. В винде есть куча разных процессов, которые она сама запускает - это надо будет тоже учитывать, плюс писать всё равно надо на сях. И, вроде было какое-то API или возможности для этого - точно не помню, надо гуглить.
    • Подпись драйвера нужна будет в любом случае - никто в здравом уме не будет ставить драйвер ядра без подписи и переводить систему в тестовый режим.

    Есть готовый софт для этого. Чем он не устраивает? Чем не устраивает групповая политика для ограничений запуска процессов?
    Ответ написан
    2 комментария
  • Какие есть альтернативы Cloudflare Zero Trust Tunnels для РФ?

    @Drno
    Zerotier
    Ответ написан
    Комментировать
  • Почему падает скорость интернета?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    У меня в квартиру заведено две линии в квартиру по 100мбит по одному проводу. Провод четырех жыльный.

    Че? Тут либо все не так, либо не так написано. Что значит "две линии по одному проводу"? Два договора?
    Т. е. 2 жилы на каждую линию.

    Чушь и бред. Даже 10BASE-T использует 4 провода.
    Ответ написан
    Комментировать
  • На сколько сегодня актуально применение аналоговых термодатчиков в автоматике?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Я хз что вы имеете ввиду под словом "возможность".
    Предположим, что технически по параметрам нам подходят оба типа. Хорошо. Тогда смотрим на цену :-) Причем не только на цену датчиков, но и на цену интеграции. Так же надо смотреть на поставщиков - их количество и условия.
    В общем в любом случае где то будет "неравенство" этих датчиков, просто надо учитывать не только вот такие технические вещи. А дальше прикидываем важности найденных отличий, и так и выбираем.
    Ответ написан
    Комментировать
  • Как выключить докер на макос?

    tichoblinii
    @tichoblinii
    Cmd (⌘) + Space
    Spotlight.
    >>"Терминал" + Enter.
    osascript -e 'quit app "Docker"'
    Ответ написан
    Комментировать
  • Раздать Wi-Fi с обычного кабельного компа на складе, что купить?

    @Joyz
    Возьмите дешевый роутер, в него воткните кабель с интернетом вместо компьютера, а дальше уже провод к компьютер.
    Ответ написан
    2 комментария