Термины и сокращения

Вендор-  Вендор, от английского "vendor", Производитель и поставщик: это компания или лицо, которое производит и/или поставляет товары, услуги или программное обеспечение. Вендор может выступать в роли производителя, поставщика, или даже дистрибьютора, часто под своим собственным брендом.
iPad – 15 полезных функций iPad для учёбы. Рисуйте ровные схемы и считайте без калькулятора. Создание заметок и блок-схем это очень важная часть любого обучающего процесса. Чтобы сделать визуальный конспект быстро и при этом оставить записи понятными, пригодится следующая фишка iPad.
Гаджет - позволяет быстро рисовать ровные линии и правильные геометрические фигуры. Это работает как с Apple Pencil, так и при рисовании пальцем. Фишка появилась в iOS 14 и iPadOS 14 и работает на всех поддерживаемых гаджетах.
При создании линий, кругов, треугольников, квадратов, прямоугольников, стрелок и других геометрических фигур нужно задержать палец на долю секунды в самом конце рисования. Фигура будет выровнена автоматически и станет красивой.
Если с iPad используете Apple Pencil, для работы фишки при ручном рисовании нужно отключить опцию по пути Настройки – Apple Pencil – Рисование только Apple Pencil.  Заметки с экрана блокировки.  При использовании iPad вместе с фирменным стилусом Apple пригодится возможность быстро создавать заметки прямо с экрана блокировки iPadOS.
Опция включается по пути Настройки – Заметки – Заметки на заблок. экране. Здесь же задаются параметры работы фишки.
Можно всегда создавать новую заметку с экрана блокировки или продолжать редактирование последней записи. Можно возвращаться к последней используемой заметке из одноименного приложения или к последней созданной с экрана блокировки.
Для активации опции нужно дважды тапнуть по экрану блокировки при помощи Apple Pencil. Эта фишка iPad позволяет открепить видео от окна его приложения и расположить поверх других программ или игр. Так можно одновременно смотреть лекцию и конспектировать ее в заметках. Получится воспроизводить вебинар или презентацию и при этом работать с другим нужным приложением.
Включается опция по пути Настройки – Основные – Картинка в картинке.
Активировать режим получится в большинстве веб-плееров, которые запускаются через браузер Safari. Скоро такая возможность должна появиться в приложении YouTube, а пока можете воспользоваться этой фишкой для просмотра роликов с любимого видеохостинга. Эта опция iPadOS позволяет открыть любую программу в компактном режиме поверх любого запущенного приложения. Основная программа или игра при этом остается запущена на весь экран, а дополнительное приложение выводится в компактном режиме. При этом окно при необходимости выдвигается или прячется за боковую границу экрана.
Для запуска приложения в режиме Side Over откройте любое основное приложение, свайпом от нижней части экрана достаньте док-панель, перенесите любое приложение поверх уже запущенного.
Программа примет компактный вид и расположится у правой или левой границы экрана. Таким способом можно запустить несколько нужных утилит, а для переключения между ними используются привычные в iOS жесты: боковой свайп или свайп вверх. Перетаскивание контента между приложениями.  iPad в качестве лупы.
 Приложения в компактном режиме
Просмотр видео “Картинка в картинке”



Хранилище DataStore, в контексте Google Cloud, это NoSQL база данных, предназначенная для хранения больших объемов неструктурированных или слабоструктурированных данных. Оно обеспечивает высокую масштабируемость, доступность и надежность для приложений, работающих с большими объемами данных.
Основные функции хранилища DataStore:
Хранение и управление данными:
DataStore предназначен для хранения больших объемов данных, которые не помещаются в обычной реляционной базе данных или оперативной памяти.
Масштабируемость:
DataStore может масштабироваться для обработки растущих объемов данных и трафика, обеспечивая высокую производительность даже при больших нагрузках.
Доступность и надежность:
DataStore обеспечивает высокую доступность данных, используя распределенную архитектуру, и имеет механизмы для защиты от сбоев.
Гибкость:
DataStore поддерживает различные типы данных и позволяет гибко настраивать структуру данных, что делает его подходящим для различных типов приложений.
Интеграция с другими сервисами Google Cloud:
DataStore тесно интегрирован с другими сервисами Google Cloud, такими как Google Compute Engine, Google Kubernetes Engine и Google App Engine, что упрощает разработку и развертывание приложений.
Поддержка разных языков и фреймворков:
DataStore поддерживает различные языки программирования и фреймворки, что позволяет разработчикам использовать знакомые инструменты.
В целом, DataStore предоставляет надежную, масштабируемую и гибкую платформу для хранения и управления данными, подходящую для широкого спектра приложений, включая веб-сайты, мобильные приложения и аналитические системы.

Аккаунт (англ. Account) – персональная запись (профиль) пользователя на сайте, содержащая информацию двух типов: идентификационные данные (имя-логин, пароль, адрес электронной почты).
 Браузер - обозреватель, веб-обозреватель или веб-браузер (от англ. web browser, МФА: [w;b ;bra;. z;(;), -z;]; устар. броузер) — прикладное программное обеспечение для просмотра страниц, содержания веб-документов, компьютерных файлов и их каталогов; управления веб-приложениями; а также для решения других задач.

протокол  SSL – (Secure Sockets Layer) — это протокол безопасности, обеспечивающий безопасное соединение между клиентом и сервером, например, между браузером и веб-сайтом. Он шифрует данные, передаваемые по сети, чтобы предотвратить несанкционированный доступ к ним. Хотя SSL как технология уже устарела, на её основе был разработан более современный протокол TLS (Transport Layer Security), который используется сегодня для обеспечения безопасности интернет-соединений.
HTTP –или Hyper Text Transfer Protocol  - это протокол, который используется для передачи данных в интернете, в основном для обмена данными между веб-браузерами и веб-серверами. Проще говоря, это набор правил, по которым браузер (клиент) запрашивает у сервера информацию (например, веб-страницу), и как сервер отвечает на этот запрос. HTTP работает по модели, где браузер (клиент) отправляет запрос на сервер, а сервер отвечает на этот запрос, предоставляя запрашиваемую информацию (например, HTML-страницу, изображения, видео. Метаданные:
И запросы, и ответы содержат заголовки (headers), которые передают метаданные, такие как тип конвента, метод аутентификации, кеширование и другие параметры. HTTP не шифрует данные, передаваемые между клиентом и сервером, что делает его уязвимым для перехвата информации. Для обеспечения безопасности используется HTTPS, который является расширением HTTP с шифрованием данных.

On-demand self-service – On-demand сервисы, или сервисы по требованию, предоставляют доступ к услугам или продуктам в момент, когда они нужны пользователю, часто через мобильные приложения или онлайн-платформы. Они отличаются от традиционных услуг тем, что обеспечивают мгновенный или быстрый отклик на запрос клиента. Услуга предоставляется немедленно или в короткий срок после запроса пользователя. Часто реализуются через мобильные приложения или веб-сайты, что  значительно сокращается время ожидания и упрощается процесс получения необходимой услуги.  обеспечивает удобство и доступность. Включают в себя различные сферы, такие как доставка еды, транспорт, уборка, ремонт, образование и многое другое.
Гибкость:
Пользователи могут выбирать из широкого спектра предложений и находить наиболее подходящий вариант.


Маска  подсети - это как "номер дома" для устройств в сети. Она помогает определить, к какой части сети относится IP-адрес, то есть, является ли получатель данных в той же локальной сети, что и отправитель, или же требуется передать данные через шлюз (например, маршрутизатор).
IP-адрес и маска подсети:
IP-адрес (например, 192.168.1.10) - это как почтовый адрес устройства. Маска подсети (например, 255.255.255.0) указывает, какая часть этого адреса относится к самой сети (например, 192.168.1), а какая - к конкретному устройству в этой сети (например, .10).
Зачем нужна маска?
Без маски подсети устройства не могут понять, нужно ли им отправлять данные напрямую в локальной сети, или же нужно обратиться к маршрутизатору для пересылки за ее пределы.
Пример:
Если у вас в сети есть несколько компьютеров, и у них у всех IP-адреса в диапазоне 192.168.1.XXX (где XXX - это число от 1 до 254), и маска подсети 255.255.255.0, то все эти компьютеры находятся в одной подсети и могут общаться напрямую. Если же у кого-то будет IP-адрес 192.168.2.XXX, то для общения с этой "другой" сетью потребуется маршрутизатор.
Битовая маска:
Маска подсети – это битовое число, которое указывает, какие биты IP-адреса относятся к сети, а какие – к конкретному устройству (хосту). Единицы в маске соответствуют сетевой части, а нули – хостовой.
Запись:
Маска может быть записана в десятичном формате (например, 255.255.255.0) или в формате префикса (например, /24), где число указывает количество единичных битов в маске.

кеширование - Кэширование - это процесс хранения копий часто используемых данных в более быстром, но обычно меньшем по объему, хранилище (кэше) для ускорения доступа к этим данным. Вместо того, чтобы каждый раз обращаться к основному источнику данных (например, базе данных или удаленному серверу), система может получить данные из кэша, что значительно быстрее и снижает нагрузку на основные ресурсы. Когда приложению или пользователю требуются данные, система проверяет, есть ли они в кэше., Если данные найдены в кэше (hit), они возвращаются немедленно.. Если данных нет в кэше (miss), система обращается к основному источнику данных, извлекает их и сохраняет копию в кэше. Быстрый доступ к данным ускоряет работу приложений и веб-сайтов. Меньше обращений к основным источникам данных, таким как базы данных или удаленные серверы, что снижает их нагрузку и экономит ресурсы.
Что такое кэширование?
Кэширование — это метод, который используется для повышения производительности и эффективности приложения путем временного хранения часто используемых данных в расположении, которое быстрее извлекается, чем их исходный источник. Кэширование помогает сократить время, затрачиваемое на извлечение данных, и снизить нагрузку на исходный источник данных.
В приложении можно использовать несколько типов кэширования:
Кэширование памяти: хранение данных в памяти приложения, доступ к которой выполняется быстрее, чем при извлечении их из базы данных или внешнего API. Обычно кэширование памяти используется для данных, к которым часто обращаются и которые изменяются нечасто.
Кэширование диска: хранение данных на локальном диске сервера или клиента, доступ к которому может быть более быстрым, чем извлечение из удаленного местоположения. Обычно кэширование дисков используется для больших наборов данных, которые могут не соответствовать памяти или для данных, которые необходимо сохранить между перезапусками приложения.
Распределенное кэширование: хранение данных в распределенном кэше, который представляет собой кэш, совместно используемый несколькими серверами или экземплярами приложения. Распределенное кэширование полезно для приложений, развернутых на нескольких серверах, поскольку оно позволяет быстро обмениваться данными и получать доступ к ним между экземплярами.
Кэширование сети доставки содержимого (CDN): хранение данных в сети CDN, которая представляет собой сеть серверов, распределенных по всему миру. Кэширование CDN полезно при доставке статического содержимого, например изображений или видео. Это позволяет обслуживать контент из места, которое находится ближе к пользователю, что сокращает задержку и повышает производительность.
При реализации кэширования в приложении учитывайте компромиссы между производительностью и согласованностью данных. Кэширование может повысить производительность, сокращая время, необходимое для получения данных, но также может привести к риску предоставления устаревших или несоответствующих данных. Чтобы снизить этот риск, рассмотрите возможность использования таких методов, как аннулирование кэша или истечение срока действия кэша. Инвалидация кэша удаляет данные из кэша при обновлении. Срок действия кэша устанавливает ограничение на срок жизни кэшированных данных, после чего они автоматически удаляются из кэша.
Кэширование — это мощный способ, который помогает повысить производительность и эффективность приложения, временно сохраняя часто доступные данные в более быстром расположении. После реализации этих методов убедитесь, что приложение правильно обрабатывает кэширование с помощью Dev Proxy.


Рецензии