Forwarded from Откровения от Олега
Ничего не писал, потому что еле живой.
Не спал половину недели.
Несколько встреч, ко всем я не готов, поэтому вместо того чтобы спать - делаю слайды и пишу к ним суфлёр.
Среда - Дени Пианиста и встреча в Москве.
Я успел сделать красивую сцену, чтобы на большом экране отображались горящие кнопки пианино напротив футуристического фона.
Как обычно делают пианисты на YouTube.
Плюс хороший синтез звука - не самого пианино, а
Всё это, внезапно потребовало достаточно хитрого роутинга звука, и борьбы с задержками на буферах софта и звуковых карт.
Четверг - митап в Казани (вместе с Соболевым и Глушковым, орг - Айрат Хасьянов. Крутая компания подобралась).
Тема - Java 21, но в лайтовом формате, для неджавистов.
Хорошо, что слайды уже были (с Джокера), но для них нужен был новый контент.
Запись надо отредачить и выложить.
По пути из Казани в Питер отменился самолёт.
Поэтому пришлось полночи спать на вокзале, забаррикадировавшись сиденьями.
И полночи - в голимой гостишке, выданной Нордвиндом за пропуск рейса.
Охранники хотели выдать мне пиздюлей за нецелевое использование сидений
Но потом увидели, что я настроен агрессивно и решили не связываться.
Так что, не выспался с каким-то цинизмом, аж целых два раза.
Рисовал слайды в самолете, пока не сел ноут.
И потом в Шоколаднице в Пулково.
Шоколадница - единственное место в Пулково, где розетки есть и работают.
Сразу оттуда - на Цифротех.
Пятница - питч на Цифротехе (очень необычно выступать рядом с большими чуваками из целых Ростелекомов... но почему бы и нет).
Питч Axiom JDK на 10 минут. Надо было 5 минут, но я продолбался. Ведущий сморел КРАЙНЕ неодобрительным взглядом, но не останавливал.
Записи они дадут по требованию, достану сразу как они ее приготовят.
Суббота - сдача превью доклада в Хайлоад. Запись будет когда-нибудь после Хайлоада.
Тема - как разрабатывается Java. Немного внутреннего про устройство проекта OpenJDK, требования на вход, процессы, проекты, и так далее.
Это первый доклад в жизни, где мне есть что сказать, и контент не влезает в полтора часа.
Ну и конечно, в докладе надо запитчить Хабр, как лучшее онлайн-место для общения про Java в России.
Лучшее оффлайн - это Failover Bar, конечно.
Сразу после Хайлоада - помощь в двух митапах в Фейловере.
Первый - встреча мобильщиков, на который приехали популярные блоггеры -Mobile Developer (в миру Алексей Гладков, 43.5 тысячи подписчиков на YouTube) и Android Broadcast (в миру Кирилл Розов, 22 тысячи подписчиков на YouTube). С меня была видеозапись интервью на 5 человек. Сам я хотел тоже напроситься, но потом понял, что уже совсем неадекватен, когда попытался подключить микрофон Blue Yeti Pro через micro HDMI.
Сразу после этого - музыкальный квартирник Забыли Рифму.
Там мне нужно было придумать, как подключить пианино, два микрофона, гитару и фанеру
(фанера для фоновой музыки в перерывах, и наверное, для отсутствющих инструментов, а так они всё сами делают)
В воскресенье, на HolyJS у меня здоровья уже не хватило. Я тупо не смог встать с матраса на полу.
Но в Фейловер сейчас ехать всё равно нужно, потому что завтра (пн-вт) - конференция PiterPy.
А на ней выступают друзья, а значит нужно их встречать, а встречать где? Только в Фейловере.
И потом пн-вт - Piter Py. Надо туда приехать, записать какой-то репортаж на Хабр.
Ах да, успеть написать к завтрашнему дню джава-дайджест, тоже на Хабр.
А еще, кроме всех этих развлечений, есть работа.
Мне реально очень плохо.
И очень хочется спать, несмотря на то, что я проспал все воскресенье.
Когда я смотрел на табличку с 200 перелетами Джоша Лонга, всё это казалось более радужным.
То, что после двух перелетов в день, несколько дней подряд, тебе уже не хочется жить - я как-то даже не задумывался раньше.
Не спал половину недели.
Несколько встреч, ко всем я не готов, поэтому вместо того чтобы спать - делаю слайды и пишу к ним суфлёр.
Среда - Дени Пианиста и встреча в Москве.
Я успел сделать красивую сцену, чтобы на большом экране отображались горящие кнопки пианино напротив футуристического фона.
Как обычно делают пианисты на YouTube.
Плюс хороший синтез звука - не самого пианино, а
Всё это, внезапно потребовало достаточно хитрого роутинга звука, и борьбы с задержками на буферах софта и звуковых карт.
Четверг - митап в Казани (вместе с Соболевым и Глушковым, орг - Айрат Хасьянов. Крутая компания подобралась).
Тема - Java 21, но в лайтовом формате, для неджавистов.
Хорошо, что слайды уже были (с Джокера), но для них нужен был новый контент.
Запись надо отредачить и выложить.
По пути из Казани в Питер отменился самолёт.
Поэтому пришлось полночи спать на вокзале, забаррикадировавшись сиденьями.
И полночи - в голимой гостишке, выданной Нордвиндом за пропуск рейса.
Охранники хотели выдать мне пиздюлей за нецелевое использование сидений
Но потом увидели, что я настроен агрессивно и решили не связываться.
Так что, не выспался с каким-то цинизмом, аж целых два раза.
Рисовал слайды в самолете, пока не сел ноут.
И потом в Шоколаднице в Пулково.
Шоколадница - единственное место в Пулково, где розетки есть и работают.
Сразу оттуда - на Цифротех.
Пятница - питч на Цифротехе (очень необычно выступать рядом с большими чуваками из целых Ростелекомов... но почему бы и нет).
Питч Axiom JDK на 10 минут. Надо было 5 минут, но я продолбался. Ведущий сморел КРАЙНЕ неодобрительным взглядом, но не останавливал.
Записи они дадут по требованию, достану сразу как они ее приготовят.
Суббота - сдача превью доклада в Хайлоад. Запись будет когда-нибудь после Хайлоада.
Тема - как разрабатывается Java. Немного внутреннего про устройство проекта OpenJDK, требования на вход, процессы, проекты, и так далее.
Это первый доклад в жизни, где мне есть что сказать, и контент не влезает в полтора часа.
Ну и конечно, в докладе надо запитчить Хабр, как лучшее онлайн-место для общения про Java в России.
Лучшее оффлайн - это Failover Bar, конечно.
Сразу после Хайлоада - помощь в двух митапах в Фейловере.
Первый - встреча мобильщиков, на который приехали популярные блоггеры -Mobile Developer (в миру Алексей Гладков, 43.5 тысячи подписчиков на YouTube) и Android Broadcast (в миру Кирилл Розов, 22 тысячи подписчиков на YouTube). С меня была видеозапись интервью на 5 человек. Сам я хотел тоже напроситься, но потом понял, что уже совсем неадекватен, когда попытался подключить микрофон Blue Yeti Pro через micro HDMI.
Сразу после этого - музыкальный квартирник Забыли Рифму.
Там мне нужно было придумать, как подключить пианино, два микрофона, гитару и фанеру
(фанера для фоновой музыки в перерывах, и наверное, для отсутствющих инструментов, а так они всё сами делают)
В воскресенье, на HolyJS у меня здоровья уже не хватило. Я тупо не смог встать с матраса на полу.
Но в Фейловер сейчас ехать всё равно нужно, потому что завтра (пн-вт) - конференция PiterPy.
А на ней выступают друзья, а значит нужно их встречать, а встречать где? Только в Фейловере.
И потом пн-вт - Piter Py. Надо туда приехать, записать какой-то репортаж на Хабр.
Ах да, успеть написать к завтрашнему дню джава-дайджест, тоже на Хабр.
А еще, кроме всех этих развлечений, есть работа.
Мне реально очень плохо.
И очень хочется спать, несмотря на то, что я проспал все воскресенье.
Когда я смотрел на табличку с 200 перелетами Джоша Лонга, всё это казалось более радужным.
То, что после двух перелетов в день, несколько дней подряд, тебе уже не хочется жить - я как-то даже не задумывался раньше.
Forwarded from Откровения от Олега
Запилил вам очередной Java-дайджест.
Как всегда:
- Gradle, IntelliJ IDEA, Spring
- Куча бета-версий, которые никто не качает.
= Всратые фреймворки.
https://habr.com/ru/companies/bar/articles/773646/
Как всегда:
- Gradle, IntelliJ IDEA, Spring
- Куча бета-версий, которые никто не качает.
= Всратые фреймворки.
https://habr.com/ru/companies/bar/articles/773646/
Хабр
Эта неделя в мире Java (13 ноября)
Если вам лень читать три тысячи тредов в рассылке OpenJDK и ленты с новостями сотен обновлений фреймворков, то этот дайджест - для вас. Javawatch Четверг - митап "Цифровая кафедра" КНИТУ-КАИ в...
Forwarded from Откровения от Олега
Запускаем шестой Технотекст.
Я в жюри, отвечаю за статьи про разработку.
Это конкурс для авторов, которые делятся опытом и знаниями на Хабре. Довольно большой скоуп - стартуем 14 ноября, последний день приема заявок - 15 марта. Стати засчитываются ретроспективно вплоть до 1 января 2023 года. Полно времени, чтобы написать что-то хорошее.
Важно: один человек - одна статья. Только "мясо", статьи вида "Соловьев - гриб" или "Назар Катбрейнсов обманывает работодателей" не участвуют. Единица оценки - одна статья, т.е. если у вас серия рассказов, придется склеить их все в один пост или выбрать только один самый заплюсованный пост из серии (это жопа, но практика показала разумность такого подхода).
Регистрируйтесь. Мы начинаем)
https://technotext.habr.com/
Я в жюри, отвечаю за статьи про разработку.
Это конкурс для авторов, которые делятся опытом и знаниями на Хабре. Довольно большой скоуп - стартуем 14 ноября, последний день приема заявок - 15 марта. Стати засчитываются ретроспективно вплоть до 1 января 2023 года. Полно времени, чтобы написать что-то хорошее.
Важно: один человек - одна статья. Только "мясо", статьи вида "Соловьев - гриб" или "Назар Катбрейнсов обманывает работодателей" не участвуют. Единица оценки - одна статья, т.е. если у вас серия рассказов, придется склеить их все в один пост или выбрать только один самый заплюсованный пост из серии (это жопа, но практика показала разумность такого подхода).
Регистрируйтесь. Мы начинаем)
https://technotext.habr.com/
Habr
Конкурс Технотекст 2023
Конкурс технических статей на Хабре
Forwarded from Откровения от Олега
Краткий обзор фичей свежей версии IntelliJ IDEA на русском языке
https://habr.com/ru/companies/bar/articles/774494/
https://habr.com/ru/companies/bar/articles/774494/
Хабр
IntelliJ IDEA 2023.2. Долгожданный LSP, встроенный AI-чат, апгрейд до Windows 10 и -Xmx2G
Это ретроспективный пост фичей IntelliJ IDEA 2023.2, в преддверии 2023.3 (которая сейчас в состоянии Beta 2). Несмотря на то, что эта версия вышла еще в июле, не все в точности помнят, что же там...
Forwarded from Откровения от Олега
Это ретроспективный пост про Java-инспекции IntelliJ IDEA 2023.2, в преддверии 2023.3 (которая сейчас в состоянии Beta 2). Несмотря на то, что эта версия вышла еще в июле, не все в точности помнят, что же там произошло, и какую версию они вообще используют.
А между тем, там не всё хорошо. Например, баги с тэгом @snippet до сих пор не поправили.
https://habr.com/ru/companies/bar/articles/774504/
А между тем, там не всё хорошо. Например, баги с тэгом @snippet до сих пор не поправили.
https://habr.com/ru/companies/bar/articles/774504/
Хабр
Java-инспекции в IDEA 2023.2
Это ретроспективный пост про Java-инспекции IntelliJ IDEA 2023.2, в преддверии 2023.3 (которая сейчас в состоянии Beta 2). Несмотря на то, что эта версия вышла еще в июле, не все в точности помнят,...
Forwarded from Откровения от Олега
Шокирующая правда про Java 21.
Интервью с автором Хабра закончилось этим...
https://www.youtube.com/watch?v=0A91JgqPJts
Интервью с автором Хабра закончилось этим...
https://www.youtube.com/watch?v=0A91JgqPJts
YouTube
Java 21 - Гриб и Радиоволна
Forwarded from Ilia Ilinykh
Привет! Это практическая встреча сообщества "Среда разработки".
Недавно, на встрече в Nexing, где я рассказывал про инструменты вокруг jUnit. Оказывается, не только лишь каждый работал с расширениями этого замечательного фреймворка. Поэтому организуется встреча, где мы все пообщаемся и напишем Extension’ы, чтобы потрогать базовые возможности.
На встрече 2023-12-06 в 19:00 поучимся писать реализации Estension для jUnit. Разработка будет вестись в группах. Начнем с простого и посмотрим куда дойдем. Главное не победа - главное участие.
Место проведения: https://failover.bar
Формат:
• Сбор/Знакомство (10 минут),
• База про jUnit-расширения (10-20 минут),
• Разбивка на пары (10 минут)
• Пишем простой тестик (30 минут),
• Делаем *Each (20 минут),
• Работа с параметрами (30 минут),
• Работа со Store и *All (20 минут).
• Посиделки, обсуждалки.
На встрече мы:
• Хорошо пообщаемся,
• Научимся новому,
• Поделимся опытом.
Ссылки, где могут быть новости:
- https://vk.com/sreda_razrabotki
- https://www.tg-me.com/sreda_razrabotki
Форма для записи: https://forms.gle/tzTodVXHTA6Rju5m6
Недавно, на встрече в Nexing, где я рассказывал про инструменты вокруг jUnit. Оказывается, не только лишь каждый работал с расширениями этого замечательного фреймворка. Поэтому организуется встреча, где мы все пообщаемся и напишем Extension’ы, чтобы потрогать базовые возможности.
На встрече 2023-12-06 в 19:00 поучимся писать реализации Estension для jUnit. Разработка будет вестись в группах. Начнем с простого и посмотрим куда дойдем. Главное не победа - главное участие.
Место проведения: https://failover.bar
Формат:
• Сбор/Знакомство (10 минут),
• База про jUnit-расширения (10-20 минут),
• Разбивка на пары (10 минут)
• Пишем простой тестик (30 минут),
• Делаем *Each (20 минут),
• Работа с параметрами (30 минут),
• Работа со Store и *All (20 минут).
• Посиделки, обсуждалки.
На встрече мы:
• Хорошо пообщаемся,
• Научимся новому,
• Поделимся опытом.
Ссылки, где могут быть новости:
- https://vk.com/sreda_razrabotki
- https://www.tg-me.com/sreda_razrabotki
Форма для записи: https://forms.gle/tzTodVXHTA6Rju5m6
Forwarded from Откровения от Олега
Отчёт по росту моих двух каналов, продвижением которых начал заниматься в этом месяце. (В смысле, нормальным продвижением, а не наливкой трафика с ботов).
Начинаешь писать на Хабр - растешь.
Есть способы продвигаться в телеге, и есть способы ломать алгоритм Ютуба. Для этого лучше всего продвигаться вместе. Если вам интересно, и вы тоже в этом колесе сансары (телега-ютуб-хабр) - пишите сюда в комментарии. Сюда - это в @javawatch_chat.
Начинаешь писать на Хабр - растешь.
Есть способы продвигаться в телеге, и есть способы ломать алгоритм Ютуба. Для этого лучше всего продвигаться вместе. Если вам интересно, и вы тоже в этом колесе сансары (телега-ютуб-хабр) - пишите сюда в комментарии. Сюда - это в @javawatch_chat.
Forwarded from Откровения от Олега
Все сенсации, интриги, расследования, которые вам нужны 21 ноября.
- Брайан Гёц — гриб (видео под катом, интервью с @boomburum)
- jHipster требует Java 21 и не согласен на меньшее
- Живой мастер-класс по JUnit от JUnit-джедая
- Депо поездов имени В.В. Спринга
- Тонна фиксов CVE уязвимостей
- Первые попытки поддержать CRaC
- Новая поделка: Penna для логов в JSON
- Обновы в Quarkus, Micronaut, Payara, OpenLiberty, Mojarra, Grails, Tomcat...
https://habr.com/ru/companies/bar/articles/775308/
- Брайан Гёц — гриб (видео под катом, интервью с @boomburum)
- jHipster требует Java 21 и не согласен на меньшее
- Живой мастер-класс по JUnit от JUnit-джедая
- Депо поездов имени В.В. Спринга
- Тонна фиксов CVE уязвимостей
- Первые попытки поддержать CRaC
- Новая поделка: Penna для логов в JSON
- Обновы в Quarkus, Micronaut, Payara, OpenLiberty, Mojarra, Grails, Tomcat...
https://habr.com/ru/companies/bar/articles/775308/
Хабр
Эта неделя в мире Java (21 ноября)
Javawatch Договорились делать с Абашевым выпуски "Полезняшек от Разбора Полетов" в формате подкаста и дайджеста. Следующая планируемая запись — этот четверг. Будем держать в курсе Договорились сделать...
Forwarded from Откровения от Олега
А вы знаете, что кроме хаба Java, на Хабре есть еще и отдельный хаб Kotlin?
Более того, куча людей пишет в блог Kotlin, почему-то не ставя вторым хабом Джаву. Даже для тем типа Spring Boot, JPA или JUnit.
Кажется, в этом есть какой-то фундаментальный косяк иерархии хабов Хабра. Вот у тебя есть слово "Java", и оно одновременно означает:
- платформа (включая JVM-языки и JVM-библиотеки)
- отдельный язык Java
- виртуальная машина JVM
- опенсорс-репозиторий OpenJDK
- дистрибутивы Java типа AxiomJDK
- всякое странное типа GraalVM
- торговая марка компании Oracle
Если задуматься, то всё ясно. И автор свежей статьи про Kotlin-бэкенд автоматически ставил бы плюс один хаб Java (имея в виду "Java как платформа").
Но люди не любят задумываться. И вообще говоря, а с фига ли они обязаны задумываться? Это они что ли придумали многозначное слово "Java" и потом нахуевертили структуру хабов?
А корень всех зол - чудесная компания Oracle, которая в погоне за попытками продажи Джавы за деньги, в своих мрачных застенках придумало хитрый план: навесить на одно и то же слово "Java" миллион значений и навариваться на кликбейте. И бить своим юридическим отделом по морде всем, кто употрябляет святое имя джавы в суе.
Что характерно, ничего у них не получилось. А весь мир теперь будет по мелочам мучиться с этим, пока джава не помрёт. А она не помрёт ближайшую сотню лет.
Более того, куча людей пишет в блог Kotlin, почему-то не ставя вторым хабом Джаву. Даже для тем типа Spring Boot, JPA или JUnit.
Кажется, в этом есть какой-то фундаментальный косяк иерархии хабов Хабра. Вот у тебя есть слово "Java", и оно одновременно означает:
- платформа (включая JVM-языки и JVM-библиотеки)
- отдельный язык Java
- виртуальная машина JVM
- опенсорс-репозиторий OpenJDK
- дистрибутивы Java типа AxiomJDK
- всякое странное типа GraalVM
- торговая марка компании Oracle
Если задуматься, то всё ясно. И автор свежей статьи про Kotlin-бэкенд автоматически ставил бы плюс один хаб Java (имея в виду "Java как платформа").
Но люди не любят задумываться. И вообще говоря, а с фига ли они обязаны задумываться? Это они что ли придумали многозначное слово "Java" и потом нахуевертили структуру хабов?
А корень всех зол - чудесная компания Oracle, которая в погоне за попытками продажи Джавы за деньги, в своих мрачных застенках придумало хитрый план: навесить на одно и то же слово "Java" миллион значений и навариваться на кликбейте. И бить своим юридическим отделом по морде всем, кто употрябляет святое имя джавы в суе.
Что характерно, ничего у них не получилось. А весь мир теперь будет по мелочам мучиться с этим, пока джава не помрёт. А она не помрёт ближайшую сотню лет.
Forwarded from Откровения от Олега
Еду на Хайлоад через пару часов, поэтому небольшая обнова из области технологий.
В прошлый раз случился факап: PowerPoint запорол слайды, из-за чего их пришлось рисовать прямо в Сапсане. Нарисовать 90 слайдов за 4 часа - это не тот опыт, который хочется когда-либо в жизни еще раз повторять.
В этот раз произошел апгрейд на совершенно новый уровень технологий.
Теперь слайды не просто леджат в Git, они доступны прямо сейчас в браузере. Всем. В том виде, котором они будут у меня транслироваться с ноутбука.
Из бонусов, гостям на докладе не нужно пытаться запоминать ссылки и пытаться трямущимися руками фотографировать какие-то блядские QR-коды. Нужно запомнить всего одну ссылку: на сайт Олег Гуру.
Проверить, как это работает, и работает ли вообще, можно по ссылке.
Если что-то у вас сломалось, обязательно сообщите об ошибке в комментариях!
https://oleg.guru/highload23
В прошлый раз случился факап: PowerPoint запорол слайды, из-за чего их пришлось рисовать прямо в Сапсане. Нарисовать 90 слайдов за 4 часа - это не тот опыт, который хочется когда-либо в жизни еще раз повторять.
В этот раз произошел апгрейд на совершенно новый уровень технологий.
Теперь слайды не просто леджат в Git, они доступны прямо сейчас в браузере. Всем. В том виде, котором они будут у меня транслироваться с ноутбука.
Из бонусов, гостям на докладе не нужно пытаться запоминать ссылки и пытаться трямущимися руками фотографировать какие-то блядские QR-коды. Нужно запомнить всего одну ссылку: на сайт Олег Гуру.
Проверить, как это работает, и работает ли вообще, можно по ссылке.
Если что-то у вас сломалось, обязательно сообщите об ошибке в комментариях!
https://oleg.guru/highload23
oleg.guru
HighLoad 2023: Как создается Java (Олег Чирухин) — Олег Гуру 🚀🧙🌠
Студия Олега Чирухина
Forwarded from Откровения от Олега
Делаю "режиссерскую версию" доклада с Хайлоада "Как создаётся Java" (и когда она наконец сдохнет?)
Больше времени, больше слайдов, полное отсутствие цензуры
Санкт-Петербург, 30 ноября, 20:00. Failover Bar: 4-я Советская, дом 7. Условие участия: заказ чего-нибудь на баре.
Больше времени, больше слайдов, полное отсутствие цензуры
Санкт-Петербург, 30 ноября, 20:00. Failover Bar: 4-я Советская, дом 7. Условие участия: заказ чего-нибудь на баре.
Провели вчера доклад в Фейловере.
Слегка измененные слайды уже на сайте.
Было всего человек 10, что немного печально.
Зато это позволило растянуть хронометраж в 100500 раз, травить мерзкие шутки про Егора Бугаенко о политике и Брайана Гёца о программировании, баги в продуктах маленькой чешской компании, и обсуждать параллели нововведений Java 21 со статьей "Идет чел по лесу, видит Скотлин горит...". Если толкнуть такое на Ютуб, то после появления субтитров на английском, это был бы пожизненный кэнсел у американцев :)
Слегка измененные слайды уже на сайте.
Было всего человек 10, что немного печально.
Зато это позволило растянуть хронометраж в 100500 раз, травить мерзкие шутки про Егора Бугаенко о политике и Брайана Гёца о программировании, баги в продуктах маленькой чешской компании, и обсуждать параллели нововведений Java 21 со статьей "Идет чел по лесу, видит Скотлин горит...". Если толкнуть такое на Ютуб, то после появления субтитров на английском, это был бы пожизненный кэнсел у американцев :)
oleg.guru
HighLoad 2023: Как создается Java (Олег Чирухин) — Олег Гуру 🚀🧙🌠
Студия Олега Чирухина
Forwarded from Откровения от Олега
Нас тут спрашивают (в очередной раз), а почему у Аксиомы в вендоре написано BellSoft.
Ведь к зарубежной компании BellSoft этот дистрибутив джавы не имеет никакого отношения, те товарищи делают другой дистр - Liberica.
Например, вот так выглядит выхлоп команды
От этого вопроса мне очень больно, потому что ответ звучит максимально глупо.
Юридическое лицо, под которым работает команда AxiomJDK называется "ООО БеллСофт".
Именно это значение (или его аналог) надо записать в поле vendor.
Но если записать "ООО БеллСофт" латиницей, то получится... (барабанная дробь)... BellSoft.
Нельзя просто так пойти и в миллионе мест поменять название юрлица. Особенно, когда этот миллион мест - Реестр Российского ПО, сертификаты соответствия с разными вендорами (типа КриптоПро), пресс-релизы компаний, и так далее.
Каждый чертов раз приходится рассказывать не понимающим клиентам (совершенно справедливо не понимающим), чем один БеллСофт отличается от другого BellSoft. И потом переводить с английского на английский, доказывая, что одно слово BellSoft отличается от другого слова BellSoft. Это выглядит крайне глупо и действует на нервы.
Немного обнадеживает, что по уровню безблагодатности мы все-таки не самые крутые. Oracle с его словом "Java", которое означает двадцать разных слабо связанных вещей, пока идет с большим отрывом в специальной олимпиаде.
Кажется, отвечать на этот вопрос мы будем теперь вечно. Ушел плакать.
Ведь к зарубежной компании BellSoft этот дистрибутив джавы не имеет никакого отношения, те товарищи делают другой дистр - Liberica.
Например, вот так выглядит выхлоп команды
maven --version
:Apache Maven 3.9.5
Java version: 21.0.1, vendor: BellSoft, runtime: /usr/lib/jvm/axiomjdk-java21-pro-amd64
От этого вопроса мне очень больно, потому что ответ звучит максимально глупо.
Юридическое лицо, под которым работает команда AxiomJDK называется "ООО БеллСофт".
Именно это значение (или его аналог) надо записать в поле vendor.
Но если записать "ООО БеллСофт" латиницей, то получится... (барабанная дробь)... BellSoft.
Нельзя просто так пойти и в миллионе мест поменять название юрлица. Особенно, когда этот миллион мест - Реестр Российского ПО, сертификаты соответствия с разными вендорами (типа КриптоПро), пресс-релизы компаний, и так далее.
Каждый чертов раз приходится рассказывать не понимающим клиентам (совершенно справедливо не понимающим), чем один БеллСофт отличается от другого BellSoft. И потом переводить с английского на английский, доказывая, что одно слово BellSoft отличается от другого слова BellSoft. Это выглядит крайне глупо и действует на нервы.
Немного обнадеживает, что по уровню безблагодатности мы все-таки не самые крутые. Oracle с его словом "Java", которое означает двадцать разных слабо связанных вещей, пока идет с большим отрывом в специальной олимпиаде.
Кажется, отвечать на этот вопрос мы будем теперь вечно. Ушел плакать.
Forwarded from Откровения от Олега
Старые версии Hadoop раньше не запускались на свежей Java только потому, что у них там в статическом инициализаторе поля было что-то вроде
ЧСХ, некоторые вещи никогда не меняются
static String runtime = javaVersion.split("\\.")[1]
и Хадуп падал раньше, чем пытался запуститься (впрочем, тоже безуспешно, по другим причинам)ЧСХ, некоторые вещи никогда не меняются
Forwarded from Откровения от Олега
Ребята, IntelliJ IDEA - это не единственная IDE для Java в мире.
Вы можете попробовать установить в Visual Studio Code плагин для NetBeans.
Для кого-то может показаться сюрпризом, но NetBeans всё ещё живой.
Более того, это единственная IDE в которой можно открыть исходники OpenJDK и пользоваться ими без дополнительных ульра-костылей, плагинов и секретных статей на сайте Шипилёва.
Кроме него, есть плагин Spring Tools для Eclipse с контрибьюторами из Pivotal и регулярными обновлениями. Конечно, и без этого плагина, Eclipse IDE for Java Developers отлично справляется с Java.
Они чудесно справляются с с автоматическим дополнением и навигацией.
Для использования в браузере есть Eclipse Theia и Eclipse Che. Что у них с Java я еще не разбирался, но скорей всего, там либо уже всё в порядке, либо те же самые плагины из VSCode приворачиваются за один вечер и батон колбасы.
Если же вас беспокоит, что в IDEA Ultimate есть легаси фишки типа поддержки Struts 2, то увы - плагин Struts 2 и в Идее объявлен deprecated, может сломаться в любой момент и не восстановиться никогда. Особенно с учетом того, что даже новые фичи иногда прилетают изначально сломанными, типа подсветки документации которая не работала полгода.
Самая сильная часть продуктов JetBrains - это пропаганда этих самых продуктов самыми лучшими евангелистами на свете. Тут уж ни убавить, ни прибавить, евангелисты у них реально самые лучшие.
Возможно, стоит потянуть за другую сторону одеяла и показать миру, что другие IDE тоже существуют и неплохо справляются.
Вы можете попробовать установить в Visual Studio Code плагин для NetBeans.
Для кого-то может показаться сюрпризом, но NetBeans всё ещё живой.
Более того, это единственная IDE в которой можно открыть исходники OpenJDK и пользоваться ими без дополнительных ульра-костылей, плагинов и секретных статей на сайте Шипилёва.
Кроме него, есть плагин Spring Tools для Eclipse с контрибьюторами из Pivotal и регулярными обновлениями. Конечно, и без этого плагина, Eclipse IDE for Java Developers отлично справляется с Java.
Они чудесно справляются с с автоматическим дополнением и навигацией.
Для использования в браузере есть Eclipse Theia и Eclipse Che. Что у них с Java я еще не разбирался, но скорей всего, там либо уже всё в порядке, либо те же самые плагины из VSCode приворачиваются за один вечер и батон колбасы.
Если же вас беспокоит, что в IDEA Ultimate есть легаси фишки типа поддержки Struts 2, то увы - плагин Struts 2 и в Идее объявлен deprecated, может сломаться в любой момент и не восстановиться никогда. Особенно с учетом того, что даже новые фичи иногда прилетают изначально сломанными, типа подсветки документации которая не работала полгода.
Самая сильная часть продуктов JetBrains - это пропаганда этих самых продуктов самыми лучшими евангелистами на свете. Тут уж ни убавить, ни прибавить, евангелисты у них реально самые лучшие.
Возможно, стоит потянуть за другую сторону одеяла и показать миру, что другие IDE тоже существуют и неплохо справляются.
Eclipse Plugins, Bundles and Products - Eclipse Marketplace | Eclipse Foundation
Spring Tools 4 (aka Spring Tool Suite 4)
Spring Tools 4 is the next generation of Spring Boot tooling for your favorite coding enrivonment. Largely rebuilt from scratch, it provides world-class support for developing Spring-Boot-based enterprise applications, whether you prefer Eclipse, Visual Studio…
Forwarded from Откровения от Олега
Я в этом хакатоне участвую в качестве эксперта :) Если вам интересна мобильная разработка на Авроре - приходите, не то чтобы что-то про Аврору часто происходит
Forwarded from Алексей Гладков
Уважаемые разработчики! Мы тут в городе Санкт-Петербурге, в котором стоит крейсер Аврора, решили собрать хакатон в лучших традициях - команды получат задание и целый день на площадке их будут консультировать специалисты с опытом разработки и развития продуктов.
В течение 3 дней участникам хакатона нужно будет впитывать знания от экспертов и формировать компетенции в области создания мобильных приложений в том числе и для российской мобильной операционной системы "Аврора". По итогам хотим получить зачатки одной полезной идеи и развитие оной силами сообщества впоследствии. Все проекты получат оценки и рекомендации и будут опубликованы на публичной витрине, доступной всем пользователям "Аврора ОС" для загрузки и тестирования.
▼ Когда: 15.12.2023 17:30 - 18.12.2023 20:00.
▼ Где: Точка кипения - ГУАП Санкт-Петербург, ул. Труда 8
Регистрироваться здесь - https://leader-id.ru/events/471934.
Задание здесь, если по ссылке выше читать лень.
Если интересны только итоги, заходите 18.12 - https://leader-id.ru/events/471946.
В течение 3 дней участникам хакатона нужно будет впитывать знания от экспертов и формировать компетенции в области создания мобильных приложений в том числе и для российской мобильной операционной системы "Аврора". По итогам хотим получить зачатки одной полезной идеи и развитие оной силами сообщества впоследствии. Все проекты получат оценки и рекомендации и будут опубликованы на публичной витрине, доступной всем пользователям "Аврора ОС" для загрузки и тестирования.
▼ Когда: 15.12.2023 17:30 - 18.12.2023 20:00.
▼ Где: Точка кипения - ГУАП Санкт-Петербург, ул. Труда 8
Регистрироваться здесь - https://leader-id.ru/events/471934.
Задание здесь, если по ссылке выше читать лень.
Если интересны только итоги, заходите 18.12 - https://leader-id.ru/events/471946.
Leader-ID
Совместный хакатон Инженерной школы ГУАП и компании «Калейдоскоп» по созданию приложений для ОС "Аврора"
Бесплатные мероприятия и коворкинги в вашем городе. Leader-ID помогает работать, учиться и находить единомышленников.