Задать вопрос
  • Не работает функция Jquery в цикле, что делать?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    $('#test').text(data[i]['id']);так вы сюда их по очереди записываете, а не добавляете )))
  • Как выбрать id по очереди?

    ThunderCat
    @ThunderCat Куратор тега PHP
    изобретаем foreach()?
  • Как писать данные на каждый день в статистику - дублировать или пропускать?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Владимир Дружаев,
    "дублировать или пропускать"
    вот, тут у вас основная ошибка. Вы не дублируете, а записываете состояние. Как минимум дата изменилась. То есть вместо просто внесения в лог сущности, вы сначала проверяете есть ли изменения ( + 1 операция), потом записываете, потом при извлечении вычисляете какие даты пропущены (+ 1 операция) и потом вытаскиваете предыдущие (+ 1 операция). Найс?
  • Как писать данные на каждый день в статистику - дублировать или пропускать?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Владимир Дружаев, вы как-то странно не пропихиваете. Уберите из вопроса DRY, он там действительно не к месту, в частности по этому у вас некоторая каша в голове, и я понимаю что это больше от неопытности, а не от тупости или из вредности. Еще раз - логи не являются дублированием, каждая запись отображает единственную уникальную сущность с привязкой по времени. То есть идущие подряд повторяющиеся значения это норм. Есть ОЧЕНЬ много аргументов за, и есть всего 2 (неверных) против:
    1) Мы делаем не по DRY (достаточно прочитать и минуту подумать, чтобы понять что это не так)
    2) Мы экономим место (экономия на спичках, которая оборачивается повышением сложности системы на несколько уровней сразу)

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

    ThunderCat
    @ThunderCat Куратор тега MySQL
    kafkiansky,
    проектирования классов/функций к базе не имеют.
    Справедливости ради - имеют, но носят совершенно иной смысл нежели его пытается пропихнуть ТС.
  • Как писать данные на каждый день в статистику - дублировать или пропускать?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Владимир Дружаев,
    DRY - это не повторяться.
    То есть обычно вы дальше заголовка не читаете... Найс...

    Логи - запись событий, и если у метеорологов пропущена запись - скорее всего дежурный метеоролог нажрался в зюзю и не внес данные, или был конец света и понятие погоды отсутствовало, или еще что-то случилось... Логи это запись событий, то есть если записи не было - что-то не так.
  • Как получить содержимое страницы?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Размик Оганнисян, это немного другой вопрос, к основному отношения как бы не имеющий... Конкретно смотрите в гугле - парсинг хтмл, вариантов много, выбирайте тот который подходит под вашу задачу.
  • Есть ли подобные php фреймворки для веб-разработки?

    ThunderCat
    @ThunderCat Куратор тега PHP
    троллейбус_из_буханки.жпг
  • Как оформить код страницы загруженную через ajax?

    ThunderCat
    @ThunderCat Куратор тега PHP
    habrdima,
    мой пример работает
    не сомневаюсь, я много таких "мойкодработает" видел, только как оно работает отдельная песня...

    а вот стоит так делать или нет уже вопрос
    нет, не вопрос, в смысле ответ очевиден - нет.

    ваш сарказм не в тему
    почему же? Как раз один в один описывает ваш вопрос.

    Шаблоны, блочный контент, инклуды, отложенный рендер, разделение контент/код, вот это вот все почему то прошло мимо вас...
  • Можно ли создать сайт каталог без базы данных?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Оксана, куда еще экономить? Есть даже бесплатные хостинги с мускулем, неужели ищете с доплатой?
  • Как выглядит реализация мобильной версии сайта?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Они недавно полностью переделали мобильную версию.
    угу, только это никак не сопоставимо с трудозатратами на объединение версий.

    Банально, в чате ВК на десктопе нельзя напрямую снять видео в формате stories, в отличии от мобильной версии.
    Вы путаете возможности десктопа / мобильного и возможности мобильной версии/десктопной версии. То есть в мобиле есть функция экспорта фото/видео в браузер с камеры, и это можно использовать на всех сайтах где есть загрузка видео/фото. Про функционал - заливку сторис - разницы нет, в итоге я могу сделать то же самое с десктопа. Результат будет тот же.

    В вопросе я написал, что есть сервер-side на flaske и client-side на vuejs, который общается с сервером через api, НИ О КАКОЙ mvc тут даже речи быть не может.
    то есть все еще игнорируете ответ... Ну что же, упрямство тоже иногда полезная черта. нормальное разделение контент/код во фласке все же есть, как и шаблоны.

    Появилась необходимость написать мобильную версию сайта (не адаптив, а именно отдельную версию, как vk.com и m.vk.com), как должна выглядеть реализация?
    То есть - повторить функционал, но для мобилы. Про то что функционал в корне отличается ни слова. Ну ок, в составлении тз вас ждет много сюрпризов, как и в целом во взаимодействии с заказчиками, да и разработчиками тоже.
  • Как выглядит реализация мобильной версии сайта?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Kaisar Kuanysh,
    Я несколько раз повторил, что таковы бизнес задача и я нигде не просил влиять на нее.
    о, да, только вот в вопросе забыли это упомянуть. А потом в комментах разнылись что вам советуют фигню. Специально под ваше нытье я дописал ответ, но опять же - вы не читаете, нафига тогда спрашивать?
    я просил решение, которое и близко не должно касаться css.
    читай по губам:определяете в пыхе если это мобиль - редирект на мобильную версию,, и да, я написал пых, но никто не запрещает вам получить юзерагент питоном/нодой или с++. Если не отловилось на бэке (а тоакое бывает, например прокся режет юзерагент или клиент намеренно сккрывает его, например через тор), определяем яваскриптом размер вьюпорта и если надо делаем редирект на моб. версию. Это не костыли, не рокет сайнс, что кстати делает и фейсбук, и вк, и что, если вы такой б*дь суперразработчик, вы могли посмотреть в заголовках того же фб/вк сами.

    Я тебе открою секрет, бывают такие веб-приложения, где мобильная версия в корне отличается от десктопной, тот же ВК.
    Жду от вас хотя бы одной фичи, реализованной в мобильной версии, которой нет в десктопе, ибо трындеть не мешки таскать, а вы я вижу грамотный знаток мобильных версий вк/фб...

    Хочешь сказать, они в 2020 году делят мобильную версию от десктопной только потому что не умеют юзать твои media запросы?).
    Нет, не по этому, а только по тому что еще 5-7 лет назад (а мобильная версия у них появилась гораздо раньше) это была реальная необходимость, а сейчас переделывать - практически неподъемный труд.

    С чего ты взял что тут вообще где то есть MVC?
    а с чего ты вообще взял что я это взял? если у вас мвц или хотя бы нормальное разделение контент/код. Но читать, видимо, не ваше, чукча не читатель, чукча писатель...
  • Не запускается mySQL в xampp, что делать?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Максим Вакаев, хм, как то вы читаете пропуская слова... Вроде я про пид файл говорил удалить...
  • Как при помощи php вывести блок только на нужной странице?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Если в строке будут GET (хотя вроде и не будет… я не помню) или index.php, то данное решение не пройдёт,
    подойдет, если гет запрос не влияет на выбор страницы. Обычно запросы такого вида обрабатываются через роутинг и гет запросы несут в себе дополнительную/фильтрующую информацию, не влияющую на выбор раздела сайта. То же касается index.php - в условии четко указано какой должен быть концевой раздел урл. И при использовании роутинга index.php в конце урл просто выдаст ошибку, или будет считаться параметром, в зависимости от настроек.

    Если окажется строка, вида "/prodazha", но будет запрошена совсем другая страница, типа "/sukablayt/nahoy/prodazha/" то условие пройдёт проверку… уже баг.
    Не баг, а неверная архитектура. Если у вас разные разделы с одинаковым окончанием - значит что-то пошло не так... Хотя это не исключено, но как мы видим по вопросу - прочие условия не предоставлены, исходим из того что есть, в идеале нужно проверять название контроллера или экшна, но структура проекта нам не известна, по этому такое решение в любом случае "костыльное".

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

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    root365,
    делай редирект через php, учитывая вьюпорт
    ты это серьезно? То есть, вот так ты видишь ответ? Ну ок, то есть то что это 2 отдельных метода, один на стороне сервера, а другой на стороне клиента ты вообще не различаешь... чувак, иди школу закончи, удели внимание чтению.
  • Как найти ошибку в скрипте?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    assets/img/bg_2.png полагаю...
  • Как выглядит реализация мобильной версии сайта?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    root365,
    Я не шарю во vue и flask’е,
    "а так же нихера толкового посоветовать не могу, но повыеживаться буду". То что вы лично ничего не понимаете - больше ваша беда, нежели некомпетентность местных товарищей. И да, самым логичным ответом на поставленный вопрос было допилить адаптив. Вы нихера не читая вклиниваетесь в обсуждение своим компетентным мнением. По комметам человеку дали решение - отдельная апликация под мобильный контент, со своими шаблонами и вьюшками. Ничего нового не придумали еще, сильвер буллет не существует, все нужно пилить ручками.

    И ни один ни второй не понимают что вся IT сфера это в первую очередь сфера обслуживания бизнеса.
    Ах, какие мы умные, словей то каких знаем... Если бы ТС еще упомянул что под мобильный ему нужен совершенно другой функционал (а не то что вы, дураки местные подумали, не могли догадаться штоле?) ответы были бы совершенно другие.
  • Как конвертировать emoji в формат UTF-8?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Yariik,
    такую строку: "текст текст 'картинка'".
    картинка это типа эмодзи?
  • Как конвертировать emoji в формат UTF-8?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Вопрос, конечно, криво задан, но точно не про это...