
Vitaly
09.06.2017
14:34:39
JDK

Ivan
09.06.2017
14:35:12
можно и так сказать

Евгений
09.06.2017
14:35:12
ЯДК

Vitaly
09.06.2017
14:36:12
А можно просто обновить Intellij IDEA или Android Studio

Google

Vitaly
09.06.2017
14:36:18
Наверное

Ruslan
09.06.2017
14:36:32
+
но ас пока не выкатила стабилку с поддержкой котлина
по крайней мере обновы еще не прилетело

sss3 ?
09.06.2017
14:50:54
не подскажите книгу по теории массового обслуживания норм? на русском :)

Umren
09.06.2017
15:57:21

Ruslan
09.06.2017
15:59:50
ну тогда вообще крутяк

Vitaly
09.06.2017
16:00:57
есть у кого книжка Kotlin in action?
Хотя бы на английском?

KrivdaTheTriewe
09.06.2017
16:03:36

Del
09.06.2017
16:03:51
на правах шутейки было

Igor
09.06.2017
16:07:55

Google

Vitaly
09.06.2017
16:10:11
Лол, и ведь правда. На самом видном месте
https://github.com/panxl6/Kotlin-in-action/blob/master/ebook/Kotlin_in_Action_v12_MEAP.pdf

Del
09.06.2017
16:10:45
а кто твой предыдущий вопрос удалил?

Митко Соловец?
09.06.2017
16:10:47
не разжигай

Del
09.06.2017
16:10:50
лол

Mukhammed
09.06.2017
16:11:09
холиварные вопросы пора забыть)

Aleksander
09.06.2017
17:09:27
Ребят, а у нас тут есть способные, кто может прочитать алгоритм по псевдокоду(матзаписи) и рассказать, что там написано :)))??
https://gyazo.com/987a366e1ef85347f13ef95d8ee9d1b5

Y
09.06.2017
17:17:31
судя по поиску ближайшей точки и движения к центру

Aleksander
09.06.2017
17:18:48
Это хорошо, но я реализую k средних и у меня проблема пустых кластеров. И мне нужно понять, как работает метод Ллойда:((
А кластеризую я не n мерные вектора, а временные ряды, через dtw
На вики, к сожалению, только общее описание

Y
09.06.2017
17:22:37
https://youtu.be/9rp1pzYn3hY годно и понятно

Andrey
09.06.2017
17:22:46
https://www.youtube.com/watch?v=9rp1pzYn3hY
Ясн)

Y
09.06.2017
17:23:03
выбираем точку и компонуем в центр кластера

Aleksander
09.06.2017
17:23:33
:) тогда буду смотреть, спасибо
У меня, правда ещё 4 вариации алгоритма, о которых скорее всего нет видео
Круто бы научиться читать мат запись

Google

Mukhammed
09.06.2017
17:54:39
научишься

Quantum Harmonizer
09.06.2017
20:40:21
> 5. Сделать метод или класс закрытым от наследования нельзя
Эээ, архитектор, ты чо! final class ... implements ... — это ж идеал! Наследование хрупкое, композиция рулит!

Alexander
09.06.2017
21:15:25
действительно. Особенно в спринге.

Valery
09.06.2017
21:30:49
Привет. Осваиваю джаву, пишу примитивную логику сравнивания, но не могу понять в чем ошибка. Кто может ткнуть носом?
скобка лишняя) разобрался)
а нет.
не прав
значит не разобрался

Roman
09.06.2017
21:32:21
массив длиной 1, элементов 2. С такими вопросами в джавастарт лучше

Valery
09.06.2017
21:33:08
а, ок. Прост нулевой элемент разве не является эелемнтом?)
все. разобрался. благодарю. буду курить массивы лучше

Михаил
09.06.2017
21:33:46
Создаёшь - то массив длиной 1, а не 0

Михаил
09.06.2017
21:33:48
является, в том дело.

Valery
09.06.2017
21:34:13
не дадите ссылку на на джава старт канал?)

Roman
09.06.2017
21:34:32

Valery
09.06.2017
21:35:04
благодарю)

Lev
10.06.2017
09:03:07
Всем привет.
Зачем вы используете фильтры в сервлетах?

Митко Соловец?
10.06.2017
09:22:55
Привет, ну например для секьюрити.

Google

Kirill
10.06.2017
09:28:11
а мне показалось, что это было "ну зачем вы используете эти фильтры в сервлетах, ну зачем?", мне аж прямо немного стыдно стало, хотя я не использую сервлеты

Admin
ERROR: S client not available

James Tiberius Kirk ?
10.06.2017
09:29:41

Pavel
10.06.2017
09:35:59

Viktor
10.06.2017
11:01:15
Зачем вы используете фильтры в сервлетах?
У нас почти у всех реквестов есть набор параметров которые постоянно прокидываются, что-то типа контекстных параметров. Мы их прокидываем фильтром в кастомный апликейшн контекст, откуда и забираем их в наших сервисах. Все для того что бы не иметь методах 3-5 дополнительных параметров.

Lev
10.06.2017
11:10:12
для секьюрити используете самописные фильтры или из библиотек?

Евгений
10.06.2017
11:11:58
jboss keycloack?
иначе не секурно

Maks
10.06.2017
11:19:52

Aleksander
10.06.2017
13:42:11
Посоветуйте эффективный способ удалить из списка массивов одинаковые массивы( под одинаковостью понимается одинаковое кол-во элементов, и каждый элемент массива поиндексно совпадает). Я придумал только так: пройтись по списку посчитать суммы элементов массивов и по этим суммам сгруппировать элементы в хештаблицу, и дальше по группам пройтись сравнить каждый массив с каждым
ну или в лоб каждый элемент сравнить с каждым. Но это n^2, хотя мой способ не лучше, просто добавляет некоторую эвристику, но если массивы в списке все равны - то это все равно порядка n^2

Quantum Harmonizer
10.06.2017
13:46:16

Aleksander
10.06.2017
13:47:25
Найс, спасибо!
По сути, это значит обернуть все массивы в обертку, у которохый просто переопределены eq и hc таким образом
а дальше в хешсет

Quantum Harmonizer
10.06.2017
13:49:08
Вообще, с одной стороны, хеш-код нужно кешировать, но с другой — нужно пообещать себе не мутировать массив. ?

Aleksander
10.06.2017
13:50:10
Массивы имутабельны
в моем контексте имею в виду

Google

Aleksander
10.06.2017
13:56:11
блин, а массивы то скаловские =)

Dmitry
10.06.2017
13:56:21
list.stream().distinct().collect(toList()) - по хешкоду и equals всё разрулится

Aleksander
10.06.2017
13:56:28
Ща попробую джавовские методы к ним применить

Quantum Harmonizer
10.06.2017
13:57:54

Aleksander
10.06.2017
13:58:02
просто для них Arrays.hashCode и Arrays.equals не применимы =(
пойду поищу скаловскую реализацию
а нет =) я ошибся
вполне работает java.util.Arrays.equals(Array(1,2), Array(2,3))

Oleksandr
10.06.2017
14:42:34
скаловский array -- точно то же, что и джавовский, без оберток и иммутабельности