
Sergey
23.05.2018
07:49:23
из более менее поддерживаемых - hoa/compiler (но у него там чуть чуть свое описание грамматики, не сильно сложно из bnf переделывать)
а так есть парочка но я их не пробовал потому ничего не могу сказать...

Vladislav
23.05.2018
09:53:10
Приветствую всех. В поисках либы для парсинга и выполнения выражений, что-то типа безопасного eval. В системе есть возможность задавать правила, в т.ч. математическими выражениями, использовали shunting yard. Теперь потребовалось расширить механизм до работы со строками(сравнение и т.п.).

Dmitry
23.05.2018
09:53:56
hoa/ruler?

Google

Vladislav
23.05.2018
09:58:06

Andrew
23.05.2018
10:05:41

Vladislav
23.05.2018
10:06:51

Dmitry
23.05.2018
12:07:09
гайз, привет
есть кто работал с друпал8?

Maksim
23.05.2018
12:14:10
в таких вещах тут никто не признается)

Dmitry
23.05.2018
12:44:33
мне это говнецо подсунули после кого-то
"баги" фиксить, етить его в уши
верните мне лару. или хотя бы yii2

Serge
23.05.2018
12:48:56
увольняйся)

Артур Евгеньевич
23.05.2018
12:49:55
drupal 7 был оч хорош для своего времени

Nikita
23.05.2018
12:49:58
Существуют ли разработчики которые любят друпал?))

Артур Евгеньевич
23.05.2018
12:50:00
явно лучше джумлы и вп)

Google

Артур Евгеньевич
23.05.2018
12:50:08
помню модули views и cck

Serge
23.05.2018
12:50:25
друпал крут
мой бывший начальник хотел написать на нём соцсеть, но всё провалилось и меня уволили :D

Nikita
23.05.2018
12:52:10
Не смог написать соцсеть?)

Serge
23.05.2018
12:52:22
нет)
успел только стену написать)))
как в вк)
модули, форм хуки, пздц %))
побочный эффект низкоквалифицированного специалиста и тупого тимлида)

Dmitry
23.05.2018
13:05:17

Serge
23.05.2018
13:05:28
это ка?
к

Dmitry
23.05.2018
13:05:57
отак
сильно много знаю)))

Dmitry
23.05.2018
13:10:16
Тогда говори: "в топку друпал, давай Yii'шный Laravel"

Bohdan
23.05.2018
13:11:49

Борис
23.05.2018
13:13:09
yiivel
Yiivel'ный Symfony лучше

Sergey
23.05.2018
13:13:33
что не бери всеравно говно выйдет)

Bohdan
23.05.2018
13:14:45

Valentin
23.05.2018
13:15:14
@fes0r оффтоп. Посмотрел mill от Vimeo. Хороший. А сейчас поигрался с их psalm ом. Это их собственный анализатор кода. Тоже приятная тулза. Находит кое-какие штуки, которые не отловил phpsa или phan

Google

Борис
23.05.2018
13:15:20
что не бери всеравно говно выйдет)
По этой причине пишу на чистом PHP + не юзаю классы. Чтобы потом не говорить: "Вот, хотел хорошо, вышло как всегда". Чтобы сразу говорить: "Хотел говно - получил говно. Цель достигнута"

Sergey
23.05.2018
13:15:57
на сегодняшний день psalm это самое топовое что есть, но разумеется еще местами сыро. Хотя по сравнению с phpstan (к слову он научился в стабы для функций?)....

Bohdan
23.05.2018
13:20:14

Valentin
23.05.2018
13:20:28
Даже не скажу. Как-то стабами его не кормил :'D

Борис
23.05.2018
13:21:26
на пхп4 надо
Не, на ПХП4 без классов - это не говно. Не достигну цели :(

Sergey
23.05.2018
13:26:22

Max
23.05.2018
14:40:54

Valentin
23.05.2018
18:56:20
ничоси, надо попробовать

Evgeniy
23.05.2018
19:18:34
никто в ларке 4.2 не делал свой логер декоратор?
ситуация в следующем, есть задачи, и если сообщение выбрасывается в рамках какой то задачи, хорошо бы это сообщение привязать к задаче, решения 2
1. Декоратором
2. В сообщение параметр taskId id передавать и выводить его
кажется нашел то что нужно https://github.com/Seldaek/monolog/blob/HEAD/doc/02-handlers-formatters-processors.md

Alexey
23.05.2018
19:24:40
На 4.2 он тоже у меня был
Но уже год как я на 5.4 перевёл

Andrew
23.05.2018
19:29:50
Лара 4.2...два года назад нужно было на 5 версию обновлять..

Alexey
23.05.2018
20:23:38
Да и в умелых руках Жени и 4.2 отлично работает

Виктор
23.05.2018
22:02:50
всем доброй ночи возник вопрос а как правильно двигать биты)
$a='0FDE2C4C';
$b=2;
$c=hex2bin($a);
echo $c; //выводит �,L
$result=$c « $b;// не сработает

Sergey
23.05.2018
23:01:58

Google

Виктор
23.05.2018
23:02:39
в итоге должен выйти 3F78B130
если сдвинуть на 2 бита влево
вроде близок к разгадке. пока практикуюсь
но я понял что это ад в php . особено что он сам потом мне переводить все в десятиручную автоматом

Сергей
23.05.2018
23:12:55

Admin
ERROR: S client not available

Виктор
23.05.2018
23:24:43
да вы блин просто боги php)
или бинарных данных)
так понял во 1 нельзя хранить в кавычках как понял

Сергей
23.05.2018
23:26:31

Виктор
23.05.2018
23:26:41
Знаю что есть
(int)$a;
итд ..
к вот этому есть 0x0FDE2C4C подобное ?
а во hedex гляну

Сергей
23.05.2018
23:27:55
все типы, примеры и прочее) в целом полезный ресурс)

Виктор
23.05.2018
23:28:27
Оно знаешь надо еще знать что в нем искать) я мануалом пользуюсь)
но когда и не знаешь что тебе нужно уже в чат пишу)
я тут вообще редко пишу

Сергей
23.05.2018
23:28:49

Виктор
23.05.2018
23:29:05
и вот 1 раз столкнулся с битами бинарными итд.
и написал сюда)

Google

Виктор
23.05.2018
23:34:20
последний вопросик)
получаю данные вообще в таком ввиде
0x0F 0xDE 0x2C 0x4C
сейчас я парсером удаляю 0x и уже работаю со всей фигней
это стоит вообе делать ?
или лишняя работа

Moz
23.05.2018
23:41:29
Что же ты там такое мудришь и доя чего? Аж интересно стало

Виктор
23.05.2018
23:42:05
оборудование для машин посылает свое состояние
кординаты, время, топливо
и конечно же не в json

Сергей
23.05.2018
23:46:44

Виктор
23.05.2018
23:47:15
ну значит буду делать как и делал это дело не трудное
спасибо!

Сергей
23.05.2018
23:49:13
спасибо!
рад помочь) удачи в таком нелегком деле)))

Виктор
24.05.2018
05:58:55

Anatoliy
24.05.2018
07:11:21
всем привет. В yii2 есть возможность получать данные порциями:
https://rmcreative.ru/blog/post/yii2-batch
Я не могу найти такую реализацию на PDO, ткните, пожалуйста.

Виктор
24.05.2018
07:15:14
Нет там такого.
Пишется в 3 строки с fetch

Anatoliy
24.05.2018
07:16:18
Перефразирую.
Будет ли корректен ответ на вопрос:
—------------—
Расскажите как оптимально пройтись циклом по 1 000 000 записей из базы?
При работе с большим количеством данных важно не использовать слишком много памяти. Необходимо решение, которое позволит работать со всеми данными не за раз, а частями. Это может быть готовое решение вашего фреймворка или реализация итератора.
—--------------

Виктор
24.05.2018
07:16:53
Выбирать по одной строке

Andrii
24.05.2018
07:16:57
chunk