Архив 07.2009

Средства тестирования в Ruby on Rails

Как известно, тестирование является одной из важнейших составляющих разработки приложений на основе Ruby on Rails. Поддержка тестирования была включена в Rails с самого начала, для этого использовалась библиотека Test::Unit. Однако, со временем, появилось много альтернативных средств для тестирования в Rails-приложениях.

В этой заметке я проведу небольшой обзор средств, используемых в настоящий момент для тестирования приложений на базе Ruby on Rails. Я не ставлю себе целью выбрать “лучшее” – я считаю, что этот выбор должен делать каждый сам, однако я попытаюсь показать различные варианты – чтобы было из чего выбирать.

Читать дальше »

Навигация по сайту в пользовательском поиске Google

Некоторое время назад я прикрутил к своему блогу поиск Google на основе пользовательского поиска. После некоторого осмотра возможностей пользовательского поиска я обнаружил “уточнения”, позволящие создавать дополнительные ссылки в интерфейсе поиска для уточнения результатов поиска.

Поскольку я пишу и о C++, и о Java, и о Ruby, естественным было бы добавить туда уточнения вида “C++”, “Java” и “Ruby”, позволяющие включать в результаты поиска только страницы с заданными тэгами. Как это выглядит можно посмотреть на картинке внизу, или по после нажатия кнопки “Найти” в блоге справа вверху.

Здесь я опишу, как такое можно осуществить.

Читать дальше »