Архив от 2009

Поговорим немного о знаменитой ошибке ORA-12705. Быстрый гуглёж показывает, насколько много людей сходили с ума, пытаясь решить эту проблему. Баг широко распространен среди новичков, устанавливающих 10g, а именно, при этом невозможно подключиться к свежеустановленной базе Oracle XE. (далее…)

На сегодняшний день очень распространено использование технологии Ajax в веб-приложениях. Эта технология основана на асинхронных запросах и доставляет много неудобств для разработчиков автоматизированных тестов. Для написания автоматизированных тестов мы используем HtmlUnit. Последняя версия HtmlUnit довольно неплохо позволяет обрабатывать асинхронные запросы, но все же после отправления Ajax запроса на сервер, приходилось вставлять паузу для ожидания ответа от сервера. Это довольно неудобно, поскольку разные запросы обрабатываются разное время. Если выставлять очень большую паузу – то скрипты исполнялись очень долго. Плюс, плохая поддержка JavaScript доставляла массу хлопот. В общем, универсального решения для HtmlUnit пока не найдено и это побудило меня поискать другой инструмент.

(далее…)

Я тут задался вопросом, надо ли пересобирать пакеты на маршрутизаторе, который фильтрует трафик ACL. Другими словами, использовать или не использовать ip virtual-reassembly.
(далее…)

На прошлой неделе я выступал на РИФе, рассказывал про мобильные сервисы и мобильные приложения. Сервисы – это то, что доступно через браузер, а приложения – то, что надо закачивать и ставить, т.е. Java или native код.

Я пытался разобраться, как эти два зверя уживаются друг с другом в одной клетке, точнее в одной трубке. Доклад вообще назывался: «Мобильные войны», т.е. мне хотелось убедить публику, что идет битва, и с переменным успехом побеждают то одни, то другие.
(далее…)

В браузерах Mozilla и Internet Explorer существует два способа перейти на предыдущую страницу с клавиатуры – нажав alt+стрелка влево или backspace. На страницах, где приходится заполнять большое число полей в формах, пользователь может случайно нажать backspace когда фокус находится в элементе ввода, в котором backspace не обрабатывается (drop down choice, radio button). Это привет к переходу на предыдущую страницу из истории посещений и сбросу всех значений, введенных в форму. Избежать ухода со страницы по клавише backspace можно несколькими способами, два из которых приведены в статье. (далее…)