Какие есть еще варианты? Какой выбрать?Ещё есть варианты, типа Redis/Memcached, таблицы в памяти, вариант отключить синхронизацию с файловой системой в БД, использовать MongoDb или другую базу подобного плана и т.д., есть специальный тип таблиц, например, ARCHIVE в MySQL оптимизированные специально на запись... Масса вариантов, в общей сложности.
Шлем запрос на api, который ничего не делает. Потом грепаем логи по крону.Не уверен, что это быстрее чем база данных.
Шлем запрос на api, там скрипт делает INSERT в базу - инсерт в базу скорее всего будет медленный, нафиг.Если Вам нужен счётчик, это будет не "INSERT" а скорее "UPSERT" ("INSERT or UPDATE"), а ещё лучше сразу UPDATE (т.е. заводить запись с текущей циферкой счётчика до того, как будет пытаться её UPDATE'ить).
Шлем запрос на api, там простой скрипт делает append в файл. По крону считаем что там записалось - выглядит уже лучше.А как на счёт конкурентного доступа к файлу?
Можно ли получить свидетельство о государственной регистрации программы для ЭВМ с помощью веб программы ?Что значит "веб программы"? Вы хотите "сайт" зарегистрировать как программу для ЭВМ? Это у Вас вряд ли получиться. Ну, а если речь идёт о программе написанной на каком-нибудь "веб-совместимом" языке, например, на Perl'е и для работы которой нужна некая специфическая среда (например, веб-сервер Apache и интерпретатор Perl'а) - не вижу никаких проблем с регистрацией. Если программу как-то можно распространять - не представляю, почему бы её нельзя было зарегистрировать?
например можно не трогая фронтенд сменить фреймворк или даже язык.В большинстве случаев, можно сменить фреймворк не трогая фронтэнд. Например, если Ваш фреймворк использует шаблонизатор "Twig". В некоторых случаях, так же можно сменить язык, подвергая шаблоны минимальной модификации, которую можно провести через "Найти/Заменить". Но, я бы на Вашем месте не сильно обольщался на эту "возможность".
Ну например выбрать 10 новостей в нужном форматеОбычно делают POST-запрос, и не в формате адресной строки (GET-параметров), а отправляется так же, запрос в формате JSON. Обратите внимание на ключевое слово "обычно", т.е. не всегда.
делаем GET запрос
Применяется такой подход к проектированию?Это скорее подход к разработке, уровня "клиент-сервер", и/или REST API.
И может есть готовые решения о которых можно почитать.Не совсем понятно, какое именно готовое решение Вы хотите получить. HTTP-клиенты и обработка JSON-данных, встроена во многие языки, или реализована в виде готовых библиотек.
Или есть какие то существенные минусы о которых я не догадываюсь?Если Вы хотите разработать, например, настольное или телефонное (как пример) приложение-клиент, то это один из лучших вариантов. Если же Вы хотите построить по такому принципу обычный сайт, то Вы просто введёте новый уровень абстракции и новое звено в цепочку, чем усложните работу самому себе, а так же потенциально замедлите работу проекта.
Browser Sync работает только при сохранении документа, как сделать чтобы стало как в LiveReload обновление «на лету»?Вы не совсем корректно ставите вопрос. BrowserSync работает не при "сохранении" документа, а при его физическом изменении, на диске, с которого (диска) он этот документ и читает. Соответственно, что бы BrowserSync отображал изменение после "любого нажатия клавиши", нужно, что бы каждое изменение вызывало сохранение документа. Как это сделать и возможно ли это сделать вообще, в каждом конкретном случае - зависит от редактора, которым Вы пользуетесь, думаю, что ответ на этот вопрос (как автоматически сохранять каждое изменение в редакторе) Вы с лёгкостью найдёте в его документации или в виде какого-то плагина для оного (если конечно, Ваш редактор их поддерживает).
как это реализовано в Brackets LiveReloadПодозреваю, что "LiveReload" про который в данном случае идёт речь - является частью самого Brackets'а, что позволяет ему считывать текущее содержимое файла, а так же отслеживать события "документ был изменен" минуя жесткий диск.
Можете посоветовать фреймворк и плагины (PHP или др.)?
1. Как объяснить это вебшторму? Что теперь нужно, во-первых, обновить все файлы из новой ветки и во-вторых, что изменения тоже надо пушить в новую ветку.
2. Как при этом время от времени забирать изменения из ветки first? И потом обратно возвращаться в свою?Время от времени вливать в нужную ветку - ветку first.
3. И как ничего нигде не испортить?Не использовать "force" и прочие подобные варианты "насилия". В таком случае, "испортить" что-то будет довольно проблематично.
Из того, что я сейчас выбрал это либо:
Не стремно ли брать Б/У macbook?Оно Вам точно надо, тем более б/у тем более 13"? Вам чего-то на обычном ноуте не хватает? Наклейка в виде огрызка стоит не дорого, а аналогичный интерфейс и ОС того же семейства можно получить вообще бесплатно :D
1) http или htps?Если у вас есть форма для ввода пароля, то на этой странице крайне желательно иметь "htps", а лучше сразу на всем сайте, что бы на страницы его не делить...
2) Нужно ли мне писать правила сайта и пользовательское соглашение?Если планируете хранить и обрабатывать персональные данные пользователей - думаю, стоит.
3) Нужно ли мне как-то узаконить монетизацию?Это уже на Ваш страх и риск, в большей степени.
4) должен ли я зарегистрировать сайт в каком-нибудь там реестре?Скорее всего нет, но закон об обработке персональных данных почитать стоит.
5) Прошу у вас ссылок на источники со схожей тематикойНа сайты знакомстсв?!
6) Как защитить сайт от копирования? (копирайт)Вариантов тут несколько основных:
Разве так должно быть?
Мне как back-end - щику трудно ужиться с этим БЭМ - ом.Вам это совершенно не обязательно делать.
Зачем БЭМ когда есть SASS/SCSS/LESS.Что-то из серии "Зачем мне холодильник, если я не курю", ну вы понимаете... :)
Шесть классов для простого button в регистрации.Такого эффекта можно добиться и без БЭМ.
У меня код в IDE от JetBrains уходит далеко за белую полосу.Обычно это решается с помощью комбинации Ctrl+Alt+L в IDE от JetBrains.
"Это бэм, я использую один стиль несколько раз и т.д".БЭМ придумали не для того, что бы "использовать один стиль несколько раз", если почитать историю, то БЭМ был создан для решения вполне конкретных задач, о них Вы в принципе можете прочесть на оф. сайте БЭМа (не рискну перечислять самостоятельно, дабы не исковеркать смысл).
почему ты не можешь через родителя добираться к дочернему элементу ? где лаконичность ? где миксины ? почему ты не делаешь наследовать классов в своем SCSS ?Не знаю :)
Так по мне БЭМ это вообще огромный костыль а не методология.Отчасти Вы правы, но лишь от части. От "насколько большой части" - сказать трудно. Всё зависит от Вашего восприятия и субъективной реальности происходящего. Колоть монитором орехи - "большой костыль", но не от того, что монитор плохой, монитор хороший, но он создан для решения несколько других задач. Так же и БЭМ создавался для решения задач, с которыми он более ли менее успешно справляется. Проблема тут не в самом БЭМе, а в том, что толпы верстальщиков (сомнительного качества) кинулись
Как сделать так, чтоб люди попадали на какую-то все же страницу сайта со ссылкой на скачивание pdf, а не сразу на pdf?Отдавать PDF через какой-то скрипт-прокладку, которая будет проверять по каким-то параметрам (refer, user-agent или каким-то другим) и либо отдавать сам PDF либо соотв. страницу, в зависимости от условий.
у виде алгоритма как это нужно сделать,
ещё можно предложить качественную литературу по этой теме(администрирование веб-серверов)Примного признателен Вам, за столь щедрое дозволение (разрешение), но самая качественная литература по этой теме - это документация, на сайте Apache (без шуток). Всё остальное, что мне удалось найти за последние пару лет - какой-то откровенный мусор.
Может быть я сильно романтизирую эту область, но мне кажется это одно из самых интересных разработок в веб-индустрии.Ничего интересного если честно, как вспоминанию - в дрожь бросает... Если на нормальной работе - все "бегают как ошпаренные" раз-другой в месяц, то на такой работе - это практически перманентное состояние у многих. Романтики в этой работе довольно мало, иногда приходилось на работе ночевать, выходных толком нет, вечно кто-то "дежурит" и обычно это целая человек. Романтики в целом не много.
Из чего пилить обменник валют. Может кто подскажет что есть где информация по этому