Архив метки: Howto

FFMPEG и полезные команды

ffmpeg logo

FFmpeg — швейцарский нож для мультимедиа. Совершенно незаменимая программа, которую использует в повседневной жизни почти каждый, даже не зная об этом. FFmpeg выполняет практически любые операции с мультимедийными файлами, какие только можно представить Читать →

Изменение системного шрифта в Ubuntu

Наверно ни для кого не секрет, что после windows в ubuntu шрифты кажутся слишком растянутыми и жирными. Со временем конечно можно привыкнуть, но для меня это не вариант и я полез в гугл. Давно уже хотел разобраться в этой «проблемме».

Читать →

Converting 32bit RRD to 64bit RRD (This RRD was created on other architecture)

Такая ошибка вываливается тогда, когда на одной архитектуре (скажем, 64bit), вы пытаетесь использовать rrd-шки, созданные на другой (32bit).
Починить можно, перегнав rrd-шку в xml на старой системе, а затем обратно — на новой.
Например, на старой системе выполняем:

rrdtool dump sometest.rrd > sometest.xml

На новой:

rrdtool restore sometest.xml sometest.rrd

Если же файлов много, то можно сделать это так:
На старой системе:

for i in `find -name «*.rrd»`; do rrdtool dump $i > $i.xml; done

На новой:

for i in `find -name «*.xml»`; do rrdtool restore $i `echo $i |sed s/.xml//g`; done

Автор: AlexWinner

Ubuntu — возвращаем F10 в MC (Midnight Commander)

К сожалению, в Ubuntu 11.04 и 11.10 нажатия кнопки F10 перехватываются Unity. Это очень разжражает, так как в Midnight Commander’е эта кнопка часто используется, например, для выхода.
Избавиться о перехватов Unity просто. Для этого надо выполнить следующие действия:
1) Устанавливаем compizconfig-settings-manager:

$ sudo aptitude install compizconfig-settings-manager

2) Далее, запускаем его (в меню приложений находим compizconfig-settings-manager)
3) Вводим в фильтре Unity и находим Ubuntu Unity Plugin:

4) Снимаем галочку либо нажимаем на него и переназначаем клавишу вызова. Я выбрал Ctrl+Shift+F10

 

Автор: AlexWinner

PHP MongoDB — получаем _id только что созданной записи (MongoID)

Ситуация: мы хотим получить _id только что созданной нами записи. То есть, например, мы создали юзера и хотим знать айдишник, который MongoDB присвоила ему. Делается это очень просто:
Добавляем элемент:

$x = array(‘foo’ => ‘bar’);
$c->insert($x); 

Проверяем внутренности $x:

var_dump($x);
array(2) {
  [«_id»]=>
  object(MongoId)#2 (0) {
  }
  [«foo»]
  string(7) «bar» 

 

} 

Таким образом, для того, чтобы узнать _id, достаточно вывести $x[‘_id’]

Автор: AlexWinner