
Евгений
28.08.2018
12:04:21

Nikita
28.08.2018
12:10:34

Евгений
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
да и сами команды процессора в принципе тоже не атомарны, поэтому их тоже можно считать сахаром

Vitalii
28.08.2018
12:21:20
На практике не думаю, что можно зашарить много кода между Android и JVM.

Берял
28.08.2018
12:21:45

Nikita
28.08.2018
12:23:59

Vitalii
28.08.2018
12:24:46

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

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

Vitalii
28.08.2018
12:28:35

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

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

Константин
28.08.2018
12:58:00

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

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

Task
28.08.2018
14:25:08

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/
Потом ссылки из статьи на хабре

Aleksey
28.08.2018
15:27:14

Монголоид
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 хиббернейте критерия реализуется без вызова сессии, мб кто статью кинет годную, а то гугль молчит
Да и тип это уже устаревший метод через сессию работать, но хз правда или нет

Митко Соловец?
28.08.2018
19:13:07

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

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

Никита?❄️
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
а потом на все спеки делается 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

Никита?❄️
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 для собственного метода в интерфейсе.

Никита?❄️
28.08.2018
20:44:44

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

Google

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

Nikolay
28.08.2018
20:47:36
имхо девелоперов надо азами баз данных дрючить и дрючить

Dmitry
28.08.2018
20:48:35

Никита?❄️
28.08.2018
20:48:49

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

Akim
28.08.2018
20:50:03

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
у оффера просто есть ещё тонна полей