@symfony_php

Страница 97 из 1418
Sergey
09.02.2017
11:14:26
Due to PHP 7 reserving keywords such as int, string, bool and float their respective field annotations are no longer valid. To avoid having large inconsistencies #1318 deprecates all annotations which only purpose was setting mapped field's type. Deprecated classes will be removed in version 2.0.

Алексей
09.02.2017
11:14:40
А, то есть, это где-то в проекте может быть заюзан просто?

Точно, я об этом не подумал.

Luka
09.02.2017
12:05:20
всем привет

Google
Luka
09.02.2017
12:05:44
Укажите где посомтреть явные примеры как делать парсерсы на вашем компоненте http://symfony.com/doc/current/components/dom_crawler.html

или подсказки, типовой код и прочее

Sergey
09.02.2017
12:06:33
> парсерсы на вашем компоненте на нашем?)

там жирная глава про xpath

чего еще надо для счастья

хз чем тебя твой didom не устроил

Luka
09.02.2017
12:09:13
Sergey
09.02.2017
12:12:31
я почем знаю, с учетом того что ты не написал как он не работает. Или ты предлагаешь мне его запустить у себя?)))

90% что у тебя кривой селектор

Luka
09.02.2017
12:13:04
Sergey
09.02.2017
12:13:35
шансы что проблема в тебе а не в didom только увеличиваются от подобных утверждений)

Ринат
09.02.2017
12:13:45
)))

Didom прикольный

Google
Ринат
09.02.2017
12:14:02
юзаел его когда парсил auto.ru

Luka
09.02.2017
12:15:34
шансы что проблема в тебе а не в didom только увеличиваются от подобных утверждений)
Ладно вот для примера сайт http://olimp.com/betting надо найти все ссылки которые содержат в себе index.php?page=line&action=2&live[] и определить сами ссылки. вот код

http://pastebin.com/ZLBLRxtm

косяк понял. просто ссылка содержит такой вид <a href="index.php?page=line&action=2&live[]=29619882"> и скобки [] парсеру мешали работать

вот прелесть чатов. Задал вопрос, сам и ответил

Алексей
09.02.2017
12:42:38
вот прелесть чатов. Задал вопрос, сам и ответил
В телеграме можно самому себе написать в таких случаях :)

Sergey
09.02.2017
12:43:18
В телеграме можно самому себе написать в таких случаях :)
себе писать удобно. такой себе блокнот)

Алексей
09.02.2017
12:45:38
Я с тех пор как гугловые адреса забанил Роскомнадзор и Pushbullet перестал работать, пересылаю себе на телефон ссылки через Telegram.

Алексей
09.02.2017
12:50:38
> All in One Bookmark Manager Мне не нужен Bookmark manager.

Sergey
09.02.2017
13:25:11
кто-то себе покупал подписку на knpuniversity?

smile
09.02.2017
13:25:29
да

Sergey
09.02.2017
13:25:35
стоит того?

для нубов

smile
09.02.2017
13:25:59
ну как сказать - там тоже самое что в тексте. Единственный плюс, что есть код

Sergey
09.02.2017
13:26:10
в тексте?

smile
09.02.2017
13:26:15
start finish и удобне разбирать если просто лень повторять все за текстом

в тексте?

что именно?

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

Google
Sergey
09.02.2017
13:26:52
а

не видел что они в свободном доступе

smile
09.02.2017
13:27:04
а само описание же бесплатно

поэтому если хочется просто посмотреть видосы и быстро развернуть проект как на примерах - то стоит

но я сделал как. Один раз купил - слил все на драйв

Sergey
09.02.2017
13:27:41
?

smile
09.02.2017
13:27:51
через какойто промежуток времени опять куплю и солью

)

Heorhi
09.02.2017
13:34:41
на рутрекере вроде валялось

Sergey
09.02.2017
13:35:01
да 600 грн за такое не жалко, если норм контент

Timur
09.02.2017
13:35:33
Народ, помогите переписать объявление данного сервиса в yaml файл. <service id="sonata.user.registration.form.handler.default" class="Sonata\UserBundle\Form\Handler\RegistrationFormHandler" scope="request" public="false"> <argument type="service" id="sonata.user.registration.form"/> <argument type="service" id="request"/> <argument type="service" id="fos_user.user_manager"/> <argument type="service" id="fos_user.mailer"/> <argument type="service" id="fos_user.util.token_generator"/> </service>

smile
09.02.2017
13:35:42
ну как по мне - контент норм. По крайней мере про вотеры там более лаконично чем вчера)

Sergey
09.02.2017
13:36:02
да вчера это вообще трешак был

я разочаровался немного в оро разрабах

Heorhi
09.02.2017
13:36:22
ну так, ничего сверхестественного я там не видел. Когда подписка была просто смотрел те вещи которые интересно, но влом разбирать. Кофе пьёшь, они делают, рассказывают. Знаешь что так можно делать, если реально понадобится уже более-менее имеешь представление

Timur
09.02.2017
13:40:37
Ну покажи, как у тебя сейчас в YAML-то.
Что показать? У меня ничего нет, мне просто надо переписать xml в yaml

Timur
09.02.2017
13:40:49
одно объявление сервиса

Алексей
09.02.2017
13:40:51
Что показать? У меня ничего нет, мне просто надо переписать xml в yaml
Так открой документацию по контейнеру Symfony, там примеры в трёх версиях.

Google
Timur
09.02.2017
13:41:57
есть вот такая штука, например http://converter.rosstuck.com/
Спасибо, замечательный инструмент

Ed
09.02.2017
14:02:06
конфиги xdebug 2.5 ` xdebug.remote_autostart = 1 xdebug.remote_enable = 1 xdebug.remote_connect_back = 1 xdebug.remote_mode = req xdebug.remote_port = 9000 xdebug.idekey = PHPSTORM ` remote host тоже ставить пробовал Работает из контейнера докера, но ловит только точку входа app.php. Уже и без бебагера привык, но чисто из интереса, что же я не так делаю?

Sergey
09.02.2017
14:03:14
наверное мапинга не хватает?

Ed
09.02.2017
14:04:07
промапил в шторме

https://postimg.org/image/qtvoo89z5/

Sergey
09.02.2017
14:09:43
https://confluence.jetbrains.com/display/PhpStorm/Docker+Support+in+PhpStorm посмотри тут как настраивать хдебаг и докер

Admin
ERROR: S client not available

Steven
09.02.2017
14:13:50
да 600 грн за такое не жалко, если норм контент
Зашел на курсеру, думал, позалипать в CS, ML, etc, а там почти все в даларах(

Sergey
09.02.2017
14:14:27
пхп и мл вещи не совместимы немного)

Steven
09.02.2017
14:15:07
Да по любому языку там цены значительно выше.

Ed
09.02.2017
14:32:42
https://confluence.jetbrains.com/display/PhpStorm/Docker+Support+in+PhpStorm посмотри тут как настраивать хдебаг и докер
не помогло, та же картина. Кажется что-то с конфигами самого дебагера

@fes0r help )

Sergey
09.02.2017
15:50:56
о народ, тут монолог все юзают какие у вас критерии выбора уровня лога? когда используете error, critical, alert, emerg?

```DEBUG (100): Detailed debug information. INFO (200): Interesting events. Examples: User logs in, SQL logs. NOTICE (250): Normal but significant events. WARNING (300): Exceptional occurrences that are not errors. Examples: Use of deprecated APIs, poor use of an API, undesirable things that are not necessarily wrong. ERROR (400): Runtime errors that do not require immediate action but should typically be logged and monitored. CRITICAL (500): Critical conditions. Example: Application component unavailable, unexpected exception. ALERT (550): Action must be taken immediately. Example: Entire website down, database unavailable, etc. This should trigger the SMS alerts and wake you up. EMERGENCY (600): Emergency: system is unusable. `

вот что в доках по этому поводу есть

и я вот до этого набросал мини манифест debug - по-умолчанию отключен, включаем только вручную если нужно дебажить или на локалках info - пишем полезную инфу, чтобы знать что происходит в системе warn - то что не ломает систему, но стоит обратить внимание и исправить. аналог notice в php error - эксепшены(которые как мы не используем для бизнес логики), с ними приложение еще работает, но требуется чтобы разраб исправил ситуацию(LogicExceptions и тд) critical - непойманные эксепшены и эксепшены верхнего уровня, которые прерывают выполнение конкретной задачи(например поиск для 1го дистра прошел, а на 2м упал), но другие еще могут работать. (RuntimeExceptions и тд) alert/emergency - система нихрена не работает. ошибки из разряда #blocker-alerts, синтаксических ошибок, пойманные фаталы(\Error семейство)

Sergey
09.02.2017
15:54:51
логи в которые тупо кидают все подряд это пожалуй одно из самых плохих вещей. И даже опытные чуваки этим грешат) тема оч интересная)

Sergey
09.02.2017
15:55:06
вот мы сейчас с таким столкнулись

Sergey
09.02.2017
15:55:19
тут не в уровне дело

Google
Sergey
09.02.2017
15:55:23
а в том что ты хочешь логать

с этим ты определился?

ну тип что бы например можно было быстро грепнуть флоу юзера

или еще чего

что бы тебе сказали "у меня проблемы с заказом 245" и ты такой grep order-245

а уровни они больше для алертики

ну это мой вижен)

Sergey
09.02.2017
15:56:25
как раз таки в уровнях. инфа нужная, но уровни не подходящие вот был алерт(алерт карл!) на результат консьюмера вида "было найдено 10 новых ордеров"

ты грепаешь логи?

Dmitry
09.02.2017
17:32:09
Всем привет! Мне вот интересно, как делаете вы переключение между dev/prod на symfony? вот я, к примеру, в htaccess меняю app.php на app_dev.php хоть и можно юзать проект через /app_dev.php/... - но так не удобно А как делаете вы?

Алексей
09.02.2017
17:33:10
1. На тестовом сервере вбиваю вручную один раз app_dev.php, дальше оно роуты само генерит правильно. 2. Локально работаю через server:start, где всегда app_dev.php.

Sergey
09.02.2017
17:37:48
https://ebanoe.it/2017/02/09/how-to-oppress-developers/ тема собеседований раскрыта еще шире

Nick
09.02.2017
17:50:58
ага) что вы знаете о lock-free структурах?

Pavel
09.02.2017
18:01:47
Это про принцип открытости и закрытости?

Sergey
09.02.2017
18:02:34
http://kukuruku.co/hub/cpp/lock-free-data-structures-introduction ну для начала можно это почитать)

Nick
09.02.2017
18:03:54
лол. Да это сарказм был

кто-то ж тут в чатике рассказывал, что на собесе спросили про лок фри

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