• Сколько может стоить создание копию существующего веб сервиса?

    @rPman
    с упрощенным функционалом (без лишнего)
    самая большая засада в этом кроется, так как лишнее может быть как 99% функционала так и 1%, и соответственно трудозатраты на создания будут отличаться на порядки

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

    и вот уже с этим ТЗ топать на площадки и спрашивать, за сколько сделаете.

    иначе - гадание на кофейной гуще с неопределенным результатом
    p.s. я скажу вам вчерашний студент тяп ляп сделает за пару сотен баксов три формочки и вдруг вас это устроит?
    Ответ написан
    Комментировать
  • Как это сверстать, очень сложный дизайн карточки?

    SLIDERWEB
    @SLIDERWEB
    ИТ-Куроводитель
    В мое время дизайнерам, которые рисовали интерфейсы без оглядки на то, как это верстать потом, отрывали руки и вставляли туда, откуда у него растет голова.
    Ну реально, какой-то высокохудожественной составляющей я не вижу совсем.

    У меня бы ТАКОЕ умерло еще на стадии макета...
    А вообще, самое простое - тремя div это собрать с бэкграундом, порезав картинку. Левая часть, верхняя часть и нижняя часть. У верхней сделать отрицательный margin а у конnертного блока bg-repeat. Но такой подход сложно будет назвать адаптивным. Куча ограничений.
    Ответ написан
    4 комментария
  • Как на мобильных версиях убрать синие рамки при клике?

    @Pavstyuk
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;


    Попробуйте прописать это набор свойств для ссылок.
    Ответ написан
    1 комментарий
  • Как сделать расширяющийся блок на css и наверное js?

    @hulq
    HTML:
    <body>
      <div id="k"></div>
    </body>


    CSS:
    #k {
      position: absolute;
      width: 100%;
      height: 100px;
      bottom: 0;
      background: green;
    }


    JS:
    const object = document.querySelector('#k');
    
    object.onmousedown = function(event) {
    
      let shiftY = event.clientY - object.getBoundingClientRect().height;
    
      object.style.zIndex = 1000;
      document.body.append(object);
    
      moveAt(event.pageY);
    
      function moveAt(pageY) {
        object.style.height = shiftY - pageY + 'px';
      }
    
      function onMouseMove(event) {
        moveAt(event.pageY);
      }
    
      document.addEventListener('mousemove', onMouseMove);
    
      object.onmouseup = function() {
        document.removeEventListener('mousemove', onMouseMove);
        object.onmouseup = null;
      };
    
    };
    
    object.ondragstart = function() {
      return false;
    };


    Как-то так
    Ответ написан
    Комментировать
  • Возможно ли напрямую перекинуть всё из Google.Диска в Яндекс.Диск?

    Grinvind
    @Grinvind
    Помогаю увеличивать трафик с поисковых систем
    Самый удобный варик — https://takeout.google.com. На комп поставить локальную версию Я.Диска, и, когда придёт ссылка на скачивание, качать в папку на компе, относящуюся к Я.Диску.
    Есть ещё один способ: https://www.airexplorer.net/ru/ позволяет почти с любого облачного диска, на другой облачный диск переместить документы. Но есть нюанс: таблицы, созданные в гугле при таком способе переноса на яндексе НЕ откроются. ИХ нужно отдельно ручками скачать в xls формате на комп, и отдельно загружать. Зато все остальные файлы прекрасно переносятся.
    Ответ написан
    2 комментария
  • Как будет работать сайт на российском хостинге в США?

    @Akela_wolf
    Extreme Programmer
    Тут вариантов у вас несколько:
    1. Размещение у российского хостера, в русском ДЦ. Проблем с оплатой нет, проблем с доступом из России и из-за рубежа пока нет. Но есть риск, что начнут рвать связь до России и доступ к вашему сайту как минимум ухудшится/замедлится. Или вообще исчезнет.
    2. Размещение у российского хостера, в зарубежном ДЦ (в частности в США). Проблем с оплатой нет, риски потерять доступ тоже есть. Только на этот раз есть риск потерять доступ к серверу из России. Либо США могут начать "выдавливать" российские компании, что может вынудить закрыть зарубежный ДЦ.
    3. Размещение у зарубежного хостера, в зарубежном ДЦ. Самый, на мой взгляд, безопасный вариант в плане доступа, но возможны проблемы с оплатой. Поэтому нужно выбирать "отказоустойчивого" хостера. Либо с возможностью оплаты криптовалютой, либо китайскую компанию. Но опять же есть риски колебаний валютных курсов, сложностей с техподдержкой и т.п.

    "Серебряной пули" тут, как мне видится, нет. Придется взвешивать риски, что критически важно, а где их можно допустить. Если вопрос доступа к сервису критически важен - возможно придется держать резервный сервер в другом ДЦ и/или у другого хостера.

    Еще стоит учесть риски с доменом. При усилении санкционного режима могут начать разделегировать домены, зарегистрированные на граждан России. Так что регистратора домена тоже нужно выбирать с учетом этого риска.
    Ответ написан
    Комментировать
  • Можно ли вычислить автора сайта?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Есть ли защита от того, чтобы автора сайта не найшли?

    метод Неуловимого Джо
    Ответ написан
    Комментировать
  • Где есть новости о веб-разработке?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    На хабре еженедельный(?) обзор новостей по фронтенду и вроде такой же по мобильной разработке, и вроде по бэку тоже что-то такое есть.
    Ответ написан
    Комментировать
  • Где есть новости о веб-разработке?

    Mecitan
    @Mecitan
    Уверенный пользователь клавиатуры
    Отличные подкасты + ссылки на оригиналы статьи. https://web-standards.ru
    Ответ написан
    Комментировать
  • Как запустить сайд-проект при основной работе?

    @dmshar
    Ваш пример - просто демонстрация того, что собственный проект это НЕ перспективы, НЕ независимость, и НЕ круто. Собственный проект - это в первую очередь целеустремленность, ответственность и квалификация. Очевидно, что это все есть далеко не у всех. Правильнее сказать - это есть у очень не многих.
    Ответ написан
    1 комментарий
  • Примеры макета SENIOR-дизайнера?

    @alekcena
    Нелинейный наставник
    "Сеньор помидор" дизайнер лично для меня
    1) Делает под 3 брекпоинта. (Мобилка, Планшет, Компуктер)
    2) Выносит отдельно(Цвета, кнопки со всеми состояниями, повторяющиеся блоки, шрифты)
    3) Отдаёт архив со шрифтом.(Я попросил мне лично отдаёт.)
    4) Валидные блоки в инструменте(Чтобы я мог нормально, без танцов с бубном смотреть отступы)

    По поводу длины. Это он и не должен учитывать особо.
    В мире сколько языков?. Начертаний и тд. Это просто невозможно.

    Тк-же если блок редактируется не думаю что он должен про это думать. У них своих проблем выше головы.
    line-height особенно в фигме дизайнер не задаёт. Он тянет блоки. То что фигма вам генерирует файл к верстке никак не относится. ( Это в первую очередь инструмент для дизайна. А не для вёрстки.)
    Относительные размеры шрифтов?) Создай такой инструмент, сделайте его удобным и будут тебе делать. Проблемы нет.
    Пока это всё выглядит не как проблема дизайнера. А как не "Сеньорность" верстальщика.
    Ответ написан
    1 комментарий
  • Как сделать мигающее уведомление во вкладке браузера?

    https://developer.mozilla.org/en-US/docs/Web/API/D...
    https://developer.mozilla.org/en-US/docs/Mozilla/A...
    https://developer.mozilla.org/en-US/docs/Web/API/C...
    https://developer.mozilla.org/en-US/docs/Web/API/n...

    Это все касается интерактивной части уведомлений, а как получать уведомления с сервера вам уже описали.
    Ответ написан
    Комментировать
  • В чем суть такой записи в reset.css?

    nowm
    @nowm
    Это специфичное для blockquote определение, которое Eric Meyer (автор reset.css) позаимствовал у Paul Chaplin. Первая строка content: "" делает так, чтобы у blockquote исчезли кавычки — на случай, если вторая строка content: none не поддерживается браузером, потому что первая строка — это CSS 2, а вторая — это CSS 2.1. В одну строку их записать нельзя, потому что по стандарту для свойства «content» нельзя комбинировать ключевые слова «normal» и «none» с другими значениями.

    Вообще, когда встречается перечисление одного и того же свойства с разными значениями, это делается для того, чтобы обеспечить совместимость с разными браузерами. То есть, если, например, браузер не поддерживает «content: none», он применит «content: ""», а другую запись проигнорирует.

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

    .some-class {
        background: #e66465;
        background: linear-gradient(#e66465, #9198e5);
    }


    В этом коде, если браузер поддерживает градиентный фон, он сначала прочитает, что нужно использовать цвет «#e66465», а потом это перезапишется записью «linear-gradient», и итоговое значение будет «linear-gradient(#e66465, #9198e5);». Если же браузер не поддерживает градиент, он сначала прочитает, что нужно использовать «#e66465», а потом увидит неподдерживаемое определение «linear-gradient», проигнорирует его, и итоговое значение будет «#e66465».
    Ответ написан
    Комментировать
  • Как можно нормально смотреть стили элемента в браузере, если в них примеси переменных?

    profesor08
    @profesor08 Куратор тега CSS
    В девтулзах, в стилях отображается конкретно то, что прописано в .css файле или в теге <style>. Это, в первую очередь, важно для разработчиков сайта, чтоб понимать что будет на выходе. Во вторых, так как разработчики используют некую тему, то они не заморачиваются над кодами цветов, они просто используют --btn-color, не заморачиваясь над тем, какой там цвет кода. И браузер всеми силами, в меру своих возможностей, помогает им, предоставляя доступ к отладочной информации.

    Ты же, будучи посторонним и непричастным к разработке сайта, не имеешь доступа к исходникам и всей отладочной информации. Более того, тебе этого и не надо. И разработчикам это тоже не надо. А это значит, что придется пользовать тем, что есть:
    • наводишь на переменную и смотришь ее значение
    • кликаешь на переменную и переходишь к ее объявлению


    Если же такой расклад не устраивает, то есть еще варианты:
    • Связаться с разработчиками сайта и попросить их убрать css переменные и заменить их на коды цветов. Скорее всего будешь послан xD в том или ином виде, если вообще ответят.
    • Написать свое расширение для девтулзов, которое поставить финальные значения на место переменных.
    • Если написать не в силах, то заплати кому-то за разработку.
    • Если денег на себя жалко, то попроси кого-то написать такое расширение, авось повезет.
    • Еще можно попытаться упросить разработчиков браузера, но это не просто. Но если получится, то через пару лет xD добавится галочка.
    Ответ написан
    Комментировать
  • Должен ли WEB-разработчик уметь настраивать VPS/сервер?

    Adamos
    @Adamos
    Вопрос "должен ли" - всегда идиотский. Никто никому ничего не должен. В частности, нанимать и платить.
    Если вы такой крутой фронтендер, что вас ценят именно на этом фронте настолько, чтобы работодателю было жалко тратить ваше ценное время на настройки, он лучше наймет девопса - скорее всего, вам это все не понадобится.
    Но как можно стать крутым специалистом, вообще не интересуясь настолько смежными областями? Я не знаю.
    Вы такими сомнениями и прикидками сами себе ограничиваете рост статусом веб-макаки, которую можно только посадить в опенспейс на узкоспециализированную работу и до настройки серверов просто не допускать. Зато - "не должен", да...
    Ответ написан
    3 комментария
  • Должен ли WEB-разработчик уметь настраивать VPS/сервер?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Чем больше знаешь, тем больше профессионал.
    Ответ написан
    Комментировать
  • Как правильно фиксировать технический долг?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Есть множество как платных, так и бесплатных систем управления задачами, в них и фиксируйте. Начиная от файлика Excel (если задач мало), Jira (самое распространенное решение) и сотни других. Можете и сами, например, на HTML-PHP-MySQL сваять, чисто под свои требования. Фиксировать todo в коде не самая хорошая практика, так как не позволяет каким-нибудь образом структурировать задачи, определить приоритеты и т.п.
    Ответ написан
    Комментировать
  • Почему Front end разработчику платят так же, а то и больше, чем Full-stack разработчику?

    @HellWalk
    Потому что на рынке ценятся крутые специалисты. А крутым специалистом можно быть только в узкой области.

    Фулл-стек - это путь вечного "немного во всем"

    Говорю это, как человек, который входил в web-разработку "веб-мастером" - это еще шире, чем фулл-стек - где ты и дизайном занимаешься, и наполнением, и SEO - лютый список обязанностей, с нулевой ценностью на рынке труда по итогу.

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

    @AKLZephyr
    Ответ написан
    Комментировать