• Задачка на сообразительность, как решить?

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

    update:
    Кажется я понял.
    Создаете таблицу подписок (subscribers) вида: user, tag
    Далее, делаете выборку из этой таблицы, примерно так:
    SELECT user, count(tag) as tagcounter
    FROM subscribers 
    WHERE tag IN (%taglist)
    GROUP BY user
    HAVING tagcounter>1

    где %taglist - список тегов статьи
    Ответ написан
  • Как вы делаете простую верстку макета?

    sharomet
    @sharomet
    Front-End
    Для создания простого "сайта визитки" я вообще не использую никаких дополнительных библиотек или фреймворков типа jquery, vuejs, react - они только добавляют вес всему проекту. Я даже не пользуюсь webpack - для сборки.
    Мне достаточно возможностей gulp - он позволяет объединить css/js, сжать изображения, разбить html на несколько частей и т п .
    + Всегда использую sass.
    vuejs, react - удобно использовать в больших проектах, там где множество повторяющихся компонентов, куча логики . вообщем в сложных проектах, так же удобно реализовать spa, pwa. И к стати сайт визитка тоже может быть сложным, всё зависит от того чего хочет заказчик.
    Я видел несколько простых проектов написанных с помощью react, ну я не вижу в этом смысла.
    Ответ написан
  • Как Сделать Такую Штуку Между Блоками?

    Eridani
    @Eridani
    Мимо проходил
    Синему блоку позишн релейтив, серому абсолют и bottom с минусом...Либо через before after
    Ответ написан