Задать вопрос
  • Как на js изменять цвет div в зависимости от выданной цифры(значения)?

    Exomode
    @Exomode
    Архитектор ПО
    Регуляркой парсить то число что у вас там в скобках, иначе никак. Но сразу скажу, что это костыль костылей. Куда лучше передать с сервера сразу в разметке эту информацию, например:
    <div class="user" data-count="число_генерируется_движком">{news}</div>

    после этого вам останется лишь сделать что-то в роде:
    $(".user").each(function (i, e) {
      var count = $(e).attr("data-count");
      // далее делаете с этим числом что хотите.
    });
    Ответ написан
    5 комментариев
  • Почему на западе любят поддомен www в адресе сайте, а у нас корень домена?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Технически можно и так, и сяк. Но, как всегда, есть нюансы, на которых и сыпется большинство советчиков (в том числе в этом треде).

    Если у вас только сайт на домене, максимум почта на других портах, и даже CDN не используется - можете спокойно использовать основной домен без www. Если у вас сайт многоязычный, и языки размещены на поддоменах - тогда тоже без www. Если же у вас есть и другие ресурсы в домене, например:

    www.example.com - публичный сайт
    developers.example.com - публичный сайт инструментов для разработчиков
    api.example.com - какой-нибудь публичный АПИ
    cdn.example.com - поддомен content delivery network (можно много - cdn1, cdn2 итд)
    docs.example.com - публичная документация
    help.example.com - публичная справка
    support.example.com - публичная служба поддержки
    dev.example.com - закрытая, непубличная копия сайта, стейджинг
    hr.example.com - закрытая, непубличная часть, внутренние ресурсы компании для сотрудников
    mail.example.com - технический субдомен для почты
    webmail.example.com - веб-морда для почты (может быть как публичной, так и открытой для отдельных IP, доступ по VPN и тд)
    vpn.example.com - чисто технический поддомен для проксирования трафика через VPN компании
    ns1.example.com - поддомен для своего сервера имен (ns1/ns2/ns3 или primary/secondary и тд)

    ... и так далее. Таких поддоменов может быть очень много, и у каждого своя, совершенно изолированная кухня. Так вот, если использовать для публичного сайта домен без www, то все его куки будут распространяться на все поддомены. А это плохо. На современном сайте этих кук штук 10 минимум, большая часть из них совершенно не нужна, или даже откровенно лишняя на всех других поддоменах. В это же время, если вы используете www и хотите поделиться куками с него с другим поддоменом - это вполне возможно сделать, осознанно.

    Кроме этого - с www намного удобнее работать на уровне DNS, если это CNAME. Записи типа А лучше ставить долгий TTL, а вот CNAME может иметь короткий и его можно перебрасывать в любой момент. Пошла DDoS-атака - в считанные минуты пустили трафик через гейт сервиса защиты от DDoS или выделенный файрвол (у который другие IP-адреса). Или балансировку нагрузки делать. При этом основной домен (origin) и его IP не меняется, почта не слетает, внутренние сервисы не слетают, АПИшки не падают и тд.

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

    В общем, мое мнение - если у вас свой личный сайт или маленький сайтик маленького личного бизнеса, и рост до уровня когда понадобится куча поддоменов не планируется - тогда можете смело использовать без www. Если же продукт или сервис, бизнес который может вырости в что-то относительно крупное - стартуйте с www с самого начала, потом спасибо скажете.
    Ответ написан
    2 комментария
  • Важна ли платформа, на которой сделан сайт для западного потребителя?

    Adamos
    @Adamos
    А при чем здесь "рынок"? У разных платформ разные цели.
    WP используется там, где задачи, скорее всего, будут типовыми и закроются готовыми плагинами.
    Октябрь - там, где нужна "почти голая Ларавель", код под которую в основном будет написан самостоятельно.
    Битрикс - там, где заказчика ставят на конвейер машинного доения. Заграничные товариши вряд ли поведутся на такую шляпу, их теоретическая "интеграция с 1С из коробки" не волнует, а поддерживать никому не известный ядерный велосипед, написанный медведем на балалайке, просто некому.
    Ответ написан
  • Почему схлопнулся футер?

    FeST1VaL
    @FeST1VaL
    Тихий
    Потому что вы используете Float. Почитайте по подробнее про их использование...

    А в вашем случае поможет что то типо такого...

    .foot_menu:after {
    	clear: both;
    	content: '';
    	display: block;
    }
    Ответ написан
    Комментировать
  • Что умеет выдающийся Frontend разработчик?

    Как человек, делающий и фронт и бэк говорю - бэк проще. На беке ты не паришься вообще с "особенностями" браузеров - у тебя их нет. У тебя вообще практически нет особенностей. У тебя нет необходимости держать в голове пяток яп и разметку(JS, TS, HTML+CSS, CoffeScript, LESS, SCSS) - у тебя есть твой PHP(PYTHON, JAVA) - только один яп. Отдельно идут инструменты сборки - gulp, grunt, webpack - ничего этого нет да и ненужно. Есть композер, который тянет зависимости и все. Тебе ненужно писать километровые конфиги, что бы собрать твое приложение. Линукс тоже знать совсем необязательно - все отлично можно делать и на винде. Ну или развернуть вагрант(докер). Код можно писать где угодно - а вертеться все будет на линуксе. А вот насчет тестирования бэк уделывает фронт на раз-два. Если ты полностью прогнал тестирование (phpunit, codeception) то ты на 99.999% уверен что все пойдет как надо. А вот со фронтом все не так. Ты физически не можешь протестировать ВСЕ браузеры.
    Но есть одно большое но. это конечно мое ИМХО, но всеже - фронт делать интереснее))
    P.S. Забыл упомянуть фреймворки и либы, которые мастхев знать на фронте - React, Vue, Angular и(только камнями не кидайте) jQuery.
    P.P.S Контрольный в голову. Сделали мы клиенту сайт на vue. Сдали, клиент доволен. А потом приходит и говорит - ребята, а на ie8 не работает. А мне очень надо, у меня крупный клиент(бюджетная организация), а у них у всех xp с ie8... (для справки - vue на ie8 не заведется).
    Ответ написан
    7 комментариев
  • Что умеет выдающийся Frontend разработчик?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    linux

    Ну, это и фрондендеру нужно часто знать.
    ЯП

    Я сомневаюсь, что он сейчас сильно проще питона или php, JS очень довольно быстро развивается. А если взять в расчет TypeScript, то тем более.
    В целом, если его очень хорошо протестировать, то разработчик уверен на 99.9%

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

    Ну вот просто вообще не правда. Я также могу сказать, что в бэке учить нечего, изучил язык, изучил laravel, а sql даже учить не надо, используй ORM. Справедливое высказывание?

    Теперь в общем. Во front-end много чего можно изучить
    1) Верстка. Хороший front-end'ер должен хорошо верстать, вопреки частому мнению, что этим должен заниматься верстальщик. А верстка это отдельная широкая тема.
    2) SVG, для многих интерактивных приложений, очень полезно использовать svg, а там куча своих особенностей, хаков и.т.д.
    3) Webgl - довольно сложная тема, не знаю, есть ли в бэке что-то аналогичное по сложности.
    4) Canvas - не просто знать, а уметь рисовать то, что желаешь.
    5) Фрейморки, а там тебе для каждого свое разветвление.
    6) Асинхронное программирование, которое для многих php-шников кажется непонятным.
    7) ООП, т.к. в JS завезли классы, да и TypeScript часто нужно использовать.
    8) Шаблоны проектирования - не только для бэкенда.
    9) Webpack+gulp - ну это было.

    Буду дополнять, если что-то еще в голову придет.
    Ответ написан
    6 комментариев
  • Как сделать эти два блока одинаковыми по высоте?

    @lb-web
    Забыть о флоатах, почитать о flex. По умолчанию у него у смежных колонок equal height стоит
    Ответ написан
    2 комментария
  • Больше доменов или один, что лучше для SEO?

    usdglander
    @usdglander
    Yipee-ki-yay
    остаёться только вот данная фишка с доменом

    Нифига не только. На количество посещений может влиять куча всего.
    1. Вы уверены, что конкурент привлекает посетителей только по органической выдаче?
    2. Вы уверены, что правильно сделали сайт по SEO? (Разметка, тексты, перелинковка)
    3. Вы уверены, что поведенческий фактор на вашем сайте лучше чем у конкурента?
    ... и ещё очень много "Вы уверены..."!
    Ответ написан
    4 комментария
  • Больше доменов или один, что лучше для SEO?

    opium
    @opium
    Просто люблю качественно работать
    А с чего вы взяли что осталось одна фишка с доменом
    Внешнее сео до сих пор даёт большой эффект, зачастую больший чем внутреннее, а вы перечислили только внутренние факторы, если он хоть немного приложился к внешним, а вы нет, то логично что он преуспел.

    Ваш вывод был бы логичным если бы в выдаче по всем запросам его сайт был бы первым а ваш вторым, но я думаю это совсем не так
    Ответ написан
    Комментировать
  • Изменять ли host в robots после переезда с http на https?

    igorux
    @igorux
    Директива Host Яндексом уже не поддерживается. Выкиньте её вообще.

    301 редирект заменит директиву HOST
    Ответ написан
    2 комментария
  • Как именно ВЫ поступайте с input[type='tel]?

    djQuery
    @djQuery
    "Кодируем помаленьку" ("Сказка о Тройке")))
    Существует масса jQuery плагинов, например, вот этот. Если не подойдёт, погуглите с запросом "jquery input mask". Большинство плагинов имеют гибкие настройки.
    Ответ написан
    Комментировать
  • Нужен ли маркетолог в IT команде?

    yudinikita
    @yudinikita
    Инженер-программист из России
    Во-первых, маркетолог нужен для продвижения свобственных услуг вашей фирмы. Реклама в соц.сетях, позиционирование на рынке, построение рекламной компании, актуальность ваших услуг, и т.д.
    Во-вторых, как вы собрались продвигать чужие сайты, без маркетолога? Если у вас в команде уже есть знающие люди, то наверное, можно и не нанимать маркетолога со стороны.
    Брать маркетолога в долю не обязательно, думаю, что выгоднее будет нанять человека на заработную плату или фрилансе.
    Ответ написан
    Комментировать
  • Парсер на каком языке является самым быстрым?

    Скорость языка в данном случае более критична, чем скорость передачи данных по интернету?
    Ответ написан
    2 комментария
  • Есть ли скрипт JS/JQ/Wordpress для создания слайдера как на изображении?

    @vardoLP
    Ват ю сэй эбаут май мама?!
    может проще вкладками сделать? кликнул на превью, изображение главное сменилось.
    Ответ написан
    Комментировать
  • Какую выбрать cms?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Под Ваше описание подходит любая csm для ИМ. Но дьявол кроется в мелочах. И как это обычно бывает после детального рассмотрения ТЗ окажется что не одна CMS не подойдет, потому что нужно слишком много напильников.
    Ответ написан
    Комментировать
  • Будет ли Яндекс индексировать другие страницы сайта?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Если на главной странице есть ссылка на другую страницу то яндекс посмотрит и ее, на следующей странице проверит опять все найденные ссылки и таким образом постепенно проиндексирует все, на что есть ссылки на вашем сайте
    Ответ написан
    Комментировать
  • Как создать сервер на пк?

    kotomyava
    @kotomyava
    Системный администратор
    Не регистраторов, а хостеров, всё же.

    Ограничения, обычно на общий объём а не количество файлов. Если в вашем случае это не так, возможно надо просто сменить хостера.

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

    Второй вариант аренда vps, или даже сервера. Его надо будет настроить, за ним надо будет следить. Для этого нужно немало знаний, соответственно, придётся кому-то платить за эту работу.

    Хостинг дома плохая идея:
    • нет надёжного канала - каналы провайдеров намного хуже чем в ДЦ.
    • нет надёжного питания - даже если у себя поставить UPS, то оборудование провайдера-то всё равно наверняка отключиться, при отключении питания в доме.
    • нужно держать постоянно включённый комп, желательно отдельный, что может быть очень не удобно, и он кушает электричество, кстати. =)
    • требуется канал с белым ip, который может быть сложно получить у вашего провайдера и он будет заведомо дороже.


    Покупка компа и обеспечение минимальных требований покроет расходы на хостинг на много лет, если не десятков лет. =) Т.е. это будет и работать будет так себе, и выгодно не будет.
    Ответ написан
    5 комментариев
  • Какие налоги и взносы платить фрилансеру-физлицу?

    @boss_lexa
    1) Раз в год нужно подать в вашу налоговую инспекцию декларацию по НДФЛ, попросите и они вам пойдут распечатают квитанцию 13% НДФЛ c вашего дохода и нужно будет оплатить их. Выписка необязательна, но иногда могут попросить

    2) Физлицам за самих себя платить не нужно, если вы не самозанятый или ИП. Если вы официально трудоустроены за вас должен платить работодатель

    3) лечение/обучение/ипотека/недвижимость/ИИС/страхование По каждому виду свои лимиты.
    Подробнее https://ndflka.ru/

    Согласно законодательству если получаете систематический доход - то нужно стать предпринимателем/самозанятым

    Если вы проживаете в регионах как: Москва и Московская область, Татарстан, Калужская область - становитесь самозанятым и платите 4-6% налогов с дохода

    ИП на УСН (доходы) платит:
    • обязательные взносы около 36 000 руб взносов в ПФР и ОМС - даже если нет дохода
    • взнос в ПРФ 1% (свыше дохода 300 тыс ) но не более около 230 тыс в год
    • 6% налога на доходы по УСН (его можно уменьшить на всю сумму взносов в ПФР и ОМС если вы вовремя поквартально их оплатили)


    если у вас доход 30 тыс/месяц * 12 = 360 тыс руб в год * 13% НДФЛ = 46800 руб налогов если вы физлицо
    на ИП вышло бы 36 тыс (обязательны взносы) + (360-300)*1% в ПФР = около 37000 руб - меньше чем физлицо

    если доход в год меньше 277 000 руб в год (36000 делим на 13%) - было бы выгоднее платить как физлицо

    Для ип выгоднее всего открыть бесплатный счет в сбербанке легкий старт (до 150 тыс в месяц снимайте бесплтано)

    если вы будете принимать оплату от физлиц (любым способом) или наличными от организации - нужна будет касса (обойдется с ОФД и ФН на 3 года за 18 тыс). Если будут платить организации только по безналу - касса не нужна

    за ИП вам нужно будет раз в квартал заплатить налоги и взносы + раз в год сдать декларацию по УСН и отчет росстат - это несложно
    Ответ написан
    5 комментариев
  • Pixel perfect с разным контентом. Как?

    @vardoLP
    Ват ю сэй эбаут май мама?!
    вы просто сам текст сделайте как в макете, межстрочный и межбуквенный интервал. Все остальное должно быть как в макете
    Ответ написан
    Комментировать
  • Добавлять ли сайт в поисковики?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    порядка 20 категорий статей, но материалов всего 14

    А что мешает автоматически скрыть пустые категории?

    Стоит ли так рано выкладывать сайт на индексацию

    А почему нет? Иметь статистику планомерного обновления сайта лучше, чем в 1 день выкинуть 120 статей и потом курить бамбук 3 месяца.
    Ответ написан
    Комментировать