Записи с тэгом ‘HOWTO’

Ускорение запуска программ с помощью Preload

Вчера нашёл интересную заметку через Digg. В ней описывается утилита preload, позволяющая ускорить запуск наиболее часто используемых программ.

Данная утилита присутствует во всех репозиториях Debian и устанавливается командой:

sudo aptitude install preload

Файл с настройками находится в /etc/preload.conf, но необходимости что-то в нём менять в общем нет - стандартные настройки должны работать нормально.

Существует большая статья, описывающая принцип работы preload с математическим обоснованием. Принцип работы preload я понимаю следующим образом: из всего множества работающих в системе процессов с помощью специального алгоритма выделяются т.н. приложения (applications) - программы, которые пользователь непосредственно использует для работы (браузер, текстовый процессор и т.п.). Например, сервер Apache к приложениям (в этом смысле) не относится. Для каждого приложения определяются файлы, которые оно использует: исполняемые файлы, библиотеки, файлы со шрифтами, значками и т.д. Эти файлы кэшируются в оперативной памяти таким образом, что при очередном запуске приложения нет необходимости читать эти файлы с диска. Результатом является значительное (до двух раз) уменьшение времени запуска приложений.

Напоследок:

  • Журнал работы preload находится в /var/log/preload.log
  • Файл, описывающий текущее состояние preload (со списком кэшируемых файлов) расположен в /var/lib/preload/preload.state
  • Сайт проекта Preload (в данный момент ничего интересного кроме исходников там нет)

Установка Compiz Fusion (Debian + Xfce)

В этой заметке я опишу процесс установки и базовой настройки оконного менеджера Compiz Fusion в Debian с рабочим окружением Xfce. Ранее я писал об этом, но время не стоит на месте, и те инструкции уже устарели.

В данный момент Compiz Fusion вошёл в состав Debian Lenny (testing), поэтому подключать дополнительные репозитории вам не придётся (если только вы не хотите использовать оконный декоратор Emerald, о чём ниже).

Итак, приступим…

Читать далее »

Как правильно писать комментарии

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

Источником вдохновения для меня служит классическая статья Эрика Рэймонда “Как правильно задавать вопросы”. Однако я не пытаюсь составить такое же подробное руководство. Я лишь формулирую несколько тезисов, призванных улучшить качество ваших комментариев (а знаит и качество сетевого контента в целом) и, по возможности, иллюстрирую их примерами.

Читать далее »

Как изменить значения кнопок на клавиатуре и мыши

В прошлом посте я рассказал о покупке новой клавиатуры и возникших в связи с этим проблемах. Одной из таких проблем было непривычное для меня расположение кнопок в блоке Home/End/Del/Ins/PgUp/PgDown. Поэтому мне пришлось переключиться на использование цифровой клавиатуры, на которой имеются аналогичные клавиши. Однако оказалось, что эти клавиши не работают как следует в некоторых приложениях.

Причина кроется в том, что при нажатии, например, обычного Delete генерируется сигнал Delete (что вполне логично), а при нажатии Delete на цифровом блоке генерируется сингал KP_Delete (что тоже в общем не лишено логики). Видимо именно этот префикс KP_ и вызывает неприятности, например у меня не всегда срабатывало сочетание Shift+KP_Insert (сами догадаетесь, что оно должно делать).

Помогла мне замечательная утилита xmodmap, с помощью которой можно переопределить значения клавиш (например, чтобы KP_Delete работал как простой Delete)

Читать далее »

Хитрости SSH (перевод статьи “SSH Tricks”)

Ниже представлен мой перевод замечательной статьи SSH Tricks, оригинал которой расположен по адресу: http://polishlinux.org/apps/ssh-tricks. Публикуется с согласия автора оригинальной статьи.

Содержание:

  • SCP – защищённое копирование файлов
  • Графические интерфейсы для SCP
  • SSH без паролей – генерация ключей
  • Выполнение команд в удалённой системе
  • Перенаправление сеанса X11 - удалённый запуск графических приложений
  • SSHFS - монтирование удалённых папок

Читать далее »

  В прошлое →