Vladimir
разрабатывать в докере - это конечно прикольно, но опять же под виндой только через WSL
не, ты не понял, я на работе уже третий проект ниразу локально не запускал
Ayrat
не, ты не понял, я на работе уже третий проект ниразу локально не запускал
а если я хочу запускать из IDE тесты, а у меня всего лишь либа?
Ayrat
Галочка есть в интелиж
это не поможет на gradle build например
Ayrat
а вот с dotenv помогает!
Ayrat
ну так CI/CD их запустит)
ну вот на ровном месте проблемы
Ayrat
это разработка без компилятора IDE и тестов
Ayrat
охуенно, но я лучше с компилятором, IDE и тестами!
Vladimir
так а новые компиляторы джавы не умеют запускать что-ли старый код?
Ayrat
так а новые компиляторы джавы не умеют запускать что-ли старый код?
умеют, но если надо собирать 8ой джавой с сдк 8ой джавы с байтокодом под 8ую джаву, то лучше просто поставить 8ую джаву
Vladimir
я к тому что ну пусть локально ты проверяешь на последней джаве, а CI/CD позаботится о старых
Ilya
Бат файлы :D https://www.happycoders.eu/java/how-to-switch-multiple-java-versions-windows/#Installation_of_multiple_Java_versions
Ayrat
вот одна папка - легаси говно, другая - смузи хипстота
Ayrat
я хочу чтобы в одной папке java —version выдавал 11, а в другой 8
Vladimir
я понимаю что ты это хочешь) но зачем?
Ayrat
я понимаю что ты это хочешь) но зачем?
а зачем в дотнете под разные сдк собирают, а не только под последний?
Ayrat
и даже старыми сдк собирают под старый сдк.
Ayrat
при этом пинят старые версии
Ayrat
Бат файлы :D https://www.happycoders.eu/java/how-to-switch-multiple-java-versions-windows/#Installation_of_multiple_Java_versions
охуенчик с тем что надо не забывать этот скрипт запускать когда в папку проекта заходишь и еще он немного глобальный эффект на всю машину оказывает
Vladimir
ну потому что "иногда" что-то отваливается, но я и предлагаю об этом не задумываться пока билд не упадет.
Ilya
я понимаю что ты это хочешь) но зачем?
Чтобы как в дотнете runtime.json
Ilya
Человек познал, что может быть нормально😁
Ayrat
ну вот нормально это когда у тебя есть возможность указывать локальные ENV VARIABLE
Ayrat
это просто удобно
Hog
а через WSL только VS Code умеет
The Run Targets feature allows you to run, test, profile, and debug your application in Docker containers or on remote machines. IntelliJ IDEA Ultimate currently allows you to run Java applications, JUnit tests, and Maven, Gradle, Micronaut, Maven-based Quarkus, and Spring Boot projects on Docker, SSH, and WSL targets.
Ayrat
это чуть более чем бесполезно
Hog
Ssh - наверняка где угодно
Ayrat
короче, это не тот экспириенс :D
Hog
Я хз
Ayrat
надо чтобы IDEA могла запускаться через WSL
Igor
жава умеет в томкат деплоить, я даже дебажил приложение из докера с винды
Hog
Это в сегодняшней версии
Ayrat
там есть тикет на это
Ayrat
https://youtrack.jetbrains.com/issue/IDEA-223986
Hog
надо чтобы IDEA могла запускаться через WSL
https://www.jetbrains.com/idea/whatsnew/#wsl-2-support
Ayrat
это ж сегодня релизнули :D
Hog
Я про это :)
Ayrat
WSL 2 support for Java projects We know you’ve been waiting for this update! You can now work with Java projects located in WSL 2 in IntelliJ IDEA. The IDE can detect JDK installations, install JDKs, and compile and run Maven and Gradle projects as well as projects that use the IntelliJ IDEA build system.
Ayrat
ВОООООТ
Danil
это ж сегодня релизнули :D
Среагировали на хотелки рынка
Hog
Прикинь:)
Ayrat
Бля, ну все, живем
Hog
Живием
Ayrat
Среагировали на хотелки рынка
Вангую это Фридрих прочитал и починил за 10 минут
Ayrat
и релизнул
Danil
Пока деплоилось писал патчноут и анонсил
Hog
Сплэш, конечно в 2021-версиях это атас.
Hog
Ждём эпилептических припадков
Danil
У Лебедева дизайн заказывали
Danil
Не иначе
Hog
Не -буковки ровные
Danil
Зато эти цвета и фигуры после прихода - нет
Ilya
У них же генератор есть. Можно даже самому поиграть.
Danil
Аниме на сплеше
Danil
Киллерфича
Ilya
О, в code with me даже видеозвонки добавили.
Danil
Думаю потратили на это не мало ресурсов
Danil
А будет пользоваться полторы калеки
Danil
Один из которых - аналитик, который это придумал
Danil
Это вторая половина
Hog
https://www.microsoft.com/openjdk
Ayrat
https://www.microsoft.com/openjdk
на сайте написано что единственное отличие от обычной опенЖдк - интринсик на подсчет мд5 Microsoft Specific Enhancements: [JDK-8250902] Implement MD5 Intrinsics on x86 - Java Bug System
Ayrat
ну такое
Ilya
Может это только начало.
Hog
Вот именно
Ilya
Потом добавят интринсики для sha1.
Ayrat
вот тогда заживем
Ilya
Егору понравится.
Ayrat
причем ладно бы охуенный интринсик был, там аж на 10% ускорили
Ayrat
я думаю, проживу без ускорения md5 на 10%
Ayrat
Ayrat
ладно 15%
Ilya
А ты где-то md5 используешь?