@prophp7

Страница 88 из 1387
Sergey
27.11.2016
14:22:56
ну я к тому что нагрузка на базу у тебя явно не равномерная

какие-то данные нужны чаще

какие-то реже

где-то операций больше, где-то тупо последовательная запись

Google
Sergey
27.11.2016
14:23:40
а если у тебя все разделено можно под конкретную ситуацию тюнить базу

и сократить расходы на железо

в теории

это я про микросервисы если что, зачем они нужны)

и судя по тому что ты описываешь у тебя ПОЧТИ микросервисы

Ilya
27.11.2016
14:24:33
так-то оно разделится

Sergey
27.11.2016
14:24:34
просто вы базу данных не делили, хотя возможность такая у вас есть

Ilya
27.11.2016
14:24:40
но смысл в разделении

если все равно виртуалки на железе крутятся одном и том же

Sergey
27.11.2016
14:25:05
ну смысл в том что можно выделить что-то на отдельные сервера подешевле

больше простора для масштабирования

где-то например тебе могла бы спасти репликация на чтение но всю базу реплицировать тебе не надо

потому что надо это для 20% проекта например а не для 100%

Google
Ilya
27.11.2016
14:25:56
у нас все реплицируется)

Sergey
27.11.2016
14:26:00
и вместо жирных серверов будет куча маленьких

у нас все реплицируется)
но количество реплик одно и то же для всего

Ilya
27.11.2016
14:26:27
у нас колхозно

просто 2 сервера

Sergey
27.11.2016
14:26:35
ну ладно...

Ilya
27.11.2016
14:26:35
вдруг один упадет

Sergey
27.11.2016
14:26:45
тогда вернемся к тому с чего все началось

Ilya
27.11.2016
14:27:00
мы думали над оптимизацией

в итоге придумали уйти с DO

Sergey
27.11.2016
14:27:27
то что ты описываешь выходит далеко за стандартные проекты на симфони

и не имеет никакого отношения к симфони как таковой

ты с тем же успехом мог бы делать просто независимые приложения

Ilya
27.11.2016
14:28:11
это в рамках поставленных условий сделал бы

а на самом деле так не делаю)

потому что проще и быстрее запилить под ключ

Sergey
27.11.2016
14:28:27
> потому что проще и быстрее запилить под ключ что запилить под ключ? А когда требования раз в неделю меняются?

Ilya
27.11.2016
14:28:52
не, у нас такого нету

Google
Ilya
27.11.2016
14:28:58
свой продукт

Sergey
27.11.2016
14:29:16
то есть продукту уже много лет и он стабилизировался?

Sergey
27.11.2016
14:29:16
https://3v4l.org/EVPP9 я наверное что-то не понимаю, че за херня?

Sergey
27.11.2016
14:29:18
или тупо не развивается?

Ilya
27.11.2016
14:29:37
70% на 2.3, что-то я перенес за год на php7 и symfony3

это парттайм работа, приносящая какой-то денежный профит всем, кто участвует

на фуллтайме там никто не сидит и поэтому такой подход

что проще сделать, покрыть и оставить как есть

Sergey
27.11.2016
14:31:53
ясно

у меня увы не так)

или к счастью

Sergey
27.11.2016
14:32:41
у меня нормальное дело что пришел заказчик и мы ему запилили проекта на 4-5 человеколет за 3 месяца

и нормальное дело что правки приходят постоянно

Ilya
27.11.2016
14:33:00
ну на основной работе тож так

Sergey
27.11.2016
14:33:01
потому я заморачиваюсь с тем, что бы делать систему гибкой

Sergey
27.11.2016
14:33:05
https://3v4l.org/u0nso вот даже так не работает

Ilya
27.11.2016
14:33:06
CPA SaaS пилим

там постоянно приходят и просят вчера

Google
Sergey
27.11.2016
14:34:08
линк на исправленную версию можно?)

должно в общей сумме вывести 3 раза test

пока только if ($a / 10 == 2.2) { такой вариант заработал

Serghei
27.11.2016
14:36:33
Fayozjon [CybernatiC]
27.11.2016
14:37:01
Какой шорткат в phpStorm для того чтобы код формировал правильной табуляцией?

Serghei
27.11.2016
14:37:11
cmd+l

Fayozjon [CybernatiC]
27.11.2016
14:37:14
открыл чужой код жопа...

Спасибо

Кто нибудь работал с emoji в контексте?

к примеру сравнение строки input emoji в php ?

Admin
ERROR: S client not available

Fayozjon [CybernatiC]
27.11.2016
14:38:31
как правильно ее сделать

Sergey
27.11.2016
14:42:39
> к примеру сравнение строки input emoji в php ? в смысле?

Sergey
27.11.2016
14:45:10
https://3v4l.org/M0YWb
из-за чего так?

Ilya
27.11.2016
14:45:33
а в чем проблемы?

Sergey
27.11.2016
14:45:55
почему условия не сработали

Pavel
27.11.2016
14:45:57
интересный факт, когда фабьены придумали бандлы, они видели это как "ну чуваку надо разделить приложение - он делает бандлы в src и потом делает разные папки вида app, admin со своими кернелами и т.д.
Вопрос: то есть по факту, имеет смысл хранить сущности в отдельном бандле, только если в одном репозитории лежит несколько приложений(аля магазин, админка к магазину, апи к магазину), все используют разные кернелы и каждый реюзают часть бандлов. Например, у нас есть 3 кернела и 4 бандла. И первый кернел юзает бандл 1 и 4, второй кренел 3 и 4 и т.д А то сам имею проект, который реюзает т.к называемый CoreBundle =\

Fayozjon [CybernatiC]
27.11.2016
14:46:38
Что то типа if($input =="?")

Serghei
27.11.2016
14:46:57
из-за чего так?
http://php.net/manual/en/language.types.float.php

Google
Sergey
27.11.2016
14:46:59
почему условия не сработали
потому что это 2.2 в бинарном виде как выглядит напомнить?

ошибки округления

Ilya
27.11.2016
14:47:28
через \u

Sergey
27.11.2016
14:48:16
Fayozjon [CybernatiC]
27.11.2016
14:48:16
О крутяк, спасибо большое Илья

Ilya
27.11.2016
14:48:49
https://github.com/spatie/emoji

или вот прямо либа

с константами

This package contains all characters listed on http://unicode.org/emoji/charts/full-emoji-list.html (retrieval date: 2016-02-07)

Fayozjon [CybernatiC]
27.11.2016
14:52:29
Output for 5.6.0 - 5.6.28 bool(false) Напрягает )

Sergey
27.11.2016
15:18:27
@fes0r ок, почему оно только в цикле так работает? https://3v4l.org/u0nso

Sergey
27.11.2016
15:31:49
$a = 1.4; $a += 0.2; $a += 0.2; $a += 0.2; if($a == 2.2){ var_dump('test'); }

уже не сработает)

только там 1.6 должно быть

черт

короч поломка начинается когда ты прибавил 0.2 хотя бы 4 раза

тогда все летит

for ($a = 2.0; $a <= 3; $a += 0.2) { var_dump($a); if($a == 2){ var_dump('test'); } if($a == 2.2){ var_dump('test 2'); } }

https://www.h-schmidt.net/FloatConverter/IEEE754.html

короч мое предположение - когда ошибка на сложении накапливается хотя бы до 0.8 все летит

https://3v4l.org/b5ehs

работает

Страница 88 из 1387