
Andrii
17.09.2018
14:13:34
Появилась острая необходимость иметь две разные версии одного пакета. Сделал форк.
Прописываю в composer.json форка -
"autoload": {
"psr-4": {
"Maatwebsite\\Excel\\": "src/",
"Tenantcloud\\Excel\\": ""
}
},
Но что то я не так понял, не могу обратится к коду из форка.
Нужно:
1)при use Maatwebsite\Excel ищет в офф. либе
2)при use Tenantcloud\что то там\Excel ищет в нашем форке

Ivan
17.09.2018
14:24:40
драсьте. а в форке какие намеспейсы?

Evgeniy
17.09.2018
14:27:15

Ivan
17.09.2018
14:28:02
и еще я не понял зачем ты автолоад для двух пакетов в форке сделал.

Google

Andrii
17.09.2018
14:42:13
Самый простой способ поменять в форке неймспейсы?

Ivan
17.09.2018
14:48:26
менешь намеспейсы в форке + добавляешь форку автолоад для его намеспейска. усе.

f4rt~
17.09.2018
14:49:47

Andrii
17.09.2018
14:51:09

Alexey
17.09.2018
14:53:38
Почему vendor не подгружает
Fatal error: Class 'InstagramScraper\Instagram' not found in C:\OSPanel\domains\localhost\examples\getAccountFollowers.php on line 4
Все установлено и имена проверил

f4rt~
17.09.2018
14:53:49
composer dump-autoload ?

Max
17.09.2018
15:45:14
нужна версия 5.6, а у тебя 5.5.38
не кажется ли это странным?

Evgeniy
17.09.2018
15:56:44
кто то забыл обновить опенсервер или что то вроде этого, может у кого и пхп 5.3 или пхп4 ))

Patrik
18.09.2018
06:43:27
Кликхаус у кого в проде есть?
Как реализовали батч инсерты в него?

Google

Patrik
18.09.2018
06:44:26
Что в качестве буфера выступает

Alexander
18.09.2018
06:59:29
А какая скорость появления записей?
Если не супер большая то можно хоть mysql мне кажется
Memory какой-нибудь

Maksim
18.09.2018
07:10:37
тогда уж редис) в помойку мускуль)

Alexander
18.09.2018
07:21:00

Andrew
18.09.2018
07:22:22
В чате по кх обсуждалось 300 раз

Борис
18.09.2018
07:22:57
@oldenby ты скучный. Смотреть, анализировать характер данных - это все скучно. Давайте просто орать "в помойку XXX" где XXX ваш "любимый" инструмент

Alexander
18.09.2018
07:24:18

F01134H
18.09.2018
07:25:31
И оба в принципе рабочие)
(с точки зрения "правильности")

Maksim
18.09.2018
07:26:06
да каким бы не был, на самом деле)
мускуль не выиграет ровным счётом ни чем :)
но это скучный путь, думать) лучше подпёздывать тут про любимые инструменты :)

Andrew
18.09.2018
07:28:02
тут единственная проблема в том что чел кх на продакшн смог выкатить а clickhouse batch insert нагуглить не смог :(

Alexander
18.09.2018
07:28:43

Maksim
18.09.2018
07:28:56
но мускуль я сильно меньше люблю)

Alexander
18.09.2018
07:29:37
мускуль норм вариант для 90% задач )

Google

Alexander
18.09.2018
07:30:19
но в связке с кликхаус не отвечаю) не использовал.

Maksim
18.09.2018
07:30:28
ша Сергей заагрится)
мускуль мне оставил глубокую моральную травму в своё время) и уже года 3, а то и 4 к нему не прикасался)

Alexander
18.09.2018
07:31:12

Maksim
18.09.2018
07:31:16

Alexander
18.09.2018
07:31:35
отхвачу РО чтобы иноверие не распространял бгг

Maksim
18.09.2018
07:31:41
в мускуль юиды подвезли уже?

Alexander
18.09.2018
07:32:18
select uuid();
+--------------------------------------+
| uuid() |
+--------------------------------------+
| f48adebe-bb14-11e8-9a9c-90b11c00ccd3 |

Maksim
18.09.2018
07:32:32
селектить и раньше можно было, а тип-то есть, или варчар?

Alexander
18.09.2018
07:33:14

Maksim
18.09.2018
07:33:41

Patrik
18.09.2018
07:33:46

Andrew
18.09.2018
07:34:57

Andrew
18.09.2018
07:35:16
там разрабы регулярно отвечают

Patrik
18.09.2018
07:35:31
?

Maksim
18.09.2018
07:38:03
варчар наверное)
мы одно время извращались в виде юида в бинарном представлении для пк, но это редчайший пример мазохизма. а по другому не выходила, ибо база была довольно большая (для 90% проектов запредельно большая) и варчар для примари ключа - такое себе)

?Томат?
18.09.2018
07:40:07
Since a sequential key is technical, not semantic, this can usually be handled by your ORM (or data mapper, ORMs are bad, m'kay?).
А Data Mapper разве не разновидность ORM?

Maksim
18.09.2018
07:42:23
Data Mapper - это Data Mapper) к ORM отношения никакого не имеет)

Dmitry
18.09.2018
07:45:20
варчар + суррогатный как вариант
ну или бинарь
но вообще uuid зло

Admin
ERROR: S client not available

Maksim
18.09.2018
07:45:33

Google

Denis
18.09.2018
07:45:48

Dmitry
18.09.2018
07:46:14
uuid от дъявола

Maksim
18.09.2018
07:46:16

Bohdan
18.09.2018
07:46:35

Maksim
18.09.2018
07:47:03

Dmitry
18.09.2018
07:47:47
вот, uuid уже сховал ваш мозг

Alexander
18.09.2018
07:47:47
timeuuid топ)

Maksim
18.09.2018
07:48:26

Dmitry
18.09.2018
07:48:38
убер понял, что постгресс зло, и за это его массоны разорили в России

F01134H
18.09.2018
07:49:51
постгря норм же

Maksim
18.09.2018
07:54:11
постгря норм же
убер просто сначала свалил с мускуля на постгрес, потом накинул на вентилятор почему посгрес говно и свалил обратно

Dmitry
18.09.2018
07:55:07
ну да… массоны, они такие.. уговорили, но убер не поддался, оценил непредвято и свалил
А его за это и россии и выкинули

Andrew
18.09.2018
07:56:08
убер в россии все?

Roman
18.09.2018
07:56:34
продали яндексу бизнес

Maksim
18.09.2018
07:56:50
в россии убер просто превратился в второсортный треш и им пользовались ток аристократы и дегенераты)

Bohdan
18.09.2018
07:57:16
> аристократы и дегенераты
там шампанское наливали по утрам?)

Maksim
18.09.2018
07:57:27
так политкорректнее)
а случилось так потому, что убер там в ноль зарезал тарифы для водителей и они разбежались все) в общем начали отлично, но перестарались чуток. И в итоге в том же спб (за другие не знаю), их некисло так поприжали

Google

Andrew
18.09.2018
08:08:12
кстати, если кому интересно - https://www.youtube.com/playlist?list=PL_O8YSX8ckffdJPhMNU87ZgVqq5Y-OAGj
мне особенно https://www.youtube.com/watch?v=k8Zl2DVq1FY - чел не мастер ораторского искусства, но вживую было реально интересно

Roman
18.09.2018
08:16:27
foreach ($docs->getItems()->getIterator() as $value) { .. .}
foreach ($docs->getItems()->toArray() as $value) { ... }Есть ли разница в прохождении по циклу?

Андрей
18.09.2018
08:33:37
смотря что делают оба метода. Если в первом случае итерируется то же значение, что кладется в массив во втором, то нет разницы

Константин
18.09.2018
08:34:07

Андрей
18.09.2018
08:34:33
еще если используешь ключ as $key => $value, то не известно как его отдает итератор

Andrew
18.09.2018
08:34:45
https://github.com/doctrine/collections/blob/master/lib/Doctrine/Common/Collections/ArrayCollection.php#L73
и
https://github.com/doctrine/collections/blob/master/lib/Doctrine/Common/Collections/ArrayCollection.php#L295
сильно большая разница?