
Максим
16.05.2018
13:05:38

Константин
16.05.2018
13:06:11
Я никого из вас не считаю тупым, так проще иногда спрашивать
Ай ладно
Короче

Google

Константин
16.05.2018
13:06:32
Спасибо за помощь
А то я сейчас в дебри уйду рспинаясь

Maks
16.05.2018
13:39:26
Товарищи, подскажите пожалуйста, разбираюсь с очередями) У них в примере Yii::$app->queue->on(Queue::EVENT_AFTER_ERROR, function ($event) {
if ($event->error instanceof TemporaryUnprocessableJobException) {
$queue = $event->sender;
$queue->delay(7200)->push($event->job);
}
}); хочу разобраться попутно с ивентами, куда этот код правильно будет вставить?

Виктор
16.05.2018
13:44:04
В какой нибудь Bootstrap класс
Или CoreEventRegistrator класс. На сколько фантазии хватит)

Like
16.05.2018
13:49:43
И чо
И куда делся этот нытик
в колледже ему пхп не преподавали

Виктор
16.05.2018
13:52:21

Максим
16.05.2018
13:53:12

?
16.05.2018
13:55:12
гг сам энергетик
1 товарищь матиматик
другой физик

Maks
16.05.2018
13:58:09
О, а я компы вообще обслуживать должен по образованию)

Google

Виктор
16.05.2018
14:18:02
Действительно сильные одаренные математики, преданные своему делу, зарабатывают куда больше программистов

Dmitriy
16.05.2018
14:19:57

Like
16.05.2018
14:21:48

?
16.05.2018
14:27:03
?

Minas
16.05.2018
16:13:24
Просветите пожалуйста. Composer на yii2 устанавливается отдельно? Хочу обновить до bootstrap4. Команда composer.phar не исполняется.

Andriy
16.05.2018
16:13:41
Привет ребят, есть какой то event который вызывается когда идет обращение к модели?
Нужно сделать проверку на expired_at и обновлять ее при некоторых условиях

Roman
16.05.2018
16:14:38

Like
16.05.2018
16:16:59

Andriy
16.05.2018
16:17:28
А как?
Как?

Like
16.05.2018
16:18:40
А крон здесь причем? ?

Andriy
16.05.2018
16:20:20
Так а что, делать проверку прямо в контроллере и обновлять?

Like
16.05.2018
16:21:03
Тебе лучше никак не делать)

Руслан
16.05.2018
16:25:02

Minas
16.05.2018
16:29:24
Как установить bootstrap4 на yii2? Подскажите пожалуйста

?
16.05.2018
16:53:21
Композер качаешь курлом

Google

?
16.05.2018
16:53:49
А дальше ставишь через него что надо

Vadim
16.05.2018
17:07:49
Вопрос по yii2-sphinx
Как-то можно менять sort modes и использовать выражения для сортировки?

Антон
16.05.2018
17:37:48
Ребята, закидываю таски в очередь, и если какой то таск падает с фатальной ошибкой, то остальные перестают работать. Это так задумано?

Виктор
16.05.2018
17:54:41
под кроликом?
в запросе на sphinxQL

Evgeny
16.05.2018
18:38:04
народ привет
подскажите как такую штуку реализовать, через что.
К ПРИМЕРУ в системе возникает некое событие по которому нужно оповестить пользователя.
но пользователь может увидеть это событие в браузере и его не надо лишний раз оповещать
как бы это сделал на JS:
установил таймаут на отправку оповещения скажем 1 минута.
Если в течении этой минуты юзер и так увидел то что надо - сбрасываю таймаут и никакие доп оповещения не всплывают
есть какой нить такой же таймаут на пхп/юи? который потом можно сбросить?
или тут правильно через очередь фигачить?

☕ CunningFox
16.05.2018
18:41:12

Evgeny
16.05.2018
18:41:32
серверное.

☕ CunningFox
16.05.2018
18:41:43
а дальше longpooling/websocket

Evgeny
16.05.2018
18:41:54
ну на клиенте все равно делать ajax запрос на сервак, что мол стопэ, уже всё просмотрено

☕ CunningFox
16.05.2018
18:42:15
оповещение в очередь или сразу в редис, а клиент получает при необходимости. Если не получил то можно уже пуш в браузер или приложения пулять
js можно приостанавливать в принципе, а так сделал звук и показал сообщение

Evgeny
16.05.2018
18:43:28
есть чат на клиенете.
если я прямо сейчас сижу в чате и мне приходит сообщение - не нужно мне дополнительных уведомлений слать.
Это сообщение становится прочитанным в течении долей секунды

☕ CunningFox
16.05.2018
18:43:38
если сообщение закрыл пользователь то на сервер сообщение тип "ок, прочтено"

Google

☕ CunningFox
16.05.2018
18:44:04
ну в данном случае если на клиенте оно стано прочитанным (движения грызуна или что угодно)
*стало
шли на сервер чем привык чекин
Сам обмен сообщениями

Evgeny
16.05.2018
18:50:49
сокеты + жквери

Vadim
16.05.2018
18:53:02

Roman
16.05.2018
19:34:27

Vadim
16.05.2018
19:36:46

Roman
16.05.2018
19:38:42
уже не помню, редко пишу запросы на чистом sphinxQL. Сейчас вообще редко с ним работаю

Виктор
16.05.2018
19:39:47
Можно и через QB написать sphinxQL это SQL со своей спецификой
https://habr.com/company/sphinx/blog/61222/

Vadim
16.05.2018
19:42:22

Andriy
16.05.2018
19:46:25
Привет ребят, подскажите плиз, почему load возвращает false, причем в errors пустой массив?

Vano
16.05.2018
19:48:20
а ты такой ->load($post, '') сделай)))

Andriy
16.05.2018
19:49:10

Vano
16.05.2018
19:49:12
ну и errors появляются после ->validate()

Andriy
16.05.2018
19:49:37
Я не использую никакие формы, у меня default форма

Google

Vano
16.05.2018
19:49:52
да насрать, в load второй параметр надо передавать

Andriy
16.05.2018
19:50:16
Ааа

Vano
16.05.2018
19:50:43
1. смотри что такое второй параметр
2. почитай когда ошибки появляются
и у тебя все получится

Andriy
16.05.2018
19:51:44
Просто у меня по всему проэкту не используется второй параметр. Скажи плс если не сложно что он делает)

Vano
16.05.2018
19:52:18
второй параметр - название модели текущего запроса
на пальцах: если хочешь модель забить просто массивом - всегда пустую строку передавай :)

Andriy
16.05.2018
19:54:06
А если не использую второй параметр, нужно как то модель с формой связЫвать или что-то в этом духе?
Читаю сейчас об этом
Просто хочется на пальцах)

Ruslan
16.05.2018
19:57:38
Может кто сталкивался:
Видеоплеер воспроизводит видео только с локального пути, если путь указать с доменом (даже текущий) видео на некоторых телефонах не воспроизводится?
Воспроизводит
<source src="/assets/video/index.m3u8?v=1509168471" type="application/x-mpegURL">
Не воспроизводит
<source src="https://site.ru/assets/video/index.m3u8?v=1509168471" type="application/x-mpegURL">

R
16.05.2018
20:06:26
вероятно, проблема совсем не в путях, а в отсутствии кроссплатформенности

Vano
16.05.2018
20:07:30
я бы хидеры перепроверил на content-type

R
16.05.2018
20:08:13
еще бывает из-за cors
но странно, что даже с текущего не работает
некоторые телефоны - это айфоны на сафари наверно? при том не очень свежие модели

Alex
16.05.2018
20:10:31
Протоколы совпадают? Оба https?

Maxim
16.05.2018
20:26:12

Konstantin
16.05.2018
20:57:35