@jvmchat

Страница 2743 из 2890
Slava
20.08.2018
10:31:28
запуски из IDEA не пашут

Роман
20.08.2018
10:31:37
если гриль то запускай его как демона

Роман
20.08.2018
10:31:50
и он будет пересобирать только изменнёные классы

Google
Slava
20.08.2018
10:31:51
не, у нас maven

спс

Роман
20.08.2018
10:32:04
длля мавена плагин есть, но я не помню название

Akim
20.08.2018
11:22:45
запуски из IDEA не пашут
мне помогло удаление конфигурации запуска приложения

Slava
20.08.2018
11:26:39
удалял и по новой делал - не помогло, я их даже руками то не создавал, просто жмякаю на зелёный Play возле main и ловлю фэйл

с настройками проекта беда

Slava
20.08.2018
11:42:52
пока в логи не ходил, ибо решил проблему запуском компиляции через mvn, но , думаю, оформлю в виде issue на ютреке и туда же логи приложу

только чуть позже

Enterpise
20.08.2018
12:06:28
господа ! ищется код по выбору jvm на шарпе ! мне куда обращаться? к жавистам или дотнетчикам?

Friedrich
20.08.2018
12:11:01
Oleksandr
20.08.2018
12:14:25
тут это, кто-то вроде спрашивал, почему питон говно вот ещё одна (к уже имеющейся тысяче) причина — его импорты работают не как нормальные импорты, а как сишные инклюды, те взаимные зависимости валятся с ImportError?

и вообще система с __init__-ами напрочь двинутая, даже в го лучше

Google
Oleksandr
20.08.2018
12:20:04
Anton
20.08.2018
12:20:43
скажи, где именно в сообщениях выше ты увидел слово "скала" ?
да нигде, помню что ты за скалу топил просто переодически. вроде как она по твоей версии норм

Oleksandr
20.08.2018
12:20:50
л - логика

Vladimir
20.08.2018
12:22:51
Почему же он такой популярный?

Enterpise
20.08.2018
12:23:09
В шарпочате правильно направили к психиатру.
я только что оттуда с колокольчиком. Мне он сказал, что тяжелый случай, но со мной все впорядке. 20 версий ява на одной машине - норма

Oleksandr
20.08.2018
12:23:18
а ещё некоторые альтернативно одаренные личности ловят рантайм эксепшны и на этом строят флоу программы (sic!)

Grigory
20.08.2018
12:23:39
Почему же он такой популярный?
любят глину месить; популярный по тойже причине по которой поупялрны жс и пхп; ну а вообще математики же не парятся о проде.

Oleksandr
20.08.2018
12:23:55
Vladimir
20.08.2018
12:25:20
а джс почему? а пхп?
Ну у джс альтернатив нет (не было) Пхп - низкий порог входа и заточенность под разработку простых сайтов (хотя теперь движется в сторону языка общего назначения)

Anton
20.08.2018
12:26:04
а джс почему? а пхп?
жс на фронте - потому-что нет выбора. на беке - потому-что быстро, большая экосистема и всё по-умолчанию асинк (в таком контексте у тебя вообще только три выбора остается: го, нода или эрланг).

Oleksandr
20.08.2018
12:26:06
и его суют в универах всегда

Alexander
20.08.2018
12:26:23
и часто выбирают эрланг?

Anton
20.08.2018
12:26:40
и часто выбирают эрланг?
как показывает рынок труда довольно редко

Alexander
20.08.2018
12:26:46
щас бы ерланг с нодой сравнивать

Google
Anton
20.08.2018
12:27:17
фу, закопай обратно. оно кроме винды нигде жить не может

Andrey
20.08.2018
12:27:37
Vladimir
20.08.2018
12:27:39
Oleksandr
20.08.2018
12:27:42
эх, поучаствовал бы в сраче, но надо думать, как фиксить мудацкие импорты (вот в скале бы уже написал все и чатился)

Anton
20.08.2018
12:28:23
А как же .net core? Вполне себе живёт
да ладно? у шарпа вся экосистема под винду заточенна. неткор это боль, унижения и сырые решения

Andrey
20.08.2018
12:29:14
Anton
20.08.2018
12:30:00
Нет. Жить только под виндой уже больнее, чем под кором.
неожиданно однако, в контексте шарпа

Andrey
20.08.2018
12:30:27
неожиданно однако, в контексте шарпа
Почему неожиданно? Старое на поддержке. Всё новое пилят для кора.

Anton
20.08.2018
12:32:15
Почему неожиданно? Старое на поддержке. Всё новое пилят для кора.
ну потому-что изначально оно было как винда-онли решение. пилят новое - это хорошо.

Maxim
20.08.2018
13:00:48
Короче, если кому-то интересно по озвученной вчера проблеме из книги, она писалась под 8 jdk. Контракт computeIfAbsent поменялся в 9 Java, это даже в джавадоках видно. Я не ожидал в такой повернутой на обратной совместимости java поймать подобную проблему. Более того, language level не спасает. Если запускать под jdk 9+ с language level 8 все равно ловишь эксепшн. Вот это прям совсем странно выглядит.

Фёдор
20.08.2018
13:03:50
ты бы тогда и сформулированную проблему заодно репостнул бы

Maxim
20.08.2018
13:08:04
Не знаю насчет того насколько оно не было определено, но в случае с HashMap можно было из функции передаваемой в computeIfAbsent менять содержимое подлежащей мапы. В 9 это запретили.

Получается целая глава в книге построенная вокруг этого подхода стала неактуальна.

Венкат (автор) уже даже отозвался на мой твит и предложил обсудить в почте. Может что-то предложит...

Dmitry
20.08.2018
13:27:38
Венкат (автор) уже даже отозвался на мой твит и предложил обсудить в почте. Может что-то предложит...
Замените HashMap на ConcurrentHashMap. Судя по исходникам JDK10 будет работать как задумано. Проверку на изменение текущей мапы нашёл только в HashMap

Igorek
20.08.2018
13:30:46
посоветуйте плз чатик по питону

Maxim
20.08.2018
13:30:55
Вообще контракт прописан на уровне Map интерфейса. В любом случае замена на concurrent не помогает.

Igorek
20.08.2018
13:31:02
скажу тут что питон днище донное по сравнению с божественной джавой

Google
Роман
20.08.2018
13:32:30
@guga4ka хелп опять спамеры

Dmitry
20.08.2018
13:40:10
Вообще контракт прописан на уровне Map интерфейса. В любом случае замена на concurrent не помогает.
Если в 11 реализация сохранится, то на 1,5 года можно забыть о проблемах. ???

А потом Second Etition подоспеет, где не будет такого странного примера

Admin
ERROR: S client not available

Ivan
20.08.2018
13:55:59
Вообще контракт прописан на уровне Map интерфейса. В любом случае замена на concurrent не помогает.
Ну вообще изменение коллекции в процессе итерации по ней - это всегда была так себе затея, в хазелкасте, например, программа вообще уходит в бесконечный цикл

Oleksandr
20.08.2018
14:01:32
скажу тут что питон днище донное по сравнению с божественной джавой
меня оттуда кикнули, я даже разойтись не успел

пугливые они там, и не зря, видимо

Akim
20.08.2018
14:02:25
На джокер собираетесь, коллеги? Что ждёте от него?

Тимофей
20.08.2018
14:14:14
Всем привет! Тут есть эксперты могут сказать, где гибкость выше в Stream Java vs Linq C# или в библиотеке RX ?

Тимофей
20.08.2018
14:16:56
чтоб можно было во многих случаях заменить процедурный подход на функциональный, и как можно во всех местах

Oleksandr
20.08.2018
14:17:17
зачем?

Bogdan
20.08.2018
14:17:38
зачем?
Модно же

Тимофей
20.08.2018
14:17:44
легче писать код и быстрее и читать такой код удобней

Берял
20.08.2018
14:19:17
Модно же
а почему модно?

Bogdan
20.08.2018
14:19:54
а почему модно?
Почему у меня спрашиваешь ?

Берял
20.08.2018
14:20:11
Почему у меня спрашиваешь ?
твое мнение интересно

Oleksandr
20.08.2018
14:21:32
легче писать код и быстрее и читать такой код удобней
другие варинты рассматриваешь? скажем, на фоне скалы все варианты выше вообще не смотрятся

если похоливарить, то я за linq

Google
Тимофей
20.08.2018
14:24:23
Oleksandr Olgashko почему linq ? гибкость выше или легче писать?

Bogdan
20.08.2018
14:25:09
твое мнение интересно
Ну все чаше всплывают вопросы по фп, да и некоторые яп 'свернули' немного, появляются новые яп фп стиля

Oleksandr
20.08.2018
14:27:13
Oleksandr Olgashko почему linq ? гибкость выше или легче писать?
потому что джава стримы сделаны через зад, а RX активно натягивает свой подход, который совсем не везде применим

а linq вроде ничего так, многословный, но сойдет

Anton
20.08.2018
14:30:15
ну linq более глобален, чем стримы

как по мне не очень их сравнивать

Oleksandr
20.08.2018
14:33:22
так, просто напомню, что "фп" и "коллеция.мап(херак).редьюс(хуяк)" не одно и то же

к слову, в скале это валидный и рабочий код :)

Oleg
20.08.2018
14:34:05
А что не так со стримами?

Vladimir
20.08.2018
14:34:28
а linq вроде ничего так, многословный, но сойдет
Который на методах IEnumerable или пародия на SQL?

Vladimir
20.08.2018
14:34:49
Ну такое

Oleksandr
20.08.2018
14:45:43
@serol в общем, заходишь в @scala_ru, и спрашиваешь это у некого Олега Нижника, он обьяснит лучше, чем я

а лучше сразу в @scala_ponv

Ivan
20.08.2018
15:34:52
А что не так со стримами?
Если спросишь - скинь и сюда плиз )

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