при вёрстке используется, вместо того чтобы эксперементировать на лету с стилями через inspector F12Эту проблему решает Netbeans + Google Chrome + Nebeans Connector, он позволяет сохранять изменения стилей сделанные в хроме - обратно в CSS (без всяких Ctrl+S). Но, когда я последний раз им пользовался, он нормально поддерживал только "чистый CSS", без препроцессоров/конверторов (аки SASS, LESS, Stylus и т.д.).
когда я изменяю к примеру обычный html документ то тоже отображение в браузере не происходит на лету, и приходится каждый раз нажимать ctrl+s чтобы увидеть результат, это крайне неудобно.В этом с Вами многие не согласятся, хотя бы по тому, смотреть на постоянно дёргающийся экран с "поехавшими" тегами и разметкой - не многим удобнее. Плюс - обновление страницы в браузере, относительно затратная операция, к тому же если она будет обновляться после каждой измененной буквы или добавленного пробела.
Хотя бы примерно, как делается вот такой фон?Что именно Вас интересует? Как создать "безшовную текстуру"? Или как готовую безшовную текстуру поставить фоном на веб-страницу?
Фотошопа нет, потому что на линуксе.Некоторые версии фотошопа отлично запускаются под WINE'ом, в т.ч. в Linux'е. В крайнем случае, есть GIMP. Хотя, я ещё не совсем понимаю, как графический растровый редактор(ы) связан(ы) с Вашим вопросом.
3. Прикрутить Doctrine, но есть ли смысл тогда вообще использовать laravel ?!Laravel используют не только из-за Eloquent, а Symfony не только из-за Doctrine, если Вы об этом. Смысл наверное есть, есть Вам нужна именно такая связка... это же модульные фреймворки, есть смысл собирать из них то, что оптимально решает задачу N (придумать задачу, в которой именно такая связка будет наиболее оптимальной - думаю, не сложно) :)
PHP library for extracting and replacing string data in .docx files, думаю, для подобных задач подойдёт оптимально.
Эх, сейчас налетят ребятки, которые будут кричать о том, что вы не указали их любимый Yii.Ахахахах :)))) Я работал с Yii, и с первой версией и со второй... и как-то не возникает желания его кому-то рекомендовать :D
а какой из 3х проще для освоения/понимания?Проще - наверное, Laravel, он не требует фундаментальных знаний "всего и вся", что бы "просто начать работать", а там уже по ходу работы можно расширяться спектр используемых возможностей. В Symfony, "с наскоку", разобраться не получиться, там почти всё более глубоко "зарыто". На счёт Yii - т.к. меня в буквальном смысле, заставляли с ним работать довольно долго время, и с первой версией и со второй... - изучил его довольно неплохо, но сравнив его с Laravel'ем - выбрал последний, по ряду показателей которые лично мне показались важными (тут конечно всё индивидуально, и на истину не претендует)
- редактирование docxредактировать DOCX довольно просто, даже без плагинов, т.к. это обычный ZIP-архив, можно его распаковать, найти нужную метку, заменить её на нужный текст, и запаковать обратно.
Ммм.. тяжело до меня доходит.... Допустим есть только компьютеры где можно поправить hosts.Давайте я попробую объяснить по простому, как всё это работает:
Ну и опять же, пока доступен только 1 сайт. А как второй открыть?Насколько я понимаю, речь идёт о доступности сайтов из локальной сети? Без собственного DNS или регистрации соотв. доменов или правки hosts - насколько мне известно, никак.
подскажи, пожалуйста, по nginx, зачем там две папки sites-available и enabled?
причем я заметил странность, что изменяя код в одном default, в другом он редактируется автоматическийесли очень условно - "симлинк" это как ярлык в Windows'е. Если создать ярлык к тестовому файлу и открыть на редактирование этот файл с помощью ярлыка - измениться именно конечный файл, так же как если открыть этот же файл в обход ярлыка. Иначе говоря, изменяются "не оба", а конечный файл.
и в чём разница выбора php7.0-agi alone и php7.0-fpm?PHP-FPM - это режим работы PHP-интерпретатора, разновидность CGI, а так же единственный известный мне способ скрестить PHP и Nginx без дополнительных костылей.
я так понимаю, дляphp в nginxэто всё, дальше только в пхп файле настраивать доступ к библиотекам?Nginx <-> PHP-FPM - отличная (и единственная, как я озвучил выше) связка оных программ между собой. Позволяет Nginx'у отдавать PHP-скрипты на обработку PHP-интерпретатору.
В ноде не предусмотрена подгрузка css и js файлов нативно, но если её запускать с nginx, то nginx этим займется и исходя из этой логики node не нужен код для подгрузки статики или я не так понял смысл прокси серверов в виде apache и nginx, и всё-таки в ноде в любом случает нужен код подгрузки?Nginx, помимо своего "прямого" назначения, то есть "выделенного" (единоличного) веб-сервера, так же не редко используется для отдачи статического контента, такого как css/js/jpg/png/etc, так как Nginx с этим справляется гораздо лучше большинства других HTTP-серверов, при этом диначеское содержимое, в таком варианте обычно генерирует другой сервер (обычно, речь идёт об Apache'е, но в данном случае, как я понимаю - о Node.JS). Такой режим работы Nginx'а называется Reverse-proxy (или "обратный прокси").
и всё-таки в ноде в любом случает нужен код подгрузки?Nginx будет отдавать те файлы, которые запросит браузер (или другой клиент). В данном случае, речь идёт о файлах которые указаны в HTML-коде страницы. Как на это влияет на "код подгрузки" ноды, я к сожалению сказать не могу.
И дальше поставила вопрос "как"?Переключаемся на нужную ветку, и... Открываем первую попавшуюся ссылку из поисковика "git слияние веток", находим там цитату:
git merge
Команда git merge используется для слияния одной или нескольких веток в текущую. Затем она устанавливает указатель текущей ветки на результирующий коммит.
SET NAMES utf8
(соотв. предполагается, что Вы следуете стандартам и используете UTF-8 кодировку).
На самом деле, на "Ctrl+S" завязано довольно много разных операций (в зависимости от контекста работы), в т.ч. синхронизация файлов с удаленным сервером, виртуальной машиной, обновление в браузере, всякие там анализаторы кода и так далее, в т.ч. именно по этому, практически ни одна подобная операция не происходит "до Ctrl+S". Я понимаю, что этот факт Вашу проблему не решает, но, плагин для Вашего любимого редактора или IDE, который по КД будет нажимать за Вас Ctrl+S, каждые пол секунды или какую-то внешнюю программу, которая будет нон-стоп посылать сочетание Ctrl+S для выбранного вами окна (программы) - думаю, найти будет не сложно. Правда, в этом случае, Вы потеряете возможность нормально "откатываться" (Ctrl+Z), т.к. фиксироваться будет каждое изменение.
С другой стороны, если Вы всё же этого хотите, вот например, плагин для Atom'а, который как раз делает автосохранение.
Так же, возможно стоит поискать какие-то плагины для Brackets'а, которые восполнят другой недостающий в нем функционал, если Вам принципиально нравится его LiveReload и он имеет ключевое знание.
Или попробуйте описанную мной выше связку NetBeans + Connector, она как минимум решала проблему обратного (автоматического) сохранения изменения стилей, сделанных в Chome'е, без всяких Ctrl+S'ов, копирований и т.д.