Web программирование, Разработка и продвижение сайтов, SEO оптимизация, Интернет-решения, Информационные Технологии, M.V. Smirnov Интернет решения
Базы данных
Web-программирование
Вероятностный анализ котировок Forex
Защита фотографических носителей информации
Продвижение сайтов и SEO оптимизация

English version   Обратная связь

Web программирование, Интернет-решения, Информационные Технологии

Применение графических интерфейсов Perl при решении прикладных задач

Основное направление деятельности (2005-): разработка интерактивных сайтов и систем администрирования (CMS), порталов с распределенным доступом пользователей, создание электронных магазинов и баз данных MySQL, разработка FTP-клиентов (Perl/PHP) для скрытой автоматической передачи и обмена данными между web-серверами в фоновом режиме. Интегрирование JavaScript/Perl/PHP/MySQL & [PHP7/MySQLi] и создание асинхронных скриптов динамического обновления данных на основе /Ajax/Node.js. Создание интерфейсов CMS, обеспечивающих автоматизированную оптимизацию сайтов под поисковые системы (SEO).

Разработка CMS (админки) по управлению контентом на базе наиболее быстрых и высоко производительных MVC фреймворков «CodeIgniter» и «Kohana Framework (Blue Flame)». Из обзора фреймворков на PHP, следует - основное достоинство «CodeIgniter» и «Kohana Framework» скорость работы и особенно при обработке SQL запросов БД: "эти фреймворки куда быстрее справляется с задачей работы с БД, чем другие его собратья". Электронный журнал для веб-разработчиков PHP Inside признал Kohana "выбором редакции … за архитектуру, быстроту и прозрачную модель разработки". Пример реализации управления фреймворком(демо-версия): CMS Kohana Framework [login:guest pass:12345].

Популярность PHP-фреймворка «Yii2» среди разработчиков продиктована возможностью создания различных вариантов создания сайтов и в том числе крупномасштабных Web-проектов. Высокая степень универсальности использования является отличетельной особенностью этого фреймворка. «Yii2» обладает возможностью подключения сторонних классов, библиотек и расширений, генерацей PHP-кода. Вместе с тем, архитектура для организации кода значительно сложнее аналогичных конструкций MVC. Пример реализации сайта на Yii: Проба пера на Yii2 и пример CMS для управления фреймворком(демо-версия) : Демо-версия CMS Yii2, доступ [guest:12345].

Генератор контроллеров MVC Laravel (демо-версия ) CMS Laveral [login:guest pass:12345]. Пример сайта на базе генератора MVC Laveral

Импорт Excel в Opencart Web-приложение на PHP для загрузки (импорта) Excel файлов товарной номенклатуры в электронный магазин Opencart - Загрузка товаров в Opencart 3x в формате *.xlsx

Разработка CMS на Perl Простой, быстрый и легкий сайт под управлением CMS на Perl/Mysql. Открытый код на Perl весит менее 30 килобайт вместе с адаптивным шаблоном сайта под мобильные устройства. CMS обеспечивает создание новых страниц, редактирование текста и загрузку изображений, rewrite. Как CMS, так и собствено сайт реализованы в виде класса со встроенным методом - конструктором, который позволяет создавать новые объекты класса. Применение класса конструктора обеспечивает быстродействие работы сайта и простоту масштабирования при программировании.

Разработка в среде Express-Node Веб-фреймворк Express-Node как средство написания высокопроизводительных приложений завоевывает все большую популярность. При этом асинхронная работа Node под JS движоком V8 позволят обслуживать тысячи запросов пользователей без особых огранитчений в соответствии с архитектурой высоконагруженных интернет-проектов. В статье простой маршрутизатор в среде Express-Node представлена разработка Node-приложения для создания HTML сайтов в стиле Full-Stack, т.е. разработки полного цикла, включающей HTML, CSS, JavaScript, вывод изображений, парсинг Json, серверную логику маршрутизации, интеграцию с MySQL и PHP.

Ведущий научный сотрудник (1991-2005) Государственного Оптического Института им. С.И. Вавилова, кандидат технических наук. Основное направление деятельности - системный анализ и моделирование оптико-электронных телескопических комплексов высокого разрешения в целях космического наблюдения и дистанционного зондирования (автоматизированная оценка разрешающей способности; компьютерный синтез изображений с учетом деформации волнового фронта реальных оптико-электронных систем; автоматизированная оценка ФПМ и восстановление изображений). Примеры подобных систем наблюдения из космоса представлены на сайтах Military Imagery Intelligence Satellites, KH-12 Kennan Keyhole Secret Military Spy Satellite.

Разработка методов цифровой голографии: регистрация и восстановление цифровых голограмм в традиционных носителях информации на бумажной и пластиковой основе при решении задач противодействия методам подделки и фальсификации [ 1 , 2 ].

Примеры web-программирования:

Оптимизация и продвижение сайтов (SEO):

Оптимизация сайтов под поисковые системы, написание оптимизированного контента, регистрация (индексация) и продвижение сайтов в поисковых системах (Google, Yandex), разещение контекстных объявлений в каталогах, блогах (Facebook, Twitter) и соц.сетях (Vkontakte). Продвижение с помощью покупок ссылок на биржах Sape, Seopult и др. Продвижение в поисковых системах с помощью размещения статей. Эффективные рекламные кампании (AdsWord.Google, Direct.Yandex) с размещением контекстных объявлений на первых страницах поисковых систем Yandex и Google. Разработка инструментов для поискового продвижения и оценки статистики. Эмпирическая оценка закона распределения поисковых запросов и Распределение вероятностей частоты поисковых запросов.

Одним из основных преимуществ разработок оригинальных CMS является создание SEO-оптимизированных движков, работающих в автоматизированном режиме. Очевидная цель применения такого SEO-движка состоит в увеличении целевого трафика с поисковых систем, что является конечной целью поисковой оптимизации вообще. Движок (CMS) должен обеспечивать автоматизированную генерацию SEO-атрибутов страниц сайта и тем самым значительно облегчить задачу оптимизации. На SEO-движок возлагается "продвижение" web-ресурса (сайта) в TOP поисковой системы по максимально возможному количеству поисковых запросов, отвечающих тематике web-ресурса. Чем большеé покрытие поисковых запросов обеспечивает семантическое ядро, тем более вероятны переходы с поисковых систем. SEO-оптимизированной CMS остается только сгенерировать искомые страницы.

По ссылке интеграция PHP/jQuery для оценки статистик Yandex и Google можно посмотреть результаты применения оригинального движка на примере сайта "ООО ПетроМрамор". SEO-оптимизированная CMS обеспечивает постоянный прирост целевого трафика с поисковых систем Yandex и Google. При этом, среднемесячный прирост поисковых кликов с Yandex и Google составляет порядка 100-150 кликов в месяц.

Цифровые водяные знаки и защита контента в Интернете:

  1. Скрытая передача и хранение конфиденциальной информации в Интернете и сотовой связи
  2. Технология Фотографический Водяной Знак: защита документов и противодействие подделкам кредитных карточек
  3. Голографический принцип встраивания Скрытых Водяных Знаков в фотографии и полиграфическую продукцию
  4. Защита конфиденциальных данных в традиционных носителях информации
  5. Стеганография и кибербезопасность: методы цифровой голографии для сокрытия сообщений
  6. M.V. Smirnov, "Holographic approach to embedding hidden watermarks in a photographic image," J. Opt. Technol. 72, 464-468, english
  7. Аналоговая защита фотоносителей информации в электронных документах (Научно-практический семинар "Системы комплексной безопасности и физической защиты", СПбГПУ, 13-15 ноября 2013 года.)
  8. Экпериментальный программный пакет Фотографический водяной знак (Borland Bilder C++)
  9. Видимые водяные знаки: программное обеспечение на Perl/PHP для on-line встраивания

Цифровая обработка изображений, оптико-электронные системы:

  1. "Распознавание типовых портретных изображений в задаче автоматической классификации"
  2. "Распознавание объектов в условиях неравномерной освещенности"
  3. Лидар для распознавания человека по запаху
  4. Method and software of automatic resolution evaluating of optic-electronic telescopic land remote sensing system
  5. Автоматизированное определение ФПМ и оценка качества цифровых (ПЗС) сканеров изображений (Boland C++).
  6. Реставрация изображений на основе апостериорной оценки ФПМ оптико-электронных систем
  7. Восстановление изображений искаженных движением
  8. Физическое моделирование волновых аберраций телескопических оптико-электронных комплексов
  9. Demo of the software of estimation MTF of orbital optical telescopes (Delphi)

Прикладное программирование на Perl/PHP:


Карта сайта

Региональные представители ООО ПетроМрамор в 90 городах