Задать вопрос
  • Как разместить вентиляторы в корпусе LIAN LI PC-O11 Dynamic?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Уважаемые форумчане, вопрос такой, как надо размещать вентиляторы в корпусе (вдув/выдув) чтобы всем комплектующим было хорошо.

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

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

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Код ничего не делает, чего вы от него ждете? Либо форму добавьте, либо какой-то код, отправляющий чекбоксы на бэкенд аяксом, например...
    Ответ написан
    Комментировать
  • Установка FASTPANEL на сервере, какую ОС в 2024год?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Любой дистрибутив из списка поддерживаемых панелью и получающий обновления безопасности (не EOL).
    Ответ написан
    Комментировать
  • Как создать скрытый input для передачи технической информации на другую страницу?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    Какие могут быть варианты решения проблемы?

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

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    Тип hidden не подходит, потому что его можно редактировать? А что из html вы вообще можете НЕ редактировать?

    Вам тут стоит понять одну очень важную штуку: html/css/js образуют client side. Вы должны понимать, почему это называется вообще "Клиентом"? Потому что эта вся информация полностью загружается на клиента и он имеет к ней доступ.

    По этому существует server side - часть программной системы, к какой конечный пользователь не имеет доступа, в отличии от клиентской части.

    Цель сервера - обрабатывать запросы с клиента. Первое, что делает сервер с данными, которые ему отправил клиент - ВАЛИДИРУЕТ. Соответственно, если данные не валидны - запрос разворачивается обратно на клиента и отдаёт ему какую-то ошибку

    Это всё так, к слову. Вам важно понять, что клиент может редактироваться, вы никак не сможете этого избежать. Но этого не стоит бояться, т.к. то, за что вы переживаете должно обрабатываться на сервере.

    Client side должен обрабатывать данные перед отправкой на сервер (Но сервер обязан их повторно валидовать) и после получения данных от сервера для наилучшего представления ИХ конечному пользователю

    UPD: для справки. Вы можете полностью редактировать html в режиме реального времени, но он не будет сохранён для всех пользователей, а только для вас, т.к. эта часть загружается только два вас как для конечного пользователя. Сам html хранится на сервере и является результатом работы сервера. Эту часть html, что вы видите в браузере вы можете редактировать.

    Вы можете динамически подключать стили или их удалять. Можете менять скрипты, удалять их из сайта (Тогда отправка вообще работать не будет и, соответсвенно, отключится весь функционал, за который отвечаел скрипт) или добавить новые скрипты. А можете вообще написать свой скрипт прямо в консоли браузера и он будет работать.

    Проблема в том, что даже после элементарной перезагрузки страницы (Через Ctrl + R или другими способами) это всё будет утеряно и вам загрузится тот самый html/css/js, который является результатом рабыты сервера того сайта, который вы просматриваете
    Ответ написан
    1 комментарий
  • Как сбросить пароль на биосе на ноутбуке ноутбук Fujitsu e734?

    @Drno
    Скорее всего как и везде - отключить всё питание и вынуть батарейку биос / перемкнуть джампер
    Ответ написан
    Комментировать
  • Поможет ли переустановка Windows при bad блоках на жестком диске?

    @rPman
    BAD блоки это - диск в мусорку.

    Существует мизерный шанс, что новые сбойные сектора не будут появляться (повторяю, этот вариант почти нереален), в этом случае необходимо протестировать диск chkdsk с ключом /r (проверка поверхности), например из консоли восстановления (доступна на установочном диске, выбирай восстановление системы и выбирай запуск консоли), сбойные сектора будут помечены.

    Затем при установке системы нужно выбрать этот диск и не форматировать его.

    p.s. не занимайся садомаза, выброси сломаный диск и купи новый, время, нервы и потерянные данные этот диск тебе не сэкономит
    Ответ написан
    Комментировать
  • Поможет ли переустановка Windows при bad блоках на жестком диске?

    @evgeniy_lm
    Современные HDD работают несколько иначе чем HDD те что были 20-30 лет назад. Раньше при появлении битых блоков можно было провести низкоуровневое форматирование. Битые блоки исключались и емкость диска уменьшалась. Сейчас на дисках есть специальная резервная область в которую автоматически переадресовываются, со временем, когда битых блоков становится все больше диск начинает подтормаживать (поиск отдельно стоящего блока занимает несоизмеримо больше времени чем чтение нескольких блоков подряд). Когда-то резервная область заканчивается, система начинает спотыкаться о плохо читаемые блоки. Увы, такой диск пора менять.

    chkdsk с ключом /r или тесты типа Victoria HDD ничего не исправляют, а только показывают насколько все плохо.

    ЗЫ Как ни странно, но именно возможность наличия битых блоков на HDD делает их более предпочтительными для хранения информации чем SSD, которые умираю неожиданно , как правило без возможности восстановления информации

    ЗЫ ЗЫ Victoria HDD не стоит проверять ФИЗИЧЕСКИЙ!! HDD c которого запущена ОС
    Ответ написан
    Комментировать
  • Поможет ли переустановка Windows при bad блоках на жестком диске?

    Daemon23RUS
    @Daemon23RUS
    Если переставить Windows то это поможет убрать bad блоки на HDD из за которых все тормозит ?
    Вы пропустили важное уточнение "на новый HDD" и в этом случае ответ - ДА
    Ответ написан
    1 комментарий
  • Поможет ли переустановка Windows при bad блоках на жестком диске?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Нет, не поможет убрать. А вот шанс на запуск системы после переустановки есть. Имеет смысл только если надо забрать с диска важные данные, но другого диска/ПК нет под рукой. Но все же лучше подключить к другому ПК и скачать нужное. Использовать дальше диск смысла нет - просто меняйте диск, ибо дальше будет только хуже. Можно, конечно, пройтись викторией и сделать ремап бэдов, но опять же имеет смысл разве что для вытаскивания данных.
    Ответ написан
    1 комментарий
  • Поможет ли переустановка Windows при bad блоках на жестком диске?

    Битые блоки убрать не поможет, только что запишется на другие сектора. Можно убрать данные блоки из использования, но это не особо поможет, так как жесткий диск уже потихоньку умирает.
    Ответ написан
    Комментировать
  • Как избавиться от наводок при подключении колонок/наушников через заднюю панель материнской платы?

    NeiroNx
    @NeiroNx
    Программист
    Заменить сдохшие конденсаторы в блоке питания. Возможно там брак ввиде "сопли" закорачивающей выходной дроссель.
    Ответ написан
    1 комментарий
  • Как запускать выполнения файла по расписанию?

    @pfg21
    ex-турист
    есть стандартная системная служба cron

    в менеджере systemd есть более современный метод создать my_name.service и к нему запускалку по времени my_name.timer
    статей мильен и для того и для того
    пишем задание для cron
    пишем свой timer для systemd
    Ответ написан
    1 комментарий
  • Что нужно знать, чтобы сделать простой сайт - доску с объявлениями?

    Sanes
    @Sanes
    Не надо вам ничего этого знать. Ваше захолустье пользуется Авито и объявлениями на столбах.
    Ответ написан
    1 комментарий
  • Почему целесообразнее не использовать new для работы с классами, а предпочесть DI?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    Вот почему: PHPunit замокать класс внутри тестируемого класса?
    Бонус-раунд: DI упрощает работу с зависимостями зависимостей. Если ваш MyService принимает какой-нибудь логер в зависимостях, который в свою очередь ожидает какой-нибудь драйвер файловой системы, вы задолбаетесь собирать их через new.
    Ответ написан
    Комментировать
  • Как вытащить только одну строку из json?

    у Вас JSON невалидный. Если предположить, что правильный JSON такой:
    {
      "128.3.3.1:1231":
        {"name":"NAME SERVER 1","gamemode":"mods","url":"https://url.ru","lang":"ru","players":412,"peak":521,"maxplayers":3333},
      "127.0.0.1:1234":
        {"name":"NAME SERVER","gamemode":"mods","url":"https://url.ru","lang":"ru","players":598,"peak":609,"maxplayers":3000}
    }

    то нужная часть извлекается элементарно:
    $json= "https://jsonurl";
    $data = json_decode(file_get_contents($json),true);
    
    $ip = "127.0.0.1:1234";
    $item = $data[$ip];
    Ответ написан
    1 комментарий
  • Есть ли качественная дорожная карта для web разработки на python?

    @calculator212
    дорожная карта для web разработки на python
    В целом веб разработка не привязана к какому-либо языку, например вопрос с авторизацией пользователей часто решается при помощи cookie/jwt и по сути никак не связан с питоном. Т.е. тебе не нужна карта конкретно под питон, а нужна карта под бэк/фронт
    есть базовая карта для бэкенда(там же для фронта), по которой ты можешь ориентироваться. Из этой карты тебе стоит выцепить основные понятия, как rest, cors, caching и т.д. и изучать это.
    Всякие там протоколы сетевые, ну то есть хочу не просто клипать тупо, а понимать как все между собой связано,
    Можешь пройти курс по сетям, хотя в целом например мне понимание того как работает OSPF, BGP не особо помогает, TCP/udp полезно, но конкретно в питоне редко используется напрямую.
    Если ты изучаешь для хобби и времени у тебя много то можешь конечно распылять время как хочешь, если изучаешь для поиска работы, то следует сконцентрироваться на нужных инструментах и языке, ряд вещей по типу того устроены сети занимает много времени особенно если никто не помогает, а выигрыша про поиске работы немного больше нуля.
    Ответ написан
    Комментировать
  • Как возвести в степень в php?

    delphinpro
    @delphinpro Куратор тега PHP
    frontend developer
    Самое простое:
    function user_pow(int $number, int $degree) {
      if ($number <= 0 || $degree < 0) throw new \InvalidArgumentException('Invalid arguments');
      if ($degree === 0) return 1;
      $result = $number;
      for($i = 1; $i < $degree; $i++) {
        $result *= $number;
      }
      return $result;
    }
    
    echo user_pow(2, 2); // 4
    Ответ написан
    3 комментария
  • Как возвести в степень в php?

    GavriKos
    @GavriKos
    Цикл + умножение.
    Ответ написан
    Комментировать