среда, 19 января 2011 г.

Полезняшка

У ноутбука куча достоинств, но есть и недостатки. Одним из них является странное расположение кнопочки открытия трея привода оптических дисков - практически невозможно перенести ноут не нажав при этом на нее своими клешнями.

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

Создаем скрит /etc/init.d/cdlock

#!/bin/sh

eject -i on /dev/sr0

Где /dev/sr0 - устройство соответствующее моему приводу оптических дисков.

Далее инициализируем запуск сервиса с помощью команды

sudo update-rc.d cdlock defaults

Разблокировать привод можно обратной командой "eject -i off" - права суперпользователя при этом необязательны.

четверг, 13 января 2011 г.

Tips

Классный пост на хабре.

sudo apt-get install fortunes-ubuntu-server
/usr/bin/ubuntu-server-tip

Я добавил вызов ubuntu-server-tip в конец файла ~/.bashrc - теперь новый хинт показывается каждый раз при запуске новой консоли.

понедельник, 3 января 2011 г.

Oracle SQL Developer

Поставил связку Oracle SQL Developer и Oracle 10 XE. Корпоративный софт такой корпоративный...

Обнаружилось, что SQL Developer не работает - появляется ошибка ORA-00604. После изучения нытья в интернетах выяснилось, что ему совершенно необходимо, чтобы локаль при его запуске совпадала с локалью самого сервера и никакие внутренние настройки при этом не помогают. А у меня основная локаль несколько нестандартная (en_RU).

Дабы не переключать всю локаль ради одного кривого приложения я добавил в запускающий скрипт (sqldeveloper.sh) следующую команду:

export LC_ALL=C

Запускаем приложение, лезем в диалог "Help->About", на закладке "Properties" видим "user.language=en" и "user.country=US"