• Как в placeholder поместить жирный и обычный текст?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Совсем простой вариант, то что успел на коленке в кафе с недо-ноутбука написать:
    CodePen
    Ответ написан
    1 комментарий
  • Актуальна ли ниша PHP на Upwork?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Хотелось бы узнать, насколько ниша PHP актуальна на данный момент на Upwork

    Актуальна.
    Много ли заказов с Европы/США

    Много.
    Какой средний процент заданий / отклики

    Зависит от уровня заданий, сложнее задание == меньше откликов. У одного исполнителя он будет один, у другого - другой. Если Вы хотите в среднем по больнице, то соберите список заказов и откликов, затем делите их друг на друга и получите то, что искали.
    Как во Frontend куча индусов рвётся за заказами или нет

    Много, но как и в любой другой ЯП.

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

    Хорошо, когда вопросы по существу!
    Ответ написан
    Комментировать
  • Знания, которые не устаревают. С чего начать?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Не устаревает логика. А математика, физика, программирование - это лишь набор инструментов для реализации Вашей задачи.
    Правильно говорят, что нужно учиться не php (например), а нужно учиться программировать...
    Ответ написан
    1 комментарий
  • Как сделать уведомление на конкретной странице у одного пользователя, когда другой пользователь сделал какое-то действие?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Я бы реализовал задачу следующим образом:

    Если статья открыта со статусом "создание/редактирование":
    >> Если статья открыта не только Вами (т.е. помимо Вас (админа) ее открыл какой-то редактор):
    >>> На js через setInterval через N промежуток времени отправляем запрос на сервер с текстом настоящей статьи.
    >>>> На сервере сравниваем присланный текст с текстом статьи, которая была ДО редактирования и если они не совпадают - return true;
    >>>>> На js получаем ответ от сервера и если он true, то кидаем уведомление всем (за исключением нас), кто открыл страницу со статусом "создание/редактирование" на настоящий момент...
    Ответ написан
    Комментировать
  • SCSS получение значений массива?

    Mike_Ro
    @Mike_Ro Автор вопроса
    Python, JS, WordPress, SEO, Bots, Adversting
    Натолкнул на верное решение iBird Rose . Погуглив, задачи реализовал следующим образом:

    1.1. Как получить последнее значение массива?
    map_get($arrayColors, length($arrayColors));

    2.1. Как начать перебор массива с конца?
    @for $i from length($arrayColors) through 1 {
     color: nth($arrayColors, $i);
    }

    2.2. Если начали перебор массива с конца, то как теперь получить первое значение массива?
    map_get($arrayColors, 1);
    nth($arrayColors, 1);
    Ответ написан
    Комментировать
  • Как веб студии продают шаблонные решения?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Здесь существует 2 варианта событий:
    1. Клиент дал купленный шаблон и ему нужно лишь изменить содержимое - тут все просто, меняем и берем оплату.
    2. Клиент говорит, что ему нужен сайт на примере такого-то.

    Во втором случае большинство разработчиков придут к тому мнению, что шаблоны с подобных каталогов по продаже шаблонов не нужны, они просто не подходят под реальные задачи (продажи товаров и услуг), почему?
    1. Телефоны мелкие.
    2. Корзина магазина не видна.
    3. Хочу такую корзину, а не такую.
    4. Хочу другое меню.
    5. Хочу камаз, но чтобы это были жигули.
    6. +100500 хотелок...

    Все эти хотелки приводят к тому, что данные шаблоны не нужны, ибо те, кто занимаются профессиональной разработкой сайтов - уже имеют готовые блоки, из которых собирают необходимый шаблон. В таком варианте настройка шаблона под хотелки идет в десятки раз быстрее, а деньги получаем те-же...
    Ответ написан
    3 комментария
  • Как увеличить сочность цвета (scss)?

    Mike_Ro
    @Mike_Ro Автор вопроса
    Python, JS, WordPress, SEO, Bots, Adversting
    Решение 1:
    .element
    {
    color: hsla(hue($color), 10%, 10%, 1.0);
    }


    Решение 2:
    .c1
    {
      $l : lightness($color);
      color: if($l > 50, darken($color, ($l)-50), lighten($color, 50-($l)));
    }
    
    .c2
    {
      color: lighten($color, 100-(lightness($color)));
    }
    Ответ написан
    Комментировать
  • Какую CMS выбрать для создания сайтов на заказ?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    - Drupal 8, отличное разделение логики и представления, простая разработка и что самое главное - легкая поддержка и дальнейшее развитие. Реализовать можно все, сайты, каталоги, магазины итп. Единственное, более высокий порог вхождения.
    Ответ написан
    4 комментария
  • Как убрать дефолтный зум на iPhone?

    Mike_Ro
    @Mike_Ro Автор вопроса
    Python, JS, WordPress, SEO, Bots, Adversting
    Задача решена жестким выставлением ширины `viewport`:
    <meta name=viewport content="width=800px">

    Проверил, работает на Android и iPhone.
    Ответ написан
    Комментировать
  • Как задать минимальную ширину сайта на мобильниках?

    Mike_Ro
    @Mike_Ro Автор вопроса
    Python, JS, WordPress, SEO, Bots, Adversting
    Нашел решение. Чтобы браузер мобильника создавал масштаб равный ширине нашего блока, то нужно вместо:
    <meta name="viewport" content="width=device-width, initial-scale=1">

    поставить:
    <meta name="viewport" content="width=device-width, shrink-to-fit=no">
    Ответ написан
    Комментировать
  • Чем лучше scss от css?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    зачем нужен препроцессор sass если css нормальный

    Если проект маленький и стилей крайне мало, то действительно, смысла в SCSS нет. В остальных случаях SCSS качественно выигрывает перед ванильным CSS. У меня разработка на SCSS занимает до 50% меньше времени, про дальнейшую поддержку вообще молчу.

    Основные преимущества SCSS: вложенные классы и свойства, миксины и вагон преимуществ поменьше.
    Ответ написан
    Комментировать
  • Как выбрать программиста с адекватной ценой за час?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Ни что так хорошо не формирует окончательную стоимость, как подробное и окончательное тех.задание.
    Если тех.задание продуманное и окончательное (со всеми 'если'), вы получите больше предложений от уважающих себя программистов, которые и укажут Вам средний ценник по больнице в рамках указанной задачи...

    Один раз напрячься и все продумать сейчас , будет стоить Вам в 2, 3, а может и все 10 раз дешевле и меньше потраченных нервов потом...
    Ответ написан
    6 комментариев
  • Как получить координаты слоя (svg) в Photoshop?

    Mike_Ro
    @Mike_Ro Автор вопроса
    Python, JS, WordPress, SEO, Bots, Adversting
    Товарищ Ankhena подсказал решение - Правой кнопкой по слою "Копировать SVG" и прямо вставляете в верстку.
    Ответ написан
    Комментировать
  • Как правильно обрезать низ изображения?

    Mike_Ro
    @Mike_Ro Автор вопроса
    Python, JS, WordPress, SEO, Bots, Adversting
    Вопрос решили так:

    .container {
    width:100%;
    height:100%;
    background:grey;
    background-position: 0% 50%;
    }


    <div class="container" >
    <svg width="100%" height="100%" viewBox="0 0 400 300" preserveAspectRatio="none" >
      <defs>
        <clipPath id="clip" clipPathUnits="objectBoundingBox">
          <polygon points="0,1 0,0.5  0.5,0.67 1,0.5 1,1"></polygon>
        </clipPath>
      </defs>
      <image xlink:href="http://placeimg.com/400/300/any" clip-path="url(#clip)" width="100%" height="100%" />
    </svg>
    </div>
    Ответ написан
    Комментировать
  • Как грамотно сверстать подобные блоки?

    Mike_Ro
    @Mike_Ro Автор вопроса
    Python, JS, WordPress, SEO, Bots, Adversting
    Решили вопрос так:

    <div class="container">
    <svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 1200 600" preserveAspectRatio="xMinYMin meet" >
    
    <rect id="rectFon" width="100%" height="100%"  />
    <path id="rightLine" d="M1197 261 600.25624 376.79371c0 0 0 21.41258-0.25624 23.20629l597-113z"  />
    <path id="leftLine" d="M0 261 661.53747 388.79371 598.97502 400.51249 0 287Z"/>
    </svg>  
    </div>


    .container {
    width:100%;
    height:100%;
    }
    #rectFon{
    fill:black;
    }
    
    #rightLine {
    fill:#ffa896;
    stroke-width:4;
    stroke:#ffa896";
    }
    #leftLine{
    fill:#ca432b;
    stroke-width:4;
    stroke:#ca432b;
    }
    Ответ написан
    Комментировать
  • Ужасные тормоза на MacBook Pro 15" 2017, проблема видеокарты?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Знакомый из забегаловки 'ремонт Apple' пару недель назад обмолвился, мол приносили ему уже 2 прошки, как раз с Вашей Radeon на борту. После диагностики рекомендовали обменять, обменяли по гарантийке и проблемы в обоих случаях решились... Случайность? =)
    Ответ написан
    5 комментариев
  • Ajax подгрузка?

    Mike_Ro
    @Mike_Ro Куратор тега JavaScript
    Python, JS, WordPress, SEO, Bots, Adversting
    Клик на кнопку >
    ajax отправка запроса на сервер скрипту php >
    php скрипт забирает данные из БД и отправляет в указанном формате ajax-у >
    ajax принимает и выводит принятые данные на странице...

    Усе...
    Ответ написан
    2 комментария
  • Как получить последние добавленные продукты (WooCommerce)?

    Mike_Ro
    @Mike_Ro Автор вопроса
    Python, JS, WordPress, SEO, Bots, Adversting
    Отсортировать по дате, задать количество:

    $query_args = array(
        'showposts'   => 5,
        'post_status' => 'publish',
        'post_type'   => 'product',
        'orderby'     => 'date',
        'order'       => 'DESC',
    );
    $r = new WP_Query( $query_args );
    if ( $r->have_posts() ) {
        while ( $r->have_posts() ) {
            $r->the_post();
            // Вывод
        }
    }
    wp_reset_postdata();
    Ответ написан
    Комментировать
  • Сбербанк PHP API?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Без согласия владельца карты? - какая там статья УК..?
    Да если даже с согласия владельца - нарушение абонентского обслуживания...
    Ответ написан
    2 комментария
  • Можете помочь с подбором комплектующих?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Привет!

    Нужно определиться, что именно Вы делаете больше за этим компом:
    1. Работа с программами в стилей рендеринга, графический и 3D дизайн, стриминг итп.
    2. Игры.

    Если больше работать, то AMD Ryzen 3 1300X и гнать его по самые небалуй.
    Если игры, то i3-8350K и гнать его до 4900Mgz.
    По деньгам выйдет, что конфиг на рязани немного дешевле (на 2-5р).

    Размышлял над i5-7500
    1. Ни в коем случае. Kaby lake годится, если будете работать без видюхи (а она у Вас есть, и неплохая), а если так, то kaby lake для Вас будет старьем 5 летней давности. Берем только новые coffe lake, либо старые skylake.
    2. Зачем вам такой кусок дерьма, как i5? Брать имеет смысл лишь i3, либо i7.

    Что рекомендую с intel:
    1. Берите i3-8350K - это не i3 и не i5, это обрезанный i5, но с конской частотой.
    2. Берем мать на z370.
    3. Берем хорошую башню либо сразу водянку на проц за 2.5р, гоним проц до 4900Mgz (берет спокойно, но можно до 5100Mgz, но опасно).
    Итог: получаем камень, который даже от новых i7 не отстает, но по деньгам в сравнение с конфигой i7 выигрываем 30-50%. Работоспособность на таком разгоне более 3-5 лет.
    Я так делал с Skylake i3, так и сделал с Coffe Lake i3. Если взять самый слабый i7, то я от него отстаю по мощности на 8%, доволен как слон.

    4. Свою оперативку выкидываем, ставим DDR4-2400, если будет SSD, то 8гб хватит за глаза. Если в матери будет всего 2 слота под оперативу, то берите одной планкой, чтобы потом при необходимости докупить аналогичную без проблем. Если-же будет 4 слота, то берем каждую планку по 4гб, чтобы в итоге получить 4 планки и 4х канальную память (если 4 канала тянет проц).
    Ответ написан
    Комментировать