html += «</div>»;
// Выводим сформированный HTML-текст
_gel(‘content_div’). innerHTML = html;
});
}
//Важный момент: эта функция обеспечивает извлечение свежих данных из XML-потока
// при загрузке гаджета
_IG_RegisterOnloadHandler(displayRSSData);
</script>
</Content>
</Module>

Листинг 4. Описание реквизитов гаджета Google
<ModulePrefs title='lines'
title_url='http://gagdetmaster.googlepages.com/'
height='340'
width='300'
author='GadgetMaster'
author_email='[email protected]'
description='Версия популярной российской игры Lines,адаптированная
для iGoogle/Google Gadgets'
author_location='Russia,RU'
author_link='http://gagdetmaster.googlepages.com/'
screenshot='http://gagdetmaster.googlepages.com/lines_screenshot.gif'
thumbnail='http://gagdetmaster.googlepages.com/lines_thumbnail.jpg'
directory_title='Russian Lines'
category='games'/>
В «расширенных» библиотеках размещаются группы функций для выполнения специальных задач: динамическая настройка высоты окна гаджета (модуль dynamic-height), управление интерфейсными вкладками (tabs), обработка событий «перетаскивания» (drag), вывод табличных данных (grid), блокировок (locked-domain) и др.
Закономерное завершение процесса разработки – публикация гаджета. Чтобы посетители iGoogle.ru могли воспользоваться разработкой, ее необходимо разместить в соответствующем каталоге Google. Проще всего это сделать с помощью все того же редактора гаджетов, выбрав пункт меню File/Publish... Однако предварительно необходимо задать несколько параметров, описывающих реквизиты разработки.

Они размещаются в атрибутах тега <ModulePrefs> и, кроме чисто информационной, несут и функциональную нагрузку. Например, задавая значения height и width, разработчик получает возможность управлять размерами окна модуля, выводимого в основном интерфейсе iGoogle. (Отметим, что посетитель в некоторых случаях все равно может самостоятельно их изменять.)
Атрибутов, описывающих гаджет, порядка двух десятков, но не все их нужно задавать. К обязательным относятся: название разработки, адрес электронной почты и имя автора.
Дополнительно рекомендуется также задать ссылку на снимок экрана разработки и миниатюрную копию этой картинки или стильную пиктограмму (они используются в каталоге разработок; очевидно, что яркая иллюстрация хорошо привлекает внимание пользователей). Кроме того, можно задать ссылку на фотографию автора, она появится на странице с подробной информацией о разработке.
Разработчики, желающие принять участие в конкурсе PC Magazine/RE и Google, могут разместить информацию и ссылку на свой гаджет на сайте http://beta.pcmag.ru/.
Управление музыкальными записями
Джейми Лендино
На недостаток средств организации коллекций сегодняшним любителям музыки жаловаться не приходится. Коллекции из трех сотен компакт-дисков, расположенных на полке в алфавитном порядке, остались в прошлом. Компьютерные стереосистемы позволяют хранить списки воспроизведения на любой случай, создавать автоматически обновляющиеся интеллектуальные списки и использовать другие способы организации тысяч композиций, моментально готовых к воспроизведению.
В то же время разнообразие этих средств может поставить пользователя в тупик. Допустим, вы уже продумали, как разместить вашу персональную музыкальную библиотеку на ПК или на домашнем сервере. Но наверняка материал организован не так рационально, как хотелось бы. Известны ли вам оптимальные способы поиска нужной музыки – сочинений определенного жанра или конкретных композиций? Используете ли вы теги? Пакетные теги?

К счастью, организовать музыкальные записи так, чтобы поиск нужных произведений выполнялся быстро, проще, чем кажется. Потратив немного времени на организационном этапе, вы улучшите возможности управления коллекцией. Мы расскажем обо всем, что нужно знать, чтобы приступить к работе с iTunes или Windows Media Player.
С самого начала внутренние механизмы управления файлами в iTunes были скрыты от пользователя: в его распоряжении был лишь абстрактный объект «Library» («Библиотека»). И это хорошо, если вас устраивают методы iTunes, но если вы предпочитаете организовывать записи в соответствии с их расположением на жестком диске, то имеющийся подход вам не подойдет.
К счастью, в версии 7.0 специалисты Apple хотя бы частично изменили подход, обеспечив несколько библиотек. При запуске программы удерживайте нажатой клавишу Shift (Windows) или клавишу Option (OS X), и вы увидите графическое представление различных библиотек с возможностью создания новой.

Существует множество вариантов структуры библиотек, – к примеру, можно создать библиотеку
