@prophp7

Страница 292 из 1387
Dmitriy
17.03.2017
14:37:50
Антон позвал Бориса чтобы мы его убедили )

Boris
17.03.2017
14:38:02
как вариант )

он просто кидал лог хистори, вот я открыт ко всему новому, если это имеет смысл, пока я его не уловил =)

Dmitriy
17.03.2017
14:38:39
если вам оно не надо, то и не делайте

Google
Dmitriy
17.03.2017
14:38:52
никто вас убеждать не собирается )

Boris
17.03.2017
14:39:02
что именно не надо? )

ну просо у каждого метода должны быть + и - , очевидных плюсов пока не вижу, а минусов кучу

Aleh
17.03.2017
14:40:55
обновлять сеттерами или грубо через супер метод апдейт
зависит от того, как выглядит операция для пользователя

Dmitriy
17.03.2017
14:41:01
можете еще посмотреть Marco Pivetta - Doctrine ORM Good Practices and Tricks

Boris
17.03.2017
14:41:11
гляну, спс

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

Aleh
17.03.2017
14:42:41
что значит через репу дергается энтити О.О

Boris
17.03.2017
14:43:34
em->getRepository('blablabla')->find(:id)

Aleh
17.03.2017
14:43:53
и это ваша инфраструктура, если у пользователя есть действие обновить профиль и он там обновляет все, то тогда метод update, которй принимает Profile, если у него отдельные формы изменения, то changeBilling(BillingInfo ...

em->getRepository('blablabla')->find(:id)
ну вы просто нашли сущность же

дальше что?

чем лучше изменение стейта в сущности, чем в сервисе?

Google
Aleh
17.03.2017
14:45:06
тем, что если эта информация может приходить еще с мобилки

и чтобы не было дублирования вы дерните тот же метод модели

или эта операция происходит при действии с другой сущностью

Boris
17.03.2017
14:45:26
я дерну тот же сервис , почему нет

мы же с мобилки по апи зайдем, а не напрямую в модель

что если для мобилки мне условно надо проверить 3, поля я для не мобилки 3

Aleh
17.03.2017
14:46:09
ну вот, у вас разные методы

Boris
17.03.2017
14:46:09
дял не мобилки 5

ну получится , что в модели лежат прмиерно схожие методы , которые похожи на процентов 30-40

чем это лучше

условно registerFromMobile registerFromWeb

Aleh
17.03.2017
14:51:58
ну получится , что в модели лежат прмиерно схожие методы , которые похожи на процентов 30-40
это лишь показыват, что у вас модель слишком жирная и вам надо ее разбить

и это у вас разные операции, вы должны их выделить и понять в чем они разные

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

Boris
17.03.2017
14:52:53
вот вот

Aleh
17.03.2017
14:53:10
я не делаю круды

и никому не советую)

Boris
17.03.2017
14:53:16
там по сути 80% ентити это моедли с полями 3-10 полей , без какой-то супер логики

я не делаю круды
совет из разряда , не пишите на пхп, а переходите на яву) но спасибо в любом случае

Aleh
17.03.2017
14:54:55
вам просто и доктрина с симфони это оверхед жесткий

Google
Aleh
17.03.2017
14:54:58
совсем непонятно зачем

на фоне которого методы в сущности выглядят нетак заметно)

Альберт
17.03.2017
14:55:33
и никому не советую)
если все послушают твой совет, то все встанет и все... конец)))

Aleh
17.03.2017
14:55:48
наоборот, круды бизнесу не нужны

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

бизнесу нужна автоматизация\визуализация

часто, но это мое мнение

Альберт
17.03.2017
14:57:58
наоборот, круды бизнесу не нужны
Нам(работодателю=) ) это помогает экономить на железе)

Aleh
17.03.2017
14:58:21
экономить на железе? вконтакте что ли?)

Альберт
17.03.2017
14:59:06
Sergey
17.03.2017
15:16:31
какие есть варианты для заливки файла с одного сервера на другой? из тех что знаю - апдлоад через апи - маунт подсистемы через nfs - по ssh - ftp сервер

Viktor
17.03.2017
15:17:19
- rsync

$iD
17.03.2017
15:17:39
smb

Viktor
17.03.2017
15:17:46
- smb

)

- webdav

Sergey
17.03.2017
15:18:49
- rsync
rsync это нужно локально еще копию держать, а нужно только в 1 конец перебросить

ок. тогда такой вопрос. кто что использует в проектах?)

Viktor
17.03.2017
15:19:12
ну если тебе надо передать куда-то, то локальная копия у тебя уже есть

Google
$iD
17.03.2017
15:19:14
ftp-smb

Sergey
17.03.2017
15:19:36
Alexander тащи

Viktor
17.03.2017
15:20:32
у нас в проде nfs. с "сервера на сервер" все по нфс бегает. на самом деле все живет на паре серверов, а они уже примонтированы там где надо. но это говно. в ближайшем будущем планируем ceph

Sergey
17.03.2017
15:20:50
у нас тоже через маунт

те кто на S3 сидят вроде только через апи гоняют

Viktor
17.03.2017
15:21:04
а если просто надо слить 1-2 файлика - scp, или shell-соединение в mc =)

ну s3 у меня через s3fs примонтирован

в общем-то работает нормально, проблем не замечал

Admin
ERROR: S client not available

$iD
17.03.2017
15:22:56
F01134H
17.03.2017
19:54:29
народ, а делать токен доступа одновременно и идентефикатором - норм идея?

Kirill
17.03.2017
20:04:43
@F01134H ты про JWT?

Посоны, небольшой вопрос, кто сможет меня пропатчить по рекурретным нейронкам? Что бы понимать всю ситуацию - в ML я дальше K нейборст ни в зуб ногой >_< Ну там за плату, по скайпику как-нибудь

Артур
17.03.2017
20:07:40
ютуб не зашел что ли?

F01134H
17.03.2017
20:08:06
@F01134H ты про JWT?
У меня не JWT)

просто токен от апи

стоит ли юзать его как идентефикатор определенного юзера

Kirill
17.03.2017
20:11:38
ютуб не зашел что ли?
на ютубчике теория, а хрен поймёшь теорию, без понимания того, что она значит

ну и вообще накой хрен ей такой сделали, а не как-то иначе

da horsie
17.03.2017
20:53:29
стоит ли юзать его как идентефикатор определенного юзера
есди это id сессии, и ты мапишь его 1-1 к юзер айди, то почему нет

Google
F01134H
17.03.2017
22:11:58
restful же отрицает любое хранение информации, не?

+ у меня нет аутентефикации, пока даж не задумывался о ней

любой запрос содержит token=[blablabla]

и вот собсна в чем вопрос, токен является 16-значной уникальной строкой. И является ли нормой по нему идентефицировать юзера, который сделал запрос)

типо есть бд |id|username|token 1 user 555 и какой запрос будет вернее: POST /user/1/message?message=test&token=555 или POST /user/message?message=test&token=555

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

F01134H
17.03.2017
22:19:11
эт где такое написано??
В вики черным по белому указано, что один из столпов рест апи - https://en.wikipedia.org/wiki/Stateless_protocol

Да и не надо париться с сохранением сессий, все просто)

Коняш а ты как считаешь? По вопросу выше

Артур
17.03.2017
22:22:44


F01134H
17.03.2017
22:23:07
@atnartur там ниже полистай

про архитектуру будет

Артур
17.03.2017
22:23:16
В каждом решении должен быть здравый смысл

Над тобой не стоят с палкой и не просят сделать именно те

Так

Я сонный, не буду влезать в холивар. Но на первый взгляд stateless rest звучит странно

Возможно там немножко иной смысл

F01134H
17.03.2017
22:25:14
Не, именно такой)

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