Памятка с медиа запросами для основных типов экранов.
CSS Медиа запросы для основных типов экранов
Сериал в меру взрослый и довольно прикольный. История про альтернативную вселенную, где среди жителей Нью Йорка, кроме людей, живую совершенно разные существа (демоны, разумные черви, полулюди...), а главный герой работает в организации которая занимается их адаптацией к жизни с людьми.
Сериал чем-то зацепил и жаль, что там всего два сезона.
8 / 10
Laravel, как проверить что коллекция пуста
В Laravel существует класс коллекции (collection) он предназначен для удобства работы с массивами. В некоторых статьях можно встреть код для проверки пуста ли коллекция, через empty($posts), не могу судить работал ли такой вариант в более старых версиях, но в Laravel 6 такой вариант не работает.
Laravel ЧПУ для постов (SLUG)
Далеко не всех устраивает, если ссылки на сайте содержат ID (/blog/1), намного более привлекательный вид имеют человеко понятные url'ы (/blog/my_first_title).
Далее будет описание как добавить ЧПУ в проект на Laravel.
Небольшой скрипт, который позволяет разместить на сайте кнопку "прокрутки к шапке" и интерактивным отображением процента прокрутки страницы.
Основная магия основана на css свойстве background-image: conic-gradient и возможность из JavaScript изменять css переменные.
Как добавить сниппеты в PHPStorm
Все мы понимаем, как неудобно писать полную конструкцию, будь то функция, тег или блок кода. Для ускорения написания кода часто используется Emmet , но зачастую его функционала недостаточно, и тогда на помощь приходят сниппеты.
Иногда требуется программно обновить пользовательское свойство у товаров в CMS Bitrix.
Например, если было добавлено новое обязательное поле.
Добавление страницы авторизации в Битрикс
Не всех устраивает авторизация пользователей через всплывающую форму, и требуется полноценная страница для входа на CMS Битрикс.
Иногда на сайтах можно встретить ошибку "A Value for the Position Field is required" в микроразметке хлебных крошек (BreadcrumbList) от гугла:
Автор: Роберт Хайнлайн
Сюжет книги заключается в истории одного молодого человека, который пошел служить, на перекор родителям, чтобы получить гражданство.
Дальше это череда жизни в тренировочных лагерях, муштры, обучения, подъема по карьерной лестнице, участия в небольших операциях, еще роста и так до финальной битвы с жуками.
Экшона описано довольно мало, скорее это описание жизни и изменения / становления личности, от гражданского паренька, до кадрового военного. Например расказываеться, как паренька из его части стегали розами за то, что он ударил инструктора, при этом инструктор пытался замолчать историю, но паренёк сам признался в этом, аргументируя, что инструктор его излишне гоняет.
Некоторые вещи, на мой взгляд, даны нарочито примитивно - есть лазеры и другого современное оружие, но солдат учат метать ножи, ползать по оврагам и т.д. Хотя и при этом потери в тренировочном лагере огромные ("Сломал шею, старательно пригибаясь от холостых выстрелов").
Скорее всего, если бы читал эту книгу давно, то она была бы просто огонь, но сейчас сам сюжет кажется затянутым, а все "новинки" уже давно растащены по другим произведениям, и тут воспринимаются как обкатанные клише.
С оценкой сложно, вроде как произведение не плохое, но явно не то, что я от него ждал.
7 / 10