Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    PGorshkov
    @PGorshkov
    Есть параметр --version=s Version to migrate
    тут указывай
    Yury Chernikov
    @biperch
    @PGorshkov точно сработало!
    Yury Chernikov
    @biperch
    как хранить версии проведенных миграций в бд?
    PGorshkov
    @PGorshkov
    Привет всем.
    кто пользовался вот этим restApi - https://phalcon-rest.redound.org/middleware.html ???
    Yury Chernikov
    @biperch
    @PGorshkov увы, нет
    PGorshkov
    @PGorshkov
    Есть кто живой? :)
    Augustin Onta
    @FunkyBoy992_twitter
    Hi
    4iloveg
    @4iloveg
    Установил инструменты разработчика, в cmd винды работает
    а в гит баше нет
    blob
    сталкивался кто? что нужно делать что бы и в этой консоли работало?
    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 асинхронным?"
    Просто он же как часть ядра устанавливается или как расширение, тогда может ли быть так можно просто установить поверх него другой фреймворк и он тоже будет асинхронным ? ))
    MetaDone
    @MetaDone
    @Simon1111 что-то нигде не видел упоминания что phalcon асинхронный
    https://github.com/kraken-php/framework - вот асинхронный php-фреймворк
    Simon Lebedev
    @Simon1111

    @MetaDone Спс я тоже уже об это знаю )) На тостере сказали.

    А можете хотя бы вкратце описать его преимущества?

    MetaDone
    @MetaDone
    @Simon1111 преимущества phalcon или kraken?
    Simon Lebedev
    @Simon1111
    @MetaDone phalcon, я просто изучать его начал из-за асинхронности которой в нём не было а теперь даже не понимаю нужен он мне или нет )
    Simon Lebedev
    @Simon1111
    @MetaDone я так понял что kraken - крутой, только настолько молодой что его знание только на стартапах пригодится ))
    MetaDone
    @MetaDone
    @Simon1111 как по мне самый зрелый асинхронный фреймворк - https://github.com/amphp
    здесь подробнее список если нужна именно асинхронность https://github.com/elazar/asynchronous-php
    и если знаете что нужно от фреймворка вообще, может и phalcon отлично ляжет
    Simon Lebedev
    @Simon1111
    @MetaDone ок спс )
    Dima Sikorskiy
    @riddik200890
    привет всем. как получить по аймап цепочки писем? на фалконе есть приблуда какая-то?
    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 ?
    apocello2008
    @apocello2008
    в том числе, и под libevent
    Но само по себе реактивное программирование это подход.
    https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
    Karpov Sergey
    @karpoffS
    Ох.. Да мне ещё учится и учится с этим работать.. но пока задачи такие не строят.. но вот вопрос.. если начинать стартап и сразу нацелится пилить проект с помощью реактивного программирования это позволит сразу заложить верную более производительную архитектуру или не стоит с самого начала заморачиватся с этим?
    Simon Lebedev
    @Simon1111
    @karpoffS по асинхронным делам, на тостере ответ очень расширенный есть...
    https://toster.ru/q/51432
    там наверное уже ничего не добавить, или незачем
    Karpov Sergey
    @karpoffS
    @Simon1111 Спасибо огромное!