Anonymous
А крон здесь причем? 🤔
Andriy
Так а что, делать проверку прямо в контроллере и обновлять?
Anonymous
Тебе лучше никак не делать)
Руслан 🇲🇨
Anonymous
Как установить bootstrap4 на yii2? Подскажите пожалуйста
👻
Композер качаешь курлом
👻
А дальше ставишь через него что надо
Vadim
Вопрос по yii2-sphinx
Как-то можно менять sort modes и использовать выражения для сортировки?
Anton
Ребята, закидываю таски в очередь, и если какой то таск падает с фатальной ошибкой, то остальные перестают работать. Это так задумано?
Виктор
Виктор
под кроликом?
Виктор
Виктор
в запросе на sphinxQL
Evgeny
народ привет
Evgeny
подскажите как такую штуку реализовать, через что.
К ПРИМЕРУ в системе возникает некое событие по которому нужно оповестить пользователя.
но пользователь может увидеть это событие в браузере и его не надо лишний раз оповещать
Evgeny
как бы это сделал на JS:
установил таймаут на отправку оповещения скажем 1 минута.
Если в течении этой минуты юзер и так увидел то что надо - сбрасываю таймаут и никакие доп оповещения не всплывают
Evgeny
есть какой нить такой же таймаут на пхп/юи? который потом можно сбросить?
или тут правильно через очередь фигачить?
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Evgeny
серверное.
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
а дальше longpooling/websocket
Evgeny
ну на клиенте все равно делать ajax запрос на сервак, что мол стопэ, уже всё просмотрено
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
оповещение в очередь или сразу в редис, а клиент получает при необходимости. Если не получил то можно уже пуш в браузер или приложения пулять
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
js можно приостанавливать в принципе, а так сделал звук и показал сообщение
Evgeny
есть чат на клиенете.
если я прямо сейчас сижу в чате и мне приходит сообщение - не нужно мне дополнительных уведомлений слать.
Это сообщение становится прочитанным в течении долей секунды
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
если сообщение закрыл пользователь то на сервер сообщение тип "ок, прочтено"
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
ну в данном случае если на клиенте оно стано прочитанным (движения грызуна или что угодно)
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
*стало
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
шли на сервер чем привык чекин
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Сам обмен сообщениями
Evgeny
сокеты + жквери
Roman
Roman
уже не помню, редко пишу запросы на чистом sphinxQL. Сейчас вообще редко с ним работаю
Виктор
Можно и через QB написать sphinxQL это SQL со своей спецификой
Виктор
https://habr.com/company/sphinx/blog/61222/
Andriy
Привет ребят, подскажите плиз, почему load возвращает false, причем в errors пустой массив?
Andriy
Vano
а ты такой ->load($post, '') сделай)))
Andriy
Vano
ну и errors появляются после ->validate()
Andriy
Я не использую никакие формы, у меня default форма
Vano
да насрать, в load второй параметр надо передавать
Andriy
Ааа
Vano
1. смотри что такое второй параметр
2. почитай когда ошибки появляются
Vano
и у тебя все получится
Andriy
Просто у меня по всему проэкту не используется второй параметр. Скажи плс если не сложно что он делает)
Andriy
Vano
второй параметр - название модели текущего запроса
Vano
на пальцах: если хочешь модель забить просто массивом - всегда пустую строку передавай :)
Andriy
А если не использую второй параметр, нужно как то модель с формой связЫвать или что-то в этом духе?
Andriy
Читаю сейчас об этом
Andriy
Просто хочется на пальцах)
Ruslan
Может кто сталкивался:
Видеоплеер воспроизводит видео только с локального пути, если путь указать с доменом (даже текущий) видео на некоторых телефонах не воспроизводится?
Воспроизводит
<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
вероятно, проблема совсем не в путях, а в отсутствии кроссплатформенности
Vano
я бы хидеры перепроверил на content-type
R
еще бывает из-за cors
R
но странно, что даже с текущего не работает
R
некоторые телефоны - это айфоны на сафари наверно? при том не очень свежие модели
Alex
Протоколы совпадают? Оба https?
Anonymous
Anonymous
Anonymous
только не баньте молю
Anonymous
Anonymous
PowerAxis
И2
Anton
Anton
В консоли где yii queue/listen вываливается ошибка прям
Vano
сжечь кролика :)
Anton
Vano
если ты про rabbit, то лучше zeromq ))
Anton
Ну то есть это ошибка в моем таске
Anton
А он все равно падает. Он же должен в как failed посетить и идти дальше выполнять таски?