Size: a a a

2020 July 29

️️

️️👑OGURCHIK 🖤 ️... in phpGeeks
🤔
источник

AB

Alex B in phpGeeks
да, как то встретил такой код
источник

️️

️️👑OGURCHIK 🖤 ️... in phpGeeks
они же разные вещи делают
источник

AB

Alex B in phpGeeks
просто там есть очевидные вещи
источник

S

Shurick in phpGeeks
Vitaly
тогда остается jetbrains писать что их поддержка монги не фонтан
шторм умеет всего понемножку
источник

DK

Dmitriy Kuts in phpGeeks
Заканчивайте
источник

РД

Ратмир Диронин... in phpGeeks
Хоть иногда, но надо разбавлять чат оффтопом т.к. это не дело всё время и 24/7 быть серьёзными. Так и чат умереть может совсем
источник

V

Vitaly in phpGeeks
оффтопом да, тупостью нет
источник

D

Dr.Padre in phpGeeks
Ратмир Диронин
Хоть иногда, но надо разбавлять чат оффтопом т.к. это не дело всё время и 24/7 быть серьёзными. Так и чат умереть может совсем
Оффтоп тут всегда присутствует, но вот так вот не нужно.
источник

РД

Ратмир Диронин... in phpGeeks
Ну не знаю. Мне он поднял настроение) год назад я бы даже поспорил с ним часика 2 и в щепки вывел из-за чего он сам бы и вышел)
Да, я большой зануда, если спорю)
источник

D

Dr.Padre in phpGeeks
Ратмир Диронин
Ну не знаю. Мне он поднял настроение) год назад я бы даже поспорил с ним часика 2 и в щепки вывел из-за чего он сам бы и вышел)
Да, я большой зануда, если спорю)
Он неправильно в хату зашел, потому и был отправлен к тем, кто не имеет права голоса.
источник

АХ

Александр Хакимов... in phpGeeks
Ivan
Есть стрим формата "{{<ID string uuid v4 (8-4-4-4-11)><Message string 10..1024 chars>}}{{<ID><Message>}}.."

его нужно принять, разобрать, разложить в результирующий массив вида (result => [uuid=>message]) на валидные и невалидные объекты, вывести на экран/консоль сообщение о статистике разбора стрима, объекты и/или ошибки

пример принятого стрима:

“{{2f520747-90c4-4100-b836-ad461d33907fLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam elementum risus in maximus fermentum. Maecenas pretium vitae justo ac pulvinar. Nunc fringilla auctor nisl vitae finibus. Duis aliquam, erat vitae sollicitudin auctor}}{{4cfc5ea1-c75e-4f47-81d3-dcb9c91144cdPellentesque in lorem et lectus cursus faucibus. Proin euismod, tortor id lacinia ultrices, felis nisi fermentum metus, non volutpat libero diam sed enim}}{{c75a5849-45a5-478a-8199-d69caa9e878dCras gravida tempus nulla, sed placerat turpis tempus phare”

никак вывод на экран/консоль не структурировать, просто плоским списком с переводом строки

код должен быть универсальным - если подать подобный пример, но с другими данными - все должно работать

P.s. За меня решать не надо, просто доскажите через что решать.
Я уже пол дня бью, и уже смог разделить uuid и message. Просто там это настолько криво
источник

АХ

Александр Хакимов... in phpGeeks
Ivan
Есть стрим формата "{{<ID string uuid v4 (8-4-4-4-11)><Message string 10..1024 chars>}}{{<ID><Message>}}.."

его нужно принять, разобрать, разложить в результирующий массив вида (result => [uuid=>message]) на валидные и невалидные объекты, вывести на экран/консоль сообщение о статистике разбора стрима, объекты и/или ошибки

пример принятого стрима:

“{{2f520747-90c4-4100-b836-ad461d33907fLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam elementum risus in maximus fermentum. Maecenas pretium vitae justo ac pulvinar. Nunc fringilla auctor nisl vitae finibus. Duis aliquam, erat vitae sollicitudin auctor}}{{4cfc5ea1-c75e-4f47-81d3-dcb9c91144cdPellentesque in lorem et lectus cursus faucibus. Proin euismod, tortor id lacinia ultrices, felis nisi fermentum metus, non volutpat libero diam sed enim}}{{c75a5849-45a5-478a-8199-d69caa9e878dCras gravida tempus nulla, sed placerat turpis tempus phare”

никак вывод на экран/консоль не структурировать, просто плоским списком с переводом строки

код должен быть универсальным - если подать подобный пример, но с другими данными - все должно работать

P.s. За меня решать не надо, просто доскажите через что решать.
Я уже пол дня бью, и уже смог разделить uuid и message. Просто там это настолько криво
Касательно стрима, можешь в вайле тот же регекс вписать, и читать до тех пор пока он не отработает
источник

АХ

Александр Хакимов... in phpGeeks
while(!preg_match('/{{([\d\w\-]{36})(.*)}}/U')){
   // ....
}
источник

АХ

Александр Хакимов... in phpGeeks
Ivan
Есть стрим формата "{{<ID string uuid v4 (8-4-4-4-11)><Message string 10..1024 chars>}}{{<ID><Message>}}.."

его нужно принять, разобрать, разложить в результирующий массив вида (result => [uuid=>message]) на валидные и невалидные объекты, вывести на экран/консоль сообщение о статистике разбора стрима, объекты и/или ошибки

пример принятого стрима:

“{{2f520747-90c4-4100-b836-ad461d33907fLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam elementum risus in maximus fermentum. Maecenas pretium vitae justo ac pulvinar. Nunc fringilla auctor nisl vitae finibus. Duis aliquam, erat vitae sollicitudin auctor}}{{4cfc5ea1-c75e-4f47-81d3-dcb9c91144cdPellentesque in lorem et lectus cursus faucibus. Proin euismod, tortor id lacinia ultrices, felis nisi fermentum metus, non volutpat libero diam sed enim}}{{c75a5849-45a5-478a-8199-d69caa9e878dCras gravida tempus nulla, sed placerat turpis tempus phare”

никак вывод на экран/консоль не структурировать, просто плоским списком с переводом строки

код должен быть универсальным - если подать подобный пример, но с другими данными - все должно работать

P.s. За меня решать не надо, просто доскажите через что решать.
Я уже пол дня бью, и уже смог разделить uuid и message. Просто там это настолько криво
Стрим закрывается после получения пакета? приходит EOF?
источник

V

Vitaly in phpGeeks
Александр Хакимов
Стрим закрывается после получения пакета? приходит EOF?
там тестовое задание просто с примером данных на входе .. он уже решил регуляркой аналогичной твоей
источник

АХ

Александр Хакимов... in phpGeeks
Vitaly
там тестовое задание просто с примером данных на входе .. он уже решил регуляркой аналогичной твоей
эх, стримы. сколько я с ними намучался,) PHP кстати с 2-мя стримами одновременно работает неадекватно
источник

V

Vitaly in phpGeeks
Александр Хакимов
эх, стримы. сколько я с ними намучался,) PHP кстати с 2-мя стримами одновременно работает неадекватно
не сталкивался .. поверю твоему опыту
источник

S🛸

Sergey 🛸 in phpGeeks
Александр Хакимов
эх, стримы. сколько я с ними намучался,) PHP кстати с 2-мя стримами одновременно работает неадекватно
Как это проявляется?
источник

АХ

Александр Хакимов... in phpGeeks
Sergey 🛸
Как это проявляется?
Открываешь 2 стрима, никаких ошибок нет код идёт дальше до первого цикла foreach , при попадании данных в foreach они там исчезают
источник