• Есть ли польза от codewars?

    theobroma
    @theobroma
    javascript developer (ReactJS)
    2 года назад CodeWars помог мне выучить JavaScript. Сухая теория не заходила вообще, а вот с практикой совсем другое дело... Решал задачки 8-7 kyu. На уровнях выше начинаются уже не основы языка, а больше упор на алгоритмы, знание математики и т.д. На 7 уровне не должно возникать проблем точно.
    Пишу код для решение на locahost в своем редакторе или IDE. Дебажу в консоли браузера. Когда вижу, что результат похож на правду, копирую код с редактора в окно для решения CodeWars. Проганяю предложенные тесты. Если все ОК, то сабмит, а если нет, то смотрю результаты тестов и допиливаю решение.
    Результаты не открываю пока сам не решу. В топовых и хитрых решения других всегда разбираюсь.
    Не стоит сильно зацикливаться на определенной задачи, которая не получается... Возможно не хватает знаний языка программирования. Бывает, что не могу понять условие задачи как таковое... Можно немного заморочиться, но если не идет, то смело откладываю на потом. Неудачи снижают боевой дух, а это ничем не помогает.
    Ответ написан
    2 комментария
  • Как выдерживать большую нагрузку на сервер node.js?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js
    Если у Вас уже все написано, то не нужно переписывать, просто добавьте cluster, тут пример: stackoverflow.com/questions/18310635/scaling-socke...
    Но вообще, на будущее, для таких вещей не нужен ни cluster, ни socket.io, они только мешают и не решают ни каких дополнительных проблем, на сервере лучше делать столько процессов, сколько ядер и на каждом открывать отдельный порт, например: 80, 81, 82... Отключать все балансировщики, и программные и аппаратные, не пропускать через nginx и через cluster, это тоже балансировщики, по сути. А выбирать порт рандомно на клиенте. Для такой машинки как ваша при использовании просто обычных Websocket'ов, без всяких библиотек-оберток как на клиенте, так и на сервере, можно держать без проблем до 150.000 соединений.
    Ответ написан
    Комментировать
  • Как в Pug отменить inline-tags при компиляции?

    fergussawyer
    @fergussawyer
    Front-End
    Нашел чудо-плагин, который решает проблему автора, решил поделиться.
    gulp-format-html
    Очень нужная вещь, сам долго мучился с этими inline тегами.
    Мне другие способы отформатировать текст не помогали, в том числе gulp-html-prettify.
    Ответ написан
    2 комментария
  • Как перебрать props в react.js?

    RomReed
    @RomReed
    JavaScript, Flutter, ReactNative, Redux, Firebase
    Папробуйте так
    { Object.keys(this.props._sharedData.account).map(
    (item, i) => (
                                    <MenuItem primaryText={this.props._sharedData.account[item]}  />
                                    )
    )}
    Ответ написан
    3 комментария