
Alexander
07.08.2018
09:49:07

Artemy
07.08.2018
09:51:05
какой-то старнный файл появился в папке с сайтом, в самом файле только символ "точка", что это может быть? Пока в гугле не могу найти.
https://s.mail.ru/9PTR/2NKSgu4yE

Alexandr
07.08.2018
10:04:59
подскажите почему функция mb_ereg_search возвращает true а mb_ereg_search_pos() false?

Tony
07.08.2018
10:27:35

Google

Maksim
07.08.2018
10:27:54
больши - эт сколько в цифрах?

Vladislav
07.08.2018
10:29:47
мы на самом деле столкнулись с тем, что нужно буферизировать вывод на больших объемах
если несколько процессов сразу пишут, то плохо насиловать диск
лучше писать в php://temp и сбрасывать иногда

Tony
07.08.2018
11:04:14
Несколько миллионов на одно соединение
больши - эт сколько в цифрах?
Строк имеется в виду
php://temp если достигает лимита по памяти, начинает писать на диск, поэтому я смотрел в сторону php://memory или стандартого буфера вывода

dypa
07.08.2018
11:28:13

Sergey
07.08.2018
11:29:13

dypa
07.08.2018
11:31:13

Dmitry
07.08.2018
11:49:13

dypa
07.08.2018
12:02:38

Google

Dmitry
07.08.2018
12:04:06

dypa
07.08.2018
12:19:54

Dmitry
07.08.2018
12:21:24
А можно детализировать раскладку многчлена: что за 20% и 1 ???

dypa
07.08.2018
12:24:23
% - это готовность принять всплекс на 20% больше заложенного
1 - запас памяти для мастер воркера fpm пула

Anton
07.08.2018
12:42:29

Alexander
07.08.2018
12:46:29
всем привет. наткнулся на вот эту проблему с доктриной и sqlite: https://www.doctrine-project.org/projects/doctrine-dbal/en/2.7/reference/known-vendor-issues.html#datetime
описание проблемы нашел, а как фиксить её — хз, гугл мне не помог. мб кто сталкивался и успешно справлялся?

Vladislav
07.08.2018
13:45:35

Anton
07.08.2018
13:46:25
Может там неявно делается fsync на каждую запись а ты не замечаешь

Vladislav
07.08.2018
13:46:51
вот накарябал
https://c2n.me/3VV3jF4.html
php hdd_bench.php
0.49780201911926
0.24899983406067
разница в два раза

Sergey
07.08.2018
13:49:16
ну если ты высираншь по 4 байта за итерацию то да буферизация будет быстрее. Но вообще можно сделать через стримы красивенько

Vladislav
07.08.2018
13:55:29
ну вот в примере 1000 байт за итерацию и буферизация все равно быстрее

Mark
07.08.2018
14:09:59
Вопрос в плане клонирования класса и создания экземпляра. Из доков:
$obj1 = new SomeClass();
$obj2 = new $obj1;
var_dump($obj1 !== $obj2); // true
По-факту, что произошло во второй строке? Экземпляр класса на базе объекта 1-ой строки? Чем это отличается от клонирования?

Shmaltorhbooks
07.08.2018
14:11:08
это что за доки?

Evgeniy
07.08.2018
14:11:13

Shmaltorhbooks
07.08.2018
14:11:32
new $obj1 или clone $obj1?

Evgeniy
07.08.2018
14:11:33
чем отличается от клонирования, тем что при клонирование внутренний стейт склонируется
а тут вызывается конструктор без параметров

Shmaltorhbooks
07.08.2018
14:11:53
в obj1 строка должна лежать, чтоб new $obj1 сработало

Google

Evgeniy
07.08.2018
14:12:15

Shmaltorhbooks
07.08.2018
14:12:24
инстанс может быть?)
омг, какой адский костыль

Ivan
07.08.2018
14:12:44
да пхп это костыль

Shmaltorhbooks
07.08.2018
14:12:50
то есть new (new Obj()) тоже будет работать?

Maksim
07.08.2018
14:12:58
? я был уверен, что это говно не заработает)

Mark
07.08.2018
14:12:58

Combot
07.08.2018
14:12:58
Mark Likont (0) увеличил репутацию Evgeniy Kuvshinov (1)

Shmaltorhbooks
07.08.2018
14:13:06
трэш какой

Mark
07.08.2018
14:13:31

Evgeniy
07.08.2018
14:13:37
вот подробней набросал

Evgeniy
07.08.2018
14:14:20
так сказать пруф к своим словам

Alexander
07.08.2018
14:14:22

Evgeniy
07.08.2018
14:14:34

Maksim
07.08.2018
14:14:53
это php )
ну чёт совсем треш) даже по пхпшным меркам)

Evgeniy
07.08.2018
14:14:55
вот это ахутнг да он там тип сам берет)

Maksim
07.08.2018
14:16:07
нахер, как это развидеть

Google

Maksim
07.08.2018
14:16:13
не хочу знать. что такое возможно)

Evgeniy
07.08.2018
14:16:48
я все хочу на норм языке по писать на rust например
но лень осилить, go слишком хипстерски
а rust для велосипедов открыт
можно написать любой фв для веба или любую тулзу
и если язык выстрелит станешь авторома популярной либы
ибо конкуренции мало)
https://crates.io/ всего лишь)

Admin
ERROR: S client not available

Alexander
07.08.2018
14:18:24
прикол в том что в доке в примере такое есть, но словами это поведение не объясняется

Maksim
07.08.2018
14:18:35
не напишешь же "ёбаный пиздец" в пхпшной доке) хотя стоило бы)

Evgeniy
07.08.2018
14:19:10

Alexander
07.08.2018
14:19:25
«If a string containing the name of a class is used with new, a new instance of that class will be created»
смущает только первый IF
типо если строка то так, а если нет????

Shmaltorhbooks
07.08.2018
14:19:47

Alexander
07.08.2018
14:19:55
но есть ИФ)
а else не написали)

Shmaltorhbooks
07.08.2018
14:20:20
там много else

Google

Shmaltorhbooks
07.08.2018
14:20:27
как выяснилось - минимум два

Alexander
07.08.2018
14:20:44

Shmaltorhbooks
07.08.2018
14:20:50
если инстанс класса - создастся такой же инстанс
а если какая-то срань - может и ошибочка вылезти

Alexander
07.08.2018
14:21:11
или свойства все же пустые будут?

Shmaltorhbooks
07.08.2018
14:21:28
ну не такой же, а того же класса

Alexander
07.08.2018
14:21:36

Shmaltorhbooks
07.08.2018
14:21:49
свойства, как я понял, будут как при простом вызове через new ClassName()

Evgeniy
07.08.2018
14:22:03
но вот смотри забавный ахтунг
https://3v4l.org/vs2Gq
когда появляются обязательные аргументы конструктору)

Shmaltorhbooks
07.08.2018
14:25:04
ну понятно

Evgeniy
07.08.2018
14:25:07
тут надо быть очень осторожным, clone сработает

Maksim
07.08.2018
14:26:30
изыйди)

Shmaltorhbooks
07.08.2018
14:28:36
это создание объектов через new $classInstance() - леденящий душу пиздец

Herman
07.08.2018
14:29:13

Evgeniy
07.08.2018
14:29:42
изыйди)
https://3v4l.org/oaNjA вот контрольная кровь из глаз
все лучшее в одном примере)

Maksim
07.08.2018
14:30:03
не, я не буду открывать)