Sikuli: управление компьютером с помощью скриптов

У вас когда-нибудь возникала необходимость выполнить какую-то задачу в заданное время? И желательно без личного присутствия? У меня возникала. Конечно, Windows поддерживает командные bat- и cmd-файлы, но зачастую одного запуска программы не достаточно, нужно что-то в запущенной программе покликать. Вот здесь и наступало разочарование. Данная ситуация актуальна пожалуй для всех ОС, будь то Linux, Mac OS X или FreeBSD.

Сегодня случайно нашел оригинальное и поистине замечательное решение: Sikuli.

Sikuli

Sikuli позволяет писать скрипты для управления любыми программами операционной системы всем людям, даже тем, у кого нет навыков или опыта программирования или написания скриптов. Программа использует простые операторы (команды), такие как “кликнуть”, “напечатать” и “подождать”, а в качестве операндов выступают скриншоты областей или объектов, с которыми необходимо производить манипуляции. Вот так, революционно, наглядно и просто! Для понимания как это работает, посмотрите видео, все понятно даже без перевода. Правда операторы выучить все равно придется)).

Разработчики подготовили массу примеров и хорошую документацию, так что с освоением программы, думаю, проблем быть не должно. К тому же, самый приятный момент это полная бесплатность данной программы!

Sikuli официально поддерживает Windows, Mac OS X и Linux.

P.S.

Для фанатов и маньяков: Sikuli написан на Java, поддерживает все платформы и его исходный код открыт :)


Теги: , , , , , , ,

БигМир накручивает показы?

По всей видимости, в компанию СпутникМедиа пришел кризис – bigmir.net накручивает показы с помощью iframe. Эта тема сейчас активно обсуждается в листе рассылки Webman. Есть также версия, что это просто подстава, только кому она выгодна? А тем временем, на страницах сайтов можно найти коде ифрейма:

<iframe src=”hxxp://metanscript.com/s/in.cgi?4″ width=”0″ height=”0″ scrolling=”no” frameborder=”0″></iframe>

17:25 [220] ~ ~> wget –spider “hxxp://metanscript.com/s/in.cgi?4″
Spider mode enabled. Check if remote file exists.
–2009-08-19 17:25:45–  hxxp://metanscript.com/s/in.cgi?4
Resolving metanscript.com… 213.163.89.35
Connecting to metanscript.com|213.163.89.35|:80… connected.
HTTP request sent, awaiting response… 302 Found
Location: hxxp://www.bigmir.net/ [following]
Spider mode enabled. Check if remote file exists.
–2009-08-19 17:25:45–  hxxp://www.bigmir.net/
Resolving www.bigmir.net… 193.239.68.40
Connecting to www.bigmir.net|193.239.68.40|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: unspecified

[/text]



Remote file exists and could contain further links,
but recursion is disabled — not retrieving.


Читать остальную часть заметки »


Теги: , , , , , , , , , , , , , , , , , , , ,