iCloud – Локатор – Apple (RU)
В приложении «Локатор» легко найти на карте свои устройства Apple, свои вещи, к которым вы прикрепили AirTag, а также своих друзей и родных. Оно доступно на iPhone, iPad и Mac. С его помощью можно обнаружить пропавшие устройства, даже если они не подключены к интернету. При этом ваша конфиденциальность всегда остаётся под защитой.
Находите свои устройства через iCloud.com
Найдите свои
устройства Apple.
Вы носите свои устройства повсюду. Поэтому велика вероятность их где-то забыть. Но где бы вы их ни оставили — под подушкой на диване или на столе в офисе — ваша разлука будет недолгой. Вы можете быстро обнаружить свой iPhone, iPad, iPod touch, Apple Watch, Mac, AirPods или AirTag с помощью приложения «Локатор».
Все ваши устройства видны вам на карте.
Не помните, дома ваш iPad или на работе?
Посмотрите на карту: вы увидите все свои
устройства и сразу поймёте, где находится пропавшее. А некоторые устройства к тому же умеют отмечать своё местоположение на карте, когда заряд их аккумулятора подходит к концу, — это поможет их отыскать, даже если батарея полностью сядет.
Поддерживаются
- iPhone
- iPad
- iPod touch
- Apple Watch
- Mac
- AirPods
- AirTag
Поддерживаются
- iPhone
- iPad
- iPod touch
- Apple Watch
- Mac
- AirPods
- AirTag
Найдите пропавшее устройство по звуку.
Если устройство пропало из виду, но вы думаете, что оно где-то недалеко от вас или рядом с другими людьми, вы можете удалённо включить на нём звуковой сигнал, который позволит определить местоположение. А для наушников AirPods мы разработали особый звуковой сигнал, который хорошо распространяется по комнате и даже за её пределами.
Поддерживаются
- iPhone
- iPad
- iPod touch
- Apple Watch
- Mac
- AirPods
- AirTag
Поддерживаются
- iPhone
- iPad
- iPod touch
- Apple Watch
- Mac
- AirPods
- AirTag
Передайте сообщение тому, кто нашёл.
Если не получается найти своё устройство, в том числе AirTag, вы можете удалённо перевести его в режим пропажи. Этот режим активирует отслеживание геопозиции, отправляет вам уведомление при включении устройства и устанавливает ваш код-пароль для защиты ваших данных. А ещё можно указать свою контактную информацию. Нашедший увидит ваше сообщение на экране блокировки найденного устройства или сможет узнать ваш номер телефона, если прикоснётся своим смартфоном к вашему AirTag. *
Поддерживаются
- iPhone
- iPad
- iPod touch
- Apple Watch
- Mac
- AirTag
Поддерживаются
- iPhone
- iPad
- iPod touch
- Apple Watch
- Mac
- AirTag
Удалите информацию удалённо.
Боитесь, что устройство могло попасть в чужие руки? У вас есть возможность удалённо стереть на нём информацию: с устройства будут удалены все личные данные, и ваш iPhone, iPad, iPod touch, Mac или ваши Apple Watch вернутся к заводским настройкам.
Поддерживаются
- iPhone
- iPad
- iPod touch
- Apple Watch
- Mac
Поддерживаются
- iPhone
- iPad
- iPod touch
- Apple Watch
- Mac
Заблокируйте устройство. Автоматически.
Функция «Блокировка активации» закроет посторонним доступ к вашему устройству
и помешает его перепродать.* Эта функция подключается автоматически, когда вы включаете возможности Локатора на своём устройстве. После этого никто не сможет стереть данные с вашего устройства или снова его активировать без ввода вашего Apple ID и пароля.
Поддерживаются
- iPhone
- iPad
- iPod touch
- Apple Watch
- Mac
Поддерживаются
- iPhone
- iPad
- iPod touch
- Apple Watch
- Mac
Найдите устройство,
даже если оно офлайн.
Если потерянное устройство не может подключиться к интернету, приложение «Локатор» всё равно способно отследить потерю — с помощью функции «Сеть Локатора». Для поиска задействуется сеть из сотен миллионов iPhone, iPad и Mac по всему миру. Устройства, находящиеся поблизости с вашим, безопасно передают данные о его местоположении в iCloud, и вы видите его в приложении «Локатор». Всё это происходит анонимно и защищается шифрованием, чтобы сохранить конфиденциальность всех сторон.
Потеряться может всё. AirTag поможет найти.
Не знаете, куда подевались ключи? Не помните, где забыли сумку? Если к ним прикреплён AirTag, долго искать не придётся. Функция «Сеть Локатора» может показать вам пропажу на карте. А если вещь где-то рядом с вами, вы можете удалённо активировать на AirTag звуковой сигнал, чтобы искать по звуку.
Подробнее об AirTag
Найдите своих друзей.
Отправьте приглашение друзьям и членам семьи открыть доступ к геопозиции друг друга. И тогда станет ещё проще общаться, встречаться в людных местах и проверять, что близкие благополучно добрались до дома.
Посмотрите кто где на карте.
Если вы и ваши друзья делитесь геопозицией, то вам гораздо легче находить друг друга и оставаться на связи. При этом геопозицией можно поделиться на час, на целый день или без ограничений по времени — как вам удобнее.
Узнайте, что они выехали. Узнайте, что они прибыли.
Если хотите, вы можете получать уведомления о том, что ваш ребёнок добрался до школы или что другой член семьи вышел с работы. Это очень легко настроить. И каждой стороне предоставляется выбор — участвовать или не участвовать в таком отслеживании. Потому что у каждого должно быть право на конфиденциальность.
Что ещё может найти приложение «Локатор»?
В основе Локатора лежат технологии, которые теперь могут быть встроены в самые разные вещи. Например, в велосипеды или наушники. И всё, что совместимо, можно добавить в приложение, чтобы отслеживать там — вместе с вашими устройствами Apple.
Данные о местоположении надёжно защищены.
Как и во всех продуктах Apple, в приложении «Локатор» все ваши данные находятся под вашим контролем. Apple получает информацию о местонахождении вашего устройства, только если вы сами запросили его геолокацию, активировали на нём режим пропажи или включили функцию «Последняя геопозиция». Такие данные хранятся на серверах Apple только в зашифрованном виде и не более 24 часов. А когда для поиска используется функция «Сеть Локатора», данные всех участвующих в поиске сторон скрыты
Подробнее о защите данных на устройствах Apple
Ресурсы
Как настроить Локатор и начать им пользоваться
Подробнее
Как делиться геопозицией с друзьями и членами семьи
Подробнее
Как определить местоположение своего устройства
Подробнее
Определение геопозиции устройства в приложении «Найти iPhone» на сайте iCloud.com
В приложении «Найти iPhone» на сайте iCloud. com можно определить приблизительное местоположение iPhone, iPad, iPod touch, Mac, Apple Watch, наушников AirPods или Beats, если функция «Локатор» настроена и устройство находится в сети.
Чтобы войти в приложение «Найти iPhone», перейдите на сайт icloud.com/find.
Определение геопозиции устройства
Нажмите «Все устройства» в приложении «Найти iPhone» на сайте iCloud.com. Выберите устройство, геопозицию которого требуется определить. Имя устройства отобразится в центре панели инструментов.
Если можно обнаружить устройство: устройство отображается на карте, и вы можете посмотреть, где оно находится.
Если устройство нельзя обнаружить: рядом с именем устройства появится отметка «Не подключено к сети». Последнее известное местоположение отображается в течение 24 часов. Вы можете установить флажок «Уведомить меня о находке» и запросить отправку уведомления по электронной почте, когда устройство снова появится в сети.
Примечание. Если вы включили сеть «Локатор», вы можете использовать приложение «Локатор» на любом устройстве, на котором выполнен вход с тем же Apple ID, чтобы узнать местоположение вашего устройства, даже если оно находится в автономном режиме. Последнее известное местоположение отображается в течение 7 дней. См. статью Службы поддержки Apple Использование приложения «Локатор» для поиска пропавшего устройства или личной вещи.
Чтобы определить геопозицию другого устройства, нажмите имя текущего устройства в центре панели инструментов, чтобы получить доступ к списку устройств, а затем выберите новое устройство.
Если вы больше не используете устройство, удалите его из учетной записи, чтобы оно не отображалось в списке устройств «Найти iPhone».
Определение геопозиции устройства, принадлежащего члену «Семьи» или другу
Участники группы семейного доступа могут использовать приложение «Найти iPhone» на сайте iCloud. com для обнаружения устройств членов «Семьи». Их устройства отображаются под вашим устройством в списке устройств.
Каждый член «Семьи» должен настроить обмен данными о геопозиции своего устройства или компьютера с остальными членами «Семьи». См. статью Службы поддержки Apple Передача сведений о своей геопозиции другим членам «Семьи». После настройки обмена данными о геопозиции их устройства можно найти с помощью приведенных выше инструкций.
Добавить устройство, принадлежащее другу, в приложении «Найти iPhone» нельзя. Друг, потерявший устройство, может перейти на сайт icloud.com/find и войти в систему со своим Apple ID.
Обновление карты
Выполните любое из указанных действий:
для обновления местоположения выберите устройство из списка устройств, нажмите зеленую точку на карте и нажмите ;
для перемещения по карте используйте функцию перетаскивания;
для увеличения масштаба: нажмите или разведите два пальца на экране;
для уменьшения масштаба: нажмите или сведите два пальца на экране;
Изменение представления карты: кнопка в верхнем правом углу карты указывает, предназначена ли текущая карта для ознакомления , гибридного просмотра или просмотра со спутника . Чтобы выбрать другую карту, нажмите кнопку , затем выберите нужный вид (Стандартный вид, Гибридный вид или Вид со спутника).
Можно также использовать приложение «Локатор» на любом устройстве, где выполнен вход с помощью того же Apple ID. См. Используйте приложение «Локатор» для поиска пользователей, устройств и вещей.
Примечание. Картографические данные и сведения о геопозиции устройства основываются на информации, предоставляемой третьей стороной. Содержание и форма данной услуги могут меняться. В некоторых регионах услуга может быть недоступна, в результате чего картографические данные и сведения о еопозиции могут быть неточными или неполными.
См. такжеСтатья Службы поддержки Apple «Поиск серийного номера или IMEI на iPhone, iPad или iPod touch»
рубинов на рельсах — В чем разница между find, where и find_by_id?
спросил
Изменено 8 месяцев назад
Просмотрено 32к раз
В чем разница между find
где
и find_by_id
? Все они работают, когда вы пытаетесь найти пользователя с заданным идентификатором.- ruby-on-rails
- ruby-on-rails-3
Разница в том, что они возвращают, когда запись найдена или не найдена. Рассмотрим следующие примеры:
>> User.create name: 'THE USER' # создает пользователя с id = 1 >> User.find(1) # возвращает пользователя >> User.find_by_id(1) # возвращает пользователя >> User.where(id: 1).first # возвращает пользователя
Как видите, существующего пользователя можно получить любым из трех способов. Большая разница с использованием , где
, вы можете объединять команды (конечно, без вызова сначала , а затем
). вызывает исключение
>> User.find_by_id(2) # ноль
>> User.where(id: 2).first # ноль
Итак, здесь очевидно, что когда вы используете find
для поиска несуществующей записи, вы получаете исключение. Это исключение ActiveRecord::RecordNotFound
, который отображает ошибку 404 в производственной среде.
Надеюсь, это поможет!
UPDATE
Rails 4 использует следующий синтаксис для find_by
>> User. find_by(id: 1) # возвращает nil, если нет пользователя с id 1 >> User.find_by!(id: 1) # вызывает ActiveRecord::RecordNotFound, когда запись не найдена
3
find => Эта функция возвращает одиночную запись, если данный primary_key(id) существует в системе, в противном случае выдаст ошибку.
Model.find(required_id_value)
find_by => Это вернет одну запись в зависимости от данного атрибута, и если значение атрибута не существует в БД, он вернет ноль.
Model.find_by_name("ваше имя")
name здесь атрибут, и он должен существовать в вашем модальном окне.
, где => Это вернет отношение активной записи с нулем или более записями, которые вам нужно использовать сначала, чтобы вернуть только одну запись или ноль, если возвращается ноль записей.
Model.where(id: id_value).first
1
find
=> используется для поиска строки по id
. Это вернет одну запись.
ВашаМодель.find(2) Адрес.найти(1)
find_by
=> используется для получения строки по любым атрибутам записи. Это вернет первую совпадающую запись, если условие соответствует.
ВашаМодель.find_by_attrname("значение") Address.find_by_street_name_and_city("Андери", "Нью-Йорк") Адресс.find_by_id(4)
, где
=> используется для получения активных записей на основе условий для возврата отношения активной записи (т. е.) может быть ноль или более записей.
YourModel.where(:attrname => "что-то") Address.where(:city => "Нью-Йорк")
Просто для меня….
‘Найти’ в результате возвращает вам один объект, а ‘Где’ возвращает вам массив, поэтому вам нужно добавить .each для извлечения каждого объекта из этого массива.
Ничего страшного, но есть еще одна разница между найти
и , где
, когда вы пытаетесь получить 1+ записей, а затем вам нужно обновить каждую запись, и вы хотите использовать find_each
, он будет работать над методом , где
, потому что результат , где
запрос представляет собой ActiveRecord::Relation
.
find_each
вместо результата поиска, у вас будет ошибка.Profile.find([1, 2, 3]).find_each { |e| ставит e.id } => NoMethodError (неопределенный метод `find_each' для <Массив:0x0000555e923d3f38>) Profile.where(id: [1, 2, 3]).find_each { |e| ставит e.id } => 1 => 2 => 3
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
рубинов на рельсах — В чем разница между find и find_by?
Задавать вопрос
спросил
Изменено 2 года, 3 месяца назад
Просмотрено 2к раз
Из документации по рельсам я знаю, что find
приведет к ошибке RecordNotFound
. Однако метод find_by
просто возвращает nil
, если запись не найдена. Возврат nil
кажется мне более интуитивным и безопасным в целом, поэтому мне интересно, есть ли какое-либо преимущество в использовании метода find
по сравнению с методом find_by
?
Например, в чем разница между следующим:
myRecord.find(1)
и
myRecord.find_by(id: 1)
Если единственная разница в том, что find
вызывает ошибку, когда запись не найдена, я не вижу смысла в использовании найти
.
РЕДАКТИРОВАТЬ
Для всех людей, которые ухватились за мой вопрос и сказали, что на него уже был дан ответ, вы ошибаетесь. Я четко заявил, что знаю, что find
возвращает ошибку, когда запись не найдена (это то, что все остальные подчеркивают в своих ответах), и что find_by
возвращает nil. Я хочу знать, есть ли другие различия.
- рубиновые рельсы
3
В вашем конкретном примере между ними мало различий, кроме ошибки и nil , о которой вы упоминаете.