Я давно задумывал сделать хитрый инструмент для создания снимков сайтов,
но все откладывал эту идею. В начале 2013 года, Артем (artF) Федоров <http://kbyte.ru/ru/Private/Profile.aspx?uid=1860>
в очень секретной переписке засветил идею о создании программы, которая
могла бы делать снимки и отправлять их в Интернет. Собственно Артем пытался
реализовать задуманное на Visual Basic 6.0, но после общения со мной,
как и положено, был обращен в религию .NET, правда пока не полностью,
но это вопрос времени :)
Идея мне понравилась, тем более она косвенно связана с созданием снимков
страниц сайтов, и решил сделать этот проект. На уровне хитрого API <http://api.foxtools.ru>
я сделал пару методов: Screen <http://api.foxtools.ru/Screen> – для загрузки
снимков экранов, да и вообще любых графических изображений;
WebScreen <http://api.foxtools.ru/WebScreen> – для отправки запросов на создание
снимков страниц сайтов. Ну а дальше, в свободное от других дел время,
писал саму программу для создания снимков экранов.
Мне нравится стандартная программа «Ножницы» в Windows 7, так что при
разработке интерфейса я отталкивался именно от этой программы. Для создания
программы я выбрал язык Visual Basic .NET, хотя в последние годы редко начинаю
на нем новые проекты, но думаю многим из кбайтчан будет удобней/понятней
именно этот язык программирования.
Изначально была реализована отправка снимков на сервер FoxTools.ru, но
в последующем я заметил интересный проект – ZzWeb.ru <http://zzweb.ru>,
автором которого является Руслан Курепин <http://ezhe.ru/fri/265/>.
Система ZzWeb позволяет чуть ли не силой мысли создавать сайты, точнее странички.
Система получает контент и приводит его в человеческий вид. Я решил сделать
еще и отправку снимков в ZzWeb. Руслан, кстати, поддержал идею.
В хитром API для взаимодействия с ZzWeb.ru был создан одноименный метод ZzWeb
<http://api.foxtools.ru/ZzWeb>.
--
Алексей Немиро, 2013