Установка оригинальных брызговиков на Nissan Note

Вчера поставил брызговики на машину своими руками. Руководствовался инструкцией в коробке, которая оказалось неправильной для задних брызговиков. И заметкой на форуме Ниссан Клуба (ссылка).

Приступим.. Снимаем заднее колесо, иначе простой отверткой не подобраться.

Перед установкой брызговика снимаем заднее колесо

Выкручиваем три самореза возле колеса и два снизу (один крепит пластиковую заглушку, второй мешает при установке нового). Снимаем заклепки, которые найдем (я нашел две возле колеса и одну снизу). Тщательно моем место крепления, вытираем насухо.

Чистое место крепления брызговиков

Если хорошенько присмотреться к низу, то возле отверстий от двух саморезов можно найти маленькую впадинку. Эту впадинку дырявим отверткой или шилом безжалостно, пока туда не влезет саморез (сверлить брызговик я считаю неправильным, новая вещь все-таки, а бампер уже старый). Ставим заклепки из комплекта задних брызговиков. Не забудьте про нижнюю заклепку, ее надо вставлять туда, где вы проковыряли отверстие шилом. Обратите внимание, что заклепки ставятся не так, как нарисовано в инструкции.

Установленные заклепки на заднем бампере

Затем прижимаем брызговик к месту крепления. Слегка закручиваем три самореза возле колеса и один нижний. После этого, прижимая брызговик, чтобы не было зазоров, закручиваем саморезы окончательно (начиная с верхнего). Вот результат:

Установленный задний брызговик

С передними брызговиками проблем нет вообще. Поворачиваем руль до упора вправо для правого брызговика, влево — для левого. Выкручиваем три шурупа, тряпочкой тщательно отмоем место крепления, насухо вытираем. После этого должно быть вот так:

Вид чистого лонжерона, заляпанного гудроном

По ходу дела, лонжерон у меня заляпан битуумом. Ну и плевать, туда редко кто заглядывает. После промывки и протирки прижимаете брызговик к месту крепления и закручиваете шурупы (следя, чтобы не было щелей между брызговики и кузовом автомобиля). Это настолько банально, что я даже фоткал не стал.

Вот результат всей работы:

Брызговики, вид справа

Итого было потрачено 2.5 часа времени на даче, плюс 2628 деревянных за комплект брызговиков в CTK-Nissan. Самое сложное, с чем пришлось столкнуться — это засунуть домкрат в багажник как положено. :)

Подсказка: домкрат положено в багажник засовывать вверх ногами.

Читайте также про дефлекторы на окна и замену лампочки в заднем «бумеранге».

Bullet Game Physics изменение позиции и ориентации физического тела

Не буду долго размусоливать. Приведу сразу код:

void setTransform( btRigidBody * body, const btVector3 & position, const btQuaternion & rotation )
{
    // Матрица транформации
    btTransform transform;
    transform.setIdentity();
    
    // Заполним матрицу
    transform.setOrigin(position);
    transform.setRotation(rotation);

    // Применим матрицу к телу
    body->setWorldTransform(transform);

    // Важный этап: обнулим линейную и угловую скорости
    body->setLinearVelocity(btVector3(0, 0, 0));
    body->setAngularVelocity(btVector3(0, 0, 0));
}

Для чего требуется обнуление скоростей? Догадайтесь сами.

Скрипт для резервного копирования mercurial, subversion, mysql и etc

На днях мне в руки неожиданно попался 40 гиговый диск. Недолго думая, я приспособил его для бекапов, до которых все никак не доходили руки. Выкладываю скрипт для создания бекапов, может кому еще пригодится.

#!/bin/sh

# Текущая дата
DATE=`date "+%Y-%m-%d"`
# Папка для бекапов
BACKUP_DIR=/var/backups/manual

# Удаляем все файлы старше семи дней
find $BACKUP_DIR -type f -mtime +7 -delete

# Архивируем папки /etc, /usr/local/etc и /var/db/ports
/usr/bin/tar -Pzcf $BACKUP_DIR/etc_$DATE.tar.gz /etc /usr/local/etc /var/db/ports /var/named/etc/namedb > /dev/null
# Архивируем вебсайт
/usr/bin/tar -Pzcf $BACKUP_DIR/www_$DATE.tar.gz /usr/local/www > /dev/null
# Архивируем базы данных
/usr/local/bin/mysqldump --opt -Aau backup -pbackuppass | gzip -c > $BACKUP_DIR/sql_$DATE.sql.gz
# Архивируем subversion
/usr/local/bin/svnadmin dump -q /home/svn | gzip -c > $BACKUP_DIR/svn_$DATE.gz

# Для всех папок в /home/hg создаем бандлы
for i in `/usr/bin/find /home/hg/ -type d -depth 1`
do
    /usr/local/bin/hg bundle -qa --cwd $i $BACKUP_DIR/hg/`basename $i`_$DATE.hg
done

HINT: Перед запуском создайте папки /var/backups/manual и /var/backups/manual/hg. Плюс к этому измените пользователя баз данных ‘backup’ на своего. Желательно /var/backups иметь на дополнительном диске, а еще лучше на другом сервере.

Личный блог Евгения Жирнова