@phpgeeks

Страница 556 из 8430
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
Здравствуйте, не пойму в чём ошибка? В браузере выводится текс на русском а в базу записывается так 05/08/2016 ÐžÑ„ормлен
возможен такой вариант: в базе столбец в кодировке utf-8, но сам текст в кодировке cp-1251. и когда выводится - предварительно конвертится из cp1251 в utf-8

поищи место вывода, нет ли там 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
и перед выводом обратно конвертится в utf?
пишет утф8 а на самом деле 1252

(;¬_¬)
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
Сурово)

Страница 556 из 8430