среда, 27 июля 2011 г.

Включаем русскую локализацию в Mongoid

Сегодня всё утро провёл в попытках включить русскую локализацию в Mongoid версии 2.0.2. Сама локализация есть, но не активирована по умолчанию. По умолчанию активирована только английская локализация. Для включения всех остальных нужно вызвать во время инициализации приложения метод Mongoid.add_language, параметром передаётся аббревиатура языка. Я добавил Mongoid.add_language('ru') в cсамый конец файла config/application.rb. Список доступных локализаций можно посмотреть тут.

P.S. Если кто знает более красивый способ включения локализаций, то пожалуйста напишите его в комментариях.

суббота, 16 июля 2011 г.

Восстановление виртуальной машины в Virtual Box после не удачного сохранения состояния

У меня частые перебои с электричеством, причём настолько часты что безперебойник не всегда успевает подзарядиться. Бесперебойник у меня подключен к компьютере по usb. И когда он начинает работа, Virtual Box сам автоматически сохраняет состояния виртуальных машин. Но если безперебойник не успел зарядиться. то компьютер выключается до полного сохранения виртуальны машин. И после этого при запуске виртуальных машин вываливается ошибка. Что бы запустить эти виртуальные машины нужно сбросить их через контекстное меню, как это показано на скриншоте.

Картинка кликабельна

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

Обновление ядра linux в виртуальной машине VirtualBox

При работе с linux'ом в виртуальной машине VirtualBox есть одно, периодически проявляющиеся, неудобство. После обновление ядра linux'а или самого VirtualBox'а перестаёт работать гостевое дополнение (Guest Additions) и каждый раз приходиться его вручную обновлять. Причём об этом я вспоминаю после первой перезагрузки и приходится ставить дополнение и опять перегружать. Не очень приятно ждать.