@prophp7

Страница 937 из 1387
Sergey
21.02.2018
09:47:14
Ok, google, find "imagick crop"

Bohdan
21.02.2018
09:47:24
lmgtfy bot?

Ivan
21.02.2018
09:48:07
imagick crop немного по другому работает)

Sergey
21.02.2018
09:49:18
imagick crop немного по другому работает)
немного математики и будет так же)

Google
Sergey
21.02.2018
09:49:38
причем математика на уровне арифметики начальных классов

ты справишься)

Ivan
21.02.2018
09:49:44
Я же не спорю)

Просто решил прежде чем считать - спросить здесь)

Спасибо -убедил))

Sergey
21.02.2018
10:12:59
https://externals.io/message/101890

Bohdan
21.02.2018
10:16:03
ну мотивация с concurrency не очень ложится на реалии пхп

Bohdan
21.02.2018
10:17:12
If an immutable property contains an object, to preserve immutability, the object that is being assigned to the immutable property must also be immutable. - не очень имхо

Sergey
21.02.2018
10:17:25
реалии пыха складываются из вожможностей

не находишь?

вон там файберы подвезли

Bohdan
21.02.2018
10:17:47
я пока все равно не увидел им применения) но надо щупать

Google
Bohdan
21.02.2018
10:17:54
а вот объекты...

подумал и довольно спорно выходит

Sergey
21.02.2018
10:18:04
на самом деле на рэддите завели неплохую дискуссию что это на самом деле тупиковая ветвь

Bohdan
21.02.2018
10:18:10
что именно?

Sergey
21.02.2018
10:18:26
и вместо этого надо сделать data классы который передаются не by ref а by value (то есть меняй как хочешь - copy on write и все такое)

как в php4)

Bohdan
21.02.2018
10:18:49
php4 меня обошел)

зато от сеттеров избавиться можно :D

Vladislav
21.02.2018
10:31:10
сеттеров?

милые собачки, не надо

Bohdan
21.02.2018
10:32:46
лол

Sergey
21.02.2018
10:34:28
ну тип если тайпинг для пропертей еще сделают)

Bohdan
21.02.2018
10:56:05
да, это тоже печальный вопрос

Maksim
21.02.2018
10:57:44
да пофиг на самом деле)

сделают - хорошо) не сделают - ну окей, жить можно.

Bohdan
21.02.2018
10:58:40
смотри выше про хотелки и могульки)

или это в другом чате)

но ты видел, короче

Maksim
21.02.2018
10:59:11
да по пыху уже хотелок им лет на 20 разработки)

Sergey
21.02.2018
10:59:45
ну я в чем-то с Максом согласен.... проще просто забить на пых

Google
Sergey
21.02.2018
10:59:56
или думать в другом направлении - пихать фичи упрощающие миграцию

типа что бы было проще php запускать из JVM)

Борис
21.02.2018
11:00:23
вон там файберы подвезли
я так и не понял, зачем они пытаются ввезти файберы как отдельную сущность, а не как прокаченый yield. Ведь с yield даже обратная совместимость сохранена

Sergey
21.02.2018
11:00:24
ну хз короч

Bohdan
21.02.2018
11:00:44
типа что бы было проще php запускать из JVM)
я такое не очень люблю какое-то извращение чуть

Maksim
21.02.2018
11:02:28
@fes0r, ну в последнее время они бойко за дело взялись (относительно предыдущих лет), посмотрим... мб выкрутятся как-то

и, да, +1 в копилку негодований относительно файберов

Борис
21.02.2018
11:03:21
у них разные цели и юзкейсы
? примеры в студию. Цели зависят от того, как ты их используешь. Ты можешь на файберах сделать yield (используй файбер только в одном коллбеке, без внутренних вызовов - и вуаля). А наоборот нет. Так зачем два инструмента?

Anton
21.02.2018
11:18:39
Смысл в том что Fiber это именно асинхронный примитив, и используется собсно только для этого, тогда как генераторы это более низкоуровневая концепция, в том числе применяемая для асинхронности

Arthur
21.02.2018
11:55:55
всем привет, кто-нибудь знает как протестить форму в symfony, если поля сетятся к ней в event subscriber, который подписан на pre set data?

Andrew
21.02.2018
12:54:12
всем привет, кто-нибудь знает как протестить форму в symfony, если поля сетятся к ней в event subscriber, который подписан на pre set data?
формы тестить напрямую можно, но обычно профита немного. Или покрывай юнит тестом твой сабскрайбер или функциональные

Anton
21.02.2018
13:36:01
Если вдруг кому-то нужно ружье пострелять в ногу: https://github.com/mgdm/MFFI

Скорее даже дробовик...

Maksim
21.02.2018
13:38:20
глупый вопрос можно?)

Dima
21.02.2018
13:39:42
уже задал

Maksim
21.02.2018
13:41:45
@zloyuser, нахрена?) ну в плане какую задачу оно решает, акромя отстрела ног?)

Google
Anton
21.02.2018
13:42:54
Пока не знаю :) Просто задался вопросом наличия FFI в PHP

Maksim
21.02.2018
13:44:09
Пока не знаю :) Просто задался вопросом наличия FFI в PHP
иди лучше шину допиливай, что бы я потом мог с чистой совестью скопипастить)

Anton
22.02.2018
11:01:16
Всем привет. Народ может подскажет кто простенький пакет для выполнения джобов через очереди на php, что-то типа laravel horizon, только чтоб всю ларку тащить не пришлось

Pavel
22.02.2018
11:03:44
https://github.com/php-enqueue/job-queue

Valentin
22.02.2018
11:11:54
Кстати, вот этим пакетом игрался кто-нибудь, раз речь об очередях зашла. https://github.com/php-enqueue/enqueue-dev

Хотелось бы отзывы услышать.

Sergey
22.02.2018
11:13:43
ну вот типа на одно сообщение выше его порекомендовали

из того что не зависит от фреймворков это увы лучшее что есть(

ну и оно в целом неплохо работает

всяко лучше всяких bernard-ов

Anton
22.02.2018
11:17:19
https://github.com/php-enqueue/job-queue
для меня как-то громоздко кажется, https://github.com/chrisboulton/php-resque кто-нибудь использовал?

Maksim
22.02.2018
11:17:54
возьми любой клиент для того же кролика и вуаля

Sergey
22.02.2018
11:18:21
это абстракция, она нужна что бы не париться и иметь возможность заменить драйвер. А так да, можешь юзать отдельно resuque если ты уверен что ты будешь очереди на рэдисе делать или тот же банни если rabbitmq

это как разница между ORM/dbal и каким-нибудь специализированным клиентом

Anton
22.02.2018
11:22:14
Спасибо, попробую разобраться

Борис
22.02.2018
11:26:07
есть еще https://github.com/bernardphp/bernard в той же манере. Только код получше (субъективно).

Valentin
22.02.2018
11:35:21
Сергей, я так понял, несколько пренебрежительно о нем отозвался)

Борис
22.02.2018
11:38:15
бывает. Президент Беларуси тоже некоторым не нравится, но ничего, работает в продакшене уже 24 года

Google
Maksim
22.02.2018
11:39:04
результат на лицах белорусов, да

Anton
22.02.2018
11:43:40
Народ, а есть с более менее подробным примером реализации джобы и очереди? Есть задача, пакетно выгружать информацию через api раз в пол часа - получать товары и остатки со склада и обновлять в базе. На ларке реализовал через встроенную систему очередей. Нужно сделать аналогично для другого проекта.

Maksim
22.02.2018
11:45:13
так а в чём проблема-то?

Sergey
22.02.2018
11:48:27
можно еще на beanstalkd - тогда крон не нужен, но... зачем

Anton
22.02.2018
11:49:00
а зачем там очереди?
есть лимит на количество запросов к api, и ни когда не знаешь сколько запросов придется сделать при одной синхронизации

Sergey
22.02.2018
11:49:32
круто, а очереди зачем?

Anton
22.02.2018
11:50:48
чтоб не слать все запросы к api разом, а выполнять поочередно

Maksim
22.02.2018
11:51:08
циклы?)

Anton
22.02.2018
11:52:09
в рамках одного выполнения скрипта? память кончится

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