Задать вопрос
  • Как включить HBA на HP Array P420I (hp proliant dl380p gen8)?

    @tukreb
    Найдите образ P03093_001_spp-Gen8.1-SPPGen81.4.iso

    1. Извлеките файл "P03093_001_spp-Gen8.1-SPPGen81.4.iso" в каталог C:\tmp.
    2. Запустите hpusbkey.exe, чтобы записать "P03093_001_spp-Gen8.1-SPPGen81.4.iso" на USB-накопитель.
    3. Удалите все жесткие диски из сервера и загрузитесь с USB-накопителя.
    4. Выберите "Interactive Firmware Update Version Gen8.1".
    5. Откройте "HPE Smart Storage Administrator (SSA)".
    6. Выберите "Smart Array P420i".
    7. Перейдите в "Actions" > "Configure" > "Configure Controller Port Mode".
    8. Выберите "Set all controller ports to HBA mode" и нажмите "OK".


    P.S Возможно для корректной работы пунктов, вам нужно поставить на сервер - Windows 2012R2 со всеми обновами.
    Ответ написан
    Комментировать
  • Почему у двух одинаковых ssd разные результаты в CrystalDiscMark?

    @tukreb
    Потому что скорость SSD зависит от количества свободного места.
    Катастрофически скорость падает, если вы заполняете больше 80%, поэтому SSD не рекомендуется заполнять более чем на 80-90%.
    Так же скорость зависит от количество чипов памяти в SSD. Одни и те же модели могут иметь разное их количество. Обычно старые (по году выпуска) имеют их больше из-за чего у них больше скорость. Почему так? Потому тогда не было более ёмких чипов, а как появились просто начали ставить ради экономии на спичках (всё же 1 чип дешевле, чем 2). Но скорее это не ваш случай, хотя именон Самсунг вроде в этом светился.
    Ах да, ещё есть момент с кэшем, так как ваш старый диск системный у него мог так же быть забит кэш, из-за чего просела скорость.
    Ответ написан
    Комментировать
  • CREATE USER не учитывает регистр?

    @tukreb
    Нужно указывать в кавычках ""
    https://www.postgresql.org/docs/current/sql-syntax...
    Ответ написан
    Комментировать
  • Создание домашней файлопомойки. Домашнее облако для хранения фото?

    @tukreb
    Ни в коем случае не берите готовое решение от компаний которые выпускают диски, например WD, они там уже испортили репутацию, когда на пол года лишили клиентов облаков из-за того, что их локальное облака не было локальным.
    Самое лучшее решение - берёте любое железо (хоть домашний комп), желательно умноженное на 2 диски, то есть чтобы сделать RAID1, НИ В КОЕМ случае не делайте RAID5.
    Далее ставите это https://nextcloud.com/ - самое простое без всяких заморочек решение, как раз для домашних пользователей, что-то сложнее вы не потяните, раз у вас вообще появился вопрос про локальное облако.
    Вуаля у вас локальное облако.
    Ответ написан
    5 комментариев
  • Какая лучшая CMS для создания форума?

    @tukreb
    CMS? Никакая, хотя возможно Wordpress там вроде есть плагин на форум.

    Лучше всего использовать, фреймворк Symfony https://symfony.com/ там из коробки доступны самый лучших компонент для создания форм, вы нигде не найдёте лучше.
    Вы конечно можете использовать и Ларку https://laravel.com/ но поверьте вы потом будут проклинать себя, особенно когда познаете ад с магическими методами, которые не понимает ни одна IDE.

    Но раз вы задаёте такой вопрос, то вероятно фреймоврки вы не потяните, тогда только Wordpress для вас, ну или Drupal
    Ответ написан
    6 комментариев
  • Как уменьшить время компиляции в UE5?

    @tukreb
    Уменьшить время компиляции можно купив нормальный компьютер с минимум 8 ядрами и 16 потоками, 32 ГБ памятью и SSD (NVMe).
    Вы скорее всего по ошибки используете "игровой" ноутбук, который на самом деле не является игровым, который из-за перегрева троттлит из-за чего и замедляется компиляция.
    Ответ написан
    Комментировать
  • Как узнать, на каком движке работает сайт?

    @tukreb
    Для этого есть расширение https://www.wappalyzer.com/ для хрома, ставите, и смотрите.
    https://www.wappalyzer.com/apps/

    Сайт по ссылке работает на https://modx.com/content-management-framework
    Ответ написан
    1 комментарий
  • Как исправить ошибку Cannot resolve argument $fileUploader в Symfony 6?

    @tukreb
    Все файлы на php должны начинаться со строчки
    <?php
    В вашем сервисе этой строчки нет. https://github.com/Kstein-yandex-ru/fund-agragator...

    И вообще используйте IDE, типа phpstorm, которые такие пустяки будет за вас исправлять.

    П.С И раз начали изучать современный фреймворк, то изучайте и современный php стиль. Все классы (кроме Entity, из-за того что доктрина не умеет проксировать final классы) должны быть final, разумеется кроме тех от кого наследуетесь.
    Ответ написан
    1 комментарий
  • Как в Symfony 3 отключить логирование?

    @tukreb
    Логирование настраивается через файл config/packages/monolog.yaml

    Вообще по дефолту там логируется только ошибки и депрекация, если только у вас по приколу не включён режим debug.
    Ответ написан
  • Почему компьютер хуже работает, пока не отключу блок питания?

    @tukreb
    Блок питания, вряд-ли, скорее всего у вас вздулись кондёры на материнке. Проверить это можно самому, отключите всё питание, и посмотрите есть ли на материнке такие цилиндрические контейнеры (бывают маленькие и большие) у которых не плоская крышка, а вздутая, либо ещё бывает снизу под ними что-то вытекло. Если такое есть со вздутием, или вытекшие, то вам в СЦ для починке, либо покупать новую материнку.

    кондёры должны иметь ИДЕАЛЬНО ровную поверхность и под ними тоже всё должно быть чисто, за исключением когда там под ними клей.
    Ответ написан
    6 комментариев
  • Как перенести Hyper-V на другой комп?

    @tukreb
    Таких проблем не должно быть, если вы делаете всё правильно. Вы видимо просто импортировали диск без конфига.

    Вы должно заново экспортировать ВМ (правой кнопкой на рабочем ВМ и выбрать экспорт) весь диск с конфиг файлом и потом импортируете через Hyper-V manager конфигурационный файл (НЕ ДИСК), он автомат подхватит диск ну или спросит вас указать путь.
    Версия конфиг файла не имеет значения, только на Виндовс 2022 он автоматом обновит её до 10 версии (при импорте), если винда 2019 или ниже, то можно использовать 5.0 версию и не обязательно обновлять до 8
    Ответ написан
  • Как хранить баланс пользователя в разных валютах?

    @tukreb
    Вы не должны указывать куда пропали деньги, так как они не должны ни куда пропадать вообще.
    Пользователь выбирает тип валют в которой будет хранить и курс никак на это влиять не должен.
    Если пользователь хочет хранит в нескольких видах валюты, значит храните в нескольких типах валюты.
    Ответ написан
    8 комментариев
  • Возможна ли стажировка в IT для подростка?

    @tukreb
    В вашем возрасте стоит начать свой проект на github, и чем больше и интереснее они будут, тем больше за вами будет бегать работодатель.
    Как начать проекты не важно, главное, чтобы каждый новый использовал последние лучшие практики в проектирование и написание кода, ну или рефакторились старые проекты.
    Как понять какие практики использовать? Вы с опытом к этому придёте, сначала напишите как знаете, а потом прочитайте умные книжки и загляните сюда https://refactoring.guru/ru/design-patterns
    Ну и разумеется контрибутить в OpenSource проекты тоже большой плюс к найму.
    В общем github - это ваше резюме.
    Ответ написан
    2 комментария
  • Можно ли каки-либо образом добавить нераспределенное пространство к системному диску?

    @tukreb
    Вы можете увеличить том, присоединив его к системному С, если они на одном физическом диске.
    Однако, стандартные утилиты Виндоус могут это делать только в том случае, если области примыкают друг к другу, в вашем случае это не так, вам мешает раздел в 861 МБ.
    Однако сторонние утилиты умеют перемещать разделы, и с помощью них, вы может перенести раздел в 861 в конец или начала диска, и тогда вы сможете объединить не размеченную область с областью С диска.

    Так же есть вариант варварский с использованием только стандартных утилит - удалить область в 861 МБ, тогда вы сможете объединить диск без всяких Acronis. Последствия - вы не сможете воспользоваться больше системой восстановления и если что случится, вам придётся грузиться с флешки или переустанавливать ОС.
    Ответ написан
    6 комментариев
  • Можно ли расшифровать жесткий диск после посектороного копирования?

    @tukreb
    Если они действительно смогут посекторно скопировать устройство, то никаких проблем не будет.
    Однако если они это сделают как то иначе (в обход контроллера диска), то не факт, что вообще смогут что-то там прочитать, даже если диск и не был зашифрован, так как контроллер диска просто не сможет ничего понять.
    Ответ написан
    4 комментария
  • Антивирус для телевизора нужен?

    @tukreb
    Не нужен, как и для любого телефона.
    Первое, сами App story, проверяют программы на вредоносный код.
    Второе, если вы ставите пиратские приложение, то антивирус вам всё равно не поможет.

    П.С Самое опасное - это обновление прошивок (привет Samsung, которые из-за ошибки в обновление окирпичили ТВ без возможности удалённо исправить)
    Ответ написан
    Комментировать
  • Как в аннотациях Doctrine добавить статическое условие выборки?

    @tukreb
    1. Чтобы разбить ManyToMany, на ManyToOneи OneToMany, вам нужно вручную выделить сущность FileTarget и вручную там расписать связи. Соответственно в сущности FileTarget
    Вам нужно сделать что-то такое.
    /**
     * @ORM\Entity
     * @ORM\Table(name="file_target")
     */
    class FileTarget
    {
        //другие свойства.
         /**
         * @ManyToOne(targetEntity="File" , inversedBy="fileTarget")
         * @JoinColumn(name="file_id", referencedColumnName="id")
         */
        private File|null $file= null;
    
    }

    В классе File создайте коллекцию OneToMany https://www.doctrine-project.org/projects/doctrine...

    Далее тоже самое делаем ManyToOne в сущности File, но уже на User, а в самом User уже коллекцию OneToMany на File.
    В итоге в сущности User вы сможете получить коллекцию на ваши file.
    class User
    {
        //другие свойства и функции.
    
        /** @return File[] */
        public function getFiles(): array {
            return $this->files->toArray();
        }
    }


    Далее через foreach достаём нужные объекты из getFiles() и обращаемся по свойствам объекта куда нужно.

    2. Это делается через отельную функцию в сущности или лучше всего в сервисе.
    Создаёте функцию в классе, где у вас есть доступ к User, по коду это получается класс File
    public function getUserWithTargetType(int $targetType): User {
            //через foreach перебираете User и по условию $targetType возвращаете User 
        }

    Хотя я бы это вынес в отдельный сервис скорее всего.

    П.С Для меня странной выглядит ваша сущность FileTarget, у вас один файл может быть разных типов? Почему типы файлы не перенести в сущность файл? Как и всё остальное. Но в общем меня это волновать не должно :)
    Ответ написан
  • Как быстро изучить C#?

    @tukreb
    Быстро изучить просто.
    Придумывайте любой проект и начинаете его делать.
    И самое главное, вы должны делать это самостоятельно, без всяких тостеров.
    Книги вам помогут любые где есть просто базовые знания, а вот всякие ютуб каналы особо не помогут, может только чуть разобраться в фреймворках, но всё равно документация рулит.
    Если хотите создавать игры, то копайте движок Unity и его документацию.

    Сам процесс простой.
    1. Пишите как знаете проект, главное чтобы заработало как планируете, на сам код не обращайте особого внимания.
    2. Начинаете переписывать проект с полученным опытом из 1 пункта с использование новых знаний из прочтения книг по всяким архитектурам и паттернам.
    3. Повторяете в цикле первые 2 пункта до 11 класса каждый день тратя по 4 часа минимум.

    Весь ваш прогресс заносите через git на гитхаб, пригодится, когда будете искать работу.
    Ответ написан
  • Как ускорить выполнение запроса?

    @tukreb
    Можно использовать мета таблицу, откуда будете сразу доставать нужные данные без запроса к другим таблицам.
    В итоге получиться простой запрос
    SELECT likes, comments, saves, likes, views    
    FROM meta_meme_table


    Разумеется вам придётся добавить код, которые будет следить, чтобы данные в мета таблицы отражали действительность. Например, если удалили лайк, вам придётся добавить метод, которые сделает перерасчёт лайков в мета таблице. Или делать это по крону.
    Ответ написан
  • Есть ли батарейка биоса на новых ноутах на материнке?

    @tukreb
    На новых не обязательно может быть. Некоторые уже экономят и совмещают батарейку с аккумом.
    Ответ написан