
F01134H
07.08.2016
20:27:27
Ой, вроде не тут обсуждалось
Да, точно, в группе лары

Sergey
07.08.2016
20:29:52
Да, любимый нами примари кей с автоинкрементом это именно суррогатный ключ

F01134H
07.08.2016
20:31:06
Чет вики обдолбалась, или я недопонял

Google

F01134H
07.08.2016
20:31:44
первичный ключ - один из потенциальных ключей. Суррогатный ключ может быть только первичным. В чем тогда разница между суррогатным и первичным

Sergey
07.08.2016
20:44:19
https://m.habrahabr.ru/post/107834/
Небольшая статья-перевод по этому поводу

F01134H
07.08.2016
20:45:34
Благодарю

Gilfoyle
07.08.2016
20:49:48
https://www.insight-it.ru/highload/
класс

F01134H
07.08.2016
20:55:36
Та ну, у инстаграма всего 5 девелоперов?
А, стоп
2012
Ясно, понятно :D

Sergey
07.08.2016
20:59:48
Ну, сейчас, может 10 стало
Вот круто там умеют все организовать

Google

F01134H
07.08.2016
21:00:12
Чет сомнительно, у них мобильный апп + сайт

Sergey
07.08.2016
21:00:28
5 человек сделали инстаграмм

F01134H
07.08.2016
21:00:36
вообще то двое)
изначально 2 девелопера было

Sergey
07.08.2016
21:01:02
Ну тем более

F01134H
07.08.2016
21:01:15
снапчат вообще один человек запилил
Да вообще, много таких примеров можно привести по сути)

Mikhail
07.08.2016
23:08:18
Объективно, в инсте есть что-то сложного? Кроме поддержки приложения под разные платформы?

Aleh
07.08.2016
23:11:44
да у них веб неюзаебелен был же

Mikhail
07.08.2016
23:16:34

Aleh
07.08.2016
23:22:15
ну, там ж типа даже фотки открыть нельзя было

Артур Евгеньевич
08.08.2016
03:49:54
Да он и щас пзд неудобен)

Gleb
08.08.2016
06:12:42

Артур Евгеньевич
08.08.2016
06:27:00
вообще смотрел туториал по руби, инстаграм за 15 минут))

Anonymous*
08.08.2016
06:27:40
у инста апи есть?

Vadim
08.08.2016
06:35:18
только смотреть и еще чего-то там
"инстаграм сделан для людей, а не для ботов" (с) инстаграм

Gleb
08.08.2016
06:39:57
ну, зеро даунтайм — относительно не сложно, а вот их архитектуру хранения данных в редисе я себе в проект уже утащил.)

Google

Vλαdmιr
08.08.2016
06:59:20
есть желающие натянуть готовую верстку на wp?

Aleksandr
08.08.2016
07:07:43
народ, а дайте хороший ман по сводным таблицам на doctrine/symfony2
а то шайтанил вложенными циклами в twig

(;¬_¬)
08.08.2016
07:08:23
что за сводные таблицы?
утрецо, чатик

Sergey
08.08.2016
07:10:06
Ты про представления?

Сергей
08.08.2016
07:11:32

Aleksandr
08.08.2016
07:12:19
ну к примеру две таблицы
одна - категории
вторая - расходы
надо сделать табличку с колонками категории, строками - даты и в ячейках сумма расходов за дату

Sergey
08.08.2016
07:13:35
Ну, либо джойны, либо вьюху делай и ее уже дергай

(;¬_¬)
08.08.2016
07:14:35
а сгруппировать по датам и категориям расходов и селектнуть сумм не вариант?
правда так с нахрапу sql не накидаю
еще не проснулся

Aleksandr
08.08.2016
07:15:09
так на чистом sql я это накатал без проблем

(;¬_¬)
08.08.2016
07:15:27
проблема воткнуть в orm\ar ?

Aleksandr
08.08.2016
07:15:52
ага
select c.name, cost.date_added, sum(cost.money) as 'money'
from category as 'c'
left outer join cost on c.category_id = cost.category_id
group by c.name, cost.date_added
order by cost.date_added
вот такую конструкцию

Google

Aleksandr
08.08.2016
07:16:13
он ругается на таблицы и связи

(;¬_¬)
08.08.2016
07:16:47
а чем ругается гуглил? на стэке ничего интересного\полезного нет?

Aleksandr
08.08.2016
07:17:24
ругается в основном на связи
но я их лопатил

tigerman
08.08.2016
07:17:33
Очень простой же запрос. Может действительно связи так себе?

Aleksandr
08.08.2016
07:17:49
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
* @ORM\OneToMany(targetEntity="AppBundle\Entity\Cost", mappedBy="category_id", cascade={"all"}, orphanRemoval=true)
*/
private $category_id;
категория
/**
* @ORM\ManyToOne(targetEntity="AppBundle\Entity\Category", inversedBy="category_id")
* @ORM\JoinColumn(name="category_id", referencedColumnName="category_id")
*/
private $category_id;
расходы

tigerman
08.08.2016
07:19:18
А почему название у связи такое странное? %)

Admin
ERROR: S client not available

Aleksandr
08.08.2016
07:19:33
в смысле странное?

tigerman
08.08.2016
07:21:32
Ну, по идее mappedBy=category с другой стороны name=category
inversedBy=cost, с другой стороны name=cost
Хотя тут oneToMany, тогда categories

Aleksandr
08.08.2016
07:25:18
хм
а inversedBy в какой из двух указывать? в расходах?

tigerman
08.08.2016
07:27:48
Он только с одной стороны.
С другой стороны mappedBy

Gendalf
08.08.2016
07:32:38
Здравствуйте, не пойму в чём ошибка? В браузере выводится текс на русском а в базу записывается так 05/08/2016 Оформлен
смотрел кодировку текста утф 8

Google

Gendalf
08.08.2016
07:33:07
и база утф 8 генерал си

(;¬_¬)
08.08.2016
07:46:54
поищи место вывода, нет ли там iconv
ну и попробуй на паре строк пройдись скриптиком, в духе
select from table limit 3,
foreach($res as $string)
{
$string = iconv('cp1251','utf-8',$string);
update table set string=string
}
это очень схематично =)
ну и если мой вариант прокатит, значит я был прав и у тебя в юникодовом столбце лежит windows-1251 текст =)
легаси чей-то добиваешь?

Gendalf
08.08.2016
07:57:03
Сейчас все проверю)
текст в кодировке 1252

(;¬_¬)
08.08.2016
08:35:36
и перед выводом обратно конвертится в utf?
из 1252

Gendalf
08.08.2016
09:00:30

(;¬_¬)
08.08.2016
09:02:45
ну я к тому, что когда этот текст выводится, он дополнительно должен конвертится, чтоб крякозябр как в базе не было

?
08.08.2016
09:08:55
не знал, что в 1252 есть кириллица

Gendalf
08.08.2016
09:09:17
теперь попробую как-нибудь в базу сохранить

Anonymous*
08.08.2016
09:11:22
у меня было такое дерьмо
только один файл исказился
и я не мог вернуть
и корчое просто всю кириллицу переписал на русский вручную

Андрей
08.08.2016
09:21:28
Сурово)