Если вам тоже не хватило какого-то мелкого винтика для ноутбука - не расстраивайтесь. Попробуйте заглянуть в ненужный cd/dvd привод - почти наверняка там найдется что-то подходящее. Я так себе вчера вечером нашел винт для крепления WWAN карты в своем ноутбуке.
А на будущее стоит заказать наборчик вроде этого - хватит надолго и знакомым можно будет отсыпать в случае чего.
Заметки о Linux, системном администрировании, программировании, электронике и не только
15 января 2014
Не знаете где взять редкий винт для ноутбука?
13 января 2014
Обновление BIOS на Dell Latitute E6410
Этот пост ориентирован на технически грамотную аудиторию. Если вы не обладаете необходимыми навыками - не пытайтесь повторить описанное. Я не несу никакой ответственности за ваши ошибки или возможный ущерб, возникший в следствии попытки повторить описанное.
До обновления версия BIOS была A06 и производитель рекомендует обновляться до свежего релиза в три этапа:
Notes:
--------
1. Please note that if the A01 BIOS is currently installed on your system you must
first apply the P02 patch (E6410P02.EXE) before upgrading to this BIOS.
2. Please note that if the A08 or before A08 BIOS is currently installed on your system
you must first update to A09 BIOS and then flash to the latest A-rev BIOS.
3. Please note that if the A10 or before A10 BIOS is currently installed on your system
you must first update to A11 BIOS and then flash to the latest A-rev BIOS.
Следовательно нужно сначала обновиться с A06 до A09, затем до A11 и окончательно до A16.
Обновления BIOS доступны в виде EXE файлов, которые можно выполнить в Windows или DOS. Поскольку у меня нет установленной Windows, то я выбрал вариант с обновлением через DOS (FreeDOS).
Я не буду описывать весь процесс подготовки загрузочной флешки, готовый образ для записи на флешку можно скачать тут. После скачивания распаковать образ можно так (/dev/sdb - название устройства вашей флешки, если у вас другое, то измените команды соответственно):
$ wget http://www.tataranovich.com/public/dell/e6410_bios_update.img.gz $ wget http://www.tataranovich.com/public/dell/MD5SUMS $ md5sum -c MD5SUMS e6410_bios_update.img.gz: ЦЕЛ $ gunzip e6410_bios_update.img.gz $ dd if=e6410_bios_update.img of=/dev/sdb
Не продолжайте дальше, если у вас не совпала контрольная сумма.
После подготовки нужно загрузиться с флешки и выбрать вариант загрузки "4 - Load FreeDOS without drivers"
Затем ввести в командной строке "E6410A09.EXE" и выполнить обновление до ревизии A09.
Далее аналогичным образом обновиться до A11 (E6410A11.exe) и A16 (E6410A16.exe).
Этот пост ориентирован на технически грамотную аудиторию. Если вы не обладаете необходимыми навыками - не пытайтесь повторить описанное. Я не несу никакой ответственности за ваши ошибки или возможный ущерб, возникший в следствии попытки повторить описанное.
08 января 2014
Выборочная отмена изменений в конфигурации сервера, которые были сделаны давно
Когда-то давно я устанавливал pnp4nagios, чтобы решить что я буду использовать для мониторинга изменений параметров своего домашнего сервера. В тот раз я выбрал на эту роль Munin, но удаление уже ненужного pnp4nagios отложил до лучших времен. Сейчас есть свободная минутка и я решил потренироваться в выборочной отмене изменений конфигурации сервера.
Сначала удаляю пакеты, принадлежащие pnp4nagios и затем конфигурацию всех пакетов, которые были автоматически установлены для pnp4nagios.
Теперь нужно отменить изменения в /etc, которые были сделаны для интеграции уже установленного Nagios с pnp4nagios. Для контроля за изменениями в /etc у меня используется etckeeper, но поскольку я не помню когда и какие изменения я внес, то пробую поискать в истории изменений.
Итак, pnp4nagios я устанавливал весной прошлого года. Поскольку после этого уже было внесено много изменений, то просто откатить весь /etc на состояние предшествующее установке пакетов нельзя. Нужно отменить только изменения, связанные с настройкой интеграции nagios и pnp4nagios. Etckeeper всегда делает комит состояния /etc до и после работы менеджера пакетов - следовательно мне нужно найти комит, соответствующий состоянию до начала установки пакетов pnp4nagios. Для верности беру 5 ревизий, предшествующих e44540a69bf4.
В данном случае меня интересует b24e999300fe, который был зафиксирован перед вызовом apt. Теперь осталось получить все изменения в /etc/nagios3, сделанные после.
Теперь нужно проверить diff-файл /tmp/pnp4nagios.diff - возможно туда попали лишние изменения, которые не связаны с интеграцией pnp4nagios - у меня такие были и я отредактировал файл, чтобы он содержал только нужные мне изменения. В результате получилось так:
Пробуем отменить этот "патч".
Проверка завершилась успешно и теперь можно применить изменения и зафиксировать их в etckeeper.
Сначала удаляю пакеты, принадлежащие pnp4nagios и затем конфигурацию всех пакетов, которые были автоматически установлены для pnp4nagios.
$ sudo aptitude purge '~i pnp4nagios' $ sudo aptitude purge '~c'
Теперь нужно отменить изменения в /etc, которые были сделаны для интеграции уже установленного Nagios с pnp4nagios. Для контроля за изменениями в /etc у меня используется etckeeper, но поскольку я не помню когда и какие изменения я внес, то пробую поискать в истории изменений.
$ sudo etckeeper vcs log | grep -B3 -i pnp4nagios набор изменений: 281:1d3749d4f348 пользователь: andrey@server.home.tataranovich.com дата: Wed May 08 16:03:27 2013 +0300 сводка: Before pnp4nagios debugging. -- набор изменений: 280:e44540a69bf4 пользователь: Andrey Tataranovichдата: Wed May 08 16:02:33 2013 +0300 сводка: Installed pnp4nagios.
Итак, pnp4nagios я устанавливал весной прошлого года. Поскольку после этого уже было внесено много изменений, то просто откатить весь /etc на состояние предшествующее установке пакетов нельзя. Нужно отменить только изменения, связанные с настройкой интеграции nagios и pnp4nagios. Etckeeper всегда делает комит состояния /etc до и после работы менеджера пакетов - следовательно мне нужно найти комит, соответствующий состоянию до начала установки пакетов pnp4nagios. Для верности беру 5 ревизий, предшествующих e44540a69bf4.
$ sudo etckeeper vcs log -r e44540a69bf4~5: -l 6 набор изменений: 275:ad2066d36826 пользователь: @server.home.tataranovich.com дата: Sun May 05 06:54:28 2013 +0300 сводка: daily autocommit набор изменений: 276:15ddfe25a664 пользователь: @server.home.tataranovich.com дата: Tue May 07 06:31:12 2013 +0300 сводка: daily autocommit набор изменений: 277:a7dd8e2fa616 пользователь: @server.home.tataranovich.com дата: Wed May 08 06:42:30 2013 +0300 сводка: daily autocommit набор изменений: 278:b24e999300fe пользователь: andrey@server.home.tataranovich.com дата: Wed May 08 09:30:35 2013 +0300 сводка: saving uncommitted changes in /etc prior to apt run набор изменений: 279:6107c041a05b пользователь: andrey@server.home.tataranovich.com дата: Wed May 08 09:30:47 2013 +0300 сводка: committing changes in /etc after apt run набор изменений: 280:e44540a69bf4 пользователь: Andrey Tataranovichдата: Wed May 08 16:02:33 2013 +0300 сводка: Installed pnp4nagios.
В данном случае меня интересует b24e999300fe, который был зафиксирован перед вызовом apt. Теперь осталось получить все изменения в /etc/nagios3, сделанные после.
$ sudo etckeeper vcs diff -r b24e999300fe: /etc/nagios3 > /tmp/pnp4nagios.diff
Теперь нужно проверить diff-файл /tmp/pnp4nagios.diff - возможно туда попали лишние изменения, которые не связаны с интеграцией pnp4nagios - у меня такие были и я отредактировал файл, чтобы он содержал только нужные мне изменения. В результате получилось так:
cat /tmp/pnp4nagios.diff
diff -r b24e999300fe -r 024b430644d3 nagios3/conf.d/generic-host_nagios2.cfg
--- a/nagios3/conf.d/generic-host_nagios2.cfg Wed May 08 09:30:35 2013 +0300
+++ b/nagios3/conf.d/generic-host_nagios2.cfg Wed Jan 08 09:36:12 2014 +0300
@@ -15,5 +15,6 @@
notification_period 24x7
notification_options d,u,r
contact_groups admins
+ action_url /pnp4nagios/graph?host=$HOSTNAME$
register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
}
diff -r b24e999300fe -r 024b430644d3 nagios3/conf.d/generic-service_nagios2.cfg
--- a/nagios3/conf.d/generic-service_nagios2.cfg Wed May 08 09:30:35 2013 +0300
+++ b/nagios3/conf.d/generic-service_nagios2.cfg Wed Jan 08 09:36:12 2014 +0300
@@ -22,5 +22,6 @@
notification_period 24x7
notification_options w,u,c,r
contact_groups admins
+ action_url /pnp4nagios/graph?host=$HOSTNAME$&srv=$SERVICEDESC$
register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
}
diff -r b24e999300fe -r 024b430644d3 nagios3/nagios.cfg
--- a/nagios3/nagios.cfg Wed May 08 09:30:35 2013 +0300
+++ b/nagios3/nagios.cfg Wed Jan 08 09:36:12 2014 +0300
@@ -248,6 +248,7 @@
#broker_module=/somewhere/module1.o
#broker_module=/somewhere/module2.o arg1 arg2=3 debug=0
+broker_module=/usr/lib/pnp4nagios/npcdmod.o config_file=/etc/pnp4nagios/npcd.cfg
@@ -832,7 +833,7 @@
# performance data.
# Values: 1 = process performance data, 0 = do not process performance data
-process_performance_data=0
+process_performance_data=1
Пробуем отменить этот "патч".
$ cd /etc $ sudo patch -p1 -R --dry-run < /tmp/pnp4nagios.diff patching file nagios3/conf.d/generic-host_nagios2.cfg patching file nagios3/conf.d/generic-service_nagios2.cfg patching file nagios3/nagios.cfg
Проверка завершилась успешно и теперь можно применить изменения и зафиксировать их в etckeeper.
$ sudo patch -p1 -R < /tmp/pnp4nagios.diff patching file nagios3/conf.d/generic-host_nagios2.cfg patching file nagios3/conf.d/generic-service_nagios2.cfg patching file nagios3/nagios.cfg $ sudo service nagios3 check && service nagios3 restart $ sudo etckeeper commit
05 января 2014
Печать на конвертах для CD/DVD дисков
Чтобы украсить диск с записью утренника в детском саду у ребенка, я решил освоить печать на бумажном конверте для CD/DVD дисков. Я имею ввиду те конверты для CD/DVD дисков, которые целиком из бумаги - конверты с прозрачным окошком не подойдут! (не пытайтесь печатать на конвертах с прозрачным окошком в лазерном принтере - скорее всего ваши действия приведут к дорогостоящему ремонту).
Размер конверта 125x125мм и первым делом я уменьшил размер подающего лотка в принтере, чтобы он ровно держал конверт и не давал ему смещаться. После этого я создал новый документ в LibreOffice и изменил свойства страницы документа (Формат / Страница)
Подобные настройки печати дают область печати размером 105x105мм.
Далее создается макет страницы - у меня получилось примерно так
По окончании в лоток принтера кладется конверт (карман конверта должен быть закрыт и направлен внутрь принтера) и выполняется печать. Результат получился вполне приличным.
Размер конверта 125x125мм и первым делом я уменьшил размер подающего лотка в принтере, чтобы он ровно держал конверт и не давал ему смещаться. После этого я создал новый документ в LibreOffice и изменил свойства страницы документа (Формат / Страница)
Подобные настройки печати дают область печати размером 105x105мм.
Далее создается макет страницы - у меня получилось примерно так
По окончании в лоток принтера кладется конверт (карман конверта должен быть закрыт и направлен внутрь принтера) и выполняется печать. Результат получился вполне приличным.
03 января 2014
Отключение показа new tab page в Firefox
При создании нового таба в Firefox показывается страница с превьюшками наиболее посещаемых страниц. Мозиловцев уже как-то ругали за публичный показ важной/приватной информации, после чего firefox перестал добавлять превью для https страниц и снизил качество самих превью.
Лично мне не нравится сама идея такого показа. Чтобы отключить эту страницу, нужно:
Лично мне не нравится сама идея такого показа. Чтобы отключить эту страницу, нужно:
- зайти в расширенные настройки "about:config" в строке браузера;
- согласиться с предупреждением (если оно у вас еще включено);
- найти параметр browser.newtabpage.enabled (boolean) и установить его значение в false.
31 декабря 2013
Любую хорошую идею можно испаганить говеной реализацией
DISCLAIMER: Этот пост содержит эмоции и переживания по поводу бесцельно потраченных часов на борьбу с дохлым железом. Если вам не нравится сей жанр - не читайте дальше.
Долгой жизни людям, которые экономят пару баксов на реализации порта стандарта IEEE1394 (i.Link или FireWire их еще называют) и делают устройства, которые можно подключать только выключенными (желательно чтобы другое устройство было также выключенным). Это при том, что сам интерфейс IEEE1394 подразумевает поддержку hotplug на электрическом уровне.
Уже вторая miniDV камера, которая мне попадает в руки, с выжженным интерфейсом FireWire и компьютер ее либо не видит вообще, либо валятся ошибки и все равно ничего не работает. При том, что все остальные функции в камерах работает отлично (создается ложное впечатление, что камера полностью рабочая). Вот только сбросить отснятый материал для дальнейшей обработки в хорошем качестве больше возможности нет!
Конечно можно подключить камеру через аналоговый выход к плате захвата видео, но тогда получится что сначала качество цифрового сигнала ухудшается при конвертации в аналоговую форму, а затем второй раз ухудшается при конвертации из аналоговой формы обратно в цифровую.
Если поискать в интернете, то больше всего нареканий на горелые порты FireWire похоже у Sony, про остальных сильно не искал. Знающие люди говорят, что порт может сгореть даже если камеру подключать к выключенному компу при выключенной камере. И причина скорее всего в статическом электричестве (похоже чаще всего порты дохнут во время отопительного сезона из-за сухого воздуха и множества одежды, которая порождает приличные статические заряды).
Долгой жизни людям, которые экономят пару баксов на реализации порта стандарта IEEE1394 (i.Link или FireWire их еще называют) и делают устройства, которые можно подключать только выключенными (желательно чтобы другое устройство было также выключенным). Это при том, что сам интерфейс IEEE1394 подразумевает поддержку hotplug на электрическом уровне.
Уже вторая miniDV камера, которая мне попадает в руки, с выжженным интерфейсом FireWire и компьютер ее либо не видит вообще, либо валятся ошибки и все равно ничего не работает. При том, что все остальные функции в камерах работает отлично (создается ложное впечатление, что камера полностью рабочая). Вот только сбросить отснятый материал для дальнейшей обработки в хорошем качестве больше возможности нет!
Конечно можно подключить камеру через аналоговый выход к плате захвата видео, но тогда получится что сначала качество цифрового сигнала ухудшается при конвертации в аналоговую форму, а затем второй раз ухудшается при конвертации из аналоговой формы обратно в цифровую.
Если поискать в интернете, то больше всего нареканий на горелые порты FireWire похоже у Sony, про остальных сильно не искал. Знающие люди говорят, что порт может сгореть даже если камеру подключать к выключенному компу при выключенной камере. И причина скорее всего в статическом электричестве (похоже чаще всего порты дохнут во время отопительного сезона из-за сухого воздуха и множества одежды, которая порождает приличные статические заряды).
28 декабря 2013
Что-то новенькое в учете электроэнергии
Сегодня был на стройрынке в Ждановичах и в одном павильоне заметил интересный счетчик электроэнергии (прошу прощения за посредственные снимки - спешил да и камера в моем телефоне далека от совершенства)
Интересность заключается в какой-то карточке, которая торчит из счетчика. Я не смог расспросить продавца, что это за карточка и для чего она нужна, поскольку посетителей было много и мне самому нужно было спешить.
Может кто-то знает что это такое и что будет, если карточку извлечь из счетчика?
Подписаться на:
Сообщения (Atom)







