Трусов Михаил — SuperProgrammist.Ru

Михаил Юрьевич Трусов

Более 25 лет опыта в программировании

Мои "любимые" разработки — портфолио

Сервис site-validator.ru — проверка валидности html кода многостраничных сайтов

Сервис проверяет валидность html кода также, как "штатный" валидатор W3C (non-DTD-based), но делает это на всех страницах сайта (точнее на всех страницах, расположенных по пути выбранного начального адреса, на которые ведут ссылки). Сервис использует те же самые алгоритм и кодовую базу, что и валидатор W3C.

Стэк: Java 8/11, PHP, HTML, CSS, Javascript, BASH :-)

Создание точного и удобного поиска товаров в интернет-магазине

Со временем (отнюдь не сразу, в течение нескольких лет) удалось отладить работу поиска в каталоге товаров, при этом не превратившись в Яндекс или Google. Он стал удобным, точным и полным.

Проверить в работе.

Стэк: PHP, MySQL, Javascript, HTML, CSS

Автоматическая верстка каталога в CorelDRAW из 1С:Предприятия 7.7

Проблема переверстки каталога (смена местоположения товаров, изменения описаний и цен) перестала существовать. После создания этой разработки любой сотрудник мог определить состав товаров, включаемых в каталог, установить их порядок и вид блока, и запустить верстку каталога заново в CorelDraw прямо из 1С.

Стэк: 1С:Предприятия 7.7 и CorelDRAW 9/11 через OLE-automation

Создание собственного интернет-магазина www.delbumaga.ru (самописный "анти-фреймворк" движок)

В 2011 года запущен свой интернет-магазин на базе уже существовавшего статического сайта. Перед его созданием была попытка купить готовое решение. Но при его изучении выяснилось, что усилия по освоению сторонних решений такие же, как и по написанию своего. Плюс при написании своего движка не будет "чужих" багов. Получилось постепенно "вырастить" большой проект, не содержащий ни строчки лишнего кода. В нем выполняются требования по грамотной организации программного кода для минимизации дублирования, но без доведения этих требований до абсурда (как в классических фреймворках с моделями MVC).

Стэк: PHP, MySQL, Javascript, HTML, CSS

Создание системы веб-аналитики для собственных интернет-магазинов www.delbumaga.ru и www.kanztovary-optom.ru

В 2011 года запущен свой интернет-магазин на базе уже существовавшего статического сайта. Так получилось, что использование Яндекс.Метрики Google.Analytics для сбора информации о работе сайта даже не рассматривалось. На основании скрипта, любезно выложенного Осиповым Алексеем, был написан свой логгер посещений сайта, стали собираться логи, их нужно было как-то обрабатывать и в результате получилась "саморощенная" система веб-аналитики.

Стэк: PHP, MySQL, Javascript

Разработка оригинальной системы учета себестоимости отгруженных и оплаченных поставщикам товаров на системе налогооблажения УСН 15% на базе 1С:Предприятия 7.7

Кажется, в 2006 году правительство преподнесло всем "усеэнщикам" на 15% сюрприз — стало нужно списывать в себестоимость отгруженных товаров не просто сумму всех оплаченных за период товаров, а себестоимость только отгруженных товаров, которые при этом должны быть оплаченны поставщикам. Типовое решение фирмы "1С" заключалось в партионном (чуть ли не поштучном) учете товаров, что привело к резкому увеличению объема кода конфигурации и размера БД. Мною было настроенно простое и изящное решение с использованием самозакрывающихся проводок на служебном счете, которых не видно в балансе, с привлечение только компоненты "Бухгалтерский учет".

Стэк: 1С:Предприятия 7.7

Разработка и внедрение системы комплексной автоматизации группы предприятий типа (класса) ERP на базе 1С:Предприятия 7.7

Несколько изданий книги "Семь нот менеджмента" были зачитаны до дыр. В результате на базе 1С:Предприятия 7.7 (компонента "Бухгалтерский учет") была настроена (и внедрена в практику!!!) система комплексной автоматизации деятельности группы предприятий с подсистемами:

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

Стэк: 1С:Предприятия 7.7, GrafViz

Система попередельного учета производства на базе 1С:Предприятия 7.7

При автоматизации производственного учета бумажного цеха и типографии стало ясно, что использовать его наиболее простые формы: нормативную и позаказную, не получится. Любой вид полуфабриката (лист роспуска рулона, лист определенного формата) в любой момент мог стать товаром и отгрузиться на сторону. Нужно было учитывать количество продукции на каждой стадии передела. И это было сделано и внедренно в практику с помощью системы попередельного учета производства.

Стэк: 1С:Предприятия 7.7

Разработка оригинальной системы репликации двух и более версий БД 1С:Предприятия 7.7

На основе штатной обработки 1С "Обмен данными через текстовый файл" была написана система репликации между двумя и более версиями БД 1С:Предприятия 7.7, присходящих от одной БД. В отличии от исходного решения для идентификации объектов (справочников, документов, счетов) она использует не код объекта, а внутреннее строковое представление объекта, получаемое функцией ЗначениеВСтрокуВнутр().

Стэк: 1С:Предприятия 7.7

подробнее

Загрузка большого объема слабоструктурированных данных об организациях России в БД

В БД Access 97 были загружены сведения о более чем 30 000 предприятиях Юга России, полученные из БД АСУ Главснаб. Исходные записи были по разному отформатированны, содержали разный набор полей и их неодинаковую очередность. Сначала пытался написать глобальную программу для их обработки с учетом все возможных вариантов структуры записей. Эта попытка вылилась в многомесячное откладывание и прокрастинацию. Потом нашло вдохновение и вся работа была сделана за 3-4 часа.

Стэк: MS Access 97

подробнее