Задать вопрос
  • Какие скорости должны быть у RAM DDR4?

    @alexalexes
    nvme m2.0 pcie 4.0

    В данном случае, говорите про параметры энергонезависимого устройства хранения информации, в данном случае SSD.
    И в Crystal Disk Mark вы смотрите параметры скорости чтения записи блоков различного размера, которая изменяется в мегабайтах в секунду.
    ram ddr4

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

    Оперативная память решает задачу быстрого доступа данных для процессора и периферийных устройств. SSD - хранение данных в виде файлов и возможность их быстро загрузить в оперативную память.
    По какому принципу вы хотите сопоставить эти два разных типа устройств?
    Ответ написан
    Комментировать
  • Как создать строку date с автозаполнением при создании?

    Adamos
    @Adamos
    мне вылезает ошибка #1064

    Вам следует разуть глаза и прочитать-таки ошибку 1064.
    Проблема не имеет отношения к заданному вопросу, вы просто использовали неудачное название для поля и не приучены эти названия экранировать.
    Ответ написан
    3 комментария
  • Зачем дублировать сеттер и геттер?

    А в чём смысл такого метода get_set?
    Что если я только прочитать хочу, не меняя значение поля?
    Ответ написан
    7 комментариев
  • Как решать такого вида статтеры?

    xez
    @xez Куратор тега Железо
    TL Junior Roo
    Сделайте паузу.
    Выпейте чаю с чем-нибудь вкусненьким.
    Сходите погулять.
    Встретьтесь с друзьями.
    Ответ написан
    4 комментария
  • У вас есть идеи для дипломного проекта по веб разработке?

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

    vfreelancer
    @vfreelancer
    php
    можно с помощью функции urlencode
    https://www.php.net/manual/en/function.urlencode.php
    Ответ написан
    Комментировать
  • Устройство формирования структуры json > html из переменной?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Преобразовать json-строку в структуру данных php.
    Далее варианта 2:
    Вариант 1: Пройтись циклом по получившемуся массиву и в каждой итерации формировать новую строку с html и данными, после чего дописывать к предыдущей.
    Вариант 2: Использовать шаблонизатор.
    Ответ написан
    Комментировать
  • PHP Fatal error при переключении хоста с PHP 7.2 на PHP 8.1, как исправить?

    akelsey
    @akelsey
    С php не работаю, но вроде как согласно ошибке:
    $url{0} -> $url[0]
    должно помочь. пробуйте
    Ответ написан
  • Для чего изучать линукс?

    mayton2019
    @mayton2019
    Bigdata Engineer
    В рамках импорто-замещения РФ скоро откажется от Windows.
    Тогда специалисты по Linux будут восстребованы везде.

    Вот главный мотиватор. Хочешь иметь работу завтра - изучай Линуха сегодня.
    Ответ написан
    4 комментария
  • Для чего изучать линукс?

    @Drno
    если нет задачи - незачем и изучать.
    а в целом - на линукс работает не менее 70% всего что ты видишь в интернете, сайты,сервисы,почта, конвертеры видео \ аудио итд итп...
    на линукс работают роутеры, прокси-серверы, VPN серверы... итд итп
    Ответ написан
    Комментировать
  • Для чего изучать линукс?

    @rPman
    Так уж повелось, что основное (большее) количество разработчиков работают в среде linux или средах разработки и библиотек, изначально разрабатываемых для работы в linux

    Т.е. когда ты видишь модули npm, пакетный менеджер python pip, compose от php и прочее прочее, везде изначально разработчики ориентируются на окружение linux.

    Само собой, разработчики люди порядочные, и понимают что особенно новички, начинают свое знакомство с миром программирования там где привыкли
    в windows
    это потому что майкрософт стала планетарным монополистом и удерживает свое положение рыночными методами - т.е. подкупом и угрозами, например к разработчикам железа, или попиранием стандартов, навязыванием и запутыванием и кучей других максимально мерзких способов, внешне даже выглядящих порядочными - вот например wsl, я считаю, - один из таких инструментов подгадить всему linux сообществу

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

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

    Linux - это отраслевой стандарт. Не linux сервера могут быть только там где тебя поставили в такие условия намеренно (вендорлок) или по скудоумию. Отсюда не изучать его - глупо и не эффективно.

    p.s. на десктопах linux-у плохо именно из-за того что производители железа намеренно (им за это заплатили или чтобы не наказали) тормозят развитие (плюс конечно деньги, зачем тратить ресурсы на поддержку в нескольких средах, когда хватит только одной windows)

    p.p.s. да у linux тоже куча проблем, поддерживать все его многообразие иногда настоящий ад
    Ответ написан
    Комментировать
  • Из системы пропал HDD диск. Можно ли восстановить?

    @rPman
    ccleaner конечно та еще странная программа, поломавшая ОС и мозги не малого количества новичков, но чтобы удалять диски из системы это перебор.

    Первое нужно удостовериться что причина пропажи софтварная (какой то гдюк в конфигурации ОС) или аппаратная.

    Для этого достаточно загрузиться с чистой (не тронутой кривыми программами) операционной системы, настоятельно рекомендую linux liveusb, какую-нибудь xubuntu более чем подойдет, там посмотреть и диски и разделы и файлы почитать и все в графическом интерфейсе.

    Если linux диск не увидит, можно заняться аппаратными причинами:
    * сменить кабель, которым он подключен (можно вообще извлечь все диски кроме одного проблемного)
    * сменить порт, в который он подключался на материнке (редко но бывает ломается контроллер выборочно по портам)
    * сменить компьютер на заведомо рабочий, чтобы исключить проблемы с материнской платой вообще (проверь, виден ли диск у друга или поищи внешний usb контроллер)

    Если стало ясно что причина в железе - нести в сервис восстановления данных, если данные важны или на мусорку

    p.s. если причина в настройках ОС то это странное, советов у меня мало,.. например найти в реестре остатки информации о диске (в windows каждый диск ставится виртуальный как бы драйвер даже на разделы) и удалить их, формально при подключении диска через другой порт появятся новые записи
    Ответ написан
    3 комментария
  • Почему в цикле выводит еще одно значение?

    @3v4l
    Потому что у вас 2 записи в базе данных
    Ответ написан
    Комментировать
  • Как с html формы собирать данные в .txt?

    sergiks
    @sergiks Куратор тега PHP
    ♬♬
    Начните с упрощенной формы с единственным полем и кнопкой submit. Добейтесь, чтобы данные записывались в файл.

    Полям надо давать имя: атрибут name Например
    <input type="text" name="first_name" placeholder="First name">
    
    <select name="day_of_week">
      <option value="1">Monday</option>
      <option value="2">Tuesday</option>
      <option value="3">Wednesday</option>
    </select>


    PHP примерно такой:
    <?php
    $filename = 'form_responses.txt';
    
    if (!empty($_POST)) {
        $record = [
            // перечисляются поля формы
            'first_name' => filter_input(INPUT_POST, 'first_name', FILTER_SANITIZE_STRING),
            'day_of_week' => filter_input(INPUT_POST, 'day_of_week', FILTER_SANITIZE_NUMBER_INT),
        ];
    
        $recordString = implode('; ', $record) . PHP_EOL; // склеить значения через точку с запятой
    
        file_put_contents($filename, $recordString, FILE_APPEND);
    }
    Ответ написан
    Комментировать
  • Как игнорировать .gitignore?

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

    Ваш вопрос сформулирован очень непрозрачно. В репозитории скорее всего вообще нет файлов, которые перечислены в gitignore, но если их добавили вручную, или они попали в рпозиторий до добавления в gitignore, то вы получите их локально наравне со всеми остальными файлами в репозитории при обычном клонировани.

    Так что независимо от того, что у вас написано в gitignore при клонировании вы получите абсолютно все файлы, что ииеются в репозитории, а тех, что там не имеются, вы, очевидно, не получите.
    Ответ написан
  • Чем проверить hdd на бэды?

    gbg
    @gbg Куратор тега Железо
    Любые ответы на любые вопросы
    У меня алгоритм такой - смотрим SMART, если релокейтов больше 5 штук, или если драйв работал больше года - делаем полную проверку поверхности с перезаписью.

    Еще раз смотрим смарт - если релокейтов стало больше - диск отправляем на почетную пенсию.
    Ответ написан
    Комментировать
  • Чем проверить hdd на бэды?

    @tukreb
    Старые диски (без AF, обычно до 2012 года выпуска и менее 2 ТБ) - проверять можно MHDD
    Новые диски AF - WHDD, hddscan или Виктория.

    Процедура проверки следующая:
    1. Обязательно делать посекторный ERASE, чтобы перезаписались сектора и обновился SMART.
    2. Далее читаем поверхность на бэды.

    Если не выполните 1 пункт, то не получите точные данные, такие как количество реллокейтет или повреждённые сектора. Причина в том, что диск может считать проблемные сектора, а вот записать нет, именно первый пункт вычисляет такие сектора и заодно помечает их в SMART.
    Так же бывают pending сектора - это временно зависшие, помогает многократное перезапись этого сектора, хотя не гарантировано и диск может пометить его как бэд, тут как повезёт.
    Ответ написан
    Комментировать
  • Чем проверить hdd на бэды?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Те которые на 100Гб можно подарить детям на игрушки. А для больших (несколько терабайт) - моешь посмотреть SMART информацию (как советуют выше).

    Еще скачай себе любой линукс на флешку. С нее загрузившись можно найти много разных утилит для теста поферхности.
    Ответ написан
    2 комментария
  • Что за формат Iterator?

    Maksclub
    @Maksclub Куратор тега PHP
    что за формат такой Iterator и как с ним взаимодействовать?

    итерироваться

    $iterator = $reader->fetchColumnByName('title');
    foreach($iterator  as $item) {
         var_dump($item);
    }


    А это первая ссылка в гугле по запросу iterator php
    https://www.php.net/manual/ru/class.iterator.php

    По второму вопросу — походу не найдена такая колонка в хедере
    Вот код, который кидает его:
    https://github.com/thephpleague/csv/blob/4b5d1df71...

    прдебажьте
    Ответ написан
    Комментировать