четверг, 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 г.

пятница, 3 июня 2011 г.

2gis NO_PUBKEY

Уже несколько раз устанавливал на Debian-ы 2gis и каждый раз мучительно вспоминаю, как установить ключи, чтобы apt-get не ругался. Решил записать:

# gpg --keyserver keyserver.ubuntu.com --recv 0984A1734DF6F320
# gpg --export --armor 0984A1734DF6F320 | apt-key add -
# apt-get update

P.S. Перед этим в файл /etc/apt/source.list необходимо добавить строку репозитория 2gis:


deb http://packages.redsolution.ru/2gis lenny non-free

lenny прописывать необходимо даже на wheezy

среда, 1 июня 2011 г.

Как получить список сетей организации

Сегодня (спасибо Jek) открыл для себя утилиты bgpq3 (http://www.lexa.ru/snar/bgpq.html и http://snar.spb.ru/prog/bgpq3/) и aggregator (присутствует в Debian). Первая позволяет по Origin вытащить все диапазоны IP-адресов организации, а вторая группирует диапазоны. В итоге, чтобы вытащить все диапазоны адресов организации достаточно через whois найти один origin организации и дать команду:

bgpq3 AS41440 | awk '/^ip/{print $NF}' | aggregate