14 декабря 2022

Embarcadero Enterprise CodeRage 2022

    Компания Embarcadero анонсировала проведение бесплатной онлайн-конференции "Enterprise CodeRage 2022". Конференция пройдет 20 и 21 декабря 2022 года, и будет посвящена разработке корпоративного программного обеспечения с использованием инструментов разработки от Embarcadero. Основное направление докладов: разработка на Delphi, многопоточное программирование, работа с базами данных, пользовательский интерфейс, микросервисы, развертывание приложений iOS без App Store...

12 декабря 2022

Новый ToolsAPI редактора кода Delphi 11.3

    Delphi еще во времена Borland имела большой набор программных интерфейсов (ToolsAPI), который позволял программистам расширять возможности IDE различными полезными функциями за счет создания для нее своих собственных плагинов. ToolsAPI постоянно развивается. Но десятки лет API редактора кода предоставлял доступ только к его canvas для рисования, а вся информация об элементах редактора была скрыта. Редактор Delphi 11.3 получил новый мощный API для рисования, запроса информации и отслеживания происходящих в нем событий.

07 декабря 2022

TIOBE Index декабрь 2022: Java покинул топ-3

    В TIOBE Index декабря 2022 года произошло значимое событие – язык программирования Java покинул топ-3. За прошедший месяц C++ набрал 1.19%, что позволило ему сместить Java, который потерял всего 0.16%, с почетного третьего места на четвертое. Сам C++ уже неоднократно попадал в топ-3, но никогда не поднимался выше третьего места.
TIOBE Index декабрь 2022: Java покинул топ-3
Таким образом, впервые, более чем за 20 лет существования рейтинга TIOBE Index, Java не входит в их топ-3 самых популярных языков программирования.

05 декабря 2022

Подсветка совпадающих слов в редакторе кода Delphi 11.3

    Команда разработчиков RAD Studio постоянно работает над улучшением редактора кода. Версия 11.3 не стала исключением. В ней для отрисовки редактора реализовали новое API. Одним из примеров его использования является добавленная подсветка совпадающих слов.

28 ноября 2022

Delphi, C++Builder и RAD Studio 11.3 Beta

    Компания Embarcadero начинает закрытое бета-тестирование Delphi, C++Builder и RAD Studio 11 Update 3. Эта бета-версия получила кодовое название "Malawi".
Delphi, C++Builder и RAD Studio 11.3 Beta - Malawi
В версии Delphi и C++Builder 11.3 основное внимание уделено качеству, улучшению существующих функций и устранению обнаруженных проблем. Кроме этого, запланировано небольшое количество новых возможностей.

15 ноября 2022

Установка и настройка Oracle Database Gateway на компьютере без СУБД Oracle

    В предыдущей статье я рассмотрел использование Oracle Database Gateway for ODBC (DG4ODBC) для работы с информацией в базе данных PostgreSQL через базу данных Oracle. Для этого я использовал шлюз, который уже был установлен вместе с Oracle Database 12c Release 2. Но у Oracle существует отдельный инсталлятор с целым набором шлюзов (для Informix, Sybase, MS SQL Server, Teradata, APPC, WebSphere MQ, DRDA и ODBC), позволяющий устанавливать шлюзы на компьютере, на котором не установлена СУБД Oracle. Сегодня пошагово рассмотрим этот вариант установки и настройки Oracle Database Gateway for ODBC.

08 ноября 2022

Работа с информацией в базе данных PostgreSQL через базу данных Oracle

    Информационная система многих крупных предприятий имеет целый "зоопарк" приложений написанных с использованием различных технологий. У каждого приложения может быть не только своя база данных, но они могут использовать даже различные СУБД. Это ставит вопрос доступа к информации другого приложения. Для его решения Oracle предоставляет общую технологию для подключения из баз данных Oracle к базам данных других СУБД - Heterogeneous Services (HS). Для каждой СУБД, отличной от Oracle, запускается отдельный процесс, с помощью которого СУБД Oracle подключается к ней – Heterogeneous Services Agent (HS Agent). Этот процесс называется "шлюз" (Oracle Database Gateway). Он состоит из двух частей: общий код агента и драйвер для доступа.