среда, 15 августа 2012 г.

Установил Debian Wheezy на работе

На прошлой неделе установил Debian Wheezy вместо Squeeze на работе.

Надо сказать, вышла знатная эпопея. Сначала я попытался, как водится, обновить систему. Заменил в /etc/apt/sources.list упоминания squeeze на wheezy и после apt-get update набрал apt-get dist-upgrade. Сначала всё время что-то мешало выполняться этой команде. То одна зависимость не удовлетворена, то другая. Для обхода проблемы действовал проверенным способом - просто сносил проблемные пакеты. Пока не настала очередь glibc. Попробовал тогда сначала выполнить apt-get upgrade - и, ура, команда отработала успешно. Затем apt-get dist-upgrade, опять какие-то пакеты скачались, и опять, вроде бы, успешно. Но при перезагрузке система повисла - ядро почему-то осталось от squeeze. Кое-как вернувшись в систему, обнаружил, что ещё куча пакетов не установлена. Какого чёрта apt-get сообщил, что всё хорошо?! В итоге я несколько раз повторял операции upgrade и dist-upgrade, пока они не перестали что-то скачивать, и перезагрузился. Вроде бы система работала, но с какими-то страшными глюками. Gnome3 падал, KDE вовсе не запускался, а другие оболочки, типа Fluxbox, работали, но при нажатии Alt-F1 почему-то падали иксы (я давлю по привычке из Gnome2 в надежде увидеть меню).

Разбираться со всем этим глюкаловом мне было абсолютно лень, и я просто установил Wheezy с нуля. Ву-а-ля! Система оказалась в рабочем виде.

Так как ранее дома, не вынеся ужасов третьего гнома, я переехал на KDE, то и здесь я попытался работать в KDE. Во-первых, KDE почему-то жутко тормозил со включенными эффектами, хотя Compiz в squeeze до него на этой же машинке летал. Но и отключив эффекты, я не смог работать в KDE. Всё-таки, дома я в KDE не работаю, а только читаю статьи.

В результате опять ушёл в Gnome3. Надо сказать, он солидно оброс улучшающими жизнь расширениями, хотя не все из них работают нормально. Таких диких тормозов, как в KDE, не наблюдается.

Мессенджер Empathy здорово интегрирован в третий гном, но сам по себе убог - нельзя в ручную сортировать группы и у меня никак не вышло создавать метаконтакты, хотя в интернетах пишут, что это возможно. Использую старый добрый Pidgin, но он плохо себе представляет, в какую среду он попал.

Док сделал всегда видимым - вполне удобно на широком экране. Поставил плагин Evil Status Forever - имитация нормального трея. Теперь пытаюсь понять, как сделать скринсейвер.

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

Первая поломка велосипеда

В субботу поехал на бесплатное ТО. По дороге включил нижнюю передачу и переключатель скоростей попал в спицы. Осмотр показал, что ему пришёл полный кирдык. Причина попадания переключателя в спицы - моё падение и подгибание петуха, который, вообще-то, должен был сломаться, но только погнулся. В итоге заменил сломанный переключатель Shimano Alivio на новый Shimano Acera. Вроде как и апгрейд.

Попутно узнал странные вещи: такого петуха в магазине нет (официальный дилер Merida!) и мне его просто выпрямили (это не надёжно, надо искать новый). В теории, можно установить защиту переключателя, но защиты для моего вела опять же нет.

В воскресенье откатал 54 км на новом переключателе - полёт нормальный: http://twitpic.com/aierlr

четверг, 5 июля 2012 г.

Купил велосипед

В прошлый четверг купил себе велосипед Merida Matts TFS 100 D: http://www.cyclelab.com/products/MERIDA%20MATTS%20TFS%20100%20%282012%29.aspx



По-настоящему кататься сейчас особо некогда, поэтому езжу на нём на работу. Вчера начал спрыгивать с поребриков. Заезжать на поребрики пока ещё боюсь.

вторник, 5 июня 2012 г.

Линус Торвальдс: GNOME 3 — полный провал в User Experience


Линус Торвальдс: GNOME 3 — полный провал в User Experience - абсолютно согласен с Линусом. Честно пытался освоить жизнь в Gnome3 с тех пор как он появился в Debian Wheezy, но что-то не складывается. То extension какой-нибудь запуститься гному мешает (даже отключенный!) и приходится выпиливать его руками. То вдруг виснет ни с того, ни с сего. Идея гномовцев о том, что трей не нужен, это вообще вершина маразма - они предлагают всем переписать программы так, чтобы они выводили информацию средствами гнома3. Зачем тогда нужен freedesktop.org, в котором согласован единый протокол работы с треем?! Не понимаю, почему вообще ЭТО назвали гномом. Gnome3 является совсем другой оболочкой, чем был Gnome1 и Gnome2. Назвали бы здесь как-то по-другому, а Gnome3 был бы изначально копией Gnome2, но переписанный на GTK3 (как и было в случае с Gnome1->Gnome2). В общем,  я начал присматриваться к другим DE.

KDE вроде неплох, но я привык к GTK-приложениям. Хотя на 12 Гигабайтах памяти по фиг, но что-то религиозное внутри подсказывает, что это неправильно.

XFCE неплох, но что-то не нашёл в нём актуальной для моего домашнего использования красивой кнопки смены пользователя - только выход.

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

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

понедельник, 2 апреля 2012 г.

Чем посмотреть swf-файл

Задался тут вопросом, чем посмотреть swf-файл, хранящийся на диске. Гугл вывел на LOR, а LOR отправил на страницу http://www.adobe.com/support/flashplayer/downloads.html, откуда я скачал Download the Linux Flash Player 11.2 Projector. Всё просто!

среда, 29 февраля 2012 г.

Emacs, JavaScript и Folding

При работе с js в emacs не хватало фолдинга (свёртки кусков кода). В php это решалось через outline-minor-mode, которая в js сворачивает далеко не всё. Возможно, если бы не навороченные конструкции extjs-3, то работа outline меня бы устроила. Вспомнил про js2-mode. Для установки в Debian достаточно дать команду apt-get install js2-mode и перезапустить emacs.

Фолдинг сразу навешан на кнопки C-c C-o, что я нашёл вполне удобным (outline у меня висит на F4).

Для автозапуска js2-mode на js-файлы добавил в ~/.emacs:
(setq auto-mode-alist
      (cons '("\\.js$" . js2-mode)
        auto-mode-alist))

Немного не устроил способ отступов по умолчанию в js2-mode. Исправил через js2-mode-customize, что привело к появлению такого кода в ~/.emacs:
(custom-set-variables
 '(js2-auto-indent-p t)
 '(js2-bounce-indent-p t)
 '(js2-enter-indents-newline t)
)

понедельник, 22 августа 2011 г.