Arbinada Software

Русская фонетическая раскладка для французской клавиатуры (Windows, Linux)

Позволяет писать кириллицей на компьютере с французской клавиатурой.

Russian phonetic layout on French keyboard.

La disposition phonétique Russe pour la clavier Française.

SPM (SQL Programming Macroprocessor). Создайте свой предметный язык - 2.

Назначение

Разработка серверного кода на процедурном расширении SQL имеет свои особенности. Во-первых, SQL - декларативный язык, и потому обычная для традиционного программирования функциональная декомпозиция зачастую является неэффективной. Во-вторых, SQL - специализированный язык манипуляции данными, и достичь наглядности и читаемости прикладного кода бывает нелегко.

Архив программ

Здесь выложены оносительно старые проекты. Вдруг, кому-то понадобится.

Reporter

Генератор отчетов, расширяемый и настраиваемый путем изменения метаданных для БД в формате DBF. Включает в себя исходный код (FoxPro 2.6) и демонстрационную базу данных.

Автоматизированная информационная система "Реестр предприятий и организаций"

В данной системе были разработаны также:

ADO SQL Tools (MS Access Query Analyzer)

Инструмент разработки и отладки SQL-скриптов и запросов к базам данных, прежде всего MS Access, через интерфейс доступа ADO. Основные возможности:

Скрипты для Ant Movie Catalog

Скрипты для каталогизатора видеоколлекций Ant Movie Catalog, позволяющие извлекать информацию о фильме/мультфильме по названию с сайтов Аниматор.ru и КиноЭксперт.ru

VSS Synchronization

Сергей Тарасов, февраль 2004

Назначение

При использовании Microsoft Visual SourceSafe (VSS) в качестве основного средства управления версиями при распределенной разработке возникает проблема синхронизации репозиториев кода.

SPM или собственный предметный макроязык над процедурным расширением SQL

Внимание

В статье рассказывается о предыдущей версии SPM (1.x). Описание текущей улучшенной и более простой в использовании версии SPM 2 находится здесь.

Предыстория

В ходе моих проектов приходилось и приходится писать много серверного кода в виде хранимых процедур и сценариев на процедурном расширении SQL соответствующей СУБД (в основном это MS SQL). К сожалению, при больших объемах такого кода (тысячи и десятки тысяч строк) возникает необходимость в инструменте, который бы мог:

  • группировать исходный код в виде файлов и вести проект из нескольких файлов;
  • транслировать код на сервер БД с диагностикой возможных ошибок;
  • допускать метапрограммирование, то есть использование несложного макроязыка (функциональная декомпозиция в декларативном языке SQL как правило неэффективна прежде всего с точки зрения производительности да и сам T-SQL до выхода версии MS SQL 2000 не допускал функций, определяемых пользователем);

В результате был создан инструмент, получивший название SPM (Stored Procedures Macroprocessor).

DB Stressor. Испытываем производительность БД

О программе

DB Stressor - это инструмент, позволяющий провести испытания ваших баз данных на производительность и устойчивость при многопользовательской работе. Единственным требованием к СУБД является наличие ODBC или OLE DB-драйвера и возможность исполнять сценарии (SQL-скриптов) на собственном расширенном подмножестве SQL и/или его процедурном расширении. Практически все широко распространенные СУБД обладают такими возможностями, например: MSSQL и Sybase ASE (Transact-SQL), Oracle (PL/SQL), InterBase (процедурное расширение), Sybase SQL Anywhere (Watcom-SQL) и многие другие.

Subscribe to RSS - Arbinada Software