Сообщения

Как я устанавливал Firebird 3 на Debian 8

(заметка написана 21.03.2017 и перенесена сюда исключительно "на память") В своих изысканиях я руководствовался различным материалом: раз , два , три .   Также настоятельно  советую почитать статью на Хабре от Ковязина Алексея. Все действия выполняем из-под рута , либо через свою учетку из-под sudo .

Мемориальные заметки для Darwin

Изображение
1. Обход ограничений Gatekeeper В новых версиях Макоси (Tahoe и далее) невозможно просто так обойти ограничительные функции gatekeepr'а, которые следит за безопасностью и не дает запускать приложения без подписи. Обычно выдается сообщения " Apple could not verify “<название запускаемого файла>” is free of malware that may harm your Mac or compromise your privacy ". Чтобы обойти это ограничение, надо в терминале набрать команду ( команда удаляет расширенный атрибут quarantine (карантин), который macOS добавляет ко всем файлам, скачанным из интернета. Именно этот атрибут заставляет Gatekeeper проверять приложение ) sudo xattr -rd com.apple.quarantine  и перетащить мышкой название файла прямо в окно терминала, чтобы автоматически скопировалась программа с полным путем к ней. Должно получиться что-то вроде этого После нажатия <Enter> консоль запросит пароль администратора, после ввода которого и нажатия <Enter> атрибут  quarantine с файла будет снят.  ...

Некоторые настройки FlameRobin на Debian

Изображение
Одним из нативных инструментов администрирования firebird с GUI-шным интерфейсом на линуксе является FlameRobin. Из репозитариев он ставится так $ sudo apt install flamerobin

Как я устанавливал Firebird на Хакинтош

Изображение
Для своего проекта понадобилось развернуть сервер Firebird на Macos под интеловский процессор. Для этого я установил в виртуалке Sequoia 15.4.1. Итак, пошагово:

Интернационализация (локализация) приложения на Lazarus

Изображение
Видя мучения дельфистов, которые для добавления многоязычного интерфейса вынуждены либо пользоваться сторонним софтом, помещая варианты перевода в ресурсы, либо загружая из базы данных, я решил выяснить, как с этим обстоит дело в Лазаре.

Мемориальные заметки для Lazarus

Изображение
(заметка написана 9.07.2016 и перенесена сюда исключительно "на память") После перехода с Дельфи и по мере освоения Лазаруса начинаешь понимать, что среды все-таки довольно сильно отличаются друг от друга. Это отличие особенно заметно, если писать кроссплатформенное приложение. И проявляется оно тем, что для разных ОСей одни и те же функции и константы описаны в разных модулях.

Как я ставил транковый fpc и lazarus на Debian 7.6 x32

(заметка написана 7.10.2014 и перенесена сюда исключительно "на память") Поставил в виртуалке свежий Дебиан с диска и приступил. Выражаю признательность за помощь и множество полезных советов Алексею Лагунову aka alexs (он же автор порта под Lazarus известного набора компонентов rxlib )