• Комбинированная пагинация во Vue?

    0xD34F
    @0xD34F Куратор тега Vue.js
    https://jsfiddle.net/vp4qawfg/

    Или можно взять что-нибудь готовое, на awesome-vue есть подборка компонентов пагинации, среди которых можно найти такие, которые реализуют требуемую функциональность.
    Ответ написан
    Комментировать
  • Почему сгенерированный js в одну строку?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    Во-первых, зачем? Этот код не сделан для того что бы его читать, он для выполнения компьютером. Этот код называется минифицированным, что сокращает размер файлов.
    Во-вторых, в видосе, скорее всего, использовалось расширение для ide, которое представляет однострочный код в код с отступами и переносами.

    Но тебе этого не нужно. Этот файл вообще трогать не нужно.
    Ответ написан
    2 комментария
  • Какие знания требуются для js trainee?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Чё-то смеюсь. Раньше вы хотели быть джуном. То, что за прошедшие два с лишним года вы свои амбиции поумерили - это хорошо. Правда, не до конца - ну да это ничего, ещё через два года наверняка дозреете до осознания того факта, что не бывать вам программистом. Отсюда кстати и ответ на непосредственно заданный вопрос - вам никакие знания не требуются. Успокойтесь, и идите работать в такси.
    Ответ написан
    2 комментария
  • Fullstack: составить дорожную карту?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Не устаю постить это раз за разом:

    1*V7TMAzvhW7_cn9FbkKqOcQ.png

    5fdd6ccf619231ae7760a7661324ff64.png
    Ответ написан
    3 комментария
  • Fullstack: составить дорожную карту?

    @posters
    Еще более зрелищная карта со ссылками на доки и справочные сайты
    https://andreasbm.github.io/web-skills/?compact
    Ответ написан
    1 комментарий
  • Экономика для чайника. Есть ли такая книга?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Комментировать
  • Экономика для чайника. Есть ли такая книга?

    c3gdlk
    @c3gdlk
    Ментор в http://rubyboost.ru/
    Как устроена экономика не знают даже экономисты с многолетним опытом исследований. Они лишь предполагают и сами в итоге делятся на школы и направления. Поэтому почитать одну книжку и найти ответы на все вопросы не получится.

    Голая экономика и Голые деньги от Чарльза Уилана. Очень интересно и доснупно написано. Но он глобалист-. После него полезно еще почитать Злые самаритяне и Как устроена экономика от Ха Джун Чхан. У второго автора здоровая критика глобализма и капитализма, чего нет у первого. Но материал более сухой и научный. Впрочем, после первых двух книг понять его не составит труда
    Ответ написан
    Комментировать
  • Маленькая js библиотека для реактивности?

    Kozack
    @Kozack Куратор тега JavaScript
    Thinking about a11y
    Vue 3. Именно 3.
    Можно использовать без сборщика. Но с ним, всё таки получше.
    Ну, и можно вытащить только несколько функций, из фреймворка для реактивности а всё остальное не использовать. (Пример)
    Ответ написан
    1 комментарий
  • Как во Vuex внутри action вызвать другой action?

    0xD34F
    @0xD34F
    // Вот так не работает почему-то:
    // this.GET_HERITAGEOBJECTS_FROM_DB()

    "Почему-то"? А кто вам обещал, что так работать будет? Action'ы вызываются через dispatch, если не объявили action как стрелочную функцию, то dispatch будет доступен через this:

    this.dispatch('GET_HERITAGEOBJECTS_FROM_DB');

    Или (читаем документацию внимательнее) он всегда доступен как свойство первого параметра action'а.

    // Vue ругается: error   Unreachable code   no-unreachable

    Во-первых - не vue, а линтер. Во-вторых, это не имеет никакого отношения к вашей проблеме, будет так ругаться на любой код в этом месте. "Unreachable code" - недостижимый код. Этот код никогда не выполнится, потому что он расположен после return.
    Ответ написан
    Комментировать
  • Где найти правила хабра?

    JhaoDa
    @JhaoDa
    LaravelRUS Team
    1. Крутим страницу в самый низ.
    2. Тыцаем «О сервисе».
    3. В правой колонке видим пункт «Правила».
    4. Удивляемся, почему ТАК ГЛУБОКО ЗАПРЯТАЛИ ВЫ ТАМ ЧО ВАЩЕ С УМА СОШЛИ!
    Ответ написан
    1 комментарий
  • Угражают заявлением в полицию что делать?

    @antonwx
    Схема стара как мир. В чс кидал и забудьте про них, никому ничего не возвращайте. Если подписывали официальный договор - действуйте по договору, в противном случае ЧСББ.
    Ответ написан
    8 комментариев
  • Есть ли смысл учить ruby в 2020 году?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    Есть ли смысл?

    Смотря для чего. Хочешь побыстрее устроиться - нет, для опыта, саморазвития, ради интереса и тп. - да пожалуйста.
    смогу ли я потом найти работу?

    Если долго мучаться что-нибудь получится.
    какой уровень входа?

    На котором сможешь писать достаточно производительные приложения.

    Но я бы рекомендовал js или php.
    Ответ написан
    8 комментариев
  • Как перевести числовую дату в другой вид?

    Kozack
    @Kozack Куратор тега JavaScript
    Thinking about a11y
    new Date('2020-11-10T12:10:16.000000Z')
    А дальше обрабатывайте как хотите. Например
    const date = new Date('2020-11-10T12:10:16.000000Z')
    
    console.log(new Intl.DateTimeFormat('en-US').format(date)); // 11/10/2020
    console.log(new Intl.DateTimeFormat('ru-RU').format(date)); // 10.11.2020
    console.log(new Intl.DateTimeFormat(navigator.language).format(date)); // Зависимо от языка пользователя

    Intl.DateTimeFormat
    Ответ написан
    1 комментарий
  • Для чего во Vue data пишется таким образом?

    @dGololobov
    начинающий
    Внутри Vue data вызывается как функция. Т.е. в момент когда vue готово обратиться к параметрам data там происходит такой вызов:

    data()

    Соответственно прямое обращение к data объявленному как объект ( data: {} ) вызовет ошибку Uncaught TypeError: data is not a function.

    Теперь о втором варианте. data: () => {} - такое объявление подразумевает, что внутри блока {} будут какие условия.
    А после вызова функции data() vue ожидает в результате получить объект.

    При использовании стрелочной функции нам остается использовать два варианта по сути:
    Краткая запись:
    data: () => ({ param: 1 }) //Возвращает объект
    Расширенная запись:
    data: () => {
     return {
         param: 1 
      }
    }


    Если осталось много неясных моментов то можете попробовать прочитать вот эту статью
    Ответ написан
    2 комментария
  • Стоит ли в каждом проекте использовать Babel?

    Kozack
    @Kozack Куратор тега JavaScript
    Thinking about a11y
    А поддержка каких браузеров запланирована на вашем проекте? Ответите на этот вопрос, думаю ответите и на свой.
    Ответ написан
    5 комментариев
  • Можно ли использовать req.query в POST запросе?

    squadbrodyaga
    @squadbrodyaga Автор вопроса
    帆は風を変えた
    Ошибка была в HTML форме, мне нужно было убрать /signup в action
    <form class="signup-form" action="" method="POST">
    Сейчас вроде всё работает.

    P.S Спасибо Михаилу из комментариев
    Ответ написан
    Комментировать
  • Как в массиве с одинаковым полем отсортировать данные по цене и удалить наименьшие из массива?

    MagnusDidNotBetray
    @MagnusDidNotBetray
    Самый елеустремленный человек
    const arr = [{ name: "Creeper's Cruel Painsaw", price: '2.53', rarity: 'Common' },
    { name: "Creeper's Cruel Painsaw", price: '2.50', rarity: 'Common' },
    { name: 'Cuffs of Oak and Yew', price: '3.94', rarity: 'Rare' },
    { name: 'Cuffs of Oak and Yew', price: '4.99', rarity: 'Rare' },
    { name: 'Curled Root-Staff', price: '2.91', rarity: 'Common' },
    { name: 'Curled Root-Staff', price: '3.33', rarity: 'Common' }];
    
    const sorted = [...arr].sort((a, b) => a.price - b.price).slice(1);
    console.log(sorted); /* [
    	{ name: "Creeper's Cruel Painsaw", price: "2.53", rarity: "Common" },
      { name: "Curled Root-Staff", price: "2.91", rarity: "Common" },
      { name: "Curled Root-Staff", price: "3.33", rarity: "Common" },
      { name: "Cuffs of Oak and Yew", price: "3.94", rarity: "Rare" },
      { name: "Cuffs of Oak and Yew", price: "4.99", rarity: "Rare" }
    ] */
    Ответ написан
    1 комментарий
  • Можно ли как то самому перепрошить геймпад, и если да, то как?

    15432
    @15432
    Системный программист ^_^
    Конечно можно. Вам понадобится разобрать геймпад, найти ПЗУ (или микроконтроллер с ПЗУ), в котором эта прошивка расположена, найти подходящий программатор, расковырять файл обновления и вытащить эту прошивку в "сыром" виде, подпаять программатор (или выпаять ПЗУ и вставить в программатор), и наконец прошить.

    Я обычно так и делаю, но почему-то люди предпочитают обратиться в магазин или к производителю по гарантии и обменять устройство на рабочее.
    Ответ написан
    Комментировать
  • Как правильно продвигать сайт?

    ReactorHeart
    @ReactorHeart
    SEO аналитик
    Было две идеи продвижения:
    1. Плата некоторой суммы, человеку который продвигает


    Вопрос знающим людям, как выгодней будет для меня ,как заказчика, и до какого момента?


    По первому варианту из опыта могу сказать что будет ни так:
    • в зависимости от ниши (холодная/горячая), региона (МСК/Таганрог) и цели (ТОП-10/ТОП-3) будет определенная стоимость продвижения и к ней плюсуем сумму оплаты Подрядчику за его труды (разбег неизвестен).

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

    Что будет при этом с обоих сторон (основано на реальных событиях):
    • Заказчик думает: я получу всё по максимуму, ТОП-3 за 3 месяца по СЧ/ВЧ
    • Подрядчик (в основном фрилансер, чем студии) думает: за полученные деньги прикуплю накрутку ПФ, подниму НЧ и буду отчитываться по трафику с поисковых систем, может заказы еще пойдут и можно минимум по 30-ке 6 мес получать.


    Итог: через 6 мес, а то и раньше, сайт под бан, "SEOшник" получает пня под ср..ку, Заказчик ненавидит себя и SEOшников (незаслуженно, ведь толковые специалисты здесь ни при чем), на горизонте мелькает покупка нового домена и работы по продвижению сайта "с нуля".

    Это один из вариантов исхода. Почему именно такой? Потому что сценарий набил оскомину. 80% моих клиентов, это жертвы таких сценариев. Меняется только сюжет, результат остается прежний.

    Другие сюжеты:
    • Продвижение по 10-и запросам за указанную сумму. Мало? Но это результат прагматичного расчета. Часто встречается у веб-студий, они ведь тоже бизнесмены и считать умеют
    • Выполнение некоторых пунктов из базовой оптимизации. Потому что этой суммы только на них и хватило. Встречается у веб-студий, потому что надо взять кого-то пока нет более выгодного клиента.
    • и т.п.


    Что сделать, чтобы избежать указанных выше сценариев?

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

    Поэтому рекомендую следующее:
    • определиться с планом работ по проекту (общий список: внутренняя, внешняя оптимизация);
    • разбить план на этапы;
    • кропотливо подбирать подрядчиков для выполнения поставленных задач.


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


    Какие есть плюсы (они превалируют над минусами, на мой взгляд):
    1. работа по SEO становится для вас прозрачна и понятна настолько, что вы думаете что-то типа "блин, да тут оказывается, никакого колдунства, всё понятно и просто". Согласен, кроме нюанса, мало знать ЧТО надо сделать, важно КАК это сделать. Все делают по-разному и получают разный результат (см. где описывал сюжет за 30 тыс);
    2. задачи по продвижению превращаются в четкий план и вы понимаете, на каком этапе сейчас находитесь и что должны получить. Получаете отчет по отработке запланированных/оговоренных и оцененных/оплаченных задач, а так же данные по динамике трафика и позиций и у вас появляется спокойная уверенность, что всё под контролем. Никакого "черного" ящика;
    3. Разбив задачи по частям у вас есть возможность разбить оплату на продвижение по частям. Это могут быть не равнозначные по сумме платежи, но они будут не одной суммой и это удобно.
    4. Вы можете отдать часть задач на реализацию разным подрядчикам, если найдете несколько толковых специалистов, а не одного (а вдруг повезет!). И чтобы они не мешали друг другу, один может заниматься внутренней оптимизацией, второй внешней. Таких вариантов, правда не встречал, но мало ли, ситуации бывают разные.


    Сколько занимает продвижение в топ города/региона/страны?

    Зависит от объема и характера работ, а они зависят от тематики и конкуренции в ней + регион.

    Тематики: холодная или горячая.
    1. Пример горячей: заказать такси химки
    2. Пример холодной: купить свадебное платье без рукавов


    В первом случае, нужен ТОП-1, минимум ТОП-3 при космически высокой конкуренции
    Во втором случае, органика будет состоять из Яндекс коллекций больше, чем из посадочных страниц сайта.

    В первом случае, стоимость будет за 100.000 в мес (примерно, конечно), во втором можно обойтись 15.000 руб (тоже примерно).

    Сколько в среднем на это тратиться, если отрасль «Сантехника»?

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

    Было две идеи продвижения:
    • Плата процента от прибыли в зависимости от сложности продвижения(город, регион, страна и тд.).


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

    Не знаю, какие мысли у вас по данному пункту, но что касается расходов. Из своей практики распишу, за что вы будете платить помимо "процента от прибыли":
    • работы программиста
    • текста у копирайтера
    • работа Админа
    • закупка ссылок (краунд-ссылки и "вечные")


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

    Плюсы этого способа очевидны - специалист заинтересован в том, чтобы вы получали больше заказов, НО минусы тоже очевидны:
    1. он не может влиять на ваш бизнес;
    2. получения результатов труда растянуты во времени и много рисков не получить их, начиная от того, что бизнес схлопнется от пандемии до недобросовестности Заказчика.


    Для п.1. Из моего опыта (достал уже с ним, наверное, но что поделать..) SEO специалист добивается трафика, делает его максимальным И.. менегер сливает лиды один за другим (звонки, письма с форм обратной связи и чатов и проч). Сигнал Заказчику, раз-два-три, без результата. SEOшник сливается. Точка.

    Мы все думаем, что с нами этого не случится. Но, как показывает практика (хорошо, моя практика:)). И что мы все время о Заказчике? Я тоже не уверен, что завтра продвигаемый мною сайт не попадет под бан, потому что сегодня делаем одно и оно отлично работает, завтра прошел АП и обновленный алгоритм херит всю работу.. А что говорить про спрос на товар/услугу бизнеса в период пандемии или офисных работников, которым все-равно, либо они сегодня не в настроении закрывать сделки?

    Чё-то как-то негативненько получилось, да?:)
    Наверное, потому что Заказчики чаще мыслят позитивно и это здорово! Моя задача сейчас подготовить к тому, что может пойти ни так в каждом из указанных вами вариантов. И я постарался с этим справиться.

    Со стороны Подрядчика, на мой взгляд, привлекательным выглядит вариант №1 (оплата стоимости работ по проекту), т.е оговаривается пул задач, оценивается стоимость, примерный результат и сроки реализации (подробно свое видение расписал выше).

    Со стороны Заказчика более привлекателен вариант №2, но со временем большой риск, что даже толковый и ответственный Подрядчик сольется.
    Ответ написан
    6 комментариев