
Yaroslav
22.03.2018
05:08:08
А при дальнейшей обработке нельзя изменять этот же массив, а не копировать данные?
Ну или подними мемори лимит

Dmitriy
22.03.2018
05:19:08
просто выгружай "куданить к себе" эти данные, а потом их постранично обрабатывай

Anton
22.03.2018
05:41:08

Google

Anton
22.03.2018
05:41:12

Yaroslav
22.03.2018
05:42:29
Ну заапгрейдь сервер

Anton
22.03.2018
05:42:33
Да, Я уже тоже подумал о том, чтобы просто сохранять в файл данные, потом кусками считывать\записывать к себе
нет возможности =\

Yaroslav
22.03.2018
05:42:40
Или переписывай скрипт

Panda
22.03.2018
05:48:05
Всем доброе. Есть таблица в бд со списком товаров. На фронтенд нужно отдавать уникальные значения по нескольким колонкам. В текущий момент имею: несколько однотипных SELECT DISTINCT, каждый идет отдельным запросом. Работает, но это все же не дело. Каким лучше образом объединить их в один запрос?

Sergey
22.03.2018
05:54:16

Panda
22.03.2018
05:54:25

Andrey
22.03.2018
06:06:31
немного не по теме, но
можно ли как-то в PHPStorm настроить для проекта что бы он сохранял мной открытые терминалы по конкретному пути при каждом запуске ?

Bohdan
22.03.2018
06:06:50
нет

Roman
22.03.2018
06:29:58

Bohdan
22.03.2018
06:31:15
ну просто если у вас от открытого проекта нужно лезть сильно в дебри папок - ничем хорошим это не пахнет

Andrey
22.03.2018
06:55:37

Google

Bohdan
22.03.2018
06:56:47
запускай tmux какой - нибудь и пропиши для него автозапуск трех окон с заданными командами
я такое делаю руками, но не использую консоль шторма
ещё поищи "z" - оно запоминает перемещения по каталогам и затем по короткому имени каталога можно в него перейти

Andrey
22.03.2018
06:57:37
zsh ?

Bohdan
22.03.2018
07:01:00
нет, просто z

Борис
22.03.2018
07:05:50

Alex
22.03.2018
07:13:18
параметр memory_limit влияет на один процесс php?
Вопрос в том, что если увеличивать этот параметр, то будет ли при одновременном открытии скрипта 1000 пользователей забиваться память?

Sergey
22.03.2018
07:14:19

Alex
22.03.2018
07:15:36
Понял, спасибо

Sergey
22.03.2018
07:15:42
ну мол если у тебя процесс жрет к примеру 10 мегабайт, и ты запустишь 1000 процессов, какой бы лимит не стоял, (если он больше 10-ти метров конечно) то ты сожрешь 10 гигов памяти. С другой стороны, запускать разом 1000 процессов не самая хорошая идея с точки зрения производительности, намного разумнее иметь некую очередь задач которая занимается распределением нагрузки

Alex
22.03.2018
07:16:39
Ага. Я что-то подумал, что на каждое посещение создаётся свой процесс.

Борис
22.03.2018
07:17:12

Roman
22.03.2018
09:01:37
После скачивание файла нужно изменить ему статус в базе. можно както проконтролировать и отследить что файл точно скачался юзеру, не пропал у него интернет или еще чтото?

Dmitry
22.03.2018
09:44:53
в общем и целом - достаточно нетривиально... я бы смотрел в сторону записи логов на вебсервере и потом анализ его... с учетом размера и range заголовков...

Bohdan
22.03.2018
10:12:06
или выкачивание через blob вроде можно сделать... и на стороне фронта отдавать ответ

Valentin
22.03.2018
11:53:56
По-крайней мере год назад подобное делал и хром крашился

Борис
22.03.2018
12:14:15

Roman
22.03.2018
12:16:32
спасибо за советы

Cat
22.03.2018
15:47:00
ребят
что думаете о препроцессорах для php?)

Google

Mayor
22.03.2018
15:50:03
никто не думает о препроцессорах для пхп

Егор
22.03.2018
15:51:20
не надо, танцев с бабелем хватает

Evgeniy
22.03.2018
15:55:43
о я все жду вебпак для пхп )
и чтобы потом был кастомный синтаксис который транслируется в пыху
прям "мечтаю"

Mayor
22.03.2018
15:57:20
можешь сделать на дефайнах))

Evgeniy
22.03.2018
15:57:39
на регулярках вообще шикарно
у тебя есть проблема и ты решил ее с помошью регулярки, теперь у тебя две проблемы

Mayor
22.03.2018
16:03:59

Evgeniy
22.03.2018
16:04:19
я конечно наркоман, но не настолько
я бы вместо регулярки сделал конечный автомат
и обрабатывал бы входные данные по символьно ?

Mayor
22.03.2018
16:05:29
а я так раньше делал

Evgeniy
22.03.2018
16:05:58
потому что если упарываться то по взрослому
особенно в пхп это нужно, эти микро оптимизации)

Mayor
22.03.2018
16:07:01
нужно распараить «блаблабла "текст"», ч делал explode('"', explode('"', $string)[0])[1]
ой 1 0

Sergey
22.03.2018
16:53:31

Google

Artem
22.03.2018
17:20:44
ребят, добавил новое поле в таблицу БД - position. Можно ли занести туда значения от 1 до n запросом?

Admin
ERROR: S client not available

Valeriy
22.03.2018
17:21:07

Dmitriy
22.03.2018
17:21:55

Artem
22.03.2018
17:22:05

Dmitriy
22.03.2018
17:22:40
погуглить?
UPDATE category JOIN (SELECT @position := -1) p SET position=@position:=@position+1;

Artem
22.03.2018
17:24:59

Andrew
22.03.2018
21:00:54
вопрос по переменным среды — закинул переменные в /etc/environment, добавил clear_env = no + env[FOO] = $FOO в www.conf, но значения не подтягиваются (в cli все отлично). systemctl daemon-reload && systemctl restart php7.1-fpm.service делал. ЧЯДНТ?

Artem
22.03.2018
21:23:38

Anton
22.03.2018
22:11:02

Sergey
22.03.2018
22:11:55

Anton
22.03.2018
22:12:50
Я не настолько суров

Evgeniy
23.03.2018
00:15:11
кстате по серилизации есть ли простой способ серилизовать простой объект каковато класса (есть куча vo которые надо хранить)
есть ли что то кроме serialize($obj) и unserialize($str);
ладно может сойдет этот вариант серилизации
интересно а есть ли готовый трейт чтобы реализовал интерфейс серилизации и сохранял в строку json вместо стандартной)
чтобы подключил и красивая серилизация была)) и десерилизация

Subdust
23.03.2018
03:49:04
Советую в ifaх юзать yoda conditions, а не как у тебя
А то случайно пропустишь знак и значение переменной поменяется у тебя

Google

Subdust
23.03.2018
03:56:05
Я бы в твоём месте заключил в скобки эти блоки
Хотя хз, может и так будет работать

Dmitriy
23.03.2018
04:54:51

Vlad
23.03.2018
07:36:34

Subdust
23.03.2018
07:37:03

Kirill
23.03.2018
07:45:49
А кто нибудь дружил докер с иксдебагом? На сколько вообще реально его поднять без хардкода айпишника хоста?

Panda
23.03.2018
07:47:48

Александр
23.03.2018
07:49:37
docker-composeом дружил
php:
image: php:7.1-fpm
build:
context: "."
dockerfile: "./etc/php/Dockerfile"
working_dir: "/var/www"
environment:
- XDEBUG_CONFIG=remote_host=${HOST_IP}
HOST_IP в .env

Vlad
23.03.2018
07:51:26