Карта сайта
Карта сайта developer.donnoval.ru
- Сниппеты
- Сервер
- Создать базу данных и пользователя
- Конвертация документов на сервере CentOS: docx в pdf и другие
- Сборка стабильной версии nginx c openssl v1.1.0
- Редирект на ЧПУ страницы в nginx
- Способы очистки переменной в php
- Приёмы для защиты подключаемых php файлов
- Включить отображение ошибок в php
- Запуск PHP скрипта на сервере с помощью CRON
- Обновление синтаксиса limit_zone в nginx
- Установка SSL-сертификата Let’s Encrypt на сервер
- Отправить данные формы в консоли сервера
- Задать кодировку базы данных в MySQL
- Многотабличная выборка в mysql
- Создание временного файла в php
- Убрать расширение *.php файла из URL с помощью htaccess
- Проверить нахождение значения в диапазоне или вернуть пограничное
- Ограничить методы на сервере Apache
- Запрет просмотра папок nginx
- Запрет просмотра папок с помощью htaccess
- Локаль и вывод даты на русском в php
- Переадресация с помощью htaccess
- Склонение существительных после числительных в PHP
- Установить главную страницу по умолчанию с помощью htaccess
- Удаление файлов в каталоге на PHP
- Задать e-mail администратора с помощью htaccess
- Архивация каталога на сервере
- Чёрный список IP адресов с помощью htaccess
- APC для PHP на сервере под управлением CentOS
- Задать свои страницы ошибок с помощью htaccess
- Поиск строки в строке в PHP
- Запрет доступа для всех, кроме указанных IP-адресов с помощью htaccess
- Добавить срок жизни ресурса в заголовок с помощью htaccess
- Запрет выгрузки ваших файлов на сторонние сайты с помощью htaccess
- Сжимаем страницы и ускоряем сайт на сервере Apache
- Пользователи и права доступа в Linux
- Прямая загрузка файлов pdf, mp3, zip с помощью htaccess
- Работа с массивами в PHP
- Перенаправление на другую страницу в PHP
- Отправка email php функцией mail и через smtp
- Список кодов состояния HTTP
- Экспорт таблицы базы данных в csv и импорт из csv в базу
- Импорт и экспорт дампа sql
- Ряд Фибоначчи в PHP
- Настройка ftp сервера на CentOS
- Разбить число на триады
- Безопасность и защита сервера на CentOS
- Удалить последний или первый символ в строке php
- Основные команды FreeBSD
- Обновление пакетов на сервере под управлением CentOS
- Тестирование производительности сервера
- Изменение путей с помощью nginx при переименовании каталога
- Заменить все вхождения в MySQL
- Вычислить возраст в MySQL
- Настройка связки серверов apache и ngnix под управлением centOS 6
- Найти дубликаты в MySQL
- Выбрать случайную строку в MySQL
- Выбрать записи за последнее время в MySQL
- Быстрая проверка ответа сервера по URL с помощью curl
- Поиск в файлах Linux через утилиту командной строки
- Удаление файлов из каталога по маске CentOS
- Проверить, восстановить таблицу MySQL через консоль
- Исключить пакет из списка обновления CentOS 7
- Базовая установка nginx в Ubuntu (Linux)
- Установить Midnight Commander в Ubuntu
- Блок location в nginx
- Утилита tail для вывода последних строк из файла в Linux
- Вывод числа текстом php
- Разбить строку на чанки с ограничением длины без разделения слов php
- Задать парольную фразу (blowfish_secret) ошибка phpMyAdmin
- Заблокировать трафик с нежелательных сайтов с помощью nginx
- Проверка свободного места с сортировкой в Linux
- Не работает curl, file_get_contents в php после отказа от сертификата DST Root CA X3
- Утилита head для вывода первых строк из файла в Linux
- Git базовые команды
- Получить ip адрес домена в консоли
- Нет свободного места на диске Linux
- База данных MyISAM в InnoDB с помощью phpMyAdmin
- ip адреса робота Googlebot списком
- Передать реальный ip адрес при подключённом CDN CloudFlare
- Расчёт дисперсии и стандартного отклонения php
- Слияние значений массива в новый массив php
- CASE, COALESCE, IF, IFNULL функции MySQL
- Корректная работа со значениями NULL в MySQL
- Алгоритм бинарный поиск php
- Алгоритм сортировка выбором php
- Алгоритм быстрая сортировка php
- Алгоритм поиск в ширину php
- Алгоритм Дейкстры php
- Торификация трафика в Linux
- Защита от CRLF внедрения через пользовательский ввод
- Замена повторяющихся пробелов и других символов в строке
- Основные команды Docker
- Открыть, закрыть порт в Linux с помощью firewalld
- Обновление при дублировании ключа ON DUPLICATE KEY
- Отправка сообщение в Telegram из PHP
- Пример запроса LIMIT OFFSET с PHP PDO
- Созданиe генератора в PHP
- PHP cURL библиотека для отправки HTTP-запросов
- Изменить или сбросить пароль для пользователя root в MySQL
- Пример замыкания в PHP
- Исключения для обработки ошибок в php
- Паттерн проектирования Фасад (Facades)
- Строгая типизация (Strict Typing) в PHP 7+
- Хранение IP-адресов в MySQL
- Решение "Do not run Composer as root/super user"
- Определение соотношения сторон изображения в PHP
- Постраничное разбиение (пагинация) в PHP
- Генерация случайного цвета с помощью php
- Увеличение времени ожидания ответа от процесса PHP-FPM
- Просмотр процессов MySQL в консоли
- Оператор сравнения строк LIKE в MySQL
- Управление брандмауэром в Linux
- Защита веб-сайта паролем с помощью файла htaccess и htpasswd
- query_cache_size параметр в MySQL
- Увеличение производительности сайта с помощью PHPRedis
- Использование Redis для хранения сессий PHP
- Базовая инициализация Redis в php
- Основные команды для работы с Composer
- Установка PHP HTTP клиента Guzzle
- Проверка истории входа в систему Linux
- Копирование файлов по SSH в ОС Linux
- Копирование файлов по SSH в ОС Windows
- Объединение двух или более строк в одну строку с помощью CONCAT в MySQL
- Передача массива параметров в оператор IN в MySQL запросе
- Расписание заданий CRON
- Настройка SMTP без плагинов в WordPress
- Правила чистого кода с примерами на php
- Способы хеширования данных в php
- Преобразовать строки в столбцы в MySQL
- DNS-записи домена
- Сброс настроек сети в Windows
- Запуск shell-скриптов в консоли
- Запуск shell-скриптов с помощью php
- Технология виртуализации в контексте VPS, VDS
- Ошибка bash: ./test.sh: /usr/bin/bash^M: bad interpreter: No such file or directory
- Полиглот для тестирования
- Удалить пустые значения из массива в PHP
- Версии протоколов SSL/TLS
- Включить компилятор JIT в PHP начиная с версии 8.0
- Примеры использования ссылок в php
- Оператор spaceship в php
- Тернарный оператор ??, ?: в php
- Оператор nullsafe в php
- Выражение match
- Клиент
- Работа с cookie с помощью jquery
- Сокращение длинных строк с помощью jquery
- Пример замыкания в JavaScript
- FizzBuzz javascript
- Поиск максимального, минимального значения по значению свойства javascript
- Отладка с помощью console в JavaScript
- Ширина и высота экрана с помощью JavaScript
- Проверка адреса почты с помощью JavaScript
- Таймер для отладки в JavaScript
- Размер кадра html5 video
- Сокращение количества глобальных переменных в JavaScript
- Массив в строку с помощью JavaScript
- Ошибка msie в Jquery
- Удалить теги из строки с помощью JavaScript
- Проверка и замена содержимого элемента с помощью Jquery
- Ввод только кириллицы или латиницы с помощью Jquery
- Удалить последний символ с помощью JavaScript
- Основные селекторы в jQuery
- Ограничение количества вводимых символов с помощью jQuery
- Редирект на страницу с помощью JavaScript
- Наведение курсора на элемент в jQuery
- Шаблон для click() и toogle() в jQuery
- Выделяем пробелы в тексте цветом
- Преобразовать массив из списка и наоборот js
- Переменное название свойства объекта js
- Перебор элементов массива в js
- Деструктурирование объектов и массивов в js
- Аналог $(document).ready на чистом js
- Тёмная тема
- Работа со строкой в Js
- Пример использования оператора typeof в JavaScript
- Поиск индекса первого элемента в массиве с помощью Js
- Создания задержки в выполнении кода в js
- Screen Capture API для захвата содержимого экрана
- Web Share API для расшаривания контента
- Удалить дубликаты записей в массиве js
- Перебор элементов массива jQuery
- Изменить значение GET параметра в URL jQuery
- Intersection Observer API для наблюдения за пересечениями
- Clipboard API для чтения и записи данных в буфер обмена
- Screen Wake Lock API для предотвращения выключения экрана устройства
- Screen Orientation API для проверки и блокировки ориентации экрана
- Fullscreen API для перехода в полноэкранный режим
- Создание кастомного хука для управления состоянием формы в React
- Хранение информации в объекте LocalStorage
- Хранение информации в объекте SessionStorage
- Проверить доступность localStorage и sessionStorage в браузере пользователя
- Проверить превышение размера хранилища localStorage и sessionStorage в браузере
- Синтезировать речь из текста с помощью Web Speech API
- Распознать речь и преобразовать её в текст с помощью Web Speech API
- Ограничение Web API на запуск без взаимодействие пользователя
- Доступ к данным акселерометра устройства с помощью Accelerometer API
- Получить геолокацию устройства с помощью Geolocation API
- Определить находится страница в фокусе пользователя или скрыта из виду с помощью Page Visibility API
- Запустить js скрипт в фоне с помощью Web Worker
- Отслеживать изменения размера элементов DOM с помощью Resize Observer API
- Отобразить уведомление в веб-приложении с помощью Web Notification API
- Разрешение видео, разрешение экрана и объём данных
- Слайдер на чистом js
- Адаптация ширины виджета Google reCAPTCHA v2
- Модули в JavaScript
- Команды PowerShell для восстановления работы Windows 10
- Ajax / Fetch
- Дизайн и вёрстка
- Устраняем проблему длинных слов с помощью CSS
- Визуализация каркаса элемента DOM
- Мигающий пайп
- Замена по регулярному выражению в Notepad++
- Кнопка звонка с вибрацией с помощью CSS
- Адаптивные изображения
- Ограничить количество отображаемых символов в контейнере CSS
- Выпадающий список на чистом HTML
- Кнопка «Подробнее» на чистом HTML
- Вёрстка подписи для изображений
- Мета описание для социальных сетей
- Кроссбраузерная прозрачность opacity с помощью CSS
- Медиа запросы для адаптивного сайта с помощью CSS
- Сглаживание шрифта с помощью CSS
- Валидация W3C
- Тултипы с помощью CSS
- Шаблон html письма
- Подключение нестандартных шрифтов с помощью CSS
- Безопасные шрифты для HTML
- Стилизация таблицы с помощью CSS
- Отменить кастомные кнопки в Safari с помощью CSS
- Текст рыба (рыбный текст) для HTML вёрстки
- Вспомогательные классы для выравнивания в CSS
- Задний фон на весь экран с помощью CSS
- Мета-теги для адаптивной вёрстки: meta name viewport что это?
- Проверка некоторых правил вёрстки и параметров html
- Шаблон html5 страницы
- Прижать подвал к низу страницы с помощью CSS
- Стилизация ссылок по фильтру с помощью CSS
- Сброс стилей в CSS
- Высота ссылки с помощью CSS
- Убрать обводку вокруг input и textarea с помощью CSS
- Запрет на выделение с помощью CSS
- Тень за текстом с помощью CSS
- Тень вокруг элемента с помощью CSS
- Кроссбраузерный border-radius с помощью CSS
- Специальные символы html - доллар, евро, длинное тире и другие
- Позиционирование по центру
- Прозрачный текст с обводкой
- format-detection отключить преобразование телефонного номера в ссылку
- Захват видео и фото с мобильной камеры через HTML5
- Треугольник стрелка с помощью CSS
- Переменные в CSS
- Плавные переходов между состояниями элемента в CSS
- Базовый HTML код формы обратной связи
- modulepreload для загрузки модуля JavaScript в фоновом режиме
- Конвертация шрифта TTF в форматы WOFF и WOFF2
- Предварительная загрузка ресурсов с помощью preload
- Кастомный курсор css
- Заполнение текста изображением с помощью CSS
- Резервные значения для переменных CSS
- Градиентная тень с помощью CSS
- Атрибут download для ссылки
- Атрибут ping для ссылки
- Запретить браузеру переводить текст сайта на другой язык
- Запретить браузеру проверку правописания текста
- Отложенная загрузка изображений в HTML
- Предварительная загрузка ресурсов с помощью prefetch
- Предварительное разрешение имён DNS для доменов с помощью dns-prefetch
- Предварительное соединение с доменом с помощью preconnect
- Шпаргалка по markdown синтаксису с примерами
- Мягкий перенос строки в HTML
- Форматирование текста в сообщениях Телеграм
- Запрет индексации сайта
- Glitch эффект
- Стилизация кнопки выбора файла input type=file
- Многоколоночный макет (Multi column layout) в CSS
- Классические стили для оформления ссылок на чистом CSS
- Свойство inset в CSS используется для одновременного задания значений внутреннего отступа
- Свойство scroll-margin-top определяет размер верхнего отступа внутри контейнера прокрутки
- Атрибуты async и defer для скриптов
- Предупреждение: На этой странице используется нестандартное свойство «zoom»
- Инструменты
- FAQ
- Контакты
- Сервер
- Поиск
- О проекте
- Правила сайта
- Буквенные коды стран
- Альтернативы Adobe
- API для разработчиков