
Shmaltorhbooks
10.10.2018
12:58:56
\Generator<string>|string[]?

Maksim
10.10.2018
12:59:13
Никак, страдай) обмазался елдами, топи до конца

Shmaltorhbooks
10.10.2018
12:59:28
о, и псалм переварит и шторм поймёт)

f4rt~
10.10.2018
12:59:49

Google

f4rt~
10.10.2018
12:59:51
разве нет?

Maksim
10.10.2018
13:00:06
Псалм ошибку даст)

f4rt~
10.10.2018
13:01:07
я как то много его прям не юзал, у нас типо стандарт на работе phpstan с 7м уровнем
но я постоянно как не смотрю код на гитхабчике, там что то про psalm no check и тд

Sergey
10.10.2018
13:04:00

Natalia
10.10.2018
13:12:01
Я все же вернусь к теме orm. Понимаю что есть и плюсы, и минусы, но тут как-то решили что одни минусы. Описали схему, на основе нее можно генерить миграции полностью автоматически - это позволит снизить время разработки. Не оптимально использовать select? Ну ок, это не во всех задачах, а когда нужно что-то сильно сложное, можно написать руками. Всякие записи и обновления через параметры позволят обезопасить запрос. Я это все к тому что нельзя говорить что это прям зло)) буду рада выслушать ваше мнение)

Maksim
10.10.2018
13:13:44
миграции к орм отношения никакого не имеют)
ровно как и prepared statement
у гоферов orm - это херовина, которая sql строит, к примеру. Но, опять-таки, это не о том)

Natalia
10.10.2018
13:27:43

Maksim
10.10.2018
13:28:05
а в твиге можно свою доктрину написать
прям внутри шаблона

Bohdan
10.10.2018
13:28:15

Anton
10.10.2018
13:28:39
doctrine -- это не совсем ORM.

Google

Bohdan
10.10.2018
13:28:45
есть отдельные тулы для миграций

Alexander
10.10.2018
13:29:02

Anton
10.10.2018
13:29:04
Это комплекс либ

Maksim
10.10.2018
13:29:37
ну, под определение "комплекс либ" можно что угодно подвести

Anton
10.10.2018
13:29:56
Так на главной написано
https://www.doctrine-project.org/
The Doctrine Project is the home to several PHP libraries

Alexander
10.10.2018
13:30:09
Это комплекс либ
Doctrine, The Open-Source PHP ORM and Persistence Tools Project?
И чо?
Одно другое не исключает

Natalia
10.10.2018
13:30:51
Вооот)) и можно из этого комплекса использовать то, что вам нравится и позволит что-то оптимизировать и улучшить.

Alexander
10.10.2018
13:30:54
нигде не говорится "это не ОРМ", а вот обратное как раз говорится

Anton
10.10.2018
13:31:49

Shmaltorhbooks
10.10.2018
13:33:55
по такой логике можно и пхпшторм настроить для редактирования рецептов блюд азиатской кухни. но это не делает его "не совсем IDE"
и да, шторм это тоже комплекс либ

Bohdan
10.10.2018
13:36:47
ладно, господа, позанудничали и хватит

Aslan
10.10.2018
13:37:22
привет ребята, у меня #вопрос #интересный
есть к примеру сайт созданный на php, нужно добавить схемы в виде фотографий, где будут распределяться объекты, можно ли сделать на схеме эти объекты динамичными, чтобы при желании их перемещать?

Shmaltorhbooks
10.10.2018
13:37:52
можно, мы не против

Google

Bohdan
10.10.2018
13:38:06
опа, Мясник из Блавикена

Aslan
10.10.2018
13:38:33
но если серьезно, можно ли услышать какую-либо трезвую мысль на вопрос? возможно ли такое или нет?)

Bohdan
10.10.2018
13:39:14
конкретизируй задачу
тебе трезво сказали "можно"
но что конкретно тебе надо, что за объекты и как двигать - не не пояснил

Shmaltorhbooks
10.10.2018
13:39:39
а деталей ты никаких не предоставил, так что как именно это реализовывать - никто не подскажет

Bohdan
10.10.2018
13:40:00
скорее всего, это будет не особо связанная с php задача, а больше по фронту

Aslan
10.10.2018
13:40:20
к примеру фото бара сверху, по ней сделали схему помещения и в этом помещении столы как объекты, собственно столы и в планах нужно передвигать

Bohdan
10.10.2018
13:40:38
тебе для этого нужно "вырезать" столы с фото
а что будет под ними?)

Артур Евгеньевич
10.10.2018
13:41:01

Natalia
10.10.2018
13:41:07
Это скорее js вопрос, будет фотка, поверх еще к примеру круг, по событию mousedown хватаем элемент и перемещаем по событию mouseup фиксируем

Aslan
10.10.2018
13:41:32
ну это все для бронирования столиков, т.к к примеру всякие банкеты и тд, столики ведь перемещаются и их расположение соответственно будет другое

Shmaltorhbooks
10.10.2018
13:41:48

Aslan
10.10.2018
13:42:12
что-то в таком духе под схемой подразумевается

Артур Евгеньевич
10.10.2018
13:42:49
вообще чисто фронтендная задача

Sergey
10.10.2018
13:42:50

Google

Shmaltorhbooks
10.10.2018
13:42:56
то есть по сути тебе надо сделать драг-н-дроп мышкой в браузере и сохранение позиций перемещенных объектов?

Alexander
10.10.2018
13:43:37
В чем вопрос то? У тебя есть карта, на карте объекты. У объектов координаты.

Aslan
10.10.2018
13:43:39
да, для владельцев кафешек получается, это чисто по JS значит?

Shmaltorhbooks
10.10.2018
13:43:44
http://api.jqueryui.com/draggable/
там есть события)
по событию drop хватаешь координаты и пишешь в базу

Sergey
10.10.2018
13:45:08
Короче это то что мы объясняем как orm срет в головы ибо это к orm не имеет никакого отношения

Aslan
10.10.2018
13:46:02

Shmaltorhbooks
10.10.2018
13:47:56

Aslan
10.10.2018
13:48:06
т.к для каждой схемы будет много времени уходить(

Shmaltorhbooks
10.10.2018
13:49:14
в какой-то админке прикручиваешь другой плагин, который позволит указать в прямоугольнике схемы регионы, в которые можно передвинуть объекты
чтоб нельзя было двигать объекты за помещение и в сортиры

Aslan
10.10.2018
13:50:12
что автоматизировать?
точнее оптимизировать процесс, допустим схем будет штук 20-30, как быстро для каждой сделать?

Shmaltorhbooks
10.10.2018
13:50:31
а потом на клиенте проверяешь, чтоб передвинутый объект не выходил за рамки и всё

Natalia
10.10.2018
13:51:13

Aslan
10.10.2018
14:01:37

Google

Александр
10.10.2018
14:20:02
Подскажите константу, которая отвечает за слеши

Valentin
10.10.2018
14:21:48

Александр
10.10.2018
14:22:35

Roman
10.10.2018
15:34:10
Ребята, есть вопрос: мой коллега предлагает использовать на проекте MariaDB последней версии вместо MySQL последней версии. Проект еще на стадии разработки.
У кого есть опыт работа с двумя инструментами, могли бы поделиться, пожалуйста.
Интересуют преимущества перехода на Марию и возможные проблемы.
Заранее благодарю. Если можно, тегайте меня в сообщении.

Артур Евгеньевич
10.10.2018
15:35:38
эмм
а твой коллега этоне аргументирует никак?

Bohdan
10.10.2018
15:36:04
между последними версиями могут быть нюансы при переходе, несколько версий назад никаких проблем не было - вплоть до того, что я совершенно спокойно перекатился с mysql на mariadb (правда, не помню, почему)

Alex
10.10.2018
16:16:27
мария вроде окончательно забила на совместимость с мусклом, дальше будут только больше расходиться, в марии есть пара интересных вещей вроде sequence, aria. Если есть вероятность возвращения на мускл, можно перкону заюзать. Смотря зачем вообще выбирать немускл. Ну и про галеру я уже не пишу тут

Andrew
10.10.2018
16:18:25
Забили или объявили что скорее всего забьют?
Про второе читал в блоге перконы, первое ещё не встречал

Alex
10.10.2018
16:23:53

Andrew
10.10.2018
16:26:23

Alex
10.10.2018
16:30:39

Maksim
10.10.2018
16:32:48
когда у тебя база на пару-тройку тб, не особо легко)

Alex
10.10.2018
16:34:11
если я не ошибаюсь, из крупняка википедия вроде переехала на марию
ну тут конечно сейчас выбор интересный - мускл 5.х, мускл 8.х, мария, постгре. Есть над чем подумать

dypa
10.10.2018
17:00:13
перкону я бы не сбрасывал со счетов, на pg многие из мне знакомых по религиозным причинам переходят с mysql, рационального ответа почему - не дают

Kirill
10.10.2018
17:03:35
ну pg мощнее же, хотя бы по этой причине. Кастомные типы, наследование, куча других плюшек

f4rt~
10.10.2018
17:04:31

Kirill
10.10.2018
17:04:52
да ладно, норм там дока