Ответы пользователя по тегу Веб-разработка
  • Какие есть лучшие варианты экспорта проекта с Sketch в Psd?

    SynCap
    @SynCap
    Делаю интернет с 1998 года
    1. Photopea -- онлайн редактор, который понимает и Скетч и Фотожоп с Гимпом
    2. Zeplin.io -- для совместной работы верстальщиков и дизайнеров
    Ответ написан
    Комментировать
  • Как сохранять дату с сайта в календарь?

    SynCap
    @SynCap
    Делаю интернет с 1998 года
    Примерно так:
    <a href="cal:2017-03-23">23 марта</a>

    23 марта

    Если установлен софт, который работает с календарями и в браузере этот софт привязан к обработчику таких урлов, то будет запускаться. По идее Outlook при установке калечит все префиксы во всех найденых браузерах, в Сафаре на МакОСи и иОСе такие ссылки изначально привязаны к стандартному календарю, но могут быть изменены при установке другого софта. В большинстве случаев на Виндах и Линуксах этот префикс в браузерах не задействован и большинство браузеров спросят человека - "Чего запустить изволите?"

    * разный софт по-разному обрабатывает значения ссылок
    * обработчиком этих ссылок в браузере может быть назначен какой-нибудь сайт, например "Гуглокалендарь", все зависит от настроек браузера на клиентской машине
    * на Андроидах/Айфонах тоже работает, и тоже зависит от настроек
    * что и как сработает - нужно читать отдельно, единого стандарта нет.
    Ответ написан
    Комментировать
  • Какие плагины использовать веб разработчику в sublime text 3?

    SynCap
    @SynCap
    Делаю интернет с 1998 года
    ВСЕ!

    Ставлю по необходимости, ищу доступное на packagecontrol.io - настроен как поисковик в браузере.

    Раз в пару месяцев или чаще - сношу все нахрен, и далее по рекурсии.

    Следующая рекурсия обычно начинается с установки Emmet и пары цветовых схем собственного изготовления, далее возможны варианты.
    Ответ написан
    Комментировать
  • Как подписывать разработанные сайты?

    SynCap
    @SynCap
    Делаю интернет с 1998 года
    Донести до заказчика, что твоя подпись - аналог подписи Рембранта, которая поможет другим, его коллегам, при выборе исполнителя.

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

    В моей практике было, когда у заказчика сменилось руководство и они решили обратится за доработками к конкурентам. В какой-то момент, моя подпись пропала, я позвонил конкурентам - подпись вернули и поставили свою рядом с моей.
    В последствии сайт изменился кардинально. И внешне, и внутренне. Тогда я позвонил конкурентам второй раз и они убрали мою подпись, а я убрал этот сайт из портфолио.

    Самая лучшая защита - работать так, чтобы клиенты могли хвастаться: "смотри, кто мне сайт разрабатывал!" :)
    Ответ написан
    1 комментарий
  • Как сделать, чтобы ссылки в iframe открывались на моем сайте, а не на сайте, что внутри iframe?

    SynCap
    @SynCap
    Делаю интернет с 1998 года
    Способ номер раз:

    var moi_site = 'http://bla-bla-bla.com/';
    $('#iframe_id a').each( function (idx) {
        var link $(this).attr('href');
        if (!link.match(/^https?:\/\//))
            $(this).attr('href', moi_site + $(this).attr('href'));
    });


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

    var moi_site = 'https://example.com/';
    $('#iframe_id head').append('<BASE href="'+moi_site+'">');
    Ответ написан
  • Какие есть интересные блоги современных JavaScript ниндзя?

    SynCap
    @SynCap
    Делаю интернет с 1998 года
    javascript.ru - ниндзее некуда
    tympanus.com - конченые ниндзя фронтенда
    Ответ написан
    Комментировать
  • Просмотр веб страницы из локальной сети из сети интернет, как?

    SynCap
    @SynCap
    Делаю интернет с 1998 года
    Вариантов 2:
    1. настроить на своей машине или поставить маршрутизатор NAT. Может быть и софтовым, можно и отдельной коробочкой. Тупо все запросы и ответы перемещает между 2мя интерфейсами. Особо хитрые могут транслировать запрос с одного интерфейса в несколько других, либо с нескольких в один и обратно.

    2. поставить на своей машине nginx, который будет заниматься тем же самым, только конкретно проксить HTTP запросы, и сконфигурить его на отдчау внешнему запросу (браузер через интернет) результатов такого же запроса к ВЕБ серверу в локальной сети. По форумам пр nginx валяется куча готовых конфигов, в которых только свои адреса прописать.

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

    Может встать проблема, если внешний IP интерфеса, по которому ваша машина зацеплена к интернету, динамический. В таком случае - Dynamic DNS (напр. dyndns.com), а на веб страничках сайта, который в интернете прописать ссылки с этим DynDNS, на своей машине ставите софтетку, которая периодически актуализирует IP.
    Также имеются маршрутизаторы с поддержкой DynDNS.

    Гуглищите, да обрящете! Главное - понять, чего искать.
    Ответ написан
    1 комментарий
  • Как сделать крупный веб-проект на node и не заблудиться в коде, контролируя разработку от начала и до конца?

    SynCap
    @SynCap
    Делаю интернет с 1998 года
    Давно использую Sails (sailsjs.org) - даже временные масштабные штуки получается разворачивать за пару дней, очень легко следить за структурой или вести разработку командой. Очень радует прозрачная поддержка WebSocket.
    Единственное, что изменил под себя - перевел сборщики с GRUNT на Gulp и для автоматизации работы с версткой юзаю TARS (https://github.com/2gis/tars), собственно из-за него и перевел на Гульп. Все руки не доходят собрать все вместе, вечная отговорка - не всегда нужно то и другое вместе.
    Ответ написан
    Комментировать