@phpclubru

Страница 354 из 956
Давид
25.10.2017
12:20:09
спасибо

Maksim
25.10.2017
12:20:15
и вся экономия умножится на 0 при встрече первой же собачки от заботливого программиста, как это обычно бывает :)

а ещё экономные люди почему-то не думают, что случается когда выбрасывается исключение) в общем не думают много о чём, но вот про строки зачем-то надо)

Давид
25.10.2017
12:21:09
я новичок

Google
Давид
25.10.2017
12:21:35
пхп начал учить позавчера а c++ недели назад

стараюсь все ближе к c++ делать

Pavel
25.10.2017
12:22:20
Да новички любят над таким запариваться, но это не важно вообще, лучше думать про сложные вещи типа композиции классов и проработанности доменной модели.

Maksim
25.10.2017
12:22:46
новичкам про ддд лучше аще не думать

даже не смотреть в его сторону

Давид
25.10.2017
12:24:33
ддд?

sergey
25.10.2017
12:25:08
дай дорогу дураку?

Maksim
25.10.2017
12:25:24
как-то так

Давид
25.10.2017
12:26:41
??

Pavel
25.10.2017
12:26:57
Да, про ддд думать нечего а про композицию классов и доменную модель - да :)

Maksim
25.10.2017
12:28:25
есть нюанс: если думать про доменную модель, придётся думать про ддд

а это плохо закончится без довольно большого опыта, чётких задач и приемлимых сроков

Pavel
25.10.2017
12:29:03
ну нее, ддд это больше и сложнее чем просто доменная модель :)

Google
Никита
25.10.2017
12:33:55
Так кто поможет ?

Мне нужно подключить скрипт к сайту

Pavel
25.10.2017
12:37:21
Врядли кто-то :( Напиши объяву на форуме или за деньги

Я лично так и не понял какова конфигурация и где как куда

Dmitry
25.10.2017
12:40:50
Обсуждение нелегальных действий в этом чате запрещено, само собой разумеется

Pavel
25.10.2017
12:41:54
Впринципе да, за попытку подключения perl скрипта в php надо давать административку.

Никита
25.10.2017
12:42:31
Понял

Dmitry
25.10.2017
12:44:03
На форуме пхпклуба, кстати, просто вопросы "парсинга" запрещены.

Так что если спрашивать, то на каком-нить форуме для джуниоров типа пхп.ру ;)

Никита
25.10.2017
12:46:15
Я просто правда уже 3 дня с этим вопросом везде спрашиваю никто либо незнает

Либо говорят что perl незнают

Maksim
25.10.2017
12:46:44
никто просто не хочет за вас ничего делать. И перл тут не при чём от слова совсем

Pavel
25.10.2017
12:47:13
Так да, островки перла остались где-то в компаниях где легаси поддерживается только.

А так перлоразраба было трудно найти уже году эдак в 2012

Dmitry
25.10.2017
12:47:45
типа booking.com? :)

Pavel
25.10.2017
12:51:35
вроде в mailru еще они там водятся

и в livejournal может быть

Dmitry
25.10.2017
12:51:50
ай, там вообще все водятся ;)

но в общем... я бы не стал возвращаться к перлу

Илья
25.10.2017
12:52:54
в яндексе есть https://yandex.ru/jobs/vacancies/dev/?cities=213&tags=perl

Google
Dmitry
25.10.2017
12:54:05
блин, шторм ввел подсветку несловленных исключений, у меня тепрь весь уишный говнокод цветной

Maksim
25.10.2017
12:54:42
в юи инспекцию шторма в принципе лучше выключить

ровно как и в ларавеле...

Dmitry
25.10.2017
12:55:09
да нет, несколько движений руками и все отлично работает

Maksim
25.10.2017
12:55:33
угу) заменить юи/ларавел на симфони :)

Dmitry
25.10.2017
12:55:49
а там без плагина для симфони тоже делать нечего

и он тоже не идеален... например, ренейм класса - придется пойти потом в сервисы руками переименовывать

Maksim
25.10.2017
12:56:51
там можно на уровне @var разрулить) со статикой ларавела/юи не прокатит

Dmitry
25.10.2017
12:57:03
у меня все прокатывает

Maksim
25.10.2017
12:57:06
файл-рефакторинг = профит

Dmitry
25.10.2017
12:58:20
угу, и потом сидишь "рефакторишь" сгенеренный кеш

Maksim
25.10.2017
12:58:42
пофиг на кеш) дропаешь и идёшь дальше радоваться жизни

Dmitry
25.10.2017
12:59:00
переименовывая классы в нем... в общем косяков хватает с плагином

Alexandr
25.10.2017
12:59:15
https://habrahabr.ru/company/moikrug/blog/340836/

Dmitry
25.10.2017
13:00:07
в yii к слову, там всего две вещи нужно сделать - файлик с фейковым Yii классом, что бы Yii:app()-> подстановки работали и AR свой с @return $this на нужные методы

Maksim
25.10.2017
13:00:23
переименовывая классы в нем... в общем косяков хватает с плагином
я в принципе вспомнил с чего начинал... у меня свой фреймворк теперь

Dmitry
25.10.2017
13:00:24
и никаких @var почти не нужно

я в принципе вспомнил с чего начинал... у меня свой фреймворк теперь
а, так ты еще начинающий программист, тогда понятно

:)

Maksim
25.10.2017
13:01:06
а, так ты еще начинающий программист, тогда понятно
угу, с экспертными знаниями симфони/зенда_

Google
Maksim
25.10.2017
13:01:37
Просто жизнь так свернула, что возможностей фреймворка для решения задач мало

Dmitry
25.10.2017
13:01:44
да, а у меня экспертные знания проектирования топологии микросхем... пару лет учил 20 лет назад ;)

Maksim
25.10.2017
13:02:05
а хочется async/await, cqrs и event sourcing. Фреймворков под это дело нет :)

Dmitry
25.10.2017
13:03:23
Смешались в кучу кони, люди, И залпы тысячи орудий...

Maksim
25.10.2017
13:03:46
Увы) это всё звенья одной цепи

Dmitry
25.10.2017
13:03:57
асинхронность и cqrs?

Maksim
25.10.2017
13:04:10
да

синхронный cqrs в принципе неюзабелен.

Dmitry
25.10.2017
13:05:01
в однопоточном приложении?

Maksim
25.10.2017
13:05:29
вы, видимо, начинающий программист :)

с чего вдруг ему быть однопоточным?

Dmitry
25.10.2017
13:06:12
с того, что пхп однопоточен по дизайну ;)

Maksim
25.10.2017
13:06:28
ну, по дизайну он и не годится ни для чего, кроме битрикса) так себе причина)

Dmitry
25.10.2017
13:06:44
не брать же извращенцев, которые pтреды юзают

Bohdan
25.10.2017
13:07:38
не брать же извращенцев, которые pтреды юзают
А как ещё из одного скрипта несколько ядер заюзать? Двиг же не параллелит встроенные функции хотя бы под капотом?

Можно запилить микросервисы и дёргать их курлой, но это тож извращение

Maksim
25.10.2017
13:08:38
вы почти правы, но не "курлой"

Dmitriy
25.10.2017
13:08:51
Dmitry
25.10.2017
13:08:55
да нормально это работает
у извращенцев много что нормально работает ;)

Google
Bohdan
25.10.2017
13:09:20
Кстати, в PHP же даже удалённый импорт кода когда-то был?

Dmitry
25.10.2017
13:09:46
другое дело, что трахать резиновым членом надувную бабу... м... на любителя

Dmitriy
25.10.2017
13:09:55
у извращенцев много что нормально работает ;)
с такой то логикой. расширениями для пхп не нужно пользоваться. Все из коробки....

Maksim
25.10.2017
13:10:32
https://github.com/mmasiukevich/framework/blob/master/src/Backend/Queue/RabbitMQDaemon.php#L206 пхп в принципе уже выглядит не особо канонично

Всякие странные слова, вроде "Сага" добавляют дпайва в рутину

Dmitry
25.10.2017
13:11:13
с такой то логикой. расширениями для пхп не нужно пользоваться. Все из коробки....
а дело не в том, что это расширение, дело в том, что pthreads вообще ущербны

Pavel
25.10.2017
13:11:47
ну, по дизайну он и не годится ни для чего, кроме битрикса) так себе причина)
Падажжи, он однопоточен, но за него параллелит php-fpm. То есть на уровне разработчика он однопоточен но это не значит что в итоге все исполняется в одном потоке. Просто уровень параллелизма уходит выше на уровень операционной системы и менеджера запросов. И это очень круто.

Dmitry
25.10.2017
13:12:14
мм... не, паш, ты путаешь пхп и приложение. Приложение (ака пхп скрипт) - однопоточен

Pavel
25.10.2017
13:12:28
Да я про это и говорю

Maksim
25.10.2017
13:12:28
если используются функции, блокирующий поток, да

Dmitry
25.10.2017
13:13:10
ты не отработаешь одну задачу (с большим числом общих данных) в таких "паралельных" процессах

Maksim
25.10.2017
13:14:16
оработаю без проблем)

Mikhail
25.10.2017
13:14:36
в чем проблема pthreads ?

Maksim
25.10.2017
13:14:38
для этого и существуют саги :)

в том, что его готовить не умеют)

Mikhail
25.10.2017
13:15:05
Ну это уже дело самого разраба

Maksim
25.10.2017
13:17:32
как-нибудь допишу документацию/примеры для своей подделки... пока не могу примеров использования показать из-за nda. но в целом даже без pthreads, но с использованием libevent результаты довольно прекрасные :)

Dmitry
25.10.2017
13:17:49
проблема pthreads в том, что на уровне ос все-равно будет переключение контекста

Maksim
25.10.2017
13:18:11
опять-таки, главное не использовать ф-и, забивающие поток

Страница 354 из 956