Задать вопрос
  • Где у меня ошибка при добавлении своего приложения в HestiaCP?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Уверен что ошибка тут,
    Что за ошибка я вам конечно не скажу ;)
    Написано
  • Проблема с версткой сайта?

    ThunderCat
    @ThunderCat
    Подскажите пожалуйста, знающие люди, как можно выполнить эту часть сайта адаптивной.
    Уточню месадж Ankhena - сначала определитесь КАК должно выглядеть ваше изделие в базовых разрешениях, а затем уже решайте что для этого использовать. Ну и базово свойства цсс и принципы верстки освоить неплохо бы. Алсо, посмотрите в сторону готовых цсс движков (например тэйлвинд/бутстрап), ну или хотя бы гляньте как в них решаются подобные вещи.
    Написано
  • Как свзять столбцы по внешнему ключу?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Михаил Ливач, Оно и так хорошо читается, так как при джоине вы указываете имя таблицы, и все замечательно понятно читается. Наоборот, чаще всего такие "читабельные" записи выглядят как масло масляное: "categories.category_id" vs "categories.id".
    Алсо, нарушается монотонность обозначений, к которым легко привязывается код, и начинаются костыли и ручные биндинги ключа.
    Написано
  • Как свзять столбцы по внешнему ключу?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Для общего развития:
    category_id из таблицы categories со столбцом category_id из таблицы products.
    Хорошей практикой является наименование первичного автоинкрементного ключа как "ID", не включая имя сущности (то есть не categories.category_id, а просто categories.id). А вот название поля ссылающегося на какую-то сущность должно иметь имя сущности в названии (с этим ок).
    Исходя из оптимизации, нет смысла регистрировать первичный ключ категорий как bigint, так как маловероятно что количество категорий превысит миллионы записей. Если это поле сформировано из движка (например через механизм миграций), то конечно стоит оставить как есть, для более качественной интеграции поля в готовые механизмы движка.
    Написано
  • Как выровнять поля в таблице по максимально длинному?

    ThunderCat
    @ThunderCat Куратор тега HTML
    shupike,
    Там разная заливка у заголовка и непосредственно таблицы с данными - поэтому пришлось разделить.
    Ась? Что? У вас хтмл/цсс стек из 1994?
    Написано
  • Как выровнять поля в таблице по максимально длинному?

    ThunderCat
    @ThunderCat Куратор тега HTML
    Вопрос: Если это одна таблица, ЗАЧЕМ разбивать данные на отдельные таблицы?
    Хинт: Внутри таблицы столбцы сохраняют единую ширину.
    Написано
  • Как улучшить код?

    ThunderCat
    @ThunderCat Куратор тега PHP
    tukreb,
    Симофни же отобьёт руки так, что гавнокодить придётся сломанными руками.
    Дебильное утверждение, "только сихи возводят все в абсолют" (с). Наговнокодить можно в абсолютно любом фреймворке, ни лара ни симфони в этом плане НИКАК не отличаются. Оба движка имеют отличный мануал и хорошую структуру, запортить которую не составит никакого труда для новичка, хотя при должном старании и профи справится...
    Написано
  • При установке Bootstrap на Laravel ошибка, как решить?

    ThunderCat
    @ThunderCat
    Сергей delphinpro,
    прописывается в деплойммент скрипт == собирается на проде =))
    Гитхаб экшнс, не? У нас ничего ни на деве ни на проде не собирается, все идет через экшны. На сервера деплоятся уже готовые сборки. Это не обязательно должно быть именно так, но как бы говорить что это одно и то же со сборкой на проде как бы не совсем верно.
    Написано
  • При установке Bootstrap на Laravel ошибка, как решить?

    ThunderCat
    @ThunderCat
    Вообще, не вижу проблем просто подключить бутстрап с цдн, или, если весь не нужен, как Сергей delphinpro написал - собирать свой билд локально. Вообще сборка билда на проде идея сама по себе странная, обычно либо локально билдится если фронт разрабатывается в одно рыло, либо прописывается в деплоймент скрипт.
    Написано
  • Какой ноутбук брать для разработки игр в 3D?

    ThunderCat
    @ThunderCat
    alexalexes, Тогда зачем ноут за дохрелион денег? Там и на нетбуке будет можно. Алсо, насколько я понял работа на 2 экрана пока ни одним онлайн сервисом не поддерживается... Про задержки, обязательное наличие хорошего канала и вообще доступа в сеть я молчу, не у всех есть чисто физическая возможность подключить таковые.
    Написано
  • Какой ноутбук брать для разработки игр в 3D?

    ThunderCat
    @ThunderCat
    Refguser, не вижу держалок для монитора и клавы, уже лучше, китайцы, но все еще не юзабельно )
    Написано
  • Какой ноутбук брать для разработки игр в 3D?

    ThunderCat
    @ThunderCat
    Вот, и я о том же, за 4К убитых енотов можно купить топовый комп и топовый ноут, еще останется денег на телевизор, электросамокат и смузи.
    Написано
  • Какой ноутбук брать для разработки игр в 3D?

    ThunderCat
    @ThunderCat
    GavriKos, так у чемодана ручка есть, а укорпуса компа ее нет, очевидно )) Плюс мотать монитор и клаву к корпусу скотчем не эстетично ))
    Написано
  • Какой ноутбук брать для разработки игр в 3D?

    ThunderCat
    @ThunderCat
    Заметки на полях, для тех кто физику в школе пропустил:
    1) Мощность потребляемая в ваттах в любом электронном устройстве большей частью переходит в тепло.
    2) Тепло нарушает работу проводника/полупроводника если она не в диапазоне рекомендуемых границ (для современных полупроводниковых чипов это от 20 до 70 гр. Цельсия).
    3) Нормальная карта нормально так жрет, в пике до 500 ватт, это если простенькие и одна.
    4) В ноуте тупо НЕКУДА отводить тепло, там много разных вариантов напридумано, но на практике 2 основных варианта - продувать помощнее радиатор максимально хитрой формы (чтобы размер поменьше, а обдуваемая площадь побольше), и тротлинг. Первое приводит к тому что все равно ничего мощного не запихнуть в средний объем современного ноута (+ из-за сложной формы пыль сильно забивает радиатор, а фильтры надо регулярно чистить, иначе забиваться будет еще сильнее, так же не забываем про звук взлетающего авиалайнера при запуске кулеров видеокарты и проца и продувке через микрощели всего этого хозяйства), а из этого вытекает второе - при длительной работе врубается тротлинг.

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

    PS: забыл добавить что проблема охлаждения чипов попроще (типа цп, которые жрут на порядки меньше, порядка 60 ватт) до конца не решена, что уже говорить о более мощных устройствах. Алсо, батарея не резиновая, такие мощности извлекать из нее можно будет крайне ограниченное время, если вдруг придется работать в поле.

    PS2: к размышлению - если производительность мобильного 5090 принять за 100%, то десктоп версия GeForce RTX 5090 имеет 269% производительности (тыц). Это к слову о маркетинге и мощных, сопоставимых с компами ноутбуках.
    Написано
  • Почему при отправке push-уведомления service-worker выходит ошибка 404?

    ThunderCat
    @ThunderCat Куратор тега PHP
    rinaz22, https://www.google.com/search?q=opera+push+notific...
    Troubleshooting Steps:
    1. Check Opera's Notification Settings:
    Open Opera and go to Settings (or opera://settings).
    Navigate to "Privacy & Security" and then "Site Settings".
    Click on "Notifications" and verify the default behavior is set to allow sites to ask to send notifications or that the specific website is allowed.
    2. Check Operating System's Notification Settings:
    Windows: Go to Settings > System > Notifications & Actions. Ensure Opera is listed and notifications are enabled for it.
    macOS: Go to System Preferences > Notifications. Find Opera and verify notifications are allowed.
    3. Verify Website Permissions:
    Navigate to the website that is supposed to send notifications.
    Click on the padlock icon in the address bar.
    Check the notification settings for that specific website.
    4. Disable Extensions:
    Extensions can sometimes interfere with notifications. Try disabling all extensions and see if notifications start working.
    5. Check for Updates:
    Ensure both your Opera browser and your operating system are up to date. Sometimes, updates can resolve notification issues.
    6. Reset Default Settings:
    If the problem persists, you can try resetting your browser's default settings. This may require you to re-enable some settings, but it can resolve some configuration issues.
    7. Check for Global Blocking:
    In Opera's settings, under "Privacy & Security" > "Site Settings", you may have globally blocked notifications. Ensure this is not the case.
    8. Re-register Notifications:
    For some websites, you may need to re-register notifications. You can try removing the website from your allowed list and then re-allowing it

    Алсо, на форуме оперы часто жалуются что пуши нормально не работают, даже в последних версиях. Тыц.
    Написано
  • Почему при отправке push-уведомления service-worker выходит ошибка 404?

    ThunderCat
    @ThunderCat Куратор тега PHP
    проверил у себя на опере все работает, даже с закрытым браузером.
    Что логично, так как емнип пуши приходят не на конкретный софт, а на ОС, которая уже дергает предназначенный пушем софт. Возможно блокировка происходит на уровне файервола или вообще роутера...
    Написано
  • Почему при отправке push-уведомления service-worker выходит ошибка 404?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Проверить что с оперой на других клиентах все ок
    Проверить наличие плагинов, блокирующих рекламу/пуши в опере
    Возможно на клиенте есть софт, блокирующий запросы
    Вроде в некоторых браузерах стоит общая политика настраиваемая на не принимать пуш, возможно там надо смотреть
    Написано
  • Как выровнять текст и картинку внутри ссылки?

    ThunderCat
    @ThunderCat Куратор тега CSS
    в фиддл закиньте, а то рендерить в уме напрягает...
    Написано
  • Как оценить сложность проекта и найти грамотных исполнителей?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    rPman, весь смысл платформ а-ля фриланс биржа - независимый посредник. Без этого проще открыть доску объявлений о работе и заказах, что как бы не то. И да, именно по этому в этой сфере мало толковых конкурентов, так как основная работа это не сайт написать, а менеджить работу с финансами и клиентами.
    Написано
  • Компьютер выключился и не включался пять минут?

    ThunderCat
    @ThunderCat
    Так вроде это стандартная защита на многих бп. Обесточить блок (с кнопки на блоке или из розетки вынуть), ждать пару минут - включить снова. Срабатывает при сильных скачках напряжения. Истории где "у меня такое часто было, а потом <компонентнэйм> сгорела" скорее всего про то как защита НЕ сработала в один прекрасный момент, а собственно проблема в хреновом поставщике электроэнергии.
    Написано