- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF99:10 проектов
Материал из Linuxformat.
(→1) |
(→2) |
||
Строка 53: | Строка 53: | ||
* Достали зеркалку? Используйте 50-мм объектив, более-менее совпадающий по углам обзора с человеческим глазом. При большем фокусном расстоянии картинка будет сильно искажаться на краях кадров и достигнуть 3D-эффекта будет очень сложно. | * Достали зеркалку? Используйте 50-мм объектив, более-менее совпадающий по углам обзора с человеческим глазом. При большем фокусном расстоянии картинка будет сильно искажаться на краях кадров и достигнуть 3D-эффекта будет очень сложно. | ||
- | ===2=== | + | ===Проект 2: Защитим ваш Linux от детей=== |
+ | |||
+ | Что нужно: | ||
+ | * Ребенок или несколько. | ||
+ | * Терпение | ||
+ | * клавиатура без залипания. | ||
+ | |||
+ | Время: Пока им не исполнится 18, а то и дольше | ||
+ | |||
+ | '''Маленькие дети бурлят страстью к познанию, но с таким сложным устройством, как компьютер, это чревато неприятностями. Если вы не защитите вашу машину, то пара исследовательских щелчков мышью могут угробить операционную систему. Хуже того, еще одна пара щелчков мыши в поисковой машине может открыть наименее уместную информацию из сети, так что, настраивая систему для детей, поставьте хорошее фильтрующее ПО. И вот как все это объединить.''' | ||
+ | |||
+ | ====Учетные записи==== | ||
+ | |||
+ | Для каждого ребенка, допущенного к компьютеру, обязательно создайте отдельную учетную запись: шкодливым ручонкам незачем щелкать где надо и не надо и удалять файлы с вашего рабочего стола! Для создания новых учетных записей пользователей в Ubuntu щелкните '''System > Administration > Users and Groups'''; в Mandriva и SUSE это можно сделать посредством '''Control Center''' и '''YaST''', соответственно. | ||
+ | |||
+ | ====Укрепление==== | ||
+ | |||
+ | Войдите под учетной записью ребенка и сделайте рабочий стол более дружелюбным. Для новичков лучше удалить такие штуки, как апплеты сети или обновлений: они только запутают ребенка или, что опаснее, дадут ему доступ к функциям системного администрирования. Отключение виртуальных рабочих столов – тоже неплохая идея: не будут возникать вопросы типа «Куда подевались мои игры?» Если вы выбрали Gnome, щелкните правой кнопкой по объектам на панелях и прикрепите их, чтобы исключить случайное перемещение. В KDE для того же эффекта щелкните правой кнопкой по панели ''Kicker'' и выберите '''Lock Panels'''. | ||
+ | |||
+ | ====Выбор приложений==== | ||
+ | |||
+ | Теперь, имея специальную учетную запись и расчищенный рабочий стол, можно добавлять развлечения. Их выбор зависит от возраста пользователя: для самых маленьких (от 2 до 7 лет) Gcompris предоставляет более ста обучающих утилит и игр, построенных вокруг нашего любимого талисмана – пингвина. Вы можете найти их на DVD в разделе Рабочий стол. Для детей постарше добавьте ''Planet Penguin Racer'' и ''Frozen Bubble'' – отличные игры, без всякого насилия. А если вы хотите воодушевить ваше чадо на начала программирования, ''Little Wizard'' (http://littlewizard.sf.net) покажет, как создавать программы, объединяя иконки, а не участки кода. И всегда есть ''TuxPaint'', предохраняющий вашу мягкую мебель от живописи! http://www.tuxpaint.org | ||
+ | |||
+ | ====Фильтрация web==== | ||
+ | Это, безусловно, самая важная задача при создании детского рабочего стола. Когда ребенок отважится ступить в большой и грязный мир Интернета, ему нужна охрана, чтобы он/она не наткнулся на какую-нибудь гадость. (Для старших детей иногда также стоит блокировать ряд сайтов, чтобы ваши потомки не просиживали там днями напролет!) Прекрасное приложение для таких целей – ''Willow'' (http://www.digitallumber.com/willow/): прокси-сервер, фильтрующий содержимое. Его можно найти в разделе Интернет на DVD. | ||
+ | |||
+ | Скопируйте willow-3.18.tar.gz в ваш домашний каталог, откройте терминал и переключитесь в '''root''' через ''su'' или ''sudo bash''. Затем введите следующее: | ||
+ | <code> | ||
+ | cd /var | ||
+ | tar xfvz ~/willow-3.18.tar.gz | ||
+ | </code> | ||
+ | |||
+ | Теперь ''Willow'' установлен в '''/var/willow'''. Перед запуском отредактируйте '''/var/willow/filters/domain''', добавив в черный список сайты, какие находите нужным. Если ребенок попытается добраться до URL из этого списка из браузера или поисковой машины, он/она получит желтую страницу с предупреждением ‘not accessible’. Затем введите (все еще под '''root'''): | ||
+ | <code> | ||
+ | /var/willow/willow.py --config=/var/willow/willow.conf | ||
+ | </code> | ||
+ | (Если вы получили сообщение об ошибке, касающееся модулей '''exefilter''', отредактируйте '''/var/willow/willow.conf''' и уберите '''exefilter''' из строки '''filters'''.) | ||
+ | |||
+ | Теперь прокси запущен в фоновом режиме. Откройте браузер и настройте его на использование '''127.0.0.1:8000''' в качестве проксисервера; например, в ''Firefox'' зайдите в '''Edit > Preferences''', щелкните по '''Connection Settings''' во вкладке '''General''' и выберите '''Manual Proxy Configuration'''. Введите адрес '''127.0.0.1''' и порт '''8000'''. Назначьте это для | ||
+ | использования всеми протоколами. | ||
+ | |||
+ | Убедитесь, что все работает, просто попробовав зайти на запрещенный URL – например, Http://playboy.com из списка по умолчанию. Теперь настройте список фильтрации доменов, добавляя туда все, что хочется ['''возможности ''Willow'' простираются куда дальше блокирования по имени – прим. ред.''']! | ||
+ | |||
+ | ====Резервирование==== | ||
+ | |||
+ | Возможно, вы не нуждаетесь в напоминаниях, но стоит повторить: последнее, что осталось сделать перед тем, как дать малышу волю - позаботиться, чтобы его домашний каталог имел резервную копию. Тогда настройки уцелеют, даже если малютка грохнет рабочий стол. Например, если Боб изловчится поломать KDE, а '''/home/bob''' у вас заархивирован, вы мигом извлечете домашний каталог и восстановите исходные настройки. | ||
+ | |||
+ | ====Специальные дистрибутивы==== | ||
+ | |||
+ | '''Edubuntu''' "Linux для маленьких человечков" звучит лучше, чем "Моя первая ОС". В Edubuntu полно обучающих приложений. http://www.edubuntu.com | ||
+ | |||
+ | '''Ktuberling''' Прикинтесь, что установили это якобы для детей, и под шумок насадите физиономию вашего босса на виртуальную голову-помидор. http://games.kde.org/kde_kids | ||
===3=== | ===3=== |
Версия 12:00, 27 марта 2008
Содержание |
10 лучших проектов "Сделай сам"
У нас прорва других проектов коорые просто не влезли в этот номер. Хотите увидеть некоторые из них?
Напишите и сообщите нам, как вы поладили с нашими проектами - можете даже присылать ваши 3D-рисунки, или ссылки на респины Fedora, или даже комиксыЮ если хотите.
Мы также хотим услышать, какие еще проекты вам интересны - а может, вы и сами создали проект, о котором будет интересно узнать другим.
Отправьте электронное письмо на [letters@linuxformat.ru]
Появление компьютеров открыло для людей уйму возможностей потратить свое время. Мы рассудили, что средний линуксоид, вероятно, пытлив – ему нравится исследовать новое и вытворять всякие фокусы со своим компьютером; разве не поэтому вы пользователь Linux?
Работа на свободной и открытой платформе позволяет людям не только создавать причудливые приложения, но и также означает, что вы свободно можете использовать их причудливыми способами. Все проекты, выбранные нами для этого обзора, доступны каждому и, как правило, не требуют других условий, чем часок-другой свободного времени и машина с Linux. Каждый проект мы свели к одной странице, чтобы вы не испортили себе глазки. Исследуйте возможности, что дарит вам Linux, и вливайтесь!
Проект 1: Создаем 3D-изображение из фото
Что нужно:
- Красно-голубые 3D-очки или их заменитель
- фотокамера (желательно цифровая)
- GIMP
Время: 20 минут
Для создания достойного 3D-изображения вам потребуются две исходные фотографии, по одной на каждый глаз. Две камеры не нужны, хватит одной, если вам удастся сдвигать ее на малое расстояние и делать новый снимок. Некоторые фотомагазины продают скользящие треножники, облегчающие эту работу (или сделайте такой сами). Есть несколько важных моментов, которые следует помнить при фотографировании — обратитесь к советам.
Заполучив фотографии, остается преобразить их в два цветных изображения, а затем скомбинировать. Мы полагаем, что у вас есть популярные красно-синие очки, хотя в принципе сработают любые, если потом подогнать расцветку. А если очков нет, найдите соответствующих цветов обертки от конфет или просто кусочки целлофана, и они послужат светофильтрами.
Создание цветов
Начнем с левого изображения. В наших очках оно рассматривается через красное стекло, и для того, чтобы казаться черным или в градациях серого, ему следует быть в оттенках белого и голубого. Сделать это труднее, чем кажется: прямое раскрашивание даст вам не белый и голубой, а черный и голубой. Быстрый способ состоит в использовании слоев GIMP’а.
Для создания градаций серого сначала выберите Colours > Desaturate(подберите яркость). Теперь на картинке для левого глаза, видимой через красное стекло, переделаем эти градации в бело-голубые.
Продублируйте слой (Shift+Control+D), откройте диалог Layers и выберите слой Background. Его нужно заполнить голубым. Выберите Dialogs > Colours, и введите в текстовое поле 00ffff (RGB-значение голубого).
Теперь нужно залить слой Background голубым цветом, для чего нажмите Control+, (запятая). Само изображение не изменится, но вы увидите изменения в диалоге Layers. Теперь щелкните по верхнему слою диалога Layers и в списке режимов выберите Screen. Рисунок раскрасится в бело-голубые цвета. Нам потребуется плоское изображение, так что нажмите Control+M для слияния слоев.
Повторите те же действия для другого фото, на этот раз введя вместо голубого красный (ff0000). Итак, у нас есть два цветных рисунка, и настало время их скомбинировать.
Составление изображения
Щелкните по окну голубого рисунка и нажмите Control+A (выделить все) и Control+C (копировать). Затем перейдите в окно красного рисунка и нажмите Control+V для вставки слоя и Control+Shift+N, чтобы создать новый слой. В диалоге Layers измените режим этого нового слоя на ‘Multiply’. Теперь вы видите красный и голубой рисунки одновременно. Надевайте ваши красно-синие очки и любуйтесь!
Перед уплощением изображения, вы, возможно, захотите использовать инструмент Move для подгонки положения верхнего слоя, ради наилучшего 3D-эффекта. Это поможет, например, если фотографии отличаются только по горизонтали, но в общем зависит от того, насколько удачны исходные изображения.
Советы
- Постарайтесь выбрать сцену, имеющую хорошую пространственную глубину. 3D-эффект выходит правдоподобнее, когда объекты находятся на заметно различном расстоянии от вас
- Фотографируйте в ясную погоду. Используйте малую диафрагму, чтобы все было в фокусе.
- Достали зеркалку? Используйте 50-мм объектив, более-менее совпадающий по углам обзора с человеческим глазом. При большем фокусном расстоянии картинка будет сильно искажаться на краях кадров и достигнуть 3D-эффекта будет очень сложно.
Проект 2: Защитим ваш Linux от детей
Что нужно:
- Ребенок или несколько.
- Терпение
- клавиатура без залипания.
Время: Пока им не исполнится 18, а то и дольше
Маленькие дети бурлят страстью к познанию, но с таким сложным устройством, как компьютер, это чревато неприятностями. Если вы не защитите вашу машину, то пара исследовательских щелчков мышью могут угробить операционную систему. Хуже того, еще одна пара щелчков мыши в поисковой машине может открыть наименее уместную информацию из сети, так что, настраивая систему для детей, поставьте хорошее фильтрующее ПО. И вот как все это объединить.
Учетные записи
Для каждого ребенка, допущенного к компьютеру, обязательно создайте отдельную учетную запись: шкодливым ручонкам незачем щелкать где надо и не надо и удалять файлы с вашего рабочего стола! Для создания новых учетных записей пользователей в Ubuntu щелкните System > Administration > Users and Groups; в Mandriva и SUSE это можно сделать посредством Control Center и YaST, соответственно.
Укрепление
Войдите под учетной записью ребенка и сделайте рабочий стол более дружелюбным. Для новичков лучше удалить такие штуки, как апплеты сети или обновлений: они только запутают ребенка или, что опаснее, дадут ему доступ к функциям системного администрирования. Отключение виртуальных рабочих столов – тоже неплохая идея: не будут возникать вопросы типа «Куда подевались мои игры?» Если вы выбрали Gnome, щелкните правой кнопкой по объектам на панелях и прикрепите их, чтобы исключить случайное перемещение. В KDE для того же эффекта щелкните правой кнопкой по панели Kicker и выберите Lock Panels.
Выбор приложений
Теперь, имея специальную учетную запись и расчищенный рабочий стол, можно добавлять развлечения. Их выбор зависит от возраста пользователя: для самых маленьких (от 2 до 7 лет) Gcompris предоставляет более ста обучающих утилит и игр, построенных вокруг нашего любимого талисмана – пингвина. Вы можете найти их на DVD в разделе Рабочий стол. Для детей постарше добавьте Planet Penguin Racer и Frozen Bubble – отличные игры, без всякого насилия. А если вы хотите воодушевить ваше чадо на начала программирования, Little Wizard (http://littlewizard.sf.net) покажет, как создавать программы, объединяя иконки, а не участки кода. И всегда есть TuxPaint, предохраняющий вашу мягкую мебель от живописи! http://www.tuxpaint.org
Фильтрация web
Это, безусловно, самая важная задача при создании детского рабочего стола. Когда ребенок отважится ступить в большой и грязный мир Интернета, ему нужна охрана, чтобы он/она не наткнулся на какую-нибудь гадость. (Для старших детей иногда также стоит блокировать ряд сайтов, чтобы ваши потомки не просиживали там днями напролет!) Прекрасное приложение для таких целей – Willow (http://www.digitallumber.com/willow/): прокси-сервер, фильтрующий содержимое. Его можно найти в разделе Интернет на DVD.
Скопируйте willow-3.18.tar.gz в ваш домашний каталог, откройте терминал и переключитесь в root через su или sudo bash. Затем введите следующее:
cd /var tar xfvz ~/willow-3.18.tar.gz
Теперь Willow установлен в /var/willow. Перед запуском отредактируйте /var/willow/filters/domain, добавив в черный список сайты, какие находите нужным. Если ребенок попытается добраться до URL из этого списка из браузера или поисковой машины, он/она получит желтую страницу с предупреждением ‘not accessible’. Затем введите (все еще под root):
/var/willow/willow.py --config=/var/willow/willow.conf
(Если вы получили сообщение об ошибке, касающееся модулей exefilter, отредактируйте /var/willow/willow.conf и уберите exefilter из строки filters.)
Теперь прокси запущен в фоновом режиме. Откройте браузер и настройте его на использование 127.0.0.1:8000 в качестве проксисервера; например, в Firefox зайдите в Edit > Preferences, щелкните по Connection Settings во вкладке General и выберите Manual Proxy Configuration. Введите адрес 127.0.0.1 и порт 8000. Назначьте это для использования всеми протоколами.
Убедитесь, что все работает, просто попробовав зайти на запрещенный URL – например, Http://playboy.com из списка по умолчанию. Теперь настройте список фильтрации доменов, добавляя туда все, что хочется [возможности Willow простираются куда дальше блокирования по имени – прим. ред.]!
Резервирование
Возможно, вы не нуждаетесь в напоминаниях, но стоит повторить: последнее, что осталось сделать перед тем, как дать малышу волю - позаботиться, чтобы его домашний каталог имел резервную копию. Тогда настройки уцелеют, даже если малютка грохнет рабочий стол. Например, если Боб изловчится поломать KDE, а /home/bob у вас заархивирован, вы мигом извлечете домашний каталог и восстановите исходные настройки.
Специальные дистрибутивы
Edubuntu "Linux для маленьких человечков" звучит лучше, чем "Моя первая ОС". В Edubuntu полно обучающих приложений. http://www.edubuntu.com
Ktuberling Прикинтесь, что установили это якобы для детей, и под шумок насадите физиономию вашего босса на виртуальную голову-помидор. http://games.kde.org/kde_kids