Установил инструменты разработчика, в cmd винды работает
а в гит баше нет
сталкивался кто? что нужно делать что бы и в этой консоли работало?
PGorshkov
@PGorshkov
Народ вот такой вопрос по миграции. Вот смотрите я сделал БД миграцию сделал запустил в продакшн. Там записи. Потребовалось сделать изменение в БД. опять сделал миграцию версии 1.0.1 например уже получилась. Потрутся записи на продакшени при миграции или нет?
4iloveg
@4iloveg
@PGorshkov по идее нечего не должно потереться. Ты же в миграции сделал добавление или изменение в структуру таблицы?
Denys Kurbatov
@denkurbatov
Ребята, кто-то делал загрузку пдфа для залогиненных юзеров? Я уже вторые сутки этим занимаюсь, слов нет - одни маты
apocello2008
@apocello2008
@sunyoureyes Можешь подробнее описать, что ты хочешь и в чем тебе помочь?
@PGorshkov миграции ничего не ломают. Если сам не производил манипуляций с данными, то оно ничего не сломает. У меня в день более 20 миграций на проекте в прод уходит. Ничего за год пока не сломалось
apocello2008
@apocello2008
@4iloveg Не пользоваться виндой. А если серьезно, то область окружения разная. Пропиши глобальную переменную в настройках.
PGorshkov
@PGorshkov
@apocello2008 т.е. Изменения роля даже не сломает?
Denys Kurbatov
@denkurbatov
@apocello2008 У меня один екшен-роут по которому я отдаю файл пдф. В екшене я проверяю по сессии могу ли я етому юзеру отдать файл. Хедер application/pdf. С десктопа порядок. С айфона - открывается роут с пдфом сразу, могу просмтотреть - все ок. При попытке скачать получаю пдф с текстом ошибки - что не отдам я вам пдф потому что не могу проверить могу ли отдавать, ни куки ни сессия не доступны.
Yury Chernikov
@biperch
всем привет, всех с праздничками
кто то делал так что бы версии проведенных миграций хранились в бд?
Yury Chernikov
@biperch
есть кто нибудь?
_
Yury Chernikov
@biperch
Всем привет
Yury Chernikov
@biperch
Вот есть форма с валидаторами и фильтрами, перед валидацией применяются фильтра типа трим и подобные. Как получить уже отфильтрованные значения из вормы или из элемента формы. Или все же придется получать значения типа $dialog_id = $this->request->getPost('dialog_id', 'int');
Yury Chernikov
@biperch
вымерло сообщество(
Simon Lebedev
@Simon1111
@biperch Оно полностью вымерло?
Если кто появится, хочу узнать "что делает phalcon асинхронным?" Просто он же как часть ядра устанавливается или как расширение, тогда может ли быть так можно просто установить поверх него другой фреймворк и он тоже будет асинхронным ? ))
привет всем. как получить по аймап цепочки писем? на фалконе есть приблуда какая-то?
Karpov Sergey
@karpoffS
Всем привет, а кто может подсказать зачем вообще нужен асинхронный framework? он что как-то быстрей обычной связки nginx + php-fpm ? И в каких случаях его применять?
apocello2008
@apocello2008
Факт наличия данного вопрорса уже гговорит о том, что разницы не будет для Вас =)
@karpoffS Мы переписали phalcon под реактивщину и на данный момент у нас при среднем lat. в 50мс прет порядка 180 000 запросов в секунду )))
Karpov Sergey
@karpoffS
Ну вы прям про масло-масленое, я же хотел спросить для чего и при каких задачах/обстоятельствах(нужное подчеркнуть) использовать. Вот в чём заключался мой вопрос.
apocello2008
@apocello2008
@karpoffS для высоконагруженных low-lat приложений, когда необходимо соблюдать минимальное время ответа. Ну как пример.
Karpov Sergey
@karpoffS
Я сам долгое время кодил на Native PHP, потом вот Подсел на Symfony, Год назад разработал для одной компании внутренный рассыльщик на Phalcon он тогда ещё был версии 3.0.х мне понравилось практически всё.И по сравнению с Symfony , сам Phaclon рвёт мне мозг своей производительностью, на одном VPS (2 Core 4GB RAM 20GB SSD) Набирал старбильно на тестах до 800rps при 500 конкурентных запросов в секунду.. Symfony при всех оптимизациях такое не под силу!
@apocello2008 Спасибо за разъяснения зачем нужны асинхронные фреймворки. А как вы так переписали Phalcon под ReactPHP там же полно Вбрасывающих исключений да и много подводных камней которые могут остановить процесс php в памяти.. Интересно!!
apocello2008
@apocello2008
@karpoffS мы не переписывали под react-php. мы переписывали его под реактивное программирование. В частности под потоки (писали реализацию на зефире), под асинхронные RPC между серверами и т.д.
Karpov Sergey
@karpoffS
а, реактивное програмирование.. это чтоль под ext-pthreads ?
Ох.. Да мне ещё учится и учится с этим работать.. но пока задачи такие не строят.. но вот вопрос.. если начинать стартап и сразу нацелится пилить проект с помощью реактивного программирования это позволит сразу заложить верную более производительную архитектуру или не стоит с самого начала заморачиватся с этим?
Simon Lebedev
@Simon1111
@karpoffS по асинхронным делам, на тостере ответ очень расширенный есть... https://toster.ru/q/51432 там наверное уже ничего не добавить, или незачем