Сайт Олега Волчкова

Новый проект

Веб-фреймворк PF2 для Парсера

PF2 помогает разделить веб-приложение на модули по шаблону model-view-controller, чтобы быстро разрабатывать сайты и веб-приложения.

Переписали библиотеку PF. Объединили классы в пакеты, чтобы открывать меньше файлов при инициализации приложения. Переработали роутер, добавили мидлваре для обработки запросов и ответов. Через мидлваре работают защита от CSRF-атак, авторизация, сессии. Добавили фреймворк для создания консольных скриптов. Доработали классы для соединения с базой данных и ORM. Поддерживаем MySQL, Postgres, Sqlite.

О себе

Я программист. Помогаю клиентам делать работу быстрее и проще. Разрабатываю программы для веб-серверов. Создаю схемы БД и пишу сложные запросы к базам данных MySQL и Postgres с таблицами на сотни миллионов строк. Понимаю как настроить серверы и поднять веб-приложение на FreeBSD и Linux.

Написал и поддерживаю билинг для интернет-провайдера, программу работы с клиентами газетной типографии, веб-приложение для работы с долгами за ЖКХ. Программировал интернет-магазины, личные кабинеты и админки.

Помогаю разрабатывать язык программирования Парсер 3. Написал и развиваю веб-фреймворк PF2 для Парсера. Отвечаю на вопросы на форуме Парсера под ником Sumo.

Живу и работаю в Москве.

Рекомендую

Борис Соболев. Штурм будет стоить дорого…

Кавказская война 1817–1864 годов. Сорок семь лет беспрерывных боевых действий. Нескончаемая череда кровавых сражений, тайных интриг и мятежей. Самая долгая война в отечественной истории и самая неизвестная. Предмет гордости дореволюционной России и предмет умолчания России советской.

Роберт Шекли. Верный вопрос

Ответчик был построен, чтобы действовать столько, сколько необходимо, — что очень большой срок для одних и совсем ерунда для других. Но для Ответчика этого было вполне достаточно.