@jvmchat

Страница 2762 из 2890
Евгений
28.08.2018
12:04:21
скала в js не интерпретируется из коробки а котлин да)
чтоб писать на котлине бэкенд на ноде

Евгений
28.08.2018
12:14:13
ни
лол

Диоген
28.08.2018
12:18:22
только хардкор только в машинных кодах
вообще машинные коды это тот еще шестнадцатеричный сахар шо у нас есть в действительности так это высокий и низкий уровни напряжения на конкретных ножках нашего вычислительного устройства в определенный период времени

Google
Nikita
28.08.2018
12:19:49
лол
ну цели разные, на котлине можно писать тот самый присловутый общий код и юзать его одинакого и в вебе и на андроиде и на серверном беке, а Scala.js - это для тех кто не способен переучится на js или хотя бы ts

Диоген
28.08.2018
12:19:50
да и сами команды процессора в принципе тоже не атомарны, поэтому их тоже можно считать сахаром

Nikita
28.08.2018
12:23:59
На практике не думаю, что можно зашарить много кода между Android и JVM.
ну на практике к этому и пришли если код хорошо составлен, то вся модель и большая часть бизнес логики все чудесно

Nikita
28.08.2018
12:26:33
угу

главное раскидать на уровни и определить где заканчивается фреймворк, где коре, а где апликейшен и ресурсы

Artjom
28.08.2018
12:27:49
Электрические импульсы по проводам... вот это уже не сахар

Vitalii
28.08.2018
12:28:35
главное раскидать на уровни и определить где заканчивается фреймворк, где коре, а где апликейшен и ресурсы
Прикольно. А есть использование общих "интерфейсов" для фронт-энда и для Android?

Nikita
28.08.2018
12:28:59
"интерфейсов"?

если я правильно понял то нет, за это отвечает core

Google
Vitalii
28.08.2018
12:30:21
Условно, чтобы в core было типа: expected showMainScreen() expected showWorldMap() А на клиентских сторонах уже actual имплементации.

Nikita
28.08.2018
12:31:19
ну получается что да

как раз имплементация в core разная а обертка так сказать, общая и определена как некое апи

в пределах приложения

Константин
28.08.2018
12:55:42
Кто можешь подсказать нормальный сервис SMS рассылок толковый?

Wystan
28.08.2018
12:56:07
В какой стране?

Константин
28.08.2018
12:56:19
Желательно по миру

Igor
28.08.2018
12:56:37
Кто можешь подсказать нормальный сервис SMS рассылок толковый?
sms.ru не катит? Не пoмню насчет пo миpу, нo пo pфии впoлне себе неплoхoй сеpвис

Wystan
28.08.2018
12:57:08
Я использую twilio. В нем удобно, что им предоставляешь договор регистрации своей фирмы, и они отправляют смски от имени компании. Для этого они сами общаются с региональными операторами

В моем случае, это KSA и UAE и цены чуть хуже, чем у локальных ребят. + есть понятные репорты и и нормальный тех саппорт. В случае СНГ, может, есть более дешевые варианты.

Wystan
28.08.2018
12:59:05
Я еще nexmo использовал, но они медленней отвечают и цены там чуть похуже.

Daniil
28.08.2018
14:20:41
кто-нибудь знает, как починить кириллицу у Spring Environment? Передаю параметр через командную строку, достаю его в коде через environment.get() и получаю "?????????"

Aleksey
28.08.2018
15:12:39
кто-то может посоветовать где найти описание патернов построения архитектуры микросервисов на Spring Cloud?

Mikhail
28.08.2018
15:19:06
https://microservices.io/articles/index.html https://habr.com/post/280786/ Потом ссылки из статьи на хабре

Монголоид
28.08.2018
15:56:16
https://repl.it/@PoreyZmih/Game20 Есть вопрос. Как в этом проекте вывести атрибуты в классе Battle, задавая их в Main

Сейчас в Battle у меня стоит mob.name. в Main я вызываю Battle в конце. Можно ли сделать как то так: Battle battle = new Battle(); Использовать параметры для mob(5, 5, 5, "Rat");

Или лучше соединить battle и mob

Google
Диоген
28.08.2018
16:01:28
Я не буду оригинальным, но есть чат @javastart, в котором очень отзывчивое комьюнити отвечает на все вопросы монголоидам всех сортов

Монголоид
28.08.2018
16:02:12
О. Спасибо)

Dmitrij
28.08.2018
19:11:45
Господа, помощь нужна, hibernate не видел с 3 версии, тут мне птичка нашептала что в 5 хиббернейте критерия реализуется без вызова сессии, мб кто статью кинет годную, а то гугль молчит

Да и тип это уже устаревший метод через сессию работать, но хз правда или нет

leon4uk
28.08.2018
19:13:15
Вещай

Митко Соловец?
28.08.2018
19:13:16
+ entity manager

leon4uk
28.08.2018
19:14:29
Так в 5 версии deprecated вообщем

Alexey
28.08.2018
19:36:21
Кто можешь подсказать нормальный сервис SMS рассылок толковый?
+1 за Twilio. помимо смс там голосовые вызовы есть - можно передать текст и абоненту его зачитают синтезированным голосом. Обрати внимание на кодировку GSM7 для смс-ок. оттестировано и работает для РФ, европы, сша и африки

NZoong
28.08.2018
20:08:14
Хаахах ну воды там точно нет ))

Никита?❄️
28.08.2018
20:30:00
ребяяят, есть кто шарит Spring Data JPA Criteria API?

Никита?❄️
28.08.2018
20:30:29
это там где Root, CriteriaQuery и CriteriaBuilder

долблюсь второй день, не могу понять, что я делаю не так

Akim
28.08.2018
20:37:24
ребяяят, есть кто шарит Spring Data JPA Criteria API?
https://neprivet.ru Задавай конкретный вопрос.

Никита?❄️
28.08.2018
20:38:17
в общем, есть 3 сущности: Partner, у которого есть id Location, у которого есть поле partnerId и cityId Offer, у которого есть поле partnerId вопрос: как найти все офферы по городу?

то есть это такая транзитивная штука выходит: такой оффер, где location.partnerId == offer.partnerId && location.cityId == cityId

спрашивал уже на stackOverFlow: https://stackoverflow.com/questions/52048907/spring-data-jpa-criteria-api-how-to-search-by-field-equals-within-two-entities

Nikolay
28.08.2018
20:42:00
только SQL, только хардкор

Google
Никита?❄️
28.08.2018
20:42:31
только SQL, только хардкор
там фильтр по тонне параметров, плюс пагинация

а потом на все спеки делается repository.findAll(specs.reduce { s1, s2 -> s1.and(s2) }, pageRequest)

Akim
28.08.2018
20:43:12
Как бы ты в SQL это сделал? Поймёшь это - похожее в hql. Нужно выбрать все partnerId для которых cityid = твой город и затем выбрать асе офферы с этими partnerid

Nikolay
28.08.2018
20:43:26
там фильтр по тонне параметров, плюс пагинация
Тем более sql. А пагинация на живых данных у вас как реализована, стесняюсь спросить?

Никита?❄️
28.08.2018
20:43:53
и там метод findAll, который принимает Specification и Pageable

Admin
ERROR: S client not available

Nikolay
28.08.2018
20:44:28
ответ в стиле "я не ебу, это делает спринг за меня"

Akim
28.08.2018
20:44:34
Дык, делай nativeSql для собственного метода в интерфейсе.

Nikolay
28.08.2018
20:44:47
сортировка на одинаковых данных стабильная?

что произойдёт если кто-то подольёт данных между страницами?

Никита?❄️
28.08.2018
20:45:12
вообще ещё 14 августа это всё крутилось на монге с чуть меньшим функционалом (без этого)

Nikolay
28.08.2018
20:45:32
хипстеры сраные (с)

Никита?❄️
28.08.2018
20:45:32
что произойдёт если кто-то подольёт данных между страницами?
данные подливаются раз в несколько дней порцией, на это заказчику всё равно

Nikolay
28.08.2018
20:46:03
ну тогда для пагинации проблемой только нестабильная сортировка (к примеру, null, тот ещё лол)

Никита?❄️
28.08.2018
20:46:05
то есть если был оффер на последнем месте на странице и тут же он на первом месте в странице 2 - то на это всё равно

ну суть в том, что надо как-то заставить его делать нормально эту specification

Nikolay
28.08.2018
20:46:45
Как бы ты в SQL это сделал? Поймёшь это - похожее в hql. Нужно выбрать все partnerId для которых cityid = твой город и затем выбрать асе офферы с этими partnerid
если ты можешь сделать это в sql, зачем тебе ебля с hql? вот правда, никогда этого не понимал. почему люди добровольно лезут в этот пиздец.

Google
Никита?❄️
28.08.2018
20:46:58
на сортировки в ближайшие 3 дня всё равно

Nikolay
28.08.2018
20:47:36
то есть если был оффер на последнем месте на странице и тут же он на первом месте в странице 2 - то на это всё равно
это окей. а если оффер был на первом месте на странице два, а потом прыгнул на последнее место на странице один, а ты, печаль печаль огорчение, в первый момент смотрел страницу один, а во второй страницу два и в итоге оффер ты не видел вообще?

имхо девелоперов надо азами баз данных дрючить и дрючить

Nikolay
28.08.2018
20:49:02
они даже индексы построить так, чтобы не было второго хита по айди не могут..

NZoong
28.08.2018
20:50:48
Например join))

Nikolay
28.08.2018
20:50:50
вопрос: как найти все офферы по городу? partner: partnerId offer: offerId, partnerId location: locationId, partnerId, cityId select o.* from offer o join partner p on o.partnerId = p.partnerId join location l on p.partnerId = l.partnerId where l.cityId = DEFAULT_CITY

не понимаю что тут сложного

два джойна без извращений

что я делаю не так?

Никита?❄️
28.08.2018
20:51:38
мда, в SQL это всё гораздо проще

Nikolay
28.08.2018
20:51:59
момент прозрения

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

Никита?❄️
28.08.2018
20:52:30
у оффера просто есть ещё тонна полей

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