Введение в анимацию на веб-сайтах: основы CSS и JS анимации

Анимация играет важную роль в веб-дизайне, делая интерфейсы более динамичными и привлекательными. В это введение мы рассмотрим основы создания анимаций с использованием CSS и JavaScript.

Основы CSS анимации

CSS позволяет создавать простые анимации без использования JavaScript. Существует два основных способа создания анимации с помощью CSS: transition и keyframes.

Блокировка записи MySQL для обновления

В ситуации, когда несколько пользователей одновременно пытаются изменить одну и ту же запись в базе данных, возникает проблема, известная как “гонка условий” или “race condition”.

Одним из способов управления этой ситуацией является использование “блокировок”. Блокировка позволяет ограничить доступ к определенной записи базы данных на время ее изменения.

Поиск текста внутри файлов ADB

Команда find в adb shell используется для поиска файлов и директорий в файловой системе устройства. Для поиска текста внутри файлов можно использовать утилиту grep, которая ищет заданный текст внутри файлов.

Права доступа к файлам и каталогам в Linux (изменение, добавление, удаление) chmod

Права доступа к файлам и каталогам в Linux – это система, которая определяет, кто может читать, записывать и выполнять файлы и каталоги на компьютере. Каждый файл и каталог в Linux имеет три основных типа прав доступа:

  • права для владельца;
  • права для группы;
  • права для всех остальных пользователей.

Rsync копирование файлов по ssh в linux

Rsync – это утилита командной строки для синхронизации файлов между двумя компьютерами. Она может использоваться для копирования файлов с одного компьютера на другой через локальную сеть или через Интернет. Для загрузки и скачивания файлов с удаленного SSH-сервера вы можете использовать следующие команды:

Топ 10 терминал комманд для новичка Linux

Linux терминал – мощный инструмент, который позволяет выполнять различные задачи на сервере или в системе. Новичкам может быть сложно разобраться во всех командах, которые могут быть полезны при работе с терминалом. В этой статье мы рассмотрим топ-10 команд Linux терминала, которые помогут новичкам стать более продуктивными.

JavaScript: Проверка ширины экрана

Небольшой пост-памятка, как проверить разрешение экрана пользователя.

Естественно все уже продумано за нас и выполняется стандартными средствами:

А тек-же пример функции которая будет запускаться каждый раз, когда заданное разрешение медиа запроса достигнуто

SCP: Скачиваем / передаем файлы через SSH на удаленный сервер LINUX

Уже несколько раз сталкивался с задачей — забрать / передать файлы на удаленный сервер под Linux естественно работающий только в режиме “консоли”, при этом не имеющий открытых портов с протоколом удаленного доступа и передачи файлов (FTP, SMB), только лишь SSH.
Покапавшись на просторах необъятного, оказалось что решение есть… оно довольно простое и работает прямо “из коробки” и имя ему SCP 💻

Заархивировать, разархивировать и разбить на части архив TAR GZ BZ

LinuxСегодня мы с вами научимся работать со встроенным архиватором в “каждый первый” дистрибутив Linux или любую другую Unix-подобную операционную систему, в том числе MacOS и Open/FreeBSD.

Для введения — краткая справка по самым распространенным командам TAR:

cсоздать файл архива.
xизвлечение архивного файла.
vпоказывает ход создания архивного файла.
fимя архивного файла.
tпросмотр содержимого архивного файла.
jсжимать архив через bzip2.
zсжимать архив через gzip.
rдобавлять или обновлять файлы или каталоги в существующий файл архива.
Wпроверка архивного файла.
wildcardsзадание шаблона команде tar.

Ajax с точки зрения jquery

Jquery – одна из популярных Javascript библиотек. Она достаточно хорошо ориентирована для разработки ajax-приложений. При этом код получается очень компактным.
Я рассмотрю 3 подхода из множества возможных:
1. Стандартный, через $.post и $.get
2. Загрузка данных в элемент через $.load
3. Подгрузка скрипта с сервера с помощью getScript.