Павел
Dmitriy
Павел
mr.
Откуда инфу по странам берешь?
https://en.wikipedia.org/wiki/Mobile_country_code#Kazakhstan_-_KZ
Мне RU и KZ только)
А так на базе списка из педиквикии есть либы.
Dmitriy
Павел
А нафига тебе? Имси обычно не светится наружу. Это приватная инфа
mr.
все в хелперы. то мы не попути
Да не всё, в начале диалоги был сарказм.
Но я говорю, что если уместен хелпер, то делаю в йии2 хелпер и юзаю его СРАЗУ.
В ларавел бы вероятно сделал из него фасад.
mr.
Да, я понимаю что это немного пиздец.
mr.
Я просто тесты редко пишу и позволяю такое.
Dmitriy
Dmitriy
даже на ларавел
mr.
хорошо что у нас разные проекты =)
Дима, а скажи как нужно. Я же не говорю что я правильно делаю, я просто так делаю, мне не кому по рукам бить, вот и позволяю такое.
Павел
mr.
даже на ларавел
Да и фасад не сделал бы))) Попутал. Заинжектил бы через DI.
Павел
Блин так это твои имси
mr.
IMSI это же не ключ, IMSI это всего лишь типа серийник
Niko
mr.
International Mobile Subscriber Identity (IMSI) — международный идентификатор мобильного абонента (индивидуальный номер абонента), ассоциированный с каждым пользователем мобильной связи стандарта GSM, UMTS или CDMA. При регистрации в сети аппарат абонента передаёт IMSI, по которому происходит его идентификация. Во избежание перехвата, этот номер посылается через сеть настолько редко (только аутентификация пользователя), насколько это возможно — в тех случаях, когда это возможно, вместо него посылается случайно сгенерированный TMSI.
Павел
Ну да. Погугли сколько атак можно организовать зная имси абонента
Dmitriy
Павел
Никакой статики кароче
mr.
Павел
mr.
Павел
Хе-хе я этим на жизнь зарабатываю какбо 😉
mr.
О, дак мы коллеги)
Павел
Похоже 😉
Dmitriy
Niko
mr.
mr.
Не всё же жизнь сразу в master хуячить :D
Niko
Я в курсе, что чел годный, притензий к этому нет. Но как же правильно называть "класс-хелпер"???
Stas
https://github.com/mdmsoft/yii2-captcha
Stas
надо где то будет по прикол запилить:)
Niko
Мне больше Макса стиль импонирует))) Просто мы тески
Dmitriy
Niko
пригласи в чат
mr.
Niko
please
mr.
Чем по пониманию IMSIService от IMSIHelper'a отличается?
Niko
Dmitriy
mr.
MobileNetworkIdentityHelper - во, понятное название))
mr.
В здоровом споре - рождается истина))
Niko
че-т какая-то длинная истина
mr.
Helper мне явно даёт понять, что это хелпер)
Dmitriy
Dmitriy
+
mr.
Статический класс с набором статических методов которые позволяют инкапсулировать некоторые действия.
Dmitriy
ему удобно посфиксы
mr.
use \my\space\SomeHelper;
И уже далее везде использую как SomeHelper.
mr.
mr.
Убрать или не убрать...
Ivan
Слишком длинное имя получается
Ivan
DateHelper, StringHelper ещё норм
mr.
Ну тогда оставлю MobileNetworkHelper)
Ivan
Я лично распихиваю по подпапкам и делаю нзвания без припсок назначения
mr.
Спасибо, приму на будущее.
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
String, Data & etc? А как потом понять что это?
Niko
@ExileeD спасибо за чат
mr.
Ребят, стоп.
The Ant
ну очень жырные AR модели... вооще ;[
The Ant
давайте сделаем выпиливаемый AR в yii?
The Ant
не поможет
mr.
У меня всегда внутри спор, длинное и поятное название сделать, либо покороче.
mr.
Просто когда работаешь с говнокодом где $i, $ss, $b2, понимаешь, что лучше бы ты назвал чуть длиннее.
Niko
The Ant
Слишком длинное имя получается
ты наверное не застал времена когда неймспейсы делали прямо в имени, разделяя их нижним подчеркиванием.
типа: my_namespace_MyClass