31.10.2011
В заметке рассмотрен подход к реализации некоего абстрактного проекта, требования к которому определены, но некоторые, быть может существенные детали нераскрыты. Считаю, что в целом все стартапы и проекты в начале не могут быть описаны достаточно полно, чтобы было возможно построить требуемую архитектуру БД и грамотный код. Идея использования NoSQL—подобного подхода как черновика для проекта экономит силы и средства в условиях постоянно меняющихся требований. Данный подход позволяет получить быстрый результат и построить всю логическую схему проекта. Переход от NoSQl—стиля хранения данных к классической, более-менее нормализованной базе достаточно безболезненный.
25.07.2011
При работе с СУБД Oracle SQL-запрос с агрегатором LISTAGG позволяет эмулировать получение результата с переменным числом столбцов. В результате мы получаем результат со строго фиксированным числом полей, однако одно поле из набора содержит сериализованную в каком-то виде информацию о переменном числе объектов. После обработки результата простыми средствами PHP мы имеем массив, где каждая из строк может иметь переменное число столбцов.
04.07.2011

Предположим стоит задача организации телемаркетинга. Телемаркетинг это прежде всего общение сотрудников с клиентами по телефону. Наша задача организовать и формализовать это общение с привязкой к клиентам, заявкам или чему либо еще в зависимости от конкретной ситуации. CRM - система.
Таким образом у нас есть: сотрудник, клиент, заявка, общение. Организуем эти части в единую систему.
04.01.2011

В ходе работ над одним проектом на Joomla, потребовалась функциональность, позволяющая добавлять ссылки на материал в разлимные социальные сети. В том числе - во "вконтакте". Поиск дал множество готовых подобных решений. К сожалению, нигде не видел такого, которе мне нужно. А именно чтобы наряду с facebook, twitter был еще и "вконтакте". Решение этого вопроса было получено в виде модуля для Joomla 1.5.
02.04.2010

Многие, кто имел опыт фриланса знают, что часто в ситуации, когда клиент заказывает сайт за малую сумму - 10К, скажем, - проблем в таком проекте будет значительно больше, чем в случае большого и более комплексного заказа.
Однако не всегда это так.