четверг, 19 января 2012 г.

Alice Madness Returns + PS2 Joypad Dualshock 2 через USB переходник

Я себя не могу назвать геймером, но недавно вышедшая игра Alice Madness Returns заставила :) меня засесть за свой ПК в процессе убивание большого количества времени.
Где-то с половину игры я играл на клавиатуре, вторую же половину проходил на геймпаде от PlayStation2 через переходник PS2-game-controller-to-pc-usb-converte. Одним словом, небо и земля. После подключения данного конвертера в linux, dmesg сразу отобразил информацию о подключённом контроллере и подгрузил дрова, что не может не радовать. В WinXP SP3 также дополнительных драйверов непотребовалось.

Игра определила подключенный контроллер, но во время игры я был раздосадован следующими проблемами:
1/ В правом аналоговом стике управляющем вращением камеры перепутаны оси.
2/ перепутаны кнопки A, B и X,Y. (с этим, в принципе можно жить).

В общем, немного погуглив, нашёл примеры исправления для других игр на том же движке. И поэкспериментировав, получил полное решение проблем, что и напишу ниже...


пятница, 30 декабря 2011 г.

Синхронизация времени сервера Linux используя NTP.

В данной короткой заметке опишу настройку клиентской синхронизации времени сервера линукс rhel 5.x (CentOS 5.x).

1. Правим файл /etc/ntp.conf
здесь нас интересует параметр server, по умолчанию в rhel
server 0.rhel.pool.ntp.org
server 1.rhel.pool.ntp.org
server 2.rhel.pool.ntp.org

четверг, 1 декабря 2011 г.

Как используя CRON задание проводить чистку от старых файлов или логов?

Собственно для этого можно написать очень простой, наглядный и надёжный скрипт использующий команду find. В действительности, можно вызывать find прямо в задании cron'a, а скрипт приведён для наглядности:

четверг, 24 ноября 2011 г.

Как использовать APT через прокси сервер.


Для возможности обновлять и инсталлировать новые пакеты в систему утилитой управления APT через прокси сервер, необходимо прописать (дописать) в конфигурационный файл
/etc/apt/apt.conf

параметр следующего вида для прокси без авторизации:
Acquire::http::Proxy "http://proxy.server.com:3128/";
для прокси с авторизацией:
Acquire::http::Proxy "http://login:password@proxy.server.com:3128/";

Как использовать прокси сервер для доступа в Интернет из командной строки (консоли).

Собственно вопрос: Я нахожусь за прокси сервером. Как я могу получить доступ в Интернет используя консольные утилиты такие как wget, lynx, curl и т.д.?

Ответ: В линуксе (GNU/Linux) существуют специальные переменные среды называемые http_proxy, https_proxy, ftp_proxy. После объявления данных переменных, Ваши консольные утилиты смогут использовать прокси сервер для доступа в Интернет.

Примеры объявления:

вторник, 22 ноября 2011 г.

Upstart...

Сколько времени прошло после внедрения в дистрибутив Ubuntu системы старта сервисов Upstart... Но вот только сегодня я был очень озадачен увидев запущенные сервисы, которые как я думал, давно отключил.

пятница, 18 ноября 2011 г.

Скрипт пакетного перекодирования видео файлов в несколько потоков.

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

echo "/SPACE/Video/DoraNew/recode-smp.sh" | at now