14.5. Сценарии на платформе Microsoft Windows
14.5. Сценарии на платформе Microsoft Windows
Как и на лыжном курорте, где девушки ищут мужей, а мужья — девушек, ситуация не так симметрична, как может показаться на первый взгляд.
Алан Линдсей Маккей
Уже отмечалось, что Ruby больше любит ОС UNIX. В каком-то смысле это правда: язык разрабатывался в среде UNIX, в ней лучше всего и работает. Сейчас он, впрочем, перенесен на другие платформы, в том числе на Macintosh; ведется даже работа по переносу на Palm OS. Но если UNIX — основная платформа, то следующая по значимости — Windows.
Пользователи Windows не брошены на произвол судьбы. Существует немало инструментов и библиотек для этой платформы, а разрабатывается еще больше, многие аспекты Ruby, даже механизм потоков, изначально не зависят от платформы. Наибольшие трудности возникают при управлении процессами, выполнении ввода/вывода и других операций низкого уровня.
В прошлом существовало несколько вариантов Ruby для Windows. Интерпретатор мог быть собран компилятором gcc или Visual С, его работа могла зависеть от наличия библиотеки Cygwin DLL и т.д. Но в последние годы появился «моментальный» инсталлятор для Windows (см. раздел 14.6).
Среда изменяется слишком быстро, чтобы можно было ее сейчас документировать, однако в этом разделе мы все же рассмотрим некоторые вопросы написания сценариев и автоматизации на платформе Windows. Описанные приемы и утилиты должны работать в любой ОС. Если возникнут проблемы, сообщество придет на помощь.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Microsoft® Windows® SharePoint® Services 3.0 Шаг за шагом
Microsoft® Windows® SharePoint® Services 3.0 Шаг за шагом Информация для пользователей Windows ХР Рисунки и инструкции, приведенные в этой книге, соответствуют пользовательскому интерфейсу Windows Vista, однако можно использовать и Windows ХР.Большинство отличий при работе в Windows ХР относится к
9.2 Реализация массива ftAID на платформе Windows NT
9.2 Реализация массива ftAID на платформе Windows NT Один из очевидных методов реализации массива RAID на платформе Windows NT состоит в поддержке массива на уровне аппаратного обеспечения, например в адаптере шины или контроллере устройства хранения.В семействе Windows Server массив RAID
Питер Нортон, Джон Поль Мюллер Полное руководство по Microsoft Windows XP
Питер Нортон, Джон Поль Мюллер Полное руководство по Microsoft Windows XP Эта книга – мой подарок дядюшке Бобу ко дню его рождения. Пусть их у него будет как можно
Установка InterBase на платформе Windows
Установка InterBase на платформе Windows Подготовка к установке Инсталлятор (программа, которая занимается установкой продукта) любого клона InterBase занимает всего около 5,5 Мбайт. Для запуска установки просто запустите файл установки (он может называться xxWin32SetupXX.exe, где хх
Установка InterBase на платформе Linux/Unix
Установка InterBase на платформе Linux/Unix Установка InterBase под Linix немного сложнее, чем на Windows, если вы не являетесь знатоком этой ОС. Для Linux InterBase (а также Firebird) существуют два варианта архитектуры сервера - SuperServer и Classic. Про их различия, а также про достоинства и недостатки
Установка InterBase на платформе Windows
Установка InterBase на платформе Windows Один из установщиков InterBase, который предоставляет удобный графический интерфейс и поможет самому неискушенному пользователю справиться с процессом инсталляции, описан в главе "Установка InterBase" в самом начале этой книги Однако сейчас нас
Классы XML на платформе .NET
Классы XML на платформе .NET На платформе .NET язык XML применяется для повышения производительности, совместимости с открытыми стандартами и интеграции с ADO.NET. Для этого предусмотрены специализированные классы и пространства имен. Для перечисления всех имеющихся пространств
Преобразование CIL-кода в набор инструкций, соответствующих платформе
Преобразование CIL-кода в набор инструкций, соответствующих платформе Ввиду того, что компоновочные блоки содержат CIL-инструкции, а не инструкции для конкретной платформы, программный код CIL перед использованием приходится в фоновом режиме компилировать. Объект, который
Платформы Microsoft Windows
Платформы Microsoft Windows Инсталляции сервера Windows являются столь безобразно сложными в плане безопасности, что требования высокой защищенности могут просто полностью исключить Windows в качестве платформы для установки серверов базы данных, в которых оценка и отслеживание
33.10. Сценарии командной оболочки под Windows
33.10. Сценарии командной оболочки под Windows Даже те пользователи, которые работают в другой, не UNIX-подобной операционной системе, смогут запускать сценарии командной оболочки, а потому -- найти для себя много полезного в этой книге. Пакеты Cygwin от Cygnus, и MKS utilities от Mortice Kern Associates,
Microsoft Windows XP x64-bit edition
Microsoft Windows XP x64-bit edition Говоря о технологии x86-64, невозможно не упомянуть, пожалуй, главную операционную систему, с которой пользователям этой технологии придется работать, - Microsoft Windows.Можно долго рассуждать на тему, насколько интересна и востребована сегодня технология x86-64,
Глава 4 Операционная система Microsoft Windows 2000
Глава 4 Операционная система Microsoft Windows 2000 4.1. Введение Появление Windows 95 ознаменовало переход из эпохи операционной системы MS-DOS к новой эре в мире персональных компьютеров.Следующая версия – Windows 98 – предоставила пользователям ещё больше средств и возможностей для
Валентин Макаров («РУССОФТ») о национальной платформе Евгений Крестников
Валентин Макаров («РУССОФТ») о национальной платформе Евгений Крестников Опубликовано 16 декабря 2010 года С момента публикации первого интервью Валентина Макарова по поводу «Национальной платформы» прошло немало времени, и концепция проекта
Михаил Черномордиков (Microsoft) о Windows Phone 7 Андрей Письменный
Михаил Черномордиков (Microsoft) о Windows Phone 7 Андрей Письменный Опубликовано 20 января 2011 года В октябре 2010 года «Компьютерра» уже публиковала материал о Windows Phone 7 — тогда первые телефоны на этой системе поступили в продажу и многие нюансы реализации WP7
Надежды и разочарования Windows 8.1: для кого Microsoft выпустила превью и на что рассчитывает? Евгений Золотов
Надежды и разочарования Windows 8.1: для кого Microsoft выпустила превью и на что рассчитывает? Евгений Золотов Опубликовано 27 июня 2013 Попытка номер два. Так беспощадно журналисты называют новую версию MS Windows, увидевшую свет сегодня ночью. Это большой
Фултон Хэл
Просмотр ограничен
Смотрите доступные для ознакомления главы 👉