Архив категории ‘Без категории’

Посвящается С.Нековалю

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

Для непосвященных – что такое FRD или Functional Requirements Document? Это документ, детально описывающий функциональные возможности системы с упором на «как». Обычно этот документ расширяет и детализирует BRD или Business requirements document, менее детализированные требования, описывающие «что» система должна делать. Имея хорошее FRD разработчики даже самой средней квалификации садятся и пишут систему без лишних вопросов. Т.е. это – главный документ на проекте.

(далее…)

На днях Google представил свой новый амбициозный проект. Wave (Волна) — по словам его главного разработчика Ларса Расмуссена, это то, как могла бы выглядеть электронная почта, будь она изобретена сегодня. На самом деле, Волна — органичное объединение трёх таких различных способов коммуникации людей как e-mail, IM(ICQ и т.п.) и Wiki.
(далее…)

Просачиваются удивительные слухи, а именно: Charles Lamb проговорился о скором выходе бета-версии Berkeley DB Java Edition HA. (далее…)

Поговорим немного о знаменитой ошибке 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 можно несколькими способами, два из которых приведены в статье. (далее…)