«Сделал из старого ноута читалку». Кому нужны консольные браузеры в 2023 (айтишникам тоже)
Текстовые, они же консольные браузеры — это такие браузеры, которые умеют отображать лишь текст. Вместо картинок в лучшем случае лишь буквы IMG и вес картинки в килобайтах. Кажется, повеяло чем-то древним, как Volkov Commander.
А между тем, текстовые браузеры продолжают развиваться и выпускаться даже в нашем 2023 году. Зачем это нужно и есть ли от них польза? devby.io попробовал загрузить свой сайт в консольниках.
Кому нужен браузер, чтобы читать только текст? Википедия пишет, что такие браузеры полезны для пользователей с нарушениями зрения и частичной слепотой. У айтишников есть свои причины использовать их. Вот несколько отзывов под одной из статей на «Хабре»:
«Выдает кучу ошибок, а ладно, фиг с ним, все равно консольный браузер юзаю раз в месяц, когда надо счет за интернет пополнить на удаленном сервере».
«Можно спокойно читать мануалы из сети, пока настраиваешь систему».
«Сам пользовался при первой установке Gentoo, чтобы сверяться с хендбуком. Он произвел на меня хорошее впечатление».
«Я пользуюсь. Надо в консоли быстро какой-нить текст из интернета открыть — вот и открываю».
«Ситуация: упали иксы и не получается их поднять. Мануалов, как назло, нет. Ваши действия?»
Впрочем, на этом же техносайте есть и сомневающиеся:
«Не, картинки и флеш можно отключить в любом браузере, кроме того, у lynx очень неаккуратная работа с gzip, что делает аргумент про трафик крайне неубедительным».
«Так что за ситуация, когда вы должны были использовать lynx? Мне почему-то на ум приходят только промышленные терминалы в тундре при работе через спутник и забытом дома ноутбуке, но это явно фантастика».
Айтишник Александр рассказал devby.io свою историю:
— Карыстаўся Lynx, ён быў прыкручаны да Far Manager — запускаўся па націску F3 на html-файле. Дарэчы, для анлайн не карыстаўся. Але ёсць спецыфічныя файлы, якія прасцей разглядаць у тэкставым выглядзе, напрыклад, білінгі ўсялякія, дампы чатаў і перапісак, кнігі і артыкулы, юрыдычныя дакументы і іншае. Добра, што аналагічны досвед будзе ў карыстальніка і ў linux, у файл-мэнэджары mc.
У кансольнага браўзера насамрэч шмат плюсаў. Першае — вельмі хуткі прагляд html. Увогуле, шмат што робіцца хутка. Без пераходу ў нейкую іншую праграму, без пераключэння фокуса ўвагі на іншае акно і назад. Можна хутка шукаць нейкі тэкст: спачатку ў Far/mc пошукам па файлах, пасля ў гэтым браўзеры. Можна хутка выгрузіць спіс спасылак на іншыя старонкі або файлы, а пасля з ім нешта рабіць (каб аўтаматычна іх выпампаваць, напрыклад). Можна паглядзець тое, што не адчыняецца ў звычайным браўзеры з-за паломаных скрыптоў або самога html. Можна хутка скапіраваць тэкст з часткі экрану.
Канечне, ёсць і мінусы. Напрыклад, шмат сучасных старонак ён не бярэ, відавочна, альбо паказвае з паламаным фарматаваннем. Наколькі памятаю, табліцы не ўмеў паказваць, нешта яшчэ.
Копирайтер Владимир рассказал, что у него были совсем другие причины пользоваться консольными браузерами.
— Это было лет 15 назад, я работал в одном издательстве. Интернет был обычным для того времени: не сильно шустрый и исключительно проводной. Я часто сидел на разных сайтах, не связанных с работой, и в обеденное время часто почитывал «Луркоморье», ЖЖ и сайты про софт и технику — откуда, к слову, и узнал про существование разных браузеров, в том числе консольных. Я даже тестировал Arachne, хотя он все же графический, пусть и выглядит как текстовый.
Трафик нам не ограничивали до одного случая. Как-то раз прибежал директор и стал ругаться, что кто-то за один день выкачал 600 мегабайт данных, при том что весь месячный трафик на все издательство составлял что-то около 2 гигабайт. Начальство принялось время от времени лазить по компьютерам сотрудников и проверять, на каких сайтах те сидели и что скачивали. У меня компьютер был слабенький, и поэтому я время от времени очищал кэш браузера, чтобы не так тормозило. Так вот, в глазах начальства пустая история выглядела очень подозрительной, и оно начало думать, что это я выкачал те самые 600 «метров». Это было очень смешно, потому что в моем компе даже не было столько свободного места, чтобы что-то скачать.
И вот тогда я и начал запускать текстовый браузер, чтобы продолжать читать «Лурку». Помню, что текст отображался транслитом — то ли мой браузер (кажется, это был Links) не умел отображать русские кодировки, то ли я просто не нашел такой настройки. Так что теперь в моем основном браузере была очень приличная история посещений, больше не было необходимости подчищать отдельные записи. А текстовый браузер потреблял совсем крошечные объемы трафика, что теперь очень приодилось.
Потом, уже когда я уволился, выяснилось, что те 600 Мб выкачал сотрудник колл-центра, размещавшегося с нами на одном этаже, — тот парень ухитрился подключиться к нашей проводной сети.
А что сейчас?
Кажется, консольные браузеры должны были вымереть много лет назад — вместе с трафиком на интернет, «беспаролькой» и узким каналом. Но нет, они продолжают развиваться. Мы обнаружили, что к некоторым прямо в эти дни все еще выходят обновления — а по крайней мере один из них вообще появился с нуля несколько лет назад. Мы тут же скачали экзешники и зашли на devby.io.
Вообще консольных браузеров больше, чем мы сейчас опишем. Просто мы испытывали лишь те, что запускаются из-под Windwows без танцев с бубном. Все-таки в наше время хочется уже, чтобы все работало «из коробки», без необходимости компилировать и дорабатывать напильниками. Чуть ниже мы заодно перечислим и некоторые консольные браузеры под Linux.
Это, утверждает Вики, старейший браузер из тех, что до сих пор поддерживаются. Нам не удалось включить отображение кириллицы, хотя в настройках перебрали все возможные сочетания. Получилось лишь сделать так, чтобы текст выводился транслитом. Старая версия 2.8.5, которая запускалась на WinXP и нормально отображала кириллицу, под Win10 запускается, но тут же вылетает. Не работает переход по ссылкам мышкой, не отображаются иконки или ссылки на месте изображений. Пользоваться браузером не очень удобно.
Браузер создан по образу и подобию Lynx. После установки доступны текстовая и графическая версии браузера.
Текстовая версия похожа на Lynx, но хотя бы отображает кириллические кодировки, плюс есть русский язык интерфейса. Показывает ссылки на картинки, но нелегко догадаться, что это именно картинка. Лишь трижды повторяющийся заголовок ссылки-новости намекает, что один из них — сам по себе заголовок, второй — ссылка, а третий — картинка, которую можно сохранить. Работает переход по ссылкам мышкой, также работает и контекстное меню по правой кнопке мышки. Можно сохранять всю страницу как html-файл.
Графическая версия выглядит почти так же, как и текстовая, но, само собой, показывает картинки и дает их сохранять.
YouTube-ролики не показывает, но дает посмотреть картинку-превью видео. Зато статичные изображения с веб-камер в пунктах пропуска на границе показывает без проблем.
На одном из сайтов нам даже капчу удалось пройти!
В почту можно залогиниться, но страница требует ява-скрипты. Когда-то ява-скрипты работали, но начиная с версии версии 2.1pre29 их отключили «because it was buggy». Поддержку можно включить самому, если скомпилировать браузер с нужным ключом, но в нашем случае программа уже в виде .exe-инсталлятора, так что мы остались без скриптов, без почты, без расписания авиарейсов и других подобных сайтов.
В обеих версиях сохраняется история посещений; есть много различных настроек, в том числе настроек цвета отображения страниц. В целом графическая версия ведет себя как полноценный браузер, пусть и не очень современный. Скажем, как Internet Explorer прежних лет.
Из-за того, что у проекта оказалось, по сути, две страницы со ссылками на закачку, возникла и путаница в версиях и нумерации самой свежей из них. Кроме того, на одной странице сказано «DOS, Windows — port it by yourself», а на другой уже находим версии 0.15.1-0.16.1 под DOS. Впрочем, без компиляции они все равно запускаться не станут. Вот что точно работает «из коробки» — так это совсем уж старая версия 0.11.6 (от 5 апреля 2009).
Правда, devby.io она открывать отказалась («unable to retrieve: SSL error», несмотря на то, что SSL-библиотеки мы положили в папочку).
Аналогично вышло и с Habr.com; на vc.ru выдал ошибку 403, но, например, украинский сайт о технике Gagadget.com открылся.
Браузер запоминает историю и работает с вкладками, но вот несмотря на все включенные настройки цвета и отображения ссылок/тегов на месте картинок, сайты выглядят олдовым черным полем с белыми буквами на нем. В списке кодировок нет UTF8, но хотя бы Windows-1251 отображает. Переход по ссылкам мышкой не работает.
Браузер разрабатывает Аласдер Кинг специально для слепых и слабовидящих. Он рендерит страницу так, что позволяет озвучивать экранный текст любой соответствующей программе. Ранние версии базировались на Inernet Explorer, отчего браузер и получил свое название, новые версии выглядят вроде бы самостоятельной разработкой, но это только кажется. У браузера есть несколько настроек цвета (нам очень понравилась версия «желтые буквы на черном фоне») и нумерации ссылок (а вот это уже полезно для озвучивальщиков экранного текста).
В браузере не работает переход по ссылкам мышкой: нужно ставить курсор на строку со ссылкой и жать «ввод». Картинки не отображаются — но можно в настройках поставить галочку, чтобы вместо изображений писалось «IMAGE». Хотя пользы от этого мало, потому что сохранить картинки нельзя. По нажатию кнопки «Crop» браузер обрезает некоторые ссылки в начале и в конце страницы, — страничка становится чуточку компактнее.
YouTube не поддерживается, Яндекс.Карты тоже (не просто ничего не показывает, а сайт пишет: «У вас старая версия браузера. В ней недоступны новые функции карт. Это легко исправить: попробуйте другой браузер»).
В почту и фейсбук войти не удалось: ввод текста браузер рассматривает как команды. Например, жмешь в поле ввода «а» — а он это воспринимает как Ctrl+A и выделяет текст на всей странице. В общем, читать сайты с новостями — это пожалуйста, но залогиниться куда-либо — похоже квест даже для людей с отличным зрением.
Однако мы нашли способ и залогиниться. По нажатию Ctrl+I включается Webpage: обычный рендеринг страницы. Логинимся и возвращаемся к обычному черно-желтому виду. В почте появляется письмо о подозрительном входе в ящик, тут же указано, что вход выполнен через браузер Inernet Explorer 11.
А вот с картами и «ютубом» этот трюк, конечно, не срабатывает. Яндекс.Карты можно просмотреть в режиме Webpage, но по возвращению в черно-желтую страницу, конечно, никаких картинок и тайлов не появится. А YouTube даже в режиме Webpage все равно непреклонен. В общем, либо так, либо эдак — но в целом серфинг можно назвать приемлемым. Лучше, чем у иных консольных браузеров.
Этот браузер работает очень хитро (по крайней мере, обещает). Клиент Browsh при старте ищет совместимый полноценный браузер (пока что это только Firefox) и запускает его в безоконном режиме. А сам при этом показывает нам свой собственный интерфейс, который отображает сайты в текстовой версии и картинки в 8-битном виде. Разработчик утверждает: «Сейчас, в 2018 году, средний сайт „весит“ 3 Мб и делает около 100 HTML-запросов. А Browsh делает всего 2 запроса и ужимает сайт до 15 Кб».
Пользователи жалуются на то, что Windows-версия отказывается работать как надо (мы присоединяемся). На это у разработчика есть ответ: «Это известный баг, но Windows-версия не в топ-приоритете». С помощью «костыля», подсказанного на форумах, все-таки ухитряемся заставить сборку стартовать. Для этого надо запустить полноценный Firefox, прикрутить к нему дополнение по ссылке выше, после чего запускать Browsh. Таким образом, будут работать одновременно два браузера, причем поведение их будет неспешным, а вся выгода от сжатия трафика, естественно, улетучивается. При этом сам Browsh отъедает 160 Мб оперативки, но потом ужимается всего до 16 Мб.
Переходы по клику мышкой работают, но контекстного меню по правому клику или хоть каких настроек самого браузера не ждите. Разработчик уверяет, что Browsh даже YouTube-видео умеет показывать. И действительно, умеет, но очень медленно, без звука и во все том же 8-битном виде. Зато даже с субтитрами! Еще утверждается, что браузер поддерживает все расширения для Firefox, но это мы уже проверять не стали. Слишком уж он неспешный.
И кому сейчас нужные консольные браузеры?
Как оказалось, консольные браузеры нужны все тем же айтишникам, которые то сервера настраивают, то «иксы» поднимают. Вот свежие отзывы:
«Нужен, если пропускная способность сети низкая, также если оперативки мало. То бишь, даже со старого роутера зайти можно, возможность заходить на сайты, закрытые фильтрами, и анонимность пользователя за счет отключения JScript».
«Пользовался, когда приходилось ставить систему сначала без иксов, затем в текстовом браузере ходить на сайт NVidia, качать дрова, устанавливать их, и потом уже ставить иксы и ДЕ».
«Делаю из старого ноута читалку. Цели: читать книги, читать новости, беречь глаза :)».
А вот что говорят сами разработчики этих систем.
Томас Бакли-Хьюстон, Browsh: «HTML/text-сервисы особенно важны, поскольку они помогают тем, кто вынужден использовать медленный и/или дорогостоящий интернет. Таким образом, внося свой вклад в Browsh, вы не только помогаете разработчику программного обеспечения, но и делаете жизнь других интернет-пользователей более разумной. Основное применение Browsh заключается в запуске на удаленном сервере вроде облачной виртуальной машины — благодаря быстрой и дешевой пропускной способности».
Разработчики Elinks: «Может показаться странным, что кто-то стал бы разрабатывать текстовый браузер в мире, где мощность компьютеров постоянно растет, а большинство людей предпочитают графические приложения. Но большинство графических браузеров работают медленно (особенно при запуске) и потребляют много памяти. Для некоторых людей это неприемлемо. Текстовые браузеры также неоценимы на серверах без графической среды и в сеансах, работающих только с текстом по SSH (или аналогичному протоколу). Кроме того, просмотр в текстовом режиме увлекателен и вызывает привыкание, особенно когда вы освоитесь с ним ;)
И если вы думаете, что нынешний веб невозможен без изображений, то вы ошибаетесь. На самом деле 75% сайтов, которые вы посещаете, отлично отображаются в текстовом виде (особенно с поддержкой таблиц), а еще 15% не совсем хорошо, но все же отображаются. Некоторые люди даже используют ELinks в качестве своего единственного браузера. Однако вам, очевидно, не нужно быть таким экстремалом, чтобы найти применение для текстового браузера».
И не забываем про слабовидящих пользователей.
Какие еще есть текстовые браузеры?
Вот еще несколько браузеров, которые работают в Linux.
dev.by, как и другим честным медиа, сегодня очень сложно: редакция работает за пределами страны, а наши рекламные доходы сократились в несколько раз. Но мы справляемся — с вашей помощью. Это вы делитесь с нами инфоповодами, мнениями, опытом, временем и вниманием. А 210 читателей поддерживают нас донатами.В 2023 году мы хотим собрать 1000 читателей-подписчиков.
Как беларуские выпускники поступают в Польшу и Россию — и повлияла ли война. 4 истории
dev.by искал молодых людей, которые поступили этим летом в вузы за границу, — отозвались 4 человека. Двое выбрали Польшу, ещё двое Россию (для одного это временный вариант, он планирует перепоступить в следующем году).
Спросили у ребят, как они выбирали вузы, куда поступали одноклассники и как на выбор повлияло вторжение России в Украину (и вчерашние новости о мобилизации).
EnCata будет штамповать заводы, которые штампуют дома
«Строительная отрасль полностью дисфункциональна», — говорит СЕО EnCata Олег Кондрашов. И предлагает «реанимировать стройку»: повторить успех Генри Форда и запустить конвейер, который будет штамповать модульные дома. А ещё — запустить мобильные заводы с этими конвейерами.
Первый тестовый дом с железными стенами и окнами в пол уже построен — в нём 2 года как живёт СЕО. А сейчас в Великом камне достраивают тестовый завод.
Есть ли будущее у проекта и какое, рассказывает dev.by Олег Кондрашов.
Компания звонит по телефону — зовёт в ИТ без навыков и английского. У айтишников вопросы
Айтишники (и не только) жалуются, что им звонят по телефону из школы IT Overone и предлагают курсы для вхождения в ИТ без первоначальных навыков и английского.
г***о мамонта и троллейбусы из батона в статье, где большая половина читателей даже и не в курсе что это за иксы такие, которые падают.
Anonymous
ceo в localhost
17 июля 2023, 11:54
0
Да тут аудитория не та, эффективным yaml-дивопсам и html\css-архитекторам все это идейное кразноглазие не уперлось. Если таким не занимался лет в 20, то в 30 это уже неинтересно, ведь денег оно (напрямую) не принесет.
Нужен, если пропускная способность сети низкая, также если оперативки мало
Мда, напоминает мануал как вытереть за***цу талончиком на проезд. Он тоже как раз для тех, у кого кроме талончика ничего а припёрло просто безудержно.
Делаю из старого ноута читалку. Цели: читать книги, читать новости, беречь глаза
Этож насколько старый должен быть ноут то? У меня валяется нетбук которому уже больше десяти лет, на атоме с двумя гигами рамы (мамка больше не понимает) и даже там сносно работает хром.
Во времена Turbo Vision и FoxPro, когда сеньёры ещё были каплей в папке, все летало на ASCII.
Когда банки мигрировали на софт с оконными интерфейсами и мышами опытные операторы плакали. Производительность падала в разы.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
г***о мамонта и троллейбусы из батона в статье, где большая половина читателей даже и не в курсе что это за иксы такие, которые падают.
Да тут аудитория не та, эффективным yaml-дивопсам и html\css-архитекторам все это идейное кразноглазие не уперлось. Если таким не занимался лет в 20, то в 30 это уже неинтересно, ведь денег оно (напрямую) не принесет.
Мда, напоминает мануал как вытереть за***цу талончиком на проезд. Он тоже как раз для тех, у кого кроме талончика ничего а припёрло просто безудержно.
Этож насколько старый должен быть ноут то? У меня валяется нетбук которому уже больше десяти лет, на атоме с двумя гигами рамы (мамка больше не понимает) и даже там сносно работает хром.
Попробуйте загрузить свой сайт в тёмной теме.
Во времена Turbo Vision и FoxPro, когда сеньёры ещё были каплей в папке, все летало на ASCII.
Когда банки мигрировали на софт с оконными интерфейсами и мышами опытные операторы плакали. Производительность падала в разы.
Нынче оконные интерфейсы летают но жабаскриптеры всё равно нашли способы как заставить UI тормозить.