Задать вопрос
  • Почему шрифт на сайте нечеткий?

    khegay
    @khegay
    Founder, Garuna
    Добавьте в css:
    body {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    Ответ написан
    Комментировать
  • SSO аунтификация в AD на javascript?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Правильно все делаешь
    Ответ написан
    Комментировать
  • Что такое webpack dev server?

    Robur
    @Robur
    Знаю больше чем это необходимо
    А что именно в официальном описании в документации вам непонятно? Или вы его пока не читали, сначала спросить решили?
    Ответ написан
    Комментировать
  • Рендер содержимого тега в React?

    @i1yas
    В реакте есть конвенция, что теги с маленькой буквы трактуются как html теги, а с большой как компоненты.
    Назовите компонент Footer
    Ответ написан
    2 комментария
  • Как подождать асинхронную функцию внутри асинхронной фунции?

    Robur
    @Robur
    Знаю больше чем это необходимо
    words = await Promise.all(newArr.map( async e => {
                                let newE = new Object(); 
                                newE.entries = await makeDictionaryTree(getEntries(e));
                                return newE; 
                            }))


    ну или вместо newArr.map for сделайте, чтобы по очереди вызывались а не параллельно
    Ответ написан
    7 комментариев
  • Как удалять знаки, для которых нет символа в назначенном шрифте?

    Aetae
    @Aetae Куратор тега JavaScript
    Тлен
    Не очень надёжно: назначить шрифт спану, смотреть по ширине. Если отличается от "символа отсутствия символа" - значит есть.
    Боль-мене надёжно: рисовать на canvas и сверять с "символом отсутствия символа".

    Но это всё javascript на клиенте. Если у вас эта база шрифтов на руках, то гораздо проще и надёжней один раз прогнать всю базу скриптом, получив точные данные какие символы есть конкретно в каждом шрифте.
    Ответ написан
    1 комментарий
  • React: Как перебросит данные из объекта на другой компонент?

    @Dartess
    Если у вас одни и те же данные шарятся между разными страницами, эти данные вполне сойдут за глобальное состояние приложения.

    Есть несколько способов его хранить и менять:

    а) хранить данные в контексте и получать их и метод для их изменения путём подключения к контексту (см. useContext или contextType, в зависимости от функциональности/классовости компонента).
    б) использовать сторонние решения для управления состоянием. На выбор redux, mobx, effector и прочие библиотеки.
    Ответ написан
    2 комментария
  • Как будут относится к программисту без образования?

    @Alibaba2018
    не помню точную формулировку, но была такая фраза
    "в 20 лет я думал что все обо мне думают без конца, в 30 лет - мне стало абсолютно всё равно на мнение других, а в 40 я понял что когда мне было 20 и я думал что все только и думают обо мне, всем было на самом деля на меня абсолютно по барабану"))

    я хоть и лично до 40 ещё не дошел))) но с чуть большим тридцатником скажу Вам исходя из своего опыта, что особенно много чего, кроме опыта ничего не меняется, плюс нет ни одного одинакового человека, и всё в жизни определяет результат и конечный успех (а уж как оно там было - вообще без разницы). Более того, в жизни реального серьёзного успеха достигают именно люди кот. умеют и могут сделать что то абсолютно новое или новым способом, и кот. может в корне отличаться от предыдущих методик, а по сути, школа/университет/социум - это всё социальные шаблоны, но супер-успех достигается именно разрывом шаблона, а не будучи массой и стадом
    Ответ написан
    7 комментариев
  • Где найти работу джуниору по Java/C#/PHP/JavaScript?

    kleinmaximus
    @kleinmaximus
    Senior Full-stack Javascript Developer
    Составьте нормальное резюме и начинайте рассылать на подходящие вакансии с указанной зарплатой процентов на 20-30 больше той, что Вы хотели бы иметь. Вакансий много. Даже на удаленку.

    Лучше, чтобы вакансии были с небольшим тестовым заданием. Делаете задание - получаете обратную связь. Делаете еще и еще. А поскольку Вашу работу будет оценивать не какой-то непонятный человек с fl.ru, которому надо плагин прикрутить к jQuery, а, вероятнее всего, более опытный специалист чем Вы, то и обратная связь будет достаточно адекватная.

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

    И нужно выбрать что-то одно. То, что знаете лучше всего, а не то, за что, как Вам кажется, платят больше всего денег. Это скорее всего не так. PHP, так PHP. Javascript, так Javascript. Фронт или бэк.

    А лучше еще больше сузиться. Например, только React/Vue/Angular/... Или только Wordpress/Yii/Laravel/... Если размазывать свое время прыгая с технологии на технологию не получится стать специалистом, поскольку просто не будет времени на глубокое изучение.

    Ну и ходить, ходить на собеседования и интервью! Бить в одну и ту же точку! Работы много и для джунов, и для миддлов, и для сеньоров.
    Ответ написан
    Комментировать
  • Где найти работу джуниору по Java/C#/PHP/JavaScript?

    @RuComMarket
    Битрикс FullStack разработчик
    5 лет на фрилансе, это срок) может вы слабо себя оцениваете? научитесь накручивать себе цену, скорее всего в какой-то узкой направленности вы уже не джуниор, а смело можете выставить себя мидлом, главное за что-нибудь уцепиться, что реально даст толчок в опыте и стаже, а если будет или есть пару проектов, которые не стыдно показать, то готовьтесь брать билет из глубинки в какой-нибудь город, где есть спрос на разработчиков. В глубинке не получится нормально получать рост в данном направлении, там слишком низкий потолок.
    Ответ написан
    Комментировать
  • Как связать Redux и i18n?

    profesor08
    @profesor08
    import LanguageDetector from "i18next-browser-languagedetector";
    
    i18n
      .use(LanguageDetector)
      ...
    
    // смена языка
    i18n.changeLanguage(store.lang);
    
    // В компоненте используй хук
    const { t, i18n } = useTranslation();
    Ответ написан
    1 комментарий
  • Что учить в IT, куда пойти в будущем?

    Loriens
    @Loriens
    iOS Developer
    Как сказали выше, математике учат везде. Как таковой нормально специальности "програмист <чего-то>" ты не найдёшь. Поэтому нужно учить самому.

    Самообразование - главный навык программиста.

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

    Gorky
    @Gorky
    Веб-разработчик
    В данный момент никак.
    Ответ написан
    Комментировать
  • Использовать ли буксы/ботов в SEO?

    Panascanic
    @Panascanic
    Немного WP и немного SEO
    Запустил первый свой сайт


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

    Там и проставление по 1500 ссылок в месяц с мусорных ресурсов - но попутная сему действия реклама в Google Ads. Типа "у нас есть трафик с платной нерелеватной рекламы гугла а на наши 27К беклинков вы не обращайте внимания".

    Некоторые говорят, что можно подняться в топ списка с помощью этого


    При тех же вводных данных - сайт новый, мало посетителей и по всем запросам на странице 5-6ой в выдаче?
    Наверняка они дают буст уже газующему сайту.

    Выслушал бы плавающих в этой сфере людей.


    Попробуйте поплавать следующим образом:
    1. соберите ключевые фразы, по которым вам нужно быть в топ10
    1.1. посетите топ 10-15 сайтов по этим фразам находящихся в Яше и Гусе
    2. пока без инструментов, так сказать голыми руками, введите в строке поиска Гуся site:sitename.com

    5e49bec3cf3d3041027480.jpeg

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

    Вообщем, смотря какая ниша - на второй пункт уходит от 1-3 дней до месяца. Пол месяца на осознание и еще пол на применение осознанного.

    3. когда вы более-менее поняли "в какую сторону мыло тереть" (Д.Нагиев)
    можете прикупить на ahrefs.com лайт за 7баксов.
    5e49bffdc718e743695920.jpeg

    3.1. не забыть отменить подписку за 7дней дабы не уплатить 179$ буржуйских денег. Либо платить с виртуальной карты, где есть ровно 8денег. Варианты.

    3.2. скормить ахрефсу наиболее интересных конкурентов, снять в экселе обратные ссилки, пойти посмотреть "че как..." Если ресурсы бессплатные, пойти там поставить своих ссылок.

    3.3. посмотреть какие запросы принесли сайту наибольший трафик

    3.4. переварить

    4. воспроизвести подобное на своем сайте

    p.s. да, запуск ботов для поднятия поведенческих - это намного проще ;)

    успехов!
    Ответ написан
    2 комментария
  • Использовать ли буксы/ботов в SEO?

    @granty
    То, что поведенческие факторы работают в Яндексе, косвенно свидетельствует топик на Серче бан Яндекса на 6 месяцев за накрутку поведенческих.

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

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

    Ну, и пробежаться по топу - там много полезного можно найти.

    PS: Имхо, накручивать поведенческие факторы, не зная что это такое - глупо. А у молодого сайта с низкой посещаемостью - глупо в двойне (они у него просто не работают, ибо у ПС нет статистики).

    SEO-парадокс

    Парадокс ситуации:
    - если накрутка поведенческих работает, вам не расскажут что и как правильно делать, ибо профессионалы на этом зарабатывают деньги.
    - если накрутка поведенческих НЕ работает, вам никогда об этом не расскажут, ибо есть куча всяких юзераторов/мовебо/сеопультов, которые не прочь заработать на "вере" в их "магию".

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

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Википедия говорит что php - язык программирования.
    Злостно брешет... ;)

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

    PS: Ответ бы выбран решением: кто снял отметку?
    Ответ написан
  • Как сделать маску для input-телефона с помощью чистого JavaScript, без использования JQuery и плагинов?

    joeberetta
    @joeberetta Куратор тега JavaScript
    Читай: https://epdf.pub/google-for-dummies.html
    Хреново у вас с гуглом
    Ответ написан
    Комментировать
  • Eslint ругается на i в циклах?

    @MamaLuyba
    Переменные вида "i, x, j etc." - такое себе решение, стоит сказать. Во-первых, легко нагородить дублей (как в данном случае), так и запутаться (а что это вообще за переменная), если часть кода достаточно длинная, и переменных там больше двух.
    Ответ написан
    3 комментария