То что вход только по TOPT без смс уже плюс. По поводу восстановления пароля, я так понял, если его как-то и изменили посредством смс, то для подтверждения входа все-равно нужен будет TOPT - двухфактор же.
А если нажать "не могу подтвердить вход", оно там случаем не предложит смс отправить)?
Не знаю на счет массовости, но я знаю такого пенсионера (без дофига миллионов правда). Делает все, что по телефону незнакомая тетя скажет. И sberpay поставит и код продиктует. Пытается покупать типа лекарства по 15000р в интернете (сахар с водичкой). Спашиваешь - зачем? Почему? Молчит или говорит не знаю. Объяснять просто бесполезно. Как об стенку.
Знаю пенсионеров, которые так не делают и не будут. Таких больше.
Я даже понял про какой эстонский хостинг вы говорите. Вот только часть его адресов похоже попали под блокировку. Пинги идут, ssh работает, а все остальное режется. Даже обычный файл по http не качает. Хотя раньше все работало. Это сервер в Финляндии.
Конечно нет. Еще и на мать хватило. Про память не помню. Обычный апгрейд. Системник, клавиатура и монитор со старого компа. Видяху, по-моему, чуть позже обновил.
Рвзумеется студент не купит компьютер за 1000$ баксов. Но для учебы вполне годится. CS, Quake 3 и UT летали. C++ Builder работал. И да, это областной центр в соседней с московской областью.
Win2000\2003 отлично работали у меня на десктопе, вместо winxp. И не падали. Правда был один смешной случай.
Я игрался с анимированными курсорами и нарисовал свой. В редакторе можно было указать паузу между кадрами. Чем меньше, тем быстрее анимация. Мне захотелось поставить 0 и посмотреть, что будет. Поставил, установил этот курсор и система просто зависла наглухо, без всяких BSOD. После reset тоже зависала, как только появлялся этот злополучный курсор. Вообщем, его я как-то смог удалить без переустановки системы) и больше так не делал. Зато никаких синих экранов.
Смотрите категорию камеры с http протоколом. Обычно они поддерживают еще и FTP. Какой-нибудь Dahua или Tiandy. Поставите себе vsftp на локальном сервере и все.
Прошивал такой иглой мелкую плоскую флэшку в формате wson8 на материнке. Прищепка с нее спадала. Мне повезло, прошилось и заработало. Если бы выпаивал, разворотил бы там все.
На каждый чих GenServer делать? Это антипаттерн. Плюс наличие тех же протоколов и defimpl буквально говорит об отделении реализации. Если это не сокрытие, то я уже и не знаю что тут ещё сказать.
Обычные map с сахаром. Я понимаю, elixir гибкий язык и можно все раскидать по функция\модулям как угодно. Но struct + module + matching дает то самое сокрытие поведения. Если вы сами это захотите сделать.
Посмотрите на исходники Elixi, Ecto. Там что нет модулей с defstruct и приватными методами? Нет сокрытия?
Но ведь, как только в модуле появляется функция с аргументом %ModuleName{}, у вас сразу же появляется эта связь. Приватные функции модуля для работы с этой структурой вызвать нельзя. Вот вам и сокрытие поведения.
То что вход только по TOPT без смс уже плюс. По поводу восстановления пароля, я так понял, если его как-то и изменили посредством смс, то для подтверждения входа все-равно нужен будет TOPT - двухфактор же.
А если нажать "не могу подтвердить вход", оно там случаем не предложит смс отправить)?
А точно смс отвязался? Даже через сайт нельзя зайти? Насколько я помню, полностью запретить смс нельзя было.
Не знаю на счет массовости, но я знаю такого пенсионера (без дофига миллионов правда). Делает все, что по телефону незнакомая тетя скажет. И sberpay поставит и код продиктует. Пытается покупать типа лекарства по 15000р в интернете (сахар с водичкой). Спашиваешь - зачем? Почему? Молчит или говорит не знаю. Объяснять просто бесполезно. Как об стенку.
Знаю пенсионеров, которые так не делают и не будут. Таких больше.
Я даже понял про какой эстонский хостинг вы говорите. Вот только часть его адресов похоже попали под блокировку. Пинги идут, ssh работает, а все остальное режется. Даже обычный файл по http не качает. Хотя раньше все работало. Это сервер в Финляндии.
Не работает. Ни ics, ни cisco anyconnect, ни десктопный клиент через точку доступа. Возможно нужно пересобирать без GnuTLS.
OpenConnect с камуфляжем не работает на мобильном интернете. Не соединяется. Только на проводном.
Не Electron, системный WebView. Но я был удивлен. Ожидал инновационный SwiftUI, а там вон чего оказалось))
У них давно react в системных настройках есть. Не удивлюсь, если запихнут его в калькулятор.
Конечно нет. Еще и на мать хватило. Про память не помню. Обычный апгрейд. Системник, клавиатура и монитор со старого компа. Видяху, по-моему, чуть позже обновил.
Рвзумеется студент не купит компьютер за 1000$ баксов. Но для учебы вполне годится. CS, Quake 3 и UT летали. C++ Builder работал. И да, это областной центр в соседней с московской областью.
Какие 450т.р? Я студентом спокойно заработал себе на Celeron 533. Вот вам прайс. 35$ всего. И это за новый проц.
Win2000\2003 отлично работали у меня на десктопе, вместо winxp. И не падали. Правда был один смешной случай.
Я игрался с анимированными курсорами и нарисовал свой. В редакторе можно было указать паузу между кадрами. Чем меньше, тем быстрее анимация. Мне захотелось поставить 0 и посмотреть, что будет. Поставил, установил этот курсор и система просто зависла наглухо, без всяких BSOD. После reset тоже зависала, как только появлялся этот злополучный курсор. Вообщем, его я как-то смог удалить без переустановки системы) и больше так не делал. Зато никаких синих экранов.
Т.е. теперь на ozon global телефон не заказать? И придется втридорога брать в dns? Спасибо за заботу.
Может все же пользователю решать, нужен ему другой магазин или нет.
Смотрите категорию камеры с http протоколом. Обычно они поддерживают еще и FTP. Какой-нибудь Dahua или Tiandy. Поставите себе vsftp на локальном сервере и все.
Прошивал такой иглой мелкую плоскую флэшку в формате wson8 на материнке. Прищепка с нее спадала. Мне повезло, прошилось и заработало. Если бы выпаивал, разворотил бы там все.
Ага. Написал по памяти. Что вспомнилось.
Я все это к тому, что в элексире хватает различных механизмов, чтобы поинкапсулировать в свое удовольствие.
Для изоляции состояния потребуется. GenServer, Agent, Task не суть. Для поведения не обязательно.
Вы же вызываете имплементацию через протокол. Вам известен только он (интерфейс). Что там в реализации вы не знаете. Я вам ещё раз напишу:
На каждый чих GenServer делать? Это антипаттерн. Плюс наличие тех же протоколов и defimpl буквально говорит об отделении реализации. Если это не сокрытие, то я уже и не знаю что тут ещё сказать.
Обычные map с сахаром. Я понимаю, elixir гибкий язык и можно все раскидать по функция\модулям как угодно. Но struct + module + matching дает то самое сокрытие поведения. Если вы сами это захотите сделать.
Посмотрите на исходники Elixi, Ecto. Там что нет модулей с defstruct и приватными методами? Нет сокрытия?
Но ведь, как только в модуле появляется функция с аргументом %ModuleName{}, у вас сразу же появляется эта связь. Приватные функции модуля для работы с этой структурой вызвать нельзя. Вот вам и сокрытие поведения.
Так внутри модуля делается defstruct. И вот вам данные. У структуры даже что-то типа появляется.
Инкапсуляция служит для того, чтобы изолировать контрактные обязательства абстракции от их реализации.
Полиморфизм помогает этого достичь скрывая поведение за интерфейсом. Тут нет противоречий.