Текстовые веб-браузеры. Текстовые браузеры
При кажущейся простоте текстовые интернет-обозреватели обладают вполне сносной функциональностью. К тому же, они безопасны, и никакие другие программы не могут сравниться с ними в скорости загрузки веб-страниц.
Браузеры бывают разные - белые, синие, красные. А если говорить серьёзно, то популярные и не очень, увесистые и миниатюрные, распространяемые свободно или с закрытыми исходными кодами, предназначенные для установки на десктопы или мобильные устройства. А ещё бывают текстовые веб-обозреватели, появившиеся на заре Интернета и до сих пор неплохо себя чувствующие в руках многочисленных энтузиастов, сумевших довести функционал обозревателей до приемлемого уровня. Лишенные графического интерфейса, они эффективно расправляются с рекламными баннерами и сопутствующим им информационным мусором, без лишних вопросов блокируют отжирающие ресурсы компьютера флэш-конструкции и предоставляют пользователю только интересующий его текст без отвлекающей внимание шелухи. К тому же, они безопасны, и никакие другие программы не могут сравниться с ними в скорости загрузки веб-страниц. Согласитесь, впечатляющий набор качеств, и нет ничего удивительного в том, что мы в рамках рубрики "Софтерра" решили рассмотреть несколько текстовых браузеров.
Начать обзор следует, конечно же, с классики жанра - кросс-платформенного браузера Lynx , ведущего родословную аж с 1992 года. За восемнадцать лет развития обозреватель хоть и обзавелся множеством дополнительных возможностей, но так и остался верным идеалам текстового Веба. Современный Lynx поддерживает протоколы Gopher, HTTP, HTTPS, FTP, WAIS и NNTP, умеет использовать SSL-шифрование, обучен сохранять и восстанавливать сессии, обрабатывать cookies, корректировать поле User-Agent, а также распознавать некоторые элементы HTML 5 и подключать различные цветовые темы оформления интерфейса. Последний, кстати, лишен каких-либо псевдографических окошек с выпадающими списками меню и выполнен в духе первых Unix-терминалов. Находка для эстетов.
Более совершенным и удобным является альтернативный браузер , автором которого является Микулаш Паточка. Безусловными достоинствами созданного чешским программистом продукта являются поддержка таблиц, фреймов, огромного количества кодировок, умение обрабатывать инструкции Javascript, а также навыки работы по криптозащищенному протоколу SSL. В числе других преимуществ программы фигурируют многоязычный интерфейс с поддержкой мыши, механизм закладок, менеджер закачки файлов из Интернета, функции кэширования данных и некоторые другие упрощающие веб-серфинг опции. Обозреватель портирован под самые различные платформы, включая Windows.
Заложенные в основу браузера Links идеи подхватили многие другие разработчики, создавшие альтернативные версии обозревателя, напичканные богатым функционалом. В частности, на базе Links созданы приложения ELinks , Links 2 и Links Hacked . От оригинала они отличаются поддержкой дополнительных протоколов, каскадных стилевых таблиц CSS (частично), пользовательских сценариев, прокси-серверов и механизма вкладок, упрощающего навигацию по сайтам. Хватает и других забавных фич. Например, посредством ELinks можно скачивать торренты, а Links 2 умеет запускаться в графическом режиме и отображать представленные на веб-страницах изображения.
Неплохой заменой эпохальному Lynx является браузер с японскими корнями. Он может отрисовывать таблицы и фреймы, поддерживает SSL и цветовую палитру в консоли, допускает работу со вкладками и по желанию пользователя может отображать картинки. С изображениями, правда, справляется не ахти как, чем и подтверждает лишний раз статус тестового обозревателя. Сродни Lynx, в w3m реализовано управление, завязанное на использовании комбинаций клавиш, полный список которых представлен в документации к программе. Запускается приложение в различных операционных системах, и от пользователя требуется только отыскать подходящую сборку браузера либо скомпилировать его самому.
Хватает текстовых браузеров и на рынке программного обеспечения для портативных устройств. Навскидку можем назвать такие продукты, как , MobiBrowser и... Opera Mini . Ничего удивительного: если в настройках норвежского обозревателя отключить загрузку картинок и активировать режим Mobile View, то получится очень даже неплохой текстовый браузер, дружащий с современными веб-стандартами и помимо всего прочего сжимающий транслируемый по Сети трафик. Конечно, при помощи упомянутых приложений полюбоваться графикой на дисплее телефона не получится, зато удастся насладиться фантастической скоростью веб-серфинга даже на дряхлом GPRS-канале.
Программное обеспечение, упомянутое в этом материале, протестировано на мобильном компьютере
Когда появились дистрибутивы Linux для более или менее широкой публики, просмотр веб-страниц онлайн был недавним явлением, хотя какой-то путь был пройден. Уже существовало несколько браузеров, многие из которых были постепенно портированы под Linux. Некоторые текстовые браузеры были в первой волне. И через какое-то время Linux стал основной средой для текстовых браузеров, где большинство из них развивается и используется. Даже если они большей частью и предназначены не только для Linux, но так же и для различных других *nix систем. Существуют и их порты под множество других операционных систем для самых разных платформ.
Lynx - / home page /
Текстовый браузер . Версии для Linux, FreeBSD, Mac OS X, некоторых других *nix систем, DOS, Windows, BeOS, MINIX, QNX, AmigaOS, OpenVMS и классических Mac OS.
lynx.isc.org
Lynx 2.8.7rel.1 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
Lynx 2.8.7rel.1 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
en.wikipedia.org/wiki/Lynx_(web_browser)
Lynx 2.8.7rel.1 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
ebay.com
Links - / home page 1 : home page 2 /
Текстовый браузер . Версии для Linux, FreeBSD, Mac OS X, некоторых других *nix систем, BeOS, Haiku, OS/2, DOS, Windows. Браузер может бы скомпилирован с поддержкой отображения графики , шрифтов разного размера со сглаживанием, работающим в Linux и иных *nix системах как под X (или другой оконной среде), так и используя SVGALib или framebuffer графической карты системы ().
HTML (в том числе таблицы и фреймы)
links.twibright.com
Links 2.7 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
w3schools.com/browsers/browsers_stats.asp
Links 2.7 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
en.wikipedia.org/wiki/Links_(web_browser)
Links 2.7 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
ebay.com
ELinks - / home page /
Текстовый браузер . Версии для Linux, некоторых других *nix систем, Windows, DOS.
HTML (в том числе таблицы и фреймы). Очень ограниченно CSS и JavaScript (). Поддержка цветовой палитры в 16, 88 или 256 цветов. Поддержка вкладок, фоновых загрузок с оповещением об окончании загрузки. Экспериментальная поддержка протокола BitTorrent.
elinks.cz
ELinks 0.12pre2 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
w3schools.com/browsers/browsers_stats.asp
ELinks 0.12pre2 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
en.wikipedia.org/wiki/ELinks
ELinks 0.12pre2 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
ebay.com
W3m - / /
Текстовый браузер . Версии для Linux, некоторых других *nix систем, OS/2, Windows (в среде Cygwin).
HTML (в том числе таблицы и фреймы), SSL, цвет и внутристрочные изображения в поддерживающих эти возможности эмуляторах терминала / консолях. W3m может , действуя сам как HTTP-сервер. W3m используется в текстовом редакторе Emacs для отображения веб-страниц вместе с соответствующим интерфейсом Emacs, emacs-w3m - для просмотра веб-страниц не выходя из редактора.
w3m.sourceforge.net
W3m 0.5.2 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
w3schools.com/browsers/browsers_stats.asp
W3m 0.5.2 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
en.wikipedia.org/wiki/W3m
W3m 0.5.2 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
ebay.com
Netrik - / /
Текстовый браузер . Версии для Linux, некоторых других *nix систем.
netrik.sourceforge.net
Netrik 1.16.1 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
w3schools.com/browsers/browsers_stats.asp
Netrik 1.16.1 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
freecode.com/projects/netrik
Netrik 1.16.1 в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
ebay.com
Retawq - / /
Текстовый браузер . Версии для Linux, некоторых других *nix систем. Среди версий для Linux retawq для DSLinux , дистрибутива для портативной игровой консоли Nintendo DS.
HTML. Сетевые протоколы: HTTP 1.1 and 1.0, HTTPS, FTP, FTPS, NNTP, Finger ().
retawq.sourceforge.net
Retawq 0.2.6c в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
w3schools.com/browsers/browsers_stats.asp
Retawq 0.2.6c в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
freecode.com/projects/retawq
Retawq 0.2.6c в эмуляторе терминала GNOME Terminal 2.32.1, Zenwalk Linux:
ebay.com
Line Mode Browser - / home page /
Текстовый браузер . Версии для Linux, некоторых других *nix систем. И за пределами мира PC для VMS, VM/CMS, MVS, Ultrix (DECStation и VAX)
Знаете ли вы, что можно заниматься веб-серфингом в текстовом режиме, используя Линукс-терминал? Это воможно с помощью текстовых браузеров с открытым исходным кодом.
Но зачем выходить в интернет в текстовом режиме, если имеется множество дружелюбных графических браузеров?
Чтобы ответить на этот вопрос, я составил список некоторых примуществ, которые дает веб-серфинг в текстовом режиме:
- текстовому веб-браузеру необходимо намного меньше ресурсов, так как текстовый режим значительно меньше загружает процессор, чем графический;
- текстовый браузер работает всегда, даже если графический сервер не работает. Эта возможность может быть особенно полезной при использовании Telnet;
- текстовые браузеры очень быстро загружают страницы. Поэтому их можно использовать для того, чтобы быстро просмотреть нужную страницу без загрузки "большого" браузера и даже без запуска графической оболочки, если до этого вы работали в консоли;
- Поиск нужной информации в текстовом режиме намного эффективнее, особенно на перегруженных графикой страницах.
Итак, если мне удалось вас убедить, или если вы достаточно любопытны, чтобы попробовать серфинг в интернете в текстовом режиме, почему бы не попробовать следующие программы:
Links -
это текстовый веб-браузер, поддерживающий таблицы и фреймы. Работает в Linux, Unix, OS/2 и Windows. Текущая версия 0.99. Более подробная информация и ссылки для загрузки - на сайте проекта.
Lynx -
текстовый браузер для www. Версия 2.8.5 работает на Unix, VMS,
Windows 95/98/NT, DOS386+ но не 3.1, 3.11, или OS/2 EMX. Текущая разрабатываемая версия всегда доступна для тестирования. Порт для Mac находится в стадии бета-тестирования. Более подробная информация и ссылки для загрузки - на сайте проекта.
Netrik -
свободный текстовый браузер с открытым исходным кодом, имеющий все необходимые функции для работы в интернете. Более подробная информация и ссылки для загрузки .
W3m
- текстовый браузер и просмотрщик. С помощью W3m можно просматривать веб-страницы в окне эмулятора терминала (xterm, rxvt, либо что-то подобное). Более того, W3m можно использовать в качестве HTML-редактора. Более подробная информация и ссылки для загрузки .
W3mmee -
это вариант w3m с поддержкой множества кодировок. Более подробная информация и ссылки для загрузки - на сайте проекта.
Emacs/W3
- известен как самый популярный веб-браузер для Emacs, но работает так медленно, что хочется более простой и быстрой альтернативы. Более подробная информация и ссылки для загрузки .
Debris
- свободный текстовый веб-браузер, обеспечивающий поддержку таблиц и форм, а также средства обеспечения безопасности. Разработан для общедоступных терминалов. Очень маленький (в четыре раза меньше lynx) и быстрый. Более подробная информация и ссылки для загрузки - на сайте проекта.
Текстовые, они же консольные веб браузеры более типичны для среды Linux и других юниксоподобных систем. Там текстовые веб браузеры были созданы, там находится их основная линия развития. Очень немногие (например, Wanna-Be / WannaBe для классических Mac OS) консольные веб браузеры были созданы изначально для каких-то других операционных систем. И текстовые веб браузеры для Windows являются версиями консольных веб браузеров *nix систем. Хотя те из них, что работают не в среде Cygwin, имеют свои небольшие особенности.
Когда-то текстовые веб браузеры были важным средством для просмотра веб документов. По мере развития программ с графическим интерфейсом далее в dial-up эпоху, текстовые веб браузеры были полезны как самый быстрый способ просмотра веб документов и как часть комплексов приложений для преобразования текста в речь. Распространение широкополосного интернета и специализированного софта для звуковой передачи содержания веб-страниц сократили сферу применения консольных веб браузеров . Тем более, что большинство пользователей Windows всегда имели весьма смутное представление о их существовании. Тем не менее, текстовые веб браузеры представляют собой высокоразвитые специализированные средства, которые могут пригодиться в самых разных ситуациях и при использовании операционной системы Windows.
Lynx - / home page /
Текстовый веб браузер . Версии для Linux, FreeBSD, Mac OS X, некоторых других *nix систем, DOS, Windows, BeOS, MINIX, QNX, AmigaOS, OpenVMS и классических Mac OS.
Links - / home page /
Текстовый веб браузер . Версии для Linux, FreeBSD, Mac OS X, некоторых других *nix систем, BeOS, Haiku, OS/2, DOS, Windows. Помимо текстовой версии браузера, есть так же вариант способный отображать графику, шрифты разного размера со сглаживанием и работающий в Linux и иных *nix системах как под X (или другой оконной среде), так и используя SVGALib или framebuffer графической карты системы ().
HTML (в том числе таблицы и фреймы)
ELinks - / home page /
Текстовый веб браузер . Версии для Linux, некоторых других *nix систем, Windows, DOS.
HTML (в том числе таблицы и фреймы). Очень ограниченно CSS и JavaScript (). Поддержка цветовой палитры в 16, 88 или 256 цветов. Поддержка вкладок, фоновых загрузок с оповещением об окончании загрузки. Экспериментальная поддержка протокола BitTorrent.
Помимо lynx, links и elinks в Windows возможно применение и других консольных веб браузеров - в среде Cygwin. Например, такой текстовый веб браузер как w3m (). Или один из текстовых веб браузеров для DOS - DOSLYNX .
Aliosque subditos et thema
Вырезать фрагмент из видео с помощью ffmpeg: Есть два способа как вырезать фрагмент из видео файла с помощью ffmpeg. Первый хоть сам по себе и хорош, более того - быстрее, однако иногда в результате получаются файлы с некоторыми дефектами. Для этих случаев существует второй способ вырезать фрагмент из видео: он значительно более медленный, получающиеся файлы больше, но они в общем всегда соответствуют уровню качества файлов, из которых их извлекали. Способ: 1 ffmpeg -ss <начало> -t <продолжительность> -i in1.avi -vcodec copy -acodec copy out1.avi Способ: 2 ffmpeg -ss <начало> -t <продолжительность> -i in1.avi -sameq out1.avi - <начало> - где начинается фрагмент видео файла, который будет вырезаться с помощью ffmpeg. Формат: 00:00:00 - часы:минуты:секунды - чч:мм:сс - <продолжительность> - продолжительность фрагмента видео файла, который будет вырезаться с помощью ffmpeg. Формат: 00:00:00 - часы:минуты:секунды - чч:мм:сс Примеры ffmpeg -ss 01:19:00 -t 00:05:00 -i in1.avi -vcodec copy -acodec copy out1.avi ffmpeg -ss 01:19:00 -t 00:05:00 -i in1.avi -sameq out1.avi - ffmpeg вырезает из видео файла фрагмент, который начинается с 1 часа 19 минут 0 секунд. Продолжительность вырезаемого фрагмента видео 5 минут 0 секунд. О ffmpeg: (Home page) (Список поддерживаемых форматов файлов и кодеков)
Internet Explorer 3, запущенный под Windows 7 (32-bit). Скриншоты 1. Internet Explorer 3: windows.microsoft.com/en-US/windows/upgrade-your-browser Internet Explorer 3: w3schools.com/browsers/browsers_stats.asp Internet Explorer 3: en.wikipedia.org/wiki/Internet_Explorer_3 Internet Explorer 3: ebay..htm Internet Explorer 3: twitter.com Скачать Internet Explorer 3: пак, содержащий Internet Explorer версий 3.0, 4.01, 5.01, 5.5, 6.0. В процессе установки можно выбрать какую именно версию установить, или установить несколько, или установить все. Очень вероятно, что все версии, кроме Internet Explorer 3, не будут работать даже в 32-битной Windows 7. Так что если вы хотите попробовать все старые версии Internet Explorer, нужно использовать Windows XP или еще более ранние варианты. Но Internet Explorer 3 работает под 32-битной Windows 7 вполне хорошо.
Если вы планируете серьезно заниматься созданием и продвижением сайтов, нужно «мыслить», а вернее видеть сайт, как его видят поисковики. Поможет в решении этой задачи текстовой браузер Lynx, не поддерживающий таблицы и JavaScript.
Что значит текстовой Браузер Lynx
Браузер Lynx это текстовой браузер, не поддерживающий табличные стили и JavaScript. Он напоминает текстовые редакторы, показывающие сайты в «чистом» виде.
Интересен Браузер Lynx для создателей и оптимизаторов сайтов. С его помощью можно посмотреть, как «видят» ваш сайт боты поисковых систем. Как вы видите сайт в браузере Lynx, так же его видят сканы поисковика Google.
Работа с браузером Lynx, отличается от стандартных пользовательских браузерах Chrome, Opera, Яндекс и т.п. В браузере нет удобного интерфейса, управление производится командами. Об этом чуть ниже. Сейчас установим браузер Lynx на ось Windows в седьмой версии.
Где скачать браузер Lynx
Берем браузер Lynx на официальном сайте, в варианте , то есть с встроенным установщиком Windows 32-бит. Это адрес где взять браузер Lynx: http://lynx.invisible-island.net/current/
Установка браузера Lynx
Установка браузера Lynx не представляет никаких проблем. Запускаете установочный файл от имени администратора и проходите все окна установщика. Покажу их на фото.
После правильной установки иконка браузера Lynx появляется в меню «Пуск» и на рабочем столе, если при установке вы отметили соответствующий чек бокс.
Запуск браузера Lynx
При попытке открыть (запустить) Lynx браузер из меню Пуск или с иконки рабочего стола, вы должны увидеть черный экран браузера во всплывающем окне. Очень похоже на работу с командной строкой.
Команда 1. Знак [?] введенный в виде команды откроет подсказки для работы с браузером.
Не буду перечислять все команды управления браузер. Идите по адресу, http://lynx.invisible-island.net/lynx_help/keystrokes/keystroke_help.html . Там вы найдете все команды для работы с браузером Lynx.
Синтаксис команд управления браузер
Команда браузер это буква. Буква это сама команда, после буквы пишите действие, которое вам нужно. Для примера, откроем сайт и посмотрим, как выглядит сайт в Lynx браузере.
- Открываем Lynx;
- В рабочей строке вводим букву (без кавычек) [g] пробел;
- В новом окне пишем без пробела полный адрес сайта с протоколом. Если нужно нажимаем несколько раз Enter, листая окна;
- Видим сайт.
Покажу сайт, сделанный на Joomla. Так он выглядит в Chrome.
Так сайт выглядит в Lynx.