Vladislav
можешь чекать через "пинги" в какой-нить сервер и засеканием дельты времени
Vladislav
но гарантию не получишь
Vladislav
получишь только стаблиьность сети
Vladislav
а тем более 4г от вифи не отличишь
Vladislav
вряд ли
гарантирую. Нативных решений в стандарте нет
Lee
То что я скинул — более подходящая штука. Но работает только на вебкитах и только под андроид.
Дмитрий
пинги это долго.
Дмитрий
щас поищу чонить
Дмитрий
нет так нет(
Vladislav
удачи
Vladislav
найдешь - пиши
Lee
Не продвигается у них процесс.
Дмитрий
Lee
А как вы пингом собрались делать?
Vladislav
просто измеряешь дельту времени до сервака
Vladislav
есть стандарт, например N мс
Vladislav
если меньше/больше делаешь выводы
Vladislav
дельту считаешь среднюю за последние M запросов
Vladislav
типа так, по-ублюдски
Дмитрий
погрешность будет ниибическая
Дмитрий
поэтому толку нет от этого способа (
Дмитрий
к сожалению
Vladislav
ну да
Vladislav
логчино)
Vladislav
но чем бльше выборка, тем меньше погрешность
Vladislav
"пинг"
Vladislav
этон е icmp
Vladislav
это tcp
Vladislav
замеряешь время перед аякс запросом
Vladislav
делаешь аякс
Vladislav
замеряешь время
Vladislav
вот и все
Vladislav
это даже http "пинг"
Lee
Ну такое...
Vladislav
типа так, по-ублюдски
Vladislav
задача есть же
Дмитрий
)))
Дмитрий
ну вот конечно не 3г/4г/2г/лте но хоть что-то
Дмитрий
https://www.maxmind.com/en/geoip2-connection-type-database
Vladislav
лол
Lee
Намного профитабельней будет заюзать ту штуку под андроид.
Vladislav
вифи то точно не чекнешь)
Lee
Vladislav
еще и платно)
Дмитрий
ну нада поискать бесплатно)
Дмитрий
ну а по существу, один х не то что нужно (
who are you
Свой браузер надо чтобы определяло соединения
Дмитрий
точно, пойду напишу
Lee
точно, пойду напишу
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-network-information/
Лучше чем ничего.
Дмитрий
who are you
Привет! Ищу Yii разработчиков с дальнего востока для продолжительного сотрудничества. Спасибо
Vladislav
Дальний - это насколько?
🎅
продолжительного - это насколько?
who are you
в личку пишите, его нет в этом чате
Borys
обрезанная, пользовал как-то ее, хватило
Ulugbek "Luke"
использую i18n, запустил скрипт, собрал строки в messages, перевел, если сейчас опять скрипт запущу, то удалятся ли мои переводы?
Good
Там зависит от настроек конфига.
Good
Оно может либо удалять несуществующие переводы, либо обозначать, либо ничего не делать с ними
Good
Если перевод уже есть, оно его оставляет
Good
Что логично)
mr.
Ребя, кто с большим опытом, оцените ход мыслей:
После того, как код не смотря на все мои старания писать чисто опять превратился в лапшу, я подумал о таком подходе...
Есть некоторая сущность, у неё стандартные события. Активируем транцзакции на все операции, триггаем эвенты, вешаемся на эти эвенты и выполняем какую-либо логику у связанных сущностей.
Вроде как в DDD так делается.
Какие подводные, кроме очевидно того, что будет каша из обработчиков?
mr.
Не развил мысль... Ну кто в теме, думаю поймёт куда я пошёл...
Good
// boolean, whether to remove messages that no longer appear in the source code.
// Defaults to false, which means these messages will NOT be removed.
'removeUnused' => false,
Good
// boolean, whether to mark messages that no longer appear in the source code.
// Defaults to true, which means each of these messages will be enclosed with a pair of '@@' marks.
'markUnused' => false,
Ulugbek "Luke"
Good
НЕ за что) Я тут нечасто выручаю, больше меня)
Stas
подскажите есть кнопка проверки которая сабмитит форму если юзер на нее нажал то пошла валидация и кнопка пропала но если валидация (на стороне клиента) непрошла форма возвращается с ошибкой как привязать исчезновение кнопки с положительной валидацией на стороне клиента?
Nikita
а в yii2 ни чего нет встроенного чтобы автоматически запускать консольную команду?)
who are you
Stas
who are you
who are you
а в yii2 ни чего нет встроенного чтобы автоматически запускать консольную команду?)
$oldApp = \Yii::$app;
new \yii\console\Application([
'id' => 'Command runner',
'basePath' => '@app',
'components' => [
'db' => $oldApp->db,
],
);
\Yii::$app->runAction('migrate/up', ['migrationPath' => '@yii/rbac/migrations/', 'interactive' => false]);
\Yii:$app = $oldApp;
Nikita
cd /var/www/www-root/data/www/dir_site && php yii test
в крон добавил верно мыслю?
Nikita
who are you
нет
Nikita
/var/www/www-root/data/www/dir_site php yii test
так?
who are you
крон это программа на сервере, управлять им можно либо через панель хостинга либо через терминал системы
Nikita
ну я в планировщик добавил