@prophp7

Страница 1179 из 1387
Maksim
16.07.2018
17:45:54
Много. Не придется всю socket / io фигню реализовывать в user land
да мало) накладные расходы - не главная проблема)

главная проблема в том, что инфраструктуры нет) это банально на хер никому не нужно)

Bohdan
16.07.2018
17:48:03
ну энтузиасты появятся ещё на альфах, если дело пойдёт но вот "никому не нужно" - это опасный пункт

Anton
16.07.2018
17:48:17
Никому не нужно потому что сложно

Google
Anton
16.07.2018
17:48:57
А когда станет нативненько как в том же python/go/etc то будет веселее имхо

Maksim
16.07.2018
17:49:39
время покажет. В любом случае, пара-тройка упоротых наркоманов будет ждать наверняка)

Anton
16.07.2018
17:49:53
Если не ошибаюсь в том де питоне тот же Tornado появился задолго до asyncio

На тех же генераторах как у нас сейчас amphp

Но могу быть не прав

Maksim
16.07.2018
17:52:05
свуле я чуток полапал, но всё ж не рискнул ввязываться) даже с подружкой, которая в ладах с языком наших изящноглазых братьев) саппорт этого дела превратится в лотерею

Sergey
16.07.2018
17:52:47
на питоне грин треды есть

Bohdan
16.07.2018
18:00:01
Лотерея :) но комьюнити серьезное
просто там сишников больше :D

Maksim
16.07.2018
18:00:23
Anton
16.07.2018
18:01:09
просто там сишников больше :D
Там большн людей которые не впадают в катарсис при виже yeild

Сергей З.
16.07.2018
18:28:21
А я вот где-то читал, что yield економит память, но по времени работы проигрывает обычному foreach. И если важна скорость отдачи, то лучше использовать foreach, а если нужно економит память, то уже берём yield. Это верно на ваш взгляд?

F01134H
16.07.2018
18:28:51
что, блеать

Google
F01134H
16.07.2018
18:29:01
?

Alexander
16.07.2018
18:29:19
несвязанные вещи...

F01134H
16.07.2018
18:29:28
yield это альтернатива return, никак не форичу

Maksim
16.07.2018
18:29:35
Наркоманы среди нас)

yield это альтернатива return, никак не форичу
Альтернатива созданию итераторов клешнями) так всё ж точнее)

Сергей З.
16.07.2018
18:30:13
Ну типа если берём для итерации по большому обе у данных

F01134H
16.07.2018
18:30:15
хз, меня все устраивает

Anton
16.07.2018
18:33:23
Если вы задумываетесь о скорости / памяти в php то может стоит просто взять друглй язык? :) экономить yeild / foreach ну такое

Другое дело что некоторые алгоритмы невозможно (сложно) реализовать без yield

Сергей З.
16.07.2018
18:34:45
Maksim
16.07.2018
18:35:05
function abube() { while(true) { $someVar = yield; var_export($someVar); } } $qwerty = abube(); $qwerty->send('чё там про ретурны?'); $qwerty->send('мб всё таки плохой вариант?');

Anton
16.07.2018
18:35:27
То есть если выбирать между foreach and yield надо выбрать др язык?)))
Если у тебя задача где такая эконгмия это реально важно то да

F01134H
16.07.2018
18:35:35
в 90% случаев

Сергей З.
16.07.2018
18:36:40
они юзаются вместе, але
Я имел ввиду загрузить все в память VS yield

F01134H
16.07.2018
18:36:56
конечно yield лучше, чем все в память грузить

Maksim
16.07.2018
18:37:09
и что это было?
Магия, натыканная в метро на экране телефона)

Google
Сергей З.
16.07.2018
18:37:29
Если у тебя задача где такая эконгмия это реально важно то да
Ну то есть в первом моем комменте есть доля правды, так? Хочу убедиться)))

причем тут форич то?
Ну ок. Я неправильно выразился

Читай вместо foreach - загрузить все в память

Anton
16.07.2018
18:39:19
Правда есть. Yield позволяет пр определенных условиях съэкономить память. Но это редкий кейс.

Andrey
16.07.2018
18:39:20
про генераторы https://www.youtube.com/watch?v=0_fncwCJ938

F01134H
16.07.2018
18:39:26
ты и через форич можешь все в память загрузить

хз че ты до форича докопался)

Anton
16.07.2018
18:40:05
ты и через форич можешь все в память загрузить
Так в том и дело что через yield не надо грузить все

F01134H
16.07.2018
18:40:22
так форич то тут не при чем

он одинаково со всеми итераторами работает

хоть traversable ему дай

Сергей З.
16.07.2018
18:40:37
Anton
16.07.2018
18:40:37
Простейший пример чтение бесконечного файла

Andrey
16.07.2018
18:40:52
Простейший пример чтение бесконечного файла
этот чувак прав, видео посмотрите

F01134H
16.07.2018
18:40:59
речь шла про работу с цельным хешмапом или по кускам

Sergey
16.07.2018
18:41:53
Maksim
16.07.2018
18:41:58
По названию - говно видео) асинхронным код по взмаху итератором не становится)

F01134H
16.07.2018
18:42:11
фонд золотых цитат надо
ну мой вариант лучше чем foreach vs yield

что бы объяснить что то сложное, нужно начинать с простого

Sergey
16.07.2018
18:42:24
ну мой вариант лучше чем foreach vs yield
их нельзя противопостовлять никак. вообще никак

Google
F01134H
16.07.2018
18:42:37
yield & return?

Anton
16.07.2018
18:42:44
так форич то тут не при чем
Вопрос для меня прозвучал "помогают ли генераторы экономить память?" Ответ: да помогают, если юзать правильно"

Sergey
16.07.2018
18:43:16
тоже - return - возвращение значение, работает в одну сторону и приостанавливает выполнение функции навсегда. yield - приостанавливает с сохранением контекста, и позволяет общаться в обе стороны.

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

Сергей З.
16.07.2018
18:43:55
Вопрос для меня прозвучал "помогают ли генераторы экономить память?" Ответ: да помогают, если юзать правильно"
Это то, что я хотел услышать. Спасибо за видос. Завтра посмотрю обязательно

F01134H
16.07.2018
18:43:57
Sergey
16.07.2018
18:44:18
Это то, что я хотел услышать. Спасибо за видос. Завтра посмотрю обязательно
это имеет смысл когда тебе надо работать с большими коллекциями

ну типа там десятки тысяч записей например, или сотни тысяч

но тут как бы и итераторы помогут

Admin
ERROR: S client not available

Andrey
16.07.2018
18:44:50
в видео про это

Sergey
16.07.2018
18:44:58
в видео про это
вжопу видео

Andrey
16.07.2018
18:45:06
в жопу php

Sergey
16.07.2018
18:45:15
я кирю люблю но час его слушать не хочу)

f4rt~
16.07.2018
18:47:31
я кирю люблю но час его слушать не хочу)
он там интроинспекции пилит для graphql

Sergey
16.07.2018
18:47:53
он там интроинспекции пилит для graphql
мы с ним много это обсуждали и я все еще не хочу юзать его railt

f4rt~
16.07.2018
18:48:08
а какие основные претензии?

Sergey
16.07.2018
18:48:15
жирная херь

нинужная херь

Google
Sergey
16.07.2018
18:48:47
но другого ничего нет, так что возможно буду ковырять

f4rt~
16.07.2018
18:48:48
то то я думаю он тебя в свое время убрал с списка людей, которые помогали пилить railt ;D

Sergey
16.07.2018
18:49:14
то то я думаю он тебя в свое время убрал с списка людей, которые помогали пилить railt ;D
ну потому что я помогал в стиле "вы че ебанулись роутинг аннотациями в схеме делать?"

так себе помощь)

Maksim
16.07.2018
18:51:53
так себе помощь)
А что не так с аннотациями?

Sergey
16.07.2018
18:52:28
А что не так с аннотациями?
идеалогические разногласия в том что есть схема и есть реализация схемы, и реализация зависит от схемы а не схема от реализации

ну мол это аннотации в SDL graphql-я

Sergey
16.07.2018
18:53:12
вот я пошел по второму пути (вся реализация - webonyx + пара файликов + symfony/di)

и я пока не очень вижу смысла в хреновине которая мало того что жирная так всеравно требует webonyx для работы (хотя может быть они уже запилили свой рантайм)

если я тоже самое могу запилить за пару часов на коленке

Maksim
16.07.2018
18:54:09
Ну я к вашим модным графкьэлям аще ни разу не прикасался и даже мимо не проходил. Так, спросил,увидев знакомые буковки

Artem
16.07.2018
19:17:31
Прикольный момент на собеседовании был. Задают вопросы по документации, на что-то отвечаю, чего-то не знаю, но... сами сидят с ноутами и смотрят с пхп.нет-а Как-то непонятно получается. Если спрашиваете документацию - значит считаете, что это важно, если считаете, что это важно - почему сами её не знаете? Если не считаете, что это важно - зачем тогда 70% вопросов задавать по документации?

Maksim
16.07.2018
19:20:05
Аще за язык редко спрашиваю...смысла не много

Sergey
16.07.2018
19:20:58
ну тип смысл спрашивать, ты ж как-то работал похапэшником 5 лет например... значит чето до знаешь

Artem
16.07.2018
19:21:17
"так а че спрашивать тогда? умные штуки? Для умных штук шпоргалки надо... мы ж сами не знаем"
это-то и пугает, а потом рассказывают, что бизнес логика - это как отображать данные пользователю и что бизнес логика должна быть в репозитории ;0

Sergey
16.07.2018
19:21:28
хотя иногда полезно спросить что-то из свежих плюшек просто что бы понимать насколько человек умеет в штуки, а не просто что выучил 5 лет назад то и продолжает юзать

Maksim
16.07.2018
19:22:02
Пхп не особо изобилует плюшками) как-то глубоко похеру, умееи ли человек в космический корабль) сам не умею)))

Artem
16.07.2018
19:24:39
Ога, про генераторы) свежее плюшки нет) и слушать про ретурны)
https://media.makeameme.org/created/cool-story-bro-5r4130.jpg Так сидишь на собеседовании? :D

Sergey
16.07.2018
19:25:16
он интервьюирует так что да

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