Alexey
addslashes()
great thnx
Juri
addslashes()
не самый лучший вариант, есть родные функции в php которые все красиво сделают и все предусмотрят json_encode()
Диего
Кто нибудь прикручивал монгу? Возникали проблемы?
Николай
Кто какой-нибудь сторонний ACL-пакет юзает для Лары?
Диего
К ларе
Anton
К ларе
дома игрался - сложностей не было
Anton
но в продакшен не делал
Anton
в продакшен просто монгу юзал
Николай
нет 🙂
Печально, проектах где хоть какое-то разграничение нужно по доступам, без acl никак жи есть
Диего
Надо попробовать ) я так понимаю там удобно и доступно хранятся большие данные?
Anton
ты же спросил про сторонние
Anton
то есть тут ты получаешь гибкость, но проблемы с апдейтами
Anton
Самый главный прикол что они выключаются в другом порядке
Николай
резонно.
Диего
Правильно понимаю что выборка из 50-100 миллионов строк проходит без тормозов на sql?
Skeptic
ну...) как сказать)
Vladimir
Хей, привет всем!
Диего
ну...) как сказать)
эра ssd это должна исправить )
Vladimir
Подскажите admin dashboard для лары, пжлст. Чем вы пользуютесь?
Skeptic
эра ssd это должна исправить )
Учти что с озу должен быть запас хороший для такой базы
Andrey
эра ssd это должна исправить )
как поможет ssd если запрос сложный? или индексов нет?
Skeptic
Или неоптимальный
Anonymous
Ага мне тоже интересно стало
Диего
Anonymous
ssd запрос не оптимизирует
Vladimir
ssd запрос не оптимизирует
в рэйде штук 6 всё оптимизирует
Диего
Слушайте так говорите будто надо сидеть на серваке за тыщу и ныть что быстрее никак нельзя
Диего
Либо все таки делить базы по клиентам
Vladimir
Слушайте так говорите будто надо сидеть на серваке за тыщу и ныть что быстрее никак нельзя
да. Ибо заказчик другого не понимает. И если не ныть - купит те сервак за 500 и ныть будешь уже ты =)
Диего
Решаемо если заказчика нет)
Oleg
в рэйде штук 6 всё оптимизирует
а если sas винт дуал портовый то там и ссд нервно курит в сторонке)
invariance
ребзя
invariance
а в каком порядке мидлвейры запускаются и можно ли его менять)
Диего
Как напишешь
Диего
В каком порядке
invariance
а, точняк
invariance
они ж указываются
Anton
они ж указываются
Они на шатдаун не в том же порядке идут
Anton
точнее там все хитро
Anton
ну вот если бы я делал так если на старте миддлы стартуют 1-2-3, то на шатдаун чтобы они шли 3-2-1
Anton
ну это так - для развития 🙂
Диего
Шатдаун? )
Anton
а как по вашему сессия сохраняется 🙂
Skeptic
порядок запуска, по хорошему волновать не должен, как и завершения Каждый является как бы обособленной единицей, который может запускаться как со всеми, так и в разных комбинациях
Skeptic
ну, можно выделить в группу, какие то особые, связанные и то это очень сомнительно
Alexander
Подскажите пожалуйста, пишу сервис, которому на вход потоком идут заявки, каждую он обрабатывает ~5-15-30 минут. Могу ли я для этого использовать стандартные очереди? Есть ли у них ограничение по времени выполнения? В документации нашел как выставить таймаут для задания, но по дефолтному или предельному значению таймаута никакой информации. Подскажите может ли задача в очереди выполняться длительное время? Или сразу искать другой путь?
Skeptic
может конечно
Alexander
Спасибо
Skeptic
за это отвечает либо поле в джобе timeout
Skeptic
либо при запуске демона очереди
Skeptic
можно указать --timeout
Skeptic
но если в джобе в классе указан таймаут, тот что был передан в коммандной строке будет проигнорирован
Skeptic
если у тебя длительная обработка, можно запустить несколько листенеров очереди параллельно и навесить над ними супервизора
Skeptic
в доках ларавел подробно опиcано в разделе queue
Igor
всем привет, подскажите пожалуйста, есть ли в интернете, хорошие статьи о "сервис-контейнер, сервис-провайдеры, фасады, контракты", где рассказано простым языком и с примерами, или можетели ли вы поделиться с новичком о такой информации, в любой форме. В документации, для первого раза, мне не удалось понять на 100%..
Anonymous
все зависит от того что ты делаешь и на сколько правильно видишь архитектуру в своей голове.
Anonymous
С помощью сервис контейнера можно например переопределить классы не дергая их или закешировать данные 1 раз в памяти в районе одного инстанса приложения - что бы они не дергались потом из сторейджа или еще чего. Контракты я сам до конца не понимаю. Фасад упрощает работу с функциями классов, приводит все к одному виду. Сервис провайдеры это объединители функицонала - прослойка между определенным функицналом и твоим приложением - он решает что из стороннего функицонала попадет в поле зрения Laravel.
Anonymous
@vsbeats слишком обобщающая инфа для новичка - он не осилит.
Виталий
Тогда гугол в помощь) Ну или если совсем всё плохо - ютуб)
Anton
ютуб для айти... что-то новое 🙂
Anton
ну там для кулинарии еще понимаю
Igor
спасибо) думаю сделать функционал упрощенного интернет-магазина, чтобы охватить больший функционал на проекте, сейчас пока продумываю систему обучения, чтобы в процессе не сгореть
Igor
или ИМ не стоит для начала? если есть другое направление, мб посоветуете? только не блог.. в блоге все понятно)
Виталий
ну там для кулинарии еще понимаю
а чем кулинария отличается от IT?) взял мясо, порезал, приготовил маринад, замариновал и после жаришь с двух сторон В IT тоже самое всё: взял фреймворк, накидал роутов/контроллеров/моделей, подготовил БД, и понеслась) Во всём главное рецепт и профессионализм) Так что инфу можно доносить любыми способами, кому то книги, кому то видео, кому то статьи и тд
Anton
даже мне, айтишнику, не то что простому человеку
Dmitriy
даже тебе айтишнику
Anton
зависит от подачи
На конфах я видел человека 3-4 за всю историю подача которых мне нравилась...
Anton
но я не уверен что в эфире они также интересно смотрелись бы
Anton
то есть можно конечно что угодно говорить... что подача и все такое - но я просто не видел, а уж на конфах я много побывал
Anton
и да - это моё личное мнение
Anton
просто я пока не встречал на ютубе каналов которые бы о программировании интересно бы рассказывали
Дима
На конфах я видел человека 3-4 за всю историю подача которых мне нравилась...
потому что чтобы выступать хорошо надо и работать над речью и над тем что ты говоришь и как ты это хочешь донести людям