• Ошибка с Git, что случилось?

    1. Генерируешь ключ. Для этого в консоли надо ввести
    ssh-keygen -t ed25519
    На вопросы всегда отвечай ентером, ничего не пиши. (Но лучше всё-таки написать пароль, чтобы приватный ключ не лежал в открытом виде)
    6064a4dd0cc01593209113.png
    2. Потом пиши консоли
    cat ~\.ssh\id_ed25519.pub
    Вывод этой команды копируй и иди на гитхаб.
    6064a56e4e389328241008.png
    3. На гитхабе иди в настройки:
    жмёшь на свою аватарку справа вверху и потом выбирай пункт settings в выпадающем меню
    Потом выбираешь раздел SSH and GPG Keys
    Создаёшь новый SSH Key
    6064a5ac5e236897883208.png
    В название пиши что хочешь
    В тело вставляй то, что скопировал ранее.
    6064a60e7d605276301726.png
    4. Профит
    Ответ написан
    3 комментария
  • Не заходит в админку OpenCart?

    zoozag
    @zoozag
    Opencart
    Такое бывает когда не удается записать куки или они пишутся не от того домена
    Попробуйте в .htaccess добавить:
    php_value session.cookie_domain .site.ru

    Вместо site.ru ваш домен естественно
    Ответ написан
    Комментировать
  • Где можно проверить теорию 6-и рукопожатий ВКонтакте?

    TomasHuk
    @TomasHuk
    Можно здесь.
    В параметрах указать длину цепочки (количество рук).
    Была статья на хабре, ссылка оттуда.
    Ответ написан
    1 комментарий
  • Как посчитать количество поддонов оптимально?

    @Aves
    Проще всего банально перебором
    var p72 = {count: 72};
    var p84 = {count: 84};
    var p90 = {count: 90};
    
    var items = [p72, p84, p90];
    var count = 1043;
    var minVal = Infinity;
    var solutions = [];
    var val;
    
    for (var i = 0, item = items[i]; i < items.length; item = items[++i]) item.max = Math.ceil(count / item.count);
    
    for (p72.i = 0; p72.i <= p72.max; p72.i += 1)
      for (p84.i = 0; p84.i <= p84.max; p84.i += 1)
        for (p90.i = 0; p90.i <= p90.max; p90.i += 1) {
          val = p90.i * p90.count + p84.i * p84.count + p72.i * p72.count;
          if (val < count) continue;
          if (val < minVal) {
            solutions = [];
            solutions.count = val;
            minVal = val;
          }
          if (val === minVal) solutions.push([p72.i, p84.i, p90.i]);
        }
    
    console.log(solutions); // 1044 9 вариатнов
    Ответ написан
    Комментировать
  • Как поправить запрос в БД?

    @vilgeforce
    Раздолбай и программист
    Разницу между AND и OR понимаете?
    Ответ написан
    2 комментария
  • Как сделать гирлянду на js?

    @iissakin
    https://jsfiddle.net/7hj23qem/
    Топорный вариант, сойдёт за отправную точку.
    Ответ написан
    1 комментарий
  • Как монетизировать email уведомления?

    @pibiv
    Как вариант можно подумать в направлении ограничений бесплатных версий. Типа в бесплатной версии показываеться только 2-3 работы с фриланс бирж в премиум подписке показываются все работы
    Ответ написан
    3 комментария
  • Как добавить шрифты в админку OpenCart?

    Zempik
    @Zempik
    ๏̯͡๏
    С помощью "просмотр кода элемента" в браузере chrome (если вы им пользуетесь, лично я да) смотрим какой класс отвечает за блок, где расположена статья.
    Далее редактируем файл
    //catalog/view/theme/*название шаблона*/stylesheet/stylesheet.css
    Добавляем этот кусок кода если его нет или изменяем при наличии:
    @font-face {
        font-family: Pompadur;  /* Гарнитура (название) шрифта */
        src: url(fonts/pompadur.ttf); /* Путь к файлу со шрифтом */
       }
      *нужный класс для статьи* {
        font-family: Pompadur, 'Comic Sans MS', cursive;
       }

    P.S. если я криво объяснил, то пишите в комментарии, помогу.
    Ответ написан
    Комментировать
  • Как сделать подсветку выбранного блока?

    @KuzmenkoArtem
    allDiv=2;
    function showDv(n){
        for(i=1;allDiv+1>i;i++){
        document.getElementById('d'+i).style.display = 'none';
        document.getElementById('d'+i).parentNode.style.border = 'none'
        }
        document.getElementById('d'+n).style.display = 'block';
        document.getElementById('d'+n).parentNode.style.border = '1px solid black'
      event.preventDefault();
      }
    Ответ написан
    1 комментарий
  • Какими способами/приемами вы пользовались чтобы получить свой первый заказ на фриланс бирже?

    neatsoft
    @neatsoft
    Life is too short for bad software
    Дикая конкуренция на биржах - миф, многие проекты так и остаются без исполнителя. На прошлой неделе срочно нужен был фронтендер на небольшую задачу с нормальным бюджетом (5 дней - $1000) и перспективой работы на постоянных проектах - найти фрилансера так и не удалось. Заказчик из Европы, адекватный, платежеспособный. Из 30 заявок не оказалось ни одного вменяемого предложения - одни индусы (которые по опыту заказчика на таких проектах лажают в 100% случаев).

    Вещи, на которые необходимо обращать внимание на начальном этапе:
    1. не стоит пристально изучать все описания проектов - установите собственные критерии, и выбирайте только те что нравятся;
    2. описание понравившегося проекта нужно читать внимательно, а в заявке излагать свое понимание задачи (пересказ) и план ее решения;
    3. ставьте реальные сроки захода во фриланс - от 3-х до 6-ти месяцев (такой промежуток времени требуется чтобы детально во всем разобраться и наработать рейтинг);
    4. обещайте меньше, делайте больше;
    5. и самый главный совет - начните прямо сейчас! не нужно бросаться учить английский язык или осваивать модные технологии - все что нужно само придет в процессе работы. Большинству заказчиков совершенно налевать сколько вы делаете ошибок в словах, владеете ли граматикой, и применяете ли паттерны проектирования. Главное - умение эффективно решать поставленные задачи - быстро, и без чрезмерного усложнения.

    ps. Список проектов доступный на бирже - лишь вершина айсберга, там достаточно сложно оценить объем повторных заказов и длительных контрактов. Если первые пол-года потратить с умом, впоследствии расходовать время на поиски проектов больше не придется - будет очередь из заявок на выполнение заказов.

    pps. Ищу опытного фронтендера для совместной работы над интересными проектами. Сам занимаюсь бэкэндом, базами данных, линуксом, архитектурой.
    Ответ написан
    9 комментариев
  • Как защитить сайты от взлома?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    clamav

    с реквестом приходит строка, содержащая "<?php"

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

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    лидер - www.freepik.com/, у него много эксклюзива, а не как у других- сборники со свалок в сети

    по иконкам - от него же www.flaticon.com

    еще есть всякие all-free-download.com, но там мутнее с лицензией

    из относительно бесплатных рекомендую www.kozzi.com ( коззи скис, остался graphicstock.com, на него надо подписаться мылом и потом ловить акции на дешевую годовую)
    Ответ написан
    Комментировать