<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://wiki2.linuxformat.ru/skins/common/feed.css?97"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>LXF123:Project - История изменений</title>
		<link>http://wiki2.linuxformat.ru/index.php?title=LXF123:Project&amp;action=history</link>
		<description>История изменений этой страницы в вики</description>
		<language>ru</language>
		<generator>MediaWiki 1.11.1</generator>
		<lastBuildDate>Wed, 13 May 2026 23:42:14 GMT</lastBuildDate>
		<item>
			<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
			<link>http://wiki2.linuxformat.ru/index.php?title=LXF123:Project&amp;diff=10840&amp;oldid=prev</link>
			<description>&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;a href=&quot;http://wiki2.linuxformat.ru/index.php?title=LXF123:Project&amp;amp;diff=10840&amp;amp;oldid=10839&quot;&gt;(Различия между версиями)&lt;/a&gt;</description>
			<pubDate>Wed, 13 Oct 2010 09:06:21 GMT</pubDate>			<dc:creator>Crazy Rebel</dc:creator>			<comments>http://wiki2.linuxformat.ru/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:LXF123:Project</comments>		</item>
		<item>
			<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
			<link>http://wiki2.linuxformat.ru/index.php?title=LXF123:Project&amp;diff=10839&amp;oldid=prev</link>
			<description>&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая статья&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Семь крутых Linux-проектов==&lt;br /&gt;
&lt;br /&gt;
: Под мерный шум дождя '''Грэм Моррисон''' вздумал отдохнуть за Linux-машиной. И вот что получилось, дорогие читатели.&lt;br /&gt;
&lt;br /&gt;
При повседневном&lt;br /&gt;
пользовании&lt;br /&gt;
Linux-компьютером&lt;br /&gt;
легко&lt;br /&gt;
забыть,&lt;br /&gt;
что позади&lt;br /&gt;
менеджеров&lt;br /&gt;
пакетов&lt;br /&gt;
прячется&lt;br /&gt;
целый&lt;br /&gt;
мир развлечений,&lt;br /&gt;
творчества&lt;br /&gt;
и веселья.&lt;br /&gt;
По нашему&lt;br /&gt;
пристрастному&lt;br /&gt;
мнению,&lt;br /&gt;
Linux — лучшая&lt;br /&gt;
операционная&lt;br /&gt;
система&lt;br /&gt;
для любителей&lt;br /&gt;
поиграть&lt;br /&gt;
с новыми&lt;br /&gt;
программами.&lt;br /&gt;
Многообразия&lt;br /&gt;
там море,&lt;br /&gt;
и, в отличие&lt;br /&gt;
от других&lt;br /&gt;
ОС,&lt;br /&gt;
все это бесплатно.&lt;br /&gt;
&lt;br /&gt;
Единственная&lt;br /&gt;
проблема – если&lt;br /&gt;
считать&lt;br /&gt;
это проблемой – состоит&lt;br /&gt;
в том, что выбор&lt;br /&gt;
слишком&lt;br /&gt;
велик,&lt;br /&gt;
и иногда сложно&lt;br /&gt;
отделить&lt;br /&gt;
зерна&lt;br /&gt;
от плевел&lt;br /&gt;
в ошеломляющем&lt;br /&gt;
количестве&lt;br /&gt;
доступных&lt;br /&gt;
приложений.&lt;br /&gt;
Поэтому&lt;br /&gt;
мы хотим&lt;br /&gt;
дать вам отправную&lt;br /&gt;
точку&lt;br /&gt;
для забавного&lt;br /&gt;
хакерства,&lt;br /&gt;
передышки&lt;br /&gt;
в работе&lt;br /&gt;
и повышения&lt;br /&gt;
отдачи&lt;br /&gt;
от Linux, представив&lt;br /&gt;
семь небольших&lt;br /&gt;
проектов,&lt;br /&gt;
выполняемых&lt;br /&gt;
за час или два,&lt;br /&gt;
на каком&lt;br /&gt;
бы дистрибутиве&lt;br /&gt;
вы ни работали.&lt;br /&gt;
Это и использование&lt;br /&gt;
Linux как сервера,&lt;br /&gt;
где красуются&lt;br /&gt;
ваши&lt;br /&gt;
фотографии,&lt;br /&gt;
и создание&lt;br /&gt;
и запись подкастов&lt;br /&gt;
и музыки,&lt;br /&gt;
и покадровая&lt;br /&gt;
анимация&lt;br /&gt;
в GIMP, и даже&lt;br /&gt;
написание&lt;br /&gt;
собственной&lt;br /&gt;
текстовой&lt;br /&gt;
приключенческой&lt;br /&gt;
игры.&lt;br /&gt;
Проекты&lt;br /&gt;
хорошо&lt;br /&gt;
иллюстрируют&lt;br /&gt;
ширину&lt;br /&gt;
охвата&lt;br /&gt;
и качество&lt;br /&gt;
программ,&lt;br /&gt;
доступных&lt;br /&gt;
в Linux, и, быть может,&lt;br /&gt;
явятся&lt;br /&gt;
идеальной&lt;br /&gt;
стартовой&lt;br /&gt;
площадкой&lt;br /&gt;
для больших&lt;br /&gt;
и лучших&lt;br /&gt;
начинаний.&lt;br /&gt;
&lt;br /&gt;
===Хостинг фотоальбома===&lt;br /&gt;
&lt;br /&gt;
: Управляйте своей онлайн-фотоколлекцией через личный сервер&lt;br /&gt;
: Время на проект 60 минут&lt;br /&gt;
&lt;br /&gt;
Существует&lt;br /&gt;
масса&lt;br /&gt;
онлайн-сервисов,&lt;br /&gt;
предлагающих&lt;br /&gt;
разместить&lt;br /&gt;
фотографии&lt;br /&gt;
бесплатно,&lt;br /&gt;
и сайты&lt;br /&gt;
типа Flickr и Picasa замечательно&lt;br /&gt;
расширяют&lt;br /&gt;
ваше&lt;br /&gt;
социальное&lt;br /&gt;
присутствие&lt;br /&gt;
в сети.&lt;br /&gt;
Но для большинства&lt;br /&gt;
из нас это не идеальный&lt;br /&gt;
способ&lt;br /&gt;
хранения личных&lt;br /&gt;
снимков&lt;br /&gt;
для показа&lt;br /&gt;
семье&lt;br /&gt;
и друзьям.&lt;br /&gt;
Даже&lt;br /&gt;
когда вам предлагают&lt;br /&gt;
коллекции,&lt;br /&gt;
защищенные&lt;br /&gt;
паролем,&lt;br /&gt;
все-таки&lt;br /&gt;
хочется&lt;br /&gt;
держать личные&lt;br /&gt;
фотографии&lt;br /&gt;
поближе&lt;br /&gt;
к своему&lt;br /&gt;
жесткому диску. Так почему&lt;br /&gt;
бы не завести&lt;br /&gt;
свою фотоколлекцию?&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF123_21_1.jpg|300px]] ''Zoph'' — всестороннее web-приложение для управления фотографиями, написанное на ''PHP''.| Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Подходящее&lt;br /&gt;
приложение&lt;br /&gt;
называется&lt;br /&gt;
''Zoph''. Оно основано&lt;br /&gt;
на ''PHP'' и базе&lt;br /&gt;
данных&lt;br /&gt;
''MySQL'', и позволяет&lt;br /&gt;
импортировать&lt;br /&gt;
коллекцию&lt;br /&gt;
ваших&lt;br /&gt;
фотографий&lt;br /&gt;
через&lt;br /&gt;
файлы&lt;br /&gt;
''Zip'' или ''Tar'', организовывать&lt;br /&gt;
их в альбомы,&lt;br /&gt;
указывать&lt;br /&gt;
имя автора&lt;br /&gt;
и географическое&lt;br /&gt;
положение&lt;br /&gt;
снимков,&lt;br /&gt;
а также&lt;br /&gt;
делиться&lt;br /&gt;
ими с друзьями&lt;br /&gt;
и семьей.&lt;br /&gt;
&lt;br /&gt;
====Установка приложения====&lt;br /&gt;
&lt;br /&gt;
Если&lt;br /&gt;
в качестве&lt;br /&gt;
базового&lt;br /&gt;
дистрибутива&lt;br /&gt;
взять Ubuntu&lt;br /&gt;
9.04, вам следует&lt;br /&gt;
установить&lt;br /&gt;
''Zoph'' из менеджера&lt;br /&gt;
пакетов,&lt;br /&gt;
который,&lt;br /&gt;
в свою очередь,&lt;br /&gt;
добавит&lt;br /&gt;
несколько&lt;br /&gt;
зависимостей&lt;br /&gt;
''Apache 2'', нужных&lt;br /&gt;
для работы&lt;br /&gt;
web-сервера.&lt;br /&gt;
Вам также&lt;br /&gt;
следует&lt;br /&gt;
поискать&lt;br /&gt;
и установить&lt;br /&gt;
пакет&lt;br /&gt;
''mysql-server'', чтобы&lt;br /&gt;
получить&lt;br /&gt;
в свое распоряжение&lt;br /&gt;
базу&lt;br /&gt;
данных,&lt;br /&gt;
и установщик&lt;br /&gt;
попросит&lt;br /&gt;
вас создать&lt;br /&gt;
пароль,&lt;br /&gt;
для защиты&lt;br /&gt;
root-овской&lt;br /&gt;
учетной&lt;br /&gt;
записи&lt;br /&gt;
''MySQL''. Запомните&lt;br /&gt;
его: он потребуется&lt;br /&gt;
вам при вводе&lt;br /&gt;
нижеследующих&lt;br /&gt;
команд. Первая&lt;br /&gt;
создает&lt;br /&gt;
базу&lt;br /&gt;
данных,&lt;br /&gt;
которую&lt;br /&gt;
''Zoph'' будет&lt;br /&gt;
использовать&lt;br /&gt;
для&lt;br /&gt;
хранения информации&lt;br /&gt;
о фотографиях,&lt;br /&gt;
а вторая&lt;br /&gt;
импортирует&lt;br /&gt;
таблицы,&lt;br /&gt;
необходимые&lt;br /&gt;
для работы&lt;br /&gt;
''Zoph'', на ваш сервер&lt;br /&gt;
''MySQL'':&lt;br /&gt;
&lt;br /&gt;
 mysqladmin -u root -p create zoph&lt;br /&gt;
 mysql -u root -p zoph &amp;lt; /usr/share/doc/zoph/zoph.sql&lt;br /&gt;
&lt;br /&gt;
Если&lt;br /&gt;
ваш дистрибутив – не Ubuntu, путь до файла&lt;br /&gt;
'''zoph.sql''' может&lt;br /&gt;
оказаться&lt;br /&gt;
другим.&lt;br /&gt;
Менеджер&lt;br /&gt;
пакетов&lt;br /&gt;
вашего&lt;br /&gt;
дистрибутива&lt;br /&gt;
подскажет&lt;br /&gt;
вам его, если&lt;br /&gt;
вы посмотрите,&lt;br /&gt;
что и куда&lt;br /&gt;
устанавливается&lt;br /&gt;
в пакете&lt;br /&gt;
''Zoph''.&lt;br /&gt;
&lt;br /&gt;
====Настройка====&lt;br /&gt;
&lt;br /&gt;
Следующим&lt;br /&gt;
шагом&lt;br /&gt;
будет&lt;br /&gt;
задание&lt;br /&gt;
прав доступа&lt;br /&gt;
для&lt;br /&gt;
только&lt;br /&gt;
что созданной&lt;br /&gt;
базы&lt;br /&gt;
данных.&lt;br /&gt;
Зайдите&lt;br /&gt;
на ваш&lt;br /&gt;
сервер&lt;br /&gt;
''MySQL'', введя&lt;br /&gt;
''mysql -u root -p'', и введите&lt;br /&gt;
следующие&lt;br /&gt;
две&lt;br /&gt;
строки,&lt;br /&gt;
заменив&lt;br /&gt;
'''password''' вашим&lt;br /&gt;
собственным&lt;br /&gt;
паролем:&lt;br /&gt;
&lt;br /&gt;
 grant select, insert, update, delete on zoph.* to zoph_rw@localhost identified by ‘password’;&lt;br /&gt;
 grant all on zoph.* to zoph_admin identified by ‘password’;&lt;br /&gt;
&lt;br /&gt;
Здесь мы создали&lt;br /&gt;
учетную&lt;br /&gt;
запись ''MySQL'' под названием&lt;br /&gt;
'''zoph_rw'''&lt;br /&gt;
и дали&lt;br /&gt;
ей право&lt;br /&gt;
на чтение и запись в базу&lt;br /&gt;
данных.&lt;br /&gt;
''Zoph'' ожидает,&lt;br /&gt;
что такая&lt;br /&gt;
учетная&lt;br /&gt;
запись существует,&lt;br /&gt;
и вам нужно&lt;br /&gt;
сообщить&lt;br /&gt;
ему,&lt;br /&gt;
какой&lt;br /&gt;
пароль&lt;br /&gt;
назначен&lt;br /&gt;
пользователю&lt;br /&gt;
'''zoph_rw'''. Это можно&lt;br /&gt;
сделать,&lt;br /&gt;
отредактировав&lt;br /&gt;
в файле&lt;br /&gt;
'''/etc/zoph/config.inc.php''' строку:&lt;br /&gt;
&lt;br /&gt;
 define('DB_PASS', 'password');&lt;br /&gt;
&lt;br /&gt;
Подставьте&lt;br /&gt;
свой пароль&lt;br /&gt;
вместо&lt;br /&gt;
‘password’.&lt;br /&gt;
&lt;br /&gt;
====Выложим фотки====&lt;br /&gt;
&lt;br /&gt;
С настройкой&lt;br /&gt;
покончено.&lt;br /&gt;
Теперь&lt;br /&gt;
откройте&lt;br /&gt;
в браузере,&lt;br /&gt;
работающем&lt;br /&gt;
на той же машине,&lt;br /&gt;
адрес http://localhost/zoph, откуда&lt;br /&gt;
вас перенаправят&lt;br /&gt;
на страницу входа.&lt;br /&gt;
Введите&lt;br /&gt;
'''admin''' как имя пользователя&lt;br /&gt;
и '''admin''' как пароль,&lt;br /&gt;
и вы окажетесь&lt;br /&gt;
внутри&lt;br /&gt;
''Zoph'', запущенном&lt;br /&gt;
на вашем&lt;br /&gt;
web-сервере.&lt;br /&gt;
Первое,&lt;br /&gt;
что&lt;br /&gt;
следует&lt;br /&gt;
сделать – это импортировать&lt;br /&gt;
свои фотографии;&lt;br /&gt;
нажмите&lt;br /&gt;
кнопку&lt;br /&gt;
'''Import''' [Импорт]&lt;br /&gt;
вверху&lt;br /&gt;
экрана.&lt;br /&gt;
Далее&lt;br /&gt;
можно&lt;br /&gt;
выбрать&lt;br /&gt;
отдельные&lt;br /&gt;
снимки&lt;br /&gt;
или архивы&lt;br /&gt;
'''Zip/Tar''', для загрузки&lt;br /&gt;
папки&lt;br /&gt;
или&lt;br /&gt;
коллекции.&lt;br /&gt;
К каждой&lt;br /&gt;
загрузке&lt;br /&gt;
можно&lt;br /&gt;
добавить&lt;br /&gt;
описание,&lt;br /&gt;
а также&lt;br /&gt;
создать&lt;br /&gt;
географические&lt;br /&gt;
местоположения&lt;br /&gt;
и учетные&lt;br /&gt;
записи&lt;br /&gt;
фотографов – их можно&lt;br /&gt;
потом&lt;br /&gt;
приписывать&lt;br /&gt;
очередному&lt;br /&gt;
импорту.&lt;br /&gt;
Это необязательная&lt;br /&gt;
информация,&lt;br /&gt;
но она облегчает&lt;br /&gt;
поиск&lt;br /&gt;
в больших&lt;br /&gt;
коллекциях.&lt;br /&gt;
&lt;br /&gt;
Добавленные&lt;br /&gt;
фотографии&lt;br /&gt;
можно&lt;br /&gt;
увидеть,&lt;br /&gt;
перейдя&lt;br /&gt;
на страницу&lt;br /&gt;
'''Photos''' [Фотографии]&lt;br /&gt;
или, если&lt;br /&gt;
они сгруппированы&lt;br /&gt;
в альбомы,&lt;br /&gt;
на страницу '''Albums''' [Альбомы].&lt;br /&gt;
Теперь&lt;br /&gt;
можно&lt;br /&gt;
делиться&lt;br /&gt;
своими&lt;br /&gt;
снимками&lt;br /&gt;
со всеми,&lt;br /&gt;
кто имеет&lt;br /&gt;
доступ к вашей&lt;br /&gt;
локальной&lt;br /&gt;
сети,&lt;br /&gt;
просто&lt;br /&gt;
сообщив&lt;br /&gt;
им IP-адрес&lt;br /&gt;
вашей&lt;br /&gt;
машины&lt;br /&gt;
(или имя хоста, если&lt;br /&gt;
у вас работает&lt;br /&gt;
DHCP-маршрутизатор).&lt;br /&gt;
Если&lt;br /&gt;
вы хотите,&lt;br /&gt;
чтобы&lt;br /&gt;
на ваш сайт можно&lt;br /&gt;
было&lt;br /&gt;
заходить&lt;br /&gt;
из Интернета,&lt;br /&gt;
вам следует&lt;br /&gt;
убедиться,&lt;br /&gt;
что порт 80 перенаправляется&lt;br /&gt;
с вашего&lt;br /&gt;
шлюза&lt;br /&gt;
на машину,&lt;br /&gt;
где запущен&lt;br /&gt;
''Zoph''. IP-адрес&lt;br /&gt;
вашего&lt;br /&gt;
интернет-соединения&lt;br /&gt;
можно&lt;br /&gt;
использовать&lt;br /&gt;
из любой&lt;br /&gt;
точки&lt;br /&gt;
Интернета,&lt;br /&gt;
однако&lt;br /&gt;
на вашей&lt;br /&gt;
машине&lt;br /&gt;
следует&lt;br /&gt;
постоянно&lt;br /&gt;
обновлять&lt;br /&gt;
''Apache''. При желании&lt;br /&gt;
можно&lt;br /&gt;
ограничить&lt;br /&gt;
число&lt;br /&gt;
людей,&lt;br /&gt;
которые&lt;br /&gt;
могут&lt;br /&gt;
просматривать&lt;br /&gt;
ваши&lt;br /&gt;
фотографии,&lt;br /&gt;
создав&lt;br /&gt;
пользовательские&lt;br /&gt;
учетные&lt;br /&gt;
записи&lt;br /&gt;
и приписав&lt;br /&gt;
каждой&lt;br /&gt;
из них разрешенную&lt;br /&gt;
группу&lt;br /&gt;
фотографий.&lt;br /&gt;
&lt;br /&gt;
===Собираем медиа-сервер===&lt;br /&gt;
&lt;br /&gt;
: Превратим завалящую машину в домашний накопитель мультимедиа.&lt;br /&gt;
: Время на проект 120 минут&lt;br /&gt;
&lt;br /&gt;
Из Linux получается&lt;br /&gt;
прекрасный&lt;br /&gt;
файловый&lt;br /&gt;
сервер.&lt;br /&gt;
Именно&lt;br /&gt;
по этой причине&lt;br /&gt;
корпоративный&lt;br /&gt;
рынок&lt;br /&gt;
обращается&lt;br /&gt;
к нему за выполнением&lt;br /&gt;
своих&lt;br /&gt;
тяжеловесных&lt;br /&gt;
задач,&lt;br /&gt;
а весь мир гуглит&lt;br /&gt;
в любое&lt;br /&gt;
время&lt;br /&gt;
суток.&lt;br /&gt;
Но Linux не хуже&lt;br /&gt;
и в работе&lt;br /&gt;
с файлами&lt;br /&gt;
на вашем&lt;br /&gt;
компьютере,&lt;br /&gt;
засунутом&lt;br /&gt;
в кладовку&lt;br /&gt;
или на антресоли;&lt;br /&gt;
и сервер&lt;br /&gt;
теперь&lt;br /&gt;
становится&lt;br /&gt;
непременным&lt;br /&gt;
домашним&lt;br /&gt;
аксессуаром.&lt;br /&gt;
Мобильные&lt;br /&gt;
телефоны,&lt;br /&gt;
игровые&lt;br /&gt;
консоли,&lt;br /&gt;
а то и телевизоры&lt;br /&gt;
быстро&lt;br /&gt;
развивают&lt;br /&gt;
способность&lt;br /&gt;
считывать,&lt;br /&gt;
отображать&lt;br /&gt;
и даже&lt;br /&gt;
проигрывать&lt;br /&gt;
файлы,&lt;br /&gt;
расположенные&lt;br /&gt;
на компьютерном&lt;br /&gt;
медиа-&lt;br /&gt;
центре,&lt;br /&gt;
и Linux для этого&lt;br /&gt;
просто&lt;br /&gt;
идеальное&lt;br /&gt;
бесплатное&lt;br /&gt;
решение.&lt;br /&gt;
Нужны&lt;br /&gt;
всего&lt;br /&gt;
лишь сравнительно&lt;br /&gt;
маломощный&lt;br /&gt;
ПК с достаточным&lt;br /&gt;
дисковым&lt;br /&gt;
пространством&lt;br /&gt;
и безопасное&lt;br /&gt;
место,&lt;br /&gt;
куда&lt;br /&gt;
его запрятать.&lt;br /&gt;
&lt;br /&gt;
====Установка программ====&lt;br /&gt;
&lt;br /&gt;
Мы выбрали Ubuntu Server Edition по двум причинам.&lt;br /&gt;
Во-первых,&lt;br /&gt;
это тот же дистрибутив,&lt;br /&gt;
что знают&lt;br /&gt;
и любят&lt;br /&gt;
многие,&lt;br /&gt;
только&lt;br /&gt;
оптимизированный&lt;br /&gt;
для серверного&lt;br /&gt;
применения.&lt;br /&gt;
Во-вторых,&lt;br /&gt;
вы имеете&lt;br /&gt;
доступ к тем же пакетам&lt;br /&gt;
и репозиториям,&lt;br /&gt;
что и в версии&lt;br /&gt;
для настольных&lt;br /&gt;
систем, что упрощает&lt;br /&gt;
установку&lt;br /&gt;
и использование&lt;br /&gt;
ПО.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF123_22_1.jpg|300px]] Благодаря ''MediaTomb'' вы сможете добавлять файлы и папки в свою коллекцию через web-интерфейс|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Вставьте&lt;br /&gt;
диск в машину,&lt;br /&gt;
отдаваемую&lt;br /&gt;
под сервер,&lt;br /&gt;
укажите&lt;br /&gt;
язык,&lt;br /&gt;
а затем&lt;br /&gt;
выберите&lt;br /&gt;
пункт Install Ubuntu Server. В отличие&lt;br /&gt;
от версии&lt;br /&gt;
для настольных&lt;br /&gt;
систем, здесь нет графического&lt;br /&gt;
установщика.&lt;br /&gt;
Вместо&lt;br /&gt;
этого&lt;br /&gt;
вам придется&lt;br /&gt;
выбирать&lt;br /&gt;
параметры&lt;br /&gt;
в текстовых&lt;br /&gt;
окнах,&lt;br /&gt;
появляющихся&lt;br /&gt;
во время&lt;br /&gt;
инсталляции.&lt;br /&gt;
Но не пугайтесь;&lt;br /&gt;
там нет вопросов,&lt;br /&gt;
на которые&lt;br /&gt;
нельзя&lt;br /&gt;
дать простого&lt;br /&gt;
ответа,&lt;br /&gt;
и установка&lt;br /&gt;
не отличается&lt;br /&gt;
от стандартной&lt;br /&gt;
настольной&lt;br /&gt;
версии.&lt;br /&gt;
Сперва&lt;br /&gt;
вас попросят&lt;br /&gt;
заново&lt;br /&gt;
выбрать&lt;br /&gt;
язык, потом&lt;br /&gt;
ваше&lt;br /&gt;
местоположение,&lt;br /&gt;
потом&lt;br /&gt;
раскладку&lt;br /&gt;
клавиатуры.&lt;br /&gt;
После&lt;br /&gt;
небольшой&lt;br /&gt;
паузы&lt;br /&gt;
у вас запросят&lt;br /&gt;
имя хоста. Наверно,&lt;br /&gt;
лучше&lt;br /&gt;
поменять&lt;br /&gt;
его с «ubuntu» на что-нибудь типа&lt;br /&gt;
«mediaserver», чтобы&lt;br /&gt;
избежать&lt;br /&gt;
возможной&lt;br /&gt;
путаницы&lt;br /&gt;
с с другими&lt;br /&gt;
установками&lt;br /&gt;
Ubuntu, расположенными&lt;br /&gt;
в вашей&lt;br /&gt;
сети.&lt;br /&gt;
&lt;br /&gt;
====Разбивка диска====&lt;br /&gt;
&lt;br /&gt;
Следующий&lt;br /&gt;
шаг – разбивка&lt;br /&gt;
диска. Для медиа-сервера&lt;br /&gt;
это куда&lt;br /&gt;
более&lt;br /&gt;
важная&lt;br /&gt;
задача,&lt;br /&gt;
чем для настольной&lt;br /&gt;
системы,&lt;br /&gt;
из-за большого&lt;br /&gt;
объема&lt;br /&gt;
файлов,&lt;br /&gt;
которые&lt;br /&gt;
там планируется&lt;br /&gt;
хранить. Наиболее&lt;br /&gt;
удобным&lt;br /&gt;
решением&lt;br /&gt;
будет&lt;br /&gt;
использование&lt;br /&gt;
старого&lt;br /&gt;
диска объемом&lt;br /&gt;
около&lt;br /&gt;
10 ГБ (или меньше)&lt;br /&gt;
для Linux-системы,&lt;br /&gt;
а более&lt;br /&gt;
емкого&lt;br /&gt;
накопителя – для контента.&lt;br /&gt;
На странице установки&lt;br /&gt;
можете&lt;br /&gt;
выбрать&lt;br /&gt;
'''Guided – Use Entire Disk''' [Использовать&lt;br /&gt;
весь&lt;br /&gt;
диск], затем&lt;br /&gt;
выбрать&lt;br /&gt;
диск для установки&lt;br /&gt;
и дать Ubuntu полный&lt;br /&gt;
контроль&lt;br /&gt;
над созданием&lt;br /&gt;
разделов.&lt;br /&gt;
Диск для хранения мультимедиа&lt;br /&gt;
можно&lt;br /&gt;
настроить&lt;br /&gt;
после.&lt;br /&gt;
&lt;br /&gt;
Альтернативный&lt;br /&gt;
вариант – создать&lt;br /&gt;
два раздела&lt;br /&gt;
на одном&lt;br /&gt;
диске,&lt;br /&gt;
употребив&lt;br /&gt;
меньший&lt;br /&gt;
для корневой файловой&lt;br /&gt;
системы,&lt;br /&gt;
а больший – для данных.&lt;br /&gt;
В таком&lt;br /&gt;
случае&lt;br /&gt;
при необходимости&lt;br /&gt;
будет&lt;br /&gt;
легко&lt;br /&gt;
обновить&lt;br /&gt;
корневой раздел&lt;br /&gt;
или резервировать&lt;br /&gt;
раздел&lt;br /&gt;
с данными,&lt;br /&gt;
не засоряя&lt;br /&gt;
его системными&lt;br /&gt;
файлами.&lt;br /&gt;
&lt;br /&gt;
После&lt;br /&gt;
того,&lt;br /&gt;
как вы разделаетесь&lt;br /&gt;
с дисками,&lt;br /&gt;
у вас спросят&lt;br /&gt;
ваше&lt;br /&gt;
настоящее&lt;br /&gt;
имя, имя пользователя&lt;br /&gt;
и пароль.&lt;br /&gt;
Над ними следует&lt;br /&gt;
поразмыслить&lt;br /&gt;
чуть больше,&lt;br /&gt;
чем для настольной&lt;br /&gt;
системы:&lt;br /&gt;
скорее&lt;br /&gt;
всего&lt;br /&gt;
ваш сервер&lt;br /&gt;
будет&lt;br /&gt;
работать&lt;br /&gt;
постоянно&lt;br /&gt;
и иметь доступ&lt;br /&gt;
из Интернета,&lt;br /&gt;
так что безопасное&lt;br /&gt;
сочетание&lt;br /&gt;
имени пользователя/пароля&lt;br /&gt;
жизненно&lt;br /&gt;
важно.&lt;br /&gt;
Нажмите&lt;br /&gt;
'''Continue''' [Продолжить],&lt;br /&gt;
чтобы&lt;br /&gt;
пропустить&lt;br /&gt;
добавление&lt;br /&gt;
HTTP-прокси,&lt;br /&gt;
и выберите&lt;br /&gt;
автоматическую&lt;br /&gt;
установку&lt;br /&gt;
обновлений&lt;br /&gt;
безопасности.&lt;br /&gt;
Наконец,&lt;br /&gt;
не выбирайте&lt;br /&gt;
никаких&lt;br /&gt;
серверных&lt;br /&gt;
пакетов&lt;br /&gt;
по умолчанию,&lt;br /&gt;
если&lt;br /&gt;
только&lt;br /&gt;
не хотите&lt;br /&gt;
использовать&lt;br /&gt;
''SSH'' для удаленного&lt;br /&gt;
администрирования.&lt;br /&gt;
Теперь&lt;br /&gt;
нажмите&lt;br /&gt;
'''Continue''' [Продолжить],&lt;br /&gt;
чтобы&lt;br /&gt;
начать&lt;br /&gt;
процесс&lt;br /&gt;
инсталляции.&lt;br /&gt;
&lt;br /&gt;
====Настройка ''MediaTomb''====&lt;br /&gt;
&lt;br /&gt;
Мы всего&lt;br /&gt;
в двух шагах&lt;br /&gt;
от завершения.&lt;br /&gt;
Когда машина&lt;br /&gt;
установит&lt;br /&gt;
все нужные&lt;br /&gt;
пакеты&lt;br /&gt;
и перезагрузится,&lt;br /&gt;
вам нужно&lt;br /&gt;
будет&lt;br /&gt;
зайти&lt;br /&gt;
и ввести&lt;br /&gt;
в терминале&lt;br /&gt;
''sudo apt-get install mediatomb''. Это установит&lt;br /&gt;
программы&lt;br /&gt;
потокового&lt;br /&gt;
мультимедиа&lt;br /&gt;
на вашу&lt;br /&gt;
систему.&lt;br /&gt;
Осталось&lt;br /&gt;
только&lt;br /&gt;
ввести&lt;br /&gt;
''mediatomb'', чтобы&lt;br /&gt;
запустить&lt;br /&gt;
его. Обратите&lt;br /&gt;
внимание на вывод – он должен&lt;br /&gt;
выглядеть&lt;br /&gt;
примерно&lt;br /&gt;
так:&lt;br /&gt;
&lt;br /&gt;
 2009-07-16 15:20:52 INFO: MediaTomb Web UI can be reached by following this link:&lt;br /&gt;
 2009-07-16 15:20:52 INFO: http://192.168.1.89:49152/&lt;br /&gt;
&lt;br /&gt;
Это порт и IP-адрес сервера, и теперь вам следует указать тот же адрес&lt;br /&gt;
вашему&lt;br /&gt;
web-браузеру,&lt;br /&gt;
а затем&lt;br /&gt;
с помощью&lt;br /&gt;
простого&lt;br /&gt;
пользовательского&lt;br /&gt;
интерфейса&lt;br /&gt;
добавлять&lt;br /&gt;
файлы&lt;br /&gt;
и папки,&lt;br /&gt;
содержащие&lt;br /&gt;
разнообразный&lt;br /&gt;
медиа-контент.&lt;br /&gt;
Через&lt;br /&gt;
несколько&lt;br /&gt;
секунд&lt;br /&gt;
он должен&lt;br /&gt;
появиться&lt;br /&gt;
на любом&lt;br /&gt;
потоковом&lt;br /&gt;
клиенте&lt;br /&gt;
UPnP, например в Playstation 3 и XBox 360.&lt;br /&gt;
&lt;br /&gt;
===Творим нежную музыку===&lt;br /&gt;
&lt;br /&gt;
: Прокладывайте свой путь к звуковой Нирване мышью.&lt;br /&gt;
: Время на проект 30 минут&lt;br /&gt;
&lt;br /&gt;
Для создания&lt;br /&gt;
какой-никакой&lt;br /&gt;
музыки&lt;br /&gt;
не нужно&lt;br /&gt;
ни специального&lt;br /&gt;
образования,&lt;br /&gt;
ни таланта – достаточно&lt;br /&gt;
различать,&lt;br /&gt;
что вам нравится,&lt;br /&gt;
а что нет. И мы это докажем – изготовим&lt;br /&gt;
музыкальный&lt;br /&gt;
фрагмент,&lt;br /&gt;
пользуясь&lt;br /&gt;
только&lt;br /&gt;
курсором&lt;br /&gt;
мыши&lt;br /&gt;
и всего одной&lt;br /&gt;
программой&lt;br /&gt;
для Linux – ''Rosegarden''. В ней&lt;br /&gt;
можно&lt;br /&gt;
создать&lt;br /&gt;
треки&lt;br /&gt;
ударных,&lt;br /&gt;
мелодию&lt;br /&gt;
и аккорды,&lt;br /&gt;
воспроизвести&lt;br /&gt;
их встроенными&lt;br /&gt;
инструментами&lt;br /&gt;
и записать результат&lt;br /&gt;
в файл.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF123_23_1.jpg|300px]] ''Rosegarden'' превосходен для сочинения музыки, так как синтезаторы DSSI полностью интегрированы с приложением.|Ширина=300px}} &lt;br /&gt;
&lt;br /&gt;
====Для начала====&lt;br /&gt;
&lt;br /&gt;
Для связи&lt;br /&gt;
с вашими&lt;br /&gt;
звуковыми&lt;br /&gt;
приложениями&lt;br /&gt;
и оборудованием&lt;br /&gt;
''Rosegarden'' использует&lt;br /&gt;
''Jack'', так&lt;br /&gt;
что, устанавливая&lt;br /&gt;
пакеты,&lt;br /&gt;
включите&lt;br /&gt;
''QjackCtl''. Мы еще поставили&lt;br /&gt;
столько&lt;br /&gt;
синтезаторов&lt;br /&gt;
DSSI, сколько&lt;br /&gt;
накопал&lt;br /&gt;
наш менеджер&lt;br /&gt;
пакетов.&lt;br /&gt;
''QjackCtl'' – это клиентский&lt;br /&gt;
GUI к ''Jack'', и его нужно&lt;br /&gt;
запустить&lt;br /&gt;
перед&lt;br /&gt;
обращением&lt;br /&gt;
к ''Rosegarden''. Наши&lt;br /&gt;
лучшие&lt;br /&gt;
показатели&lt;br /&gt;
были&lt;br /&gt;
достигнуты,&lt;br /&gt;
когда мы перезагружали&lt;br /&gt;
машину,&lt;br /&gt;
открывали&lt;br /&gt;
''QjackCtl'',&lt;br /&gt;
нажимали&lt;br /&gt;
на кнопку&lt;br /&gt;
'''Setup''' [Настройка],&lt;br /&gt;
снимали «галочку» реального&lt;br /&gt;
времени,&lt;br /&gt;
задав&lt;br /&gt;
частоту&lt;br /&gt;
дискретизации&lt;br /&gt;
как 48 000, а потом&lt;br /&gt;
нажимали&lt;br /&gt;
'''OK''' и '''Start''' [Запуск].&lt;br /&gt;
Это годится&lt;br /&gt;
для широкого&lt;br /&gt;
диапазона&lt;br /&gt;
звукового&lt;br /&gt;
оборудования,&lt;br /&gt;
и при работающем&lt;br /&gt;
''Jack'' вы увидите&lt;br /&gt;
'''Started''' [Запущено]&lt;br /&gt;
в окне ''QjackCtl''. Теперь&lt;br /&gt;
открываем&lt;br /&gt;
''Rosegarden''.&lt;br /&gt;
&lt;br /&gt;
====Сделаем что-нибудь====&lt;br /&gt;
&lt;br /&gt;
Начнем с басов.&lt;br /&gt;
Выберите в ''Rosegarden'' дорожку&lt;br /&gt;
номер&lt;br /&gt;
один и в левой&lt;br /&gt;
панели '''Track Parameters''' [Параметры&lt;br /&gt;
дорожки]&lt;br /&gt;
используйте&lt;br /&gt;
выпадающее&lt;br /&gt;
меню&lt;br /&gt;
'''Device''' [Устройство],&lt;br /&gt;
где найдите&lt;br /&gt;
'''Synth Plugin''' [Синт. модули]&lt;br /&gt;
(это настроит&lt;br /&gt;
дорожку&lt;br /&gt;
на использование&lt;br /&gt;
одного&lt;br /&gt;
из предустановленных&lt;br /&gt;
синтезаторов&lt;br /&gt;
DSSI). В панели '''Instrument Parameters''' [Параметры&lt;br /&gt;
инструмента],&lt;br /&gt;
расположенной&lt;br /&gt;
ниже, нажмите&lt;br /&gt;
на кнопку&lt;br /&gt;
'''No Synth''' [Нет синтезатора].&lt;br /&gt;
Открывшееся&lt;br /&gt;
окно&lt;br /&gt;
предложит&lt;br /&gt;
загрузить&lt;br /&gt;
синтезатор&lt;br /&gt;
DSSI&lt;br /&gt;
в слот номер&lt;br /&gt;
один. Список&lt;br /&gt;
синтезаторов&lt;br /&gt;
отобразит&lt;br /&gt;
имеющиеся&lt;br /&gt;
у вас; а мы выбрали&lt;br /&gt;
модуль&lt;br /&gt;
''XSynth''. Если&lt;br /&gt;
в вашем&lt;br /&gt;
дистрибутиве&lt;br /&gt;
его нет, попробуйте&lt;br /&gt;
что-нибудь другое.&lt;br /&gt;
Тут откроется&lt;br /&gt;
окно&lt;br /&gt;
параметров&lt;br /&gt;
синтезатора – но покамест&lt;br /&gt;
его лучше&lt;br /&gt;
закрыть.&lt;br /&gt;
&lt;br /&gt;
Вернувшись&lt;br /&gt;
к главному&lt;br /&gt;
окну&lt;br /&gt;
''Rosegarden'', убедитесь,&lt;br /&gt;
что в панели&lt;br /&gt;
инструментов&lt;br /&gt;
активна&lt;br /&gt;
иконка&lt;br /&gt;
карандаша,&lt;br /&gt;
и нарисуйте&lt;br /&gt;
пару&lt;br /&gt;
новых&lt;br /&gt;
тактов&lt;br /&gt;
на первой&lt;br /&gt;
дорожке.&lt;br /&gt;
Должен&lt;br /&gt;
появиться&lt;br /&gt;
длинный&lt;br /&gt;
желтый&lt;br /&gt;
блок. Щелкнув по нему правой&lt;br /&gt;
кнопкой,&lt;br /&gt;
выберите&lt;br /&gt;
'''Open With The Matrix Editor''' [Открыть&lt;br /&gt;
в матричном&lt;br /&gt;
редакторе].&lt;br /&gt;
Появится&lt;br /&gt;
окно,&lt;br /&gt;
где можно&lt;br /&gt;
добавлять&lt;br /&gt;
ноты&lt;br /&gt;
для проигрывания&lt;br /&gt;
в синтезаторе.&lt;br /&gt;
Щелкните&lt;br /&gt;
по клавишам&lt;br /&gt;
пианино слева&lt;br /&gt;
от матрицы,&lt;br /&gt;
чтобы&lt;br /&gt;
получить&lt;br /&gt;
предпросмотр,&lt;br /&gt;
затем&lt;br /&gt;
в матрицу,&lt;br /&gt;
чтобы&lt;br /&gt;
добавить&lt;br /&gt;
ноты.&lt;br /&gt;
Их длительность&lt;br /&gt;
регулируется&lt;br /&gt;
перетаскиванием&lt;br /&gt;
правой&lt;br /&gt;
границы; а громкость&lt;br /&gt;
можно&lt;br /&gt;
поменять,&lt;br /&gt;
включив&lt;br /&gt;
'''Show Velocity Property Ruler''' [Показать&lt;br /&gt;
линейку&lt;br /&gt;
силы&lt;br /&gt;
нажатия]&lt;br /&gt;
из меню&lt;br /&gt;
'''View''' [Вид], перетаскиванием&lt;br /&gt;
появившихся&lt;br /&gt;
оранжевых&lt;br /&gt;
кирпичиков.&lt;br /&gt;
&lt;br /&gt;
====Соединим все вместе====&lt;br /&gt;
&lt;br /&gt;
Теперь&lt;br /&gt;
закройте&lt;br /&gt;
матричный&lt;br /&gt;
редактор&lt;br /&gt;
и включите&lt;br /&gt;
иконку&lt;br /&gt;
цикла&lt;br /&gt;
в окне транспорта;&lt;br /&gt;
затем&lt;br /&gt;
с помощью&lt;br /&gt;
стрелки&lt;br /&gt;
рядом&lt;br /&gt;
с ней расширьте&lt;br /&gt;
белую&lt;br /&gt;
область&lt;br /&gt;
вокруг&lt;br /&gt;
блока&lt;br /&gt;
нот,&lt;br /&gt;
предназначенного&lt;br /&gt;
для проигрывания&lt;br /&gt;
в цикле,&lt;br /&gt;
и нажмите&lt;br /&gt;
'''Play'''&lt;br /&gt;
[Воспроизвести].&lt;br /&gt;
Ноты&lt;br /&gt;
заиграют,&lt;br /&gt;
и вы сможете&lt;br /&gt;
вернуться&lt;br /&gt;
в панель&lt;br /&gt;
свойств дорожки,&lt;br /&gt;
щелкнуть&lt;br /&gt;
по '''Editor''' [Редактор]&lt;br /&gt;
и подправить&lt;br /&gt;
звук, приписанный&lt;br /&gt;
к ней.&lt;br /&gt;
&lt;br /&gt;
Повторяйте&lt;br /&gt;
процесс&lt;br /&gt;
для новых дорожек,&lt;br /&gt;
используя&lt;br /&gt;
другие&lt;br /&gt;
звуки&lt;br /&gt;
и щелкая&lt;br /&gt;
по другим&lt;br /&gt;
наборам&lt;br /&gt;
нот. Оставив&lt;br /&gt;
фоновое&lt;br /&gt;
циклическое&lt;br /&gt;
воспроизведение,&lt;br /&gt;
вы сможете&lt;br /&gt;
постепенно&lt;br /&gt;
повышать&lt;br /&gt;
сложность&lt;br /&gt;
дорожки.&lt;br /&gt;
Потом&lt;br /&gt;
копируйте&lt;br /&gt;
и вставляйте&lt;br /&gt;
блоки&lt;br /&gt;
нот на каждую&lt;br /&gt;
дорожку,&lt;br /&gt;
сдвигая&lt;br /&gt;
их по горизонтали,&lt;br /&gt;
чтобы&lt;br /&gt;
сформировать&lt;br /&gt;
всю композицию.&lt;br /&gt;
&lt;br /&gt;
====Шаг за шагом: Экспортируем звук====&lt;br /&gt;
&lt;br /&gt;
[[Изображение:LXF123_23_2.jpg|Шаг 1]]&lt;br /&gt;
* '''''Audacity'''''&lt;br /&gt;
: Запустите ''Audacity'', откройте окно '''Edit &amp;gt; Preferences''' [Правка &amp;gt; Настройки] и поменяйте записывающее устройство на ''Rosegarden'', затем нажмите '''Record''' [Запись].&lt;br /&gt;
&lt;br /&gt;
[[Изображение:LXF123_23_3.jpg|Шаг 2]]&lt;br /&gt;
* '''''Rosegarden'''''&lt;br /&gt;
: Переключитесь обратно в ''Rosegarden'', убедитесь, что курсор стоит на начале дорожки, и нажмите на '''Play''' [Воспроизвести].&lt;br /&gt;
&lt;br /&gt;
[[Изображение:LXF123_23_4.jpg|Шаг 3]]&lt;br /&gt;
* '''Запись'''&lt;br /&gt;
: Вернитесь в ''Audacity''. Можете посмотреть, как записывается проект, а когда воспроизведение закончится, сохраните файл.&lt;br /&gt;
&lt;br /&gt;
===Пишем интерактивную прозу===&lt;br /&gt;
&lt;br /&gt;
: Забудьте про графику. Текстовые приключения рулят!&lt;br /&gt;
: Время на проект 60 минут.&lt;br /&gt;
&lt;br /&gt;
Текстовые&lt;br /&gt;
приключенческие&lt;br /&gt;
игры&lt;br /&gt;
были&lt;br /&gt;
очень популярны&lt;br /&gt;
во времена,&lt;br /&gt;
когда компьютеры&lt;br /&gt;
только&lt;br /&gt;
и умели,&lt;br /&gt;
что отображать&lt;br /&gt;
текст, и снова&lt;br /&gt;
пошли&lt;br /&gt;
в бурный&lt;br /&gt;
рост благодаря&lt;br /&gt;
мобильным&lt;br /&gt;
устройствам:&lt;br /&gt;
они потребляют&lt;br /&gt;
очень мало&lt;br /&gt;
ресурсов&lt;br /&gt;
и не требуют&lt;br /&gt;
суперпроворства,&lt;br /&gt;
а для их написания&lt;br /&gt;
не нужно&lt;br /&gt;
быть&lt;br /&gt;
гуру&lt;br /&gt;
от программирования,&lt;br /&gt;
поскольку&lt;br /&gt;
используется&lt;br /&gt;
форма&lt;br /&gt;
естественного&lt;br /&gt;
языка.&lt;br /&gt;
Например,&lt;br /&gt;
компилятор&lt;br /&gt;
игры&lt;br /&gt;
понимает&lt;br /&gt;
названия&lt;br /&gt;
и относительное&lt;br /&gt;
расположение&lt;br /&gt;
двух мест, описанных&lt;br /&gt;
строкой&lt;br /&gt;
«Библиотека слева от лестничной площадки.» [''Увы, это относится только к английскому языку. Нельзя даже скомпилировать проект, сохраненный в папке с кириллическим именем, – прим. пер.'']&lt;br /&gt;
И сочинение&lt;br /&gt;
игры столь же забавно,&lt;br /&gt;
как и сам игровой процесс.&lt;br /&gt;
Кроме&lt;br /&gt;
того,&lt;br /&gt;
существует&lt;br /&gt;
блестящая&lt;br /&gt;
среда&lt;br /&gt;
разработки,&lt;br /&gt;
которая&lt;br /&gt;
разложит&lt;br /&gt;
по полочкам&lt;br /&gt;
идеи и местоположения&lt;br /&gt;
для вашей&lt;br /&gt;
игры,&lt;br /&gt;
а также&lt;br /&gt;
поможет&lt;br /&gt;
ввести&lt;br /&gt;
и понять&lt;br /&gt;
исходный&lt;br /&gt;
код. Чтобы&lt;br /&gt;
показать,&lt;br /&gt;
как это просто,&lt;br /&gt;
создадим&lt;br /&gt;
зачин&lt;br /&gt;
интерактивного&lt;br /&gt;
шедевра.&lt;br /&gt;
&lt;br /&gt;
====Установка IDE====&lt;br /&gt;
&lt;br /&gt;
IDE называется&lt;br /&gt;
''Gnome Inform'', и пакеты&lt;br /&gt;
для него&lt;br /&gt;
придется&lt;br /&gt;
скачивать,&lt;br /&gt;
поскольку&lt;br /&gt;
они редко&lt;br /&gt;
входят&lt;br /&gt;
в типичный&lt;br /&gt;
репозиторий.&lt;br /&gt;
Страница проекта&lt;br /&gt;
на SourceForge включает&lt;br /&gt;
бинарники для наиболее&lt;br /&gt;
популярных&lt;br /&gt;
дистрибутивов,&lt;br /&gt;
не предполагающие&lt;br /&gt;
никаких&lt;br /&gt;
невнятных&lt;br /&gt;
зависимостей.&lt;br /&gt;
Установка&lt;br /&gt;
программы&lt;br /&gt;
в менеджере&lt;br /&gt;
пакетов – процесс&lt;br /&gt;
простой,&lt;br /&gt;
в несколько&lt;br /&gt;
щелчков&lt;br /&gt;
мыши,&lt;br /&gt;
а ее запуск&lt;br /&gt;
осуществляется&lt;br /&gt;
либо&lt;br /&gt;
вводом&lt;br /&gt;
''gnome-inform7''&lt;br /&gt;
в командной&lt;br /&gt;
строке,&lt;br /&gt;
либо&lt;br /&gt;
через&lt;br /&gt;
меню&lt;br /&gt;
приложений.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF123_24_1.jpg|300px]] Игры, созданные в ''Inform 7'', можно гонять где угодно: от мобильных телефонов до наручных часов.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
====За перо!====&lt;br /&gt;
&lt;br /&gt;
Главное окно&lt;br /&gt;
''Gnome Inform'' разделено&lt;br /&gt;
на две панели;&lt;br /&gt;
каждая&lt;br /&gt;
из них может&lt;br /&gt;
отображать&lt;br /&gt;
любой&lt;br /&gt;
из семи&lt;br /&gt;
экранов.&lt;br /&gt;
Левая&lt;br /&gt;
панель обычно используется&lt;br /&gt;
для исходного&lt;br /&gt;
кода&lt;br /&gt;
игры,&lt;br /&gt;
а правая – для тестирования&lt;br /&gt;
текущего&lt;br /&gt;
состояния,&lt;br /&gt;
документации&lt;br /&gt;
и отладки,&lt;br /&gt;
однако&lt;br /&gt;
можно&lt;br /&gt;
пользоваться&lt;br /&gt;
ими&lt;br /&gt;
как угодно.&lt;br /&gt;
Чтобы&lt;br /&gt;
создать&lt;br /&gt;
игру,&lt;br /&gt;
выберите&lt;br /&gt;
на одной&lt;br /&gt;
из сторон&lt;br /&gt;
'''«Source»''' и введите:&lt;br /&gt;
&lt;br /&gt;
 “Wretched Exchange” by “Anonymous Penguin”&lt;br /&gt;
 When play begins:&lt;br /&gt;
 say “[italic type]It’s one of the hottest days of the year. You’re&lt;br /&gt;
 stuck in the office trying to get OpenExchange installed on to one&lt;br /&gt;
 of the crusty old Linux servers, and you can’t leave until the CEO’s&lt;br /&gt;
 Blackberry starts whirring with new email.”&lt;br /&gt;
 The Office is a room. “Why do all offices look alike? There’s the&lt;br /&gt;
 low-slung polystyrene ceiling, complete with ambient lighting, and&lt;br /&gt;
 various desks and chairs littered across the lino floor tiles. The&lt;br /&gt;
 server room is to the north and an emergency exit to the south.”&lt;br /&gt;
&lt;br /&gt;
Это все, что требуется&lt;br /&gt;
для создания&lt;br /&gt;
исходной заготовки.&lt;br /&gt;
''Gnome Inform'' знает,&lt;br /&gt;
как обработать&lt;br /&gt;
эти данные&lt;br /&gt;
автоматически,&lt;br /&gt;
взяв заголовок&lt;br /&gt;
и автора&lt;br /&gt;
из первой&lt;br /&gt;
строки,&lt;br /&gt;
а текст вступления – после&lt;br /&gt;
слов «When play begins:». Однако&lt;br /&gt;
основная&lt;br /&gt;
часть кода – это описание&lt;br /&gt;
комнаты,&lt;br /&gt;
ведь местоположения – главная&lt;br /&gt;
часть&lt;br /&gt;
текстового&lt;br /&gt;
приключения.&lt;br /&gt;
''Inform'' автоматически&lt;br /&gt;
извлекает&lt;br /&gt;
описание комнаты&lt;br /&gt;
и способен&lt;br /&gt;
понять&lt;br /&gt;
из естественного&lt;br /&gt;
языка&lt;br /&gt;
описания,&lt;br /&gt;
что серверная&lt;br /&gt;
комната – на севере,&lt;br /&gt;
а аварийный&lt;br /&gt;
выход – на юге.&lt;br /&gt;
&lt;br /&gt;
Пустые комнаты неинтересны – добавим&lt;br /&gt;
элемент&lt;br /&gt;
офисной&lt;br /&gt;
атмосферы&lt;br /&gt;
следующими&lt;br /&gt;
строками:&lt;br /&gt;
&lt;br /&gt;
 A coffee cup is here. The description is “On the inside, the cup is&lt;br /&gt;
 stained black by years of caffeine addiction. The outside sports the&lt;br /&gt;
 image of a penguin.”&lt;br /&gt;
 After taking the cup:&lt;br /&gt;
 say “Taken. You sure wish you could find some fresh coffee.”&lt;br /&gt;
 After dropping the cup:&lt;br /&gt;
 say “Dropped. So much for getting a caffeine hit.”&lt;br /&gt;
&lt;br /&gt;
В этом куске текста&lt;br /&gt;
мы говорим,&lt;br /&gt;
что в комнате&lt;br /&gt;
находится&lt;br /&gt;
чашка&lt;br /&gt;
кофе,&lt;br /&gt;
а также&lt;br /&gt;
определяем&lt;br /&gt;
пару действий – взять и уронить.&lt;br /&gt;
Компилятор&lt;br /&gt;
понимает&lt;br /&gt;
все это автоматически,&lt;br /&gt;
но иногда не&lt;br /&gt;
справляется,&lt;br /&gt;
и вам приходится&lt;br /&gt;
создавать&lt;br /&gt;
собственные&lt;br /&gt;
действия&lt;br /&gt;
вручную.&lt;br /&gt;
В серверной&lt;br /&gt;
комнате&lt;br /&gt;
на севере&lt;br /&gt;
мы намерены разместить&lt;br /&gt;
кондиционер&lt;br /&gt;
и создать&lt;br /&gt;
новое&lt;br /&gt;
действие,&lt;br /&gt;
при котором&lt;br /&gt;
он включается&lt;br /&gt;
и игра&lt;br /&gt;
заканчивается.&lt;br /&gt;
&lt;br /&gt;
 The Server Room is a room. It is north of the office. “It’s difficult&lt;br /&gt;
 to hear yourself think in here. Racks of servers are humming away,&lt;br /&gt;
 filling the air with an acrid damp humidity.”&lt;br /&gt;
 An air conditioning unit is here. The description is “Attached to the&lt;br /&gt;
 wall, this yellowing unit seems to have been bought on the cheap&lt;br /&gt;
 from the local Pub after the smoking ban made&lt;br /&gt;
 it redundant. Water is dropping from the unit on to the floor.”&lt;br /&gt;
 Activating is an action applying to one thing. Understand “activate&lt;br /&gt;
 [something]” as activating.&lt;br /&gt;
 Before activating the air conditioning unit:&lt;br /&gt;
 say “Wow! You turn on the unit and the servers gradually stop&lt;br /&gt;
 complaining.”;&lt;br /&gt;
 end the game in victory.&lt;br /&gt;
&lt;br /&gt;
Теперь&lt;br /&gt;
можно&lt;br /&gt;
запустить&lt;br /&gt;
игру&lt;br /&gt;
и завершить&lt;br /&gt;
ее, отправившись&lt;br /&gt;
на север&lt;br /&gt;
и включив&lt;br /&gt;
кондиционер.&lt;br /&gt;
Это до смешного&lt;br /&gt;
просто,&lt;br /&gt;
однако&lt;br /&gt;
вам должен&lt;br /&gt;
быть ясен огромный&lt;br /&gt;
потенциал&lt;br /&gt;
естественности&lt;br /&gt;
языка,&lt;br /&gt;
на котором&lt;br /&gt;
написана&lt;br /&gt;
игра.&lt;br /&gt;
Он разработан,&lt;br /&gt;
чтобы&lt;br /&gt;
придать&lt;br /&gt;
ощущение&lt;br /&gt;
чтения книги, и результаты&lt;br /&gt;
могут&lt;br /&gt;
быть просто&lt;br /&gt;
фантастическими.&lt;br /&gt;
&lt;br /&gt;
===Обезопасим удаленный рабочий стол===&lt;br /&gt;
&lt;br /&gt;
: Удаленная работа сродни волшебству. Смотрите, что у меня в рукаве...&lt;br /&gt;
: Время на проект 60 минут&lt;br /&gt;
&lt;br /&gt;
Удаленный&lt;br /&gt;
рабочий&lt;br /&gt;
стол не только&lt;br /&gt;
позволяет&lt;br /&gt;
получить&lt;br /&gt;
доступ&lt;br /&gt;
к нужной&lt;br /&gt;
вам машине&lt;br /&gt;
из любой&lt;br /&gt;
точки&lt;br /&gt;
Интернета:&lt;br /&gt;
он поможет&lt;br /&gt;
создать&lt;br /&gt;
многопользовательское&lt;br /&gt;
окружение&lt;br /&gt;
со множеством&lt;br /&gt;
рабочих&lt;br /&gt;
столов&lt;br /&gt;
из одной&lt;br /&gt;
машины,&lt;br /&gt;
даже&lt;br /&gt;
без дисплея.&lt;br /&gt;
Это прекрасное&lt;br /&gt;
решение&lt;br /&gt;
для нетбуков,&lt;br /&gt;
где были&lt;br /&gt;
бы не лишними&lt;br /&gt;
лошадиные&lt;br /&gt;
силы&lt;br /&gt;
полномерного&lt;br /&gt;
ПК. Просто&lt;br /&gt;
подключитесь&lt;br /&gt;
к серверу&lt;br /&gt;
с рабочего&lt;br /&gt;
стола&lt;br /&gt;
вашего&lt;br /&gt;
нетбука,&lt;br /&gt;
и они у вас будут.&lt;br /&gt;
&lt;br /&gt;
====''VNC''====&lt;br /&gt;
&lt;br /&gt;
Есть несколько&lt;br /&gt;
способов&lt;br /&gt;
запустить&lt;br /&gt;
удаленный&lt;br /&gt;
рабочий&lt;br /&gt;
стол в Linux. ''X''-сервер&lt;br /&gt;
сам по себе&lt;br /&gt;
был задуман&lt;br /&gt;
для этих целей,&lt;br /&gt;
и можно&lt;br /&gt;
сравнительно&lt;br /&gt;
просто&lt;br /&gt;
направить&lt;br /&gt;
окна&lt;br /&gt;
с локального&lt;br /&gt;
сервера&lt;br /&gt;
на удаленный,&lt;br /&gt;
особенно&lt;br /&gt;
если&lt;br /&gt;
используется&lt;br /&gt;
''SSH''. Но протокол&lt;br /&gt;
''X'' неэффективен:&lt;br /&gt;
быстродействие&lt;br /&gt;
у него сносное,&lt;br /&gt;
только&lt;br /&gt;
если&lt;br /&gt;
вы находитесь&lt;br /&gt;
в той же сети,&lt;br /&gt;
что и сервер.&lt;br /&gt;
Гораздо&lt;br /&gt;
лучшая&lt;br /&gt;
альтернатива – ''FreeNX''. Он разбивает&lt;br /&gt;
движения&lt;br /&gt;
курсора&lt;br /&gt;
и окна&lt;br /&gt;
на серию&lt;br /&gt;
команд, передаваемых&lt;br /&gt;
более&lt;br /&gt;
эффективно,&lt;br /&gt;
чем&lt;br /&gt;
в ''X''. Но с ''FreeNX'' есть одна&lt;br /&gt;
проблема: его установка&lt;br /&gt;
может обернуться&lt;br /&gt;
сущей&lt;br /&gt;
пыткой,&lt;br /&gt;
и, похоже,&lt;br /&gt;
для разных&lt;br /&gt;
дистрибутивов&lt;br /&gt;
способы&lt;br /&gt;
тоже&lt;br /&gt;
разные.&lt;br /&gt;
Когда инсталляция&lt;br /&gt;
''FreeNX'' станет попроще,&lt;br /&gt;
мы обязательно&lt;br /&gt;
напишем,&lt;br /&gt;
как заставить&lt;br /&gt;
его работать.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF123_25_1.jpg|300px]] ''VNC''-клиент KDE называется ''KRDC'', и его, пожалуй, лучшее свойство — масштабирование обзора в реальном времени.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Остается&lt;br /&gt;
только&lt;br /&gt;
''VNC. VNC'' не распознает&lt;br /&gt;
процедуры&lt;br /&gt;
отрисовки,&lt;br /&gt;
а посылает&lt;br /&gt;
куски сжатых&lt;br /&gt;
изображений,&lt;br /&gt;
и эффективность&lt;br /&gt;
результата&lt;br /&gt;
находится&lt;br /&gt;
где-то посередине&lt;br /&gt;
между&lt;br /&gt;
''X''-сервером&lt;br /&gt;
и ''FreeNX''. Но у него есть большое&lt;br /&gt;
преимущество:&lt;br /&gt;
клиенты&lt;br /&gt;
''VNC''&lt;br /&gt;
вездесущи.&lt;br /&gt;
''VNC'' доступен&lt;br /&gt;
со многих&lt;br /&gt;
мобильных&lt;br /&gt;
телефонов,&lt;br /&gt;
КПК&lt;br /&gt;
и нетбуков;&lt;br /&gt;
в Windows и OS X имеются&lt;br /&gt;
бесплатные&lt;br /&gt;
и платные&lt;br /&gt;
клиентские&lt;br /&gt;
приложения,&lt;br /&gt;
способные&lt;br /&gt;
подключаться&lt;br /&gt;
к ''VNC'', запущенному&lt;br /&gt;
на вашей&lt;br /&gt;
Linux-машине.&lt;br /&gt;
По части Linux, и в KDE, и в Gnome&lt;br /&gt;
есть встроенная&lt;br /&gt;
поддержка&lt;br /&gt;
для подключения&lt;br /&gt;
к серверу&lt;br /&gt;
''VNC''.&lt;br /&gt;
&lt;br /&gt;
====Запуск сервера====&lt;br /&gt;
&lt;br /&gt;
Вариантов ''VNC'' есть несколько, но наш любимый – ''TightVNC'', где по сравнению с исходным&lt;br /&gt;
протоколом&lt;br /&gt;
''VNC'' несколько&lt;br /&gt;
улучшена&lt;br /&gt;
производительность.&lt;br /&gt;
На вашем&lt;br /&gt;
сервере&lt;br /&gt;
вам надо&lt;br /&gt;
установить&lt;br /&gt;
пакет&lt;br /&gt;
''tightvncserver'' через&lt;br /&gt;
менеджер пакетов.&lt;br /&gt;
Чтобы&lt;br /&gt;
начать&lt;br /&gt;
сеанс&lt;br /&gt;
''VNC'', откройте&lt;br /&gt;
командную&lt;br /&gt;
строку&lt;br /&gt;
и напишите&lt;br /&gt;
там '''vncserver:1'''. Запустится&lt;br /&gt;
новый&lt;br /&gt;
сервер,&lt;br /&gt;
который&lt;br /&gt;
будет&lt;br /&gt;
приписан&lt;br /&gt;
ко второй&lt;br /&gt;
'''(:1)''' графической&lt;br /&gt;
консоли&lt;br /&gt;
машины.&lt;br /&gt;
Первая – это ''':0''', но она является&lt;br /&gt;
текущим&lt;br /&gt;
дисплеем&lt;br /&gt;
для данного&lt;br /&gt;
компьютера,&lt;br /&gt;
если&lt;br /&gt;
только&lt;br /&gt;
вы не работаете&lt;br /&gt;
в чисто консольном&lt;br /&gt;
режиме.&lt;br /&gt;
Любая&lt;br /&gt;
другая&lt;br /&gt;
машина&lt;br /&gt;
из локальной&lt;br /&gt;
сети&lt;br /&gt;
теперь&lt;br /&gt;
сможет&lt;br /&gt;
подключиться&lt;br /&gt;
к серверу&lt;br /&gt;
''VNC'', используя&lt;br /&gt;
IP-адрес&lt;br /&gt;
сервера,&lt;br /&gt;
за которым&lt;br /&gt;
следует&lt;br /&gt;
''':5901'''.&lt;br /&gt;
&lt;br /&gt;
Так как ''VNC'' задействует&lt;br /&gt;
только&lt;br /&gt;
один порт ('''5901'''), вы можете&lt;br /&gt;
легко&lt;br /&gt;
туннелировать&lt;br /&gt;
его на удаленное&lt;br /&gt;
соединение&lt;br /&gt;
через&lt;br /&gt;
''SSH''. Это&lt;br /&gt;
прекрасное&lt;br /&gt;
решение,&lt;br /&gt;
если&lt;br /&gt;
нужно&lt;br /&gt;
получить&lt;br /&gt;
доступ к Linux-машине&lt;br /&gt;
через&lt;br /&gt;
дебри&lt;br /&gt;
Интернета:&lt;br /&gt;
можно&lt;br /&gt;
оставить&lt;br /&gt;
открытым&lt;br /&gt;
лишь&lt;br /&gt;
сравнительно&lt;br /&gt;
защищенный&lt;br /&gt;
порт ''SSH'' (порт '''22'''), и с Интернетом&lt;br /&gt;
будет&lt;br /&gt;
общаться&lt;br /&gt;
только&lt;br /&gt;
''SSH''-сервер.&lt;br /&gt;
Сервер&lt;br /&gt;
''VNC'' спрятан&lt;br /&gt;
в безопасности,&lt;br /&gt;
за брандмауэром.&lt;br /&gt;
Туннель ''SSH'' похож&lt;br /&gt;
на короедскую&lt;br /&gt;
нору.&lt;br /&gt;
Например,&lt;br /&gt;
он берет&lt;br /&gt;
данные&lt;br /&gt;
из порта&lt;br /&gt;
'''5901''' сервера,&lt;br /&gt;
туннелирует&lt;br /&gt;
их через&lt;br /&gt;
стандартное&lt;br /&gt;
''SSH''-соединение&lt;br /&gt;
на порте&lt;br /&gt;
'''22''' и переназначает&lt;br /&gt;
данные&lt;br /&gt;
клиенту&lt;br /&gt;
на локальный&lt;br /&gt;
порт '''5901'''. Нужно&lt;br /&gt;
только&lt;br /&gt;
подключить&lt;br /&gt;
клиента&lt;br /&gt;
''VNC'' к '''localhost:5901''', а не к удаленному&lt;br /&gt;
IP-адресу.&lt;br /&gt;
&lt;br /&gt;
====Шаг за шагом: ''VNC'' через ''SSH''====&lt;br /&gt;
&lt;br /&gt;
[[Изображение:LXF123_25_2.jpg|Шаг 1]]&lt;br /&gt;
* '''На сервере'''&lt;br /&gt;
: Введите ''vncserver :1'', а затем пароль, чтобы запустить сервер ''VNC''.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:LXF123_25_3.jpg|Шаг 2]]&lt;br /&gt;
* '''На клиенте'''&lt;br /&gt;
: Введите ''ssh -l 5901:localhost:5901 ip_сервера'', для подключения к серверу через ''SSH''.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:LXF123_25_4.jpg|Шаг 3]]&lt;br /&gt;
* '''На клиенте'''&lt;br /&gt;
: Используйте клиент ''VNC'' (например, ''KRDC''), чтобы подключиться к '''localhost:5901'''.&lt;/div&gt;</description>
			<pubDate>Wed, 13 Oct 2010 07:48:46 GMT</pubDate>			<dc:creator>Crazy Rebel</dc:creator>			<comments>http://wiki2.linuxformat.ru/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:LXF123:Project</comments>		</item>
	</channel>
</rss>