Починил розетку прикуривателя
2011-07-11 01:13:18
Лет триста не писал про машинку. Нет уже такого интереса, как вначале, и форумы и вики практически ...
+ развернуть текст сохранённая копия
Лет триста не писал про машинку. Нет уже такого интереса, как вначале, и форумы и вики практически забросил.
Недавно, в мае, случилось три года, закончилась гарантия. КАСКО тоже покупать не стал, офигенно сэкономил (тук-тук по дереву). Теперь, если что сломается, всё сам, всё сам...
Ну вот, где-то года полтора назад перестала работать розетка в багажнике. Я по схеме посмотрел — вроде для розетки в салоне и в багажнике предохранитель общий, поэтому раз в салоне работает, то это не предохранитель, а что-то посерьёзнее.
Сегодня клюнул меня петух заняться этой проблемой. Посмотрел оба блока предохранителей под капотом, ничего интересного не нашёл. Посмотрел предохранители в салоне, на крышке нашёл два относящихся к делу: один power outlet, а второй cigarette lighter. И второго нет вообще! Подумал, забавно, поехал в магазин, купил набор предохранителей, поставил, ничего не изменилось.
Достал талмуд (переведенный на русский сервис-мануал), нашёл схему, действительно, один общий предохранитель. На крышке, видимо, ошибка...
Поскольку русские не сдаются, я пошёл дальше. Выдернул (не без труда) розетку, разъединил разъём, сунулся тестером, питание есть. Прозвонил саму розетку — нет контакта между выводом разъема и цилиндром, который "минус". Офигел. Разобрал. Повертел в руках. Покумекал.
Какая-то там странная система, надо нажать в одну дырочку, и контакт появляется. В собранном состоянии, вроде как, туда нажимает один пупырышек, но, похоже, недостаточно. Может быть, когда-то случился перегрев, деформация, и всё сломалось.
В общем, решил проблему подкладыванием бумажки в эту дырочку, чтобы пупырышек нажимал достаточно. Возможно, вся эта конструкция — тепловой предохранитель, отказавшийся работать. Конечно, хорошо бы поменять всю деталь, но пока работает и так.
Тестировал автомобильным компрессором, причём случился интересный казус. Компрессор я включил, забыв вынуть шланг из ниши. Он бодро пожужжал полсекунды и вырубился! Было очень забавно узнать, что как раз сейчас сгорел предохранитель, и что не зря я ездил в магазин за предохранителями. Заменил, и всё стало хорошо.
В очередной раз убедился, что не надо бояться разбирать и думать, и что можно много что починить самому, головой и руками.
Posted via LjBeetle
Тэги:
homemade,
x-trail
vzctl venet IP with /mask -- finally
2011-07-06 02:08:22
Am I a magic man, or what? After years and years of having classless IP addresses, tonight I have ...
+ развернуть текст сохранённая копия
Am I a magic man, or what? After years and years of having classless IP addresses, tonight I have finally made it to vzctl :) Yeah, don't even start it...
http://bugzilla.openvz.org/1088
http://git.openvz.org/?p=vzctl;a=log;h=30d0cf8d7618e1e2fc7b228f38da979d1b6446e9
http://download.openvz.org/utils/nightlies/vzctl/3.0.28.3-git.57.30d0cf8/
Enjoy, and please report bugs (there should be some).
Тэги:
homemade,
openvz,
vzctl,
work
vim + cscope quick howto & tips
2011-07-05 23:44:26
Если вы не программируете на Си и не используете для этого vim, дальше можно не читать.
...
+ развернуть текст сохранённая копия
Если вы не программируете на Си и не используете для этого vim, дальше можно не читать.
Если вы пользуетесь тегами (
ctags
) в
vim
, то вы, конечно, знаете, что с их помощью можно по
Ctrl-]
прыгать с места, где вызывается функция, на место, где она определена (и по
Ctrl-T
прыгать обратно). Это удобно и здорово, и не только для функций работает, но и, скажем, для структур.
Иногда, однако, хочется прыгать в другую сторону -- в место (места), где эта функция используется (вызывается). Для этого
ctags
не подходит, а подходит
cscope
. vim тоже умеет интегрироваться с
cscope
, но есть нюансы.
Например, не нашлось комбинации клавиш для "прыганья", и читать базу cscope (файлик
cscope.out
) при настройках по умолчанию (vim-7.3, Fedora 14) vim хочет только из текущего каталога (а хочется ещё и из каталога этажом выше, или двумя этажами выше). Что касается комбинации клавиш, я не придумал ничего лучше, как использовать соседнюю с
Ctrl-]
, а именно
Ctrl-\
. Они рядом, в этом есть логика. Обратно прыгаем точно так же, как и с тегами, по
Ctrl-T
.
Решить обе вышеописанные проблемы получилось вот таким кусочком заклинаний для
~/.vimrc
:
" CScope
if has("cscope")
" Ctrl-\ does reverse search (i.e. "who calls this function")
nmap :cscope find c <c-r>=expand("<cword>")<cr><cr>
set nocsverb
if filereadable("../cscope.out")
cs add ../cscope.out ..
elseif filereadable("../../cscope.out")
cs add ../../cscope.out ../..
endif
set csverb
endif
Что ещё? Базу для cscope можно сгенерить командой
cscope -R -b
, находясь в корне исходников проекта. В общем, больше ничего и не надо.
Тэги:
homemade,
howto,
linux,
vim,
work
ioping
2011-05-30 20:55:57
Концепция, казалось бы, лежит на поверхности, и наверное кто-то уже сделал что-то подобное. Тем ...
+ развернуть текст сохранённая копия
Концепция, казалось бы, лежит на поверхности, и наверное кто-то уже сделал что-то подобное. Тем не менее, мой коллега koct9i взял да и наваял за пол-воскресенья утилиту ioping. Натурально, она меряет I/O latency (и написана для изучения OpenVZ bug #1880).
Выглядит это дело примерно вот как:
$ ioping -i 0.2 -c 6 -s 1M -S 10M /tmp
1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=1 time=0.7 ms
1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=2 time=191.3 ms
1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=3 time=18.4 ms
1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=4 time=12.4 ms
1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=5 time=8.4 ms
1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=6 time=8.2 ms
--- /tmp ioping statistics ---
6 requests completed in 1448.4 ms
min/avg/max/mdev = 0.7/39.9/191.3/67.9 ms
Мне всё это показалось довольно забавным, поэтому я нынче прикрутил к ней man page и spec, а результаты заслал Косте, ну и выложил на http://kir.sacred.ru/ioping/
Enjoy.
Ах да, man page: ioping.pdf (5.5K)
Тэги:
homemade,
linux
vzubc is in vzctl
2011-05-22 15:01:19
vzubc committed to vzctl git, together with the man page! It will be available in vzctl-3.0.27, but ...
+ развернуть текст сохранённая копия
vzubc committed to vzctl git, together with the man page! It will be available in vzctl-3.0.27, but curious users can give it a try now.
Script itself:
http://git.openvz.org/?p=vzctl;a=blob;f=bin/vzubc.in
Man page:
http://git.openvz.org/?p=vzctl;a=blob;f=man/vzubc.8
TODO:
* add incremental mode to show deltas in HELD/MAXHELD
Тэги:
homemade,
openvz,
work
Страницы:
1 2 3 4 5 6 7 8