@jvmchat

Страница 1281 из 2890
V
22.03.2017
08:32:54
Anna
22.03.2017
08:33:13
так я и есть андроид разработчик

дело как раз в том, что нужно перенести часть логики на сервер

и нужно составить примерный план и расчасовку работ..

Google
Anna
22.03.2017
08:33:59
и понять правильно ли это с точки зрения архитектурв серверного кода

Nick
22.03.2017
08:34:23
подстрекательство это когда ситуация актуальна, а человек рассказывает что у него было когда-то в универе)
предложение дать в рыло может быть применино к текущей ситуации, и если он даст, то привет)

Anna
22.03.2017
08:34:41
то есть сейчас нужно принять решение по архитектуре в первую очередь. могу ли я подготовить джарку и сможет ли потом программист с ней работать

sss3 ?
22.03.2017
08:34:56
я все ещё учусь в универе

так что ситуация актуальна

balolam
22.03.2017
08:35:34
пожалуйста, помогите. забыла сказать, что приложение андроид - сервер на джава
OpenCV должно хватить, если фото будут более менее нормальными, для второго варианта нужен достаточный корпус

Anna
22.03.2017
08:36:15
спасибо балолам, а второй вариант - это deep learning, я так понимаю

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

V
22.03.2017
08:37:11
Anna
22.03.2017
08:37:12
он потом её сможет без проблем встроить?

или это неверный подход?

Ivan
22.03.2017
08:37:29
конечно да

balolam
22.03.2017
08:37:37
Да, сможешь, можешь даже на артифактори сервер какой как либу залить

Google
Ivan
22.03.2017
08:37:57
все что нужно это jar с классами для работы внутри и все

Anna
22.03.2017
08:38:08
круто

а скажите по бд какая-то сложная работа или по оптимизации в данном случае будет? 700 изображений, приложение качают примерно 2000 человек в сутки

соответственно 2000 человек в одни сутки и выбирают эти пульты (потом они уже не выбирают, просто используют приложуху)

balolam
22.03.2017
08:40:45
С 7 сотнями фото и 2 000 запросов на обработку / сутки, особо не должно возникнуть проблем (недеюсь у вас хост там адекватный)

Ivan
22.03.2017
08:41:42
я не профи в распознавании изображений но думаю вся работа тут в памяти происходит поэтому скорее вам нужен будет большой кеш, а если говорить о бд как о хранилище данных то любая SQL или NoSQL справится с такими объемами(700 изображений) в легкую

Anna
22.03.2017
08:42:54
эта база уже создана

balolam
22.03.2017
08:43:08
А на счёт Кеша - тут странно. Я бы сказал что памяти должно быть достаточно у сервера

Anna
22.03.2017
08:43:12
скорее я имею в виду обработку запросов

balolam
22.03.2017
08:43:36
Но всегда можно построить очередь запросов на обработку и влезать в почти любую щель

А в чем проблема обработки запросов?

Ivan
22.03.2017
08:44:38
вы должны вначале определить где у вас будет узкое место, я думаю что распознавание само по себе затратное для процессора и памяти действие, т.е. вам нужно скорее всего тут оптимизировать

Anna
22.03.2017
08:44:41
проблемы пока нет. просто думаю какие проблемы могут возникнуть

Ivan
22.03.2017
08:45:14
сам по себе запрос к серверу ничегоне значит если он не сопровождается какими то вычислениями

их может быь хоть 100 хоть 200 хоть 1000 в секунду

balolam
22.03.2017
08:45:53
Пока не попробуете, проблемы так не найдёте. Все ещё зависит от времени и ресурсов необходимых на распознавание 1го изображения (в среднем)

Anna
22.03.2017
08:45:55
спасибо

balolam
22.03.2017
08:46:28
Сначала сделайте распознавание, а после будете оценивать нагрузку

Ivan
22.03.2017
08:46:46
вот хороший совет

Google
Ivan
22.03.2017
08:46:57
и тестами покройте если это будет ядро вашей программы

Anna
22.03.2017
08:47:10
до этого я выполняла похожий проект с опен сиви, самая сложность послежовательность занимала меньше 1 секунды

сложная последовательность*

Ivan
22.03.2017
08:47:34
нагрузочные тесты напишите

Anna
22.03.2017
08:48:08
спасибо Вам большое за советы. я так и сделаю

Митко Соловец?
22.03.2017
08:48:20
го чатик странный, я их неблокирующе поприветствовал, а они молчат, только смайлы шлют

Oleksandr
22.03.2017
08:59:30
мне просто нравится богатый синтаксис джавы, наличие дженериков и эксепшенов, это язык для истинных профи, а го вроде как для программистов с низкой квалификацией делали?

и мне в этом чате про нормальных людей будут говорить, лол)

Митко Соловец?
22.03.2017
09:02:44
просто набросил в ответ

Я ни раху в жизни не использовал дженерики. Знаю о них только потому, что очередной жабист заебал в чатике ныть по ним. Ещё раз - чемодан - вокзал - жаба.

guga
22.03.2017
09:09:44
слушай @dmsol неужели ты жабу < 1.5 Не застал

Alexander
22.03.2017
09:09:54
Как-то это было слишком легко

guga
22.03.2017
09:09:54
пишешь всё для обжекта а потом кастуешь

нормально же жили

Alexander
22.03.2017
09:10:06
Как-то это было слишком легко
Развести срач в го чате

Igor
22.03.2017
09:10:17
раньше любили JS пинать за всё потряд, теперь видимо его роль занял Go

Denis
22.03.2017
09:10:18
слушай @dmsol неужели ты жабу < 1.5 Не застал
жаба 1.5 когда была? А го в 2017 году есть :)

Митко Соловец?
22.03.2017
09:10:34
жаба 1.5 когда была? А го в 2017 году есть :)
вот видно сразу, парень шарит

а вообще, народ там нормальный, споемся

правда один все-таки взорвался)

Google
Митко Соловец?
22.03.2017
09:11:00
но в итоге оказался невеждой

guga
22.03.2017
09:11:02
жаба 1.5 когда была? А го в 2017 году есть :)
ой, я в 2014 видел проекты на 1.4, проблем то, думаю они и сейчас есть

Denis
22.03.2017
09:11:18
guga
22.03.2017
09:11:31
так это небось легаси, а не новье пишут
ну вот в это ты прав, несомненно

Митко Соловец?
22.03.2017
09:11:31
Jiff
22.03.2017
09:11:48
писал на 5 в 2015/16

это был небольшой легаси сервис правда, но начинал я работать с 6 и с 5 пришлось впервые вживую столкнуться

Denis
22.03.2017
11:04:02
научите меня готовить jpa (eclipslink)? все вроде хорошо: transaction.begin; persist; transaction.commit; но иногда(!) происходит какая-то фигня, томкат решает что у меня с БД что-то не так, что-то изменилось и идет делать массовый alter table, при этом сбрасывает все кеши и даже если что-то было закомичено, как будто, все пропадает :(

flush как будто не спасает.

Admin
ERROR: S client not available

Denis
22.03.2017
11:07:55
судя по логам —- да.

я понимаю если я новый war выкатил, ну допустим. но его никто снаружи не трогает.

Mikhail
22.03.2017
11:16:58
но такого бреда не видел

Denis
22.03.2017
11:20:46
ну например: пришел POST и внезапно: [EL Info]: 2017-03-22 16:17:34.405--ServerSession(1860513172)--EclipseLink, version: Eclipse Persistence Services - 2.6.3.v20160428-59c81c5 [EL Warning]: metadata: 2017-03-22 16:17:34.413--ServerSession(1860513172)--Reverting the lazy setting on the OneToOne or ManyToOne attribute [...] for the entity class [class ...] since weaving was not enabled or did not occur. и поехали...

почти риалтайм :)

Mikhail
22.03.2017
11:30:09
since weaving was not enabled or did not occur

Google
Mikhail
22.03.2017
11:30:18
что-то с аспектЖ

Антон
22.03.2017
11:31:27
что-то с аспектЖ
Там можно статически сделать вейвинг

при компайле

Mikhail
22.03.2017
11:31:51
у нас при компайле и делается

и проблем таких нет

Denis
22.03.2017
11:33:45
у меня не должно быть никакого аспекта

Mikhail
22.03.2017
11:38:27
у меня не должно быть никакого аспекта
аннотации ManyToOne и иже с ними юзаешь?

Denis
22.03.2017
11:38:34
да

Антон
22.03.2017
11:40:18
это кто такой?
посмотри eclipselink static weaving maven plugin

https://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Advanced_JPA_Development/Performance/Weaving/Static_Weaving

Denis
22.03.2017
11:57:33
т.е. мне надо написать name="eclipselink.weaving" value="static" в мой persistance?

Mikhail
22.03.2017
11:58:18
да

у нас еще в jpaProperties

<prop key="eclipselink.weaving">static</prop>

И все работаетисебе

Denis
22.03.2017
12:01:15
так, а вот у меня нет никакого jpaProperties

Mikhail
22.03.2017
12:03:33
мб это и не обязательно

я про эклипслинк мало знаю

пришёл уже в работающий проект

Denis
22.03.2017
12:11:00
т.е. это такая борьба с обратной совместимостью...

и похоже дело было в этом, thanx :)

Страница 1281 из 2890