Задать вопрос
  • Почему после обновления Windows 10 начинает мерцать экран?

    @tukreb
    Тут может быть несколько проблем
    1. Проблема в Драйвере.
    Если стоит нвидия 3000 серии, то похожие артефакты могут быть, когда у вас матрица 10 бит, а видеокарты выводит в 8бит. Нужно найти в настройки нвидия и насильно выставить 10 бит.
    Если не помогает, то полная переустановка драйвера (через DDU)
    2. Проблема в самом Виндовс - пробуем откатить, если нет возможности переустанавливаем всю систему.
    3. Проблема в самой матрице - тут уже ничего не поможет, только СЦ.
    4. Проблема в самом ГПУ или его памяти - то есть перегрели, или что-то ещё. Тут тоже поможет только СЦ.
    Ответ написан
    Комментировать
  • Как получить число (стоимость) за минусом скидки в произвольных полях вордпреса?

    @tukreb
    Просто возьмите и выведите.
    И делаете что-то такое, конечно итоговую цену вы должны вычесть сами
    <p>Итоговая цена: <b><?php echo get_field('prices') -  get_field('skidka'); ?></b></p>
    Ответ написан
    5 комментариев
  • Уже наступили реали, когда можно спокойно сменить прошивку телевизора?

    @tukreb
    Нет и вряд ли когда либо наступят.
    Единственное правильное решение, покупать "тупой" телевизор, а к ней приставку на Андроиде, и самое главное это вам обойдётся чуть ли не в 2 раза дешевле.
    Ответ написан
    1 комментарий
  • Объясните мне index.php в Symfony?

    @tukreb
    А погуглить вообще никак? Ответы уже есть в интернете
    https://stackoverflow.com/questions/75511390/the-e...
    Ответ написан
    1 комментарий
  • Можно ли в DTO валидировать данные?

    @tukreb
    Уже обсуждалось это здесь и не раз, DTO только для передачи данных и точка. Всё остальное происходит вне DTO
    Ответ написан
    5 комментариев
  • Почему клонирование SSD работает из под работающей Windows?

    @tukreb
    Все файлы, которые требуются для работы ОС, не меняются во время работы ОС. Даже если устанавливается обновление, они заменяются только во время перезапуска. Поэтому вы можете без какой либо опаски клонировать диски, максимум, что у вас может случится (если конечно не ставили обновление в это время), так это получить эффект отката системы на определённую временную точку (например система забудет, что была установлена программа в этот промежуток времени).
    Ответ написан
    Комментировать
  • Что из себя представляет должность администратора баз данных?

    @tukreb
    Если не расписано, то в буквальном смысле всё-всё по БД.
    От обычного бэкапинга, до создания новых таблиц/юзеров, триггеров, оптимизаций и много много всего.
    Ответ написан
    Комментировать
  • Как создать автозаполняемое int-поле?

    @tukreb
    Заходим в документацию https://www.doctrine-project.org/projects/doctrine...
    Читаем описание
    Specifies which strategy is used for identifier generation for an instance variable which is annotated by @Id. This annotation is optional and only has meaning when used in conjunction with @Id.

    Поэтому либо используйте с параметров @id, либо не используйте вообще.

    И чисто из логики я не могу представить, когда нужно, чтобы отдельно зачем то последовательно генерировалось число. Ведь это и так делается, если вы сделаете уникальную айдишку, зачем дублировать, мне не понятно.
    Ответ написан
    7 комментариев
  • Зачем нужно разворачивать DHCP сервер на Windows Server если есть роутер?

    @tukreb
    Не нужен, если есть железка, которая умеет это.
    Для вас может быть шоком, но из любого компьютера можно сделать свич, роутер или ещё что-нибудь, всё зависит от ПО и вашего банковского баланса.

    П.С Хотя если вы соединяете ваш сервер без посредников в виде свичей/роутеров (например Сервер + НАС), то тогда DHCP сервер может помочь, с быстрой настройкой вместо вбивания адресов руками, но такое редко делают.
    Ответ написан
    Комментировать
  • Не могу зайти в биос без пароля, как исправить?

    @tukreb
    Если не знаете пароль - то только в сервис.
    Вам тут могут посоветовать, типо снять аккумулятор и батарейку. Вот только с новыми ноутбуками такое скорее всего не прокатит + с 60% вероятностью, вы там что-то замкнёте и спалите к херам весь ноутбук.
    Поэтому для вас самое простое - это нести в СЦ.
    Ответ написан
    9 комментариев
  • 1 или 2 сущности для регистрации?

    @tukreb
    На самом деле тут просто. Просто решите для себя один вопрос.
    Вы любите NULL или нет? Я рекомендую не любить его, т.к в долгую это решит массу проблем :), такие как послать в коллекцию null, а потом месяцами дебажить откуда растут проблемы.
    Если часто бывают NULL данные (скажем так в более 50% случаях), то вы правильно сделали, что разделили их на две таблицы.
    Если же там редко бывают NULL значения, то лучше объединить их в 1 таблицу.
    П.С Но так вы пишите в вопросе, что вторая таблица - это личные данные, то вероятно, это не обязательные данные, а значит их никто заполнять не будет (или будут заполнять мусорными данными), а значит, если вы соедините их в 1 таблицу, то у вас половина значений всегда будет NULL, что в общем-то плохо :)
    Ответ написан
    Комментировать
  • Как привести Entity в соответствие с таблицей в в Symfony 6?

    @tukreb
    Доктрина очень капризна, даже порядок объявлений атрибутов в таблице важен (в частности для ManyToMany).
    Я обычно делаю так.
    Автоматически генерируемые имена индексов использую только для отношений ManyToMany (потому что доктрина не поддерживает другие :))
    Всё остальное пишу руками.
    Далее делаю doctrine:mapping:import (эта функция кстати депрекейтет и скоро удалят, если никто не вызовется поддерживать) и сверяю с тем, что написано у меня, т.к Доктрина очень капризна, у вас может быть всё правильно написано, но не в том порядке или не в том месте.
    Я не знаю как там с MySQL, но в PostgreSQL все индексы и комментарии (за исключением внешних ключей) объявляю только через отдельные: $this->addSql();
    Например:
    $this->addSql('COMMENT ON COLUMN table.field IS \'(DC2Type:datetime_immutable)\'');

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

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

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

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

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

    @tukreb
    У вас при инициализации лишнии переменные.
    Должно быть просто
    $link = [&$one, &$two];

    https://onlinephp.io?s=s7EvyCjg5UpJTc5JLErVKC4pykw...
    Ответ написан
    Комментировать
  • Как вычислить кто через какое устройство следит за тобой через wifi?

    @tukreb
    1. Заходим на свой роутер (обычно адрес gateway), сразу меняем туда пароль.
    2. Отключаем WPS, и меняем пароль на WPA2 как минимум, чтобы был в 16 символов и содержал буквы и цифры (так вас повторно сломают через несколько лет подбором)
    3. Отключаем вебморду для внешней сети только для локалки оставляем.
    4. Заходим на телефон в настройки и блокируем ВСЕМ приложением весь функционал, особенно если он связан с WiFi. Не переживайте WiFi не перестанет работать, а вот собирать данные к каким точкам вы подключаетесь приложения перестанут, а значит не смогут следить и отслеживать ваше движение. Этим занимается по полной программе VK.

    А если вы думаете, что у вас стоит скрытая камера, то купите специальное устройство которое посылает ИК-лучи (популярно в Корее), можете у них заказать, так же современные смартфоны с ToF датчиком, это умеют делать.
    Ответ написан
  • Как себя ведет wordpress на PostgreSQL?

    @tukreb
    PostgreSQL - это enterprise решение. Конечно если сомневаетесь что выбрать, всегда лучше выбирать PostgreSQL, т.к MySQL во всех случаях будет как даунгрейд, просто потому, что MySQL на несколько лет позади в развитие и до сих пор многое не умеет, хотя конечно лучше, чем было на 5 версии.
    Но если у вас есть тот, кто буквально знает ВСЁ об MySQL и сумеет его правильно приготовить, то тогда конечно лучше выбрать его.
    Ответ написан
    Комментировать
  • Получится ли заменить цп на нетбуке?

    @tukreb
    1. Вы задаёте этот вопрос значит вы не разбираетесь и у вас нет денег.
    2. Замена впаяемого ЦПУ - дорогая процедура и это лотерея, а где не лотерея будет дороже, но где лотерея в итоге выйдет ГОРАЗДО дороже.
    3. Нетбук х101 - мусор и вам дороже обойдётся замена ЦПУ, чем покупка нормального быстрого ноутбука.
    Итог - скупой платит дважды, а лох всегда.
    Не будьте ни тем, ни этим, а просто купите нормальный ноутбук.
    Ответ написан
    6 комментариев
  • Как реализовать премодерацию запросов добавления/изменения в БД?

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

    @tukreb
    Пока нет ни какого законодательной базы, но прецеденты есть
    https://habr.com/ru/news/t/708146/

    В общем лучше не афишировать, а ссылаться что вы использовали различные инструменты типо Photoshop. Самое забавно, что ИИ этот тоже photoshop и без нужных знаний нормальной картинки не получите :)
    Ответ написан
    Комментировать