3 способа записать видео с экрана iPhone и iPad

Как записать видео с экрана iPhone и iPadЕсли вам потребовалось записать видео с экрана вашего iOS устройства, сделать это можно несколькими способами. Причем один из них, запись видео с экрана iPhone и iPad (в том числе со звуком) на самом устройстве (без необходимости использования сторонних программ) появился совсем недавно: в iOS 11 появилась встроенная функция для этого. Однако и в более ранних версиях запись также возможна.

В этой инструкции — подробно о том, как записать видео с экрана iPhone (iPad) тремя разными способами: используя встроенную функцию записи, а также с компьютера Mac и с ПК или ноутбука с Windows (т.е. устройство подключается к компьютеру и уже на нем производится запись происходящего на экране).

Запись видео с экрана средствами iOS

Начиная с iOS 11 на iPhone и iPad появилась встроенная функция для записи экранного видео, однако начинающий владелец устройства от Apple может её и не заметить.

Чтобы включить функцию, используйте следующие шаги (напомню, обязательно должна быть установлена iOS версии не ниже 11).

  1. Зайдите в Настройки и откройте «Пункт управления». Настройки пункта управления iOS
  2. Нажмите «Настроить элементы управления». Настройки элементов пункта управления iOS
  3. Обратите внимание на список «Еще элементы управления», там вы увидите пункт «Запись экрана». Нажмите по значку «плюс» слева от него. Добавить запись экрана в пункт управления
  4. Выйдите из настроек (нажмите кнопку «Домой») и потяните за нижнюю часть экрана: в пункте управления вы увидите новую кнопку для записи экрана. Кнопка записи экрана в пункте управления

По умолчанию, при нажатии на кнопку записи экрана начинается запись экрана устройства без звука. Однако, если использовать сильное нажатие (или долгое нажатие на iPhone и iPad без поддержки Force Touch), откроется меню как на скриншоте, в котором можно включить запись звука с микрофона устройства.

Параметры записи экрана iPhone и iPad

После окончания записи (выполняется повторным нажатием по кнопке записи), файл видео сохраняется в формате .mp4, 50 кадров в секунду и стереозвуком (во всяком случае, на моем iPhone именно так).

Ниже — видео инструкция по использованию функции, если что-то осталось непонятным после прочтения данного способа.


По какой-то причине, видео, записанное в настройках, было не синхронизировано со звуком (ускоренное), пришлось его замедлить. Предполагаю, что это какие-то особенности кодека, которые не удалось успешно переварить в моем видеоредакторе.

Как записать видео с экрана iPhone и iPad в Windows 10, 8 и Windows 7

Примечание: для использования способа и iPhone (iPad) и компьютер должны быть подключены к одной сети, не важно по Wi-Fi или с помощью проводного подключения.

При необходимости, вы можете записать видео с экрана вашего iOS устройства с компьютера или ноутбука с Windows, однако для этого потребуется стороннее ПО, позволяющее принимать трансляцию по AirPlay.

Я рекомендую использовать бесплатную программу LonelyScreen AirPlay Receiver, скачать которую можно с официального сайта http://eu.lonelyscreen.com/download.html (после установки программы вы увидите запрос о разрешении ей доступа к общественным и частным сетям, следует разрешить).

Шаги для записи будут следующими:

  1. Запустите программу LonelyScreen AirPlay Receiver. Программа LonelyScreen Airplay Receiver
  2. На вашем iPhone или iPad, подключенном к той же сети, что и компьютер зайдите в пункт управления (свайп снизу вверх) и нажмите «Повтор экрана». Повтор экрана по AirPlay в iOS
  3. В списке отобразятся доступные устройства, на которые возможна трансляция изображения по AirPlay, выберите LonelyScreen. Выбор устройства для трансляции экрана по AirPlay
  4. Экран iOS отобразится на компьютере в окне программы. Экран iPhone передан в AirPlay Receiver

После этого вы можете записать видео встроенными средствами Windows 10 записи видео с экрана (по умолчанию можно вызвать панель записи сочетанием клавиш Win+G) или с помощью сторонних программ (см. Лучшие программы для записи видео с экрана компьютера или ноутбука).

Запись экрана в QuickTime на MacOS

Если вы владелец компьютера Mac, записать видео с экрана iPhone или iPad вы можете с помощью встроенного приложения QuickTime Player.

  1. Подключите телефон или планшет кабелем к вашему MacBook или iMac, при необходимости разрешите доступ к устройству (ответьте на запрос «Доверять этому компьютеру?»).
  2. Запустите QuickTime Player на Mac (для этого можно использовать поиск Spotlight), а затем, в меню программы выберите «Файл» — «Новая видеозапись». Новая видеозапись в QuickTime Player
  3. По умолчанию откроется запись видео с веб-камеры, но вы можете переключить запись на экран мобильного устройства, нажав по маленькой стрелке рядом с кнопкой записи и выбрав ваше устройство. Там же можно выбрать источник звука (микрофон на iPhone или на Mac). Запись видео с экрана iPhone в QuickTime Player
  4. Нажмите кнопку записи, чтобы начать запись экрана. Для остановки нажмите кнопку «Стоп».

По завершении записи экрана, в главном меню QuickTime Player выберите «Файл» — «Сохранить». Кстати, в QuickTime Player вы можете также записывать экран Mac, подробнее: Запись видео с экрана Mac OS в QuickTime Player.

Ошибка приложение остановлено или приложение остановилось на Android

Как исправить ошибку приложение было остановлено на AndroidОдна из проблем, с которой можно столкнуться при использовании Android телефона или планшета — сообщение о том, что какое-то приложение остановлено или «К сожалению, приложение остановилось» (также возможен вариант Unfortunately, the process has stopped). Ошибка может проявить себя на самых разных версиях Android, на телефонах Samsung, Sony Xperia, LG, Lenovo, Huawei и других.

В этой инструкции — подробно о различных способах исправить ошибку «Приложение остановлено» на Android в зависимости от ситуации и того, какое именно приложение сообщило об ошибке.

Примечание: пути в настройках и скриншоты приведены для «чистого» Android, на Samsung Galaxy или на другом устройстве с измененным по сравнению со стандартным лаунчером, пути могут слегка отличаться, но всегда находятся примерно там же.

Как исправить ошибки «Приложение остановлено» на Android

Иногда ошибка «Приложение остановлено» или «Приложение остановилось» может возникать не во время запуска конкретного «необязательного» приложения (например, Фото, Камера, ВК) — в таком сценарии решение обычно сравнительно простое.

Более сложный вариант ошибки — появление ошибки при загрузке или разблокировке телефона (ошибка приложения com.android.systemui и Google или «Приложение графический интерфейс системы остановилось» на телефонах LG), вызове приложения «телефон» (com.android.phone) или камера, ошибке приложения «Настройки» com.android.settings (что не дает зайти в настройки для очистки кэша), а также при запуске Google Play Маркет или обновлении приложений.

Самый простой способ исправления

Ошибка Приложение остановилось на Android

В первом случае (появление ошибки при запуске определенного приложения с сообщением имени этого приложения), при условии, что ранее это же приложение работало нормально, возможный путь исправления будет следующим:

  1. Зайдите в Настройки — Приложения, найдите в списке проблемное приложение и нажмите по нему. Например, было остановлено приложение Телефон.
  2. Нажмите по пункту «Хранилище» (пункт может отсутствовать, тогда вы сразу увидите кнопки из п.3). Просмотр параметров приложения на Android
  3. Нажмите «Очистить кэш», а затем — «Очистить данные» (или «Управление местом», а затем — очистить данные). Очистка данных приложения на Android

После очистки кэша и данных проверьте, стало ли работать приложение.

Если нет, то дополнительно можно попробовать вернуть предыдущую версию приложения, но только для тех приложений, которые были предустановлены на вашем Android устройстве (Google Play Маркет, Фото, Телефон и другие), для этого:

  1. Там же в настройках, выбрав приложение, нажмите «Отключить».
  2. Вас предупредят о возможных проблемах при отключении приложения, нажмите «Отключить приложение».
  3. Следующее окно предложит «Установить исходную версию приложения», нажмите Ок. Удалить обновления приложения Android
  4. После отключения приложения и удаления его обновлений вы снова попадете на экран с параметрами приложения: нажмите «Включить».

После того, как приложение будет включено, проверьте, появляется ли вновь сообщение о том, что оно было остановлено при запуске: если ошибка была исправлена, рекомендую некоторое время (неделю-другую, до выхода новых обновлений) не обновлять его.

Для сторонних приложений, для которых возврат предыдущей версии таким способом не работает, можно попробовать также переустановку: т.е. удалить приложение, а потом скачать его из Play Маркет и установить заново.

Как исправить ошибки системных приложений com.android.systemui, com.android.settings, com.android.phone, Google Play Маркет и Services и других

Если простая очистка кэша и данных приложения вызвавшего ошибку не помогли, а речь идет о каком-то системном приложении, то дополнительно попробуйте очистить кэш и данные следующих приложений (так как они взаимосвязаны и проблемы в одном могут вызывать проблемы в другом):

  • Загрузки (может влиять на работу Google Play).
  • Настройки (com.android.settings, может вызывать ошибки com.android.systemui).
  • Сервисы Google Play, Google Services Framework
  • Google (связано с com.android.systemui).

Если текст ошибки сообщает о том, что остановилось приложение Google, com.android.systemui (графический интерфейс системы) или com.android.settings, может оказаться, что вы не можете зайти в настройки для очистки кэша, удаления обновлений и других действий.

В этом случае попробуйте использовать безопасный режим Android — возможно, в нём необходимые действия удастся произвести.

Дополнительная информация

В ситуации, когда ни один из предложенных вариантов не помог исправить ошибку «Приложение остановлено» на вашем Android устройстве, обратите внимание на следующие пункты, которые могут оказаться полезными:

  1. Если ошибка не проявляет себя в безопасном режиме, то с большой вероятностью дело в каком-то стороннем приложении (или его недавних обновлениях). Чаще всего это приложения так или иначе связанные с защитой устройства (антивирусы) или оформлением Android. Попробуйте удалить такие приложения.
  2. Ошибка «Приложение com.android.systemui остановлено» может появляться на старых устройствах после переключения с виртуальной машины Dalvik на среду выполнения ART в случае, если на устройстве есть приложения, не поддерживающие работу в ART.
  3. В случае, если сообщается о том, что остановилось приложение «Клавиатура», LG Keyboard или аналогичное, можно попробовать установить другую клавиатуру по умолчанию, например, Gboard, загрузив ее с Play Маркет, то же касается и других приложений, для которых возможна замена (например, вместо приложения Google можно попробовать установить сторонний лаунчер).
  4. Для приложений, автоматически синхронизирующихся с Google (Фото, Контакты и другие) может помочь отключение и повторное включение синхронизации, либо удаление учетной записи Google и повторное её добавление (в настройках аккаунтов на Android устройстве).
  5. Если ничто другое не помогает, можно, предварительно сохранив важные данные с устройства, выполнить его сброс на заводские настройки: это можно сделать в «Настройки» — «Восстановление, сброс» — «Сброс настроек» или, если настройки не открываются, с помощью сочетания клавиш на выключенном телефоне (узнать конкретное сочетание клавиш можно, поискав в интернете по фразе «модель_вашего_телефона хард ресет»). Сброс Android телефона или планшета

Ну и наконец, если исправить ошибку не удается никакими способами, попробуйте описать в комментариях, что именно вызывает ошибку, указать модель телефона или планшета, а также, если знаете, после чего возникла проблема — возможно, мне или кому-то из читателей удастся дать полезный совет.

Bash скрипты Linux

Среди системных администраторов и обычных пользователей Linux достаточно популярна практика писать Bash скрипты для автоматизации и облегчения выполнения определенных задач в операционной системе. Фактически, вы написали один раз порядок действий, которые нужно выполнить, расписали файлы и так далее, а затем просто пишите одну короткую команду и все действия выполняются как нужно. Можно пойти еще дальше и запланировать автоматическое выполнение скрипта.

В этой небольшой статье мы собрали самые полезные Bash скрипты Linux, которые вы можете использовать в своих системах. Некоторые из них состоят из нескольких строк, некоторые помещаются в одну строку. Здесь есть как небольшие сниппеты, которые вы можете использовать в своих скриптах, так и полноценные интерактивные скрипты, для работы с ними через консоль.

Полезные Bash скрипты Linux

Начнем с небольших полезных команд, которые могут пригодиться в различных ситуациях.

Команды

Первый скрипт сортирует содержимое текущей папки по размеру:

du -a -d 1 -h | sort -h

Но в большинстве случаев это не эффективно, вам намного удобнее будет использовать утилиту ncdu. Вам нужно быстро создать пароль и вы не хотите устанавливать pwgen, можете использовать такую команду:

< /dev/urandom tr -dc '[:punct:][:alnum:]' | head -c${1:-16};echo;

Эта команда запускает простейший HTTP сервер в текущей папке. Очень удобно для отладки чего либо:

python -m SimpleHTTPServer

С помощью команды at можно запланировать выполнение произвольной команды один раз в указанное время, например, в полночь:

echo "ls -l" | at midnight

Скрипт передает звук от вашего микрофона на другой компьютер по ssh. Качество будет очень плохим, но тем не менее это работает:

dd if=/dev/dsp | ssh -c arcfour -C username@host dd of=/dev/dsp

 

Хотите скачать весь сайт на компьютер для того, чтобы потом иметь возможность просматривать его оффлайн? Для этого достаточно утилиты wget:

wget --random-wait -r -p -e robots=off -U mozilla https://kovalets.net

Будут загружены все файлы сайта, включая изображения, игнорированы правила из файла robots.txt и в качестве агента пользователя будет сообщаться Mozilla Firefox. А такой командой можно реализовать самый простой таймер:

time read (ctrl-d для остановки)

Выводит команды bash, которые используются чаще всего:

history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head

Такой командой вы можете выводить символы с небольшой задержкой, как в фильмах:

echo "Взлом пентагона.......... ОШИБКА ОШИБКА" | pv -qL 10

Записать видео с экрана в терминале linux:

ffmpeg -f x11grab -r 25 -s 800x600 -i :0.0 /tmp/outputFile.mpg

Запустит команду через указанный промежуток времени, в данном случае, через 5 секунд:

timeout 5s команда

Удаляет все пустые папки:

find . -type d -empty -delete

Это были самые популярные и полезные команды с точки зрения ресурса commandlinefu.com. А теперь нам нужно рассмотреть сниппеты bash, которые вы можете использовать в своих проектах.

Сниппеты Bash

Допустим, вы хотите засечь сколько времени выполняется определенное действие в вашем Bash скрипте, для этого добавьте там, где нужно начать замер строку:

START=$(date +%s)

А там, где нужно прекратить:

END=$(date +%s)
DIFF=$(( $END - $START ))
DIFF=$(( $DIFF / 60 ))

Переменная DIFF будет содержать время выполнения в минутах. Теперь вы можете вывести ее с помощью echo.

Скрипты довольно часто требуют ввода параметров для правильной работы. Этот сниппет позволяет достаточно просто разбирать переданные параметры:

while [ "$1" != "" ];
do
case $1 in
-s ) shift SERVER=$1 ;;
-d ) shift DATE=$1 ;;
--paramter|p ) shift PARAMETER=$1;;
-h|help ) # выведите сообщение с подсказкой
* ) # другие параметры

Тут мы присваиваем значение параметра переменной в зависимости от того какой буквой он обозначен. Например, для такого вызова:

parameter_test.sh -s kovalets -d 20170916 --parameter Subscribe!

Переменной SERVER будет присвоено значение kovalets, DATA - 20170916 и PARAMETER - Subscribe. Как это работает? Если кратко, то мы всегда используем первый параметр, и используем команду shift, чтобы сдвинуть стек с параметрами влево, когда текущий первый параметр больше не нужен.

Дальше, если вам нужно убедиться, что важные параметры заданы, можно просто проверить на существование эти переменные:

if [ -z $SERVER ] || [ -z $DATE ]; then
echo "Необходимо указать сервер и дату";
exit 1;
fi;

Рабочая директория скрипта имеет важное значение, если вам нужно сохранить какие-либо данные в файловую систему. Лучше выполнять команды в правильной директории. Также нужно проверить есть ли у текущего пользователя права на запись в текущую папку. Создайте такую функцию:

changedir(){
DIR_NAME=$1

 

# Проверяем существует ли папка
[ -d "$DIR_NAME" ] || {
echo Dir: $DIR_NAME does not exist
exit 1
}

# Проверяем доступ на чтение
[ -r "$DIR_NAME" ] || {
echo Dir: $DIR_NAME not readable
exit 2
}
# Проверяем доступ на выполнение
[ -x "$DIR_NAME" ] || {
echo Dir: cannot cd to $DIR_NAME
exit 3
}
# Проверяем доступ на запись
[ -w "$DIR_NAME" ] || {
echo Dir: $DIR_NAME not writeable
exit 4
}
cd $DIR_NAME
echo "Present directory $DIR_NAME"
}

 

Затем, чтобы в скрипте безопасно изменить текущую папку на нужную добавьте:

changedir /путь/к/папке

Иногда может понадобится узнать результат работы предыдущей команды. Для этого используйте переменную $?:

if [ $? -ne 0 ]; then
echo "Команда завершена неудачно";
fi;

Для записи логов с текущим временем и датой создайте такую функцию:

log() {
echo [`date +%Y-%m-%d\ %H:%M:%S`] $*
}

Следующий сниппет используется часто в скриптах, которые зависят от состояния других системных процессов. Например, может понадобиться убедиться, что MySQL отключен прежде чем выполнять определенные действия.

check_process() {
echo "Checking if process $1 exists..."
[ "$1" = "" ]  && return 0
PROCESS_NUM=$(ps -ef | grep "$1" | grep -v "grep" | wc -l)
if [ $PROCESS_NUM -ge 1 ]; then
return 1
else
return 0
fi
}

Теперь вернемся к нашему примеру с MySQL и используем только что написанную функцию:

check_process mysql;
CHECK_RET=$?;
if [ $CHECK_RET -ne 0 ];
# если процесс запущен
else
# если процесс не запущен
fi;

Иногда может понадобиться загрузка значений переменных из файла. Сначала создаем файл с переменными:

key1=value1
key2=value2

Затем просто добавьте такую строку вначале скрипта, при условии, что конфигурационный файл находится в этой папке и называется configfile:

. configfile

Значения будут загружены в переменные $key1 и $key2. Если нужно перебрать все файлы в текущей папке или файлы, по определенному шаблону, используйте такой цикл:

#!/bin/bash
PATH=/path/to/dir/FILES=*.sql
for f in $PATH$FILES
do
# Что-то делаем с каждым файлом $f
done

Следующую функцию вы можете использовать для отправки email сообщений из ваших скриптов. Все что нужно, это указать текст сообщения, тему и список адресов получателей. Вот сама функция:

sendEmail() {
echo $content | mail -s "$subject" $email_list exit;
}

Выводы

В этой статье мы рассмотрели полезные bash скрипты linux, которые вы можете использовать при работе с системой. Сначала мы разобрали несколько полезных комбинированных команд, а затем несколько полезных снипетов. Если вы хотите более детально разобраться в создании скриптов, смотрите статью написание скриптов на Bash.

https://youtu.be/Vy5iq8GBlxw

Ошибка SYSTEM SERVICE EXCEPTION в Windows 10 — как исправить

Как исправить ошибку SYSTEM_SERVICE_EXCEPTION в Windows 10Одна из распространенных ошибок у пользователей Windows 10 — синий экран смерти (BSoD) SYSTEM_SERVICE_EXCEPTION и текстом «На вашем ПК возникла проблема и его необходимо перезагрузить. Мы лишь собираем некоторые сведения об ошибке, а затем будет автоматически выполнена перезагрузка».

В этой инструкции — подробно о том, как исправить ошибку SYSTEM SERVCIE EXCEPTION, чем она может быть вызвана и о самых часто встречающихся вариантах этой ошибки с указанием первоочередных действий по её устранению.

Причины ошибки SYSTEM SERVICE EXCEPTION

Наиболее частой причиной появления синего экрана с сообщением об ошибке SYSTEM_SERVICE_EXCEPTION являются ошибки работы драйверов оборудования компьютера или ноутбука.

При этом, даже если ошибка возникает при запуске определенной игры (с сообщениями об ошибках SYSTEM_SERVICE_EXCEPTION в файлах dxgkrnl.sys, nvlddmkm.sys, atikmdag.sys) сетевых программ (с ошибками netio.sys) или, что является распространенным случаем, при запуске Skype (с сообщением о проблеме в модуле ks.sys) дело, как правило, именно в неправильно работающих драйверах, а не в самой запускаемой программе.

Вполне возможно, что до этого на вашем компьютере всё работало нормально, вы не устанавливали новые драйверы, но Windows 10 сама обновила драйверы устройств. Однако, возможны и другие варианты причин ошибки, которые также будут рассмотрены.

Распространенные варианты ошибки и основные способы исправления для них

В некоторых случаях при появлении синего экрана смерти с ошибкой SYSTEM SERVICE EXCEPTION в информации об ошибке сразу указывается вызвавший сбой файл с расширением .sys.

Синий экран смерти SYSTEM SERVICE EXCEPTION

Если этот файл не указан, то придется посмотреть информацию о вызвавшем BSoD файле в дампе памяти. Для этого можно использовать программу BlueScreenView, загрузить которую можно с официального сайта https://www.nirsoft.net/utils/blue_screen_view.html (ссылки на загрузку находятся внизу страницы, там же есть файл русского перевода, который достаточно скопировать в папку с программой, чтобы она запустилась на русском языке).

Примечание: в случае, если появление ошибки не дает работать в Windows 10, попробуйте выполнять следующие действия, зайдя в безопасный режим (см. Как зайти в безопасный режим Windows 10).

После запуска BlueScreenView посмотрите информацию о последних ошибках (список в верхней части окна программы) и обратите внимание на файлы, сбои в которых привели к появлению синего экрана (в нижней части окна). Если список «Файлы дампа» пуст, то по всей видимости, у вас отключено создание дампов памяти при ошибках (см. Как включить создание дампов памяти при сбоях Windows 10).

Анализ ошибки SYSTEM SERVICE EXCEPTION в BlueScreenView

Часто по именам файлов можно найти (поискав имя файла в интернете) частью какого драйвера они являются и предпринять действия по удалению и установке другой версии этого драйвера.

Типичные варианты файлов, вызывающих сбой SYSTEM_SERVICE_EXCEPTION:

  • netio.sys — как правило, проблему вызывают сбойные драйверы сетевой карты или Wi-Fi адаптера. При этом, синий экран может появляться на определенных сайтах или при высокой нагрузке на сетевое устройство (например, при использовании торрент-клиента). Первое, что следует попробовать при появлении ошибки — установить оригинальные драйверы используемого сетевого адаптера (с сайта производителя ноутбука для вашей модели устройства или с сайта производителя материнской платы именно для вашей модели МП, см. Как узнать модель материнской платы).
  • dxgkrnl.sys, nvlddmkm.sys, atikmdag.sys — вероятнее всего, проблема с драйверами видеокарты. Попробуйте полностью удалить драйверы видеокарты с помощью DDU (см. Как удалить драйверы видеокарты) и установить последние доступные драйверы с сайтов AMD, NVIDIA, Intel (в зависимости от модели видеокарты).
  • ks.sys — может говорить о разных драйверах, но наиболее распространенных случай — ошибка SYSTEM SERVICE EXCEPTION kc.sys при установке или запуске Skype. В данной ситуации причиной чаще всего являются драйверы веб-камеры, иногда — звуковой карты. В случае с веб-камерой возможен вариант, что причина — именно в фирменном драйвере от производителя ноутбука, а со стандартным всё работает исправно (попробуйте зайти в диспетчер устройств, нажать правой кнопкой мыши по веб-камере — обновить драйвер — выбрать «Выполнить поиск драйверов на этом компьютере» — «Выбрать из списка доступных драйверов на компьютере» и проверить, есть ли в списке другие совместимые драйверы).

Если же в вашем случае это какой-то другой файл, прежде всего попробуйте найти в Интернете, за что он отвечает, возможно, это позволит вам предположить, драйверы каких устройств являются причиной появления ошибки.

Дополнительные способы исправить ошибку SYSTEM SERVICE EXCEPTION

Далее описаны дополнительные шаги, которые могут помочь при появлении ошибки SYSTEM SERVICE EXCEPTION, если выяснить проблемный драйвер не удалось или его обновление не решило проблемы:

  1. Если ошибка стала появляться после установки антивирусного ПО, фаервола, блокировщика рекламы или иных программ для защиты от угроз (особенно нелицензионных), попробуйте удалить их. Не забудьте перезагрузить компьютер.
  2. Установите последние обновления Windows 10 (правый клик по кнопке «Пуск» — «Параметры» — «Обновление и безопасность» — «Центр обновления Windows» — кнопка «Проверить наличие обновлений»).
  3. Если до недавнего времени всё работало исправно, то попробуйте посмотреть, есть ли на компьютере точки восстановления и использовать их (см. Точки восстановления Windows 10).
  4. Если вы примерно знаете, какой драйвер вызвал проблему, можно попробовать не обновить (переустановить его), а откатить (зайти в свойства устройства в диспетчере устройств и использовать кнопку «Откатить» на вкладке «Драйвер»).
  5. Иногда ошибка может быть вызвана ошибками на диске (см. Как проверить жесткий диск на ошибки) или оперативной памяти (Как проверить оперативную память компьютера или ноутбука). Также, если на компьютере установлено более одной планки памяти, можно попробовать работу с каждой из них по отдельности.
  6. Выполните проверку целостности системных файлов Windows 10.
  7. Помимо программы BlueScreenView можно использовать утилиту WhoCrashed (бесплатная для домашнего использования) для анализа дампов памяти, которая иногда может предоставить полезную информацию о модуле, вызвавшем проблему (правда, на английском языке). После запуска программы нажмите кнопку Analyze, а затем ознакомьтесь с содержимым вкладки Report. Информация об ошибке в программе WhoCrashed
  8. Иногда причиной проблемы могут служить не драйверы оборудования, а само оборудование — плохо подключенное или неисправное.

Надеюсь, какой-то из вариантов помог исправить ошибку в вашем случае. Если же нет, опишите в комментариях подробно, как и после чего появилась ошибка, какие файлы фигурируют в дампе памяти — возможно, мне удастся помочь.

Операционные системы Linux для смартфонов

Android использует ядро Linux, но его не причисляют к дистрибутивам Linux. А всё потому, что дистрибутив – это не только ядро, но ещё и службы и утилиты GNU. Android их не имеет, вместо этого используются свои библиотеки, вроде Android Runtime (ART). Поэтому давайте рассмотрим операционные системы, использующие Linux, не зависящие от библиотек Google.

Недавняя история с Huawei показала с какой лёгкостью можно использовать IT-компании в большой политике. С открытым программным обеспечением такой трюк провернуть не получится, а это значит, что свободные операционные системы могут стать основой для смартфонов будущего. Давайте узнаем, какие мобильные операционные системы разрабатываются на сегодняшний день.

Читать далее Операционные системы Linux для смартфонов

Как включить создание дампа памяти в Windows 10

Включить сохранение дампов памяти Windows 10Дамп памяти (снимок состояния оперативной, содержащий отладочную информацию) — то, что часто оказывается наиболее полезными при возникновении синего экрана смерти (BSoD) для диагностики причин возникновения ошибок и их исправления. Дамп памяти сохраняется в файл C:\Windows\MEMORY.DMP, а мини дампы (малый дамп памяти) — в папку C:\Windows\Minidump (подробнее об этом далее в статье).

Автоматическое создание и сохранение дампов памяти не всегда включено в Windows 10, и в инструкциях на тему исправления тех или иных ошибок BSoD мне время от времени приходится описывать и путь включения автоматического сохранения дампов памяти в системе для последующего просмотра в BlueScreenView и аналогах — потому и было решено написать отдельное руководство именно о том, как включить автоматическое создание дампа памяти при ошибках системы, чтобы в дальнейшем ссылаться на него.

Настройка создания дампов памяти при ошибках Windows 10

Для того, чтобы включить автоматическое сохранение файла дампа памяти системных ошибок достаточно выполнить следующие простые шаги.

  1. Зайдите в панель управления (для этого в Windows 10 вы можете начать набирать «Панель управления» в поиске на панели задач), если в панели управления в поле «Просмотр» включено «Категории», установите «Значки» и откройте пункт «Система». Параметры системы в панели управления
  2. В меню слева выберите пункт «Дополнительные параметры системы». Просмотр дополнительных параметров системы
  3. На вкладке «Дополнительно» в разделе «Загрузка и восстановление» нажмите кнопку «Параметры». Дополнительные параметры загрузки и восстановления
  4. Параметры создания и сохранения дампов памяти находятся в разделе «Отказ системы». По умолчанию включены опции записи в системный журнал, автоматической перезагрузки и замены существующего дампа памяти, создается «Автоматический дамп памяти», хранящийся в %SystemRoot%\MEMORY.DMP (т.е. файл MEMORY.DMP внутри системной папки Windows). Параметры для включения автоматического создания дампов памяти, используемые по умолчанию вы также можете увидеть на скриншоте ниже. Настройки дампа памяти Windows 10

Опция «Автоматический дамп памяти» сохраняет снимок памяти ядра Windows 10 с необходимой отладочной информацией, а также память, выделенную для устройств, драйверов и ПО, работающего на уровне ядра. Также, при выборе автоматического дампа памяти, в папке C:\Windows\Minidump сохраняются малые дампы памяти. В большинстве случаев этот параметр оптимален.

Помимо «Автоматический дамп памяти» в параметрах сохранения отладочной информации есть и другие варианты:

  • Полный дамп памяти — содержит полный снимок оперативной памяти Windows. Т.е. размер файла дампа памяти MEMORY.DMP будет равен объему используемой (занятой) оперативной памяти на момент появления ошибки. Обычному пользователю обычно не требуется.
  • Дамп памяти ядра — содержит те же данные что и «Автоматический дамп памяти», по сути это одна и та же опция, за исключением того, как Windows устанавливает размер файла подкачки в случае выбора одной из них. В общем случае вариант «Автоматический» подходит лучше (подробнее для интересующихся, на английском — здесь.)
  • Малый дамп памяти — создание только мини дампов в C:\Windows\Minidump. При выборе данной опции сохраняются файлы по 256 Кб, содержащие базовую информацию о синем экране смерти, списке загруженных драйверов, процессах. В большинстве случаев при непрофессиональном использовании (например, как в инструкциях на этом сайте по исправлению ошибок BSoD в Windows 10), используется именно малый дамп памяти. Например, при диагностике причины синего экрана смерти в BlueScreenView используются файлы мини дампов. Однако в некоторых случаях может потребоваться и полный (автоматический) дамп памяти — часто службы поддержки ПО при возникновении неполадок (предположительно вызванных этим ПО) могут просить предоставить именно его.

Дополнительная информация

В случае, если вам нужно удалить дамп памяти, вы можете сделать это вручную, удалив файл MEMORY.DMP в системной папке Windows и файлы, содержащиеся в папке Minidump. Также можно использовать утилиту «Очистка диска» Windows (нажать клавиши Win+R, ввести cleanmgr и нажать Enter). В «Очистке диска» нажмите кнопку «Очистить системные файлы», а затем в списке отметьте файла дампа памяти для системных ошибок, чтобы удалить их (при отсутствии таких пунктов можно предположить, что дампы памяти пока не создавались).

Ну и в завершение о том, почему может быть отключено создание дампов памяти (или отключаться само после включения): чаще всего причиной являются программы для очистки компьютера и оптимизации работы системы, а также софт для оптимизации работы SSD, который также может отключать их создание.

Как убрать быстрый доступ из проводника Windows 10

Как убрать быстрый доступ в Windows 10В проводнике Windows 10 в панели слева присутствует пункт «Быстрый доступ», для быстрого открытия некоторых системных папок, и содержащий часто используемые папки и последние файлы. В некоторых случаях пользователь может захотеть удалить панель быстрого доступа из проводника, однако сделать это просто системными настройками не получится.

В этой инструкции — подробно о том, как убрать быстрый доступ в проводнике, если он не требуется. Также может пригодиться: Как удалить OneDrive из проводника Windows 10, Как убрать папку Объемные объекты в  «Этот компьютер» в Windows 10.

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

Удаляем панель быстрого доступа с помощью редактора реестра

Для того, чтобы удалить пункт «Быстрый доступ» из проводника потребуется прибегнуть к изменению системных параметров в реестре Windows 10.

Порядок действий будет следующим:

  1. Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter — это откроет редактор реестра.
  2. В редакторе реестра перейдите к разделу HKEY_CLASSES_ROOT\ CLSID\ {679f85cb-0220-4080-b29b-5540cc05aab6}\ ShellFolder Раздел реестра отвечающий за отображение быстрого доступа
  3. Нажмите правой кнопкой мыши по имени этого раздела (в левой части редактора реестра) и выберите пункт «Разрешения» в контекстном меню.
  4. В следующем окне нажмите кнопку «Дополнительно». Параметры разрешений для параметра ShellFolder
  5. Вверху следующего окна в поле «Владелец» нажмите «Изменить», а в следующем окне введите «Администраторы» (в изначально англоязычной версии Windows — Administrators) и нажмите Ок, в следующем окне — тоже Ок. Изменение владельца для раздела ShellFolder в реестре
  6. Вы вновь вернете в окно разрешений для раздела реестра. Убедитесь, что в списке выбран пункт «Администраторы», установите «Полный доступ» для этой группы и нажмите «Ок». Установить полный доступ для раздела реестра
  7. Вы вернетесь в редактор реестра. Дважды кликните по параметру «Attributes» в правой панели редактора реестра и задайте для него значение a0600000 (в шестнадцатеричной системе счисления). Нажмите Ок и закройте редактор реестра. Изменение параметра Attributes для быстрого доступа

Еще одно действие которое предстоит сделать — настроить проводник таким образом, чтобы он не «пытался» открыть ныне отключенную панель быстрого доступа (иначе появится сообщение об ошибке «Не удается найти»). Для этого выполните следующие шаги:

  1. Откройте панель управления (в поиске на панели задач начните набирать «Панель управления», пока нужный пункт не будет найден, затем откройте его).
  2. Убедитесь, что в панели управления в поле «Просмотр» установлено «значки», а не «категории» и откройте пункт «Параметры проводника». Параметры проводника Windows 10
  3. На вкладке «Общие» в пункте «Открыть проводник для» установите «Этот компьютер». Включить открытие компьютера, а не быстрого доступа в проводнике
  4. Также может иметь смысл снять обе отметки в пункте «Конфиденциальность» и нажать кнопку «Очистить».
  5. Примените настройки.

На этом всё готово, остается либо перезагрузить компьютер, либо перезапустить проводник: для перезапуска проводника вы можете зайти в диспетчер задач Windows 10, выбрать «Проводник в списке процессов» и нажать кнопку «Перезапустить».

Быстрый доступ удален из проводника

После этого, при открытии проводника через значок на панели задач, «Этот компьютер» или клавишами Win+E, в нем будет открываться «Этот компьютер», а пункт «Быстрый доступ» будет удален.

Ещё один простой метод: создайте reg-файл со следующим содержимым и примените его к системе, а затем перезапустите проводник или перезагрузите компьютер.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"HubMode"=dword:00000001

Как сделать общую папку в VirtualBox

Если вы часто работаете с виртуальными машинами, то довольно часто возникает необходимость обменяться файлами между виртуальной машиной и реальной системой. Виртуальные машины часто используются для тестирования новых систем, программного обеспечения или для пользователей Linux это еще один способ иметь под рукой полноценную Windows, запущенную одновременно с основной операционной системой.

В этой небольшой статье мы рассмотрим как сделать общую папку в Virtualbox. Для этого можно было бы использовать различные обходные пути, например, применять USB накопитель, доступный в обоих системах, но это лишнее, все что нужно поддерживается по умолчанию.
Читать далее Как сделать общую папку в VirtualBox

Как проверить скорость загрузки сайта

Скорость загрузки сайта - это крайне важный параметр. Чем быстрее загружается сайт, тем меньше пользователю приходится ждать и тем больше пользователей находят то, что им нужно. В свою очередь, поисковые системы награждают сайты, которые работают быстрее и показывают их выше в поиске.

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

Какой должна быть скорость?

Наверное, вы встречали сайты, которые грузятся слишком долго, и вы открывали другие вкладки и занимались другими делами пока страница полностью загрузится. Вот так быть не должно. Можно выразить все это в цифрах:

  • 0,1-0,5 секунды или 100-500 мс - мгновенно, пользователь даже не заметить никаких задержек. Другое дело, что такая скорость загрузки невозможна для современных сайтов, переполненных различными изображениями, скриптами и стилями;
  • 1 - 3 секунды - оптимальный вариант, пользователь заметит небольшую паузу, но это не вызовет раздражения и он продолжит работу на сайте. К такому результату нужно стремиться;
  • 5-10 секунд и больше - очень плохо, пользователю придется ждать и он может попросту уйти, или, по крайней мере у него останется неприятное впечатление о сайте.

Все что больше пяти секунд уже пора оптимизировать и оптимизировать серьезно. Но сначала поговорим о том, как узнать какая у вас скорость работы сайта.

Проверка скорости загрузки сайта

1. Google Chrome

Самый первый инструмент, который стоит использовать - это ваш браузер. Тут вы можете детально посмотреть с какой скоростью загружается страница у вас и какие элементы создают большую нагрузку. Откройте ваш сайт, например, главную страницу, и нажмите сочетание клавиш Ctrl+Shift+J, затем перейдите на вкладку "Perfomance":

 

Браузер предложит вам нажать кнопку F5, чтобы обновить страницу и записать сеанс, после этого отобразиться скорость загрузки:

 

Внизу страницы мы видим результат, она загружена за 8,1 секунды, это плохо, но первые элементы на странице появились уже в 2 секунды, а значит пользователи не почувствовали много неудобств. Тут вы можете найти множество полезной информации, какие материалы грузились долго можно посмотреть развернув надпись "Network":

 

Например, у меня время загрузки для различных стилей составляет около 400 мс, это много. Сворачиваем "Network" и смотрим "Frames". Синий индикатор показывает, когда завершилась загрузка основных компонентов и пользователь увидел первые элементы на странице (DOM Loaded):

Загрузка элементов отображается на графике "Main", синим - HTML код, желтым - скрипты, зеленым - медиа данные, розовым - стили.

 

Здесь вы можете узнать множество полезной информации о загрузке страницы сайта, но тут есть несколько минусов. Во-первых, слишком сложный интерфейс, во-вторых, это актуально только для вашего интернета, для других компьютеров все может быть по-другому. Поэтому нужно еще использовать онлайн сервисы.

2. Pingdom tools

Pingdom - это отличный сервис, который имеет очень простой интерфейс и позволяет посмотреть насколько быстро загружается каждый элемент вашего сайта и при этом имеет очень простой и понятный интерфейс. Просто введите адрес сайта в строку запроса:

Страница загрузилась за 7.22, почти тот же результат, что и в Google Chrome и при этом со страницы было отправлено 115 запросов различных файлов и общий вес страницы 1,9 мегабайт.

Еще ниже находится полная диаграмма скорости загрузки сайта. По ней вы тоже можете определить какие ресурсы грузятся долго.

Можно отсортировать по "Load Time" в поле "Sort by":

Дальше, при анализе стоит обратить внимание на шкалу загрузки каждого файла. Обозначения:

  • Розовый - время получения IP по DNS;
  • Пурпурный - время установки соединения SSL;
  • Синий - ожидание подключения к серверу;
  • Оранжевый - время передачи данных;
  • Желтый - время ожидания ответа сервера;
  • Зеленый - время, потраченное на загрузку данных.

Перед тем как что-либо улучшать, нужно проанализировать все. Причем не только для одного элемента, а для всех в общем. Если сайт генерирует более 100 запросов, то оптимизация одного не всегда поможет сильно увеличить скорость, разве что только он не создавал огромных проблем.

На время получения DNS и рукопожатие SSL мы повлиять не можем, и оно выполняется только один раз. Далее подключение к серверу, зависит от нагрузки на сеть, можно оптимизировать только одним путем - использовать https и новый протокол http2, тогда соединение будет выполняться только раз, а все данные будут передаваться в одном потоке.

Затем идет время ожидания ответа сервера. Этот параметр зависит от многих факторов - насколько долго запрос обрабатывается веб-сервером, php, загруженности сети и так далее. Время ожидание в 100 мс - это еще норма, но когда оно составляет 300 мс для статических файлов - это уже проблема. Допустим, на странице загружается 20 картинок, 20*300 - это уже шесть секунд, а возьмите статью, в которой картинок еще больше - 30, 50. Вот вам и время загрузки.

Время получения данных зависит от размера файлов, можно оптимизировать включением сжатия на лету, но это увеличит время ожидания Wait Time, или же сжав все заранее с помощью специальных утилит.

3. Host-tracker

Минус Pingdom в том, что там можно проверить скорость сайта только на заграничных ресурсах. Если нас интересует Россия, то лучшие использовать host-tracker:

Но здесь совой недостаток, загружается только html код страницы и все. Никакие изображения и вообще структура DOM загружены не будут. Например, в Москве, html код страницы загружается за 79 мс, а в Австралии за 2,5 секунды. Например, в Pingdom этот же показатель был примерно 800 мс. Тут не выполняется проверка скорости страниц сайта. Если вы хотите проверить скорость загрузки отдельного ресурса на странице, то вам нужно будет набирать его url отдельно.

4. Проверка скорости в терминале

Проверка скорости сайта в терминале Linux позволит получить больше всего необходимой информации, чтобы принять правильное решение по оптимизации. Мы выяснили, что самую большую проблему после проблемных файлов представляет время ожидания ответа веб сервера. Теперь нужно понять откуда оно берется. Утилита curl позволяет узнать скорость загрузки сайта, замерять время до получения первого байта, по сути, это и есть wait time + connect + dns + ssl + read. Команда выглядит вот так:

curl "https://kovalets.net" -s -o /dev/null -w "response_code: %{http_code}\n
dns_time: %{time_namelookup}\n\
connect_time: %{time_connect}\n\
AppCon time:\t%{time_appconnect}\n\
pretransfer_time: %{time_pretransfer}\n\
starttransfer_time: %{time_starttransfer}\n\
total_time: %{time_total}"

Значение каждой переменной:

  • time_namelookup - время преобразования домена в IP адрес;
  • time_connect - время установки соединения по TCP;
  • time_appconnect - время, затраченное на соединение SSL;
  • time_pretransfer - время, затраченное на подготовку к передаче данных;
  • time_starttransfer - время получения первого байта от сервера;
  • time_total - общее время загрузки страницы, только html, без скриптов и изображений.

Фактически здесь выходит, что время ожидания веб-сервера меньше 100 мс. Время отправки данных можно принять за 0, тогда wait time от pingdom будет time_starttransfer -  time-pretransfer. Мы можем проверить другой ресурс, например, изображение:

Здесь уже видим тот же wait time до 140 мс. Плохо, учитывая, что у серверов Google этот параметр до 5 мс. Дальнейший анализ нужно продолжить на вашем сервере. Мы посмотрим насколько быстро веб-сервер возвращает результат с помощью tcpdump. Дальнейшую инструкцию можно выполнить только на VPS/VDS, на хостингах у вас это не выйдет. Авторизуйтесь на вашем сервере по SSH и выполните там такую же команду:

$ curl "http://test.kovalets.net/wp-content/uploads/2017/07/Snimok-ekrana-ot-2017-07-31-18-56-04-300x169.png" -s -o /dev/null -w "response_code: %{http_code}\

dns_time: %{time_namelookup}\n\
connect_time: %{time_connect}\n\
AppCon time:\t%{time_appconnect}\n\
pretransfer_time: %{time_pretransfer}\n\
starttransfer_time: %{time_starttransfer}\n\
total_time: %{time_total}"

 

 

Результат будет совсем другим, моему серверу понадобилось 63 миллисикунды на обработку этого запроса. Из чего можно сделать вывод, что все остальные задержки - проблема работы сети. Мы еще можем отследить как передаются пакеты и заголовки с помощью tcpdump, только нужно отключить SSL, иначе вы ничего там не разберете:

tcpdump -n -S -s 0 -vvvvv -A '(tcp dst port 80 or tcp src port 80) and (dst host ваш_ip or src host ваш_ip)'

Вы можете подробнее почитать как пользоваться tcpdump в отдельной статье. Фактически, этот фильтр означает, что нужно отображать все пакеты, полученные на порт 80 или отправленные с порта 80, при том, что они будут отправлены либо с вашего ip либо на ваш ip. Теперь в другом терминале выполните curl запрос к http версии сайта, в tcpdump вы увидите полный список пакетов и их содержимое:

 

14:30:08.392309 IP (tos 0x0, ttl 54, id 61543, offset 0, flags [DF], proto TCP (6), length 129)
95.133.238.84.landmarks > 185.22.173.108.http: Flags [P.], cksum 0x9f58 (correct), seq 1691128117:1691128194, ack 3071477496, win 229, options [nop,nop,TS val 5005665 ecr 848099631], length 77
[email protected]..._..T...l...Pd..5.........X.....
.Laa2../GET / HTTP/1.1
Host: test.kovalets.net
User-Agent: curl/7.50.1
Accept: */*

14:30:08.392357 IP (tos 0x0, ttl 64, id 65431, offset 0, flags [DF], proto TCP (6), length 52)
185.22.173.108.http > 95.133.238.84.landmarks: Flags [.], cksum 0xb483 (incorrect -> 0x6fa7), seq 3071477496, ack 1691128194, win 227, options [nop,nop,TS val 848099696 ecr 5005665], length 0
E..4..@[email protected]_..T.P......d..............
2..p.Laa
14:30:08.402702 IP (tos 0x0, ttl 64, id 65432, offset 0, flags [DF], proto TCP (6), length 2948)
185.22.173.108.http > 95.133.238.84.landmarks: Flags [.], cksum 0xbfd3 (incorrect -> 0x2316), seq 3071477496:3071480392, ack 1691128194, win 227, options [nop,nop,TS val 848099707 ecr 5005665], length 2896
E.....@.@.{~...l_..T.P......d..............
2..{.LaaHTTP/1.1 200 OK
Server: nginx/1.13.3
Date: Fri, 18 Aug 2017 11:30:08 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Expires: Fri, 18 Aug 2017 21:30:08 GMT
Pragma: public
Cache-Control: max-age=36000, public
X-Powered-By: W3 Total Cache/0.9.5.4

  • 14:30:08.392309 - отправлен запрос на страницу;
  • 14:30:08.402702 - получен ответ.

Время отображается в микросекундах, фактически, время ожидания веб сервера составило 10393 микросекунд или 10 миллисекунд. Теперь понятно, что вся проблема в сети и веб сервер работает почти так же идеально, как и у гугла. А вот что делать с сетью это уже совсем отдельная тема, которая выходит за рамки данной статьи.

Выводы

В этой статье мы рассмотрели как проверить скорость загрузки сайта с помощью различных сервисов, а также как понять в почему скорость вашего сайта низкая. То, насколько быстро загружается ваш сайт, определяет насколько комфортно будет вашим пользователям на нем. Так что регулярно выполняйте тестирование скорости загрузки сайта и делайте все возможное чтобы ее увеличить.

Как очистить память на iPhone и iPad

Как очистить память в хранилище iOSОдна из частых проблем владельцев iPhone и iPad, особенно в версиях с 16, 32 и 64 Гб памяти — заканчивающееся место в хранилище. При этом часто даже после удаления ненужных фотографий, видео и приложений места в хранилище все равно недостаточно.

В этой инструкции — подробно о способах очистить память вашего iPhone или iPad: сначала ручные способы очистки отдельных элементов, занимающих наибольшее место в хранилище, затем — один автоматический «быстрый» способ очистки памяти iPhone, а также дополнительная информация, которая может помочь в случае, если на вашем устройстве недостаточно памяти для хранения своих данных (плюс способ быстро очистить RAM на iPhone). Способы подойдут для iPhone 5s, 6 и 6s, 7 и недавно представленных iPhone 8 и iPhone X.

Примечание: в App Store присутствует значительное количество приложений «с метёлками» для автоматической очистки памяти, в том числе и бесплатных, однако в данной статье они не рассматриваются, поскольку автор, субъективно, не считает безопасным давать подобным приложениям доступ ко всем данным своего устройства (а без этого они не будут работать).

Очистка памяти вручную

Для начала о том, как можно выполнить очистку хранилища iPhone и iPad вручную, а также выполнить некоторые настройки, которые могут снизить темпы, с которыми «забивается» памяти.

В общем случае порядок действий будет следующим:

  1. Зайдите в Настройки — Основные — Хранилище и iCloud. (в iOS 11 в Основные — Хранилище iPhone или iPad).
  2. Нажмите по пункту «Управление» в разделе «Хранилище» (в iOS 11 пункт отсутствует, можно сразу перейти к пункту 3, список приложений будет внизу настроек хранилища).Управление хранилищем на iPhone
  3. Обратите внимание на те приложения в списке, которые занимают наибольшее количество памяти вашего iPhone или iPad. Место, используемое приложениями в хранилище iPhone

С большой вероятностью, в верхней части списка, помимо музыки и фото, будут присутствовать браузер Safari (если пользуетесь), Google Chrome, Сообщения, а возможно и другие приложения. И для некоторых из них мы имеем возможность очистки занимаемого хранилища.

Также, в iOS 11, выбрав любое из приложений вы можете увидеть новый пункт «Сгрузить приложение», который также позволяет очистить память на устройстве. О том, как он работает — далее в инструкции, в соответствующем разделе.

Примечание: о том, как удалить песни из приложения «Музыка» я писать не буду, это можно сделать просто в интерфейсе самого приложения. Просто обратите внимание на количество места, занимаемого вашей музыкой и если что-то давно не слушалось, смело удаляйте (если музыка была куплена, то в любой момент вы сможете снова загрузить её на iPhone).

Safari

Кэш и данные сайтов в браузере Safari могут занимать достаточно большое количество места в хранилище на вашем iOS устройстве. К счастью, для этого браузера предусмотрена возможность очистки этих данных:

  1. На вашем iPhone или iPad зайдите в Настройки и найдите Safari в нижней части списка настроек.
  2. В настройках Safari нажмите «Очистить историю и данные сайтов» (после очистки на некоторых сайтах может потребоваться заново произвести вход). Очистка данных браузера Safari

Сообщения

Если вы часто обмениваетесь сообщениями, особенно видео и изображениями в iMessage, то со временем доля занимаемого сообщениями места в памяти устройства может неприлично разрастись.

Одно из решений — зайти в «Сообщения» нажать «Изменить» и удалить старые ненужные диалоги или же открыть конкретные диалоги, нажать и удерживать любое сообщение, в меню выбрать «Ещё», затем выбрать ненужные сообщения с фото и видео и удалить их.

Другое, реже используемое, позволяет автоматизировать очистку памяти, занимаемую сообщениями: по умолчанию, они хранятся на устройстве бессрочно, однако настройки позволяют сделать так, чтобы по прошествии определенного времени сообщения удалялись автоматически:

  1. Зайдите в Настройки — Сообщения.
  2. В разделе настроек «История сообщений» нажмите по пункту «Оставлять сообщения». Параметры сообщений iOS
  3. Укажите время, в течение которого необходимо хранить сообщения. Настройка времени хранения сообщений

Также, при желании на главной странице настроек сообщений внизу вы можете включить режим низкого качества с тем, чтобы отправляемые сообщения занимали меньше места.

Фото и Камера

Снятые на iPhone фотографии и видео — одни из тех элементов, которые занимают максимум места в памяти. Как правило, большинство пользователей и так время от времени удаляют ненужные фотографии и видео, однако не все знают, что при простом удалении в интерфейсе приложения «Фото» они удаляются не сразу, а помещаются в корзину, а точнее — в альбом «Недавно удаленные», откуда, в свою очередь, удаляются через месяц.

Недавно удаленные фото на iPhone

Вы можете зайти в Фото — Альбомы — Недавно удаленные, нажать «Выбрать», а затем либо отметить те фото и видео, которые нужно удалить окончательно, либо нажать «Удалить все» для очистки корзины.

Кроме этого, на iPhone имеется возможность автоматической выгрузки фотографий и видео в iCloud, при этом на устройстве они не остаются: зайдите в настройки — фото и камера — включите пункт «Медиатека iCloud». Через некоторое время фотографии и видео будут выгружены в облако (к сожалению, бесплатно доступно лишь 5 Гб в iCloud, дополнительное место нужно покупать).

Есть и дополнительные способы (не считая переноса их на компьютер, что можно сделать, просто подключив телефон по USB и разрешив доступ к фотографиям или покупки специальной флешки для iPhone) не держать отснятые фото и видео на iPhone, о которых в конце статьи (так как они подразумевают использование сторонних средств).

 

Google Chrome, Instagram, YouTube и другие приложения

Указанные в заголовке и многие другие приложения на iPhone и iPad также «разрастаются» со временем, сохраняя свой кэш и данные в хранилище. При этом встроенные средства очистки памяти в них отсутствуют.

Один из способов очистки памяти, расходуемой такими приложениями, хоть и не очень удобный — простое удаление и повторная установка (правда, потребуется заново произвести вход в приложении, так что вам требуется помнить логин и пароль). Второй способ — автоматический, будет описан далее.

Новая опция Сгружать неиспользуемые приложения в iOS 11 (Offload Apps)

В iOS 11 появилась новая опция, позволяющая автоматически удалять неиспользуемые приложения на iPhone или iPad для экономии места на устройстве, включить которую можно в Настройки — Основные — Хранилище.

Сгружать неиспользуемые приложения

Или в Настройки — iTunes Store и App Store.

Опция сгружать неиспользуемые приложения в параметрах iTunes

При этом, неиспользуемые приложения будут автоматически удаляться, освобождая тем самым место в хранилище, однако ярлыки приложений, сохраненные данные и документы остаются на устройстве. При следующем запуске приложения оно будет автоматически загружено из App Store и продолжит работу как и прежде.

Как быстро очистить память на iPhone или iPad

Существует «секретный» способ быстро очистить память iPhone или iPad автоматически, при котором удаляются ненужные данные сразу всех приложений без удаления самих приложений, что часто высвобождает сразу несколько гигабайт места на устройстве.

  1. Зайдите в iTunes Store и найдите какой-то фильм, в идеале — тот, который самый продолжительный и занимает максимум места (данные о том, сколько занимает фильм можно посмотреть в его карточке в разделе «Информация»). Важное условие: размер фильма должен быть больше, чем память, которую теоретически можно высвободить на вашем iPhone без удаления приложений и ваших личных фото, музыки и других данных, а только удалив кэш приложений. Размер фильма в iTunes
  2. Нажмите кнопку «Напрокат». Внимание: если условие, указанное в первом пункте, выполняется, с вас не возьмут оплату. Если не выполняется, может произойти оплата. Взять фильм напрокат в iTunes
  3. Какое-то время телефон или планшет будет «думать», а точнее очищать всё то неважное, что можно очистить в памяти. Если в итоге не удастся высвободить достаточно места для фильма (на что мы и рассчитываем), действие «взять напрокат» будет отменено и появится сообщение о том, что «Не удается загрузить. Для загрузки недостаточно памяти. Хранилищем можно управлять в настройках». Недостаточно места в памяти iPhone
  4. Нажав на «Настройки», вы сможете увидеть, насколько больше свободного места в хранилище стало после описываемого способа: обычно высвобождается несколько гигабайт (при условии, что в последнее время вы не использовали этот же способ или не сбрасывали телефон). Место в памяти iPhone очищено

Дополнительная информация

Чаще всего основную долю места на iPhone занимают снятые фото и видео и как уже говорилось выше, в облаке iCloud бесплатно доступно лишь 5 Гб места (а далеко не все хотят платить за облачные хранилища).

Однако, не все знают, что сторонние приложения, в частности Google Фото и OneDrive также могут автоматически загружать фото и видео с iPhone в облако. При этом, в Google Photo количество загружаемых фото и видео не ограничено (правда, они слегка сжимаются), а если у вас есть подписка Microsoft Office, то это означает, что в OneDrive у вас более 1 Тб (1000 Гб) для хранения данных, чего хватит на долго. После выгрузки вы можете удалять фотографии и видео с самого устройства, не боясь их потерять.

И еще одна маленькая хитрость, позволяющая очистить не хранилище, а оперативную память (RAM) на iPhone (без хитростей это можно сделать, перезагрузив устройство): нажмите и удерживайте кнопку питания, пока не появится слайдер «Выключите», затем нажмите и удерживайте кнопку «Домой» пока не вернетесь на главный экран — оперативная память будет очищена (правда не знаю, каким образом то же самое можно сделать на новоявленном iPhone X без кнопки Home).