java

От Oracle потребовали отдать права на JavaScript за бесплатно
07 сентября, 2022
Авторитетный американский программист Райан Даль предложил Oracle в качестве жеста доброй воли отказаться от прав на товарный знак JavaScript в интересах развивающих этот популярный язык программирования разработчиков. Корпорация заполучила соответствующие права в результате поглощения Sun Microsystems еще в 2010 г. Самой Oracle JavaScript, по мнению Даля, не нужен, а передача товарного знака в общественное достояния могла бы стать для нее хорошим пиар-ходом.
Сменился самый популярный в мире язык программирования
17 августа, 2022
Python достиг первого места в рейтинге языков программирования Tiobe, продемонстрировав лучшие результаты за все время существования этого индекса популярности. В августе 2022 г. программисты интересовались Python чаще, чем C, C++ или Java. Любимый многими разработчиками Rust затерялся в третьем десятке.
Хакеры научились подменять код в открытом ПО незаметно для разработчиков
11 ноября, 2021
Специалисты Кембриджского университета описали атаку под названием Trojan Source, позволяющую незаметно для разработчиков подменять фрагменты исходного кода в открытом ПО.
У языков программирования революция. Сменился самый популярный язык в мире
14 октября, 2021
Python достиг первого места в рейтинге языков программирования Tiobe. Для него это первая победа за последние 20 лет. Он сумел свергнуть Java и С, весьма серьезных соперников, годами не пускавших никого на первое место.
Дождались: IBM научит ИИ писать код и создает CodeNet
19 мая, 2021
Процент представлений по языку (слева) и по статусу (справа).

Датасет содержит 13 916 868 представлений, разделенных на 4053 задачи, у пяти из которых нет представлений. Часть датасета была собрана на основе представлений на конкурсе Google Code Jam с 2008 по 2020 год. 53,6% (7 460 588) представлений принято, 29,5% помечены как «неправильный ответ», а остальные отклонены из-за несоответствия времени выполнения или требования к памяти. Набор данных содержит материалы на 55 разных языках; 95% из них написан на C ++, Python, Java, C, Ruby и C#. C++ — самый распространенный язык с 8 008 527 представлениями (57% от общего количества), из которых принято 4 353 049.
Microsoft открыла бесплатный доступ к своей фирменной Java всем желающим
13 апреля, 2021
Microsoft выпустила предварительную версию собственного дистрибутива OpenJDK с долгосрочной поддержкой. Об этом сообщается в блоге разработчиков корпорации.
Android получит поддержку языка программирования Rust
12 апреля, 2021
Проблемы безопасности памяти в C и C++ составляют около 70% опасных уязвимостей в Android, поэтому Google решила перейти на более безопасный для памяти язык.
Oracle проиграл 11-летний спор с Google и остался без $9 млрд
08 апреля, 2021
Интернет-гигант Google одержал победу в судебном разбирательстве с компанией Oracle, связанном с Java и Android и длившемся 11 лет. Oracle еще в 2010 г. подала на Google в суд за то, что тот якобы незаконно использовал код Java API в своей мобильной операционке Android. На протяжении всех последующих лет стороны встречались в различных судебных инстанциях, не желая отдавать победу друг другу.
За квартал спрос на IT-специалистов в Украине вырос на 50%
01 декабря, 2020
Спрос на украинском рынке ІТ-талантов увеличился на половину в сравнении с предыдущим кварталом. Последние 5 лет количество открытых позиций для технических специалистов растет в среднем почти на 30% в год, в то время как количество самих инженеров — на 18%.
Python впервые в истории стал популярнее Java
06 ноября, 2020
Язык программирования Python сумел обогнать по популярности Java и впервые за свою историю занять второе место в рейтинге TIOBE. Сам рейтинг существует с 2003 г.
Oracle представила Java 15
22 сентября, 2020
Oracle объявила о выпуске Java 15 (Oracle JDK 15). На протяжении 25 лет инноваций язык Java остается языком программирования № 1 – его используют 69% профессиональных разработчиков по всему миру.
Google заплатит Oracle 9 миллиардов за незаконное использование Java
Владимир Смирнов 29 марта, 2018
Google проиграла спор с Oracle об использовании кода Java в Android в апелляционном суде, и может попасть под штраф более $8,8 млрд. Верховный суд компании тоже вряд ли поможет, поскольку уже отказался пересматривать дело в 2014 г.
«Игра в прятки»: Немного о технологиях анонимности в интернете
12 октября, 2016
Безопасность в интернете всегда была горячей темой для обсуждения. В частности, очень популярными остаются вопросы обеспечения анонимности в сети.

Сегодня нам бы хотелось вернуться к теме ИБ и провести небольшой обзор таких решений, как VPN, прокси, Tor и нескольких других. Суть работы прокси-серверов заключается в перенаправлении трафика через себя, как посредника. Таким образом, узел назначения будет считать, что запрос был направлен не вами, а прокси-сервером. Это решение позволяет обходить различные ограничения сети, которые устанавливают некоторые сервисы (в частности блокировку по географическому положению).

Существует несколько видов прокси-серверов. Первый – это веб-прокси, которые пропускают через себя только HTTP-траффик, по умолчанию добавляя в передаваемый траффик данные о применении прокси. Одним из недостатков этого решения является отсутствие поддержки скриптов и плагинов Java и Adobe Flash. Кроме того, многие веб-прокси используются огромным количеством пользователей, потому они легко могут попасть в список заблокированных на большинстве сетевых ресурсов.
Google тестирует универсальную ОС Andromeda, которая объединит Android и Chrome OS. Ее анонс ожидается уже 4 октября
26 сентября, 2016
По данным ресурса 9to5google, компания Google тестирует программное обеспечение под названием Andromeda. Оно представляет собой гибрид операционных систем Android и Chrome OS. Тестирование осуществляется на планшете Nexus 9. Упоминания о ПО Andromeda было выявлено в коде Android 7.0 Nougat AOSP (Android Open Source Project). Файл под названием SurfaceCompositionTest.java представляет собой утилиту для тестирования производительности графической подсистемы и содержит соответствующие упоминания. Причём, Andromeda является достаточно требовательным к графической производительности ПО. Для нормального функционирования этой ОС необходимо, чтобы аппаратное устройство обладало баллом графической производительности не менее 8.0. Отметим, для запуска Android достаточно балла 4.0. Планшет Nexus 9 демонстрирует достаточный для Andromeda результат на уровне 8,8 балла.
Oracle предлагает бизнесу простой способ разработки чатботов
26 сентября, 2016
Технический директор Oracle Ларри Эллисон представил на конференции Oracle OpenWorld новую платформу по разработке чатботов, которую компания позиционирует как простой и понятный инструмент для бизнеса. Этот инструмент не требует знаний Java, PHP или даже JavaScript, говорит сооснователь Oracle Эллисон. Все необходимое можно сделать, перемещая объекты в графическом пользовательском интерфейсе. Созданные на его основе боты смогут работать в приложениях вроде Facebook Messenger, Slack и Kik. Гостям конференции Эллисон продемонстрировал работу созданного с помощью программы Oracle чатбота внутри Facebook Messenger. Бот получил задание заказать визитки, уточнил должность, адрес и количество. После чего разместил заказ.
В облаке Oracle появилась поддержка разработки на PHP, а позже добавится Ruby
22 сентября, 2016
Сервис облачной разработки приложений Oracle Application Container Cloud отныне позволяет писать их на языке PHP, а через три-четыре месяца будет поддерживать и Ruby. В Oracle подчеркивают, что с помощью сервиса легко создавать приложения, взаимодействующие с написанными на Java, так как в Application Container Cloud также поддерживается платформа Java EE. Еще одно новшество облака Oracle Cloud Platform — сервис, с помощью которого можно запускать экземпляры СУБД MySQL. Появились также сервисы, позволяющие работать с базами «ключ-значение», такими как Cassandra и MongoDB. Сервис Exadata Express, в свою очередь, предоставляет доступ к кластерам Exadata, а Oracle API — дает возможность разрабатывать интерфейсы программирования для сред на основе микросервисов.
Oracle избавляется от NetBeans
20 сентября, 2016
В былые времена NetBeans считалась серьезной открытой интегрированной средой разработки (IDE) на языке Java. Теперь Oracle, сворачивавшая связанную с Java деятельность, сделала еще один шаг, прекратив поддержку NetBeans. NetBeans — это открытая IDE, инструментальная платформа и фреймворк для приложений. Она написана на языке Java и предназначена главным образом для создания программ на Java. Но в ней также поддерживаются и другие языки: JavaScript, PHP и C/C++. История NetBeans уходит своими корнями в 1995 г. В 2000-м ее купила компания Sun. А в 2010 г. она перешла в собственность Oracle в рамках сделки по приобретению Sun. С тех пор Oracle планомерно избавляется от программных продуктов Sun. Скажем, Ларри Эллисон, который фактически управляет наследием Sun, невзирая на название его должности, сразу же остановил развитие OpenSolaris. В 2013 г. Oracle завершила поддержку большей части технологий виртуализации от Sun. В прошлом компания предприняла множество шагов по уходу от программного обеспечения Sun, однако больше всего нынешнюю ситуацию с NetBeans напоминает ситуация, когда сама Sun забросила проект OpenOffice. Теперь и OpenOffice дышит на ладан.
Планы Oracle для виртуальной машины Java: мультиязычность, «Java на Java» и микросервисы
12 августа, 2016
На конференции Oracle JVM Language специалисты корпорации рассказали о планах относительно дальнейшего развития виртуальной машины Java. По их словам, JVM должна оставаться «полиглотом»: возможно, со временем, помимо нынешних Scala и Groovy появятся компиляторы в байт-код JVM даже для Си и C++. При этом в Oracle намерены сохранить обратную совместимость, чтобы на JVM могли работать «пыльные JAR-файлы тридцатилетней давности». Упомянуты были также усовершенствования в области «Java на Java», помогающие развиваться проектам вроде Graal, в рамках которого функциональность виртуальной машины экспонируется через Java API, что позволяет на самом Java писать компиляторы и среды выполнения. Родственный проект — Panama, он направлен на обеспечение интероперабельности Java и C++.
Oracle переработает Java Enterprise Edition для облака
02 августа, 2016
Томас Куриан, президент по разработке продуктов Oracle, ответил на высказываемые в последнее время подозрения в том, что корпорация задерживает выпуск Java EE версии 8 в связи с возможной утратой интереса к платформе. Из-за этих слухов даже появились инициативы по развитию Java EE независимо от Oracle. Однако по словам Куриана, в Oracle намерены тотально модернизировать платформу, переработав ее для облачного применения. В числе планируемых в этой связи особенностей — возможность размещения данных в нереляционных хранилищах «ключ-значение» и поддержка ослабленных требований к транзакционным системам, в том числе согласованности в конечном счете.
Compit Technologies использует Oracle Cloud для тестирования и разработки прикладных систем
29 июля, 2016
Компания Compit Technologies выбрала сервисы Oracle PaaS (платформа как услуга), чтобы разрабатывать и тестировать программные продукты для своих заказчиков. Выбор облачных сервисов Oracle стал логичным расширением компетенций и опыта компании. Compit Technologies уже более 20 лет работает с продуктами Oracle, оказывая услуги по проектному консалтингу, разработке, внедрению и сопровождению информационных систем. Специалисты Compit Technologies настроили и внедрили для задач разработки и тестирования приложений облачные сервисы: Oracle Database Cloud Services – база данных, полностью сопровождаемая Oracle, предназначенная для быстрого развертывания сред разработки и приложений уровня подразделения, или автоматизированная облачная база данных для поддержки критически важных для бизнеса приложений. Oracle Java Cloud Service - среда разработки Java-приложений со всеми предустановленными технологиями для быстрой и безопасной работы.
Почему Microsoft превращается в Open-Source-компанию
13 июня, 2016
Определенно некоторым людям чрезвычайно трудно в это поверить, но Microsoft в самом деле по-настоящему встала на путь превращения в Open-Source-компанию.

Давайте пройдемся по списку. Microsoft только что выпустила собственную версию ОС FreeBSD для Azure. Казалось бы, что тут такого? Кто вообще пользуется FreeBSD? Погодите, вы же наверняка слышали о небольшой компании под названием Netflix? Добавьте сюда Citrix, Array Networks, Gemalto и Netgate, которые предлагают на Azure Marketplace свои виртуальные устройства.

Ранее в этом году компании Microsoft и Canonical объединили усилия для встраивания Ubuntu в Windows 10. Зачем? Затем, что так программистам проще писать программы для Ubuntu в облаке Azure (той самой Ubuntu, которая является любимой Linux-системой пользователей Azure).

А перед этим Microsoft приобрела Xamarin — кроссплатформенное ПО для разработки мобильных приложений. У Xamarin и так всегда было достаточно открытого кода, а Microsoft решила пойти еще дальше и открыть в Xamarin код пакета средств разработки ПО (SDK), систему исполнения кода, библиотеки и инструменты для работы с командной строкой. Что подвигло ребят из Редмонда пойти на это? Никто не хочет дважды компилировать приложения. Microsoft надеется, что этот шаг повысит конкурентоспособность языка C# в сфере мобильных разработок по сравнению с языками Objective-C, Swift и Java.