@prophp7

Страница 642 из 1387
Evgenii
26.09.2017
10:24:15
Щас должен появиться чувак, который скажет, что ему приходится процедурный код поддерживать

Michael
26.09.2017
10:26:36
я вообще недавно динозавра встретил, который год назад с 3 пыхи проект переносил

Sergo
26.09.2017
10:26:47
Ребят, мне нужно процедурный код поддерживать, что мне делать?

Ivan
26.09.2017
10:35:55
В соседнем чате про java то-же самое обсуждают про ПХП

Google
Ivan
26.09.2017
10:36:02
типо а мне прикиньте приходится на ПХП писать

и его все жалеют

$iD
26.09.2017
10:36:29
хочу чтобы меня жалели

Michael
26.09.2017
10:36:43
скажи, что ты пишешь на 1с

Saško
26.09.2017
10:37:41
А потом, когда пожалеют, скажи, что делаешь это с удовольствием ?

Sergey
26.09.2017
10:38:02
и его все жалеют
ты не представляешь насколько легко люди привыкают к диким кашмарам.... хотя погоди, представляешь)

Яўген
26.09.2017
10:56:01
Завел code coverage для behat тестов ? Теперь фапаем не только на бэйджик pipeline:success, но и coverage:47%

Sergey
26.09.2017
11:07:18
Завел code coverage для behat тестов ? Теперь фапаем не только на бэйджик pipeline:success, но и coverage:47%
хотел бы я глянуть сколько времени выполнялись бы мутационные тесты под behat и как бы упал процент)

Яўген
26.09.2017
11:22:30
Behat - не о том

Aleh
26.09.2017
11:23:30
а что вы запускаете бихатом?

напрямую домен или апликейшен левел или прям хттп запросы посылаете?

Яўген
26.09.2017
11:28:32
Создаём request объект, никакого трафика

Google
Aleh
26.09.2017
11:40:31
Создаём request объект, никакого трафика
Начиная с контроллеров короче?

$iD
26.09.2017
11:41:15
Начиная с контроллеров короче?
есть где почитать the right way?

Aleh
26.09.2017
11:42:01
Хз про right way, у нас половина через контроллеры, половина через домен напрямую

Serge
26.09.2017
12:15:05
всем привет. в симфони можно добавить к уже определенной роли дополнительные роли? т.е. в test.yml есть ROLE_A. Надо подключить test2.yml и добавить в ROLE_A - ROLE_B

Яўген
26.09.2017
12:23:17
начиная с Request

от запроса до контроллера еще много что проходит

Art
26.09.2017
12:46:30
Кто знает нормальный сервис карт. Чтоб был без лимита загрузок. Нужен для онлайн отображения

ainu
26.09.2017
12:47:58
яндекс карты?..

Art
26.09.2017
12:48:01
Даже если некомерческий проект яндекс и гугель денег хотят

Danil
26.09.2017
12:48:11
шта?

Art
26.09.2017
12:48:17
Это не статичные карты как на сайтах

ainu
26.09.2017
12:48:23
гугл то да

а яндекс с каких пор жадничает

Борис
26.09.2017
12:48:48
всем привет. в симфони можно добавить к уже определенной роли дополнительные роли? т.е. в test.yml есть ROLE_A. Надо подключить test2.yml и добавить в ROLE_A - ROLE_B
Ну, если тебе статически, на этапе прогрева контейнера и кеша, то тебе нужно идти в сторону компайлерпассов или расширений. Смотри https://stackoverflow.com/questions/7338767/can-i-include-an-optional-config-file-in-symfony2 А если в рантайме (в зависимости от того, что пришло в запросе), то во первых чет хуевое у тебя с архитектурой, что не всегда все роли доступны(но да тебе самому решать), а во вторых можешь сам парсить второй yml file и искать что в контейнера достпно по ролям (скорее всего будет лежать что-то из этого) и туда добавлять. А если все защищено (protected) то вставлять вместо системных RoleHierarchy свои.. но гемора так много, что скорее всего это не правильный путь для тебя. ps в симфони вообще ВСЕ можно, вопрос в трудозатратах. Ты можешь переопределить любой элемент контейнера, а само ядро также работает с контейнером, поэтому все будет работать, если все сделать аккуратно (и соблюсти интерфейсы)

ainu
26.09.2017
12:49:07
чует моя жопа дешевле гуглу платить

чем поднимать какойнибудь форк опенстритмап или пользоваться какойнибудь фгней вроде спутника

Борис
26.09.2017
12:49:35
скорее всего будет лежать что-то из этого * чет ссылка не вставилась https://github.com/symfony/symfony/tree/master/src/Symfony/Component/Security/Core/Role

Mikhail
26.09.2017
12:51:29
Даже если некомерческий проект яндекс и гугель денег хотят
У Яндекса ограничение на геокодер, других мы не встречали.

Aleh
26.09.2017
12:53:07
не понимаю, что значит “начиная с Request” )

Google
ainu
26.09.2017
12:54:25
вот ищу судорожно, не могу найти

Mikhail
26.09.2017
12:55:01
Хотя в итоге мы все равно сидим на платном, потому что в лимит перестали укладываться

ainu
26.09.2017
12:55:18


То есть без маршрутов, геокодера и панорам - безлимит

Mikhail
26.09.2017
12:55:47
Но с точки зрения разбора и геокодирования Яндекс лучше гугла по россии

Art
26.09.2017
12:56:41
Вродн бесплатный а вроде и нет. 1000 запросов это со всем контентом или все гет-запросы?)) https://developers.google.com/maps/pricing-and-plans/#details

Но в любом случае 1000 мало чет

Danil
26.09.2017
12:57:14
25к от яндекса тоже мало?

ainu
26.09.2017
12:57:24
Но в любом случае 1000 мало чет
Не, мы про яндекс. Там бесплатно

Mikhail
26.09.2017
12:58:34
25к от яндекса тоже мало?
Кому мало, тот платит. Хотя там есть хитрости, которыми можно обмануть на какое то время защиту.

Danil
26.09.2017
12:59:23
да я прост спрашиваю. мы у себя на немаленьком сайте никогда в лимит не упирались

Виктор
26.09.2017
13:02:35
За яндекс карты нужно платить, если в закрытых системах их используете

Mikhail
26.09.2017
13:03:48
Даже если некомерческий проект яндекс и гугель денег хотят

Оригинально обсуждали это утверждение

Роман
26.09.2017
13:04:29
привет , есть сайт китайский, там одно слово может иметь пару синонимов например 4 суть такая - найти из масива слово , которое берем с сайта <?php $gender=array('适合性别', '实际库存码段', '适用性别', '性别'); for($i = 0; $i < 4; $i++){ if(isset($gender[$i])){ echo '+++++++'; $key = array_search('性别',$gender); print_r($key); } }

Борис
26.09.2017
13:05:00
не понимаю, что значит “начиная с Request” )
Скорее всего, начиная с $kernel->handleRequst($request) (аналогия с строкой в точке входа app.php). Там между этой строкой и твоим контроллером еще туча логики. Обычно behat кидает reguest именно в $kernel->handleRequest() PS но это не точно для этого товарища, потому что как конкретно сделано в данном случае я не знаю

Art
26.09.2017
13:09:44
25к от яндекса тоже мало?
А запросы как именно у них считаются. Если карту увеличивать или уменьшать или область менять, они как отдельные запросы идут? Или можно один раз загрузить и чере API отображать динамически по координатам

Если нельзя то запросы все за час улетят

Danil
26.09.2017
13:10:36
а загрузка карты это вообще работа с api?

Google
Danil
26.09.2017
13:10:51
может тебе доки для начала почитать

Общее число запросов к геокодеру, маршрутизатору и панорамам в сутки не должно превышать 25 тысяч.

где тут про загрузку карты?

Serge
26.09.2017
13:22:58
Ну, если тебе статически, на этапе прогрева контейнера и кеша, то тебе нужно идти в сторону компайлерпассов или расширений. Смотри https://stackoverflow.com/questions/7338767/can-i-include-an-optional-config-file-in-symfony2 А если в рантайме (в зависимости от того, что пришло в запросе), то во первых чет хуевое у тебя с архитектурой, что не всегда все роли доступны(но да тебе самому решать), а во вторых можешь сам парсить второй yml file и искать что в контейнера достпно по ролям (скорее всего будет лежать что-то из этого) и туда добавлять. А если все защищено (protected) то вставлять вместо системных RoleHierarchy свои.. но гемора так много, что скорее всего это не правильный путь для тебя. ps в симфони вообще ВСЕ можно, вопрос в трудозатратах. Ты можешь переопределить любой элемент контейнера, а само ядро также работает с контейнером, поэтому все будет работать, если все сделать аккуратно (и соблюсти интерфейсы)
да просто наговнокодили. к уже объявленой роли(в ямле, который инклюдится в security.yml) я не могу добавить ещё какую-то роль, по этому да, архитектура хромает). спасибо за совет

Serge
26.09.2017
13:29:35
смотри: есть к примеру test.yml, там в role_hierarchy определена роль. затем в app/config/security.yml инклюдится test.yml. в security.yml в role_hierarchy я не могу описать роль, т.к. затру то что в test.yml, т.к. оно не мержится

Борис
26.09.2017
13:48:17
Так переопредели в одном файле, в app/config/security.yml . Ты можешь пояснить зачем тебе два файла с ролями?

Serge
26.09.2017
13:52:00
ну вот опеределил в одном) так было сделано, откуда я знаю зачем два файла))

Яўген
26.09.2017
13:54:17
kernel->handle?
все верно

?
26.09.2017
15:28:45
https://jenssegers.com/85/goodbye-controllers-hello-request-handlers

Алексей
26.09.2017
15:32:27
Позвони папику?)

?
26.09.2017
15:38:14
?

Алексей
26.09.2017
16:05:06


ой)



зандстра)

Denis
26.09.2017
17:00:33
зандстра)
Как книга называется?

Алексей
26.09.2017
17:01:26


Denis
26.09.2017
17:01:52
Да, уже увидел выше, спасибо

Dmitry
26.09.2017
17:03:34
Ее

Google
Dmitriy
26.09.2017
17:50:42
есть такая же книга,но блин никак полностью не дочитаю,почему то не могу сразу запомнить все а потом применить,хорошо когда делаешь это параллельно тогда норм материальчик закрепляется

Ivan
26.09.2017
17:56:19
лучше всего рабочую задачу

Vitaly
26.09.2017
18:07:43
По моему и не нужно сразу все запоминать. Первый раз читаешь, чтобы осталось представление о том, во вообще возможно, а что нет. Чтобы при возникновении задачи, уже знал на какую методику/подход стоит обратить внимание. И вновь обращаешься к книге за конкретикой

Sergo
26.09.2017
18:27:28
Ребят, поделитесь опытом, кто какие компоненты для роутинга использовал в нативных php приложениях, кроме symfony/routing и illiminate/routing ?

и чем они были лучше других?

Oscar
26.09.2017
18:48:16
illiminate/routing requires: symfony/routing

Sergo
26.09.2017
20:16:19
Я так понимаю, спрашивать в этом чате без того, чтобы тебя оскорбили, нельзя?

Алексей
26.09.2017
20:16:59
это ритуал

а вообще, почему это хипстер оскорбление?

Dmitriy
26.09.2017
20:19:36
Ребят,может кто нибудь откритиковать скрипт https://github.com/Dnikolaenko/s_parser

Ivan
26.09.2017
20:20:03
Нормальный парсер, только почему config все статикой?

Dmitriy
26.09.2017
20:20:59
лучше было унаследовать все свойства?

Kirill
26.09.2017
20:21:02
А может кто нибудь подскажет, как эмулировать браузер под пыхой? Нужно работать с DOM, иногда выполнять кастомный JS.

Пробовал https://github.com/jonnnnyw/php-phantomjs, но, судя по всему, там большие проблемы со стабильностью.

Ivan
26.09.2017
20:22:37
Я думаю здесь мало кто может что-то похожее написать, я бы добавил инкапсуляцию на свойства класса и сделал инстанс

Страница 642 из 1387