Поиск по блогу
25.12.2013
Каждый браузер устанавливает свои значения стилей по умолчанию для различных HTML-элементов. С помощью reset.css мы можем нивелировать эту разницу для обеспечения кроссбраузерности стилей. Cброс ситлей впервые был применён в далёком 2004 году Эндрю Креспанисом и это выглядело так…
24.12.2013
Пусть у нас есть простой двухколоночный макет, который содержит header, footer и две колонки под основной контент. Для одной колонки задано float:left, для другой — float:right. Но, поскольку нельзя заранее сказать, сколько контента будет в каждой из них, одна всегда будет больше другой по высоте…
22.09.2011
Свойство float принимает одно из трех значений: left, right или none. Это свойство, примененное к тегу div с содержимым, позволяет создать боковое меню. Здесь блок #left перемещен к левому краю. У него есть фиксированная ширина, однако у главного содержимого #content ее нет, что делает этот дизайн резиновым. Главный раздел страницы просто расширяется, заполняя окно браузера.
22.01.2011
Сегодня рассмотрим, как сделать закладки используя CSS и одно фоновое изображение для всех состояний закладки. Каждый элемент имеет закругленные уголки, а его ширина зависит от содержимого.
14.06.2026
Git — система контроля версий, которая помогает следить за изменениями в файлах проекта. Она работает как «фотограф» исходного кода: каждый раз при выполнении коммита (commit), Git сохраняет моментальный снимок всех файлов. Эти снимки хранятся в репозитории (локальном хранилище), и можно вернуться к любой сохраненной версии.
24.05.2026
Для запуска Claude Code (Open Code) требуется достаточно мощный сервер, который стоит недешево. Но можно создавать такой сервер утром, перед началом работы. И удалять вечером, когда рабочий день закончился. Вечером, перед удалением сервера — создавать образ диска. Утром — восстанавливать состояние из этого образа.
12.04.2026
Fail2Ban — инструмент для защиты серверов Linux и Unix-подобных систем от автоматизированных атак, в частности от брутфорс (попыток подбора паролей) и других видов несанкционированного доступа. Он анализирует логи сервисов и автоматически блокирует IP-адреса при обнаружении подозрительной активности.
24.03.2026
Файл autounattend.xml (файл ответов) используется для полной автоматизации установки операционной системы Windows. Он содержит заранее заданные ответы на вопросы установщика (язык, имя пользователя, раздел диска, ключ продукта), что позволяет установить систему без участия пользователя (в фоновом режиме).
05.01.2026
Монтирование сетевой папки — это процесс подключения удаленного ресурса (папки на другом компьютере или сервере) к локальной файловой системе так, чтобы операционная система видела его как обычный локальный диск или каталог. Это позволяет работать с сетевыми файлами точно так же, как с документами на своем жестком диске.
15.12.2025
В Nginx есть встроенный модуль ngx_http_limit_req_module, который позволяет ограничить количество запросов с одного ip-адреса. Для настройки нужно определить «зону» в общей памяти, где Nginx будет хранить информацию о ip-адресах и времени их последнего запроса, потом применить ограничение к всему сайту или к отдельным его частям.