Задать вопрос
  • Как сделать эффект 3d просмотра как на сайте http://mondialautomobile.bmw.fr/en#bmw-x2-concept?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    Берешь 360 камеру.
    снимаешь комнату.
    находишь движки для web - типа таких https://pannellum.org/
    делаешь такой 3d тур
    Ответ написан
    1 комментарий
  • Что значит "../"?

    При работе с каталогами так ".." принято обозначать предыдущий каталог( ../.. - 2 каталога назад).
    В Вашем случаи
    1) image/logo.png будет искать в этой же папке
    2) ../image/logo.png будет искать в предыдущем каталоге
    3) /images/logo.png будет искать в корневом каталоге
    Абсолютные и относительные ссылки
    Ответ написан
    Комментировать
  • Что это за wp plugin (или самопис)?

    smidl
    @smidl
    WordPress-разработчик
    Самописно решение. Оно завязано там на их внутренней системы мемберства и т.д. - поэтому реализация довольно дорогая будет с 0. Сейчас профи подскажут какие технологии использованы в чате
    Ответ написан
    Комментировать
  • Как сделать чтобы при каждом открытие модального окна, все обнулялась?

    iiiBird
    @iiiBird Куратор тега Bootstrap
    Пока ты спишь - твой конкурент совершенствуется
    у модалок бутсрапа есть callback при закрытии к примеру такой:
    $('#myModal').on('hidden.bs.modal', function (e) {
      // do something...
    })

    вот там и делаешь в нем все что хочешь. ошибки удялешь. инпуты чистишь и т.д.
    Ответ написан
    9 комментариев
  • Кто-то перешел на Yarn?

    @kristenstewartdadada
    Frontend Developer
    ставит все быстрее, сам в зависимости сохраняет, норм одним словом
    Ответ написан
    3 комментария
  • Почему в $(document).ready(function(){ не нужны кавычки до и после document?

    @kulaeff
    Front-end developer
    Ответ написан
    Комментировать
  • Как сверстать такое на bs4?

    alvvi
    @alvvi
    export default apathy;
    Не знаю, на какую документацию вы опирались, в бутстрапе 4 все работает так же, как и в бутстрапе 3, нужно было лишь исправить изначальный вариант и сместить брейкпоинт.
    https://codepen.io/Alvvi/pen/PjBmPY
    Ответ написан
    5 комментариев
  • Как вы относитесь к использованию viewport'ов в качестве основной единицы измерения?

    vw vh нужно использовать в довольно редких случаях, когда вам надо, например, сделать модальное окно на 100% высоты окна. Для всего остального - они слабо применимы. Лично я использую только для всяких баннеров появляющихся, модальных окон и прочих подобных решениях. Больше нигде смысла не вижу.
    Ответ написан
    Комментировать
  • Как вы относитесь к использованию viewport'ов в качестве основной единицы измерения?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    Лично я, плохо. Это не фиксированные единицы. Мне не нужно что бы всё стало резиновым, как шрифты, так и блоки. Есть у меня макет, в котором шрифт заголовка 40px. При использовании относительных еденицы, на разных мониторах размер будет разным, накой оно мне? Бесспорно, эти единицы можно и нужно использовать в адаптивном сайте, но только тогда, когда это необходимо.
    Ответ написан
    Комментировать
  • Как должен выглядеть процесс работы с Docker?

    vyachin
    @vyachin
    Ищу работу
    как я понял по ответам тут собрались адепты докера. В этой церкви последователь должен появиться атеист. Только сегодня был большой срач насчет какие проблемы можно получить при переходе на докер https://habrahabr.ru/post/332450/ очень советую почитать.

    Теперь к вашему вопросу. Докер НЕЛЬЗЯ использовать для персистентный образов. Т.к. если его правильно готовить никакой уверенности нет на какой ноде будет запускаться ваш контейнер физический. Т.е. все что пишет в память или на диск нельзя оборачивать в докер контейнер. Потом есть системы оркестрации, которые ваш контейнер могут с одной ноды на другую перебросить, что вы думаете будет с памятью контейнера - правильно, она очистится.

    Тут мне могут возразить что у нас все работает на "отлично" - это вы господа с проблемами не сталкивались. Читаем статью по ссылке выше и начинаем готовиться.

    Давайте разберем ваш стек и посмотрим что можно упаковать в докер контейнер.
    - NodeJS - не знаю как это у вас работает, если нет состояния - то можно
    - MongoDB - база, пишет в файлы, однозначно нельзя
    - ElasticSearch - этого зверя точно нельзя он и в память и на диск пишет
    - Redis - пишет в память, точно нельзя

    И что в итоге вы хотите обернуть в контейнер? И зачем вам докер? Чтоб mongodb была запущена от имени root? При этом мы помним о проблемах с безопасностью самой mongodb. Или elasticsearch завернуть в докер, он физический сервер способен утилизировать на 100% по памяти, пропускной способности дисковой подсистемы и 100% процессорного времени, а вы ему хотите еще один уровень абстракции в лице докера? ))

    Одно дело на компьютере разработчика использовать docker-composer и совсем другое дело в продакшене.
    Ответ написан
    8 комментариев
  • Для чего нужен Docker?

    hukendo
    @hukendo
    https://t.me/hukendo
    Докер применяют по разному но основное применение - средство деплоя аля deb, rpm.
    Вы вполне можете обойтись без него. Мало того, ненужно пихать докер повсюду это контр продуктивно.
    Ответ написан
    Комментировать
  • Для чего нужен Docker?

    @viiy
    Linux сисадмин \ DevOps
    Представьте что нет никакой ложки докера.

    1) Есть одна физическая машина. Вы устанвливаете софт, разные приложухи, базы, web сервера, заходят тестовые юзеры, что-то запускают. Первая проблема - вы не понимаете кому что надо, кто владелец файлов, приложух, зачем висят демоны и кто за это ответственнен. Как выход, вы решаете это разделить на виртуалки.

    2) У вас есть физическая машина + на ней виртуалки. Вы выделяете под каждую задачу свою виртуалку, там сидят отдельные пользователи, вы навели какой то порядок. Появляется задача - пользователи хотят php 6, а его нет, хотят python3, а его нет, хотят Mongo, а она старой версии. Вы обновляете репозитарии, качаете новые пакеты, ставите, часть пользователей довольны, часть нет - им нужна старая версия какая была. Упс!

    3) Одна физическая машина + еще больше виртуальных машин. Вы разделили всех пользователей так, чтобы никто не дрался за версии софта, если нужен php6 - иди на эту машину, нужен php5 - вот на эту. Все счастливы, но появляются разработчики, которые говорят буквально так - "а у меня на рабочей машине все работает, я перенес все как было на виртуалку, а у меня появляется ошибка missing library libXXX.so.X". И вы понимаете что вам остается только создать полную копию машины разработчика, чтобы софт поехал на этой виртуалке без ошибок... И тут появляется Docker! :)

    4) Docker решает именно эту проблему. Вам не нужно заботится о софте который установлен на сервере/виртуалке. Вы просто берете и переносите софт со всеми "кишками" на другой сервер и он просто работает. Работает за счет того, что все "кишки" это слои файловой системы нанизанные как бисер друг на друга. Дополнительно решается проблема свободного места, т.к слои многократно переиспользуются контейнерами, если вам нужен php + одна библиотека, а другому php + другая библиотека, вы используете (грубо говоря) слой php, а для дополнительной библиотеки делаете отдельный слой, одновременно другой человек делает над php другой слой и вы не деретесь между собой и не видите чужих библиотек. Это грубо и скорее всего ради одной библиотеки никто новый слой не делает, делают слой пожирнее.

    Все запущенные процессы Docker помещает в изолированную среду процессов, файловой системы и сетевого стека. Есть много особенностей по работе с Docker, т.к он предполагает, что в одном контейнере вы запускаете один процесс. Если вам нужно запустить целый набор демоном, тут появляются проблемы, нужно писать шелл-скрипт, который все это поднимет в контейнере. Так же есть особенности по сети, файловой системе. Для кого то Docker спасение и решение всех проблем, но я как сисадмин от этого всего не в восторге.
    Ответ написан
    15 комментариев
  • Слой с ссылкой под другим слоем?

    Stalker_RED
    @Stalker_RED
    В норме клики будут получены тем слоем, который выше. Но вы можете прописать ему pointer-events: none и он пропустит клики на более низкий слой.
    positivecrash.com/pointer-events_css
    Ответ написан
    5 комментариев
  • OpenCart или Woocommerce?

    Лично мне, в силу отсутствия надобности, не приходилось ковырять код opencart'a, но очень сильно раздражает тот факт, что какой-нибудь эквайринг сбербанка там находится в виде платного модуля (давно это было, может что-то поменялось). На сколько помню там используется MVC для шаблона, в общем-то полезная порой вещь. В качестве плюса опенкарта могу отметить лишь тот факт, что это все-таки CMS конкретно под магазин, в отличие от Wordpress, в котором куда более расширенный функционал, который, однако, может и не использоваться, а ресурсы будут уходить.

    Сам работаю с Woocommerce по нескольким причинам:
    1. Внутренности любого шаблона довольно удобно сделаны, что позволяет очень быстро все редактировать. Добраться до какого-нибудь шаблона формы заказа при оформлении товара - просто, в опенкарте порой возникали трудности.
    2. Наличие кучи готовых модулей вплоть до интеграции с 1с Предприятием. Очень удобно.
    3. Те же оплаты кредитными картами (которые, тут плюс, у опенкарта стоят чуть ли не из коробки) можно внедрить использованием Яндекс.Кассы.
    4. Реально каких-либо серьезных навыков программирования, чтобы развернуть свой ИНДИВИДУАЛЬНЫЙ магазин, не требуется. Достаточно лишь найти нужные плагины.
    5. Возможность работать с woocommerce хуками иногда бывает крайне полезной.
    6. Как правило любая проблема, которая у вас возникла, уже давно имеет решение, ибо коммьюнити, как мне кажется, у вукомерса больше, нежели у опенкарта.

    P.S Хочу отметить, что это лишь мое мнение. Опыта работы с опенкартом было мало, попытался описать все, что за этот опыт успел увидеть.
    Ответ написан
    Комментировать
  • Как реализовать такой hover эффект?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    ставишь блок с соц сетями на это место абсолютом к примеру. даешь блоку opacity: 0;
    при ховере даешь opacity: 1;
    или visibility: hidden; и visibility: visible;
    Ответ написан
    Комментировать
  • Flexbox - количество элементов в строке?

    bogdan_uman
    @bogdan_uman
    шлЫмазл неукЪ-поцЪ
    SLIM:

    .main
          .child
          .child
          .child
          .child
          .child


    CSS:
    .main {
      background-color: #e1e1e1;
      width: 100%;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: center;
    }
    
    .child {
      margin: 5px;
      background-color: green;
      height: 20px;
      width: 30%;
    }


    Результат:

    78d38c90624f42a2964e9e6e16fe3960.png
    Ответ написан
    Комментировать
  • Adblock как с ним бороться?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    ты сначала узнай причину по которой твои объявления блокируются адблоком. к примеру самая распространенная причина - классы блоков содержат в начале буквы "ad", "adv", "ads" и пр.
    Ответ написан
    4 комментария
  • Почему не происходит слопывания марджинов?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    Вероятно у кнопки display: inline-block. Дайте ей display: block и все схлопнется.
    Ответ написан
    1 комментарий
  • Как выбрать предыдущий селектор?

    Elwen
    @Elwen
    Обратиться к родителю по средствам css, к сожалению, никак нельзя.
    Ответ написан
    1 комментарий