• Как отключить прокрутку перетаскиванием в slick slider?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    draggable
    boolean
    true
    Enable mouse dragging
    Ответ написан
    Комментировать
  • Штраф за использование шрифта в ютуб видео?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    В одном из видео использовалось 22 символа. А в другом уже побольше символов использовал.
    Претензия предъявляется по факту использования, а не по количеству символов.

    Может ли ко мне прилететь штраф от правообладателя за это?
    Для начала, не штраф (его назначает суд), а иск. И тут много нюансов и тонкостей, начиная от юрисдикции вас и правообладателя, и заканчивая доказательной базой - шрифт же у вас встроен в видео, а не в векторном/текстовом виде? Попробуй докажи что это именно тот шрифт, а не очень похожий. Ну и последствия скорее всего будут разные, но первое что вам прилетит скорее всего - страйк с ютуба.

    Другой вопрос что во первых для того чтобы что-то вам предъявить правообладатель либо его представитель должен посмотреть ваш ролик, увидеть шрифт, проверить есть ли у вас лицензия на момент снятия ролика и тд и тп... Вероятность КРАЙНЕ мала, думаю никто заморачиваться не будет, а автоматически находить лицензионные шрифты в видео вроде пока не додумались...
    Ответ написан
    2 комментария
  • Как запустить скрипт при переходе на другую вкладку/страницу?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Подозреваю что вы криво пытались объяснить что вам нужно событие смены вкладки?
    document.addEventListener("visibilitychange", function() {
        if (document.hidden){
            console.log("Browser tab is hidden")
        } else {
            console.log("Browser tab is visible")
        }
    });
    Ответ написан
    1 комментарий
  • Как можно разрешить просмотр страницы только в горизонтальном положении устройства?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Используйте media запросы:
    @media only screen and (min-device-width: 480px) 
                       and (max-device-width: 640px) 
                       and (orientation: landscape) {
    /*
    тут стили - например дисплей: нон;
    */
    }
    Ответ написан
    Комментировать
  • Что значит single responsibility в контроллере?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Сколько людей - столько мнений. Не стоит прям вообще всех слушать, кто высказывает какие-то "гениальные" откровения. Даже внутри крупных фреймворков многие вещи реализованы по разному, и каждый считает что именно так надо, и никак иначе. Думаю автор статьи просто искал дешевого хайпа, на практике никто так не делает. Контроллер по сути не модель, а управляющая конструкция, в ней нормально внутреннее ветвление на методы. С таким же успехом можно решить что для модели нужно 4 репозитория, на каждое действие CRUD...
    Ответ написан
    1 комментарий
  • Как лучше организовать архитектуру проекта?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    TL;DR без четкого понимания что и как будет работать что-то планировать или структурировать бесполезно. Нет универсального решения, надо делать под текущие задачи, с некоторой возможностью "маневра" в плане функционала.

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

    У фирмы есть один главный офис. Есть магазины, принадлежащие этой фирме.
    Фирма будет одна? Тогда нет смысла выделять его в отдельную сущность.

    В каждом магазине есть категории продуктов - мясо, молочные продукты, крупы.
    Во всех одинаковые? Или для каждого будет различный набор?

    В каждой категории есть продукты, например говядина.
    Тот же вопрос. Плюс еще у вас будет куча нюансов, типа - наличие/в резерве/на складе/в доставке/цены/скидки... И свойства разных товаров, которые у одних типов есть, а у других нет или сильно отличаются...
    Ответ написан
    Комментировать
  • Как и с помощью чего правильно организовать загрузку директорий на сервер?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Мне пока удалось нагуглить лишь такую штуку как File System Access API;
    https://www.google.com/search?q=html+javascript+up...
    и первая ссылка дает нам ответ
    https://stackoverflow.com/questions/42239663/uploa...
    Ответ написан
    Комментировать
  • Какую область программирования выбрать PHP или Java?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    В общем мне нужен совет, кто что думает по поводу этих двух языков и куда в современном мире лучше смотреть.
    Если нужно больше денег и не смущает работа в корпоративном сегменте, то Ява или С шарп чаще выгоднее по деньгам.

    И где как думаете, проще будет найти стажировку?
    Проще с пхп/пайтоном/жс, стек широкий по объемам, работников нужно много, как для новых проектов, так и для поддержки/рефакторинга легаси кода. Чаще всего условия более свободные, мне лично в корпоративном сегменте не комфортно, опять же, это все личные пристрастия, а не истина в последней инстанции.

    И там и там востребованы спецы уровня мид+, реже джун+, сильно не хватает сеньоров и архитектов.
    Ответ написан
    Комментировать
  • Как получить разный текст после ответа сервера от checkbox на ajax?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    js
    ...
    success: function(data){
       $('#result').text(data);
    }
    ....

    php
    ...
    if ($res == 'Yes') {echo "Функция включена";}
          else {echo "Функция выключена";}
         exit();
         } 
    $smarty->display('users.html');
    ...
    Ответ написан
  • Как генерируются файлы и путь в браузере?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    как реализуется генерация html файлов?
    Никак. Никаких файлов не генерируется. Генерируется строка, содержащая какой-то шаблонный набор тегов (собственно так и называется - шаблон), и основное содержимое страницы (например статья или список статей), обычно хранящееся в базе данных или в другом хранилище. Эта строка отдается клиенту с соответствующими заголовками, объясняющими клиенту что за данные передаются (например "это будет хтмл" или "кодировка данных утф-8", естественно в более формальном виде, гуглите http headers).
    В урл указываются некоторые параметры, через get переменные (www.trusy.ru/?variant1=a&variant2=g) или через параметры пути (www.trusy.ru/variant1/variant2), которые на сервере преобразуются в переменные и уже по ним выбираются нужные для отображения данные.

    Гуглить по теме:
    единая точка входа
    роутинг
    MVC
    Ответ написан
    1 комментарий
  • Как реализовать "Подсказки" в сфинксе?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Если искать слово "сло*", на первых местах выскакивают все ошибочные запросы где содержится именно "сло", хотя есть куча популярных слов типа "слон", "слово"

    SPH_MATCH_EXTENDED2 Работает аналогично SPH_MATCH_EXTENDED с добавлением поддержки ранжирования и количественного поиска (quorum searching).
    Ответ написан
  • Как увеличить скорость запроса и уменьшить нагрузку на сервер?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    есть поле datetime, и поле type в котором есть значения 1 или 2.
    И все? Больше полей нет?

    но из-за большого количества данных идёт сильная нагрузка.
    Большого это сколько? Сколько получается в итоговой выборке, сколько всего в таблице записей?

    Как такое можно оптизировать.
    Оптимизация возможна когда понятна задача и есть нормальные исходные данные, например explain бы не помешал, и вышеперечисленные отсутствующие данные, а тыканье пальцем в лужу ощутимого эффекта не даст.
    Ответ написан
  • Где ошибаюсь при редиректе с php-формы на страницу спасибо(это не вордпресс)?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Как всегда - проверить для начала что mail() вообще работает, забив поля данными вручную. Если почта доходит - заменяйте переменными вбитые значения. В какой-то момент либо перестанет работать, и будет понятно что не работает, либо все заработает, и значит ошибка где-то в опечатке или невнимательности.
    К сожалению mail() достаточно "немногословная" функция, что конкретно случилось понять из ее поведения почти невозможно, в идеале лучше использовать библиотеки по типу PHPMailer.
    Ответ написан
  • Функция php setcookie то работает, что нет?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Варианта 2: Пробел/перенос строки после ?>, или файл записанный с BOM. Первое лечится удалением лишних символов, второе через редактор кода - файл-кодировка-утф без бом.
    Ответ написан
    Комментировать
  • Как сделать вывод данных из phpmyadmin в лк пользователя при активной сессии?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    1) Форма не закрыта, или возможно код формы не весь

    2) Форма отправляется как method="post", однако проверяем мы ее
    if($_SERVER['REQUEST_METHOD'] === 'GET' && isset($_GET['id'])) {
    , в чем смысл?

    3)<input name="pow" идет 2 раза, естественно первое значение потеряется.
    Ответ написан
  • POST Запрос работает только после второго попытка и перезагрузка страницы?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Нет первый запрос вообще не работает.
    Не бывает "не работает", если код присутствует в странице - он исполняется. Соответственно в результате будет либо ошибка в консоли, которую можно посмотреть, либо результат выполнения, который вы не видите, по тому что не все учли в коде.
    В первом случае - смотрите ошибки, исправляйте.
    Во втором случае - используйте отладчик или хотя бы console.log для отслеживания состояния переменных и выполнения кода.
    Так же можно проверить что ваш код отправляет на сервер и что принимает с сервера в разделе нетворк инструментов разработчика.
    Ответ написан
  • Ошибка: Uncaught exception 'mysqli_sql_exception' with message 'You have an error in your SQL syntax?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    В чем проблема?
    В не чтении вами текста ошибки.
    В отсутствии понятия "дебаг" и умения элементарной проверки, например через var_dump()
    В отсутствии проверок приходящих значений.
    В использовании переменных внутри скрипта, вместо использования подготовленных выражений.

    Мелкие косяки и кривые имена переменных я в учет не беру.
    Ответ написан
    2 комментария
  • Исходный код языка Си?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Язык Си не является программой, по этому у него нет исходного кода. Исходный код может иметь компилятор языка, которых есть более чем один.
    Ответ написан
    Комментировать
  • Как ускорить старый сайт?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Но отвратительная скорость самого сайта.
    90% проблем не в движке, а в разметке и картинках. Ну и скриптов миллиард навешено. Показатели серверной части не критически плохи, хотя неплохо было бы разогнать сервер хотя бы для поднятия TTFB в желтую зону... Опять же, это не особо критичный параметр, можно забить. А вот картинки в 3-4 раза больше чем надо - это надо фиксить, скрипты не сжатые...

    Мой совет - зайдите на фриланс, дайте задачу ускорить тему, сделать тюнинг фронтенда, реверстку в нормальный код... Будет стоить 300-400 баксов, и ваш пэйджспид станет мягким и шелковистым.

    Смущает цена, сумма близкая к миллиону, во многом из за объёма сайта.
    Объем сайта не космический, таких денег явно не стоит, да и переписывать смысла не вижу. Вся проблема в текущем виде - проблема фронтенда, которая заменой движка бэкенда не лечится. Ну, если только не переделывать все вместе.
    Ответ написан
    2 комментария
  • Выборка данных из таблицы по дате изменения?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    груп бай коде
    ордер бай дэйт деск
    Ответ написан