• Когда firebase.config может отличаться от functions:functions:get?

    @Jmaster Автор вопроса
    Если кому интересно, то runtime config берется из локального файла, а CLI достает конфиг из задеплоеных функций.

    Это команда подтягивает ремоут конфиг в .runtimeconfig локальный:
    firebase functions:config:get > .runtimeconfig.json
    Ответ написан
    Комментировать
  • Что делать и куда дальше двигаться веб разрабу после шарашки?

    Весь второй абзац - это резюме на лвл джуна или стажера. Слишком рано вы прогорели.

    Но есть и другой вариант - получившийся код был скучным и не привлекательным(не делал что-то ах**нное)
    Тут все просто - определить, на каком языке нравится писать. Просто зайти на какой-то hackerrank и посмотреть, какой синтаксис просто приятно использовать.
    Когда выйдет определиться - можно порешать какие-то сложные задачи. Для портфолио хорошо - просто поделать pull request'ы к открытым проектам на гите. Да, 90% из них будут не приняты но рано или поздно код будет лучше, а чуваки вас заметят.

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

    Если хочется потрогать VUE - трогайте. Сейчас вакансий во фронте - океан, лучшее время, что бы потратиться на изучение любого фронт-енд фреймворка. Хорошо будете знать VUE - поверхностно потрогайте React/Angular, но JS нужно знать в первую очередь.

    Самое скучное для программиста(по моему мнению) - битриксы, джумлы и прочие движки. Но на них интересно быстро строить проекты. Нужно просто понять, что хочется больше.
    Ответ написан
    2 комментария
  • Нужно ли записывать данные с формы в redux перед отправкой на сервер?

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

    Если же есть смысл делить эти данные с другими компонентами - есть смысл записывать все в стор.
    С другой стороны, некоторые олды говорят, что лучше все хранить в сторе и не иметь локальных состояний(это очень спорный подход, как по мне)

    Единственный вариант, который можно советовать без сомнения - подумать про UX и докинуть запись не приватных данных пользователя в localStorage, что бы в случае рефреша страницы - они возвращались. (Можно и через аутокомплит, но он какой-то бесячий последнее время, особенно в хроме)
    Ответ написан
    Комментировать
  • Как исправить интернет соединение в macOS 10.15?

    @Jmaster Автор вопроса
    Как только установил операционку, вместе с ней у меня появился какой-то AHAVPN.
    Как только эта хрень запускается - интернет мигом пропадает.
    Его можно вырубить в Network Pereferences -> uncheck "Connect on demand", Press Disconnect -> Apply.
    Все спокойно работает.

    Хочу отметить, что я не ставил это отдельно, а все произошло сразу после апдейта операционки.
    Ответ написан
    Комментировать
  • Как правильно задать body в POST request, angular 6?

    @Jmaster Автор вопроса
    Если кому-то понадобится, этот хедер помог:
    private options = {
            headers: new HttpHeaders({ 'Content-Type': 'application/x-www-form-urlencoded' })
    };
    ...
    this.http.post( url, body, options);
    Ответ написан
    Комментировать
  • Почему отличаются эмулированная версия экрана и main View Conrtroller Scene?

    @Jmaster Автор вопроса
    Если кому-то интересно: нужен еще 1 констрейн для экрана
    aspect ratio
    Когда вы его задаете, экран становится адаптивным по отношению ко всем размерам.
    Ответ написан
    Комментировать
  • Как в bootstrap 3 добавить класс для блока, если активный - sm или xs?

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

    @media (max-width: 1000px /* Или столько, сколько вам нужно*/){
      .block{
          .width: 100%; /* Или столько, сколько вам нужно*/
       }
    }


    Если же дело касается картинки, то у бутстрап есть .img-responsive.
    Ответ написан
    1 комментарий
  • Bootstrap 3: как изменить цвет выбранного(:focus) линка ?

    @Jmaster Автор вопроса
    решением стало удалить обьявление цвета в bootstrap.css
    Ответ написан
    Комментировать
  • Как избавиться от конфликта плагинов?

    @Jmaster Автор вопроса
    Конфликт конкретно этих плагинов(их свойств) я решил при помощи свойства afterLoad у FullPage.js .
    $(document).ready(function($) {                    
                        $('#fullpage').fullpage({
                          anchors: ['firstPage', 'secondPage', '3rdPage', '4thPage'],
                          menu: '#menu',
                          afterLoad: function(anchorLink, index){
                              if(anchorLink == 'secondPage'){
                                  $('.about_section').addClass('a_vis');
                                $('.about_section').addClass('animated fadeInUp');
                              }
                              if(anchorLink == '3rdPage'){
                                $('.services_content').addClass('animated fadeInDown');
                              }
                          },
                        }); 
            });
    Ответ написан
    Комментировать
  • Как практиковаться в верстке?

    Пройдите здесь все задания. Их не много, но многие аспекты верстки были затронуты . Затем отправляйтесь сюда, ищите псдшники сайтов и верстайте их . По мере верстки настоящего, сложного макета используйте это или сразу это, так вы найдете/получите нужные вам ответы на вопросы и набьете руку в верстке.
    Ответ написан
    10 комментариев