Иногда может случиться так, что порядок разделов в таблице разделов меняется. Таким образом, что раздел (партиция) с номером x+2 оказывается физически между разделом x и x+1. Например, так, как это показано ниже: Читать
Архив метки: How to
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:
Автор: 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
Javascript — расшифровка htmlEntities
function decodeHtml(decoded){
var ta = document.createElement(«textarea»);
ta.innerHTML = decoded;
return ta.value;
}
Автор: AlexWinner
Простой скрипт для бэкапа MySQL баз
#!/bin/bash
# Variables
CNF=/etc/mysql/debian.cnf
BACKUPDIR=/var/backups/mysql/
DATE=`date +%F`
OLDDAYS=7# Main part
for DATABASE in `echo SHOW DATABASES | mysql —defaults-file=${CNF} —skip-column-names`;do
BACKUPNAME=${BACKUPDIR}${DATABASE}.sql.${DATE}
BZBACKUPNAME=${BACKUPNAME}.bz2
echo Dumping ${DATABASE} into ${BZBACKUPNAME}
mysqldump —defaults-file=${CNF} ${DATABASE} > ${BACKUPNAME}; bzip2 -f ${BACKUPNAME}
done# Deleting old backups
find ${BACKUPDIR} -mtime +${OLDDAYS} -delete
Дампит и сжимает базы данных.
Можно (и нужно) добавить его в крон, например:
00 05 * * * root /usr/local/sbin/mysqlbackup.sh
P.S. Ах да, это юбилейный, сотый пост в моём бложике:)
Автор: AlexWinner
Ubuntu (Debian) — устанавливаем VirtualBox 4.0.6
Выбираем нужную строчку по версии операционной системы из этого списка:
deb http://download.virtualbox.org/virtualbox/debian maverick contrib non-free
deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free
deb http://download.virtualbox.org/virtualbox/debian karmic contrib non-free
deb http://download.virtualbox.org/virtualbox/debian hardy contrib non-free
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
deb http://download.virtualbox.org/virtualbox/debian lenny contrib non-free
Например, для Ubuntu 10.04 нужна строка
deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free
Добавляем ее в конец файла /etc/apt/sources.list.
Затем скачиваем ключ репозитория и добавляем его в apt:
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
После чего обновляем репозитории и устанавливаем VirtualBox:
sudo apt-get update
sudo apt-get install virtualbox-4.0
Автор: AlexWinner
Дата публикации: 2011-04-26T05:20:00.000-07:00
