LINUX.ORG.RU

Java


204

21

Всего сообщений: 409

OpenIDE — новая IDE на базе IntelliJ Idea CE

OpenIDE — новая IDE на базе IntelliJ Idea CE
Группа Open Source

«Группа Астра», Axiom JDK и Haulmont представляют интегрированную среду разработки с открытым исходным кодом на базе IntelliJ IDEA Community Edition. Необходимость в создании нового продукта вызвана тем, что некоторые проприетарные компоненты IDEA недоступны в России. Например, в свободной версии IntelliJ IDEA отсутствуют поддержка Docker и Spring.

В OpenIDE убрана телеметрия JetBrains, исключены все проприетарные компоненты. Добавлена поддержка российских JDK и хостинга кода.

( читать дальше... )

Исходный код доступен на Gitflic.

Одновременно разработчики открыли маркетплейс расширений для OpenIDE, на текущий момент насчитывающий более 300 расширений.

>>> Сайт программы

 , , openide

Aceler
()

Apache NetBeans 25

Apache NetBeans 25
Группа Разработка

Представлен очередной выпуск Apache NetBeans – интегрированной среды разработки, поддерживающей языки программирования Java, PHP, JavaScript, C, C++ и др. IDE написана на Java и распространяется на условиях Apache License 2.0.

( читать дальше... )

>>> Скачать

>>> Подробности

 , , ,

troizet
()

Apache NetBeans 24

Apache NetBeans 24
Группа Разработка

Представлен очередной выпуск Apache NetBeans –- интегрированной среды разработки, поддерживающей языки программирования Java, PHP, JavaScript, C, C++ и др. IDE написана на Java и распространяется на условиях Apache License 2.0.

( читать дальше... )

>>> Подробности

 , , ,

troizet
()

Apache NetBeans 23

Apache NetBeans 23
Группа Разработка

Представлен очередной выпуск Apache NetBeans – интегрированной среды разработки, поддерживающей языки программирования Java, PHP, JavaScript, C, C++ и др. IDE написана на Java и распространяется на условиях Apache License 2.0.

В этом выпуске:

  • улучшена поддержка систем сборки Gradle и Maven;
  • улучшена поддержка языков java, PHP;
  • и многое другое

Скачать

>>> Подробности

 , , ,

troizet
()

RTranslator 2.0.0 и 2.0.1

Группа Android

После почти трёхлетней паузы состоялись выпуски 2.0.0 и 2.0.1 оффлайн-переводчика для Android RTranslator, написанного на языках C++ и Java и распространяемого по лицензии Apache 2.0.
Для работы приложению необходим достаточно быстрый смартфон с, как минимум, 6GB памяти.
Поддерживаемые языки: арабский, болгарский, каталонский, китайский, чешский, датский, немецкий, греческий, английский, испанский, финский, французский, хорватский, итальянский, японский, корейский, голландский, польский, португальский, румынский, русский, словацкий, шведский, тамильский, тайский, турецкий, украинский, урду и вьетнамский.

( читать дальше... )

>>> Подробности

 , , ,

dataman
()

Apache NetBeans 22

Apache NetBeans 22
Группа Разработка

Представлен очередной выпуск Apache NetBeans – интегрированной среды разработки, поддерживающей языки программирования Java, PHP, JavaScript, C, C++ и др.
IDE написана на Java и распространяется на условиях Apache License 2.0.

( читать дальше... )

>>> Подробности

 , , , ,

troizet
()

Organic Maps в Google Summer of Code 2024

Группа Open Source

Organic Maps призывает всех желающих принять участие в ежегодной программе Google Summer of Code 2024 (GSoC), в рамках которой контрибьюторы (не только студенты!) со всего мира участвуют в разработке программного обеспечения с открытым исходным кодом под руководством опытных наставников из различных организаций. Мы участвуем в программе третий год подряд.

Мы делаем открытые мобильные офлайн-карты для путешественников и любителей активного отдыха на основе данных OpenStreetMap. Приложение уже установили более миллиона пользователей из 186 стран мира. Приложение доступно в F-Droid, Google Play, AppStore и даже FlatHub (desktop версия для разработки). Про нас пишут в блогах и упоминают в ведущих СМИ. На GitHub проекте более 8k ⭐ и около 700 forks.

Мы призываем всех желающих попробовать силы для участия в проекте и программе GSoC в частности.

( читать дальше... )

 , , , ,

rtsisyk
()

Apache NetBeans 21

Apache NetBeans 21
Группа Разработка

Представлен очередной выпуск Apache NetBeans – интегрированной среды разработки, поддерживающей языки программирования Java, PHP, JavaScript, C, C++ и др. IDE написана на Java и распространяется на условиях Apache License 2.0.

В этом релизе:

  • улучшена поддержка систем сборки Gradle и Maven;
  • улучшена поддержка языков java, PHP.

Список изменений

Скачать

>>> Подробности

 , , ,

troizet
()

Российский центр компетенций по импортозамещению отказался инвестировать в два проекта на базе Java

Группа Java

По информации из Центра компетенций по импортозамещению в сфере информационно-коммуникационных технологий (директор ЦКИТ — Илья Массух), из дорожной карты «Новое общесистемное ПО», работы по которой финансируются государством, исключены два проекта, связанных с языком Java:

  • Исключен проект «Доверенный репозитарий Java компонент», который компания «Бизнес коммуникации» должна была делать в интересах Центробанка. Стоимость проекта оценивается в 97 млн руб. В результате его реализации должна была появиться доверенная среда разработки и исполнения Java SE на базе проекта с открытым исходным кодом OpenJDK.
  • Исключен проект сервера приложений Java Libercat. Данный проект базируется на Apache Tomcat, поставляется в формате веб-сервера (TomCat) и сервера приложений в спецификации Jacarta EE (TomEE+). Его должна была реализовать компания «Белсофт» под торговой маркой AxiomJDK. Стоимость реализации проекта — 80 млн руб.

Причина исключения данных проектов из дорожной карты — отказ от бюджетного финансирования. По мнению экспертов, программные продукты для стека Java Enterprise Edition (Java EE) в настоящее время являются довольно устаревшей технологией. С другой стороны, эксперты соглашаются, что вышеперечисленные продукты имеет многомиллионную аудиторию в изначальных СПО-проектах. Для пользователей нет смысла переходить на новый продукт, к которому не сформировано доверие, особенно учитывая тот факт, что на рынке существует множество альтернативных СПО-решений.

Отказ от реализации обоих проектов на базе Java поможет сэкономить 177 млн руб.

>>> Подробности

 , ,

Xintrea
()

Вышла Java 21 LTS

Группа Java

Вышла общедоступная версия Java 21. Java 21 является LTS-релизом, а значит у него будут выходить обновления как минимум 5 лет с момента выхода.

( читать дальше... )

>>> Подробности

 , ,

Yilativs
()

Выпуск P2P VPN 0.11.2

Группа Интернет

Состоялся выпуск P2P VPN 0.11.2 - реализации децентрализованной виртуальной частной сети, работающей по принципу Peer-To-Peer, при котором участники подключены друг к другу, а не через центральный сервер. Участники сети могут находить друг друга через BitTorrent-трекер или BitTorrent DHT, либо через других участников сети.

Список изменений:

  • Добавлена возможность использования приложения в headless режиме (без графического интерфейса).
  • Добавлена возможность генерации файла доступа, экспорта закрытых ключей сети и создания новой сети с данными, сохраненными в формате ini, без использования графического интерфейса.
  • Исправлена ошибка: кнопка закрытия в заголовке окна «добавить в черный список» (Ban peer) должна работать как кнопка НЕТ.
  • Исправлен код, который мог приводить к утечке дескриптора при работе с файлами.
  • Доступна функция ограничения скорости приема трафика.

>>> Подробности

 , , , ,

Skullnet
()

Вышла RunaWFE Free 4.5.0

Группа Open Source

RunaWFE Free — это свободная российская система управления бизнес-процессами и административными регламентами. Написана на Java, распространяется под открытой лицензией LGPL.

RunaWFE Free использует как собственные решения, так и некоторые идеи проектов JBoss jBPM и Activiti, содержит большое количество компонентов, задача которых - обеспечить удобную работу конечного пользователя.

( читать дальше... )

>>> Подробности

 , , , ,

agmikheev
()

FreeCol 1.0

Группа Игры

2 января к 20-летию первой публичной версии игры FreeCol выпустили версию 1.0.0.

FreeCol — свободный клон пошаговой стратегической игры Sid Meier’s Colonization. Игрок командует колонистами одной из европейских держав, основывает колонии в Новом Свете, исследует и осваивает земли, воюет или сотрудничает с индейцами и другими европейцами. А в итоге провозглашает независимость от метрополии и воюет с ней.

( читать дальше... )

>>> Новость на сайте игры

 , ,

question4
()

Релиз среды разработки Apache NetBeans 14

Группа Разработка

Apache Software Foundation сообщила о релизе Apache NetBeans 14 – интегрированной среды разработки, поддерживающей языки программирования Java, Python, PHP, JavaScript, C, C++ и др.

Проект NetBeans IDE поддерживается и финансируется компанией Oracle, но разработка NetBeans ведётся независимым сообществом разработчиков (NetBeans Community) и компанией NetBeans Org.

Среди изменений 14-ой версии:

  • доступна сборка с использованием JDK17 и улучшена поддержка новых выпусков Java;
  • улучшенная поддержка системы сборки Gradle;
  • поддержка PHP 8.1;
  • улучшенная поддержка CSS;
  • поддержка спецификации ECMAScript 13 / 2022;
  • улучшение поддержки системы сборки Maven.

Полный список изменений

Доступны сборки для Linux, Windows и macOS.

>>> Подробности

 , ,

Satori
()

LanguageTool 5.6

Группа Офисные приложения

LanguageTool — это свободная многоязычная программа для проверки грамматики, орфографии, пунктуации и стиля. LanguageTool может использоваться как расширение LibreOffice/Apache OpenOffice или в виде независимой программы как приложение для рабочего стола, командной строки или сервера проверки текстов. На официальном сайте работает online-форма проверки текста.

( читать дальше... )

>>> Архив версий

>>> Полный список изменений

>>> Анонс

 , , , ,

Yakov
()

Критическая уязвимость в Log4j позволяет выполнять произвольный код на сервере

Группа Безопасность

Опубликована критическая уязвимость CVE-2021-44228 в библиотеке Log4j языка Java. Библиотека разрабатывается с 2001 года в Арасhe Software Foundation и представляет собой фреймворк ведения логов.

( читать дальше... )

Update Dec 15: Описанные выше меры в ряде случаев не полностью закрывают уязвимость. Рекомендуется обновляться сразу до версии 2.16.0.

>>> Официальная страница Log4j

>>> Log4j RCE Exploitation Detection

>>> JNDIExploit

>>> Как работает JNDI Injection

По отдельным проектам

>>> CVE-2021-44228

 , ,

anonymous
()

Java 17 LTS

Группа Java

Состоялся релиз Java 17 с расширеной поддержкой (LTS). Предыдущая версия с расширеной поддержкой, Java 11, вышла в 2018 году.

Наиболее примечательным изменением в данной версии является то, что поддержка «запечатаных» (sealed) классов и интерфейсов вышла из стадии предварительного просмотра и признана готовой к использованию.

( читать дальше... )

>>> Подробности

 , ,

cocucka
()

Gradle 7.2

Группа Java

Не прошло и полутора месяцев с предыдущего релиза 7.1.1, как на свет появилась новая версия Gradle 7.2 — системы сборки, наиболее популярная среди разработчиков на Java и на других языков программирования JVM, включая разработчиков под Android.

Среди интересных изменений следующие:

  • Gradle может компилировать под Java 17 (сейчас есть RC, релиз в сентябре).
  • Java toolchain теперь поддерживает ещё и Scala.
  • Добавлена новая аннотация @NormalizeLineEndings позволяющая нормализовать формат конца строки. За счёт использования этой аннотации уже улучшена производительность задачи JavaCompile.
  • Улучшена поддержка аутентификации доступа к репозиториям по HTTP. Автоматически поддерживаются параметры <rep_name>AuthHeaderName и <rep_name>AuthHeaderValue (где <rep_name> - название репозитория), значения которых используются во время аутентификации через HTTP-заголовки.
  • В дополнении к Copy.expand(Map) был добавлен метод Copy.expand(Map,Action), позволяющий копировать файлы без преобразования escape-последовательностей. Для этого нужно установить escapeBackslash = true.
  • Попытки повторить HTTP-запросы во время удалённой сборки теперь происходят не только для HTTP GET, но и для HTTP PUT.
  • HTTP-редиректы во время удалённой сборки теперь поддерживаются по умолчанию.

Также исправлено 50 ошибок.

>>> Подробности

 , , , ,

hummer
()

Вышел Apache Maven 3.8.2

Группа Java

Maven – утилита управления жизненным циклом приложений на платформе Java, а также их зависимостями.

После четырёх месяцев с момента предыдущего релиза и ещё недели тестирования окончательной сборки объявлено о выходе нового минорного обновления Apache Maven 3.8.2. Эта версия включает исправление 30 ошибок, 22 улучшения и несколько обновлений версий плагинов, используемых по умолчанию, включая обновления, закрывающие некоторые проблемы с безопасностью. Полный список изменений, со ссылками на соответствующие тикеты Jira, можно найти здесь.

В ближайшее время ожидается выход новой мажорной версии Apache Maven 4.0.0.

>>> Анонс

 , ,

hummer
()

Microsoft анонсировала собственную сборку OpenJDK

Группа Java

Компания Microsoft опубликовала preview собственной бесплатной сборки OpenJDK с длительным сроком поддержки (LTS). Сборка основана на OpenJDK 11 и будет поддерживаться до 2024 года. Представлены 64-х битные версии для серверных и настольных ПК под управлением macOS, Linux и Windows. Данные сборки прошли сертификацию и соответствуют Java SE 11.

Также опубликованы бинарники с ранним доступом (early access) Java 16 для платформы Windows ARM.

Скачать можно с https://microsoft.com/openjdk

>>> Подробности

 ,

ma1uta
()