Chromium vs. Firefox

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

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

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

И вот, недавно Google представила свой браузер, Chrome и его опенсурс товарищ Chromium. Очень быстрый браузер! Особенно на страницах, в которых используется javascript, страницы загружаются и работают на порядки быстрее, чем в Firefox. Но использовать я его не мог, так как не было поддержки тех двух сервисов, о которых я говорил выше.

(далее…)

Gentoo: dhcp & dns

На русском форуме gentoo часто встречаю вопросы по тому, как сделать так, чтобы при рабочем dhcp-клиенте не затирались записи в файле /etc/resolv.conf?

Обычно вносят изменения в этот файл, вручную указывая какие dns-сервера необходимо использовать. Мало ли, может dns-сервер провайдера работает не корректно или хотим использовать другие сервера, причин может быть множество. Но проблема в том, что прописывание руками серверов в указанный файл не приносит результата, при очередном получении ip-адреса, все прописанное затирается информацией с dhcp-сервера.

(далее…)

Gentoo: USE-флаги

Одна из сложностей, с которой приходится столкнуться начинающему пользователю Gentoo – это USE-флаги. Откуда их брать? Как прописывать? Где взять готовые списки, чтобы все было хорошо?

Дело в том, что USE-флаги задаются каждым пользователем отдельно, именно под себя. Потому найти каких-то ни было универсальных списков данных флагов просто не возможно. Но не надо отчаиваться! Есть несколько простых правил, выполняя которые мы сводим использование USE-флагов к нечто простому.

(далее…)

Gentoo – шаг в будущее?

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

Что же мне так не нравилось? В opensuse мне не понравилась политика самого дистрибутива, использовать только их фаервол, использовать пульсаудио в случае использования гнома, отключенный dht в торрент-клиентах. В ubuntu мне не понравилось то, что вся система направлена на эксперимент. Хочешь ты или не хочешь, а используй экспериментальный gdm, grub и при этом никого не волнует, что эти программы еще в настолько экспериментальном виде, что нет возможности их настройки. Еще больше меня возмутило то, что даже установить нормальную версию (стабильную) из репозитория уже просто не возможно.  Гном так же завязан полностью на пульсаудио. И так можно еще долго продолжать, про недостатки данных дистрибутивов и про методы их решения. Но все сводиться к тому, что главный недостаток в том, что кто-то решает за нас, что нужно нам!

(далее…)

xmonad & mplayer

На полноценный пост по xmonad я пока не созрел, но вот описать, как сделать комфортным просмотр фильмов в полноэкранном виде…

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

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

(далее…)

ibus – переключение раскладки

Я уже описывал про ibus, про его возможности, преимущества, поэтому останавливаться на этом не буду.

Мне задавали вопросы, как использовать ibus в других оконных менеджерах (в других, значит не в гноме). Тогда я не знал, что ответить, не знал, на какие тонкости нужно указать. Но теперь, после того, как я в очередной раз снес убунту и поставил генту, и в качестве переключения раскладки в xmonad я настроил именно ibus, могу рассказать…

(далее…)

Сборка deb-пакета

Как уже неоднократно мне говорил Григорий (он же OM), для поддержания системы в актуальном состоянии достаточно обновлять только те несколько программ, которые чаще всего используешь. Потихоньку начинаю понимать данную философию. И с переходом на Ubuntu озадачился сборкой новых версий программ.

Систему нужно подготовить к сборке, для этого устанавливаем следующие пакеты:

$ sudo aptitude install dpkg-dev autoconf automake

При этом желательно устанавливать рекомендуемые пакеты, как зависимости, чтобы подтянулись все остальные, нужные для работы, пакеты. После чего необходимо в ~/.bashrc добавить следующие строки:

export DEBFULLNAME='Denis Evsyukov'
export DEBEMAIL=mymail@gmail.com

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

(далее…)

Переключение раскладки

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

  1. SCIM запоминает раскладку каждого окна (даже больше, каждой вкладки у Pidgin)
  2. Переключение настраивается непосредственно в окне программы, а не в системе.
  3. Можно одновременно использовать целый набор различных раскладок, переключаясь между ними по горячей клавише или меню.

При этом клавиатуру я настраивал, используя xmodmap. Меняя, к примеру CapsLock на Ctrl или что-нибудь в этом роде.

Когда установил Ubuntu 9.10 обратил внимание на то, что в пункте Система-Параметры присутствует пункт iBus Preferences. Естественно задался вопросом, что это такое???

(далее…)

Ubuntu – шаг к идеалу?

В поисках идеального дистрибутива прошелся по основной массе представленных вариантов. Хотел остановиться на Debian, но даже не пришлось ставить, просто по той причине, что на сегодняшний день данный дистрибутив не поддерживает файловую систему ext4. Точнее поддерживает, но для этого придется совершить очень много лишних телодвижений, нет нативной поддержки.

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

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

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

(далее…)

Gentoo…

После того, как возился с ноутом отца, пытался восстановить его, все равно пришлось покупать новый компьютер. Сам выбрал, сам собрал. Пришлось выбирать операционную систему, которую установили бы на новую машину. Выбрали Windows 7.

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

Естественно, я не выдержал и снеся archlinux, установил семерку. Пришлось повозиться с драйверами звуковой (SBLive!), гугление указало на ручную установку kx drivers, установил. Вроде все заработало. Начал причесывать систему, устанавливать различные программы. Естественно захотелось попробовать работать с twitter через adobe air. Существует целый ряд программ, которые упрощают работу с тви… Установил, посмотрел и снес, ибо тормоза невероятные. Думал в винде проще будет, чем в линухе, не тут то было.

Затем столкнулся с проблемами. За несколько дней использования у меня несколько раз аварийно завершал свою работу эксплорер, винт натужно хрустел при работе торрент-клиента. И за несколько дней непрерывной работы система настолько ушла в своп, что работать стало проблематично, пришлось просто перезагружать ее. Затем под винду так и не нашел вменяемого клиента для работы с git. Нет нормального cron-менеджера. Ну и так далее, по мелочи еще. Очень сильно привык к работе на нескольких рабочих столах в линухе, ибо это есть очень удобно! В винде нативно ничего подобного не было. Подумал я, подумал… И решил вернуться на линух.

(далее…)