Задать вопрос
  • На сколько оправдано использование ЧПУ на русском?

    AndrewMn
    @AndrewMn
    Эксперт в SEO (с 2006 года)
    Боюсь, заказчик прав. Как бы там не говорили о том, что кириллица также неплохо ранжируется, субъективно наблюдаю по-прежнему хорошие и уверенные позиции у URL на латинице. Если сделать корректные редиректы - то думаю, вы будете в выигрыше в будущем.
    Тем не менее, только лишь за счет смены URL вряд ли будет взрывной рост. Всё-таки SEO это комплекс факторов.
    Ответ написан
    4 комментария
  • Какие книги нужно прочитать по Html5 и CSS3?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    2к19 - это 2000 19
    тут или 2019 или 2,019k
    Да и "k" используют для сокращения. В Вашем примере количество символов не изменилось. Смысл? Это не смешно, не познавательно, это просто ошибка.

    Теперь по вопросу:

    Какие книги нужно прочитать по Html5 и CSS3?

    Кому нужно? Для чего нужно? Если что бы изучить html и css, то достаточно спецификаций или проектов типа:
    htmlbook.ru
    https://www.w3schools.com
    https://developer.mozilla.org/ru/docs/Learn
    Если просто что бы что-то читать, тогда любые берите.
    Если что бы научиться делать качественные web сайты - то тут html + css это маловато.
    Задачу сформулируйте.
    Ответ написан
    Комментировать
  • Как задать красную звёздочку внутри input?

    ShelestovAnt
    @ShelestovAnt
    Верстаю и программирую
    position: absolute на какой-нибудь div с версткой и поместить его в поле.
    А потом через javascript по фокусу в поле скрывать этот div
    Ну и плюс проверки на наличия текста в поле чтобы div не появлялся когда фокус пропадает
    Ответ написан
    Комментировать
  • Как сделать редирект с сохранением старого адреса?

    @procode
    Разработчик
    Как-то непонятно - редирект либо делать либо не делать.

    Судя по всему вам никакой редирект не нужен - просто повесьте на глагне большой баннер-ссылку на первый продукт и всё.
    Ответ написан
    2 комментария
  • Как смоделировать вселенную?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Я вам просто для рефлексии ваш вопрос прокомментирую. Дело в том, что для моделирования сложных систем, нужно сперва понять, что из себя представляют эти системы. Moжете почитать про World3 - компьютерная модель
    для рассчета макро-показателей мира.
    Модель никогда не будет идеальной. Поэтому нужно точно знать, что мы хотим смоделировать. И какие ограничения это накладывает.

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

    Это агентное моделирование. Можете попробовать NetLogo, например.

    Как лучше сделать "сознание" бота, чтобы он был самообучающимся
    Чему он должен будет обучаться? Создать простейший механизм обучения можно по принципу спичечных коробков Дональда Митчи

    но и в то-же время организованным?
    что значит быть "организованным"?

    Какую информацию о окружающей среде бот должен воспринимать
    А он должен? Для чего это нужно?

    Как организовать семантику языка жителей
    А они должны общаться? Для чего им это нужно?

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

    Я хочу чтобы жители обсуждали свои проблемы, решали их
    Это предложение должно было стоять выше, поскольку описывает условие. Почему у жителей должны быть проблемы? Какие проблемы? Что значит решить проблему?

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

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

    И еще читайте про имитационное моделирование
    Ответ написан
  • Есть ли сервис для верстки блоков на подобии конструктора но чтобы в итоге выдавал конкретный SEO код?

    AlibekKulseitov
    @AlibekKulseitov
    Люблю верстать и писать музыку
    Не один конструктор не сделает тебе СЕО КОД, все делается ручкам и индивидуально
    Ответ написан
    1 комментарий
  • Какими навыкам должен обладать интернет-аналитик?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    чиста па взрослому - метким глазом, шо где спионерить у конкурентов невозбранно

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

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Требования и хотелки часто меняются

    автоматическое тестирование - это самое первое что снижает стоимость разработки и количество багов.
    минимальными багами, но фактически багов бывает достаточно много.

    кем считается? сколько это минимальными, сколько это достаточно много?
    какие-то не понятные величины, очень сложно понять что вы вообще имеете ввиду и кто такое количество установил.
    вам нужно написать автоматизированные тесты - они все должны проходить до релиза.
    -------
    1) Каждая функция должна быть покрыта хотя бы одним тестов, все тесты должны быть пройдены. Количество багов выявленных самим программистом должно быть равно нулю - передает другому тестировщику именно потому что он их уже найти не может.
    2) Да может, в небольших продуктах тестировщики не нужны,
    Аргументы за тестировщиков - иногда сложно самому находить ошибки в своем же коде (предвзятый взгляд).
    Аргумент против - лишняя координация работы + бестолковые обезьяны сколько бы не копались все равно не смогут грамотно оттестировать продукт, для создания хороших тестов нужны хорошие разработчики которые более менее понимают про полноту и эквивалентность функций, могут создать генераторы тестов и тд.
    Ответ написан
    Комментировать
  • Что это за черная магия?

    freislot
    @freislot
    Frontend-разработчик
    myxotod.github.io/shadow-image

    я просто оставлю это здесь..
    Ответ написан
    3 комментария
  • Как на 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". Большинство плагинов имеют гибкие настройки.
    Ответ написан
    Комментировать