• Актуален ли bootstrap в 2021?

    iiiBird
    @iiiBird Куратор тега Bootstrap
    Пока ты спишь - твой конкурент совершенствуется
    bootstrap - это инструмент. как, собственно, и другие css фреймворки.
    т.е. если у тебя есть задача, которую можно будет решить инструментом - используй.
    а актуальность - это поддержка и обновления. с этим у bootstrap все хорошо. вон пятая версия уже в бэте
    Ответ написан
  • Почему не получается научиться верстать?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    И сколько раз вы так сверстали проекты самостоятельно? 5? 10?
    Сверстайте 100+ проектов, набейте свои шишки и научитесь.
    Ответ написан
  • Почему не получается научиться верстать?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Повторяя за кем-то написание кода, верстать не научишься.

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


    А вот тут как раз и начинается "учение".
    Решайте эти проблемы самостоятельно. Гуглите, задавайте вопросы.
    Ответ написан
  • Где в github посмотреть примеры проектов с Redux Toolkit?

    shurshur
    @shurshur
    В поиске github.com вводим "@reduxjs/toolkit" filename:package.json

    Идея позаимствована тут.
    Ответ написан
  • Связывается ли работодатель с прошлым местом работы?

    1) Одни связываются - другие не связываются.

    2) Судя по ситуации, дам лишь небольшой совет - не будь мудаком.

    Есть специалисты, как специалисты - делают работу, ведут коммуникацию, требуют себе норм зп, премии, бонусы и прочее. Ну такая стандартная ситуация. А есть мудаки, у которых вечно что-то не так. То, легаси код плохой, то начальник мудак, то ушел в запой, просрал все свои деньги и дедлайны на проекте и бегает стреляет взаймы у коллег. То пропадает хер пойми куда и так далее. Вот для таких всегда будет все никак, и таких всегда будут выкидывать на мороз.
    Ответ написан
  • Что мне надо учить, чтобы я смог работать?

    bingo347
    @bingo347 Куратор тега JavaScript
    Ткнуть в доку лучше готового к копипасте ответа
    Не нужно ничего учить. Не работает это. Только тратит время и ресурсы мозга, а так же прививает постепенно жуткое отвращение к изучаемому.
    Лучше просто ознакамливаться с теорией и сразу же применять ее на практике, мозг сам запомнит. Если не запомнит точную конструкцию, то хотя бы появится представление, как эту точную конструкцию загуглить, навык гораздо более важный сегодня, чем знать что-то, ибо знать хотя бы 3% от существующих знаний - практически непосильно одному человеку.
    Придумайте себе проект, и пробуйте его реализовать, потом улучшать. А где ступор возникает - идите гуглить. Не получилось нагуглить - формируйте грамотный вопрос, пробуйте еще раз его загуглить, если нет, то размещайте здесь.
    Через некоторое время возникнет момент (зависит от Вас, может месяц, может полгода), когда часто используемые конструкции будете использовать на автомате, или хотя бы знаете как их загуглить с 1 попытки. Вот с этого момента начинайте ходить по собеседованиям, а после каждого записывайте, на каких вопросах Вы завалились. Можно попробовать у собеседующих спросить, адекватные всегда найдут пару минут, чтоб объяснить. В один момент так просто окажетесь на реальном проекте.
    Ответ написан
  • Почему видеокарта не загружается на 100%?

    bestowhope
    @bestowhope
    Печатает...
    Вопрос из ряда "У меня все хорошо, но я люблю когда говно на лице"

    В чем конкретная проблема?

    Любые игры или программы задействуют или то, или это, или и то и это. Однако не все они обязаны задействовать все ресурсы и того, и того. Если вы запускаете марио на каком-нибудь игровом ноуте аля Predator, он и 5% не загрузит. Что там вычислять.
    Другое дело если какой-нибудь ведьмак у вас лагает пипец, а система работает на 50% - это уже вопрос.
    CS GO например использует больше ЦП чем Видео. И как бы ты не старался, твое видео не будет в CS GO загружено и на 40%.

    Если игрушка идет исправно, к чему вообще вопрос? -Радоваться надо что ресурсов на все хватает с лихвой
    Ответ написан
  • Стоит ли тратить время на изучение float?

    @n1ksON
    Интерн
    Для общего развития можно научиться верстать на флоатах.
    Но сейчас все конечно верстают на флексах, и переходят на гриды.
    С Новым Годом!
    Ответ написан
  • Стоит ли тратить время на изучение float?

    SkiperX
    @SkiperX Куратор тега CSS
    Вот весь флоат
    <div class="row"> 
       <div class="col"></div>
       <div class="col"></div>
       <div class="col"></div>
     </div>

    .row {
        margin-right: -15px;
        margin-left: -15px;
    }
    .row:before,
    .row:after {
        display: table;
        content: " ";
    }
    .row:after {
        clear: both;
    }
    .col {  
        float: left;
        width: 33.33333333%;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;    
    }
    Ответ написан
  • Зачем нужен hash?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    это защита от Cross-Site Request Forgery https://cheatsheetseries.owasp.org/cheatsheets/Cro...
    данный hash формируется на сессию. вот он и проверяется при клике, что клик сделан именно с сайта вк, а не подделан с другого сайта
    Ответ написан
  • Почему CSS Grid не стоит делать?

    cannibal_corpse
    @cannibal_corpse
    Верстальщик руками
    Гриды - однозначно стоит использовать. Отличная спецификация, где не нужно городить кучу костылей и оберток.
    Гриды - отличнейший инструмент для построения адаптивных сеток.

    К сожалению, еще не ушло поколение старых браузеров и IE, где либо старые спецификации, либо совсем не поддерживаются гриды.

    PS. grid-gap устарел, теперь используется просто gap, который, кстати, работает и с flex-элементами тоже!
    Ответ написан
  • Почему CSS Grid не стоит делать?

    profesor08
    @profesor08 Куратор тега CSS
    https://caniuse.com/?search=grid - 95.86%

    Практически все, что можно сделать на флексах, можно сделать на гридах. Я такого не встречал. Но, многие вещи, которые легко решаются на гридах, на флексах ты упоришься делать, а делая адаптив упоришься на каждом брейкпоинте. Если бы во флексах была поддержка gap изначально, то флексы были бы офигенными. Но это свойство появилось недавно, и комфортно его использовать можно будет очень нескоро. Повторю, у гридов поддержка браузерами уже 95.86%.
    Ответ написан
  • Почему CSS Grid не стоит делать?

    OtshelnikFm
    @OtshelnikFm
    Мои работы: otshelnik-fm.ru
    Но никто не написал почему крупные компании его не используют. Отвечу - потому что там правят балом маркетологи. Которые как последние с*чки цепляются даже за 0.1% прибыли. И др*чат своих техлидов чтоб они как погонщики гоняли своих прогеров, а те упарывались на флексах, флоатах ради этой самой поддержки отсталых компов, людей, нищебродов... зато на конфах потом поют о том ой какое зло то и это... А у самих интерфейс тупит (привет яндекс метрика с ее прелоадером и скелетоном - что за псих это сделал - бесит ждать типа ща все загрузится)
    Как то так. А по факту быстродействия - ну да там наверно и js бандл на 2 мегабайта тянется, который гзипом 500 килобайт весит, а потом распаковывается, выполняется... а вы говорите про то что css виноват. Виной всегда человеческий фактор. Врядли calc замедлит страницу. Это проверить легко - создавайте макет с 1000 калькуляций - и проверьте свои догадки
    Ответ написан
  • Как верстать изогнутые секции?

    RAX7
    @RAX7
    SVG + 2 маски, одна пропорционально растягивается, другая непропорционально. Отрицательным margin загнать секции одна на другую.
    Ответ написан
  • Как перевернуть строку за пол прохода цикла?

    @kulaeff
    Front-end developer
    Существует около десятка способов перевернуть строку, один из которых - рекурсия.

    var str = 'chupacabra';
    
    function reverse(str) {
      if (str.length === 0) return '';
    
      var
        s1 = str[0],
        s = str.slice(1, str.length - 1),
        s2 = str[str.length - 1]
        
      return s2 + reverse(s) + s1
    }
    
    console.log(reverse(str))


    В данном примере строка переворачивается за 5 проходов

    https://jsfiddle.net/zxe296y9/1/
    Ответ написан
  • Почему много людей в IT недовольны своей работы?

    У каждого своя причина. Кто-то выгорел, кто-то просто устал. Со временем понимаешь что зп это не главное, да и зарплата в IT не такая уж и большая. И что ты каждый день сидишь по 14, 16 а иногда по 18 часов в день перед монитором. Никакой физической активности. Решаешь какие-то странные хочухи клиентов. Результат твоей деятельности мало кто увидит, большая часть твоего кода уйдет на помойку. Что каждый день выходят новые языки, фреймворки. Что количество данных, которые нужно пропускать через мозг, растет с каждым днем. А мозги только стареют. Помнишь Ваас рассказывал про безумие? Так вот, это оно. Каждый день ты залипаешь перед монитором, пытаясь решать кем то придуманную проблему. У тебя уже искривление позвоночника, зрение -5, туннельный синдром где-то не за горами. А ничего, кроме как пялиться в монитор, ты не умеешь.
    Ответ написан
  • Как программисту отдыхать и организовать распорядок дня?

    @jazzus
    Мда, сколько же здесь страждующих. Аж грустно становится, какая по сути негативная среда. Я себе айти другим представлял. Мне кажется есть 2 варианта решения большинства проблем.

    Если программированием заниматься не нравится

    Менять деятельность срочно. Ждать 5-7 лет ошибка. Как и оправдывать все зависимостью от дохода. Я однажды занимался нелюбимым бизнесом и не знал как свалить. Зарабатывал неплохо (200-300), но была квартира-машина в кредит, другие кредиты и обязательства, постоянно вкладывал в автоматизацию, чтобы освободить время. Пока волей случая бизнес резко не навернулся, я продал ипотечную квартиру и мне ПРИШЛОСЬ от всего отказаться и заняться тем чем давно хотел попробовать. В итоге через 2 мес,как оказался без всего я купил первую квартиру уже без ипотеки. Потом много чего еще на что прошлым бизнесом не заработал бы за всю жизнь. Кредиты с тех пор ни разу не брал. Кайфовал от процесса, свободного времени стало в разы больше. Оказался в другом мире. И если бы бизнес не навернулся так и занимался бы фигней. А оказалось все бросить очень просто и быстро. И необходимо. Поэтому совет №1 - срочно менять деятельность. Нафиг любые прогнозы, ты даже не представляешь где можешь оказаться.

    Если программированием заниматься нравится

    Не работать сидя. Сидячая работа убивает и воздействует на продуктивность, настроение и т.д. Когда ты сидишь, организм готовится тупить и отдыхать. Кровь плохо функционирует. Гормональный фон плохой. Большинство, кто сидит часами каждый день имеют хронические проблемы со здоровьем физическим и психическим. Не замечают т.к. привыкли. И по статистике проживут меньше. Курить и бухать гораздо полезней чем сидеть. И веселей. Поэтому. Стол для работы стоя, веселая музыка, спорт-атрибуты и много движений. 8 часов такого программирования в день и через месяц будешь похож на спортсмена. При этом будешь выполнять задачи горадо быстрее, голова от притока крови работает лучше, настроение лучше и не будешь отвлекаться на Интернет. Правда, я никогда не писал код за деньги и не копался в чужом коде (если только на Тостере :)). Такой деятельностью тоже наврядли бы смог заниматься. Поэтому в твоем случае я бы смотрел в сторону первого варианта.
    Ответ написан
  • Какой торрент клиент выбрать для Linux?

    paran0id
    @paran0id
    Умный, но ленивый
    qbittorrent - мой любимый, и на винде тоже
    Ответ написан
  • Почему не работает SSH для GitHub?

    Скорей всего у вас origin ведет на https, такое может быть, если вы проект клонили через
    git clone https://github.com/somerepo
    а не через
    git clone git@github.com:somerepo
    Проверьте через
    git remote -v
    Сменить можно через
    git remote set-url origin git@github.com:somerepo
    Ответ написан