@prophp7

Страница 1315 из 1387
Max
03.10.2018
07:53:32
> Те, кто пишет хуиту, используя пхп, будут делать то же самое на другом.

Dmitry
03.10.2018
07:54:18
а почему нет?)
Ну если только котировки показывать...

Roman
03.10.2018
07:58:26
кавычки кавычками, но как по мне какой нить xhprof вполне может быть полезен. Правда не сильно понятно какое он имеет отношение к хардкорным оптимизациям =)

Google
Maksim
03.10.2018
07:59:02
Alex
03.10.2018
08:00:04
Наконец то наши решили мигрировать с svn на git (gitlab)..... Походу самое сложное будет - написать инструкциюю для коллег.

Dmitry
03.10.2018
08:01:10
иди это свуле расскажи)
Ну мы же про каноническую модель работы пыха говорим

Anton
03.10.2018
08:01:42
Это с чего бы?

Maksim
03.10.2018
08:01:43
Maksim
03.10.2018
08:02:20
ну типа свуле, всякие роадранеры и т.д. - не канон?)

Dmitry
03.10.2018
08:04:24
ну типа свуле, всякие роадранеры и т.д. - не канон?)
Думаю, что пока нет. Опять же тут вопрос упирается что есть "канон" .

Maksim
03.10.2018
08:05:25
судя по всему, упирается он только в кретенизм) если уж взял пхп, то a la ger tum ala ger

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

из забавного на просторах интернета: https://github.com/ricardofiorani/php-legofy :)

Google
Max
03.10.2018
08:25:36
Maksim
03.10.2018
08:26:21
Как-то сказкой попахивает
хочешь ещё 1 грустную сказку? у меня в конторе го работает медленнее, чем пхп

не всегда всё зависит от языка. Даже быструю реализацию могут убить кривые руки

Dmitriy
03.10.2018
08:27:56
Ну как бы индексы это из элементарного. Слабо вериться, что люди не искали проблемы в запросах, а тупо переписали на го.

militska
03.10.2018
08:28:09


finkel
03.10.2018
08:28:32
гошка заебись, не то что ваш пхп позорный)

Maksim
03.10.2018
08:29:01
Ну как бы индексы это из элементарного. Слабо вериться, что люди не искали проблемы в запросах, а тупо переписали на го.
ну меня как-то пригласили на аудит в контору, которая по заветам святейших пошла строить шардинг средствами доктрины, ибо у них база лагала. p.s. база меньше 10 гигов.

militska
03.10.2018
08:29:05
мы чет в сторону раста начали сомтреть. для случев кода пхп не хватает

Odaxelangia
03.10.2018
08:29:05
Ну иногда и деоптимизация - оптимизация

Maksim
03.10.2018
08:29:14
не стоит недооценивать предсказуемость тупизны (с)

Dmitriy
03.10.2018
08:29:17
оптимизация базы это далеко не индексы
Ну как бы ты про индексы задвинул же

Maksim
03.10.2018
08:29:56
ему можно)

finkel
03.10.2018
08:30:01
))))

Bohdan
03.10.2018
08:30:09
ему можно)
финкелю? отвечаешь за него?)

finkel
03.10.2018
08:30:09
я пошутил если что)

Bohdan
03.10.2018
08:30:32
я пошутил если что)
смотри, а то у меня место под банхаммер зачесалось)

Maksim
03.10.2018
08:30:32
финкелю? отвечаешь за него?)
когда гошник вещает за "пхп говно" - это всегда так и есть :)

Google
Maksim
03.10.2018
08:30:43
я пошутил если что)
блин... ты чё вот так вот :(

Bohdan
03.10.2018
08:31:14
когда гошник вещает за "пхп говно" - это всегда так и есть :)
если кто-то вещает, что какой-то язык прям ваще топчик, а все остальные не нужны - сразу хочется взять и.... привить критическое мышление

возможно, насильственными методами

finkel
03.10.2018
08:32:06
смотри, а то у меня место под банхаммер зачесалось)
я думал стереотипность этой фразы как бы намекает на иронию)

Odaxelangia
03.10.2018
08:32:08
Главное, чтоб было где применять

Maksim
03.10.2018
08:32:29
finkel
03.10.2018
08:32:33
ругать пхп - стереотип)

Odaxelangia
03.10.2018
08:35:04
ругать пхп - стереотип)
Ругать чаще вчего пропадает после разбора WTF - %Language name% , тогда и "undefined not a function" и "null pointer exception" и про "segmentation fault" и про "2 + 2 = 22" вопросы отпадут

militska
03.10.2018
08:40:45
неа.

сервис печати)

Maksim
03.10.2018
08:41:56
чёт у меня в голове не складывается сервис печати и раст)

finkel
03.10.2018
08:42:15
А на счет говняности языков меня удивил друг, он на работе на го пишет и ругает его. Потом начал раст ругать, ну и на вопрос "и че только хаскель?" он и хаскель говном назвал? так и сказал "все говно, но хаскель самый норм для решения каждодневных задачь, но тоже гавно". Так что все гавно, мы просто пока это еще не поняли)

Maksim
03.10.2018
08:44:30
пздц
ась?)

finkel
03.10.2018
08:45:18
мы давно это поняли
мне и на пхп норм) хорошо быть тупым))

Google
finkel
03.10.2018
08:46:45
бросать во все гавном без явных аргументов это какой-то признак слабоумия)
я в одним предложением пересказал длинный разговор, скажем так, это конечный вывод)

artcode.com.ua
03.10.2018
08:52:40
Имеется два типа языков: те, которые ругают и те, которые не используют - Б.Страустрап

f4rt~
03.10.2018
10:01:25
Гайз, у меня есть что то среднее между адаптером и прокси(больше в пользу последнего); Дело в том, что у нас оказались жесткие рейтлимиты в SOAP и крч говоря токен, который мы получаем единоразово их не может существовать больше N штук иначе блочаться все соединения, следовательно пришлось захуярить адаптер тире прокси для SOAP клиента который бы вовзращал нам авторизированного клиента(брал этот токен с редиски) либо авторизировал (и сохранял токен в редиску с нужным ттл) проблема в том, что сущность авторизованного клиента должна уметь проксировать через себя запросы к зависимости, их не много, они все === тому что нагенерил нам SOAP по его schema и вот у меня парадокс, хочется как то описать это все через __call и ссылаться на зависимость + проставить в шторме @method линкующие на него, однако эти методы, они не статические тобишь всякие return call_user_func_array(array(Dependency::class,$method), $args); не помогут вот сижу чешу голову, не могу придумать что то прикольное, го дискасс? ? жутко не хочется описывать все методы в обертке, их не много штук 8-9, но все же

в целом я конечно же могу это отнаследовать, переопределив мне один нужный метод логина, который не бежал бы в SOAP сразу поставляя токен, а пытался бы сходить в редиску и вернуть его, если не получилось то делал revoke и авторизировал заново при этом сохраняя это в редиску

но мне не нравится ??

Sergey
03.10.2018
10:19:03
Шаришь :)
страуступ шарит, а он нет

Ivan
03.10.2018
10:21:23
Считать все гавном явный признак профессионализма. Пока неопытный усыкаешься за новым стеком, а как только наберешься опыта понимаешь что херня все это.

Симфони Ларавелы Доктрины эти ваши

Bohdan
03.10.2018
10:21:54
важно критическое мышление, а не позитивное или негативное отношение

Ivan
03.10.2018
10:23:19
отож

Oleg
03.10.2018
10:36:04
ну "серебряную пулю" не придумали) везде есть свои + и -

Гена
03.10.2018
10:40:35
Гайз, у меня есть что то среднее между адаптером и прокси(больше в пользу последнего); Дело в том, что у нас оказались жесткие рейтлимиты в SOAP и крч говоря токен, который мы получаем единоразово их не может существовать больше N штук иначе блочаться все соединения, следовательно пришлось захуярить адаптер тире прокси для SOAP клиента который бы вовзращал нам авторизированного клиента(брал этот токен с редиски) либо авторизировал (и сохранял токен в редиску с нужным ттл) проблема в том, что сущность авторизованного клиента должна уметь проксировать через себя запросы к зависимости, их не много, они все === тому что нагенерил нам SOAP по его schema и вот у меня парадокс, хочется как то описать это все через __call и ссылаться на зависимость + проставить в шторме @method линкующие на него, однако эти методы, они не статические тобишь всякие return call_user_func_array(array(Dependency::class,$method), $args); не помогут вот сижу чешу голову, не могу придумать что то прикольное, го дискасс? ? жутко не хочется описывать все методы в обертке, их не много штук 8-9, но все же
Может стоить разделить сущность и сам класс api, те будет класс сущности конекта с данными , которую передаём в класс апи, он у сущности забирает что надо и работает с запросами

f4rt~
03.10.2018
10:41:31
там просто проблема в том, что у зависимости может меняться схема SOAP(соотвтетсвенно когда перегенерил клиента меняются методы), и адаптер нужно научить перестраиваться налету проксируя запросы к ней

f4rt~
03.10.2018
10:42:03
Google
Гена
03.10.2018
10:42:27
Это стратегия

f4rt~
03.10.2018
10:43:14
это не ложиться на стратегию абсолютно

Sergey
03.10.2018
10:43:37
сложно сказать, из твоего описания ложится либо там все чуть сложнее (разные контракты у разных реализаций)

в этом случае - унифицировать контракт и вернуться к стратегии

если невозможно - это просто разные штуки

Гена
03.10.2018
10:44:10
Несколько адаптеров , обернутых в стратегию,

f4rt~
03.10.2018
10:45:14
в этом случае - унифицировать контракт и вернуться к стратегии
я не контролирую SOAP любое изменение у них === перегенерированный клиент у нас

Sergey
03.10.2018
10:45:40
я не контролирую SOAP любое изменение у них === перегенерированный клиент у нас
но стратегии это про твой код который ты контролируешь. Выстраиваешь фасад вокруг и уже с ним работаешь

да, тут скорее просто адаптер

f4rt~
03.10.2018
10:47:17
ну вот на самом деле все просто, сводится к тому, что я не хочу описывать методы в адаптере(аналогичные как в классе зависимости) и проксировать вызов к ним

f4rt~
03.10.2018
10:48:47
Ну и в чем проблема, интерфейс обязывает? Так адаптер же твой
адаптер мой, но при изменении контрактов в зависимости мне придется редактировать адаптер

$this->dependency->{$method}(..$args) какой-то бы абстратный решил все проблемы( в __call

Гена
03.10.2018
10:49:27
Конечно не по фен шую, но я так делаю

Sergey
03.10.2018
10:51:51
wsdl-ка ж есть)

$this->dependency->{$method}(..$args) какой-то бы абстратный решил все проблемы( в __call
если у тебя апишка постоянно меняется ты охереешь из-за отсутствия явного контракта

хотя бы закрыть это дело красивым интерфейсом

Гена
03.10.2018
10:54:49
f4rt~
03.10.2018
10:54:51
вообщем некоторые мысли пришли, спасибо

Jack
03.10.2018
11:32:10
привет, может знаете какой-то фреймворк/либу для очереди с воркером. Надо сайт запарсить, не хочется под это ларавел поднимать

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