Тема Blue Fade для WordPress на русском…

В своем блоге я использую тему Blue Fade. Единственное, в оригинале тема эта англоязычная. Я перевел в ней все «надписи/подписи» на русский язык. Больше ничего в ней не менял. Архив с переведенной темой можно скачать тут.

Упрощаем скрипт автоматического обновления

Пока выполнял обновление дистрибутива из интернета, пришлось почитать подсказку по urpmi более, как говорил известный юморист, «щетильнее». И нашел в ней ключик «- -auto-update». А ключик этот заставляет программу urpmi сначала обновить источники, а уже потом искать обновленные пакеты. По этому, описанный ранее скрипт я упростил на одну команду (urpmi.update updates), и теперь он выглядит так:

#!/bin/bash
urpmi --auto-update --auto --update --auto-select &> /var/log/auto_update.log

Результат то же самый…

Обновление Mandriva 2008.0 до Mandriva 2008.1 через интернет

Прочитал тут я недавно заметку о том, как обновить версию дистрибутива «на лету». Нашел я и ту статью на howtoforge, на которую ссылается автор. И решился тоже повторить процедуру сию применительно к своему «серверу». Как говорится, «не мала баба клопоту…» Сначала все было отлично:

  • С удалением старых репозиториев вопросов не возникло.
  • Подключение новых репозиториев (уже от версии 2008.1) тоже прошло без сучка и задоринки.

Вопросы начались позже… Во первых, в русской заметке не переведена фраза о том, что обновление будет выполняться в два этапа. Сначала должны обновится собственно программы urpmi, rpm, а также еще некоторое количество пакетов. Собственно, не беда. Беда была в том, что у меня этот (первый) этап установки никак не хотел выполнялся — отваливался на проверке зависимостей пакетов. После пары безуспешных попыток пришлось добавить в команду обновления ключик:

--allow-nodeps

После этого обновления пошли.

Но, как и указано (правда тоже, только в английском оригинале) — иногда процесс обновления подвисает на этапе загрузки пакетов. Как сказано в той статье, зависший процесс нужно прервать командой «Ctrl+C«, и затем запустить вновь. Он при этом продолжится с того места, на котором завис. Не знаю, что я делал не так, но в моем случае, после перезапуска процесс обновления начинал по-новой качать из интернета ВСЕ ПАКЕТЫ!!! А их было ни много, ни мало, всего-то 1800 штук общим объемом 1,3 Гб.  Посмотрел я на это разок, другой, и решил, что так не годится. И добавил в команду еще один ключик:

--resume

Теперь, те пакеты, которе были ранее выкачаны из интернета и лежали в кеше программы urpmi, не закачивались по-новой, а брались из кеша.

Таким образом, «моя» команда для обновления в конечном итоге имела следующий вид:

urpmi --auto-update --allow-nodeps --resume -v

И снова о переключении клавиатуры в Mandriva — другой индикатор

Когда-то ранее я уже писал, как решал для себя вопрос переключения и индикации раскладки клавиатуры в Mandriva Linux. Но вот недавно попала мне в руки флешка c Mandriva Flash. Просматривая ее, я увидел, что там используется индикатор раскладок клавиатуры KKBSwitch. Быстренько нашел сайт автора программы — http://kkbswitch.sourceforge.net/. Посмотрел. И решил поставить вместо использовавшейся мной программы X Neural Switcher. А буквально на днях я проапгрейтил систему на своем сервере с Mandriva 2008.0 на Mandriva 2008.1. Это отдельная «целая история», но после этого я запустил у себя “Центр управления Mandriva Linux”, в нем выбрал “Управление программами” и ввел имя программы KKBSwitch в поле “Поиск”. Программа нашлась в репозиториях Mandriva. Поставил «птичку», нажал кнопку «Применить», перезапустил KDE. Все! В системном лотке появился индикатор (см. рис. ниже). Если щелкнуть на индикаторе правой кнопкой, то появится контекстное меню, один из пунктов которого позволяет настроить вид индикатора — буквы, флаги или же и то и другое одновременно.

Таким образом, достаточно всего лишь установить программу KKBSwitch и настроить переключение раскладок средствами X-Window, как ранее я уже писал тут. Программу X Neural Switcher в этом случае устанавливать не нужно. И не забываем полностью отключить управление и индикацию раскладок клавиатуры средствами KDE в “Центре управления KDE”.

На приведенном ниже рисунке показаны как индикатор KKBSwitch (слева), так и X Neural Switcher (справа). Кто из них Вам больше нравится — решайте сами.

kbswitch_vs_xneur

От себя лишь могу добавить, что KKBSwitch потребляет системных ресурсов меньше, чем X Neural Switcher (что и не удивительно)…

26.06.2009 …Как говорят — «Не прошло и пол года». И при установке очередной версии Mandriva я в качестве десктопа выбрал KDE-4. Пришлось вернуться к данному вопросу. Читать дальше

Еще немного «поправим» StatPress (плагин для WordPress)…

Как я уже писал, у меня fail2ban сканирует лог apache на предмет ошибок. В том числе и таких ошибок, как «File does not exist:…». Когда число ошибок превышает допустимое, адрес (компьютера), с которого идут такие запросы, банится. Поэтому, я периодически просматриваю лог ошибок apache. И вот заметил, что периодически причиной таких ошибок является StatPress. При выводе информации о посетителях блога он вставляет в отчет иконки браузеров, использовавшихся при этом. Выглядит это примерно так:

statpress_browsers

Но, как показала практика, не для всех браузеров у StatPress-а есть иконки. И вот этот факт и приводил к появлению сообщений об ошибке. Пока что я столкнулся с отсутствием двух иконок: браузера Mozilla Minefield и браузера Ice Weasel. Собственно, иконки требующегося размера (32 Х 32 пкс.) я сделал из логотипов программ скачанных из интернета. Вот они: иконка для браузера Mozilla Minefield и для браузера Ice Weasel. Скачав данные файлы, разместите их в папке — (папка установки wordpress)/wp-content/plugins/statpress/images/browsers. Все.

Еще к одному браузеру не оказалось иконки — Generic Gecko. Нашел и добавил и ее (ссылка).