Во многих веб-приложениях есть формы, на которых пользователь вводит данные (например, форма регистрации на сайте). Почти всегда нужно проводить валидацию этих данных: заполнены ли обязательные поля, записан ли email и телефон в нужном формате и так далее.
Читать далее «Валидация DTO в Spring Boot»Исправление ошибок «invalid dimen» в Android Studio 3
Сегодня пробую изучать программирование для Android на Kotlin 🙂
Скачал и установил Android Studio 3 Canary 5 для Linux (у меня Ubuntu 16). После создания проекта на Kotlin студия стала ругаться: «invalid dimen».
Читать далее «Исправление ошибок «invalid dimen» в Android Studio 3»
UPDATE … CASE WHEN в PostgreSQL
Иногда бывает нужно обновить данные в таблице БД, но при этом установить различные значения в зависимости от каких-то условий. В таких случаях поможет UPDATE с условием.
Изменение часового пояса в Linux
Как-то раз понадобилось изменить часовой пояс в Ubuntu. Немного погуглив нашёл как это сделать и записал здесь, чтобы не потерялось 🙂
rm /etc/localtime ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Добавление капчи в форме подписки Битрикс
Сегодня я столкнулся с необходимостью для одного сайта на Битриксе сделать капчу в форму подписки. В этой записи я опишу весь процесс.
К чему приводит обновление резюме
Время от времени я захожу на сайт hh.ru для того, чтобы посмотреть на то, какие знания и навыки сейчас ценятся и во сколько они оцениваются 🙂 Вот что из этого вышло.
Фоновое видео на странице с поддержкой ротации (плейлиста)
Недавно один из моих старых клиентов попросил меня сделать на его сайте видео-бэкграунд из нескольких роликов, которые должны воспроизводиться друг за другом.
Читать далее «Фоновое видео на странице с поддержкой ротации (плейлиста)»
301 редирект
Иногда по разным причинам нужно перенаправлять посетителей сайта с одной страницы на другую — делать так называемый редирект. Как это сделать — описано в данной статье.
Редизайн сайта дизайнера интерьеров
Сегодня ко мне обратились с просьбой сделать редизайн (смену внешнего вида) сайта дизайнера интерьеров http://decor-ti.ru.
Hello world!
Не буду нарушать сложившуюся в программировании традицию, так что у первой записи будет соответствующий заголовок, тем более, что WordPress при установке сам создаёт запись «Hello world!» 🙂