Публикации от Тагир Юмагузин

Наследование данных или иерархический справочник неограниченной глубины

Наследование данныхили иерархический справочник неограниченной глубины, который всегда возвращает значение…. Без справочников не обходится ни одна информационная система. Как правило, такие справочники представленыв виде одной либо

Старый конь…. или обращение к head-hunter-ам Не секрет, что при выборе резюме, кроме прочих равных условий, сотрудники HR-департаментов обращают внимание и на возраст соискателя, отдавая предпочтение более молодым кандидатам. Такой подход, возможно, оправдан во многих областях деятельности, но есть одно исключение, о котором я хотел поговорить.

Импортозамещение в сети

Хочу рассказать о проекте, в котором я участвовал с 2010 по 2014 г. Это некий аналог Skype , но более приспособленный для видео-конференций и дистанционного обучения. Моей задачей было участие в разработке общей архитектуры и написание back-end сервера. На самом деле серверов было 3. Основной сервер должен был хранить в БД списки пользователей, сообщения чата, пересланные […]

База в облаке. Часть 3. Что предлагается.

1. Отказаться от RationalRose. Либо свой UML-редактор, либо существующий, но с доработками — возможностью редактирования поведения объектов. Например — WhiteStarUML (если есть исходные коды). Выигрыш во времени с доработкой существующего очевиден. 2. Хранение модели и БД перенести в облако. Для этого необходим собственный веб-сервер (написан уже на 80%). Это позволит позиционировать платформу как «более продвинутую» […]

База в облаке. Часть 2. Что получилось.

   В период с 2004 по 2009 г. я очень плотно занимался этим проектом (рабочее название FastBase).    Был написан деск-топный вариант. Использовались компоненты компании BoldSoft (компания была куплена корпорацией Borland), к сожалению, даже не нашел ссылки на ее сайт.    Для разработки UML-модели применялся редактор RationalRose, для которого BoldSoft и разработала плагин. Основной особенностью компонента было […]

База в облаке. Часть 1. Что хочется.

                  Новая парадигма проектирования приложений    Большинство предлагаемых сред разработки приложений ориентировано на парадигму «форма приложения -> элемент управления -> свойства элемента управления –> объект модели». При этом элемент управления (окно ввода, сетка и т.п.) может быть привязан к объектам модели. Разработчик настраивает свойства элемента управления для достижения […]

ООП и паттерны проектирования: практическое применение.

ООП и паттерны проектирования: практическое применение. В Интернете выложено достаточно большое количество статей на тему применения паттернов (шаблонов) проектирования. К сожалению, примеров кода на Delphi немного, да и сами примеры достаточно упрощенные, и не дают возможность оценить всю мощь использования этой технологии. Предлагаемый цикл статей – попытка показать начинающим программистам пользу применения паттернов проектирования на […]

Очень мне понравилось работать с таким замечательным компонентом, как Fast Report!Задача — дать возможность пользователям визуально настроить внешний вид чека, печатаемого на кассовом аппарате. И чтобы можно было использовать выраженияи запросы к БД. Решил проблему за 2 часа!Производится настройка путем создания отчетной формы Fast Report, в поля которого занесены команды управления фискальным регистратором. Применение такого […]

Применение tagged values в БД    Применение стандартных методов проектирования баз данных не всегда удовлетворяет запросы программиста. Одно из ограничений – невозможность изменить набор атрибутов объекта после создания БД, что, при постоянно изменяемых требованиях заказчика, приводит к необходимости менять структуру БД (не потеряв при этом введенные данные), менять и заново отлаживать код программы, поля ввода/редактирования […]