Dmitry
Кто с редисом дружит ?
Очень широкий вопрос
Anonymous
Attempted to load class "Redis" from the global namespace. Did you forget a "use" statement?
artem
Чёт давненько не видел чтобы именно редис юзают. По коду вижу что хоть if нужно убрать. Все очень плохо
artem
Кто с редисом дружит ?
Sudo apt install php-redis. Потом иф на время убери. И круто было бы знать версию пыхи
artem
а что юзают ?)
Обертки. Они же врапперы
Alexey Mishurovskiy
Обертки. Они же врапперы
аа ) я почему то подумал, что ты имеешь в виду, что редиску вообще не юзают, удивился )
artem
аа ) я почему то подумал, что ты имеешь в виду, что редиску вообще не юзают, удивился )
Не. Редиску лучше не юзать) ее лучше елкой заменить, но это на вкус и цвет😁
Гречушников
у кого нибудь есть опыт с zapier / apix
Павел
Привет. Подскажите какими средствами сделать следующее. У записи в БД есть время начала смены и статус "назначена". При наступлении времени, которое указанного в поле "время начала смены" статус должен измениться.
Сергей
Крон
Anatoliy
Возможно кроном запускать команду которая будет проверять время и менять статус
Dima
Я бы сделал через rabbitmq, dead exchange и ttl
Павел
То есть внутри самого симфони можно создать крон команду? Ну, то есть инструмент для этого этот фреймворк предоставляет?
artem
Ну и триггер. А так Denisov с норм вариантом
Павел
Спасибо. Буду смотреть
Кирилл
а еще прям в БД mysql есть ивенты
Кирилл
если конечно же под БД имеется в виду mysql
Alexey Mishurovskiy
а еще прям в БД mysql есть ивенты
есть, но как это потом поддерживтаь не понятно
Maxim Kainov
artem
Всем привет. Как всегда оффтоп. Завтра собес и не знаю как подготовиться к редис. Мб кто доку скинет?
Гречушников
Google.com там вроде было.
Гречушников
Ага. Плавать будешь, сразу видно
Гречушников
Я после 4 лет битрикса оч много пропустил. Так и отвечал - задач не стояло. Не вижу сложности разобраться по случаю
artem
Проблема что работал, лет почти 5 назад. Просто хз что там спрашивать, это же kv
artem
Google.com там вроде было.
Google забанил. Там доков почти нет
artem
Принцип жеж помнишь
Захерачил по ключу любое значение и радуешься
Гречушников
Общими словами расскажи, покажи что тема знакома не вдаваясь в конкретику
artem
Ну это само собой) просто уже 3й день готовлюсь, и осталось вспомнить редиску и немного мускуль (чёт по транзакциям плыву)
Maxim Kainov
artem
Хз, что там еще знать нужно )
В том то и проблема. Смотрю в доке есть лисенеры, но зачем если есть amqp
N.
Нужно доработать функционал существующего проекта на Symfony. Это обучающая площадка для детей. Через админку модераторы добавляют контент уроков, который затем выводится через на сайте и через API в мобильном приложении. Нужно реализовать возможность добавлять контент для русского и английского языков, чтобы на сайте и через API выводился контент на языке, в зависимости от настроек пользователя.
Гречушников
/** * @Assert\Choice(choices={"pay", "tips", "promo"}, multiple=true, strict = true) * * @var array */ protected $subscribe = []; ребят, а как указать, что оно может быть пустым?
Гречушников
@assert\blank сделал
Alexey Mishurovskiy
Всем привет. Как всегда оффтоп. Завтра собес и не знаю как подготовиться к редис. Мб кто доку скинет?
А чего к нему готовиться? хранилище ключ-значение. расширение phpredis https://github.com/phpredis/phpredis тебя как разраба интересуют get* и set*
Alexey Mishurovskiy
основной конкурент memcachedно редис лучше, почему луеш, тоже найдешь в гугле. там все просто
N.
А в чем проблема ? https://symfony.com/doc/current/translation.html
Проблема в том, что Symfony для меня нов от слова совсем.
N.
А проект попался сразу непростой.
Alexey Mishurovskiy
Проблема в том, что Symfony для меня нов от слова совсем.
Ну значит читать доки и изучать. или ты хочешь чтобы за тебя написали ?:)
Alexey Mishurovskiy
мультиязычность в симфоне работает из коробке очень неплохо. не знаю на чем у тебя админка, если на Sonata Admin там все тоже из коробки с EasyAdmin придется поковыряться
N.
Ну значит читать доки и изучать. или ты хочешь чтобы за тебя написали ?:)
Готов это обсудить, если это интересно. Конечно, не бесплатно. Или как вариант помочь настроить рабочее пространство и показать базовые вещи. Тоже не бесплатно. Второй вариант гораздо интереснее. Люблю разбираться в новом. Но всегда писал на голом пхп, безо всяких докеров и гитов.
artem
А чего к нему готовиться? хранилище ключ-значение. расширение phpredis https://github.com/phpredis/phpredis тебя как разраба интересуют get* и set*
Ну и иссет. Мемкеш только в озу. Хз. Осталось только join(уже подзабыл) и уровни транзакции
Гречушников
решил переводчиком воспользоваться...
Гречушников
artem
Ну и иссет. Мемкеш только в озу. Хз. Осталось только join(уже подзабыл) и уровни транзакции
С джоинами разобрался (вспомнил). Сейчас бы что-то по уровнях транзакций, мб в закладки добавлю
artem
И по движкам мускуля и clickhouse
artem
В вакансии указано. Уже немного юзал но движек так и не понял до конца
artem
Ну на сеньора нужно все подготовить
Maxim Kainov
Ну на сеньора нужно все подготовить
Какой ты сеньор, если джоины не помнишь )
Alexey Mishurovskiy
Ну на сеньора нужно все подготовить
ты серьезно ? ) ты думаешь что теми вопросами которые тут спрашиваешь ты претендуешь на сеньора ? ) или там тот кто собеседует нихрена не знает ? )
Anatoliy
🤣
artem
Какой ты сеньор, если джоины не помнишь )
2 минуты вспомнить аутер джоины. Мб кто их каждый день юзает
Alexey Mishurovskiy
ну только на это и рассчитано )) я помню за пару недель в том году отсобеседовал около 20 удаленщиков. 4 только были норм ребята
artem
Я просто знаю что меня будут спрашивать, и будет начинаться с матчасти по базам и пыхе. Я уже полгода не повторял. Хочется быстро закрыть эти вопросы и начать общаться
Рустам
Вот по делу - https://github.com/akandratovich/the-little-redis-book/blob/master/ru/redis-ru.pdf. Хватит флудить, хвастаться и оправдываться.
artem
Нет. Отдельно симфа 4, отдельно ангулар 5. С симфой было проще
Anton
Ребят подскажите по поводу того как устроить вот такие роуты в Symfony. site.ru/items/gender/woman-man/material/silber-gold site.ru/items/material/silber-gold site.ru/items/material/silber site.ru/items/gender/woman/material/silber
Sergei
а в чем проблема?
Sergei
типа /items/gender/{genderId}/material/{materialId} ?
Anton
типа /items/gender/{genderId}/material/{materialId} ?
gender или material не всегда присутствует, мне это все для фильтрации нужно.
Alexander
Alexey Mishurovskiy
Alexey Mishurovskiy
я могу понять страницу самого товара, но SEOфильтры это уже что-то странное
Alexander
Похоже мало ты с ними сталкивался)
Anton
требования на фильтры ?
Типа нормальная тема когда ищут красные сапоги ИКСБРЕНДА )
Alexander
Так это товар просто должен иметь в своем урле категорию по факту
Alexander
чуть иное нежели фильтры