Классический говнокод. Отсюда совершенно не понятно почему 20.
Понятно только то, что вычисляется остаток от деления количества секунд на это число.
Т.е. Условие будет срабатывать при значениях $seconds, равных 0, 20, 40...
Правильно здесь нужно было хотя бы использовать константу с "говорящим" именем.
может это было потому, что контента на странице было достаточно.
В чем смысл? Если контента много, то подвал некуда прижимать, он по-любому внизу будет. Когда говорят о прижатии футера, то речь всегда о небольшом количестве контента. И тут без растяжки контейнера на 100 процентов, или 100 процентов высоты вьюпорта (те самые 100vh — 100 viewport height) не обойтись.
А как ваш проект разворачивать в отсутствие папки наработки/ ?
Проект должен быть переносимым. Как раз для этого существуют репозитории, в которые вы можете заливать свои пакеты и использовать из в разных проектах.
расшифровывать лень, но и так ясно, что это скорее всего шелл вам залили через какую-то уязвимость. Могут спам рассылать с вашего сервера, или еще что похуже. Зачищайте. И ищите уязвимость.
Использовать две клавиатуры для увеличения количества доступных клавиш — это сильно!
Нет, правда, охренительная идея. Жаль что, скорее всего, не сработает.
Там будет возможна эмансипация и принятие полной дееспособности. А если у вас будет такой документ - вы сможете показывать его фриланс биржам вместе с паспортом и спокойно пользоваться.
почему-то мне кажется, что биржи тупо забьют на эту бумажку.
exspool, можно и на css. Если иконка гарантированно одна. Но чаще их много, ли позже появятся. Лучше делать однотипно. И поменять проще при необходимости.
Conera, это описано в ТЗ или оговаривается с заказчиком.
Понятно только то, что вычисляется остаток от деления количества секунд на это число.
Т.е. Условие будет срабатывать при значениях $seconds, равных 0, 20, 40...
Правильно здесь нужно было хотя бы использовать константу с "говорящим" именем.