• Как с помощью Cypress отследить запрос на сервер ??

    @izheme
    Познаю мир
    Например, вот так:
    it('Request', () => {
        cy.server()
        cy.route("POST", '/oauth/token').as('getToken')
    
        cy.get(['data-cy="button-get-token"]').click()
    
        cy.wait('@getToken').its('status').should('eq', 200)
      })
    Ответ написан
    Комментировать
  • Кому реально нужны правила по использованию cookie на сайте?

    Kozack
    @Kozack
    Thinking about a11y
    Большинство сайтов используют cookie, так сказать косвенно. Вот на пример, вы ведёте свой личный блог. В нем нет никаких форм, комментариев, ничего. Пользователи просто зашли, почитали и ушли. Ваш сайт не использует cookie. Но стоит вам поставить аналитику — и уже аналитика будет добавлять для каждого посетителя cookie.

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

    Вот вы когда приходите в магазин — там обязано быть уведомление о том, что ведётся видеозапись. То же самое и тут.

    UPD
    Недавно законы в этом отношении несколько ужесточились. Большие мешающие просмотру плашки с вопросом "А можно мы будем использовать cookie?" это на самом деле не такая серёзная проблема. Куда серёзнее:
    1. Сайт не предлагает вам вариант НЕ разрешать слежение за собой. Он просто информирует. "Ты уже тут, и я уже всё о тебе знаю"
    2. Сайт предлагает вариант "Не следить" но лишь формально. Не зависимо от вашего выбора, cookie всё равно будут собираться и обрабатываться.
    3. При выборе варианта "Не следить" вас попросу не пускают на сайт. Потому что дешевле заблокировать вам просмотр, чем переделать сайт таким образом, чтобы он корректно работал без cookie.
    Ответ написан
    8 комментариев
  • Как сделать групповой сдвиг строк влево в SublimeText?

    @bukovki
    Ещё можно так:
    ctrl+[ - сдвинуть влево
    ctrl+] - сдвинуть вправо
    Ответ написан
    1 комментарий
  • Как получить оплату фрилансеру при оказании услуги юрлицу по продвижению сайта?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Фрилансер ИП, ООО или физ. лицо?

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

    Если вы физ лицо, то можно работать по договору подряда. В договоре обязательно указать, какая из сторон отвечает за выплату налогов. Есть мнение, что такой вариант договора не является законным.
    Ещё физлицо можно просто устроить на работу, в таком случае юрлицо само оплатит налоги.
    Ответ написан
    3 комментария
  • Как сделать чтобы border не равнялся по padding?

    Не очень внятно вопрос написан. Насколько смогла понять, тут нужен box-sizing: border-box; чтобы паддинги и прочее не влияло на размер контейнера.
    Ответ написан
    Комментировать
  • Как сделать умный поиск товаров по сайту?

    @miksir
    IT
    Вот тут все популярные способы https://habrahabr.ru/post/114997/
    Наиболее популярный - N-грамм метод. Готовые реализации есть в mysql 5.7 и postgresql. Впрочем, и самому сделать реализацию весьма просто.
    Ну и в добавок к этому я бы предложил вбивать не только оригинальное название, но и звучания на русском и английском в отдельных полях хранить и использовать их для поиска тем же три-граммом.
    Ответ написан
    Комментировать
  • Как защитить идею?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Сама по себе идея не стоит ничего. Некоторые известные бизнесмены даже утверждают, что стоимость идей отрицательна. Защитить идею можно только одним надёжным способом - реализовав её на столько хорошо, что никто в мире не сможет лучше.
    Ответ написан
    Комментировать
  • Как защитить идею?

    @Fourgotten
    То что одни и те же мысли и идеи приходят в голову разным людям — это нормально.
    Тут один выход — брать и делать.
    Сама по себе идея без реализации ничего не значит. Вы же не думаете, что просто подумав над чем-то, человек сразу решит все загвоздки, выстроит процесс, обойдет подводные камни и т.д. Или тупо не забьет?
    А если вы начали реализацию, то уже на 10 шагов впереди всех идейщиков. Даже если они внаглую украдут проект и начнут делать то же самое, ваш продукт будет лучше, т.к какой никакой опыт у вас уже будет. Даже если у вас собранный на коленке прототип — неважно, он уже работает. И для тех же инвесторов будете ценнее тысячи теоретиков.
    Ответ написан
    Комментировать
  • Cколько выделяет места Github при free использовании?

    AlexIndex
    @AlexIndex Автор вопроса
    Разработчик, Web и разное остальное понемногу
    GitHub предоставляет в использование по рекомендации до 1GB - на каждый из хранилищ. Но репозиториев может быть достаточно много? При достижении данного объема Гитхаб "пришлет вам письмо об уменьшении объемов занимаемых файлов. Так же есть ограничение, что один файл не должен иметь размер более 100МБ.
    Ответ написан
  • Заставляют ли в настоящее время в России работников сферы IT (разработчиков, тестировщиков и др.) проходить обязательные предварительные медосмотры?

    mak-oleg
    @mak-oleg
    I believe in god, for the rest i pay in cash!
    Доброго времени, законом в России It сферу проблематично к чему нибудь принудить, но учитывая повышенную вредность нашей профессии - думаю стоит это делать самому. Учитывая что, сидячий образ жизни, сухомятка, или фастфуды, кофе, сигареты, являются генеральными спонсорами панкреатита и других неприятностей со здоровьем, то медосмотры лучше проходить самому в обязательном порядке )))
    Ответ написан
    Комментировать
  • Проблема масштабирования адаптивной верстки на мобильных браузерах

    officialmuse
    @officialmuse
    фронтэндщик и немного бэкэндю :)
    Просто вот так:
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
    Ответ написан
    7 комментариев
  • Gulp.js - file to import not found or unreadable. В чем проблема?

    Evanre
    @Evanre
    Front-end developer
    Gulp засекает изменение начинает парсить файл раньше чем он успевает сохраниться. У меня подобное встречалось как в Gulp, так и в обычной командной строке c sass --watch. В моем случае вылечилось переносом проекта с hdd на ssd. Если у Вас нет ssd, либо копайте в сторону задержки срабатывания watcher'a либо создавайте локальный раздел на оперативке (при условии конечно что ее достаточно).
    Ответ написан
    1 комментарий