
Митко Соловец?
07.04.2017
20:10:07
я даже отпуск из-за этого не брал, теперь на майские наверно

Alex
07.04.2017
20:10:50
Я на нем не был: (

@Saint Just
07.04.2017
20:13:28
с вами программистами никакого автопати, где пьяный дебош и вскрытые ебальники?

Google

@Saint Just
07.04.2017
20:13:55
за аннатации и двор стреляю в упор

Alex
07.04.2017
20:15:29

Alexander
07.04.2017
20:16:18

Ростислав
07.04.2017
20:17:12

@Saint Just
07.04.2017
20:46:07
не то что apache ignite там где то в пилоте у сбертеха, который никому в проде не нужен

Митко Соловец?
07.04.2017
21:01:11
а чем Апач Игнат плох?

@Saint Just
07.04.2017
21:03:29
да ничем, просто он выбран не объективно, да и платными фичами весь обмазан, плюс на проде не юзается еще даже

Kirill
07.04.2017
21:29:40

Nick
07.04.2017
22:00:37

Vik
07.04.2017
22:11:14

Nick
07.04.2017
22:12:03
@gamussa не обольщайся)

Vik
07.04.2017
22:12:21

Google

Nick
07.04.2017
22:12:30
да, надо бы

Anton
07.04.2017
22:18:59
https://www.youtube.com/watch?v=lfdAwl3-X_c
посмотрел на ночь
офигел

Anton
07.04.2017
22:19:53
офигел
жизнь поделилась на до и после?

Anton
07.04.2017
22:20:45
Какая-то каша из идей ФП
Но под видом "правильного" ооп
+ обсуждение граблей с ООП, которые все вроде бы обсудили лет 10-20 назад
2016 год, докладчик все еще переходит с С на ООП судя по тексту.
Открыл для себя что в сеттере можно не просто записать какую-то переменную, а еще и поменять другой стейт объекта, чтобы он оставался консистентным.

Anton
07.04.2017
22:23:19
судя по тому, какие это вызывает дискуссии, то тема актуальна будет и в 2017, и в 2020 :)

Anton
07.04.2017
22:23:52
Точнее не можно а нужно.
Вообщем такое ощущение, что человека закрыли где-то в подвале НИИ лет на 10 с одной книжкой по Java и с книжкой Object Thinking и он переизобрел половину знаний по программированию за последние лет 10.
"null - большая ошибка в объектно-ориентированном программировании. По-моему он даже не в ОПП был придуман а еще раньше"

Митко Соловец?
07.04.2017
22:28:14
@yegor256 Егор, тут с тобой поговорить хотят о насущном

Alexander
07.04.2017
22:29:15
опять бессмысленный срач. Я надеюсь на благоразумие и лень Егора

Anton
07.04.2017
22:31:49
ты видел чтобы Егор ленился? Егор был бы не Егор, если бы ему было что-то лень!

Alexander
07.04.2017
22:38:10
заводной ооп

Anton
07.04.2017
22:41:34
Вот Егор говорит что все, что не объект - это плохо. Причем говорит это на фоне слайда с классом File.
Во всем мире файл - это последовательность байт и никаким поведением он не обладает.

Google

Anton
07.04.2017
22:42:21
И уж точно путь частью identity файла не является.
Путь - это принадлежность файловой системы.
Но у Егора вжух и файл превращается в объект.
А потом он остаток видео показывает как решить возникшие в связи с этим проблемы, которых не было.
Потом про null на примере кодировки: вот есть файл с кодировкой а есть без кодировки.
Вжух, говорит Егор, у вас должно быть два класса - один ФайлСКодировкой, второй - ФайлБезКодировки. Опа, один и тот же файл с совершенно одинаковым содержимым у нас теперь может иметь два разных типа. И про какое identity может идти речь в таком случае?
А потом мы его оборачиваем еще в один объект чтобы читать по-другому из него и вжух он уже третий тип имеет. Ну и так далее. При этом все инкапсулированно и узнать какой же там блин файл внутри мы не можем.
Егор вроде воюет с "традиционным" ООП, но при этом продвигает главный его постулат "Что бы это ни было, в любой непонятной ситуации - заверни ЭТО в объект"


Artem
07.04.2017
23:20:11
Тем не менее следить за идеями Егора крайне интересно.

Anton
07.04.2017
23:22:16
Да, вот сейчас хотел об этом сказать.
Что когда на тебя весь этот ФП разом вываливают: иммутабельность, паттерн-матчинг, монады, функции первого порядка - ты офигеваешь и не знаешь что с этим делать. А у Егора прослеживается проблематика, ход мысли и появление решения.
Я поэтому его и смотрю.

Anton
07.04.2017
23:27:37
вообще на jug и jpoint удивительно много интересных докладов
я думал вы там xml, паттерны, хибернейт и дженерики обсуждаете
И какие еще эксепшены дописать в иерархию эксепшенов
и как ЕЩЕ упаковать DateTime поглубже в классы
А тут прямо интересно

Abzal
08.04.2017
05:26:41
Привет, что лучше со Spring использовать: Consul или Eureka или Zookeeper?

Vik
08.04.2017
06:30:47
Eureka идет из коробки в spring cloud

Abzal
08.04.2017
06:31:04

Aleksander
08.04.2017
06:56:33
Ребят задача с jpoint, кто может условие объяснить, как тут вообще , что происходит. Я не понимаю условие и не могу решить поэтому :)))

Google

Aleksander
08.04.2017
06:57:15
Все остальные на тервер давно решил, а эту ну не вкуриваю
Главная проблема в понимании, играют ли два слова, которые они выкрикивают ключевую роль, каждую букву нужно принимать, как 1 байтовое значение ? Если так то получается Греф может шпарить 5 * 8 * 7 бит в секунду, а Балмер 10 * 8 * 11

sss3 ?
08.04.2017
07:05:38
там вроде слово = 1 бит
?

Aleksander
08.04.2017
07:07:11
Это ключевая проблема. Если каждое слово 1 бит, то это булшит, два разных слова по длине :)) и почему они передают инфу по одному байту по очереди ??

Admin
ERROR: S client not available

Aleksander
08.04.2017
07:08:14
Тогда получится, что Греф 7 бит всего может передать, а балмер 11 за секунду
Слишком сложна .....
Вот зачем они мне это в пакет положили, я ночью уснуть не смог. Когда обнаружил лист с задачами

Dmitry
08.04.2017
07:13:47
AgileAgileAgile[пауза]Agile
при этом Agile за 143мс передается. а пауза 50мс
а Developers 91ms
но так не выйдет посчитать ничего ?
я бы сказал "7 бит вперед и 11 назад"

Aleksander
08.04.2017
07:17:19
Откуда ты эти числа взял ?:) в миллисекундах?:)

Dmitry
08.04.2017
07:17:27
разделил?
1000 / 7 и 1000 на 11 ?

Aleksander
08.04.2017
07:18:02
А, блин
Ну да

Dmitry
08.04.2017
07:18:04
но по задаче не ясно может ли понять Балмер что AgileAgile это 11

Google

Dmitry
08.04.2017
07:18:34
или границы бита как-то надот отмечать
если может то AgileAgileAgile[пауза 50мс + еще 93мс чтоб распределилось равномерно ?]AgileAgileAgile - это все что влезет в секунду
1110111
хотя если других слов нет, то не обязательно договаривать Agile, достаточно 50 мс ? AgiAgiAgi[50ms]AgiAgi ...

Aleksander
08.04.2017
07:25:50
Походу, придётся подойти к ним и спросить :)

Nick
08.04.2017
08:31:10
@dmsol ты ж полюбому смотришь про спринг, трешня, да?)

Старый
08.04.2017
08:33:35
трешня это документация tomcat

Nick
08.04.2017
08:33:48
эт да)
поэтому томкат проще подебажить

Старый
08.04.2017
08:34:08
прочитал 8 раз про виртуалхосты, так и не понял, как открыть доступ через ip а не локалхост
там где написано, не открывает, недоступно будет как по локалхосту так и по ip
толи баганая версия в репе бубунты была у кодера
толи 8 комкет сильно изменился
коннектор в сервер хпл изменяю локалхост на ip машины
бесполезняк

Kirill
08.04.2017
08:41:41
господи, как же этот спринг переусложнен, как это вообще можно держать в голове, монадки в 100 раз проще