• Как сделать многопоточный HTTP(S) сервер в ноде?

    @Gaito
    Конечно всё правильно, что нечего использовать синхронные операции, такие как fs.readFileSync, и обычно вручную поднимать несколько потоков в ноде мало кому нужно, но это не значит, что такой возможности нет совсем, как об этом пишут во многих источниках.

    Для организации многопоточного приложения в ноде есть child_process https://nodejs.org/api/child_process.html

    Но например решить проблему с конкурентным доступом к большим файлам сам по себе он не поможет и придётся сильно попотеть для этого. Подобное интересно сделать в академических целях, но на практике куда проще, быстрее и дешевле масштабировать сервис, поднимая несколько его инстансов и распределяя трафик по ним при помощи балансировщика.
    Ответ написан
    Комментировать
  • Как быстро и эффективно писать код css?

    @Gaito
    В Chrom, в инструментах разработчика, в разделе sources можно смапить загружаемые файлы с сайта и файлы на диске, и тогда изменения в стилях в браузере будут сразу сохраняться в нужные файлы на диск (вроде даже можно использовать в стеке с препроцессорами LESS, SASS и др.)
    Ответ написан
    1 комментарий
  • PSD без фотошопа

    @Gaito
    Смотря для каких целей, если просмотреть, замерить, нарезать, сгенерировать CSS для каких-либо блоков, то можно воспользоваться Adobe Brackets. У них пока тестовая версия и работа с PSD работает только под Windows и Mac, и надо учитывать, что заточен он на web-разработку, но, кстати бесплатный.
    Ответ написан
    Комментировать