Показаны сообщения с ярлыком browser. Показать все сообщения
Показаны сообщения с ярлыком browser. Показать все сообщения

2009-09-08

UZBL - Unix way!

Приколола следующая новость на opennet'e:
Релиз-инженер Arch Linux Дитер Платинк (Dieter Plaetinck) некоторое время назад загорелся идеей создать браузер, который бы отвечал философской концепции Unix: «программа, должна уметь делать одну операцию, но делать ее хорошо, должна интегрироваться с другими программами, и использовать стандартные потоки ввода/вывода для обмена данными». В результате появился легкий и быстрый браузер Uzbl, который в тесте Acid3 показывает впечатляющие результаты. Основанный на WebKit, он управляется горячими клавишами, на манер редактора Vim, а его функциональность расширяется за счет скриптов.

Основные особенности браузера:

* Минималистичный графический интерфейс. На панели отображается только то, что пользователь желает видеть.
* Все, что напрямую не относится к навигации по сети, в Uzbl отсутствует. Такие операции, как смена URL, управление загрузками, работа с закладками, история посещения, выполняются с помощью внешних скриптов, которые пользователь пишет сам.
* Управление браузером может осуществляться с помощью таких средств, как клавиатура, stdin, fifo и файлы-сокеты.
* Расширенный настраиваемый интерфейс горячих клавиш позволяет создавать привязки, к каким привык пользователь, делая браузер похожим на vim, emacs или любую другую программу.
* Все настройки хранятся в простом текстовом файле в формате, удобном для чтения.
* Приоритетом Uzbl является простота и конфигурируемость абсолютно всех аспектов его работы.

Uzbl находится в стадии активной разработки и текущий релиз нужно рассматривать как альфа версию.

Решил глянуть на это чудо :) Погуглив, в первых же результатах запроса нашел этот блог. Быстро поднастроив (точнее, просто скопировав конфиг в домашний каталог):
cp -r /usr/share/uzbl/examples/data/uzbl ~/.config
cp /usr/share/uzbl/examples/config/uzbl/config ~/.config/uzbl/

запустил этот браузер:
uzbl &

Файлы сокетов, согласно конфигу, создаются в каталоге /tmp. Теперь можно управлять браузером не только непосредственно в окне браузера, но и из консоли:
uzblctrl -s /tmp/uzbl_socket_77594660 -c 'uri linux.org.ru' &
uzblctrl -s /tmp/uzbl_socket_77594660 -c 'scroll_end' &
uzblctrl -s /tmp/uzbl_socket_77594660 -c 'scroll_begin' &

После нескольких таких команд упал на сайте bbc.com, когда попытался переключить язык этого сайта на русский. Лиха беда начало :)
Достаточно подробное руководство и FAQ находятся в каталоге документации:
/usr/share/uzbl/docs/

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

UPD: Сделай из своего Firefox'а UZBL с помощью дополнения FFUZBL :))
UPD: вот еще статейка...

2009-08-27

Всё та же загрузка проца под 100%

Уже не в первый раз приходится писать об этом, но все же периодическая загрузка проца под 100% меня уже достала. Уже и параллельную загрузку отключил, и "подозрительную" :)) прогу поменял, но все без толку. И тут, запустив браузер Opera параллельно с какой-то тяжеловесной задачей, я увидел предложение браузера отключить java-плагин в связи с большой загруженностью процессора. В этот момент до меня дошло, что многие пользователи жалуются в интернете на такие же неприятности с плагином java. А я вот как-то подзабыл об этом, хотя раньше читал и был в курсе. Возможно, что раньше связка браузер+java работала более слаженно, ибо проблема этого рода возникла у меня не сразу. Я уже не припомню точную дату, но кое-кто в инете упоминал, что на 2-й ветке Firefox'а эта проблема не встречается.
Короче, отключил этот плагин, и пришло счастье) Но счастье ли?

2008-12-09

Midori 0.1.1 на движке webkit 1.0.3

В очередной раз обновляя Arch, обнаружил новую версию легковесного интернет-браузера Midori. Чем-то он похож на Epiphany, да и Epiphany имеет версию с движком webkit от Apple. До этого пользовался Midori предыдущей версии, но тогда он мне не очень понравился, как и соответствующий Epiphany. Сайт http://www.debian.org/ при входе показывал содержимое на английском языке вместо русского, и в целом работа в нем оставила не очень приятное впечатление.
Должен признать, что новая версия меня приятно поразила. Появилось меню адресной строки, как в Firefox 3 и Opera 9.5 (2-хстрочное, название страницы и адрес), указанная выше страница показывается на русском. Бегунок открытия страницы показывается не только внизу в строке статуса, но и в адресной строке в полную ее ширину. Но открыть страницу своего маршрутизатора с предварительным запросом имени и пароля я так и не смог, как и в предыдущей версии: выдает ошибку 401 Unauthorized. Не работают также некоторые javascript'ы, иногда просто необходимые...
Исследовать страницу можно не только стандартным просмотром исходного кода, но и, включив в настройках Development tools, увидеть дополнительные возможности с помощью пункта всплывающего меню Inspect element, который показывает форматированный исходный код страницы, диаграммы времени загрузки элементов и прочие фишки. Короче, прикольная фича, стоит заценить :)
Еще одно неудобство (хотя кому как) - невозможность открыть новую (пустую) вкладку мышью. Хорошо, что хотя бы перемещать вкладки можно. Можно, конечно, запомнить клавиатурные комбинации для подобных действий, но все же, все же...
Общий итог: браузер мне стал нравиться больше, и теперь я буду следить за его развитием и пользоваться им там, где его функций вполне достаточно, например, при модерировании форума своего провайдера.