
Alexander
22.08.2016
21:02:39

Ed
22.08.2016
21:04:45
да не мой это вопрос

D'
22.08.2016
21:05:10
не факт

Alexander
22.08.2016
21:07:51
http://www.virtualdesktop.org/complete/os8/index.html#

Google

Mr.
22.08.2016
21:50:50
Добрейшего вечерочка, бояре.
постигла меня странная напасть
при попытке создания таблицы, база ругается: CREATE command denied to user
при этом на локалке всё работает как нужно
сервер под управлением VestaCP
никто не в курсе о каких правах речь и где их можно поправить?

Yura
22.08.2016
21:53:55
о правах на создание таблиц?
http://risovach.ru/upload/2014/02/mem/da-ladno_43385843_orig_.png

Mr.
22.08.2016
21:54:52
типа да
при этом всякие кмски ставятся в штатном режиме

Yura
22.08.2016
21:56:03
какая база?

Mr.
22.08.2016
21:57:48
mysql

Yura
22.08.2016
22:00:44
http://dev.mysql.com/doc/refman/5.7/en/grant.html

Google

pzrk
22.08.2016
22:00:45
Поменяй права юзера

Mr.
22.08.2016
22:03:15
а, всё. разобрался.
невнимательность, коварная ты сука(

Aleh
22.08.2016
22:34:09
ы, пропустил обсуждение логики в контроллерах)

Yolf?
23.08.2016
04:39:18
Здравствуйте, люди)
Не подскажите есть ли принципиальная разница в скорости и нагрузке на сервер если в бд обновлять только одно поле или несколько?
Т. е. есть форма которая изменяет данные в бд и если я изменю только одно поле, тогда в бд отправится запрос на изменения всех полей.
Или лучше как-то проверять произошли ли изменения и переделать исходя из этого запрос так, чтобы изменялись только измененные поля?
И как это лучше сделать?

Владимир
23.08.2016
04:47:19

Yolf?
23.08.2016
04:48:33

Aleksandr
23.08.2016
05:25:26
а какие еще программерские чаты есть?
по Swift есть что-нибудь? )

Котяй Негодяй
23.08.2016
05:46:50

Yolf?
23.08.2016
05:52:19

Котяй Негодяй
23.08.2016
05:53:41
В командной строке выполни свой запрос. В ответе увидишь количество совпавших строк и количество затронутых.

D'
23.08.2016
05:54:47
Всем утра

Yolf?
23.08.2016
05:56:55

D'
23.08.2016
05:57:45

Yolf?
23.08.2016
06:02:57

Котяй Негодяй
23.08.2016
06:07:48
Вообще, я считаю, что программиста дожны коробить такие вещи. То есть, твой код должен быть не только написан аккуратно, но и работать аккуратно. Т.е. применимо к данному случаю, он не должен ничего писать на диск без надобности, и этот вопрос приципиален.

Google

D'
23.08.2016
06:09:14
Если я над каждой строчкой буду думать "красвия? не, перепишу", то я проект и через год не закончу.

Котяй Негодяй
23.08.2016
06:10:29
Насчёт красоты линтер должен заморачиваться.

D'
23.08.2016
06:10:34
А автоматизм придет с опытом. Сделаешь криво, увидишь где вылезли проблемы - в следующий раз изначально сделаешь правильно.

Sergey
23.08.2016
06:14:45
код должен быть читаемым для человека
и чем там меньше лишней логики, особенно которая убирает 0.01% нагрузки, тем легче будет другому программисту (в том числе и тебе через пол года)
плюс между выборкой и составление дифа данных полей, может произойти изменение
и в итоге у тебя будут не валидные данные

Котяй Негодяй
23.08.2016
06:19:06

Sergey
23.08.2016
06:19:54
причем тут модель? у тебя между выборкой и обновлением данных на эту строку может пройти 50 апдейтов

(;¬_¬)
23.08.2016
06:20:41
?

D'
23.08.2016
06:20:57

(;¬_¬)
23.08.2016
06:21:26
огаг... утро, чатик

Котяй Негодяй
23.08.2016
06:21:28
Привет.

D'
23.08.2016
06:22:04

Sergey
23.08.2016
06:24:26
и обновляя одно поле у тебя получается рассинхрон

Google

D'
23.08.2016
06:24:56
Вообще зависит от конкретных задач. Есть блокировки для таких вещей.

Сергей
23.08.2016
06:26:11

D'
23.08.2016
06:26:12
Рассуждать абстрактно не вариант. Так как задач и условий может быть сколько угодно.

Sergey
23.08.2016
06:26:27
т.е. если у тебя страница генерируется 100 мс, то предлагаешь на 100 мс блокировку ставить?

D'
23.08.2016
06:26:52

Sergey
23.08.2016
06:27:24
вот поэтому не стоит расчитывать разницу между полями
посмотри ar в yii или доктрину

Admin
ERROR: S client not available

D'
23.08.2016
06:27:57
Если у тебя 100500 одновременных запросов обновляющих одну строчку, то тут что-то не так. И тогда без разницы какие данные были там изначально, так как "кто последний тот и папа"

Котяй Негодяй
23.08.2016
06:28:09
Кто тут вообще говорил, что разницу между полями считать нужно?

Sergey
23.08.2016
06:28:56

Котяй Негодяй
23.08.2016
06:30:14
вот?
Так этот вопрос уже решили. Проверку делает СУБД.

Sergey
23.08.2016
06:30:50

D'
23.08.2016
06:31:01
Вообще вопрос изначально был в разнице производительности.

Котяй Негодяй
23.08.2016
06:31:33
Ладно. Пойду работать.

?
23.08.2016
07:14:14
??

D'
23.08.2016
07:16:14
?

Sergey
23.08.2016
07:18:07
всем привет
/stat

Google

Combot
23.08.2016
07:18:12
combot.org/chat/-1001047863278

Sergey
23.08.2016
07:18:14
/stat

Combot
23.08.2016
07:18:14
combot.org/chat/-1001047863278

Sergey
23.08.2016
07:18:42
тэкс, я всё еще главный пиздабол

D'
23.08.2016
07:19:08
Не на долго...

Сергей
23.08.2016
07:20:07
/stat

Combot
23.08.2016
07:20:07
combot.org/chat/-1001047863278

Сергей
23.08.2016
07:20:27
о, и появился жирный я
но до Вас, Сергей Витальевич, далеко

Sergey
23.08.2016
07:21:13
ну Серег, попиздеть я мастер )
как говорил Никита Джигурда
Пиздеть не мешки ворочить, сказала ты мне смеясь

D'
23.08.2016
07:21:41
Цитировать Джигурду в 2076...

Sergey
23.08.2016
07:21:42
а я так надеялся ночью на вагинальную связь

Артур Евгеньевич
23.08.2016
07:21:52
там еще есть какой то Retention rating но я не понял как он расчитывается)

F01134H
23.08.2016
07:22:15
retention - удержание юзеров

Сергей
23.08.2016
07:22:25
Retention chart rates users upon their activity on regular basis: more days in a row - more points you get.

F01134H
23.08.2016
07:22:26
т.е. на сколько в среднем задерживаются у нас люди

D'
23.08.2016
07:22:35
Насильное?

F01134H
23.08.2016
07:22:50
для тебя можно и насильное организовать

Артур Евгеньевич
23.08.2016
07:22:55
кстати больше 20 человек отметилось возможностью и желанием попасть на сходку, так что если хотите то @pronin86 может быть назначен ответственным за организацию)