Pull to refresh
48
0
Дмитрий Белобородов @dbelob

Пользователь

Send message
1) вовсе убрали из Celesta зависимость от Jython,

4) инвертировали контроль — теперь не Celesta вызывает процедуры, а из процедур используется Celesta как сервис. Т.е. это значит, что Celesta становится возможно использовать из любого JVM языка. На практике — мы уже сейчас пишем на Celesta в чистой Java.

Благодарю за столь подробный ответ — т.е. отказались от Jython не в пользу чего-то нового другого, а в пользу написания на уже имеющейся Java (как одного из возможных JVM-языков)?

Использование JRuby в подобном качестве уже неактуально по причине архитектурных изменений?
Иван, спасибо за хорошие вопросы на встрече!

Что ещё рассматривали, когда выбрали для Celesta Jython? Насколько трудно (и планируется ли) переехать на что-то другое, например, на JRuby?
«В течение недели» (ответ Андрея).
Личным сообщением спросили: «Когда ориентировочно стоит ждать видео с докладом Виктора Гамова?». Прошу Андрея AKogun47 ответить на этот вопрос.
Может, лучше так: «Алексей Рагозин — Мастер-класс по Java Mission Control — Встреча jug.msk.ru — 13/03/2018»?

То есть заменить дефис на тире и с большой буквы после каждого тире?

И ещё плейлисты «jug.msk.ru-YYYY» с разбивкой по годам («jug.msk.ru-2013», «jug.msk.ru-2014»,… «jug.msk.ru-2018»).
Тогда, наверное, лучше
  • доклады «<имя фамилия> — <наименование доклада>»
  • плейлисты «jug.msk.ru-YYYY»
Затрудняюсь ответить, AKogun47 показалось удобнее именовать «jug.msk.ru — DD/MM/YYYY — Part N».

Можете предложить Андрею, как было бы удобнее, например, по аналогии с видео JUG.ru:
  • доклады «Встреча jug.msk.ru с <имя фамилия> — <наименование доклада>» или «<имя фамилия> — <наименование доклада>»
  • плейлисты «jug.msk.ru-YYYY»
Предполагаю, игра слов: «Hitchkicker» (на слайде) = «Hitchhiker» (автостоп) + «kicker» (много вариантов)

Вопрос автору, то есть aragozin
Алексей, спасибо большое за интереснейший мастер-класс! Можно ещё привести точные даты проведения упомянутого учебного курса по профилированию.
Кстати java 10 не будет будут 18.3, 18.9,…
Уже ранее успели передумать, следующая версия будет как раз Java 10: письмо Марка Рейнхольда, новость о том же в еженедельном дайджесте JUG.ru, упоминание об этом в недавнем обзоре на InfoWorld и т.д.

Предварительная версия именно JDK 10 упоминается и в данном хабрапосте.
В предварительных сборках (Early-Access Builds) для Java 9 поддержка 32-битности ещё была, но в окончательном выпуске — уже нет. Достаточно подробное изложение истории в хронологическом порядке в ответе на Stack Overflow.

При наличии 32-разрядных операционных систем тогда уж пользоваться Java 8, при 64-разрядной — самой последней версией, какая есть.
Начиная с версии 9, Oracle Java только 64-битная. Для предыдущих версий (7 и 8) можно создать 32-битный дистрибутив.

Требуемые действия:
  1. Скачать и установить, например, 32-битную Java 8.
  2. Изменить требуемые переменные окружения (JAVA_HOME, Path) операционной системы.
  3. В файле pom.xml (главном) заменить значение переменной на <project.build.javaVersion>1.8</project.build.javaVersion>.
  4. В файле pom.xml (модуля multiplatform-distribution-client) заменить значение системного пути к файлу ant-javafx.jar на <systemPath>${java.home}/../lib/ant-javafx.jar</systemPath>.
При сборке дистрибутива под Linux сейчас создаются все возможные виды дистрибутивов при текущих значениях параметров (см. nativeBundles="all" у элемента <jfxdeploy> в файле pom.xml для модуля multiplatform-distribution-client).

Для задачи <fx:deploy> все возможные значения параметра nativeBundles приведены в документации по указанной ссылке. Среди форматов есть и deb, и rpm. Про all сказано, что:
Value all produces all applicable self-contained application packages for the platform on which the Ant tasks are run.
Согласен — то, что нужно.
Да, момню паззлер про код символа.

Можно попробовать спросить lany и jbaruch — какими были самые интересные отзывы на этот доклад из обратной связи?
А есть реальные люди, не разработчики JVM, которые это собираются делать?
Да, почему нет?

Интересно было бы узнать причины.
Для десктопных приложений — явный выигрыш из-за уменьшения образа JRE в составе дистрибутива.

Для веб-приложений сложнее — гипотетически лучшая структура приложений. Из серверов приложений с Java 9 пока находится только WebSphere Liberty, кто-то напишет ещё?
На JPoint (как и на Joker) есть онлайн-трансляция, можно даже и не ехать.
Да, но до него же ещё будут JBreak (Новосибирск, 4 марта) и JPoint (Москва, 6-7 апреля). Одно не исключает, а дополняет другое :)
Никита, спасибо большое за отличный доклад, упомянул его в обзоре. Позабавила медитация с «Reliable
Configuration» и «Strong Encapsulation». Очень хорошо было и интервью, взятое phillennium во второй день.

Желающие посмотреть доклад — см. временную отметку 4:13:00 трансляции из второго зала в первый день (пока видео не порезано по докладам).

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Registered
Activity