среда, 25 июня 2008 г.

Пишем парсер на Ruby on Rails

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

Часто таким образом забиваю тестовые БД, для того чтобы "поганять" систему на большой базе. Набирать и придумывать такую тестовую информацию - процес не из простых, и точно не из интересных.

Написать парсер на Ruby on Rails не составляет особого труда, так как существуют мощные библиотеки для этого, а также регулярные выражения в Руби - выше всяких похвал.

Для написания парсеров используется библиотека HPricot(здесь находится сайт с документацией и примерами), которая позволяет используя XPath систему поиска легко вытянуть нужную информацию.

Если кому нужно поправить знания XPath, то это легко можно сделать используя уроки XPath.

Если возникают проблемы с переводом английской документации - пишите в комментарии, постараюсь помочь.

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

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

Продолжение следует....


вторник, 24 июня 2008 г.

Быстрый старт с Ruby on Rails

Я не буду писать то что уже написано - в этой вводной статье дам основные ресурсы, проверенные мной, для быстрого старта в Ruby on Rails, чтобы потом не возвращаться к самым азам.

Здесь выложу те ресурсы - которые надо обязательно посетить всем новичкам в Ruby on Rails.

Список ресурсов:
  1. http://ru.wikibooks.org/wiki/Ruby - учебник где кратко выложены основы самого Ruby
  2. http://www.realcoding.net/article/view/4383 - установка Рельс
  3. http://www.rsdn.ru/article/inet/rails.xml - первое веб-приложение на Ruby on Rails
  4. http://kolia.pp.ru/programming/060521_morev_rails/index.html - кратко описн процес написания веб-приложений на Рельсах(Ruby on Rails)
  5. http://www.gotapi.com/rubyrails - МЕГА полезный ресурс для разработчика, хелпер - который поможет вам найти информацию в любом вопросе касающимся Ruby on Rails
продолжение следует...

четверг, 12 июня 2008 г.

Мое первое впечатление от Ruby on Rails

В своем программистском прошлом, я писал в основном на ПХП, после предложения попробовать Ruby on Rails я задумался. Несмотря ни на что, я решил рискнуть и перешел на новую для себя технологию.

Чтобы научится хорошо программировать, недостаточно только писать код и читать книги, нужно писать статьи о своих познаниях и достижениях. При написании статьи, приходится глубже рассматривать проблему, чтобы обьяснить суть вопроса читателю.

На своем блоге, я в плане эксперимента и приобретения опыта постараюсь написать цикл статей про Ruby on Rails. Если мой труд будет кому-то полезен и интересен, то цикл будет продолжен