Да полно примеров, хотя бы круглый "бесконечный" прогресс-бар который показывает состояние загрузки, его и в виде GIF можете сделать потому что не требует управления, а для "управляемых", "конечных" анимаций лучше HTML5 & CSS3, не обязательно canvas, например "карусели" тоже анимированы, но нет необходимости в их "кастомной" отрисовке, вообще любое плавное изменение это анимация.
Нет нет, вы текст должны конвертировать в HTML еще на сервере. Например: parsedown.org
Клиентские плагины для конвертации нужны только если мы в реальном времени конвертируем пользовательский ввод в HTML, например для целей превью.
Если проект только свой, - делаете так как вам удобно.
Если работает команда, то договариваетесь вместе с командой.
Если предполагается выкладывать на публику, то в репе не должно быть ничего лишнего. А значит весь мусор в виде конфигов используемых программ пишем в гит-игнор.
Если исходники лежат на Вашем сервере и доступны только Вам то не зачем волноваться. Но если Вы передаете исходники заказчику, а в нем содержится секретный код ядра вашей СуперCMS или подобное, то нужно обфусцировать код (такое взломать можно, но сложно). Но на моей памяти есть только 1 случай защиты кода (случай кстати не особо удачный).
Вообще если код хорошо написан, то комментарии излишни. Ну а если в коде есть какая-то очень сложная логика, то тут без комментариев не обойтись (описать вкратце что делает каждый кусок этой сложной бизнес логики).
А для защиты кода комментарии не имеют никакого смысла.
Или неправильно выставили значение по умолчанию или записываете в ячейку пустой текст а не NULL.
'' и NULL два разных понятия, первое строка нулевой длины (значение на умолчанию не выставляется), во втором случае будет подставляться значение по умолчанию. Что бы наверняка, надо во время INSERT не указывать имя нужного столбца.
Покажите запрос на вставку и структуру таблицы.
kvm с виртуалками. памяти много, хватит.
Отказоустойчивый кластер из нескольких mysql нод
ldap сервер - авторизация для самбы, виртуалок и прочего. домен для вин-машин.
bacula
owncloud
openvpn сервер