Перевод русских символов в транслит FireBird

Пример PSQL скрипта, который осуществляет перевод данных атрибута таблицы с русского языка в транслит. Данная процедура реализована с помощью курсора и условных операторов, каждый из которых осуществляет проверку последующего символа атрибута таблицы. При совпадении символа с помощью операции конкатенации осуществляется создание переведенной в транслит строки.

Выходные параметры: SYMBOL_S varchar (100) — выходная строка переведенная в транслит, COUNT_ADV smallint — количество символов в поле, D_NAME varchar (100) — исходная строка (русская).

Переменные:  S_IN char (10) — последующий символ русской строки, I integer — итератор. Читать далее Перевод русских символов в транслит FireBird

Запуск FireBird с помощью команд

Один из простых и в тоже время удобных способов запуска FireBird Server – является использование команд. Файл fbserver.exe имеет ряд ключей, которые способны управлять работой сервера, а так же исправлять системные ошибки сервера во время работы.

К примеру, есть необходимость запускать FireBird Server с помощью команды start. Для этого в папке FireBird необходимо создать файл start.bat. Включить в его содержимое команду fbserver –a и сохранить файл. Ключ -a  – свидетельствует о том, что сервер будет запущен в виде приложения.

Теперь для запуска FireBird необходимо в командной строке или строке поиска (Windows 7) ввести команду start. Если результат не обвенчался успехом, то необходимо изменить параметры среды окружения. Читать далее Запуск FireBird с помощью команд

Установка и запуск сервера FireBird

FireBird – является полностью бесплатным кроссплатформенным СУБД с закрытым исходным кодом и распространяется на условиях  IPL и IDPL лицензий.  Скачать СУБД FireBird можно на официальном сайте. Установка СУБД происходит в режиме мастера. На шаге выбора компонентов можно видеть два типа компонентов сервера: бинарный файл Classic Server и Super Server.

Отличия между Classic Server и Super Server

Classic Server – создается отдельный серверный процесс на каждое подключение;
Super Server — все клиентские подключения обслуживаются одним серверным процессом, имеется общий клиентский кэш; Читать далее Установка и запуск сервера FireBird

Подключение к FireBird с помощью ADO.NET

Одним, из наиболее актуальных языков программирования, на котором ведется разработка клиентских приложений для баз данных, является C#. Чаще всего в приложениях подобного типа используют технологию ADO.NET.

При разработке C# приложения под FireBird, отдельное внимание необходимо уделить подключению к FireBird-серверу. C# обладает компонентами на основе, которых можно реализовать поля для установки параметров подключения, но данный способ является менее актуальным, чем использование отдельного компонента ADO.NET Data Provider. Читать далее Подключение к FireBird с помощью ADO.NET

Среда программирования SimpleASM. Assembler IDE

Как известно для написание программ на языке Assembler достаточно иметь текстовый редактор (например, блокнот) и один из компиляторов: NASM, FASM, MASM,  YASM и др. Но данный способ не совсем удобен из-за отсутствия таких функций, как подсветка синтаксиса, отладки приложения, запуск компоновщика и компилятора с помощью команд.

Для решение проблем связанные с удобством разработки программ на языке Assembler, используют среды программирования, которые помимо редактора включают несколько видов компиляторов и компоновщиков. Читать далее Среда программирования SimpleASM. Assembler IDE

Удаление дублируемых записей из таблицы Excel

Здравствуйте, уважаемые читатели блога «Энтропия»! Данная статья посвящена решению проблемы поиску и удалению дублированных записей из таблицы Excel. Файл  с перечнем дубликатов будет выбираться вручную.

Поиск данных в моем случае основывается на основе четырех составляющих, а именно: фамилия, имя, отчество и дата рождения. Читать далее Удаление дублируемых записей из таблицы Excel

Установка PHPUnit и смысл тестирования

PHPUnit – framework для модульного тестирования приложений реализованных на PHP.
Модульное тестирование – это хороший способ проверки качества проекта, который обеспечит его стабильность в работе, выявить ошибки в работе функций.
Цель тестов заключается в том, чтобы протестировать каждый компонент PHP (класс) отдельно – это обеспечить повысить эффективность работы проектируемой системы и выявить недостатки. Есть разработчики, которые начинают реализацию приложения именно с подготовки классов ориентированных на тестирование приложения. Читать далее Установка PHPUnit и смысл тестирования

Что такое репозиторий PEAR? Как установить PEAR?

При работе с веб-сервером Apache и языком PHP, наступает момент, когда программист начинает интересоваться репозиторием PEAR. PEAR –библиотека классов PHP-расширений (и приложений) с открытым исходным кодом. Компоненты или пакеты репозитория обеспечивают огромным числом функций, включая соединение с базами данных, поддержку чтения и записи необходимых форматов файлов и компонентов для генерации сложного HTML-кода.

При использовании фреймворка PHPUnit необходимо так же, использовать репозиторий PEAR, который предварительно нужно установить на свой компьютер. PEAR можно установить как на веб-сервере Denwer так и на веб-сервер Open Server, который в последнее время приобрел популярность среди веб-разработчиков. Читать далее Что такое репозиторий PEAR? Как установить PEAR?

Проверка обновления программы. Delphi

Здравствуйте, уважаемые читатели блога! Каждый нормальный разработчик, который постоянно обновляет функциональный состав своей программы, устраняет баги, задумывался о том, что ему придется реализовать функцию проверки обновления программы и возможно даже с последующим скачиванием на компьютер пользователя. Поэтому хочу сегодня описать один из способов проверки обновления программы с последующим закачиванием на компьютер на языке Delphi. Читать далее Проверка обновления программы. Delphi

Запуск Flash приложения в полноэкранном режиме

Доброго времени суток, уважаемые читатели entropiya-blog.ru! Совсем не давно, при разработке полноэкранного режима в среде Flash IDE, я столкнулся с проблемой, что при запуске проекта публикации проекта переключиться в полноэкранный режим было не возможно. Читать далее Запуск Flash приложения в полноэкранном режиме