URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 63217
[ Назад ]

Исходное сообщение
"Увидела свет SIKULI, среда для создание сценариев с помощью ..."

Отправлено opennews , 23-Янв-10 19:27 
Коллектив ученых Массачусетского технологического университета (MIT) разработал (http://www.networkworld.com/news/2010/012110-sikuli-scriptin...) принципиально новую визуальную среду создания сценариев SIKULI (http://sikuli.csail.mit.edu/), распространяющуюся под свободной лицензией MIT. Основной отличительной чертой SIKULI (означает «глаз Бога» на языке мексиканских индейцев) является технология создания инструкций скриптов с помощью экранных снимков (screenshots) графического интерфейса пользователя (GUI).


C помощью нового графического языка сценариев Sikuliо обычные пользователи, освоив простейшие знания о языке Phyton, могут создать скрипты автоматизации процессов, поиска и административных задач с помощью экранных снимков GUI, без написания строк кода.


Первый релиз Sikuli содержит скриптовый язык, API для Jython, и визуальную интегрированную среду разработки, облегчающую создание скриптов с помощью экранных снимков. Sikuli автоматизирует всю работу,...

URL: http://www.networkworld.com/news/2010/012110-sikuli-scriptin...
Новость: http://www.opennet.me/opennews/art.shtml?num=25122


Содержание

Сообщения в этом обсуждении
"Увидела свет SIKULI, среда для создание сценариев с помощью ..."
Отправлено kjl , 24-Янв-10 18:20 
посмотрел видео, это нечто!
может это стоит начать преподавать в школе в классе 5, скажем? Дети поймут что такое функция и саму логику работы программ. И самое главное они поймут как просто можно сделать свою программу.Я думаю основная причина почему дети в школе не могут разобраться в программировании - это кажующася сложность, а после того как с SIKULI этот барьер будет преодолен - их станет возможно научить очень многому. К классу 8-ому они уже и Си смогут освоить _без проблем_.

"Увидела свет SIKULI, среда для создание сценариев с помощью ..."
Отправлено аноним , 23-Янв-10 20:39 
Типично для этого века. Вместо того, чтобы сделать прямо (функциональность в виде библиотеки + cli и gui фронтэнды для нее) сделаем через одно место + костыль для хоть какой-то автоматизации. То же самое что и web приложения с БД в браузере.

"Увидела свет SIKULI, среда для создание сценариев с помощью ..."
Отправлено Basiley , 23-Янв-10 21:00 
реквестирую порт идеи на Erlang-е.
должно аццки yaws помочь.

"Увидела свет SIKULI, среда для создание сценариев с помощью ..."
Отправлено аноним , 23-Янв-10 23:00 
На хаскеле еще реквестируй. Такая же бесполезная но модная поделка.

"Увидела свет SIKULI, среда для создание сценариев с помощью ..."
Отправлено shixaro , 25-Янв-10 06:54 
когда-то также говорили о базах данных :)

"Увидела свет SIKULI, среда для создание сценариев с помощью ..."
Отправлено fredy , 23-Янв-10 21:46 
Вот фигня, мало того что можно отслеживать события между нажатиями на определенную кнопку по типу клавиатурных макросов в имаксе или скажем в ворде, а потом попытаться перевести это в платформенно независимый скрипт на том же питоне.

Так они ж умудрились сделать даже не платформенно, а скинозависимый скрипт, в  котором еще нужно что-то писать на языке, умыдряясь его не использовать.

Одним словом пи^W MAC OS головного мозга с признаками острого проявления W7.


"Увидела свет SIKULI, среда для создание сценариев с помощью ..."
Отправлено Аноним , 23-Янв-10 22:10 
Пока MIT придумывает, русские крэкеры делают под винду InqSoft Neo Sign 0f Misery:
>InqSoft Neo Sign 0f Misery позволяет решать повседневные задачи рядового пользователя: запуск определенных программ при некоторых условиях, открытие документов, автоматический вызов тех или иных пунктов меню программы, управление состоянием и расположением окон на экране. Кроме того, программа позволяет выполнять достаточно сложные операции по отслеживанию и эмуляции нажатий на клавиши, имитировать работу с мышью, управлять приоритетами программ, модифицировать содержимое файлов, править код программ непосредственно в памяти и выполнять прочие подобные операции

С приятным гуём, кстати


"Увидела свет SIKULI, среда для создание сценариев с помощью ..."
Отправлено Аноним , 24-Янв-10 04:47 
Делфи и gpl, гремучая смесь

"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено Зенитар , 23-Янв-10 22:51 
хм. ТВ-тюнер умеет 16 каналов на 1 экране. эта программа использует снимки экрана для результата. хочу объединить эти 2 компонента и сделать так, чтобы со всех телеканалов вся бегущая строка распознавалась и помещалась в текстовый файл. Будет востребовано людьми

"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено Ага , 23-Янв-10 23:16 
Предвижу развитие:
SI????LI, 2020 г.
Написание программ на С\С++ с помощью скринов!
Просто отскринте то что вы хочете поиметь и новая Win2020 на Вашем компе :-)

"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено Tav , 24-Янв-10 02:10 
Для тестирования UI может быть полезно. Для чего-то еще — сомнительно.

"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено Аноним , 24-Янв-10 03:26 
Новый язык?

"..освоив простейшие знания о языке Phyton.."


"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено Square , 24-Янв-10 05:15 
Вещь конечно мощная, открывает фантастические возможности... Только вот неясно что происходит со скриптом когда компьютер переключается в момент его работы на другую задачу...Например запускается новое окошко,при этом может автоматически смениться фокус ввода.Скрипт вероятно выдаст неверные результаты.

"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено nazgul , 24-Янв-10 09:40 
Свиду так вполне применимо для тестирования серверной части клиент-серверной системы.

Скажем имеется некая разрабатываемая клиент-сервераня система. В её серверную часть вносятся изменения, добавляющие какой-то новый функционал и при этом была затронута логика работы имеющегося. Вот как проверить не отпало ли чего? А так написал сценарий для какой-то текущей версии клиентской части и с помощью него прокликиваешь и смотришь на реакцию системы.

Ну или в клиентскую часть при сохранённом интерфейсе были внесены изменения в логику работы. Опять таки полезно было бы прокликать.


"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено Nicolas , 24-Янв-10 10:14 
Если уж приспичет, тогда AutoIT лучше взять, для Винды.

"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено Аноним , 24-Янв-10 23:53 
> лучше взять, для Винды.

любая кроссплатформенная вещь по определению лучше некроссплатформенной.
так что у SIKULI есть все шансы изжить AutoIT.


"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено Fou , 24-Янв-10 11:02 
Вероятно можно применить для системы создания пользователем описания действий приводящих к проблеме на его конкретном компьютере.

"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено anonchic , 24-Янв-10 15:32 
80% комментаторов видимо просто мимо проходили, большинство высказываний - редкая глупость.
Эта софтина может быть применена много где, про автоматическое тестирование GUI и про воспроизведение действий пользователя при дебаге уже говорили. Кроме того, теперь любой убогий вантузоид сможет сделать свой простенький скрипт для автоматизации своих хомячковых действий. Понятное дело, ничего серьезного на этой основе не сделаешь и выкрики про "Написание программ на С\С++ с помощью скринов!" были сделаны во время подготовки ДЗ по природоведению, но вещь полезная, глупо спорить.

"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено uZver , 24-Янв-10 16:24 
>Эта софтина может быть применена много где, про автоматическое тестирование GUI и
>про воспроизведение действий пользователя при дебаге уже говорили.

+1. хоть один адекватный человек нашелся, хотя это и не ЛОР =)))



"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено Alexey , 24-Янв-10 17:04 
+1, автоматическому тестированию без сомнения должно помочь. Счас буду мучать.

"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено Карбофос , 24-Янв-10 17:50 
для нас это тоже акуально. проект, у которого gui переключается, продукционных линий - штук 80. одинаковые. все должны быть оттестированы и запротоколировано. пишем тестирование для одной линии, затем включаем скриптик в цикле...
надо лишь посмотреть, возможно ли там записывать анимашки определенных участков программы.

"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено Аноним , 24-Янв-10 23:01 
Почему я не удивлён, увидев что всё это демонстрируется на Маке.

"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено Аноним , 24-Янв-10 23:04 
Использовать алгоритмы компьютерного зрения для программирования простых скриптов - это даже круче микроскопа и гвоздей.

"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено Аноним , 25-Янв-10 09:34 
Круто, я когда раньше винды админил, об этом мечтал, а щас мне это пока не нужно(((

"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено reanimator , 25-Янв-10 12:08 
Ну, видимо, переход на программирование мышкой неизбежен. Хотя слабо видна  ЦЕННОСТЬ технологии.

"Увидела свет SIKULI, среда для создания сценариев с помощью ..."
Отправлено Аноним , 25-Янв-10 13:54 
В мак ос есть автоматор