Архив Январь, 2011

Работаем с Java окнами в Human Emulator

Author admin    Category Human Emulator     Tags ,

В сегодняшней заметке речь пойдет о программе Human Emulator, точнее не о самой программе, а о методе работе с Java всплывающии окнами.

Сейчас большая редкость встретить сайт без Java. Java открывает большие возможности в программировании и оформлении web сайтов. Ява код выполняется на стороне клиента, поэтому ели у Вас достаточно высоко посещаемый ресурс, то вы просто должны использовать на нем Java, что бы уменьшить нагрузку.

Я столкнулся с следующей ситуацией. Нужно было вставить Html код новой страницы в Java окно. Форма textarea в Java окне не определялась как DOM и нельзя было вставить в неё текст используя такие функции, как:

$textarea->set_value_by_name("имя поля текстового ввода","задаваемое значение");

$textarea->set_value_by_number("номер поля текстового ввода","задаваемое значение");
 

И уж нельзя было нажать на кнопку insert для подтверждения ввода текста.
далее

Янв
21

UP PR 2011

Author admin    Category SEO     Tags , ,

Всем привет! Google сделал хороший подарок в начале 2011 года. В интернете ходили сплетни о том, что мол Google решил отказаться от апдейта PR, что теперь он будет считать авторитетность сайта через Alexa Rank. Но нет от PR, Google не откажется! Лишь частоту апдейтов они увеличили, видимо на то есть свои причины.

Этого апа я ждал с нетерпением. Предполагал что АП будет 31 декабря 2010 года, в 2009 году последний ап был 31 декабря. Мне было интересно проверить, работает ли мой скипт поднятия PR. Оказалось что работает, блог получил +2. Еще на 3 сайтах, которые нигде не регистрировались и не имеют естественных бэков, PR вырос на +1 или +2

далее

Янв
15

[Скрипт] Почтовый автокликер ссылок

Написал очередной скрипт на PHP. Скрипт заточен под Human Emulator, но его так же можно использовать и на обычном хостинге, поддерживающем PHP, только нужно немного редактировать процесс подтверждения регистраций. Бывают такие ситуации, когда вы зарегистрировали свой сайт в большом количестве каталогов, где нужно подтвердить регистрацию через почтовый ящик. На почту приходит письмо с ссылкой, обычно в адресе ссылки используется слово confirm – подтверждение и именно на эту ссылку и нужно нажать.

Как работает скрипт? Скрипт подключается к вашей почте, определяет количество писем на почте и начиная с первого письма, проверяет их. Открывает первое письмо и ищет ссылку, в которой есть заветное слово confirm , находит её и кликает по ней, затем переходит к другому письму и так до тех пор, пока не переберет все письма.

далее

Янв
15

Юзабилити интернет магазина. Часть 2

Почетный спонсор второй части статьи – разработка интернет сайтов в Москве.

В первой части мы с Вами поговорили о двух правилах, обеспечивающих юзабилити, это:

  • дизайн и структуру сайта
  • навигация и система поиска

В этой части мы будем говорить о представлении товаров или услуг и процессе покупки. Итак подробнее о каждо из них.

Представление товара

Покупателю очень важно видеть покупаемый товар. Так как продукт невозможно подержать в руках, поэтому обязательно наличие фотографий товара достаточного размера и хорошего качества, желательно на белом фоне и с возможностью увеличивать отдельные области изображения. Наличие подробного описания, технические характеристики, отзывы экспертов, покупателей, сравнительная характеристика с моделями других марок. Информация должна быть подробной — это повысит доверие покупателя.

Обязательно предлагайте сопутствующие товары. Не убирайте отсутствующий товар. Это позволяет привлекать поисковый траффик, страница будет «сидеть в индексе». Лучше чуть ниже этого товара добавить список других, похожих товаров, что бы покупатель не ушел из интернет магазина.

Товар должен быть расположен на видных местах. На главной странице данного сайта выводятся ссылки, ведущие на разделы с товарами, но товары не выводятся.

Процесс покупки

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

Предупреждайте обо всех затратах, о правилах доставки и обмена купленной продукции.

Не усложняйте процесс заказа товара. Достаточно показать 1 страницу, на которой размещены все сведения о выбранном товаре, его стоимость, небольшая анкета с контактными данными клиента и форма для внесения информации о банковской карте. После проверки заказа и заполнения всех полей, клиенту достаточно нажать кнопку «Подтверждаю» и попасть на страницу «Ваш заказ принят». Не забудьте указать все параметры заказа на странице подтверждения и прислать их на e-mail клиента.

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

Янв
15

Юзабилити интернет магазина. Часть 1

Популярность интернет магазинов постоянно растет, что объясняется не только приятной возможностью купить все необходимое, не выходя из дома или офиса, но и рядом бесспорных преимуществ интернет магазина перед обычным розничным магазином:

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

При создании интернет- магазина необходимо придерживаться ряда правил, обеспечивающих юзабилити (удобство использования) вашего ресурса . Правила эти распространяются на:

  • дизайн и структуру сайта
  • навигация  и система поиска
  • представление товаров или услуг
  • процесс покупки

Девиз юзабилити интернет магазина:

Как минимум не мешайте посетителю покупать, как максимум проведите его за руку по нужному вам пути. И тогда потенциальный покупатель совершит покупку именно в вашем интернет магазине.

Дизайн интернет магазина

Дизайн и структура сайта разрабатывается с учетом фирменного стиля компании, специфики деятельности и психологии потенциального покупателя. Структура сайта не должна ограничиваться товарными категориями, также нужны дополнительные разделы: помощь клиентам в покупке и навигации, новости, справочные и познавательные материалы, отзывы других покупателей – все, что может быть полезно и интересно аудитории. Обязательно наличие контактной информации.

далее

Янв
14

[Мануал] Как в формы ввода вставлять текст?


Достаточно часто на почту приходят письма с просьбами объяснить как пользоваться Human Emulator`ом. Как изменить ядро symbian – шутка, об этом меня еще не спрашивают :-)

Часто задают вопрос как записывать макросы и как вставлять текст в input textarea формы?

Итак у Human Emulator есть стандартные функции, которые позволяют вставлять текст в формы ввода input и textarea используя:

Имя поля ввода:

$input->set_value_by_name("имя поля ввода","задаваемое значение");

Номер поля ввода:

$input->set_value_by_number("номер поля ввода","задаваемое значение");

Очень удобные функции. Например когда я писал авторегер mail.ru столкнулся с маленькой проблемкой. Имена для форм ввода генерировались автоматически после каждой перезагрузки страницы, такой метод для борьбы с авторегерами. Но используя функцию

$input->set_value_by_number("номер поля ввода","задаваемое значение");

Удалось эту защиту обойти.

Достаточно часто форм для ввода построены на основе java скрипов и не определяются Хуман Эмулятором как поля ввода. Эту защиту так же можно обойти. Используя 2 функции:


$mouse->click("x координата","y координата");

$browser->paste();

С помощью функции $mouse->click(); кликаем на нашу форму ввода а используя $browser->paste(); вставляем текст из буфера обмена. Да чуть не забыл, что бы записать текст в буфер обмена используем функцию:

$clipboard->put_text("Текст");

Вот таким хитрым образом мы эмулируем нажатие правой кнопкой мыши на форму ввода и вставляем текст из буфера обмена.

Удачи в экспериментах!

Янв
13

Массово добавлеям сайты в панель webmaster.yandex.ru

Здравствуйте! Поздравляю всех с наступающим старым Новым Годом!

Выкладываю скрипт, который позволяет добавлять массово в панель вебмастера Яндекса ЖЖ блоги. Для подтверждения каждого нового сайта на сайте нужно разместить код. Скрипт автоматически все делает.

далее

Янв
12

Восстановление Windows

Здравствуйте. Сегодня я хотел бы поделиться личным опытом восстановления ОС Windows XP. Хотя данный метод восстановления подойдет и для других ОС семейства Windows.

Случилась неприятная ситуация, выключили свет и из-за преждевременного прекращения работы компьютера, был поврежден жесткий диск и как последствие, не запускалась ОС. Процесс загрузки Windows доходил до определенной точки, а затем перезагружался.

Первая задача была вылечить HDD . Полазив по просторам интернета нашел хорошую бесплатною программу MHDD, которая написана нашим соотечественником (не перевелись еще у нас специалисты).

далее

Янв
8

Test Maker v 1.0 – бесплатная CMS для создания online тестов

Author admin    Category CMS     Tags ,

Test Maker v 1.0 это бесплатная CMS для создания Online тестирований с возможностью оплаты получения результата через CMS.

Эту CMS я написал, примерно полтора года назад, когда ушел в рейс (Сирия – Болгария – Бразилия – Ирландия). Начал я её писать в Сирии (г. Тартус),а закончил в Ирландии в маленьком городе Фойнес. В Фойнесе познакомился с web программистом, под его руководством была база недвижимости украины. Так что у этой CMS большая история :-)

Итак коротко о CMS. Система имеет собственную административную панель. В комплекте с CMS идет шаблон «Проверь свое IQ».

далее

Янв
7

Автоматическая аддурилка Yandex

Итак сегодня я расскажу, как для Human Emalator написать скрипт, который автоматически будет добавлять web адреса в Add Url Yandex.

Работники компании постоянно дорабатывают аддурилку. На сегодняшний день, там стоит следующая защита. Если просто вставить код каптчи, кнопка «Добавить» не будет активна. Необходимо выполнить действия, присущие живому человеку, хорошо что не нужно отправить sms для подтверждения. Итак, что бы эмулировать человека, я использовал посимвольный ввод каптчи.

Если мы воспользуемся функцией:

$input->set_value_by_name('rep','каптча');

Каптча будет вставлена в форму, но кнопка «Добавить» не будет активна и добавить сайт мы не сможем. Поэтому мы воспользуемся функцией:

$keyboard->input("каптча",100);

Функция выполняет посимвольный ввод каптчи с задержкой 100 мсек, тем самым эмулируя прямой ввод с клавиатуры.

далее