• Нужен совет, какую компанию из двух выбрать для развития веб-разработчика?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Больше доверия - ко 2-й компании.
    2. Лучше продолжать совершенствоваться в том, что уже немного знаете и вырасти до сеньора Laravel.
    3. Бонус: близко от дома.
    Ответ написан
    4 комментария
  • Где искать middle/senior backend программиста?

    TheTalion
    @TheTalion
    Я так понял, вам не просто senior backend нужен, а senior backend + senior architect?
    Таких людей с горящими глазами нет В ПРИНЦИПЕ.

    А мантра по типу "амбициозного программиста-энтузиаста (у которого горят глаза)" - это мантра паршивых галер, где платят копейки, но капают на мозги корпоративной этикой, преданностью, тем, что человек получит опыт и прочим бредом. Вариант того, что вы кого-то бы нашли (только юниора) - у вас есть дельный техлид, который готов обучать юниора в процессе работы. Так действительно можно найти бесплатных программистов, но качество их работы будет сомнительное, да и тимлид работать бесплатно не будет.

    У вас вариант только один - искать финансирование. Стартапы, зачастую, дико скучная для обучения сфера. Это не создание игр, где местами весело.
    Ответ написан
    9 комментариев
  • Где найти аудиторию для beta-test?

    lxsmkv
    @lxsmkv
    Test automation engineer
    А у вас уже есть план по тестированию? Описание функций? Документация? А то я участвовал в одном бета-тесте аля "на тебе андроид приложение - потестируй" Так не зная требований, не имея возможности изменять состояние данных (например дату, чтобы проверить что оповещение действительно придет в назначенный день) от такого теста толку было мало.
    Ответ написан
    Комментировать
  • Как сделать второй слайдер?

    one_day
    @one_day
    css
    html, body {
            position: relative;
            height: 100%;
        }
        body {
            background: #fff;
            font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
            font-size: 14px;
            color:#000;
            margin: 0;
            padding: 0;
        }
        .swiper-container2,
        .swiper-container {
            width: 40%;
            height: 300px;
            margin-left: auto;
            margin-right: auto;
        position: relative;
        overflow: hidden;
        z-index: 1;
        }
        .swiper-slide2,
      .swiper-slide {
            background-size: cover;
            background-position: center;
        }
        .gallery-top2,
        .gallery-top {
            height: 40%;
            width: 50%;
        }
        .gallery-thumbs2,
        .gallery-thumbs {
            height: 20%;
            box-sizing: border-box;
            padding: 10px 0;
        }
        .gallery-thumbs2 .swiper-slide,
        .gallery-thumbs .swiper-slide {
            height: 100%;
            opacity: 0.4;
        }
        .gallery-thumbs2 .swiper-slide-active,
        .gallery-thumbs .swiper-slide-active {
            opacity: 1;
        }
    js
    var galleryTop = new Swiper('.gallery-top', {
            nextButton: '.swiper-button-next',
            prevButton: '.swiper-button-prev',
            spaceBetween: 10,
            loop:true,
            loopedSlides: 5, //looped slides should be the same     
        });
        var galleryThumbs = new Swiper('.gallery-thumbs', {
            spaceBetween: 10,
            slidesPerView: 4,
            touchRatio: 0.2,
            loop:true,
            loopedSlides: 5, //looped slides should be the same
            slideToClickedSlide: true
        });
     var galleryTop2 = new Swiper('.gallery-top2', {
            nextButton: '.swiper-button-next',
            prevButton: '.swiper-button-prev',
            spaceBetween: 10,
            loop:true,
            loopedSlides: 5, //looped slides should be the same     
        });
        var galleryThumbs2 = new Swiper('.gallery-thumbs2', {
            spaceBetween: 10,
            slidesPerView: 4,
            touchRatio: 0.2,
            loop:true,
            loopedSlides: 5, //looped slides should be the same
            slideToClickedSlide: true
        });   
        
        galleryTop.params.control = galleryThumbs;
        galleryThumbs.params.control = galleryTop;
        galleryTop2.params.control = galleryThumbs2;
        galleryThumbs2.params.control = galleryTop2;

    подставьте себе в пример
    Ответ написан
    3 комментария
  • Какой выбрать адаптивный слайдер?

    mrusklon
    @mrusklon
    Не получается? Яростно гугли!
    slick
    Ответ написан
    Комментировать
  • Bootstrap вкладки по отдельны кнопкам?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Попробуй так.
    Если будут нужны разъяснения, то задавай вопросы. Но вроде и так понятно, что код делает.
    Ответ написан
    Комментировать
  • Bootstrap вкладки по отдельны кнопкам?

    Stalker_RED
    @Stalker_RED
    Предположим, что пользователь пришел по ссылке http://example.com/something#pills-home
    Тогда в location.hash будет #pills-home

    А нам нужно активировать таб id="pills-home-tab"
    $(document).ready(function(){
      $(location.hash + '-tab').click()
    })
    https://jsfiddle.net/faqttqfr/4/

    UPD: После изменения вопроса: https://jsfiddle.net/q7k58vwz/
    Ответ написан
    7 комментариев