Обновление раздела «Программирование. Delphi 10.2 Tokyo. VCL»

Новый подраздел Delphi. Файлы. Base64

Base64 — стандарт кодирования двоичных данных при помощи только 64 символов ASCII. Алфавит кодирования содержит латинские символы A-Z, a-z, цифры 0-9 (всего 62 знака) и 2 дополнительных символа, зависящих от системы реализации. Каждые 3 исходных байта кодируются 4-мя символами (увеличение на ¹⁄₃).

Открыть страницу

Обновление раздела Delphi 10.2 Tokyo. VCL

Появились подразделы:

Delphi. БД. Потенциально полезный функционал

См., также, здесь и здесь

Delphi. Базы Данных. SQLite. По следам статьи «Полноценный upper (или lower) в SQLite при работе с unicode»

Автор указанной выше статьи не известен, к сожалению.
Ссылка на статью: https://habr.com/ru/sandbox/98493/


При разработке ПО в среде Delphi зачастую возникает необходимость хранения данных в какой-либо локальной БД.

СУБД SQLite вполне подходит для этих целей, но в некоторых случаях проблема, обозначенная в указанной статье (см. выше), существенно усложняет ее использование.
Суть проблемы в том, что функции UPPER и LOWER в SQLite не умеет работать с кириллицей (под кириллицей в данном документе подразумевается русский алфавит).
В статье (см. выше) приведен конкретный, работающий вариант решения этой проблемы.
Воспользовавшись идеей и конкретным примером, приведенным в статье (см. выше), решил реализовать это применительно к среде Delphi (а если конкретно, то Delphi 10.2 Tokyo).

Открыть…

PostgreSQL. Простой интерпретатор скриптов (plpgsql). Новый пример применения

Пример-8. Запись информации в поля таблиц базы данных. Открыть…

См., также, здесь и здесь.

PostgreSQL. Простой интерпретатор скриптов (plpgsql). Новый пример применения

Пример-7. Чтение информации из полей таблиц базы данных. Открыть…

См., также, здесь и здесь.

Arduino. Два новых информационных блока

  • Arduino + KY-022. Коды некоторых кнопок на инфракрасных пультах. См. здесь и здесь;
  • Arduino UNO + ИК-датчик + Звук. Проблемы при совместном использовании библиотеки IRremote и функций tone() /noTone(). См. здесь и здесь.

PostgreSQL. Простой интерпретатор скриптов (plpgsql)

Новый раздел. Открыть…

Интерпретатор скриптов может быть полезен в том случае, если формируется адаптивная (максимально гибкая) информационная система.

PostgreSQL. Потенциально полезные функции. Временные таблицы

Временные таблицы — это существенно мощный инструмент для разработчика.
Особенно в том случае, если формируется адаптивная (максимально гибкая) информационная система.

См. здесь и здесь…

PostgreSQL. Потенциально полезные функции. Шифрование…

Иной раз возникает необходимость простого шифрования текста при хранении его в БД… .

См. здесь и здесь…

Arduino. ТехноСфера. Шаг 5…

ПРИМЕРЫ. Группа-3. Температуру, влажность — «посчитывать».
Новый (и, вероятно, заключительный) пример: «Метеостанция с охранной сигнализацией».

См. здесь

Arduino. ТехноСфера. Шаг 5…

ПРИМЕРЫ. Группа-2. Баззером — «посигналить».
Новый пример: «Сирена» включается на сопряженном (с Устройством) Arduino UNO при активизации PIR-датчика.

См. здесь