Possible Duplicate:
What Ruby IDE do you prefer?
Я делаю сценарий просто, используя ruby на сервере Windows 2003. Мои вопросы:
Теперь это действительно 3 вопроса. Вы должны спросить их отдельно о SO.





Доступен пакет ODBC для Модуль Ruby DBI, или вы можете попробовать использовать Привязка ODBC для Ruby, который также включает двоичный файл Win32.
Вот пример, использующий RDI (украденный из здесь):
require 'DBI'
# make an ODBC connection
conn = DBI.connect('DBI:ODBC:datasource','your_username','your_password')
# returns a list of the table names from your database
conn.tables
# returns an array with the resultset from your query
rs = conn.select_all('SELECT * FROM TheTable')
(Источники данных ODBC можно определить с помощью администратора ODBC, доступного через Панель управления / Инструменты администрирования.)
Для электронной почты я предлагаю вам просто использовать стандартные возможности рассылки Ruby и подключиться к вашему серверу Exchange через SMTP.
Однако я не могу рекомендовать вам Ruby IDE, поскольку я редактирую текст с помощью VIM. :-) Другие люди могли бы дать вам намек на это.
Для Ruby IDE попробуйте NetBeans.
NetBeans - одна из лучших IDE, которые я когда-либо использовал для любого языка, без сомнения. Его поддержка Ruby впечатляет.
Я использую NetBeans, когда мне нужно использовать Windows или Linux. Я использую TextMate на своем Mac. Мне не нужна поддержка IDE, когда у меня есть такой хороший инструмент :)
Для простого, но эффективного использования используйте Адо и рубин на окнах. Это действительно хороший пример.
Имейте в виду, что драйверы ODBC, входящие в состав установщика One-Click Installer для Ruby, похоже, не поддерживают Unicode. (Получая доступ к базе данных SQL Server из Unix, я использовал FreeTDS для преобразования UTF-16 в UTF-8 до того, как получить его из UnixODBC.) Мне не удалось выполнить аналогичное преобразование в Windows.
На самом деле это два отдельных вопроса, на второй уже много раз ответили на SO.