• Как отсортировать коллекцию DOM-элементов?

    @SilvioMenuel
    Ты забыл return в функции, это во-первых.
    Во-вторых, вероятно, внутренняя реализация Array.prototype.sort не подходит для NodeList, которым является sections (это только мое предположение). Если скопировать этот список элементов в массив, например, так:
    var arr = Array.prototype.slice.call(sections);
    arr.sort(function(a, b) {
            return a.lastElementChild.innerHTML - b.lastElementChild.innerHTML
    });

    То должно заработать.
    Ответ написан
    1 комментарий
  • Можно ли сделать toggle (переключатель) на кнопке по событию onclick без jquery?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    var element = document.getElementById('btn');
    
    element.addEventListener('click', function() {
        this.classList.toggle('active');
    });
    Ответ написан
    Комментировать
  • Есть апп, задающий ребёнку развивающие задачки, а в случае успешного решения задачки ставящий мультик с ютуба?

    snipeer777
    @snipeer777
    Middle E-Commerce
    Это не сложно сделать) Можно в том же Develnext набросать, пару дней на 10-20 тестов с анимацией и выводом мультиков без всяких брендовых приколов ютуба)
    Ответ написан
    Комментировать
  • Хорошая практика для Python?

    @REDkiy
    Как сделал я:
    1. Прочитал "Изучаем Python" Лутца. Кое что пробовал конечно, задачки решал. Но в основном просто читал, чтоб получить понимание, что вообще за язык, какие операторы, типы данных, парадигмы и прочее, предлагает.
    2. Взял "Python. Карманный справочник" того же Лутца. Положил рядом с клавиатурой.
    3. Поставил себе задачу. У меня была такая - с биткойн-биржи, с помощью API которое она предлагает, написать программку, которая бы сохраняла определённую статистику в БД, а затем по ней рисовала красивые графики, генерируя статическую HTML-страницу.
    3.1. Эту пропасть я не стал перепрыгивать в один прыжок, а стал преодолевать небольшими шажками. Часто заглядывая в справочник и уже вдумчиво перечитывая "Изучаем Python".
    3.2. Сначала просто сумел подключиться к бирже. И получить самый простой ответ.
    3.3. Потом сделал осмысленное получение ответа и сформировал из него понятную строку выводящуюся в консоль.
    3.4. Стал сохранять ответы в текстовый файл и используя его строил график.
    3.5. ...
    3.6. ...
    4.0. Профит!

    Так я стал человеком, который представляет что-такое Python.
    Сейчас я запустил довольно большой проект (для меня) с помощью которого пытаюсь стать программистом начального уровня.
    Ответ написан
    6 комментариев
  • Как найти самые используемые слова в книге посредством питона?

    @deliro
    from collections import Counter
    x = open('Война и мир.txt', encoding='utf8').read()
    c = Counter(x.split())  # Сплит нужен, чтобы вышел список слов, иначе посчитаем частотность символов
    c.most_common()
    Ответ написан
    7 комментариев
  • Как пишутся системы оплаты для сайта?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Как осуществляется написание платежной системы касательно visa и mastercard или для конкретного банка? что делается в данном случае? (Допустим требуется работа со сбербанком и альфабанком).

    Из личного опыта:
    a. Приезжаете в офис банка у которого есть услуга "интернет эквайринг", показываете своё юрлицо, уставные документы, бенефициаров, обороты от 50 млн в месяц.
    * некоторые работают и с меньшими оборотами, но % будет крайне не выгодным.
    ** без запущенного и работающего проекта идти в банк бессмысленно.
    b. Ждете 2-6 недель пока СБ банка проверит все.
    c. Ждете 2-4 недели пока банк подпишет договор
    d. Получаете реквизиты и документацию API конкретного банка.
    e. Реализуете
    f. Ждете 1-2 недели пока банк проверит что у Вас все согласно их протоколу.
    g. Получаете боевые реквизиты.

    Учтите что:
    1. Если Ваши объемы меньше чем 50млн+ в месяц - с вероятностью 99% Вам будет СИЛЬНО выгоднее работать через посредника. Посмотрите на uniteller.ru , payture.com/ru , payler.com - если Вы будете достаточно убедительны на переговорах, вполне реально сторговать их до 2-2.5% даже на маленьких оборотах (1млн-5млн)

    2. Прямые API банков мягко говоря не современны. Как правило там не будет ни удобного личного кабинета, ни вменяемой службы поддержки - ничего. Зато будут проверки, требования бумажной отчетности и прочие милые сердцу советского бюрократа вещи.

    3. Риски при работе через посредника - по факту минимальны. Все приведенные выше делают выплаты ежесуточно, т.е даже если посредник накроется - Вы максимум рискуете дневным оборотом.

    С учетом данных пунктов, по моему мнению прямой договор с банком имеет смысл если у Вас настолько большие обороты - что разница в десятые доли процента окупает весь этот геморрой.
    По факту есть море проектов с большими оборотами (mamba, badoo, etc) кто продолжает работать через агрегатор, минимизируя расходы на юристов, бухгалтеров, техническую поддержку работы шлюза итд итп.
    Ответ написан
    1 комментарий
  • На чем делают такие страницы?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    background-attachment: fixed;
    Больше ничего не вижу особенного.
    Ответ написан
    Комментировать
  • На чем делают такие страницы?

    @HeartOfProgrammer
    Bootstrap 3, background-attachment, слайдер. Обычная верстка
    Ответ написан
    Комментировать