четверг, сентября 17, 2009

Клонирование виртуальных машин в VirtualBox

При использовании VirtualBox бывает необходимо сделать копию исходной ВМ чтобы перенести ее на другой компьютер или использовать на этом же. Для клонирования недостаточно просто скопировать контейнер ВМ, если она будет запускаться там же где и исходная ВМ, поскольку у них будут одинаковые идентификаторы UUID. Чтобы у клонированной ВМ был другой UUID, надо использовать для клонирования команду:

VBoxManage clonehd originalvm clonevm

где originalvm это исходная ВМ, а clonevm это копия

Также можно просто скопировать исходную ВМ а затем сменить у нее UUID c помощью команды:

VBoxManage internalcommands sethduuid clonevm

среда, сентября 09, 2009

Новый планировщик для ядра Linux

Планировщик BFS ускоряет реакцию на запуск приложений или работу самих приложений. Вобщем говорят что интерфейс системы при его использовании становиться гораздо быстрее. Для использования надо патчить ядро. Как пропатчить ядро для BFS читать здесь. Вообще интересные отзывы, все говорят что после патча все работает быстрее.

среда, августа 05, 2009

Netbeans, Mercurial и кодировка UTF8

Мои проекты в Java используют кодировку исходных файлов UTF8 (но бывает и 1251). Поэтому когда я поместил очередной проект под контроль версий Mercurial, а затем через некоторое время работы с проектом, посмотрел историю проекта, то был неприятно удивлен, увидев вместо русских комментариев крякозябры. Получилось что введенный в UTF8 текст комментариев не отображался правильно. Причем в свойствах проекта была установлена кодировка UTF8. Однако решение все же нашлось: надо при запуске Netbeans явно указывать кодировку UTF8. Сделать это можно с помощью конфигурационного файла в %Каталог установки Netbeans%\etc\netbeans.conf. В нем добавить к параметру netbeans_default_options строку "-J-Dfile.encoding=UTF-8". Тогда Netbeans будет принудительно отображать не только исходники, но и прочие текстовые файлы с кодировкой UTF8.

воскресенье, июля 05, 2009

вторник, марта 03, 2009

Один хорошо, но практика дает три

В вопросах планирования времени всегда лучше иметь один список дел который всегда будет при себе. Однако практика показывает что такое трудно достижимо: на работе список дел хранится в настольном компьютере, некоторые дела записываются в календаре мобильника, еще часть списка дел находится в карманном компьютере (который иногда является по совместительству и мобильным телефоном). И еще список дел может вестись на домашнем ПК. Такая ситуация имеет место по ряду причин: во время отдыха посетила гениальная идея насчет каких то дел по работе - добавил в список дел на мобильнике, на работе появились мысли насчет еще каких то дел, теперь добавил в список дел на карманном пк, и т.д. Как все это хозяйство синхронизировать? В идеале конечно можно было бы попытаться сделать это при помощи специальных программ, однако такое возможно далеко не всегда, из-за проблем совместимости форматов. Поэтому реальным вариантом является все же ручная синхронизация списка. За основу возьмем три списка: список дел на рабочем компьютере, список на кпк и список на мобильном телефоне. Принцип такой: на рабочем компьютере должен вестись список дел связанный с работой. На мобильном телефоне и кпк ведутся списки дел из всех категорий. При этом дела, связанные с работой периодически синхронизируются со списком дел на рабочем компе. В результате ценная идея, записанная в в кпк или мобильник, не будет потеряна на работе. Как видим все достаточно просто, важно лишь следовать данному правилу. Главное знать, что список дел сам по себе не заставит и не напомнит что и когда делать: надо самому периодически просматривать его.