И сейчас большинство верстальщиков пользуются сеткой Bootstrap,как я понял потому что с ней можно в разы ускорить процесс адаптации и верстки в целом.
Пожалуйста объясните ,как вы понимаете что например 'этот макет' можно сверстать с помощью bootstrap сетки , а 'этот' нельзя.Любой можно, вопрос в кол-ве правок, которые туда придётся внести. У страпа есть набор разрешений, если они подходят - значит можно. Вопрос в машстабировании элементов, а не в сетке.
Вот вы открываете макет,на что вы сморите в первую очередь ?Обычно на экран телефона, ожидая ответ от дизайнера, что бы высказать всё, что я о нем думаю. А заодно уточнить, как "это" по его мнению должно быть отрисовано на уровне браузера...
Как вы понимаете что допустим макет шириной 1920px, в котором 12 столбцов и если вы зададите элементу ширину "col-lg-* " ту которую она занимает в макете,то элемент встанет именно туда куда нужно?Для этого в макете есть разметка, в т.ч. по колонкам, в т.ч. её можно наложить самому, если очень хочется. По запросу "Photoshop сетка 12 колонок" или прочим им подобным - можно найти очень много всего интересного. Смотрите на сетку и понимаете, что куда встанет. Это в том случае, если внезапно по какой-то причине её там не оказалось.
Или вы добавляете какие то маргины pedding'и к каждому элементу,который не встал ровно + это же надо все высчитывать ,посмотреть отступ который в макете ,посчитать сколько в бутстрапе отступ, а потом добавить/убрать.Макет либо отрисован под страп, либо заказчик готов смириться с тем, что всё будет немного не так, как в макете, либо - он делается без страпа, т.к. "подогнать под него", не редко сложнее, чем обойтись без него вообще, в том ракурсе, в котором Вы описали.
Я пытаюсь понять что я делаю не так ? Почему мне приходится переопределять стили по 333раза. Хочу научиться пользоваться фреймворком,которые создали люди для людей и ускорить процесс верстки,а на деле получается что я трачу раза в 3 больше времениС этим я Вам к сожалению не подскажу, т.к. не знаю, что Вы делаете вообще, что бы понимать, что из этого "вообще" может быть "не так".
Может есть какие то ресурсы ,где доходчиво объясняют такие нудные и глупые ошибки?Или может объясняют как правильно делать ,а как нет. И пожалуйста, не нужно говорить "почитай документацию на сайте" .Документацию читать на сайте, мне кажется ещё рано. Для начала я бы посоветовал почитать что-то более абстрактное, не знаю даже, что бы это могло быть конкретное... Возможно, стоит посмотреть какие-то видео аля "как заклепать сайт на страпе за 15 минут", или что-то в таком духе. Аудио-визуальную композицию, воспринимать обычно проще, чем текст.
Мне казалось что дизайн и функционал будет делаться исходя из моих пожеланий.Дизайн и так уже сделан из его/её пожеланий, и был утверждён. Не вижу проблем. Проверять нужно соответствие макету, а не "пожелания". В макете есть у Вас нет - Ваш косяк, переделывать и бесплатно. Это же относится ко всем "недоглядел", "забыл уточнить", "забыл сдать макет обратно дизайнеру на доработку" и т.д.
функционал будет делаться исходя из моих пожеланий.
Подскажите, как лучше хранить все это дело в базе? Я думал хранить в одной величине, например, в байтах, но что-то слишком большие цифры получаются.Если эти числа не выходят за максимальный допустимый размер (диапазон), например 9223372036854775807 - знаковое, 18446744073709551615 - без знаковое BIGINT, то скорее всего, ничего лучше, для хранения чисел (чем специальный тип БД, предназначенный для хранения именно чисел) - Вы не найдете.
Вопрос: Зачем нужно создавать статический конструктор, если я могу присваивать значения статическим переменным при их объявлении в классе?
Будет яндекс собирать ключевые слова с такого сайта?
<?php echo row['keywords']?>
) Не пойму в чем будет сложность поддержки )Сложность поддержки будет тогда, когда Вы столкнётесь требованием, которое в бутстрапе не предусмотрено. Например, Вам нужно будет не 3.5 разрешения, которые предоставляет бутстрап, а допустим, 8.
Насколько безопасно и целесообразно использование LXC контейнеров для разнообразных задач.
Возможно ли каким-то образом получив доступ к консоли контейнера, получить доступ к хост-машине?
К примеру, если разместить все сервисы по разным контейнерам и пробросить порты через iptables, задав некоторые правила.Для этого, если мне память не изменяет, есть Docker.
Как по мне, можно делать регулярные бэкапы контейнеров и при отклонении в мониторинге или конкретной атаке, простоМожно, но с этим не редко возникают проблемы. Например, что бы сделать бэкап БД без контейнера - достаточно запустить утилиту для создания бэкапов БД. Что бы сделать бэкап базы вместе с контейнером - нужно будет остановить контейнер, сделать его полный бэкап и запустить снова... А если у Вас там ещё и ZFS будет - то это ещё целый слой потенциальных проблем.
Стоит ли тягать эту библиотеку в общем JS файле, или оптимальнее ее подгружать только там, где она непосредственно используется ?Зависит от того, как часто пользователи попадают на эту страницу (т.е. как часто эта библиотека им нужна) и того, сколько она занимает и какой протокол (HTTP/1.x или HTTP/2) используется и прочих факторов. HTTP/2 по сути, решает проблему "множества коннектов" из-за которой приходилось сокращать по возможности кол-во файлов, собирать картинки в спрайты (хотя, со спрайтами - были и другие причины) и так далее.
В чём может быть причина?
Есть d-link DIR-300 шитый 18 раз до 2.0.18 и так же, как и на предыдущих прошивках скорость через сутки или двое после его ребута падает с 60мб/с до 20мб/сСкорее всего в том, что у него дрянная прошивка и через какое-то время, видимо забивается память и он начинает тормозить... или, происходит что-то аналогичное. Можете попробовать прошивку серии WRT, иногда помогает. Я вообще удивлён, что этот аппаратный мусор 60Мб выдаёт, мне казалось они (роутеры такого класса от D-Link) больше чем на 30-50Мб/с не способны... Ещё, если пользуетесь WiFi - рекомендую попробовать "кабельное" подключение, иногда помогает, не зависимо от модели и производителя роутера.
у знакомого Zyxel за 5тыс. и такая же фигняСкорее всего, Ваш знакомый либо давно не обновлял прошивку, либо купил какой-то палёный Zyxel. С Zyxel'ми столкнулся довольно давно, повидал от "дешевых" до ZyWall'ов и выше. На дешевых роутерах (<100$) от Zyxel'я, подобные проблемы возникают либо по причине того, что кто-то слишком активно качает торренты и процессор роутера не справляется, либо, кто-то забыл обновить прошивку.
3. Какую CMS лучше использовать для такого типа сайта, либо лучше писать такой сайт с нуля?С нуля всегда лучше, но не всегда лучше получается и как следствие - не всегда надо.
2. Возможно ли делать связку сайта с файлообменника без перенаправления что бы пользователя не кидало на сайт файлообменника и он могу получить файл с моего сайта.Возможно, но редко. Среди прочего, такие файлообменники обычно ограничивают кол-во скачиваний файла или объёма информации. Вы не хотите платить за свои же файлы, но при этом хотите, что бы файловые хостинги занимались благотворительностью... это странно :)
1. Какой файлообменник лучше выбратьНапример, Amazon S3, там есть бесплатные ресурсы (эдакое "демо"). И в целом не дорого... или, воспользоваться советом предыдущего оратора :)
Хранить в хайден инпутах и получать в jsвполне себе вариант, но для этого не обязательно нужны инпуты, подойдёт примерно любой элемент.
data атрибутахтоже в целом пойдёт.
или же черезнаверное, не самый удачный вариант "на лету" генерировать JS, но тоже уместен.
Или ещё как-то можно?ещё можно с помощь AJAX'а получать ID записи, например, по URL'у (исключительно как пример*).
Быть может, существует какой-то простой способ или плагин.