• Какие есть инструменты под windows для ускорения веб разработки?

    baskerville42
    @baskerville42
    Учусь работать (Junior)
    У себя на компе я сделал просто
    1) Поставил webstorm (ИМХО лучшая IDE которую приходилось использовать) в котором есть встроеный веб-сервер, которого более чем хватает проверить вёрстку (можно и просто файл в браузере открыть, но не кошерно как-то)
    2) Если вёрстку нужно одновременно тестить на нескольких браузерах и комп достаточно мощный, идём на modern.ie и качаем виртуалки с осликами =). Затем находим в тырнетах COLT и покупаем его, так как кряка не существует, да и $50 не деньги я считаю. С помощью кольта в риал-тайме можно тестить вёрстку на разных гаджетах не тратя время и усилие на обновление страницы браузера.
    3) Если уже начали верстать шаблоны под CMS, мой совет или пересеть на линукс или же поставить линукс на виртууалку на компе. В убунте веб-сервер ставится одной командой: sudo tasksel и в розовеньком окошке выбираем LAMP (Apache, MySQL, PHP)
    А вообще пересаживайтесь на MacOS и не мучьтесь с виндой. Тут Вам и линукс будет и фотошоп и всё-всё-всё
    Ответ написан
    2 комментария
  • Из-за чего проблема с последовательностью событий в js?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Вы стали свидетелем одной из оптимизаций современных браузеров.

    http://jsbin.com/OBaMoqe/1 - в комментариях пометил основную суть, но повторюсь

    когда вам нужно выполнить что-то жирное, вы непременно должны вынести это дело из общего контекста выполнения (через setTimeout или предпочтительнее webworkers), иначе остальной код и все события по перерисовке будут ожидать окончания работы этой жирной логики.

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

    nochkin
    @nochkin
    rsync может копировать, а при обрыве сам проверять что уже скопировано и не копировать заново (опции inplace/partial).
    Так же rsync может это делать с компрессией на лету и через ssh (опции -z и -e).
    Он может сохранить права, время и прочие атрибуты. Будет копия один в один (опция -a).
    Можно даже ограничить скорость копирования если надо весь канал не забивать (опция bwlimit).
    Проще и надежнее уже не придумаешь.
    Ответ написан
    Комментировать