@symfony_php

Страница 592 из 1418
Sergey
23.01.2018
14:24:06
array_merge_recursive тоже самое вроде сделает кстати

только еще ключи сохранит

Vladislav
23.01.2018
14:24:21
лел

Sergey
23.01.2018
14:25:27
не, не сделает) только если ассоциативный массив

Google
Sergey
23.01.2018
14:32:52
немного упоротости вам в ленту) $keyMap = array_map( function (string $request) { return self::CACHE_PREFIX.md5($request); }, $requests ); $cacheMap = array_values($keyMap); $cachedResponses = array_column( array_merge_recursive( array_flip($keyMap), array_column(array_map(null, $cacheMap, $this->redis->mget($cacheMap)), '1', '0') ), '1', '0' );

Sergey
23.01.2018
14:37:51
эх

Sergey
23.01.2018
14:38:51
хотя наверное циклом нагляднее будет чем это дрочерство

Roman
23.01.2018
17:49:42
ребят как в нормалайзере получить текущего юзера?

$this->getUser(); не пашет как я понял

Muchacho
23.01.2018
17:51:12
заинжекть TokenStorage

Sergey
23.01.2018
17:51:19
$this->getUser(); не пашет как я понял
а как по твоему оно работает?

и откуда взяться этому методу в твоем классе?

никогда не заглядывал внутрь?

Roman
23.01.2018
17:52:24
вот щас заглянул)

а есть аналог? просто у лары есть Auth:user()

Vladislav
23.01.2018
17:53:44
http://bfy.tw/GCSs

да

Google
Vladislav
23.01.2018
17:53:55
вот записал видос как достать текущего юзера

не благодари

а есть аналог? просто у лары есть Auth:user()
берешь лару и выбрасываешь в окно :)))

Roman
23.01.2018
17:56:05
ой да ладно))

я уже нашел как через TokenStorage. спасибо)

ой смешные вы

из 3 только 1 норм подсказал

Vladislav
23.01.2018
17:57:09
та чего смешные) ты просто даже не искал и не смотрел и сходу задаешь вопрос

а тут лучшие умы трудятся и отвлекаются

ну я тебе норм подсказал, там 1 ответ в гугле



Roman
23.01.2018
17:58:05
ну так это общий чат как бы, лучшие умы могут приватный запилить

Vladislav
23.01.2018
17:58:05
вот ответ по первой ссылке.

Roman
23.01.2018
17:58:32
мне нужен был быстрый внятный, правильный ответ

Shmaltorhbooks
23.01.2018
17:58:41
Все равно, задавать вопросы, ответы на которые по первой ссылке - просто некрасиво

Ты как бы показываешь, что время других людей не ценишь. Ведь погуглить и понять - это минута твоего времени, а спросить - это время других

Roman
23.01.2018
17:59:48
не буду вас переубеждать вы ж все очень умные

кому не сложно было норм ответил, кому похер те игнорят

а вот потролить мы всегда рады

Vladislav
23.01.2018
18:00:30
это да

Google
Vladislav
23.01.2018
18:01:20
ну я кинул ссылку, все ок) и почитай про DI сразу же

Andy
23.01.2018
18:06:19
Привет, ребята! Я уже задавал свой вопрос, но его игнорнули. Так вот

Кто-то сталкивался с парсингом хтмл-а под большой нагрузкой?

Вёрстка невалидная почти наверняка

Не обессудьте, посоветуйте, как решать задачу

Vladislav
23.01.2018
18:08:03
так тебе ж Sergey Protko сказал определи где у тебя проседает скрипт. заюзай blackfire

ты смотрел? ну просто не ясно что долго выполняется

именно парсинг ?

https://d1q6f0aelx0por.cloudfront.net/screenshots/c6349e99-1c94-4c90-8d28-ba1be7673eb7147bc770-2e3e-4624-b9e8-0e720e9be596-731b30d7-c0ca-47e0-be52-04ed6a1b5db9-screenshot_large.png

вот пример репорта

и ты увидишь что берет много времени

и тогда может что-то буде ясно.

Vladislav
23.01.2018
18:11:14
ну может то не ты спрашивал) это у тебя 8 ядер?

Andy
23.01.2018
18:11:25
Не-а

Vladislav
23.01.2018
18:11:52
ну не помню) крч заюзай блэкфайр и он покажет что работает медленно, а потом уже можно будет решать заменить/выбросить/переписать

Vlad
23.01.2018
18:12:05
То другой спашивал

Sergey
23.01.2018
18:13:51
из 3 только 1 норм подсказал
ты мог сам разобраться, не очень хорошая практика когда за тебя все другие делают да подсказывают

Andy
23.01.2018
18:13:52
Код ещё даже не допилен. Я имел ввиду, что лучше юзать. Домкроулер мне не нравится, над нативными классами врапперы писать - не переписать

Google
Sergey
23.01.2018
18:14:59
допишешь - померяешь

там будешь решать

Andy
23.01.2018
18:15:10
А third-party библиотеку таки не подобрать

Sergey
23.01.2018
18:15:18
если у тебя документы меньше мегабайта весят - скорее всего проседать будешь по работе с I/O

Sasha
23.01.2018
18:15:36
Преждевременная оптимизация - зло

Sergey
23.01.2018
18:15:50
Преждевременная оптимизация - зло
хуже только преждевременное обобщение)

Sasha
23.01.2018
18:16:33
Я там вопрос задавал. Может пропустили ;)

Admin
ERROR: S client not available

Andy
23.01.2018
18:17:10
Дык, типа чем юзать лучше? Регекспы не зашквар?

Sergey
23.01.2018
18:17:23
Sasha
23.01.2018
18:18:30
Начал разбираться в кубере. Много вопросов. Треть документации осилил пока. Миникуб развернул. По деплою есть вопросы мелкие.

Andy
23.01.2018
18:18:30
зашквар, xpath и прочие штуки
Вёрстка может быть покоцаной, взлетит ли?

Salavat
23.01.2018
18:19:53
Sergey
23.01.2018
18:21:26
и человек ничему не научится

Sasha
23.01.2018
18:22:00
Что за агент?

Google
Sasha
23.01.2018
18:22:10
Образ под тест?

Andy
23.01.2018
18:22:33
с регулярками точно не взлетит)
Спасибо. А можешь либку посоветовать, если чисто случайно сталкивался?

Sergey
23.01.2018
18:23:14
Образ под тест?
образ раннера, ну то есть необходимые штуки туда пихал

если мне вдруг понадобится запилить парсер - я возьму хром и ноду а не похапе)

https://docs.gitlab.com/runner/install/docker.html

Sasha
23.01.2018
18:32:00
Sergey
23.01.2018
18:32:40
попробую docker:dind
ну оно ж тупо раннер, ты туда сокет к докердемону пробрасываешь и оно типа рулит докером на хосте

ну короч смотри как тебе чего удобно)

Sasha
23.01.2018
18:34:06
сегодня уже голова не варит. завтра утром подумаю еще раз ) спасибо

не знал до недавнего времени что в gitlab есть еще и реестр докер образов. удобно

Andrew
23.01.2018
21:14:25
Вёрстка невалидная почти наверняка
Есть вариант попробовать php tidy для фикса верстки, а потом юзать нативные экстеншны пыхи для парсинга XML, но это в теории. Непонятны критерии производительности и большой нагрузки. Парсинг в 90% случаев нужно делать через всякие очереди, а в таком случае все зависит от того сколько ты воркеров выделишь.

Marcos
24.01.2018
00:29:18
when i add subscribe, can add to specific entity ? or i need check some things on subscriber to listen changes only Products entity ?

Urmat
24.01.2018
04:34:01
Парни, можете тыкнуть в доку где говорится о том, как логировать только конкретные переменные в конкретный файл, не смешивая с остальными. Про каналы я в курсе, но он пишет в файл все логи определенного "уровня"

А мне нужно ловить запросы, которые приходят в апиху

Не смешивая с остальными "debug", "info" и т.д.

Bohdan
24.01.2018
05:16:30
отдельный экземпляр логгера нужен

с записью в другой файл

Страница 592 из 1418