Различия между версиями 2 и 3
Версия 2 от 2008-08-23 10:54:50
Размер: 9105
Комментарий:
Версия 3 от 2008-08-23 12:41:47
Размер: 12703
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 3: Строка 3:
Прежде чем смотр. глазами, запустим фаерфокс и посм. глазами. Прежде начать рассказ о Firefox, запустим его и посмотрим, что он из себя представляет:
Строка 5: Строка 5:
Чт такое броузер, н же навигатор. {{attachment:../firefox_start_page.png}}
Строка 7: Строка 7:
Бржд. по ссылкам то такая дост. бесп. и вместе с тем нараст. дост. обширный бубкульт. слой штука, под эту штуку сущ. пограмма, кторая обл. разнооб. и неоч. функциями. Такие прогр. называются броузерами, браузерами или навигаторами. Навигатор --- это такая профессия, человек, кторый осущ. навигацию, именно для того исп. эти прграммы. Речь идёт не о программах для просм. HTML. === Определение броузера ===
Строка 9: Строка 9:
Что есть такого в навигаторе: есть поле для ввода url, кнопки упр. страницами (кгда вы прсм. страницами, бывает удобно вернуться на пред. или на неск. пред., а потом обр.), кнопки перезагр и ост. страницы (прерывает все сенсы связи между клиентм и серверами). Домашняя стр.: кгда вы зап. навигатор, то можно пост. неск. образм --- вст .пред. сессию, в случае же, если дело в школе, имеет смысл делать дмашней страницу с тек. инф. по учёбе. Навигация по ссылкам --- это достаточно беспорядочный процесс, нарастивший, тем не менее достаточно обширный субкультурный слой. Для выполнения этого процесса существуют программы, которые обладает разнообразными и неочевидными функциями. Такие программы называются броузерами, браузерами или навигаторами. Навигатор --- это такая профессия, человек, который осуществляет навигацию, именно для этого используются эти программы. Речь идёт не о программах для просмотра HTML, таких программ гораздо больше.
Строка 11: Строка 11:
Меню. Свзя. с нав. и его свойстввам.и Напр., мжно хранить закладки, которые орг. иерарх. структуру, причём часть из них мжн показ. в виде меню. Обр. внимание, что здесь не тодьлко списк закл., но и дерево их, и тут есть два выд. места --- первое, панель закладок и место, ку да они доб. по умолчанию. Это всё мжно переназнчить. Не будем разб, как работать с щакл, там блее-менее пнтяно. Единственно, чт надо помнить --- у закладки есть URL и название. Назв. бычн берётся из названия страницы, и его можно порправить. === Интерфейс Firefox ===

==== Навигация ====

 * Поле для ввода url:

  {{attachment:../firefox_address_bar.png}}

  {{attachment:../firefox_address_bar_linux_armd_ru.png}}

 * Кнопки управления страницами (когда вы просматриваете страницы, бывает удобно вернуться на предыдущую или на несколько предыдущих, а потом обратно):

  {{attachment:../firefox_button_back_tip.png}}

  {{attachment:../firefox_button_back_history.png}}
 
 * Кнопки перезагрузки и остановки страницы (прерывает все сеансы связи между клиентом и серверами):

  {{attachment:../firefox_button_reload_tip.png}}

  {{attachment:../firefox_button_stop.png}}

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

  {{attachment:../firefox_button_home_tip.png}}

==== Меню ====

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

 {{attachment:../firefox_bookmarks_menu.png}}

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

Для удобной организации закладок в Firefox есть специальный инструмент --- менеджер закладок:

 {{attachment:../firefox_bookmark_manager.png}}

Следует помнить, что у закладки помимо URL есть название. Оно обычно берётся из названия страницы, и его можно изменить.
Строка 15: Строка 54:
Есть журнал посещений, который порожд. с помощью Ctrl+H. Что удбн --- поиск по ключевому слову, там довольно глубокая история хранения (три недели). Есть журнал посещений, который можно открыть из меню, а можно --- с помощью Ctrl+H:
Строка 17: Строка 56:
Кодировки.  {{attachment:../firefox_sidebar_history_menu.png}}
Строка 19: Строка 58:
Работая с фаерфоксом пд упр. линукс, мы чаще встр. с тем, что есть проблемы с кодировками. Стоит отметить удобный поиск по ключевому слову и довольно глубокую историю хранения (три недели):
Строка 21: Строка 60:
Что такое кодировка. Вначале вся текст. инф. предст. из собр. дин байт-дна уква, и поск. байт мждет содерж. тлько 256 знач, то в таком вмиде можно было бы предст. тольк 255 букв. Эт число и ольшое и маленьке. Если выкинуть разные иерогливы и прочее слоговое письмо, то в каждом языке кличество букв меньше, чем 255, и что даже 127 разлю букв. хватает, чтобы предст. язык. Пэтому ист. слоэжилось так, что если один. символ соотв. одному байту, то первыми в табл. будут ASCII, а полсе 127 будет нац. кдировка, которая должно сотв. русскому языку, центр. европ и т. д. Кто и когда реш., какому языку сотв символ с кодом т 128 до 255 --- дело тёмное. Просто просм. байт с кдоб 200, невозм. понять, к какомму языку он отн. Пэтому, чтобы понять, к какму яз. он отн, внутри html длжно предаваться, какой т язык. Иногда и этго не хв., поск. даже в амках одного языка есть неск. сообр. по повоуд того, какие буквы каким цифрам соотв.  {{attachment:../firefox_sidebar_history.png}}
Строка 23: Строка 62:
Есть KOI8-R, где места русских букв соотв. латинским. --- буква А лат. сотв. букве А русскй, C --- Ц, и тк далее. Н, будучи уп. по коду, но не уп. по алфавиту. Есть другие кодирвки --- cp866, cp1251б iso8859-5. Из этих кодировок активно исп. cp1251, koi8-r и многобайтная кодировка utf8. Чтбы исп. ситуацию, лектр скажет, что для ис.п этого было принято решение сделать униферс. кодировку юникод, в котором перенумерованы все исп. символы в мире. Символ там занимает 4 байта. Разным американцам лень было перехдить на кдировку, в которой один симвл предст. неск. байтами, поэтому была исп. схема, когда символы в диап 0---127, то будет 1 байт, а дльше возм. варинты. === Кодировки ===
Строка 25: Строка 64:
До сег. дня и ещё нек. время работа с разл. кодирвками, собенно с неразм. текстамиэ то прблема и головная боль. Вам прихдит текст и непонятн, в какой он кодирвке. И хорошо, если никто не пытался применить мозг и перекдировать текст. Тогда можно натравить мзг, которой по част. встречания разл. символов опр. кодировкы. Работая в Firefox под управлением Linux, мы будем сталкиваться с проблемами с кодировками.
Строка 27: Строка 66:
До сих пор мжно встретить бНОПНЯ --- текст, кторый написан в cp1251, и прчитан в koi8. Есть вариантЮ, кгда текст отобр. в latin1 с ег диакритиками. Есть фариатн, когда видны впр. знаки и квадратики. Это всё симпт омы кривых кдирвок. В начале вся текстовая информация представлялась из соображений "один байт --- одна буква", и, поскольку байт может содержать только 256 значений, то в таком виде можно было представить тольк 255 букв. Это число и большое и маленькое. Если не рассматривать иероглифы, то в каждом языке количество букв меньше, чем 255, и что даже 127 различных букв хватает, чтобы представить язык. Поэтому исторически сложилось так, что если один символ соответствует одному байту, то первыми в таблице будут ASCII, а после 127 будет национальная кодировка, которая должна соответствовать русскому языку, группе европейских языков и т. д. Кто и когда решает, какому языку соответствует символы с кодом т 128 до 255 --- неизвестно. Просто просмотрев байт с кодом 200, невозможно понять, к какому языку он относится. Поэтому, чтобы определить, к какому языку он относится, внутри html должно передаваться, какой это язык. Иногда и этого не хватает, поскольку даже в рамках одного языка есть несколько соображений по поводу того, какие буквы каким цифрам соответствует.
Строка 29: Строка 68:
Есть отдельная песня, как бороться с перек. Отд. песню засл. файлы, кторые откр. опенофисом и отобр. квадратиками. В ПСПО есть "Кириллический документ", который предн. для работы с подобного рода извращениями. Есть стандартная кодировка KOI8-R, где места русских букв соответствуют латинским: буква А латинская соответствует букве А русской, C --- Ц, и так далее. Будучи упорядоченными по коду, русские буквы в ней не упорядочены по алфавиту. Есть другие кодировки --- cp866, cp1251, iso8859-5. Из этих кодировок активно используется cp1251, koi8-r и многобайтная кодировка utf8. Для исправления этого было принято решение сделать универсальную кодировку юникод, в котором пронумерованы все используемые символы в мире. Символ там занимает 4 байта. Проблема возникла из-за того, что тем, у кого в кодировке не было ничего, кроме ASCII не хотелось переходить на кодировку, в которой один символ представляется несколькими байтами, поэтому была использована схема utf, когда символы в диапазоне 0---127 занимают 1 байт, а дальше возможны варианты.
Строка 31: Строка 70:
Страница в koi8-r будет либ вопр. знаками, либо символами с диакр .символами, поск., кгд автоопр. отключено, то исп. либо сист. кодировка, utf8 (и тогда посл. символов могут часто ничесу не сотв), либо как текст в latin1 (и тогда диакритики). До сегодняшнего дня и ещё некоторое время работа с различными кодировками, особенно с неразмеченными текстами --- проблема и головная боль. Вам приходит текст и непонятно, в какой он кодировке. Хорошо, если никто не пытался перекодировать текст. Тогда можно использовать программу, которая просматривает текст и в зависимости от частоты использования тех, или иных символов, определяет кодировку.
Строка 33: Строка 72:
##http://ru.wikipedia.org/wiki/Кркозябры До сих пор можно встретить тексты, начинающиеся на "бНОПНЯ" --- они написаны в cp1251, а прочитаны в koi8. Есть вариант, когда явно русский текст отображается в latin1 с его диакритиками. Есть вариант, когда текст состоит из вопросительных знаков и квадратиков. Это всё симптомы проблем с кодировками.
Строка 35: Строка 74:
Если у вас есть файлв html или plain text, т его в тм виде, в котором он показ. кракозябриками, берёте текстовый редакто, схр. его и посм. в броузере в разных кодирвках. Другой вариант --- исп. Kate. Отдельного упоминания заслуживают файлы, которые открыты !OpenOffice.org и отображаются квадратиками. В ПСПО есть "Кириллический документ", который предназначен для работы с подобного рода проблемами.
Строка 37: Строка 76:
Можно просто вкл. автоопр., оно дост. неплохо работает.

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

Отключим автоопределение:

{{attachment:../firefox_cp_autodetect_disable_menu.png}}

Различные варианты кодировок:

 * Правильная для этого сайта кодировка utf8:

  {{attachment:../firefox_cp_utf8.png}}

 * Эта же страница в кодировке cp1251:

  {{attachment:../firefox_cp_utf8_as_cp1251.png}}

 * В кодировке iso8859:

  {{attachment:../firefox_cp_utf8_as_iso8859_1.png}}

 * И в кодировке koi8:

  {{attachment:../firefox_cp_utf8_as_koi8.png}}

Часто встречаются проблемы с кодировками, когда кодировка cp1251 распознается как utf8:

{{attachment:../firefox_cp_cp1251_as_utf8.png}}

Или как iso8859_1:

{{attachment:../firefox_cp_cp1251_as_iso8859_1.png}}


Страница в koi8-r будет либо вопросительными знаками, либо символами с диакритиками, поскольку, когда автоопределение отключено, то используется либо системная кодировка, utf8 (и тогда последние символы могут ничему не соответствовать), либо как текст в latin1 (и тогда диакритики).

##http://ru.wikipedia.org/wiki/Крякозябры

Если у вас есть проблемы с кодировкой в файле html или plain text, его можно сохранить текстовым редактором, а затем открыть броузером в различных кодировках. Другой вариант --- использовать Kate.

Можно просто включить автоопределение, оно достаточно неплохо работает.
Строка 46: Строка 126:
|| 1 || 1 || 1 || 1 || || 1 || ПетрНикольский, GeorgeTarasov, MaximByshevskiKonopko || || || || 5 || 1 || 1 || 1 || || 1 || ПетрНикольский, GeorgeTarasov, MaximByshevskiKonopko || || ||

Firefox

Прежде начать рассказ о Firefox, запустим его и посмотрим, что он из себя представляет:

../firefox_start_page.png

Определение броузера

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

Интерфейс Firefox

Навигация

  • Поле для ввода url:
    • ../firefox_address_bar.png

      ../firefox_address_bar_linux_armd_ru.png

  • Кнопки управления страницами (когда вы просматриваете страницы, бывает удобно вернуться на предыдущую или на несколько предыдущих, а потом обратно):
    • ../firefox_button_back_tip.png

      ../firefox_button_back_history.png

  • Кнопки перезагрузки и остановки страницы (прерывает все сеансы связи между клиентом и серверами):
    • ../firefox_button_reload_tip.png

      ../firefox_button_stop.png

  • Домашняя страница (когда вы запускаете навигатор, то по умолчанию показывается эта страница. Можно показывать последнюю закрытую страницу. В школе имеет смысл делать домашней страницу с текущей информацией по учёбе):
    • ../firefox_button_home_tip.png

Меню

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

  • ../firefox_bookmarks_menu.png

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

Для удобной организации закладок в Firefox есть специальный инструмент --- менеджер закладок:

  • ../firefox_bookmark_manager.png

Следует помнить, что у закладки помимо URL есть название. Оно обычно берётся из названия страницы, и его можно изменить.

У томичей курс есть про фаерфокс.

Есть журнал посещений, который можно открыть из меню, а можно --- с помощью Ctrl+H:

  • ../firefox_sidebar_history_menu.png

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

  • ../firefox_sidebar_history.png

=== Кодировки ===

Работая в Firefox под управлением Linux, мы будем сталкиваться с проблемами с кодировками.

В начале вся текстовая информация представлялась из соображений "один байт --- одна буква", и, поскольку байт может содержать только 256 значений, то в таком виде можно было представить тольк 255 букв. Это число и большое и маленькое. Если не рассматривать иероглифы, то в каждом языке количество букв меньше, чем 255, и что даже 127 различных букв хватает, чтобы представить язык. Поэтому исторически сложилось так, что если один символ соответствует одному байту, то первыми в таблице будут ASCII, а после 127 будет национальная кодировка, которая должна соответствовать русскому языку, группе европейских языков и т. д. Кто и когда решает, какому языку соответствует символы с кодом т 128 до 255 --- неизвестно. Просто просмотрев байт с кодом 200, невозможно понять, к какому языку он относится. Поэтому, чтобы определить, к какому языку он относится, внутри html должно передаваться, какой это язык. Иногда и этого не хватает, поскольку даже в рамках одного языка есть несколько соображений по поводу того, какие буквы каким цифрам соответствует.

Есть стандартная кодировка KOI8-R, где места русских букв соответствуют латинским: буква А латинская соответствует букве А русской, C --- Ц, и так далее. Будучи упорядоченными по коду, русские буквы в ней не упорядочены по алфавиту. Есть другие кодировки --- cp866, cp1251, iso8859-5. Из этих кодировок активно используется cp1251, koi8-r и многобайтная кодировка utf8. Для исправления этого было принято решение сделать универсальную кодировку юникод, в котором пронумерованы все используемые символы в мире. Символ там занимает 4 байта. Проблема возникла из-за того, что тем, у кого в кодировке не было ничего, кроме ASCII не хотелось переходить на кодировку, в которой один символ представляется несколькими байтами, поэтому была использована схема utf, когда символы в диапазоне 0---127 занимают 1 байт, а дальше возможны варианты.

До сегодняшнего дня и ещё некоторое время работа с различными кодировками, особенно с неразмеченными текстами --- проблема и головная боль. Вам приходит текст и непонятно, в какой он кодировке. Хорошо, если никто не пытался перекодировать текст. Тогда можно использовать программу, которая просматривает текст и в зависимости от частоты использования тех, или иных символов, определяет кодировку.

До сих пор можно встретить тексты, начинающиеся на "бНОПНЯ" --- они написаны в cp1251, а прочитаны в koi8. Есть вариант, когда явно русский текст отображается в latin1 с его диакритиками. Есть вариант, когда текст состоит из вопросительных знаков и квадратиков. Это всё симптомы проблем с кодировками.

Отдельного упоминания заслуживают файлы, которые открыты OpenOffice.org и отображаются квадратиками. В ПСПО есть "Кириллический документ", который предназначен для работы с подобного рода проблемами.

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

Отключим автоопределение:

../firefox_cp_autodetect_disable_menu.png

Различные варианты кодировок:

  • Правильная для этого сайта кодировка utf8:
    • ../firefox_cp_utf8.png

  • Эта же страница в кодировке cp1251:
    • ../firefox_cp_utf8_as_cp1251.png

  • В кодировке iso8859:
    • ../firefox_cp_utf8_as_iso8859_1.png

  • И в кодировке koi8:
    • ../firefox_cp_utf8_as_koi8.png

Часто встречаются проблемы с кодировками, когда кодировка cp1251 распознается как utf8:

../firefox_cp_cp1251_as_utf8.png

Или как iso8859_1:

../firefox_cp_cp1251_as_iso8859_1.png

Страница в koi8-r будет либо вопросительными знаками, либо символами с диакритиками, поскольку, когда автоопределение отключено, то используется либо системная кодировка, utf8 (и тогда последние символы могут ничему не соответствовать), либо как текст в latin1 (и тогда диакритики).

Если у вас есть проблемы с кодировкой в файле html или plain text, его можно сохранить текстовым редактором, а затем открыть броузером в различных кодировках. Другой вариант --- использовать Kate.

Можно просто включить автоопределение, оно достаточно неплохо работает.


Сведения о ресурсах

Готовность (%)

Продолжительность (ак. ч.)

Подготовка (календ. ч.)

Полный текст (раб. д.)

Предварительные знания

Level

Maintainer

Start date

End date

5

1

1

1

1

ПетрНикольский, GeorgeTarasov, MaximByshevskiKonopko


CategoryLectures CategoryPspo CategoryMpgu CategoryUneex

PspoClasses/080812/04Firefox (последним исправлял пользователь eSyr 2008-10-19 19:03:58)