суббота, 29 августа 2009 г.

Отчёт по Cofe'n'Cod: Введение в Регулярные Выражения

Сегодня прошла встреча в формате Cofe'n'Cod
Думаю будет неплохо если я опубликую затрагиваемую мной тему.

Тема: Введение в RegExp

Введение.

Регулярные выражения поддерживаются во многих языках программирования и являются по настоящему мощным инструментом работы с текстом. Я постараюсь рассказать про базовый "Словарь RegExp".
Понимание происходящего в RegExp открывает много новых возможностей для программиста и значительно ускоряет его работу.
Пока я не могу отвечать на такие вопросы как "Как?" и "Почему?" я попробую ответить на вопрос "Что?" возможно это и не интересно, но крепкий фундамент и ответ на вопрос "Что есть регулярные выражения" помогут в дальнейшем понимать суть происходящего.

воскресенье, 23 августа 2009 г.

Вот для чего нужен этот AutoIt

Вчера вечером пытался обновить прошивку телефона.
У Nokia есть софтинка "Nokia Software Updater"
Она, проверяет подключен ли телефон, затем ищет обновление для телефона, следующий шаг проверяет состояние батареи, а уж потом только меняет прошивку.
Так вот воткнул я зарядку, подключил телефон через кабель, опознал его в компе. Запустил программулину. Опознала она мой телефон, нашла обновления, проверила заряд и говорит "подожди те пару минут и повторите снова". Подождал немного, снова тоже самое. И так наверно раз 5 прошло. И вот тут то меня и осенило "Вот для чего нужен этот AutoIt"

вторник, 18 августа 2009 г.

Скрипт на AutoIt 3 Копирование текста диалогового окна в блокнот

Наконец то я смог написать постой пример на AutoIt
Задача которую я сегодня реализую, будет очень простой, любое появившееся диалоговое окно, должно быть записано в блокнот.
Далее приведу пример кода, и разберу его.

суббота, 15 августа 2009 г.

Первое знакомство с AutoIt

Прошла очередная неделя.
Познакомился с такой интересной штукой как AutoIt. Хочется рассказать, о ней немного и поделиться первым впечатлением.
AutoIt — свободно распространяемый язык для автоматизации выполнения задач в Microsoft Windows. http://ru.wikipedia.org/wiki/AutoIt. И так поскольку к этой теме я уже подхожу третий раз, за последние 3 дня, сейчас опишу впечатления, а в следующем посте приведу простой пример.

Об особенностях языка, и нюансах поговорим позже, по мере его изучения.
Установка заняла считанные минуты. ИДЕ основано на редакторе SciTE, так что имеется предопределённый словарь, который очень легко позволяет работать со стандартными методами.
Я начал работать практически сразу, чтение справки заняло ~ 10-15 минут.
Собрать проект можно в исполняемый модуль exe или скрипт Au3
Исполняемый модуль имеет персональный значок в трее, откуда им можно управлять.
В случае ошибки во время исполнения, выводится сообщение о том, какой в каком месте кода и в каком объекте произошла ошибка.

Скачать AutoIt можно отсюда http://www.autoitscript.com/autoit3/downloads.shtml


С точки зрения использования и понимания очень простой язык. К тому же имеется достаточно подробная справка.


P.S похоже я погорячился с "каждой пятницей", постараюсь постить не реже одного раза в неделю.

P.P.S. Завтра будет пример с описанием.

пятница, 7 августа 2009 г.

Реализация класса, вызова справки из WiKi.

Вступление
И так прошла неделя, а мыслей как не было, так и нет.
Но раз уж я обещал писать каждую пятницу, то буду держать слово.
Попробую определиться с тем, что было проделано за эту неделю.
1. Разбор скриптов на Python
2. Реализация класса онлайн помощи
3. Отлов утечек памяти
4. Поиск ошибок в коде

понедельник, 3 августа 2009 г.

Первая фраза

Постараюсь писать блог каждую пятницу. Может что то и выйдет.