30 апреля 2020

TIOBE Index вышвырнул Delphi из топ-20

    Рейтинг популярности языков программирования TIOBE Index всегда предвзято относился к Delphi. Мартовский выпуск TIOBE Index 2020 года вышел под заголовком "Delphi вот-вот выпадет из топ-20 индекса TIOBE". И авторы рейтинга сдержали свое слово – в апреле Delphi покинул их топ-20. Но произошло это не из-за падения рейтинга Delphi, а из-за того, что Delphi и Object Pascal имеют отдельные страницы на Википедии. По мнению TIOBE - это повод разделить Delphi и Object Pascal на разные записи в индексе. В результате такой махинации Delphi теперь находится на 22-й позиции, а Object Pascal на 73-й.
    Но главная новость, это то, что в TIOBE Index топ-20 апреля 2020 года вошел язык программирования для детей Scratch. С таким же успехом в этот рейтинг можно было бы включить Minecraft.

28 апреля 2020

Варианты добавления favicon в uniGUI

    Favicon (сокр. от англ. FAVorite ICON – "значок для избранного") – значок веб-сайта или веб-страницы. Отображается браузером во вкладке перед названием страницы, а также в качестве картинки рядом с закладкой, во вкладках и в других элементах интерфейса. © Wikipedia

    В марте 1999 года компания Microsoft выпустила браузер Internet Explorer 5, который первым стал поддерживать "значки для избранного " (иконки сайта). С тех пор эта крошечная картинка есть у каждого сайта. Запустив свое первое веб-приложение, созданное на Delphi с использованием библиотеки uniGUI, я увидел в закладке браузера иконку Delphi.


Обычно для добавления сайту иконки достаточно поместить ее в корневой каталог сайта под названием "favicon.ico ". Но у сайта на UniGUI нет корневого каталога. А положить favicon.ico в каталог с модулем ничего не дает. Исправить эту маленькую неприятность можно различными способами.

15 апреля 2020

RAD Studio 10.4 beta. Первые весточка

 Уж полночь близится, а Германа все нет.
Я знаю, он придет, рассеет подозренье.
 "Пиковая дама" © Александр Пушкин

    В последние дни февраля 2020-го года компания Embarcadero объявила о запланированном на март 2020-го года выпуске бета-версии RAD Studio 10.4. Прошел март. Тишина. Прошла половина апреля. Тишина. Я уже решил, что обещанная бета версия RAD Studio 10.4 застряла в где-то в горах центральной части Аляски. О причине задержки можно только гадать. Толи программисты Embarcadero как обычно никуда не торопятся пока добавляют новые баги, т.е. фичи, толи Embarcadero последовала примеру других компаний и из-за набирающей обороты пандемии коронавируса COVID-19 перенесла сроки выпуска на неопределенное время. Но вот в почту легло письмо "Delphi and C++Builder 10.4 Beta Invitation" от Embarcadero Product Team.

07 апреля 2020

PostgreSQL и ошибка "столбец pd.adsrc не существует"

    Меня все больше удивляют авторы СУБД PostgreSQL. На моих тестовых серверах и у клиентов установлена ее 11-я версия. Обычно я стараюсь себе на компьютер устанавливать последние версии программного обеспечения. Так же было и с PostgreSQL - когда возникла необходимость ее установить локально, я установил 12-ю версию. Залил дамп базы, запустил свою утилиту и получил ошибку "column pd.adsrc does not exist". Я сразу подумал, что при импорте дампа возникла ошибка и загрузил его снова. Но ошибка повторилась. Установил PostgreSQL на другой компьютер и получил "столбец pd.adsrc не существует".