Dependency Injection (внедрение зависимостей) -- что это такое

Dependency Injection - это концепция построения приложения, при которой за каждую функцию приложения отвечает один, условно независимый объект (сервис), который может иметь необходимость использовать другие объекты (зависимости), известные ему интерфейсами. Концепция реализуется в различных языках программирования: PHP, Java, JavaScript, С#, Python и др.

Такой подход, когда функциональные блоки выделяются в сервисы, принято называть сервисно-ориентированной архитектурой (Service-oriented architecture, SOA).

telegram local password Для чего нужен локальный пароль -- Усиливаем безопасность

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

То есть это одна из мер защиты аккаунта.

telegram cloud password -- Что это, зачем включать этот пароль

cloud password (облачный пароль) -- пароль единый для всех ваших устройств, придётся вводить каждый раз, когда логинитесь на новом устройстве (после sms кода).

Почему это полезно

Поможет в случае:

  • Если кто-то получит доступ к вашему мобильному телефону (напр. взломает его)
  • Если ваш мобильный номер перейдёт другому человеку

cloud password -- С email или без

Варианты включения:

Telegram Безопасность пароля (не только мобильный номер) -- Как защититься от взлома/угона аккаунта/истории сообщений

Усилить защиту по-умолчанию можно так:

  1. Включите cloud password -- на случай взлома мобильного/оператора.
  2. Включить local password -- на случай потери устройства с аккаунтом/временного оставления его в любопытной среде.

каждое "включение" из списка -- плюс к защите.

telegram reset account Что происходит при удалении аккаунта (напр, если не можешь восстановить пароль).

Что будет если удалить аккаунт Telegram

После удаления аккунта в 2017 происходило следующее (связано с тем. что по сути вы создаётся новый аккаунт -- то что номер телефона остался прежним в каком-то смысле значения не имеет):

internal server error Telegram -- ничего не происходит после выбора номера телефона

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

internal server error

-- это telegram desktop (в web online версии вообще не будет никакого сообщения, что совсем обескураживает)

Что делать

Тут даже сбросить аккаунт сразу не получится -- придётся ждать пока сервер соизволит прислать код.

Сколько ждать

По нашей практике -- не более двух часов.

too many attempts please try again later Telegram -- что за ошибка (Ввод пароля)

too many attempts please try again later

Причина

Телеграм защищает аккаунт от подбора пароля и потому выставляет тайм-аут после нескольких неудачных попыток.

Как показывает практика это, судя по всему, 5 попыток (после чего включается защитный тайм-аут, то есть время, когда сервер отказывается проверять пароль).

Также проблема может возникать при использовании прокси, из-за того что этот ip используют сразу много машин.

symfony -- получить список доступных сервисов

В 3-ей версии в консоли можно так:

php bin/console debug:container --types

это будет список доступный для использования в методе контроллера.

symfony service Сервис -- что это в symfony

Сервис -- на практике какой-то программный объект (пользовательский или предоставляемый бандлом как готовое решение каких-то задач), обычно находится в т.н. "контейнере сервисов"

При каждом запуске приложения, генерируется множество сервисов (например, session, doctrine, templating). Вызывая сервисы в контроллере, вы можете использовать методы их классов.

Pages

Subscribe to fkn+antitotal RSS