
Fayozjon [CybernatiC]
11.07.2017
12:32:47
Но пыха дучше

Nurik
11.07.2017
12:36:16
Пыха лучше, потому что мне больше нравится нормальное ООП. TypeStript тоже норм. Но проблема в том, что почти всегда приходится юзать knex в nodejs. Потому что нет нормальной ORM.
Зато с сокетами работать мне больше нравится в nodejs. Так же как и с бинарными данными

Google

Alexandra
11.07.2017
13:48:41
Ребят, посоветуйте источники, где можно узнать подробности про эцп и шифрование в РФ (гос учреждение) через Web приложение?

Sergey
11.07.2017
19:29:31
Это нормально что последние версии композера обновляют зависимости по часу?
при том что я ToranProxy юзаю и все такое... ну то есть... он реально стопорится на анализе графа зависимостей

Andru
11.07.2017
19:31:36
У нас на проекте с этим есть праблы. Когда много либ, дев делаел composer update и уходит пить кофе. Бывали случаи когда доходило до 300-400 секунд

Valeriy
11.07.2017
19:33:29
иксдебаг включен?
выключи его аргументом в cli и проверь

Ivan
11.07.2017
19:38:00

Evgeniy
11.07.2017
19:38:52
да сам композер это рекомендует
https://stackoverflow.com/questions/31083195/disabling-xdebug-when-running-composer

Ivan
11.07.2017
19:40:03
современный композер xdebug отключает сам

Evgeniy
11.07.2017
19:40:39
я помню время когда он писал типо у тебя включено рекомендую вырубить

Ivan
11.07.2017
19:40:52
да, недавно совсем

Google

Sergey
11.07.2017
19:42:21

Ivan
11.07.2017
19:42:50

Valeriy
11.07.2017
19:42:57
вроде... щас проверю )

Sergey
11.07.2017
19:43:08
рожает мало чего информативного пока

Valeriy
11.07.2017
19:47:30
через кли ноль эффекта, видимо пофиксили
ради чистоты эксперимента выключил иксдебаг в кли конфиге - на 1.5 сек быстрее из полуминуты, не существенно
вобщем, Сергей, настало время поконтрибьютить в композер :D

Pavel
11.07.2017
19:50:18
А если попробовать откатить на пару версий назад?

Andru
11.07.2017
19:50:24
alias composer_v="composer -vvv —profile —no-progress —prefer-dist"
мой алиас из .bashrc

Valeriy
11.07.2017
19:52:28
позаменяло тирешки
мак чтоле

Andru
11.07.2017
19:53:54
мак чтоле
Не в маке дело, я скопипастил в консольку(ubuntu), и терешек нет. Ну тут не суть. Я думаю все поняли что, куда, и зачем

Valeriy
11.07.2017
19:54:09
--

v
12.07.2017
07:55:29
@f3ath
слышь чочо
а в америце все описания требований на вакансию из под копирки составляют
"Problem-solving skills
Ability to work independently and multi-task effectively
Demonstrated understanding of projects from the perspective of both client and business"
и прочая параша, или все-таки исключения бывают?

Михаил
12.07.2017
09:48:07
Поцоны, как заставить шторм видеть пхп-код в пхп-строках (через language inject)? Оно вроде как работает, но на деле нифига не работает. С js, html, и кучей всего еще проблемы нет.

Nikita
12.07.2017
10:08:13
? Лучшее решение, не писать PHP код и не только в строках)

Valeriy
12.07.2017
10:08:53
но вообще да, зачем ты конкатишь ПХП?

Nikita
12.07.2017
10:10:14
Ты случайно не из тех, кто использует eval ?))

Google

Nurik
12.07.2017
10:17:12

Михаил
12.07.2017
10:20:39
Спасибо за ценные советы

Evgeniy
12.07.2017
10:21:42
alt + enter когда курсор внутри строки
и выбираешь Language inject

Михаил
12.07.2017
10:24:23
шторм 2017.1.4

Evgeniy
12.07.2017
10:26:19
да у меня тоже
хз, очень странный кейс

Valeriy
12.07.2017
11:29:04
https://i.imgur.com/glIV0Zc.png
а у тебя скобочек нет в строке вот и не подсвечивает

Алексей
12.07.2017
11:30:46
ucfirst(strtolower($str))
1 функции нету же?)

$iD
12.07.2017
11:32:07
создай )

Алексей
12.07.2017
11:33:13
да мне в 1 месте использовать
смысл

Valeriy
12.07.2017
11:35:54
всмысле нету

Альберт
12.07.2017
12:16:53

$iD
12.07.2017
12:17:17
там написано в каких кейсах он не работает

Алексей
12.07.2017
12:17:51
ну а если текст капсом?

Google

$iD
12.07.2017
12:18:03

Альберт
12.07.2017
12:36:55
Я не так понял, подумал что имеется ввиду отсутствие этой функции в языке

Admin
ERROR: S client not available

Alexandra
12.07.2017
14:27:44
Посоветуйте литературу по ооп?)


f4rt~
12.07.2017
14:39:59
Посоветуйте литературу по ооп?)
Распишу по буквам, потом в совокупности
S - (SRP):
https://www.youtube.com/watch?v=AEnePs2Evg0
https://goo.gl/LatDmF (link wikipedia)
O - (OCP):
https://www.youtube.com/watch?v=DJF_sGOs2V4
https://goo.gl/6p3jfY (link wikipedia)
L - (LSP):
https://www.youtube.com/watch?v=bVwZquRH1Vk
https://goo.gl/YNmusr (link wikipedia)
I - (ISP):
https://goo.gl/E1TjAZ (link wikipedia)
https://www.youtube.com/watch?v=xahwVmf8itI
D - (DIP):
https://www.youtube.com/watch?v=S9awxA1wNNY
https://goo.gl/o35yCi (link wikipedia)
Закон деметры:
https://www.youtube.com/watch?v=FyJhALHmFXU
Общие тезисы:
Шпаргалка по SOLID (с примерами кода до/после):
https://habrahabr.ru/post/208442/
Вообще идеальный порядок изучение(ну или повторения это сверху вниз)
1. Инкапсуляция
2. Закон Деметры
3. Полиморфизм
4. LSP
5. OCP
6. ISP
7. DIP
8. Coupling/cohesion
9. GRASP
10. GoF
11. P of EEE
Доклады:
SOLID:
@fes0r (Серега Протько) * ты должен его знать, общие тезисы, реальный пример из екомерс:
https://www.youtube.com/watch?v=pu0EXQvoaCc
DDD:
https://www.youtube.com/watch?v=7HXIrEsmlzM
Микросервисы:
https://www.youtube.com/watch?v=ly77wvz2Bjo&t=2s
Сайты:
https://refactoring.guru/ru - сайт с примерами(их можно листать,как слайды, на всех яп PHP включительно) сайт сделан на русскую манеру Книги Фаулера с одноименным названием, очень помог мне в свое время.
Книги:
— Working effectively with legacy code (потому что легаси код мы пладим со вчера на завтра)
— Refactorin фаулера
— Agile Software Development, Principles, Patterns, and Practices дяди боба про SOLID
— Applying UML and patterns от Крэйга Лармана (про GRASP)
— XP от кента бэка
— Эрик Эванс про DDD
— The Goal про теорию ограничений
—Фримен Эр., Фримен Эл., Сьерра К., Бейтс Б. - Паттерны проектирования
—Б. Маклафлин - Объектно-ориентированный анализ и проектирование
—Мэтт Вайсфельд — Объектно-ориентированное мышление
—Мэт Зандстра - PHP. Объекты, шаблоны и методики программирования
—Kristopher Wilson - The Clean Architecture in PHP
—Мартин Фаулер. Архитектура корпоративных программных приложений
—Харольд Абельсон, Джеральд Джей Сассман - Структура и Интерпретация Компьютерных Программ
—Эрик Эванс - Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем
—Чарльз Петцольд - Код. Тайный язык информатики
—М. Фаулер - Рефакторинг
—Боб Мартин «Чистый код»
?


Valeriy
12.07.2017
14:40:58
закрепите мессагу )


Alexandra
12.07.2017
14:41:18
Распишу по буквам, потом в совокупности
S - (SRP):
https://www.youtube.com/watch?v=AEnePs2Evg0
https://goo.gl/LatDmF (link wikipedia)
O - (OCP):
https://www.youtube.com/watch?v=DJF_sGOs2V4
https://goo.gl/6p3jfY (link wikipedia)
L - (LSP):
https://www.youtube.com/watch?v=bVwZquRH1Vk
https://goo.gl/YNmusr (link wikipedia)
I - (ISP):
https://goo.gl/E1TjAZ (link wikipedia)
https://www.youtube.com/watch?v=xahwVmf8itI
D - (DIP):
https://www.youtube.com/watch?v=S9awxA1wNNY
https://goo.gl/o35yCi (link wikipedia)
Закон деметры:
https://www.youtube.com/watch?v=FyJhALHmFXU
Общие тезисы:
Шпаргалка по SOLID (с примерами кода до/после):
https://habrahabr.ru/post/208442/
Вообще идеальный порядок изучение(ну или повторения это сверху вниз)
1. Инкапсуляция
2. Закон Деметры
3. Полиморфизм
4. LSP
5. OCP
6. ISP
7. DIP
8. Coupling/cohesion
9. GRASP
10. GoF
11. P of EEE
Доклады:
SOLID:
@fes0r (Серега Протько) * ты должен его знать, общие тезисы, реальный пример из екомерс:
https://www.youtube.com/watch?v=pu0EXQvoaCc
DDD:
https://www.youtube.com/watch?v=7HXIrEsmlzM
Микросервисы:
https://www.youtube.com/watch?v=ly77wvz2Bjo&t=2s
Сайты:
https://refactoring.guru/ru - сайт с примерами(их можно листать,как слайды, на всех яп PHP включительно) сайт сделан на русскую манеру Книги Фаулера с одноименным названием, очень помог мне в свое время.
Книги:
— Working effectively with legacy code (потому что легаси код мы пладим со вчера на завтра)
— Refactorin фаулера
— Agile Software Development, Principles, Patterns, and Practices дяди боба про SOLID
— Applying UML and patterns от Крэйга Лармана (про GRASP)
— XP от кента бэка
— Эрик Эванс про DDD
— The Goal про теорию ограничений
—Фримен Эр., Фримен Эл., Сьерра К., Бейтс Б. - Паттерны проектирования
—Б. Маклафлин - Объектно-ориентированный анализ и проектирование
—Мэтт Вайсфельд — Объектно-ориентированное мышление
—Мэт Зандстра - PHP. Объекты, шаблоны и методики программирования
—Kristopher Wilson - The Clean Architecture in PHP
—Мартин Фаулер. Архитектура корпоративных программных приложений
—Харольд Абельсон, Джеральд Джей Сассман - Структура и Интерпретация Компьютерных Программ
—Эрик Эванс - Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем
—Чарльз Петцольд - Код. Тайный язык информатики
—М. Фаулер - Рефакторинг
—Боб Мартин «Чистый код»
Офигенно. Сохранила, спасибо)


Max
12.07.2017
14:52:01
а Coupling/cohesion не относится к GRASP?
я бы вынес это на 4 место, а потом уже переходил к солид

Sergey
12.07.2017
15:03:04
а где object thinking?

f4rt~
12.07.2017
15:04:20

Sergey
12.07.2017
15:05:29
вместо пхп книг я б все же c#/java советовал, effective java, философия и тд. пхп книги трешаковые как по мне)

Max
12.07.2017
15:16:21
а кто-то читает книги по пхп?)

Alexandra
12.07.2017
15:17:00
Как ни странно, да

Valeriy
12.07.2017
15:18:33
а мне больше по душе научная фантастика

Max
12.07.2017
15:26:00

Valeriy
12.07.2017
15:26:30
?


Aleh
12.07.2017
15:39:19
Распишу по буквам, потом в совокупности
S - (SRP):
https://www.youtube.com/watch?v=AEnePs2Evg0
https://goo.gl/LatDmF (link wikipedia)
O - (OCP):
https://www.youtube.com/watch?v=DJF_sGOs2V4
https://goo.gl/6p3jfY (link wikipedia)
L - (LSP):
https://www.youtube.com/watch?v=bVwZquRH1Vk
https://goo.gl/YNmusr (link wikipedia)
I - (ISP):
https://goo.gl/E1TjAZ (link wikipedia)
https://www.youtube.com/watch?v=xahwVmf8itI
D - (DIP):
https://www.youtube.com/watch?v=S9awxA1wNNY
https://goo.gl/o35yCi (link wikipedia)
Закон деметры:
https://www.youtube.com/watch?v=FyJhALHmFXU
Общие тезисы:
Шпаргалка по SOLID (с примерами кода до/после):
https://habrahabr.ru/post/208442/
Вообще идеальный порядок изучение(ну или повторения это сверху вниз)
1. Инкапсуляция
2. Закон Деметры
3. Полиморфизм
4. LSP
5. OCP
6. ISP
7. DIP
8. Coupling/cohesion
9. GRASP
10. GoF
11. P of EEE
Доклады:
SOLID:
@fes0r (Серега Протько) * ты должен его знать, общие тезисы, реальный пример из екомерс:
https://www.youtube.com/watch?v=pu0EXQvoaCc
DDD:
https://www.youtube.com/watch?v=7HXIrEsmlzM
Микросервисы:
https://www.youtube.com/watch?v=ly77wvz2Bjo&t=2s
Сайты:
https://refactoring.guru/ru - сайт с примерами(их можно листать,как слайды, на всех яп PHP включительно) сайт сделан на русскую манеру Книги Фаулера с одноименным названием, очень помог мне в свое время.
Книги:
— Working effectively with legacy code (потому что легаси код мы пладим со вчера на завтра)
— Refactorin фаулера
— Agile Software Development, Principles, Patterns, and Practices дяди боба про SOLID
— Applying UML and patterns от Крэйга Лармана (про GRASP)
— XP от кента бэка
— Эрик Эванс про DDD
— The Goal про теорию ограничений
—Фримен Эр., Фримен Эл., Сьерра К., Бейтс Б. - Паттерны проектирования
—Б. Маклафлин - Объектно-ориентированный анализ и проектирование
—Мэтт Вайсфельд — Объектно-ориентированное мышление
—Мэт Зандстра - PHP. Объекты, шаблоны и методики программирования
—Kristopher Wilson - The Clean Architecture in PHP
—Мартин Фаулер. Архитектура корпоративных программных приложений
—Харольд Абельсон, Джеральд Джей Сассман - Структура и Интерпретация Компьютерных Программ
—Эрик Эванс - Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем
—Чарльз Петцольд - Код. Тайный язык информатики
—М. Фаулер - Рефакторинг
—Боб Мартин «Чистый код»
D это не DI, а DIP, I - ISP, L - LSP
Open\Closed - OCP

Google

Aleh
12.07.2017
15:40:05
но с D - DI принципиально, потому что итак все путают инверсию и инъекцию

f4rt~
12.07.2017
15:54:23

da horsie
12.07.2017
16:13:57

1TiB
12.07.2017
16:38:15
Как создать бот каталог на php?

Dmitry
12.07.2017
16:40:03

Fayozjon [CybernatiC]
12.07.2017
16:40:44
пожалуйста

1TiB
12.07.2017
16:41:40
Спасибо

Fayozjon [CybernatiC]
12.07.2017
16:42:28
тогда это в чатик @php_jobs

1TiB
12.07.2017
16:42:53
Ок,спс!)

Fayozjon [CybernatiC]
12.07.2017
16:43:00
нзч