
Konstantin
07.07.2017
11:55:54
'enableStrictParsing' => true

M
07.07.2017
11:55:59

Sergey
07.07.2017
11:56:15
??

Konstantin
07.07.2017
11:56:55
а про бд - с одной стороны приятно, когда у тебя данные нормализованы и везде single source of truth и гарантирована целостность

Google

Konstantin
07.07.2017
11:57:24
а с другой, трудно обеспечивать эту целостность в распределенной системе
вот что мне активно не нравится, это когда при создании моделей полагаются на дефолтные значения колонок в БД

Dmitriy
07.07.2017
11:58:45
и целостность

Konstantin
07.07.2017
11:59:56
целостность - если мы можем себе позволить такую роскошь

Dmitriy
07.07.2017
12:00:35
а мы можем. плюс sql дб в этом

Konstantin
07.07.2017
12:00:47
где-то есть видео с таким курчавым дядькой, на которого рубашка не налазит, он там про распределенные системы рассказывает
мол, как в жж френдлента сделана
так вот реально, не получится в масштабах жж сделать запросик типа SELECT * from post WHERE post.author IN (...) AND created_at...
и поэтому список постов в френдленте просто существует сам по себе

Vladimir
07.07.2017
12:03:10

Konstantin
07.07.2017
12:03:17
и в него айдишники добавляются постепенно, и с контролем целостности все сложно
хотя она там не сильно и нужна

Google

Dmitriy
07.07.2017
12:03:32

Konstantin
07.07.2017
12:04:08
это если предположить, что у нас есть много одинаковых серверов, перед которыми стоит балансировщик

Dmitriy
07.07.2017
12:04:22
почти все бд умеют в
1 бд - id+1
2 бд - id+2

Konstantin
07.07.2017
12:05:10
https://www.youtube.com/watch?v=2FjdOWOuZjQ
вот первоисточник
френдлента с 45:20
основной тезис: денормализация - это необходимое зло

Dmitriy
07.07.2017
12:10:17
Опять же сильно зависит от маштаба проекта.
Для мелких проектов нормализация делает работу проще.
Но когда речь идет об огромных объемах данных и высокой частотой запросов, нормализация становится врагом номер 1.

Konstantin
07.07.2017
12:12:44
ну да, я как раз об этом и говорю
нормализация и обеспечение целостности - это великолепно, если мы можем это себе позволить

M
07.07.2017
12:15:46
Опять же нормализация до какой НФ?

Konstantin
07.07.2017
12:17:27
:)
ну не до пятой же

M
07.07.2017
12:19:30
А мы вот JSONB в PG балуемся, удобно иметь РСУБД и no-sql СРАЗУ.
Я считаю, что сильно замарачиваться с констрейнами нужно на хороших, сложный и интересных проектах и то в тех частях, где ошибки недопустими, например, денежные движения и т.п.....
На простых сайтах я тупо по привычке делаю констрейны =)

Boris
07.07.2017
12:21:58
ребят, как в phpstorm сделать поиск по фразе (глобальный) и заменить этот текст на новый
например somText на someText везде где он упоминается

Ulugbek
07.07.2017
12:22:27

Boris
07.07.2017
12:22:36
энто да

Google

M
07.07.2017
12:22:42

Ulugbek
07.07.2017
12:22:46
с заменой мб ctrl shift r

M
07.07.2017
12:23:34
Всё же советую настроить scope свой, чтобы в vendors не лез и в @app/runtime и @web/assets

Boris
07.07.2017
12:24:29
thanks

M
07.07.2017
13:01:23
DELETED

SiZE
07.07.2017
13:01:49
я чуть не забанил с ходу

M
07.07.2017
13:02:32
нельзя репостить?

Павел
07.07.2017
13:04:36
Нельзя репостить вакансии на лару

M
07.07.2017
13:05:27

Stas
07.07.2017
13:05:40
напомните как в гите переключится на другую ветку некомитя изменения в текущей (если такое возможно)?

Pavel
07.07.2017
13:06:32

Stas
07.07.2017
13:07:24
ctyrc

Stas
07.07.2017
13:07:26
сенкс

Павел
07.07.2017
13:10:27

M
07.07.2017
13:15:10

Павел
07.07.2017
13:15:30
В Самаре такие нужны

M
07.07.2017
13:19:06
Нужна ли мне Самара, вот вопрос))

Сергей
07.07.2017
13:56:10
В PhpStorm если в файле нет namespace, то он подставляет полный путь к классу, например \yii\helpers\ArrayHelper.
Можно сделать какой-н. финт, чтобы он во вьюхах всё-таки использовал use и подставлял просто ArrayHelper ?

Olzhas
07.07.2017
14:04:45
Хотя в принципе пофигу на чем писать

Google

Admin
ERROR: S client not available

Павел
07.07.2017
14:06:23
Пофигу - могу ваще не писать

Olzhas
07.07.2017
14:06:26
Жаль пхп не может в криптографию по гостам

Никита
07.07.2017
14:06:53

Павел
07.07.2017
14:06:54
Расширение запилить, не?

Olzhas
07.07.2017
14:07:15

Павел
07.07.2017
14:07:20

Olzhas
07.07.2017
14:07:54
Но это дело было под 5.3 и с x64 у меня не задалось

Никита
07.07.2017
14:13:30

Boris
07.07.2017
15:13:49
Можно как-то это сделать рабочим?
Yii::$app->session->setFlash('success', 'Text');
$this->redirect('/login');

Maxim
07.07.2017
15:14:34
return $this->redirect ?

Olzhas
07.07.2017
15:16:37

Boris
07.07.2017
15:16:55
все, выхи, пора отдыхать
thanks

Olzhas
07.07.2017
15:17:17
У меня второй день выходные
Осталось еще 2

Aziz
07.07.2017
15:42:59
Добрый вечер, господа.
Хочу снова рассказать о своей проблеме, в области валидации формы через функцию.

Иллариэль
07.07.2017
16:00:36
народ с вами было классно, но увы я слишком туп для этого чата-), ща учусь в специалисте при бауманке, думал раз пхп буду проходить дай законекчусь к тематике, но вы слишком плодотворны, мой телеграм на 70 % процентов состоит только из ваших сообщений, так что всем удачи в ваших начинаниях, а я вас покидаю

Google

Ivan
07.07.2017
16:03:55
?

Konstantin
07.07.2017
16:08:48
так проблема-то в чем?

Aziz
07.07.2017
16:40:30
Не прошло 10 лет, я разобрался с этой валидацией. Извините за флуд.

M
07.07.2017
17:18:36

Сергей
07.07.2017
17:35:37

Art
07.07.2017
17:43:30
Yii2 норм для первого фреймворка? И какие книги с курсами годные по этому фреймворку
Начал смотреть 2015 года. Трлько билд-версия не на много изменилась. Это радует своей стабильностью))
Уроки*

Vadim
07.07.2017
17:53:51
Тут разговор заходил про правила в urlmanager.
Что лучше: сделать одно общее правило или делать отдельные?