авторефераты диссертаций БЕСПЛАТНАЯ  БИБЛИОТЕКА

АВТОРЕФЕРАТЫ КАНДИДАТСКИХ, ДОКТОРСКИХ ДИССЕРТАЦИЙ

<< ГЛАВНАЯ
АГРОИНЖЕНЕРИЯ
АСТРОНОМИЯ
БЕЗОПАСНОСТЬ
БИОЛОГИЯ
ЗЕМЛЯ
ИНФОРМАТИКА
ИСКУССТВОВЕДЕНИЕ
ИСТОРИЯ
КУЛЬТУРОЛОГИЯ
МАШИНОСТРОЕНИЕ
МЕДИЦИНА
МЕТАЛЛУРГИЯ
МЕХАНИКА
ПЕДАГОГИКА
ПОЛИТИКА
ПРИБОРОСТРОЕНИЕ
ПРОДОВОЛЬСТВИЕ
ПСИХОЛОГИЯ
РАДИОТЕХНИКА
СЕЛЬСКОЕ ХОЗЯЙСТВО
СОЦИОЛОГИЯ
СТРОИТЕЛЬСТВО
ТЕХНИЧЕСКИЕ НАУКИ
ТРАНСПОРТ
ФАРМАЦЕВТИКА
ФИЗИКА
ФИЗИОЛОГИЯ
ФИЛОЛОГИЯ
ФИЛОСОФИЯ
ХИМИЯ
ЭКОНОМИКА
ЭЛЕКТРОТЕХНИКА
ЭНЕРГЕТИКА
ЮРИСПРУДЕНЦИЯ
ЯЗЫКОЗНАНИЕ
РАЗНОЕ
КОНТАКТЫ


Свободное программное

обеспечение в средней школе

Автор:

Виноградов Павел

Нелидово, школа №4,

10

класс

тел. (48258)32343

e-mail:pavel_vinog@mail.ru

Научный руководитель:

Ершов Александр Владимирович

МОУ СШ №4

2008 г.

Цель исследования: изучить возможность внедрения в школе

свободного программного обеспечения.

Задачи:

1. Проверить возможность получения свободного программного обеспечения с помощью Интернет.

2. Изучить опыт использования свободного программного обеспечения в других школах.

3. Исследовать ряд операционных систем на возможность использования их в компьютерных классах и локальной сети школы.

4. Определить перечень необходимых программ для обеспечения требований государственного стандарта по информатике.

5. Составить перечень ссылок, необходимых учителю информатики для упрощения установки и использования свободного программного обеспечения.

6. Определить возможность использования свободного программного обеспечения в внеклассной работе, администрировании локальной сети, использования возможностей Интернета, программ быстрого обмена сообщениями.

Оглавление Введение............................................................................................................ Свободное программное обеспечение......................................................... Свободное программное обеспечение в школе.............................................. СПО и государственный стандарт образования............................................. Состав дистрибутивов СПО.............................................................................. Офисный пакет OpenOffice.org........................................................... OpenOffice.org Writer.......................................................................... OpenOffice.org Draw............................................................................ GIMP.................................................................................................... OpenOffice.org Calc.............................................................................. Интегрированные графические среды................................................ GNOME.................................................................................. KDE......................................................................................... Amarok - проигрыватель для KDE................................... Программирование в Линукс...................................................................... Свободные коммуникации........................................................................... Локальные сети........................................................................ Интернет................................................................................... Пакет Mozilla............................................................................. Обзор дистрибутивов Linux............................................................................. Наиболее распространенные дистрибутивы........................................ Дистрибутивы для опытных пользователей......................................... Дистрибутивы для энтузиастов............................................................. Обзор информации о Linux.............................................................................. Свободное программное обеспечение в мире..................................... Выводы.............................................................................................................. Литература........................................................................................................ Введение В России проводится один из наиболее интересных экспериментов в области школьного образования за последние годы — внедрение свободного программного обеспечения в средних школах. Право на разработку дистрибутива свободной операционной системы Linux для использования в школах получила группа «Армада» (http://linux.armd.ru/). Согласно подписанному контракту, стоимость которого составила 59,5 млн. руб., «Армада» обязалась разработать и протестировать пакет свободного ПО. В течение 2008 года данный комплект будет установлен более чем в 1200 школах республики Татарстан, Пермского края и Томской области. После внесения необходимых доработок, подобными программными продуктами планируется оснастить еще более 60 тысяч российских школ. В реализации проекта «Армаде» помогают ведущие российские разработчики свободного ПО — «Альт Линукс», Linux-online, Linux-Ink и ВНИИНС, а также системные интеграторы РАМЭК и НЦИТ.

Свободное программное обеспечение Свободными называются программы, автор (или иной обладатель имущественных авторских прав) которых опубликовал (обнародовал) их в сопровождении так называемой «свободной лицензии», или, если следовать терминологии отечественного законодательства, публичного авторского договора, передающего приобретателю права:

0) пользоваться программой для любых целей (в рамках российского законодательства это тавтология, так как у правообладателя нет правомочия ограничивать цели, в которых собственник экземпляра программы может ее применять) и на неограниченном количестве компьютеров или мест в сети;

1) 1) беспрепятственно получать доступ к ее исходным кодам;

2) 2) изготовлять (производить) неограниченное количество дополнительных ее экземпляров, как для собственного пользования, так и для распространения или сдачи в прокат/аренду на тех же условиях, возмездно или безвозмездно (по своему выбору);

3) 3) модифицировать ее как для собственного пользования, так и для распространения на тех же условиях.

Можно ввести альтернативное определение: свободные программы — это программы, все услуги по разработке, модификации, сопровождению и поддержки которых продаются на свободном рынке.

Свободное программное обеспечение (далее СПО) является лицензионным так же, как любые коммерческие продукты, распространяемые под несвободной лицензией. Законность использования СПО подтверждается присоединением пользователя к публичному лицензионному соглашению, которое доступно в сети Интернет. На сегодняшний день существуют полноценные аналоги практически всех закрытых платных программ: операционные системы, пакет офисных приложений, антивирусное программное обеспечение, архиваторы, средства разработки, графические редакторы, программное обеспечение для обработки фотоизображений, продукты для автоматизации процесса управления организацией и многое другое. Разработкой СПО занимаются как крупные компании-разработчики, так и отдельные группы программистов по всему миру.

Свободное программное обеспечение в школе Во время реализации проекта российские школы будут работать с базовым пакетом коммерческого программного обеспечения, лицензиями на которые их обеспечит государство сроком на 3 года. По истечении этого срока у школ будет выбор: приобретать коммерческие программные продукты, но уже за свой счет, или перейти на отечественное свободное программное обеспечение. И то, и другое обеспечит школам законность и лицензионную чистоту используемого программного обеспечения, но за совершенно разные деньги.

Внедрение СПО в школе возможно по двум направлениям:

Параллельно операционным системам Microsoft Windows или MacOS установить и осваивать СПО;

Установить и осваивать только свободное программное обеспечение на части компьютеров в школе.

Использование базового пакета коммерческого программного обеспечения, которыми начинают обеспечиваться школы дает возможность не только подготовиться к переходу на внедрение СПО при преподавании информатики, но и подготовить всех учителей школы к переходу на СПО.

СПО и государственный стандарт образования Сегодня в подавляющем большинстве школ используются операционные системы Microsoft Windows. Пользование ими описывается в учебниках, на них ориентируются авторы отечественных учебных программ.

Может ли СПО сегодня качественно обеспечить учебный процесс в школе?

В стандарте основного общего образования по информатике и информационным технологиям (№1089 от 05.03.04 г.) содержится перечень необходимых приложений:

• Операционная система.

. Файловый менеджер (в составе операционной системы или др.).

•Антивирусная программа.

•Программа-архиватор.

тренажер.

•Клавиатурный •Интегрированное офисное приложение, включающее текстовый редактор, растровый и векторный графические редакторы, программу разработки презентаций и электронные таблицы.

•Звуковой редактор.

•Простая система управления базами данных.

•Простая геоинформационная система.

•Система автоматизированного проектирования.

•Виртуальные компьютерные лаборатории.

•Программа-переводчик.

оптического распознавания текста.

•Система •Мультимедиа проигрыватель (входит в состав операционных систем или др.).

•Система программирования.

•Почтовый клиент (входит в состав операционных систем или др.).

•Браузер (входит в состав операционных систем или др.).

•Программа интерактивного общения.

•Простой редактор Web-страниц.

Приводится перечень средств ИКТ, необходимых для реализации программы:

— универсальное устройство обработки информации;

основная •Компьютер конфигурация современного компьютера обеспечивает учащемуся мультимедиа-возможности: видео-изображение, качественный стереозвук в наушниках, речевой ввод с микрофона и др.

•Проектор, подсоединяемый к компьютеру, видеомагнитофону, микроскопу и т. п.;

•Принтер — позволяет фиксировать на бумаге информацию, найденную и созданную учащимися или учителем. Для многих школьных применений необходим или жела телен цветной принтер. В некоторых ситуациях очень желательно использование бумаги и изображения большого формата.

•Телекоммуникационный блок, устройства, обеспечивающие подключение к сети — дают доступ к российским и мировым информационным ресурсам, позволяют вести переписку с другими школами.

•Устройства вывода звуковой информации — наушники для индивидуальной работы со звуковой информацией, громкоговорители с оконечным усилителем для озвучивания всего класса.

•Устройства для ручного ввода текстовой информации и манипулирования экранными объектами — клавиатура и мышь (и разнообразные устройства аналогичного назначения). Особую роль специальные модификации этих устройств играют для учащихся с проблемами двигательного характера, например, с ДЦП.

•Устройства создания графической информации (графический планшет) — используются для создания и редактирования графических объектов, ввода рукописного текста и преобразования его в текстовый формат.

•Устройства для создания музыкальной информации (музыкальные клавиатуры, вместе с соответствующим программным обеспечением) — позволяют учащимся создавать музыкальные мелодии, аранжировать их любым составом инструментов, слышать их исполнение, редактировать их.

•Устройства для записи (ввода) визуальной и звуковой информации: сканер;

фотоаппарат;

видеокамера;

цифровой микроскоп;

аудио и видео магнитофон — дают возможность непосредственно включать в учебный процесс информационные образы окружающего мира. В комплект с наушниками часто входит индивидуальный микрофон для ввода речи учащегося.

•Датчики (расстояния, освещенности, температуры, силы, влажности, и др.) - позволяют измерять и вводить в компьютер информацию об окружающем мире.

•Управляемые компьютером устройства — дают возможность учащимся освоить простейшие принципы и технологии автоматического управления (обратная связь и т. д.), одновременно с другими базовыми понятиями информатики.

Изучение информатики и информационно-коммуникационных технологий на базовом уровне среднего (полного) общего образования предполагает проведение практических работ:

I. Представление информации в компьютере.

Решение задач и выполнение заданий на кодирование и упаковку тестовой, графической и звуковой информации.

Запись чисел в различных системах счисления, перевод чисел из одной системы счисления в другую, вычисления в позиционных системах счисления.

Представление целых и вещественных чисел в форматах с фиксированной и плавающей запятой.

II. Создание и преобразование информационных объектов.

Создание, редактирование и форматирование текстовых доументов различного вида. Решение расчетных и оптимизационных задач с помощью электронных таблиц. Использование средств деловой графики для наглядного представления данных. Создание, редактирование и форматирование растровых и векторных графических изображений.

Создание мультимедийной презентации.

III. Компьютерные сети.

Подключение к Интернету. Настройка модема.

Настройка почтовой программы Outlook Expeess. Работа с электронной почтой.

Путешествие по Всемирной паутине. Настройка браузера. Работа с файловыми архивами.

Формирование запросов на поиск информации в сети по ключевым словам, адекватным решаемой задаче.

Разработка Web-сайта на заданную тему.

Знакомство с инструментальными средствами создания Web-сайтов.

Форматирование текста и размещение графики.

Гиперссылки на Web-страницах.

Тестирование и публикация Web-сайта.

Изучение информатики и информационно-коммуникационных технологий на профильном уровне среднего (полного) общего образования на базовом уровне предполагает проведение практикума в объеме 140 часов:

Математический редактор.

Квалифицированное оформление математического текста.

Требуется текст, в том числе возникающий в ходе выполнения других практикумов, оформить в математическом редакторе.

Учет.

Реализация упрощенного варианта бухгалтерского и материального учета на базе распространенного варианта динамических (электронных таблиц).

Проект может относится как к учебной ситуации, так и к проблеме, возникающей в жизни школы— планирование похода и т. д.

Анализ данных и статистика. Визуализация данных и деловая графика.

Использование пакетов статистической обработки и анализа данных, а также средств визуализации для анализа, наглядного представления и интерпретации данных, в том числе — собранных в ходе наблюдений и опросов, полученных с помощью цифровых датчиков, найденных в Интернете.

Сами данные могут быть получены из различных задач экологии, социологии, в том числе — из межшкольных проектов.

Символьные вычисления. Аналитические модели.

Решение задач символьных вычислений с использованием одного из распространенных инструментов (пакетов символьных преобразований).

Проект может включать задачи из курсов математики и физики, а также специально подобранные задачи, относящиеся к математическим моделям явлении окружающего мира. Результат доводится до числового ответа, графика, сопоставляется с наблюдением и экспериментом.

Дискретные приближения непрерывных моделей.

Решение задач математического моделирования с помощью создания дискретной модели, приближающей непрерывную (например — системы разностных уравнений, приближающей систему дифференциальных уравнений).

В проекте требуется запрограммировать разностную модель и использовать понимание результатов и структуры моделирования для понимания непрерывной модели.

Дискретные алгоритмы, в том числе — дискретная оптимизация.

Решение комбинаторных задач, в том числе — организация обхода дерева и поиска данной вершины, поиск кратчайшего пути, поиск вхождения одного слова в другое и т.д.

В задачах, в том числе и практически мотивированных, требуется помимо построения алгоритма давать грубую оценку его времени работы, в частности, распознавать переборные алгоритмы с экспоненциальным временем работы.

Технологический проект.

Установка, сопровождение, техническое обслуживание средств ИКТ.

В проекте силами учащихся под руководством взрослых может осуществляться работа в сфере ИКТ, требующая базовых технических знаний и умения понимать технические инструкции.

Обучение.

Обучение работе с ИКТ, в том числе с целью использования тренажеров и тестовых систем.

В проекте учащиеся участвуют в обучении других учащихся, учителей, пользователей, получающих платные информационные услуги на базе школы.

Таковы требования государственного стандарта при изучении информатики и информационных технологий. Их выполнение позволит не только проводить уроки информатики, но и полностью информатизировать образовательное пространство школы. При этом необходимо в штатном расписании иметь должность заместителя директора по информатизации образовательного пространства школы и лаборанта в компьютерном классе.

Нами были проверены возможности получения дистрибутивов различных операционных систем скачиванием из Интернета. Выяснено, что скорости не менее 11 — 13 Кб/с достаточно, чтобы скачать все дистрибутивы СПО, имеющиеся в сети. Т.о. школы, удаленные от городов, где имеется возможность приобрести коробочные варианты СПО, могут самостоятельно получить СПО.

Кроме того, имеется возможность заказать большинство дистрибутивов с доставкой по почте (необходимо оплатить только почтовые расходы по доставке). Таким образом мы получили и опробовали работу с несколькими дистрибутивами: Red Hat, Fedora Core, Mandriva, Knoppix, Ubuntu, Kubuntu, Edubuntu, AltLinux Desktop, AltLinux Junior.

На наш взгляд, наиболее удобными для внедрения в школах являются: Edubuntu 7.10 и AltLinux Junior 4.0. В состав этих дистрибутивов входят все программы необходимые при изучении информатики и информационно-коммуникационных технологий на базовом уровне среднего (полного) общего образования.

Состав дистрибутивов СПО Операционная Edubuntu 7.10 и AltLinux Junior 4. система Антивирус AEGIS antivirus scanner, Anti-Virus Manager (KlamAV) Файловый менеджер Midnight Commanter Архиватор Архиватор Ark Офисные Open Office.org 2.3 включает в себя:

приложения Open Office Base — базы данных;

Open Office Calc — электронные таблицы;

Open Office Draw — графический редактор;

Open Office Impresss — презентации;

Open Office Math — математический редактор;

Open Office Writer — текстовый редактор.

Кроме того: StarDict GTK, базы данных Kexi, настольное издательство Scribus, персональный органайзер KOrganizer Интернет:

-браузер Mozilla FireFox -почта Evolution -ftp клиент gFTP -интернет-пейджер gaim, psi графические приложения -растровый редактор GIMP -векторный редактор Open Office Draw -верстка Scribus -3D Blender 3D Аудио и видео Totem плееры: Beep-Media-Player Звуковой редактор Audacity Видеоредактор Kino, Cinelerra программирование:

Стандартные языки, vb (OpenOffice), JavaScript, С++, phyton, PHP, Perl входящие в систему или FreePascal приложения: Lazarus (аналог Delphi) установлены Gambas (аналог Visual Basic) дополнительно:

Обучающие программы, Gcompris Administration, также интересна KEduka развивающие игры — экзаменатор (редактор тестов и тестер к ним) Запуск программ для WINE позволяет запускать многие программы windows Windows Офисный пакет OpenOffice.org (далее — OO.o). Он сочетает привычные пользователям ПК пользовательские интерфейсы с поддержкой стандартных XML-приложений, таких, как «текстовый документ» (программа OpenWriter), «электронная таблица» (OpenCalc), «презентация» (OpenImpess), «формула»

(OpenMath), «гипертекст» (OpenWeb) и, что уже совсем не характерно для «офисного» софта, «векторный рисунок» (OpenDraw), их взаимного внедрения и связывания.

OpenOffice.org Writer OpenOffice.org Writer (далее — OW) — это неофициальное, но уже закрепляющееся название word-процессора из комплекта свободных офисных прикладных программ ОО.о.

Фрагмент текста исследовательской работы в окне OpenOffice.org Writer Как уже говорилось выше, все word-процессоры внешне (по функциональности и интерфейсу) похожи друг на друга, и OW (см. рисунок) — не исключение. Он предназначен для набора, редактирования и оформления текстов на естественных языках (включая многоязычные) и поддерживает:

• физическое и логическое (через механизм стилей) форматирование документа в целом, отдельных страниц, разделов, абзацев и символов;

шаблоны (наборы стилей и формы документов);

• лингвистическую поддержку (корректные переносы, проверку орфографии • и грамматики, тезаурус (русского грамматического и тезаурус-модулей пока нет));

• внедрение и связывание объектов — как из XML-приложений, так и чужеродных (включая растровую графику и результаты выполнения запросов к базам данных);

• импорт/экспорт унаследованных нестандартных форматов (в базовую поставку входит модуль только для Microsoft Office), а также плоско текстовых и гипертекстовых форматов;

• встроенный макроязык;

• автоматическую нумерацию элементов, оглавления и указатели;

• и т.д.

У OpenOffice.org Writer есть четыре очень серьезных достоинства:

1) он свободен, поставляется конкурентно (с соответствующими ценовыми последствиями) и может быть использован как база для дальнейших разработок (в том числе, специфически учебных);

2) он изначально платформенно-независим, и пользование им не диктует практически никаких ограничений на выбор операционной системы и операционной среды. Более того, навыки работы с ним также в большой степени переносимы. Фактически, OO.o выглядит и управляется одинаково под любой стандартной ОС (разработчики говорят о поддержке Linux и Solaris;

известно об устойчивой работе пакета под FreeBSD), а также под Microsoft Windows 9x/Me и Microsoft Windows NT/00/XP, есть экспериментальный порт (перенос) на «Макинтоши», под MacOS X (по некоторой информации, в команду уже вошли представители Apple Computers);

3) он использует в качестве языка разметки XML (не только для размеченного текста, но также и для математических формул, т.е. по сути, все его форматы суть приложения международного стандарта разметки текста SGML). В качестве кодировки используется Unicode, что позволяет забыть про третью (после классических «дураков и дорог») российскую проблему с разнобоем в кодовых таблицах, используемых для представления кириллицы в разных системах, 4) в команде разработчиков есть российские программисты и фирмы, которым небезразличны перспективы его применения в школе.

Многоплатформенная (Linux и Microsoft Windows) российская сборка доступна в составе сборника OpenOffice.ru, его можно взять на сайте www.openoffice.ru или приобрести (список реселлеров доступен на том же сайте) однодисковую коробку.

Основной русскоязычный ресурс, посвященный OpenOffice, — это тот же сайт www.openoffice.ru и его сателлиты (включая http://docs.openoffice.ru).

Основной международный ресурс — это базовый сайт разработки (www.openoffice.org).

OpenOffice.org Draw — свободный редактор векторной графики Элементарная обработка (создание и редактирование) изображений (как векторных, так и растровых) входят в число приложений, перечисленных в стандарте основного общего образования по информатике и информационным технологиям в качестве обязательных к освоению в курсе средней школы.

Общие характеристики OpenOffice.org Draw Как и остальные компоненты пакета OO.o, OpenOffice.org Draw использует в качестве «родного» формата специально разработанное XML-приложение (об XML и о том, почему ориентация на этот стремительно набирающий популярность формат данных важна при выборе учебных программ, см.

материалы «Лекции» 1).

Этот пакет доступен для популярных стандарных (Linux, Solaris) и нестандартных (Microsoft Windows, MacOS) операционных систем и прилично (хотя и не идеально) локализован.

Самым же существенным недостатком OpenOffice.org Draw являются относительно высокие требования к аппаратным ресурсам, поэтому его использование затруднительно на старых или маломощных компьютерах (для комфортной работы над несложными учебными упражнениями должно быть достаточно Intel P-II, Celeron или K6-2 с частотой от 500 МГц или G3 с частотой от 350 МГц при памяти от 64 MБ). Если нужна демонстрация векторно-графических возможностей на таких компьютерах, мы рекомендуем sodipodi или еще более «легкую» XFig.

Сохранение в «чужих» векторных форматах (экспорт) на сегодня реализовано только для ранних версий предшественника OpenOffice.org пакета StarOffice (и StarDraw как отдельной программы). Зато импорт (чтение «чужих»

форматов) возможен не только из универсальных векторных форматов, но и из DXF, используемого в популярных системах автоматизированного проектирования (САПР).

OpenOffice.org Draw также позволяет экспортировать рисунок во многие растровые форматы или в гипертекстовую страницу.

GIMP — свободный редактор растровой графики Основные различия векторной и растровой компьютерной графики:

растровое изображение представляет собой информацию о цвете точек в • равномерно размеченном прямоугольнике, а векторное — информацию о цвете, форме и размере геометрических фигур;

• векторное изображение обратимо увеличивается и уменьшается;

растровое изображение при увеличении обнаружит лишь свой растр в увеличенном виде, а операция его уменьшения не является обратимой;

• векторное изображение может быть без ущерба восприятию преобразовано в растр, но обратное преобразование в общем случае проблематично;

• векторное изображение может быть разъято на элементы без каких-либо потерь, а с растровым изображением такое, в общем случае, невозможно;

• векторное кодирование хорошо подходит для работы с чертежами, схемами, графиками и т.п., а растровое — для обработки фотографий и рисунков.

Общие сведения о GIMP GNU Image Manipulation Program (Программа ГНУ для манипуляции изображениями), или сокращенно GIMP (читается «гимп») — потомок курсового проекта двух студентов, Питера Маттаса и Спенсера Кимболла (1985-86 гг.).

GIMP (включая доступные модули) вполне достаточно, чтобы покрыть обычно изучаемые в школе вопросы обработки графики.

При запуске GIMP на экране открывается ряд окон. Главное окно содержит меню основных функций, панель пиктографически обозначенных «инструментов» и области, в которых отображаются текщие значения основного и фонового цветов, формы кисти, текущего градиента. Окна изображения соответствуют отдельным открытым графическим файлам (или слоям в них).

Дополнительные инструментальные окна (по какой-то причине названные «диалогами») могут открываться из меню главного окна. Однако их всего десяток («Слои, каналы и контуры», «Параметры инструментов», «Кисти», «Шаблоны», «Градиенты», «Палитра», «Устройства ввода», «Индекс документов», «Консоль ошибок»), а основной массив функций, применяемых к текущему или вновь создаваемому изображению или выбранному участку изображения (включая функции, реализованные внешними модулями-фильтрами) «достаются» через контекстное меню, открывающееся по щелчку правой кнопкой мыши в окне изображения.

В базовую функциональность GIMP входит также возможность захвата изображения со сканера и с экрана.

GIMP доступен для Linux и других открытых систем — на www.gimp.org;

для Microsoft Windows — на www.wingimp.org;

для MacOS — на www.macgimp.org.

Основной русскоязычный ресурс, посвященный GIMP — www.gimp.ru.

OpenOffice.org Calc — свободный редактор электронных таблиц Электронная таблица — это двумерный массив, каждый элемент (ячейка) которого может содержать либо значение, либо выражение (формулу), причем выражения в качестве связанных переменных могут содержать ссылки на другие ячейки.

Обзор возможностей OpenOffice.org Calc Как и остальные упомянутые программы (за исключением Microsoft Excel), OpenCalc определяет особое приложение языка разметки XML, которое и используется для хранения рабочих книг (почему-то workbook переводится как «рабочая книга», хотя вообще-то это обычная «тетрадь») с подшитыми в них листами электронных таблиц. Как и остальные компоненты OpenOffice.org, OpenCalc упаковывает XML-файл с содержимым (а также ряд вспомогательных файлов) в PKZIP-архив, который и является единицей хранения документа. (О важности стандартизации языков представления данных в «офисных»

приложениях мы подробно говорили в первой «лекции», к каковой и отсылаем читателя.) Кроме «родного» формата, OpenCalc «понимает» распространенный формат, используемый Microsoft Excel разных версий, экспортирует данные в DIF (Data Interchange Format), форматы ранних версий StarCalc, потомком которых она является, SYLK, импортирует — также из форматов dBase и Lotus 1-2-3.

Книгу (workbook) можно с очень приличным качеством экспортировать в гипертекст (html 3.2).

OpenCalc допускает абсолютную и относительную адресацию ячеек и их диапазонов.

В OpenCalc поддерживается типизация данных с возможностью их интерпретации как чисел, денежных сумм, дат, времени, логических значений и, наконец, просто текста. Возможны и определяемые пользователем типы. Для некоторых типов определены различные форматы представления, задающие способ их отображения или печати. В случае, если ячейка содержит формулу, ее результат также может быть типизован.

Библиотека функций OCalc достаточно компактна — их около трех с половиной сотен. Она разбита на ряд категорий: управление БД, работа с датами и временем, финансы, статистика и т.п. Имеются средства расширения этого набора.

OpenCalc реализует такие средства, как:

• автозаполнение однородных рядов данных;

• именование ячеек и их групп;

• сортировку и фильтрацию;

• построение графиков и диаграмм.

Мощный механизм стилей оформления, свойственный всем компонентам пакета OO.o, доступен и в OpenCalc. Стили оформления могут определяться для отдельных ячеек, их совокупностей, листов и рабочих книг в целом, а также для включаемых элементов, таких как текст или иллюстрации (в том числе, графики и диаграммы).

Серьезными достоинствами OpenCalc являются:

1) свободное лицензирование и конкурентная поставка (с соответствующими ценовыми последствиями);

2) независимость от ОС (и пользование им не диктует практически никаких ограничений на выбор операционной системы и операционной среды). Более того, навыки работы с этой программой также в большой степени переносимы.

Фактически, OO.o выглядит и управляется одинаково под любой стандартной ОС (разработчики говорят о поддержке Linux и Solaris;

известно об устойчивой работе пакета под FreeBSD), а также под Microsoft Windows 9x/Me и Microsoft Windows NT/00/XP, есть экспериментальный порт (перенос) на «Макинтоши», под MacOS X (по некоторой информации, в команду уже вошли представители Apple Computers);

3) он использует в качестве языка разметки стандартный XML. В качестве кодировки используется Unicode, что позволяет забыть про третью (после классических «дураков и дорог») российскую проблему с разнобоем в кодовых таблицах, используемых для представления кириллицы в разных системах, 4) в команде разработчиков есть российские программисты и фирмы, которым небезразличны перспективы его применения в школе.

Интегрированные графические среды На сегодня существуют и развиваются две свободных интегрированных графических среды общего назначения: KDE и GNOME. Они входят в поставку большинства стандартных (открытых) ОС, как свободных, так и несвободных.

GNOME (Модельная среда сетевых объектов GNU) GNOME (GNU Network Object Model Environment — «Среда GNU, основанная на модели сетевых объектов», но также и «Образцовая среда для сетевых объектов GNU») — один из самых амбициозных и масштабных проектов в программистском сообществе.

GNOME использует один из самых развитых интерфейсных пакетов GTK+, реализованный для разных платформ. Над ним надстраивается масса компонентов и библиотек, обеспечивающих сетевую функциональность, интерфейсы к различным языкам программирования, работу со звуком через механизмы ОС и пр. Сам «Гном» стремится оставаться мобильным и доступным во всех открытых системах. Он стабильно работает в Linux, BSD, AIX и Solaris;

последнее обстоятельство способствовало поддержке разработки GNOME, которую оказывает Sun Microsystems через созданный в 2001 г. году Фонд GNOME, среди учредителей которого также крупнейшие поставщики свободных ОС.

С пользовательской точки зрения GNOME предстает как набор базовых компонентов интерфейса и «апплетов», утилит и прикладных программ. К базовым компонентам относятся менеджер файлов и поверхности стола Nautilus, панели управления и меню GNOME Panel и центр управления (Gnome Control Center).

GNOME снабжен встроенной системой помощи;

кроме того, его разработчиками совместно с Sun Microsystems подготовлено компактное (130 с.) руководство, доступное в разных форматах на сайте проекта. В его поставку входит система разработки графических приложений под GTK+, которая называется Glade и включает в себя специфические для Gnome элементы.

«Гном» и большинство его компонент соответствуют соглашениям об интернационализации и, соответственно, поддерживают работу с кириллицей и локализацию и перевод интерфейса.

KDE (Настольная среда K) Само название KDE — явная пародия на CDE — Common Desktop Environment («Общая настольная среда») — последнюю попытку отрасли стандартизовать графическую среду на несвободной основе, предпринятую в конце девяностых годов. «K» в KDE ничего не означает.

Несмотря на явно игривый тон, начинающийся с названия среды и продолжающийся в названии компонент (в KDE любят играть со словами;

например, универсальный браузер, входящий в среду, называется Konqueror (от Conqueror — «завоеватель», «покоритель»), терминал — Konsole (от Console — «консоль), а система помощи — вообще Kandalf (от имени Гэндальфа, мага из фантазийных произведений Дж.Р.Р.Толкиена)), KDE — очень серьезный проект.

Разработчики KDE пошли даже дальше своих коллег из Microsoft и определили ряд дополнительных протоколов, что позволило, в частности, просматривать с помощью браузера в единообразном формате все разнообразие справочной информации, представленное в сегодняшних открытых система (традиционные страницы руководства man, гипертекстовую систему Info из проекта GNU, разрозненные файлы документации в текстовом и гипертекстовом формате). В Konqueror интегрирована также возможность предварительного просмотра содержимого большого количества типов файлов.

KDE включает также настраиваемую систему панелей и меню и интегрированный «центр управления», позволяющий согласованно изменять параметры среды. KDE несколько менее гибка в настройке, чем GNOME, однако на ее гибкости вполне достаточно для решения любых практических задач (в том числе, имитации вида и поведения других сред). KDE работает только с собственным оконным менеджером KWin.

В поставку KDE входит множество «аксессуаров» и прикладных программ, к тому же «рядом» с проектом выросла целая «грибница» сопутствующих, ориентированных на те или иные предметные приложения, из которых самым развитым является Koffice.

KDE - интерактивная рабочая среда В сочетании со свободными версиями Unix, KDE дарит миру открытую и абсолютно свободную от всех ограничений рабочую среду для домашнего или профессионального применения. Эта платформа доступна всем желающим абсолютно бесплатно, включая полные исходные тексты, что дает возможность их модификации. И хотя всегда есть простор для улучшений, мы считаем, что нам уже удалось создать достойную альтернативу некоторым повсеместно используемым в настоящий момент коммерческим операционным системам и рабочим средам. Мы надеемся, что комбинация Unix и KDE наконец подарит пользователю открытую, надежную, стабильную и свободную от любых монополий компьютерную систему. Систему, которую в течение многих лет с удовольствием используют ученые и IT-профессионалы во всем мире.

KDE - среда разработки приложений Разработка приложений для Unix/X11 всегда была исключительно утомительной и трудоемкой задачей. Авторы KDE осознают, что любая компьютерная платформа хороша настолько, насколько велико число первоклассных приложений, созданных для нее. В свете всего этого, KDE использует ряд самых прогрессивных технологий. Что сделало ее конкурентоспособной с другими популярными концептуальными системами для разработчиков. Технология KOM/OpenParts позволяет разработчикам быстро создавать первоклассные приложения, использующие новейшие достижения программирования.

KDE - пакет офисных приложений В настоящий момент для KDE, помимо интерактивной рабочей среды, создано огромное количество приложений. Часть этих приложений включена в стандартную поставку KDE. Также специально для KDE был разработам и продолжает развиваться мощный пакет офисных приложений, больше известный под названием KOffice. Сам пакет стремительно развивается и включает в себя текстовый редактор (KWord), электронную таблицу (KSpread), программу для построения диаграмм (KChart), средство подготовки презентаций (KPresenter), пакет для создания векторной графики (KIllustrator). Что особенно важно в Российских условиях, поддерживается кириллица и импорт/экспорт документов MS Office.

Собственные форматы KOffice ориентированы, как и собственные форматы большинства современных «офисных» пакетов, на XML, хотя не все из них являются чисто XML-приложениями. Заявлена поддержка достаточно большого количества «чужих» и унаследованных форматов, хотя качество поддержки на сегодня весьма среднее;

в особенности последнее относится к поддержке кириллических текстов.

KDE и KOffice достаточно оперативно локализуются (см. www.kde.ru), однако, к сожалению, в переводах на сегодня еще больше, чем в оригиналах, «персонально-компьютерного» сленга.

Amarok - проигрыватель для KDE Amarok (13kb) изначально создавался специально для обработки и упорядочивания огромных музыкальных коллекций (естественно, его прямое назначение – доставлять вам удовольствие от прослушивания музыки).

Если у вас более чем 2Гб музыки, тем более, если ваша коллекция не совсем упорядочена и не имеет чёткой иерархии каталогов, amaroK – это именно тот плейер, который вам подойдёт. Он с завидной скоростью просканирует указанные директории и создаст на их основе базу данных, поиск по которой можно осуществлять простым вводом любой части названия композиций, её исполнителя или альбома, в который она входит.

Для каждого альбома (или для всех сразу) по запросу можно автоматически загрузить обложки (в формате PNG). Также для каждой композиции можно найти её текст.

Также в этом плеере есть удобный редактор тэгов, позволяющий работать одновременно с несколькими композициями.

amaroK постоянно ведёт статистику прослушивания музыки и на её основе формирует различные списки, например, «Любимые альбомы/композиции» или «Новые композиции».

Есть возможность сформировать список из ранее непрослушиваемых композиций или из композиций, которые наиболее часто прослушивались, а можно просто наугад нарезать 50 случайных дорожек. Во всём чуствуется элегантность и продуманность. Дизайн подобран со вкусом, смотрится приятно и успокаивающе. Есть встроенный браузер скинов, с предпросмотром и описанием.

А мастер первого запуска поможет быстро подготовить программу к каждодневной службе.

Программирование в ОС Линукс В пункте «Образование»/ «Разработка» главного меню графической оболочки KDE содержатся ссылки на языки программирования: Free Pascal IDE (Паскаль), BASIC256, Gambas IDE, Lazarus,. Все эти программы схожи со своими аналогами для платформы windows.

Free Pascal позволяет создавать программы в консоли. Konsole есть то, что называют графическим эмулятором терминала, иногда — просто терминалом или оболочкой (shell). Эта программа даёт вам эквивалент текстового режима в окне, который вы можете запускать вместе с графическими приложениями.

Пользователи Windows могут быть знакомы с утилитой MS-DOS Prompt, которая выполняет аналогичную функцию, т.е. предоставляет возможность работать с командной строкой DOS™ под Windows.

BASIC256 похож на аналог qbasic. Но имеет более дружественный интерфейс.

Он полностью русифицирован. Окно BASIC256 подразделено на три части:часть где содержится само тело программы, поле текстовый вывод, и поле графический вывод. Вверху находится строка меню, ниже — панель. В этой программе имеется справка, но она с сожалению только на английском.

Lazarus — это тот же самый делфи, только под управлением линукса. Вверху находится строка меню, ниже стандартная панель, и панель содержащая вкладки. Переключаясь между вкладками можно найти тот или иной компонент, чтобы добавить его в свою программу. Так же вместе с запуском редактора лазарус происходит запуск редактора исходного кода, формы, инспектор объектов,окно сообщения. В редакторе исходного ко да ищут тело программы. В инспекторе объектов назначают выбранным объектам свойства. В окне сообщения можно увидеть сообщения системы о состоянии программы. Так же в лазарусе, как и в делфи можно подключать различные модули, что увеличивает функциональность программы.

Свободные коммуникации Типичные локально-сетевые приложения — это разделение файловых структур, услуги печати, централизованная аутентификация пользователей и т.п., предоставляемые в масштабе от одного офиса (комнаты) до целой группы зданий.

Типичные интернет-приложения — это электронная почта, WWW, обмен «быстрыми сообщениями» («интернет-пейджинг») и пр. системы, разворачиваемые обычно в глобальном масштабе.

Основной тенденцией последнего десятилетия стало постепенное вытеснение специализированных локально-сетевых низкоуровневых протоколов и замена их интернет-протоколами (TCP/IP). Даже протоколы, специально разработанные для персонально-компьютерных систем и используемые в унаследованных сетях, такие, как AppleShare или NetBIEU, могут сегодня развертываться поверх TCP/IP. В отличие от сетей Интернет, образующих сообщество с единой нумерацией и единым именованием компьютеров, локальные TCP/IP-сети, отделенные от Интернет, называют интранет.

Поддержка TCP/IP на сетевом и транспортном уровнях впервые реализована в ОС BSD и реализована в современных ОС на уровне ядра. На уровне ядра обычно — из соображений эффективности — реализуются и такие, например, сервисы, как экранирование (firewalling) трафика. Протоколы более высокого уровня реализуются в виде системных или прикладных сервисов.

Локальные сети NFS. В открытых ОС локально-сетевая функциональность традиционно реализуется в рамках концепции Сетевой файловой системы NFS. NFS позволяет предоставлять каталоги для удаленного монтирования и монтировать (т.е. делать частью локальной файловой системы) их удаленно. Поскольку с точки зрения стандартной ОС любое устройство представлено файлом, этого достаточно не только для совместной работы с каталогами, но и предоставления доступа к принтерам, ленточным накопителям и прочему оборудованию.

БД и доступ к ним. Так же традиционно более сложная семантика сетевых взаимодействий (для которых файловое представление данных и файловые операции влекут слишком большие издержки), внедрялась с помощью баз данных совместного доступа и специальных протоколов доступа к ним, таких, как DAP (X.500) или его упрощенная и более популярная версия LDAP. LDAP входит в поставку практически всех дистрибутивов свободных ОС и широко используется в современных системах, но пока в основном для решения административных задач.

SMB и его расширения. В персонально-компьютерных системах большее развитие получил альтернативный подход, опирающийся на концепцию обмена блочными сообщениями (SMB), разрабатывавшийся первоначально корпорацией IBM, на основе которого компаниями Novell, Microsoft и другими были разработаны семейства локально-сетевых протоколов высокого уровня, к сожалению, не стандартизированные и переусложненные. Более сложная семантика обмена блочными сообщениями влечет за собой и более сложный аудит безопасности построенных на его основе систем, поэтому применимость SMB и его расширения в серьезных приложениях ограничена.

Тем не менее, существует современная авторитетная и очень эффективная свободная реализация SMB и (частично) его позднейших расширений, называющаяся SAMBA (www.samba.org). SAMBA входит в поставку практически любого дистрибутива свободных ОС.

SAMBA дает возможность предоставлять в совместный доступ каталоги, а также принтеры и другие устройства и получать к ним доступ, что позволяет разворачивать сложные гетерогенные сети, включающие, помимо стандартных ОС, также унаследованные системы на основе Microsoft Windows и Novell OS.

SAMBA предполагает использование специфических локально-сетевых протоколов, таких как IPX или NetBIOS, лишь поверх TCP/IP, что, хотя и влечет за собой некоторые издержки, но позволяет заметно повысить надежность системы за счет применения собственных средств обеспечения безопасности TCP/IP (экранирование, а при необходимости и шифрование и аутентификацию трафика).

Пакет SAMBA доступен как для открытых ОС, так и для ряда альтернативных архитектур (включая Microsoft Windows NT. Более подробно функциональность SAMBA в этих «лекциях» рассматриваться не будет.

Интернет Серверная и инфраструктурная составляющая межсетевых цифровых коммуникаций — традиционное приложение для свободного ПО. В этой «лекции»

мы не будем погружаться в организацию локальных сетевых служб, WWW серверов и т.п., хотя это важная и нужная в школе тема, она не имеет прямого отношения к предмету школьной информатики. Ниже следует обзор некоторых свободных клиентских программ, реализующих современную сетевую функциональность сессионного, презентативного и прикладного уровня.

Пакет Mozilla Среди массы свободных клиентских программ, связанных с сетевой функциональностью, за ограниченностью печатного объема остановимся на проекте Mozilla.

Mozilla представляет собой свободный пользовательский прикладной пакет, реализующий интерфейсы просмотра WWW (браузер), электронной почты и новостей USENET, многопользовательских диалогов в реальном времени («чатов») IRC и редактирования страниц WWW (компоновщик). Входящие в пакет программы, таким образом, открывают доступ ко всем наиболее популярным приложениям Интернет (кроме, на сегодня, «быстрых сообщений»).

Существенной сильной стороной Mozilla является практически неизменная функциональность и эргономика на широком спектре платформ, включая как стандартные (MacOS X, GNU/Linux, Solaris, Irix, HPUX, BSD/OS и пр.), так и альтернативные (MacOS 9, Microsoft Windows, BeOS, OS/2) операционные системы на большинстве аппаратных платформ.

Русская локализация Mozilla выполнена Валентиной Ванеевой, Вадимом Виниченко и Сергеем Дегтярёвым.Базовая функциональность Mozilla 1 Раздел написан Андреем Добровольским dobr@iop.kiev.ua Браузер. Для просмотра страниц WWW и «хождения» по FTP-серверам предназначен компонент Navigator. На панели компонент Mozilla он изображается морским штурвалом (см. рис. 1).

Все возможности программы доступны из меню, наиболее часто употребляемым соответствуют также «горячие клавиши» и кнопки панели навигации. Под меню — еще одна панель, которую можно настроить по своему желанию (чаще всего, на нее выносятся ссылки на десяток самых посещаемых страниц), еще ниже — окно для отображения гипертекстовой информации с посещаемых страниц. Замыкает окно строка состояния с панелью компонент слева и служебными пиктограммами справа.

С каким бы компонентом вы не работали в даный момент, всегда можно запустить любой другой кнопкой с соответствующим значком из панели компонент или пункт меню «Окно». Из пункта меню «Создать...» вы можете, кроме того, открыть еще одно окно просмотра или вкладку (вкладка — это окно в окнеИдея использовать вкладки в основном окне браузера впервые была реализована в браузе Opera. Будьте осторожны: начав их использовать, вы вряд ли затем удовлетворитесь браузером, не поддерживающим такой возможности.}) уже открытого окна, на разных вкладках вы можете просматривать разные страницы с одного сайта или разные сайты. Это позволяет не захламлять экран и панель задач окнами одного типа и сразу видеть, где закачка страницы уже завершилась, а где еще нет.

Из пункта меню «Файл» можно также открыть любой локальный html-файл или каталог (или файл другого известного Навигатору формата, например, графический или текстовый), одной командой переслать по почте адрес понравившейся страницы или даже всю страницу, сохранить страницу на жестком диске или напечатать на принтере.

Программа ведет учет страниц, которые вы посетили («Перейти... Журнал посещений»). Это удобно для быстрого возврата на уже посещенную страницу.

Сколько просмотренных адресов (и на какое время) программа будет их сохранять, можна указать в общем окне настроек.

Как и в других браузерах, вы можете вести структурированную базу закладок на понравившиеся сайты и редактировать параметры каждой закладки, в частности, менять названия и делать пометки на память: а чем же зацепила вас именно эта страница.

Навигатор может передать запрос на поиск информации на указанные поисковые машины, дает возможности управления заполнением форм и блокирования изображений (это удобно для отсечения рекламы из многочисленных баннерных сетей) и cookies конкретных сайтов, запрета появления выскакивающих окон.

Наверное, самая интересная особенностью программы — «боковая панель»

(Sidebar). Размещенная в левой части всех окон, она значительно облегчает работу. На нее можно вывести множество полезной информации. Например, вы можете настроить ее так, чтоб сразу при запуске программы, видеть свежие новости новости с любимых новостных сайтов, все свои закладки в виде дерева, иметь доступ к своим любимым поисковикам или еще что-нибудь, что сами придумаете.

Почта. Электронная почта соревнуется с WWW за почетное звание главного коммуникационного приложения. Существует масса свободных программ для работы с почтой, и среди них — модуль Мозиллы «Почта и новости».

Открыть его можно, нажав кнопочку с изображением конверта, выбрав соответствующий пункт меню «Окна».

Этот модуль позволяет обмениваться письмами с друзьями, писать и получать почту из почтовых рассылок и групп новостей. Всю свою почту вы можно разложить по папочкам и настроить систему фильтров, чтобы новая почта попадала, куда нужно, а надоедливый спам — в мусор.

Вы можете отвечать на письма, переадресовывать полученное кому-то еще, отсылать и получать нужные файлы. Когда нужно быть уверенным в личности отправителя и неприкосновенности письма, воспользуйтесь интеграцией с GPG, свободной реализацией популярного формата OpenPGP, обеспечивающих электронную подпись и шифрование сообщений.

В почтовом ящике возможен поиск по теме, отправителю, словам в самом письме, дате, приоритету, адресатам, датам или комбинации этих параметров — этого хватит, чтоб не потеряться в своем почтовом ящике. Можно иметь несколько почтовых ящиков на разных серверах и работать с ними в одном окне.

Главное окно программы поделено на четыре части. Слева вверху — список почтовых ящиков, под ним боковая панель. Справа вверху — список писем в выбранной папке, под ним — текст выбранного сообщения. Многие из них можно временно спрятать, чтоб освободить место для других окошек. И здесь доступна боковая панель со всеми ее возможностями.

Выбрав в правой части название почтового ящика, вы увидите список действий, которые можете выполнить в нем и над ним. Например, настроить сам почтовый ящик, если есть необходимость, и его параметры роботы с почтовым сервером, параметры для исходящих и входящих сообщений. Возможности гибкой настройки и мощная система фильтрации сообщений, вместе с возможностями проверки правописания для многих языков (включая английский, русский, украинский) сделают вашу переписку удобной и приятной.

«Компоновка» собственных страниц. Немного побродив по Сети, каждый испытывает желание сообщить о чем-то своем всему мировому сообществу.

Препятствием к этому оказывается необходимость изучать стандарт HTML. Не очень-то просто найти для этого время, особенно если речь идет о создании странички на пару абзацев о домашнем любимце.

В этой ситуации вам на помощь прийдет «Компоновщик», спрятавшийся за кнопкой с листком и пером для письма. Вызвав его, вы сможете быстро и без погружения в изучение стандарта создать простую страницу в режиме визуального редактирования. Как в word-процессоре, просто пишете текст, вставляете таблицы и рисунки и сразу можете видеть, что у вас получается.

Более того, заглянув на другие вкладки окна Компоновщика, можно еще и подучить HTML. В этом помогут вкладки «Все теги» и «HTML Код». Проверить, как ваша работа будет смотреться в окне просмотра Navigator, можно на последней вкладке. Главное преимущество этого инструмента перед многими похожими состоит в создании правильного HTML кода без лишних и нестандартных тегов, поэтому рекомендую его как первый инструмент начинающего (разумеется, для создания серьезных проектов изучение стандартов W3C обязательно).

В окне программы сперва линейка меню, под ней инструментальные панели, далее главное рабочее окно с вкладками и панель состояния под ним. Для подробного описания всех возможностей модуля потребуется не одна страница.

Просто запустите его и попробуйте что-нибудь создать. Большинство пиктограмм и команд никакого объяснения не требуют.

Адресная книга. По мере того, как увеличивается круг ваших знакомых, помнить все необходимые адреса становится все тяжелее, но на помощь приходит адресная книга программы. Каждый раз, когда вы пишете письмо новому адресату или получаете письмо от нового отправителя, этот компонент программы запоминает его адрес. Дальше, когда вы начинаете заполнять поле «кому» нового письма, он пытается завершить набор за вас. Если адрес угадан правильно, можно просто переходить к заполнению остальных полей. Когда программа ошиблась, можно выбрать подходящий адрес из выпадающего списка или завершить набор самостоятельно.

Внешний вид окна Адресной книги достаточно типичен: снова, сперва меню, затем панель инструментов и основное окно с панелью состояния. Основное окно поделено на четыре части, некоторые из которых можно прятать. Слева — названия коллекций адресов вверху и боковая панель под ними. Справа — список карточек выбранной коллекции вместе с панелью поиска по ним вверху, и окно для отображения информации с выбранной карточки внизу. Записи для каждой карточки редактируются по необходимости.

Настройки. Мозилла — пакет не только мощный, но и очень гибкий в настройке. Все доступные параметры настроек собраны в одном окне — дерево доступных настроек поделено на категории в соответствии с имеющимися программами плюс несколько общих.

В общей категории «Внешний вид» настраивается использование шрифтов для каждой кодовой страницы, отображаемые при запуске Мозиллы окна, использование цветов, язык интерфейса.

Вторая общая категория — «Дополнительно» — позволяет отрегулировать использование cookies, Java, размер и время сохранения буфера на диске для быстрого возврата к уже просмотренным страницам, использование прокси серверов и еще некоторые полезные параметры.

Название группы «Приватность и безопасность» говорит само за себя.

Количество доступных в ней настроек, говорит о том, насколько ответственно разработчики отнеслись к этому вопросу. Предлагаю вам разобраться с ней самостоятельно.

Регулировать внешний вид окна программы и степень «свежести» страницы в окне просмотра, вам позволят пункты меню «Вид». Отсюда можно запретить или разрешить показ каждого из компонентов окна программы, подобрать размер шрифта на странице, изменить, если нужно, кодовую страницу для показа текста, увидеть исходный код страницы и получить информацию про страницу на которой сейчас находитесь.

Обзор дистрибутивов Linux Наиболее распространенные дистрибутивы Ubuntu 6.10, 7.04, 7.10 (Kubuntu, Edubuntu) Linux На сегодняшний день Ubuntu Linux – один из самых распространенных дистрибутивов для новичков. Проект основан на базе ядра Debian, и точно так же, как и в случае с его прародителем, делается упор на полностью бесплатное программное обеспечение, но при этом Ubuntu не является носителем грифа «проверено временем». Он относится к тем немногочисленным Live-CD дистрибутивам, которые могут похвастать самыми новыми версиями программного обеспечения, к примеру графический интерфейс Gnome версии 2.16 пока еще трудно найти в комплекте даже с полновесными версиями Linux.

Существует несколько разновидностей Ubuntu – оригинальный Ubuntu Linux, его кровный брат Kubuntu (основное отличие состоит в том, что в качестве пользовательской среды в последнем используется не Gnome, а KDE), а также Edubuntu – дистрибутив, предназначенный для учебных учреждений, в его комплект входит множество образовательных программ.

ASPLinux Дистрибутив российской компании ASPLinux построен на базе другого популярного дистрибутива – Fedora Core, что само по себе является гарантией стабильности и функциональности данного продукта. Основная потребительская группа ASPLinux – это в первую очередь русско- и украиноязычная аудитория. Отдельного упоминания заслуживает наличие руководства пользователя на русском языке и большого сообщества на просторах отечественного Интернета.

В отличие от Ubuntu в ASPLinux ревностно относятся к стабильности программного обеспечения, не стремясь комплектовать дистрибутив самыми свежими версиями.

Если ASPLinux 11.2 Greenhorn пришелся по вкусу, то стоит обратить внимание на полновесные дистрибутивы от этой компании, коих для домашнего пользователя насчитывается четыре – Express, Standard, Deluxe и LME (LiveMedia Edition). Разница между ними заключается в следующем: Express не комплектуется дополнительным и коммерческим программным обеспечением, а также документацией с руководством пользователя и исходными кодами, в версии Standard отсутствуют только исходные коды, Deluxe – это самая «богатая»

из перечисленных версия дистрибутива, поставляемая на 11 CD, 2 DVD и с тремя книгами в придачу. Особое внимание стоит обратить на дистрибутив LME, который является многофункциональной развлекательной системой, в максимальной степени позволяющей заменить Windows XP. Основная особенность данной версии ASPLinux – полноценная поддержка ТВ-тюнеров большинства крупных производителей, а именно с этими устройствами возникают проблемы при поиске драйверов.

Дистрибутивы для опытных пользователей Если же вы имеете опыт работы с Linux, но не причисляете себя к миру гуру, собирающих собственноручно операционную систему из исходных кодов, а просто хотите располагать надежной и функциональной ОС для повседневных задач, то стоит обратить внимание на такие дистрибутивы. Как правило, они поставляются на DVD-дисках (иногда на нескольких), и их установка требует углубленных знаний о строении Linux. Есть смысл обзавестись и широким каналом для доступа в Интернет, если вы планируете получать постоянные обновления и содержать свою систему в актуальном состоянии, т.е. в соответствии с веяниями моды и не пропуская свежих версий программного обеспечения.

Fedora Core 6 (Zod) Дистрибутив Fedora Core – это полноценный OpenSource-проект, изначально разрабатываемый компанией Red Hat, но впоследствии отпущенный в самостоятельное плавание, хотя и при самой активной поддержке отцов-основателей. Главной отличительной особенностью Fedora Core Linux является укомплектованность новейшими версиями программного обеспечения на момент выхода дистрибутива и возможность постоянного обновления всех компонентов системы через Интернет.

В Fedora Сore 6 есть возможность выбора из двух различных графических интерфейсов (GUI), а именно Gnome 2.16 и KDE 3.5.4.

Дистрибутив openSUSE является одним из самых популярных в Европе, в частности в Германии. Продукт компании немецкой SUSE (купленной в 2004 году Novel) выпускается в трех вариантах – openSUSE, SUSE Linux Enterprise и SUSE Linux Enterprise Desktop. Рассматриваемый в рамках статьи дистрибутив является полностью бесплатным и соответствует всем принципам Open Source. Но это не означает, что его функциональность очень сильно отличается от старших братьев.

ОС построена на базе ядра 2.6.18, которое является последней стабильной версией на сегодняшний день, используются стандартные GUI Gnome 2.16 и KDE 3.5.5. Для офисных задач, что уже стало нормой практически во всех дистрибутивах, используется OpenOffice 2.0.4, для путешествий по Всемирной Сети предназначен браузер Firefox 2.0, а для работы с электронной почтой – Evolution 2.8.2.

Дистрибутивы для энтузиастов Данные типы дистрибутивов предназначены для гуру компьютерного мира, и начинающему пользователю покажутся загадочным набором каких-то странных файлов. Суть же состоит в том, что подобные дистрибутивы распространяются в виде исходных кодов, и из них каждый может создать такую ОС, которая будет удовлетворять все потребности именно этого пользователя. Такая концепция позволяет оптимизировать систему под конкретное аппаратное обеспечение, уменьшить финальный объем дистрибутива и, соответственно, его ресурсоемкость.

Gentoo Linux – один из самых молодых дистрибутивов на сегодняшний день, его история начинается всего лишь с 2001 года, но по популярности он уже сравним с такими грандами, как RedHat Linux и Debian. С того времени и вплоть до настоящего момента Gentoo является несколько неоднозначным дистрибутивом, поскольку совмещает новейшие достижения, реализованные в ядре Linux, и традиционализм BSD-систем, в частности FreeBSD, а именно – в дистрибутив входят только базовые компоненты, для установки же всех пользовательских приложений используется система портов и пакетов (автоматически получаемых из Сети).

Самым главным достоинством Gentoo является его замечательная документированность – на сайте разработчиков доступны для скачивания Gentoo Handbook, а также огромное количество сторонних информационных источников, в том числе и на русском языке.

Slackware Linux Slackware Linux, в противоположность Gentoo, является одним из старейших дистрибутивов, а многие считают его прямым наследником UNIX System V. Принцип построения данной операционной системы – простота и стабильность, так называемый KISS (Keep it simple, stupid!), но это относится именно к способу построения ОС, а не к характеру ее использования. Несмотря на декларируемую простоту, для непосвященного пользователя установка Slackware покажется самым сложным делом его жизни, да и у многих опытных вызовет не один красочный эпитет. Но если все трудности инсталляции преодолены, система удачно собрана и запущена, то в дальнейшем ее уже практически ничто не сможет вывести из строя.

В отличие от Gentoo для установки Slackware не требуется постоянного подключения к Интернету, достаточно дисков с дистрибутивом, коих насчитывается шесть штук. В процессе инсталляции обнаруживается далеко не самое приятное обстоятельство – проверка пакетных зависимостей, к которой уже привыкли почти все пользователи Linux, напрочь отсутствует, а подборка необходимых драйверов для многих устройств зачастую напоминает «танцы с бубном».

Свободное программное обеспечение в мире Здесь приведена подборка ссылок из WWW.

Дмитрий Медведев признал полезность бесплатного ПО http://lenta.ru/news/2007/03/05/license/ В ходе первой интернет-конференции первого вице-премьера Российской Федерации Дмитрия Медведева был задан вопрос о переходе госструктур на программное обеспечение с открытым исходным кодом. Первый вице-премьер назвал программное обеспечение с открытым исходным кодом "полезным" и подчеркнул преимущество таких программ.

Даешь отечественное ПО в государственных учреждениях!

http://vz.ru/society/2006/3/30/28079.html Дата опубликования сообщения 30 марта Депутаты Госдумы РФ внесли поправки в закон об информации. Инициаторы поправок считают, что на важных государственных объектах не должны быть установлены продукты Microsoft. Поправки предусматривают постепенную замену западного программного обеспечения отечественным.

Суть поправок заключается в том, чтобы не допускать использования зарубежных программно-аппаратных средств в промышленности и сельском хозяйстве, а также на особо опасных и важных государственных объектах. Законопроект был принят в первом чтении 25 ноября прошлого года, второе чтение предположительно может состояться в мае.

Проект перехода немецкого парламента на свободное ПО Фрагмент статьи BundesTuxиз Википедии — свободной энциклопедии (http://ru.wikipedia.org/wiki/BundesTux) BundesTux (от Tux — имя пингвина, символа Линукс) — проект перехода году. С ним связывают другие идеи перехода на свободное ПО в Германии.

На тот момент около 5000 компьютеров немецкого парламента использовали ОС Windows NT, поддержка которой прекращалась в 2003 году, что заставляло менять ОС. Для большинства задач использовались решения Microsoft.

Свободное ПО поддерживала Социал-демократическая партия Германии, умеренно прагматичную позицию занимала Свободная демократическая партия Германии.

Согласно обращению инициативной группы, направленностью проекта была поддержка экономического соревнования, творческого потенциала, безопасности открытого рынка и подчеркивания демократических аспектов немецкого общества, техническая сторона связана с лучшей безопасностью, эффективностью использования средств и гибкостью свободного программного обеспечения.

Перу переходит на свободное ПО http://linux.perm.ru/modules.php?name=News&file=article&sid= Парламент Перу утвердил закон, поощряющий использование в государственных организациях "открытого" программного обеспечения и открытых стандартов документов. Как сообщил в понедельник популярный сайт Slashdot.org, закон был внесен одним из депутатов национального Конгресса и перуанской ассоциацией "открытого ПО" APESOL. По данным сайта этой организации, на который ссылается Slashdot, закон был принят 61 голосом "за", против никто не высказался, воздержались 5. Закон отправлен на подпись президенту Алехандро Толедо (Alejandro Toledo). Закон "О технологическом нейтралитете при лицензировании телематических услуг" объявляет использование свободного ПО приоритетным направлением при организации работы правительственных организаций. Он устанавливает ряд критериев для деятельности в среде государственного управления, при выполнении которых рекомендуется использование "открытых" технологических решений и регламентирует способы их применения. источник: lenta.ru Японские школы перейдут на Linux http://lenta.ru/news/2007/03/08/japanlinux/ Министерство экономики, торговли и промышленности Японии планирует в ближайшем будущем перевести школы на программное обеспечение с открытым исходным кодом, сообщается на сайте gyaku.jp.

В японских школах около 400 тысяч компьютеров, работающих под управлением Windows 98 или Milennium, операционных систем, которые давно не поддерживаются Microsoft. Замена этих компьютеров на современные модели и обновление операционных систем стоит больших денег. Поэтому на токийской конференции, в которой участвовали учителя и члены правительства, было принято решение заменить устаревшие версии Windows на свободно распространяемые операционные системы.

В поддержку идеи перехода на свободное ПО, на конференции демонстрировались возможности использования операционной системы Knoppix Edu. Система, модифицированная под нужды образовательного процесса, построена на базе linux-дистрибутива Knoppix 4.5, известного низкими системными требованиями и возможностью запускаться без использования жесткого диска. В ходе демонстрации группа учащихся одной из японских школ показала возможности управления роботом по беспроводной связи и работу пакета 3D-анимации Blender на минимальном дистрибутиве Knoppix.

Идея перевести японские школы на свободно распространяемое программное обеспечение появилась в 2004 году. Тогда был поставлен эксперимент по замене Windows на Linux в учебном процессе. Около тысячи школьников использовали Linux в процессе обучения, написания отчетов и проведения научных экспериментов. Несмотря на определенные сложности, связанные с отсутствием в Linux таких программ, как Internet Explorer и Windows Media Player, эксперимент прошел удачно, а школьники остались довольны возможностями свободной операционной системы.

В Бразилии идут массовые поставки компьютеров с российской операционной системой http://lenta.ru/news2/2007/02/20/brazilia/ Компании BitWay Computadores (Бразилия), EnabledPeople (Россия) и IMTECH Brazil (Бразилия) объявляют о результатах сотрудничества в рамках программы "Computador para todos" Федерального Правительства Бразилии. Готовое настольное программно-аппаратное решение от BitWay включает персональный компьютер от Bitway, предустановленную операционную систему Linux XP Desktop, разработанную компанией EnabledPeople и поддерживаемую компанией IMTECH. Средний месячный объем поставки за пять месяцев составил 10 тысяч установок, на текущий момент поставлено заказчикам более 50 тысяч компьютеров.

Linux XP Desktop - это настольная операционная система для домашних и офисных пользователей. В составе предустановленного комплекта системы пользователь получает набор приложений, включающий офисный пакет с поддержкой форматов.DOC,.XLS,.PPT из Microsoft Office, программу электронной почты корпоративного уровня, современный Интернет-броузер, мультифункциональную программу обмена сообщениями (ICQ, MSN и т.п.) и другое программное обеспечение.

Isamar Maya, IMTECH: Мы считаем Linux XP Desktop лучшим решением для людей без опыта работы с альтернативным ПО ввиду простоты использования и тщательно сформированного набора приложений.

Программа "Computador para todos" ("Компьютер для каждого") является частью Программы по развитию компьютерных знаний федерального правительства Бразилии, начатой в 2003 году. Цель программы - продвижение компьютерных знаний среди населения и стимулирование технологического развития страны. В соответствии с регламентом программы, на компьютеры устанавливается исключительно открытое программное обеспечение. Подробная информация доступна на сайте www.computadorparatodos.gov.br.

Dell собирается продавать компьютеры с предустановленной Linux http://lenta.ru/news/2007/02/28/dell/ Компьютеры Dell в ближайшее время будут поставляться с предустановленной операционной системой с открытым исходным кодом Linux.

Об этом представители компании заявили на своем официальном сайте после многочисленных просьб пользователей сайта Idea Storm (на этом ресурсе производитель компьютеров принимает пожелания клиентов), которые хотели, чтобы Dell поставляла машины с предустановленной Linux и набором офисных приложений Open Office, сообщает The Register.

Dell уже сталкивалась с недовольством пользователей тем, что ее компьютеры продаются с предустановленным ПО Microsoft - последний раз это произошло в ноябре 2006 года. Тогда Dell пришлось выплатить компенсацию в фунтов стерлингов британскому поклоннику Linux, не пожелавшему работать с установленной на его новой машине Windows. Подобный возврат денег за неиспользованное ПО предусмотрен в пользовательском соглашении Dell, чем и воспользовался британец.

Согласно заявлению представителей компании, Dell прислушалась к многочисленным просьбам пользователей и в настоящее время ведет переговоры с компанией Novell по поводу сертификации корпоративных продуктов для Linux, в том числе машин OptiPlex, ноутбуков Latitude и рабочих станций Precision.

Компания Dell входит в тройку крупнейших производителей компьютеров в мире, на долю компании приходится более 17 процентов рынка.

А я выступлю в защиту Linux http://www.gazeta.ru/techzone/2007/12/25_e_2472963.shtml Linux действительно бесплатная и удобная операционная система, не уступающая по функциональности конкурентам. Ее приобретение и установка окупаются сразу. Это выгодная для повседневного использования система. Мы публикуем письмо нашего читателя с возражениями автору «личного опыта»

«Бесплатность Linux? Да о чем вы говорите!» – ред.

Рассмотрим простой пример.

Ubuntu, которая установлена сейчас на моем ноутбуке, обошлась мне всего в 5 рублей 50 копеек. Это - цена болванки CD-диска, на который был записан «слитый» из интернета дистрибутив. Здесь, как говорится, «сразу из коробки»

есть все, что необходимо для работы: интернет-браузер, почтовый клиент, полноценный офис с аналогами программ Word и Exel и даже графический редактор не уступающий по своим возможностям известному Adobe Photoshop.

При желании можно сэкономить на болванке и интернет-трафике - заказать диск у производителя Ubuntu. И его бесплатно в красивой упаковке пришлют по почте.

Для сравнения «Vista Ultimate», в которой нет ни офиса, ни графического редактора стоит в Москве около 10 тысяч рублей. За эту сумму можно качать бесплатные дистрибутивы Linux при нынешних ценах на безлимитный интернет аж 7 с половиной лет. Так что, не стоит пугать людей и говорить, что за мегабайты трафика при скачке дистрибутивов они потратят больше денег, чем стоит «виста». Это - первое.

Второе.

Linux уже давно не является операционной системой для продвинутых гуру и технарей. Установить его сможет даже пенсионерка с гуманитарным образованием. Так как современные дистрибутивы, в отличие от архаичных систем прошлого, простые и понятные для рядового пользователя. Себя я тоже причисляю к таковым. Сам работаю корреспондентом в крупном общественно политическом издании. Проблем с освоением Linux не было. Он стоит у меня и на рабочем, и на домашнем компьютере уже более 5 лет.

За все эти годы не было проблем с установкой драйверов и железом в целом. В последних версиях Ubuntu и вовсе проприетарный софт (то есть драйверы от коммерческих компаний) загружаются автоматически. Также автоматически происходит и обновление системы. Для этого не обязательно перекопилировать ядро. Это три.

Теперь о безопасности. В Linux она на порядок выше чем в Windows по целому ряду причин. Одна из них состоит в том, что Linux пока не так популярен, как его конкурент. Он изначально меньше интересует хакеров. Но даже если и будут создаваться вирусы под Linux, они не смогут нанести ущерб ОС из-за системы прав, которыми обладают пользователи.

Допустим, запустите вы вредоносный файл, повредит он вашу личную папку.

Остальные файлы, включая системные и папки других пользователей ему будут просто недоступны. Удалим из системы пострадавшего пользователя, создадим его снова и все, ни вируса, ни угрозы нет. Хотя антивирусы для Linux продаются, это правда. Но ни разу их не ставил, не вижу смысла.

Да и по поводу открытого кода - в нем сила Linux. Он доступен всем, постоянно и быстро совершенствуется. Уязвимостей становится меньше. Ведь с кодом работают не только зловредные хакеры, но и профессиональные программисты, которые «дырки» видят, указывают на них разработчикам и те эти досадные ошибки исправляют. Это четыре.

И напоследок немного занимательной математики. Windows Vista - рублей (или ~4700 за урезанную, без наворотов, версию Home Premium) Office 2007 - 4329 рублей Photoshop - ~33000 рублей Антивирус - ~1000 рублей –––– Итого: ~ 48.329 рублей А если у вас не один, а хотя бы два компьютера, то сумма увеличиться вдвое. Так как одну и ту же операционную систему и перечисленный набор программ нельзя легально ставить на разные машины.

==== Linux:

1 час скачивания дистрибутива при плохой скорости (обычно быстрее) 5. рубля за чистый CD Вот и вся математика.

P.S. На днях Нью-Йоркская фондовая биржа перешла на Linux. Там, как вы понимаете, не дураки сидят и деньги очень хорошо считать умеют.

Выводы На наш взгляд использование свободного программного обеспечения является прекрасной альтернативой, значительно расширяющей не только возможности преподавания информатики в школе, но и использование этого ПО в профессиональной деятельности учителей и администраторов ОУ.

Литература Министерство образования Российской Федерации. ФЕДЕРАЛЬНЫЙ КОМПОНЕНТ ГОСУДАРСТВЕННОГО СТАНДАРТА ОБЩЕГО ОБРАЗОВАНИЯ Максим Отставнов (ред.). «Свободное программное обеспечение: бизнес-модели и корпоративные инициативы» — М.: ГУ-ВШЭ, 2001. Расширенную версию этого сборника можно найти на: http://www.otstavnov.com/fsr Эрик Рэймонд. «Собор и базар» // «Открытые системы», ##09-10, 1999 г.

С.В. Сергеев, Н.А. Роганова. Практическая информатика: учебное пособие. Ч.1 — М.: МГИУ, 2001. См. тж. http://www.ctc.msiu.ru/materials/ «Информатика» # 29, 2002 г.

Документация на StarOffice 5. Сергей Глушаков, Алексей Сурядный. Linux для дома и офиса: Учебный курс. — Харьков: «Фолио», 2002. — 389 с.

Антон Ионов и др. OpenOffice.ru. Руководство пользователя. — М.: ALT Linux, 2002. — 115 с.

С.В.Андреев, Н.А.Роганова. Практическая информатика: Учебное пособие. Часть 1. — М.: МГИУ, 2001. — 348 с. www.ctc.msiu.ru/materials/books.php.

Т.Робертс, «Текстовые редакторы» // «Человеческий фактор». Т. 6. — М.: «Мир», Дэвид Тейнсли «Linux и Unix: программирование в shell» — Киев: BHV, Ричард Столлмен. Руководство по GNU Emacs (тринадцатая редакция) — М.:

Институт логики, Karin Kylander & Olof S Kylander. GIMP: The Official Handbook. The Coriolis Group:

1999, ISBN 1-57610-520- http://manual.gimp.org Carey Bunks. Grokking the GIMP New Riders Publishing, 2000;

ISBN: 0735709246;

352 pp.

http://gimp-savvy.com/BOOK/.

Nikolai Bezroukov. The Orthodox File Manager (OFM) Paradigm. Work in progress // http://www.softpanorama.org/OFM/Ofm_00.shtml D. Englebart, W. English. A Research Center for Augmenting Human Intellect // AFIPS Conf. Proc., Fall Joint Computer Conf. — San Francisco, 1968.

Фредерик Брукс. Мифический человеко-месяц: двадцать лет спустя // Его же.

Мифический человеко-месяц. — СПб.: «Символ-плюс», Виктор Вагнер. True UNIX GUI // http://www.ice.ru/~vitus/thoughts/true_unix_gui.txt/true_unix_gui.txt «Домашний компьютер» #12, 2002 г. Материалы номера доступны онлайн (http://www.homepc.ru/offline/2002/78/).

Матт Уэлш и др. «Запускаем Linux» — СПб.: «Символ», Максим Отставнов maksim@otstavnov.com Материалы также доступны в Интернет на странице www.otstavnov.com/fsft на условиях Свободной лицензии ГНУ на документацию (GNU FDL).

Журнал Linux Format, 2007, №6, 7,

 














 
2013 www.netess.ru - «Бесплатная библиотека авторефератов кандидатских и докторских диссертаций»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.