Задать вопрос
  • Front-end разработка, правильная сборка?

    search
    @search
    мама говорит что я особенный
    Если компания дорожит качеством продукта и безопасностью данных своих клиентов, то сборка и выкат новой версии проводится автоматически Continuous Intrgration сервером. У программистов вобще нет доступа к проду. Доступ к проду есть только у CI-сервера. У программиста есть доступ только к GIT репозиторию проекта. Вся работа проводится в своём окружении и в отдельной ветке. Затем ветка тестируется на тестовом окружении (близком к продакшену), если надо правится, и затем вливается в главную ветку проекта. После этого CI подхватывает изменения, билдит фронт и бэк и выкатывает это дело на прод. Это очень общий вариант. Там есть куча нью-ансов.

    Лично я предпочитаю идти по вышеописанному пути с первого дня работы даже когда работаю один. Потому что в этом случае ты всегда можешь откатиться на последний стабильный релиз, уйти дамой и доделать всё на следующий день. Вместо того чтоб с выпученными глазами и трясущимися губами всю ночь что-то там фиксить (что есть признаком очень низкокачественного проекта).

    UPD
    Забыл сказать, что этот путь не даётся легко. Нужно потренироваться где-то полгодика. Но зато на всю жизнь получаешь спокойные ночи и здоровый цвет лица, так что оно того стоит.
    Ответ написан
    2 комментария
  • Как установить модуль mongoDB в openServer?

    DarkRaven
    @DarkRaven
    разработка программного обеспечения
    Он там уже есть, просто выберите в конфигурации и все.

    52387d1594604cdfa3c7a2a33efb7e2d.PNG
    Ответ написан
    1 комментарий
  • Как хранить локальный конфиг?

    Djaler
    @Djaler
    Сеньор-помидор
    Создайте файл-шаблон. Например, config.yml.template. После скачивания он копируется в config.yml и работа ведется только с ним
    Ответ написан
    2 комментария
  • Скролл сайта вбок на CSS?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Без плагинов, на чистом CSS-невозможно?*

    нет
    Ответ написан
    Комментировать
  • Как поставить несколько секций на якорную ссылку?

    Stalker_RED
    @Stalker_RED
    Без скриптов никак. id должен быть уникальным в пределах документа.
    The id attribute specifies a unique id for an HTML element (the value must be unique within the HTML document).
    https://www.w3schools.com/tags/att_global_id.asp

    Вам точно нужны разные секции? Может им сделать один общий враппер, или разместить одну внутри другой, например?

    UPD: Собрал пример, попробуйте менять ширину: https://jsfiddle.net/ew6wxgrf/
    Ответ написан
    Комментировать
  • Как получить, text последнего элемента?

    kgnk
    @kgnk
    Разрабатываю сайты, рисую интерфейсы
    document.getElementsByClassName("text")[document.getElementsByClassName("text").length - 1].innerText
    Ответ написан
    Комментировать
  • Как работает интернет провайдер?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    1)Нет. Задача провайдера зарабатывать деньги оказывая услугу. Он и зарабатывает.
    Как строить сеть - его дело, он это решает исходя из ситуации, имеющегося оборудования, опыта, финансов, и.т.д.
    2)От текущей ситуации и планов на будущее.
    3)Нет.
    4)Адреса IPv4 уже закончились и их никому не выдают. В итоге у провайдера столько адресов сколько он успел отхватить до того как они закончились. У кого-то больше, у кого-то меньше. Сейчас адреса можно получить либо купив у кого-то диапазон, либо чаще всего при поглощении крупным провайдером более мелкого.
    Имеющиеся адреса приходится экономить - как минимум динамические адреса выделять. Если и так не хватает - перевод пользователей за NAT.
    Практически все предоставляют белый статический адрес по просьбе абонента - разумеется не бесплатно.
    5)Разумеется возможно. Хотя ситуация не совсем понятна.
    У вас серая сеть за вашим роутером, у провайдера серая сеть - адреса могут пересекаться.
    Хотя я так полагаю что не работало по простой причине - список каналов висел на сервере с серым адресом в сети провайдера, если вы резольвите имена сторонними DNS серверами, они ничего не знают про серую сеть провайдера, и не выдают адрес, либо выдают неправильно.
    Ответ написан
    2 комментария
  • Как работает интернет провайдер?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Все проще.
    Интернет-провайдер покупает интернет у аплинкеров и продает его абонентам.
    На этом основная суть как он работает закончилась.

    Все остальное - сугубо индивидуально. Общие вещи - обычные мировые практики по обеспечению качества и безопасности в том виде, в каком их смог реализовать конкретный провайдер.

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

    Все варианты не особо связаны с тем, сколько у провайдера IP адресов, но понятно что у маленьких провайдеров, интуитивно их будет меньше. Вдобавок белый IP можно продавать как отдельную услугу.

    Ваш вопрос тянет не на вопрос а на небольшую диссертацию.

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

    Минимальное требование - у тебя есть инет? подключи соседа любым способом но за деньги, зарегистрируйся как юридическое лицо, плати налоги - и ты уже провайдер. Да, и лицензию получить (зависит от страны, правда).
    Ответ написан
    4 комментария
  • Насколько хорошо google индексирует vue.js?

    Fragster
    @Fragster
    помогло? отметь решением!
    Вроде как гугл индексирует то, что появляется после выполнения синхронного яваскрипта при загрузке, остальное - нет. Т.е. если vue загружает откуда-то данные через асинхронные ajax, ничего не проиндексируется
    Ответ написан
    Комментировать
  • Зачем мне лучше использовать Vue.js в проектах, чем не использовать?

    Fragster
    @Fragster
    помогло? отметь решением!
    1. это разные вещи
    2. если не завязан на компоненты, использующие jquery (хотя тот же bootstrap есть отвязанный)
    3. ничего, так как в лендингах обычно немного логики, разница ощущается при росте количества связей
    4. смотря что за страницы, см. выше
    5. single page applications, rich internet appalications
    6. когда появляется input/блок содержимое которого связано с какими-то данными, меняющимися в другом inputе/блоке
    7. тысячи их. например таблица с фильтром целиком на клиенте.
    Ответ написан
    5 комментариев
  • Почему клик по ссылке не работает?

    qork
    @qork
    { background: #F00B42 }
    Mixed Content: The page at 'https://jsfiddle.net/svilkov87/5wan1nc0/1/' was loaded over HTTPS, but requested an insecure resource 'www.grandpovar.ru'. This request has been blocked; the content must be served over HTTPS.

    Потому что jsfiddle на https, а запрашиваемая страница на http. Обычное дело для iframe.
    Ответ написан
    Комментировать
  • Какие курсы, книги и видео по изучению JQuery посоветуете новичку?

    Stalker_RED
    @Stalker_RED
    Хоть и не учебник, но на сайте jqapi.com - документация по jQuery с несколько более удобной навигацией, чем оригинальная.
    Ответ написан
    Комментировать
  • Уменьшить кол-во префиксов?

    Astrohas
    @Astrohas
    Python/Django Developer
    Писать без префиксов. Вместо этого юзать автопрефиксер. Для этого можете использовать Grunt/Gulp ну или PrePros на худой конец
    Ответ написан
    Комментировать
  • Photoshop - при открытии макета пишет нет шрифта?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    ну логично наверно, что нужно скачать шрифт и установить в винду
    Ответ написан
    Комментировать
  • Как в bootstrap пользоваться before и after?

    iiiBird
    @iiiBird Куратор тега Bootstrap
    Пока ты спишь - твой конкурент совершенствуется
    то что ты пытаешься сделать - это костыль. твой html должен был выглядеть примерно так
    <div class="slider-block">
    	<div class="container">
    		<div class="slider">
    			<div class="slider-item"></div>
    			<div class="slider-item"></div>
    			<div class="slider-item"></div>
    		</div>
    	</div>
    </div>


    и для .slider-block ты должен был задать фон
    Ответ написан
    1 комментарий
  • Правильно ли я понимаю назначение спецификации HTML?

    Stalker_RED
    @Stalker_RED
    Да, правильно. Но стоит учитывать, что во все времена, начиная еще с самых первых браузеров (mosaic и его img, например) в браузерах встречались такие фишки, которых нет у конкурентов и нет в спецификациях.
    И обычно конкуренты перенимают эти фишки быстрее, чем они вносятся в спецификации (ну кроме IE, который традиционно отстает).
    Ответ написан
    3 комментария
  • Как реализовать такой hover эффект?

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

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