All streams
Search
Write a publication
Pull to refresh
4
0.2
Send message
Насколько я понимаю, проект Jigsaw никогда не претендовал решать проблему Jar-hell в вашем проекте.

Jigsaw постоянно сравнивают с OSGi, которая тоже претендует на решение именно этой проблемы (но не решает ее).

Одним из источников Jar-hell, к примеру, является использование зависимостей, взятых черти где — скачанных с непонятных сайтов, без явно указанных версий, короче — разработка без использования maven/gradle/etc для управления зависимостями.

Нет, вы не правы. Jar-hell возникает, когда две вполне легальные библиотеки, взятые из maven-central, используют разные версии третьей библиотеки, не поддерживающей обратную совместимость, что встречается сплошь и рядом.

Лично я так и не получил толкового ответа на то "зачем мне jigsaw". Jar-hell проблему она так и не решает, а вывод докладчик "ваш код станет строже" не убеждает — для этого модули девятки не нужны.

Вот что вы делаете, а? Заглянул по ссылке — и залип! :D
Скажите, вас зовут Фрай, и вы только что вышли из анабиоза?
Читаешь, и прям хочется тут же сесть, и сделать что-то свое в стиле и духе :D Вдохновляет, короче!
Тем, кто хотел узнать, чем хорош vim и так никто не мешал это сделать, и статья не нужна.
Но тогда, получается, статья лишилась смысла. Кто знает, что такое режимы и чем они хороши — тем не нужна статья, а кто не знает — тот так и останется в неведении.
Режимы не фатальный недостаток, а киллер фича, но в чем конкретно она заключается нам не скажут.
Вот прям захотелось снова пройти от и до!
Вообще классически рогаликам кроме буковок ничего и не надо :) Да и готовых сетов текстур вокруг пруд-пруди.
Подозреваю, что это jmh.
Каждый раз, когда вижу Акку приходит мысль, что это «эрланг для тех, кто не хочет писать на эрланг». Не знаю насколько это верно в действительности…
params.stream().sorted(...).collect(Collectors.toList())

А если нужно сохранить исходный params в неприкосновенности? Коллектор toList ведь порождает новую коллекцию, не трогая ту, из которой приготовлен стрим.
Сначала прочитал «пока я их не увидел в *своем* реальном коде». Потом подумал и понял, что часто так оно и бывает :)
Неужели вы работаете с БД

А почему бы и нет? Поднять прямо из теста H2, и в путь. Очень удобно, итог работы можно вынимать обычным селектом, что наиболее близко к боевой работе.
Было немного неожиданно…
CompletableFuture<Process> onExit()

Я правильно понимаю, что с помощью этой штуки можно сделать процесс-маклауд? :)
Ну, просто жертвы обстоятельств! :D
Что бы не плодились лишние тайлы обычно используют «переходный тип земли». То есть что бы свести вместе «землю», «воду» и «камень» не рисуют переходные типы «земля-вода», «земля-камень» и «камень-вода», которые при добавлении какой-нибудь «пустыни» тут же должны быть дополнены целым рядом новых тайлов, а считают, что все эти типы стыкуются через некий промежуточный тип земли, и тогда достаточно иметь наборы «земля-переходный тип», «камень-переходный тип» и «вода-переходный тип», и так далее. Такой подход совершенно точно используется в WarCraft II или Heroes of Might & Magic 2

Information

Rating
2,479-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity