17 февраля 2025

Что ждет в Delphi 12.3 Athens?

Компания Embarcadero приглашает 13 марта 2025 года на вебинар "What's Coming in RAD Studio 12.3 Athens". Марко Канту, Дэвид Миллингтон, Нуно Кастро и Ян Баркер в прямом эфире расскажут, что ждет разработчиков на Delphi и C++Builder в RAD Studio 12.3 Athens.
Что нового в RAD Studio 12.3 Athen?

Бесплатная регистрация

14 февраля 2025

30-летию Delphi посвящается

14 февраля 1995 года компания Borland выпустила первую версию Delphi. Мое первое знакомство с Delphi состоялось в том же году. На тот момент я уже неплохо знал Pascal и даже на летней практике после первого курса ВУЗ'а умудрился впервые заработать деньги программированием с его помощью. Я изучал Delphi сам, по маленькой ксерокопии какой-то доки и help'у.

13 февраля 2025

TIOBE Index февраль 2025: Delphi на 9-м месте!

TIOBE Index февраля 2025 порадовал поклонников Delphi. Delphi, набрав в рейтинге 0.39%, перескочил с 11-й позиции на 9-ю!
Топ-20 TIOBE Index февраль 2025
Топ-20 TIOBE Index февраль 2025-го года

Догоним и перегоним Python?

11 февраля 2025

Как PostgreSQL под Linux может тормозить запросы

Установили заказчику новую систему. Внедренцы заметили, что иногда поиск грузит процессор под 100% и работает очень долго (по 5-9 секунд). При этом записей в базе данных еще немного. Настроив log_min_duration_statement на 5 секунд, мы получили пример тормозящего запроса. Можно сказать, что он огромный: с чтением почти десятка вьюшек, множеством условий и подзапросов. Для эксперимента залили дамп этой базы на другой сервер и там тормозящий запрос выполнился примерно за 150-170 миллисекунд. Версия PostgreSQL на серверах совпадала (16.6). Разница была в том, что на боевом сервере установлен Debian, а на тестовом MS Windows. Дальше – "веселее". Залили дамп на новую виртуальную машину с Debian – запрос тормозит, залили дамп на виртуальную машину с ALT Linux – запрос тормозит...

07 февраля 2025

Индекс нижней границы массивов – это 0 или 1?

Во времена моей молодости было модно устраивать в интернете холивары. Например, "Delphi vs C++" или "нижняя граница массивов – это 0 или 1?". И вот, с учетом мировой обстановки, решен вопрос с индексом нижней границы массива:
Arrays start at 1