const: (Default)
Преамбула. Глючное железо на шлюзе, время от времени (иногда раз в пару месяцев, а иногда и пару раз в неделю) вешается. Выводится из состояния повешения исключительно кнопочкой Reset.

Постановка задачи. Ходить и перегружать лень, особенно если находишься в другом городе.

Решение. В компьютере имеется деталь, которая умеет совершать возвратно-поступательные движения: CD-привод. Если на нём сделать выступающую нашлёпку, то появляется возможность давить выезжающим лотком CD-привода на кнопочку Reset находящейся напротив машины. Главное их аккуратно выровнять, что и было проделано.

Затем пишется скрипт, который может проверить отклик от напротивстоящей машины (в нашем случае -- шлюза) и в случае его отсутствия выдвинуть/задвинуть лоток CD-привода:

#!/bin/bash
target=`/sbin/route -n | grep UG | awk ' BEGIN { FS = " " } { print $2 }'`
ans=`ping -c 1 $target > /dev/null; echo $?`
if [ $ans -eq "1" ]
then eject; eject -t
fi


Кладём скрипт в файл с именем /opt/pping и делаем его исполняемым.

И напоследок добавляем от имени рута задание в crontab:

0,5,10,15,20,25,30,35,45,50,55 * * * * /opt/pping


Всё. Теперь каждые 5 минут происходит автоматическая проверка шлюза. И если он не отзывается, -- его перегружает стоящий напротив компьютер.
const: (Default)
Преамбула. Глючное железо на шлюзе, время от времени (иногда раз в пару месяцев, а иногда и пару раз в неделю) вешается. Выводится из состояния повешения исключительно кнопочкой Reset.

Постановка задачи. Ходить и перегружать лень, особенно если находишься в другом городе.

Решение. В компьютере имеется деталь, которая умеет совершать возвратно-поступательные движения: CD-привод. Если на нём сделать выступающую нашлёпку, то появляется возможность давить выезжающим лотком CD-привода на кнопочку Reset находящейся напротив машины. Главное их аккуратно выровнять, что и было проделано.

Затем пишется скрипт, который может проверить отклик от напротивстоящей машины (в нашем случае -- шлюза) и в случае его отсутствия выдвинуть/задвинуть лоток CD-привода:

#!/bin/bash
target=`/sbin/route -n | grep UG | awk ' BEGIN { FS = " " } { print $2 }'`
ans=`ping -c 1 $target > /dev/null; echo $?`
if [ $ans -eq "1" ]
then eject; eject -t
fi


Кладём скрипт в файл с именем /opt/pping и делаем его исполняемым.

И напоследок добавляем от имени рута задание в crontab:

0,5,10,15,20,25,30,35,45,50,55 * * * * /opt/pping


Всё. Теперь каждые 5 минут происходит автоматическая проверка шлюза. И если он не отзывается, -- его перегружает стоящий напротив компьютер.
const: (мысль)
Здравствуйте!

Хочу поведать, как бОльшую часть этой недели я убил зря.

А началось все достаточно давно -- в момент выхода версии 4.2 программы gnuplot.
Ну, использую я её в своеё работе, а вкусностей в сравнении с версией 4.0 туда добавили...
В общем, стянул и собрал... А потом начал делать пакет для ALT Linux, где я эту программу понемногу поддерживаю.

И вот тут-то начало проявляться моё недовольство дистрибутивом ALT: "а какого гхыра оно не собирается в пакет, кода без пакета -- всё замечательно?" А также я вспомнил, что я так и не смог настроить hibernate на своём ноуте (не то, чтобы нужно, но всё-таки).. Плюс ко всему дружно вышли в свет Debian GNU/Linux 4.0 и Ubuntu 7.04... И когда нужные DVD оказались у меня в руках -- началась великая эпопея :)

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

понравилось то, что он даёт мне выбрать предпочитаемую кодировку, а не тупо всовывает UTF-8 (кстати, ещё одно моё недовольство ALT Linux Compact 3.0)

не понравилось гораздо больше.

1. Ноутбук как-то странно засыпал.. не всегда просыпаясь...
2. Как быстро выяснилось, автоматическое монтирование сменных устройств (а я к этому уже привык) осуществляется средой GNOME, которая ставится по умолчанию... и, например, во fluxbox (ну, привык я к нему) не работает..
3. Кроме всего прочего не организуются также точки монтирования и записи в /etc/fstab для флэшек, что не способствует продуктивной работе с ними (а у меня бывают случаи, когда за полтора-два часа надо поработать с дестяком-двумя флэшек).
4. Меня добило, что inint 2 запускает gdm -- и Debian был решительно удалён с диска

После чего (среда утро) поставил я Ubuntu... Первое впечатление скорее приятное...
Засыпает-просыпается отлично, обнаружил такую приятную для меня вещь, как хранение нескольких сетевых настроек...

И совсем было смирился с GNOME, но обнаружил, вернее, не нашёл как вешать на клавиатурные сочетания не только те действия, что позволяет GNOME, но и произвольные... затем неприятности 2-3-4 имени Debian...

И в четверг вечером вернул я на место ALT Linux Compact 3.0, в котором всё, что мне нужно для работы есть (ну, почти всё, gfortran пока отсутствует), работает так, как мне нравится... ru_RU.KOI8-R сделал руками (благо, это не слишком трудно), грузится у меня на второй уровень (и при этом не прыгает в графику без моего соизволения), устройства монтируются автоматом и мне, глубокому юзеру нет нужды ковырять непонятный мне hal... Ну и, конечно, fluxbox...

Выводы:
Приношу свои извинения команде ALT за временное отступничество, прошу меня считать снова членом команды, обязуюсь приложить свои усилия для скорейшей сборки gnulot 4.2, а также свежего latex-beamer... :)
И жду скорейшего выхода ALT Linux Master 4.0 :)

P.S.
Перечитал. Сумбур. Но оставлю как есть.
const: (мысль)
Здравствуйте!

Хочу поведать, как бОльшую часть этой недели я убил зря.

А началось все достаточно давно -- в момент выхода версии 4.2 программы gnuplot.
Ну, использую я её в своеё работе, а вкусностей в сравнении с версией 4.0 туда добавили...
В общем, стянул и собрал... А потом начал делать пакет для ALT Linux, где я эту программу понемногу поддерживаю.

И вот тут-то начало проявляться моё недовольство дистрибутивом ALT: "а какого гхыра оно не собирается в пакет, кода без пакета -- всё замечательно?" А также я вспомнил, что я так и не смог настроить hibernate на своём ноуте (не то, чтобы нужно, но всё-таки).. Плюс ко всему дружно вышли в свет Debian GNU/Linux 4.0 и Ubuntu 7.04... И когда нужные DVD оказались у меня в руках -- началась великая эпопея :)

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

понравилось то, что он даёт мне выбрать предпочитаемую кодировку, а не тупо всовывает UTF-8 (кстати, ещё одно моё недовольство ALT Linux Compact 3.0)

не понравилось гораздо больше.

1. Ноутбук как-то странно засыпал.. не всегда просыпаясь...
2. Как быстро выяснилось, автоматическое монтирование сменных устройств (а я к этому уже привык) осуществляется средой GNOME, которая ставится по умолчанию... и, например, во fluxbox (ну, привык я к нему) не работает..
3. Кроме всего прочего не организуются также точки монтирования и записи в /etc/fstab для флэшек, что не способствует продуктивной работе с ними (а у меня бывают случаи, когда за полтора-два часа надо поработать с дестяком-двумя флэшек).
4. Меня добило, что inint 2 запускает gdm -- и Debian был решительно удалён с диска

После чего (среда утро) поставил я Ubuntu... Первое впечатление скорее приятное...
Засыпает-просыпается отлично, обнаружил такую приятную для меня вещь, как хранение нескольких сетевых настроек...

И совсем было смирился с GNOME, но обнаружил, вернее, не нашёл как вешать на клавиатурные сочетания не только те действия, что позволяет GNOME, но и произвольные... затем неприятности 2-3-4 имени Debian...

И в четверг вечером вернул я на место ALT Linux Compact 3.0, в котором всё, что мне нужно для работы есть (ну, почти всё, gfortran пока отсутствует), работает так, как мне нравится... ru_RU.KOI8-R сделал руками (благо, это не слишком трудно), грузится у меня на второй уровень (и при этом не прыгает в графику без моего соизволения), устройства монтируются автоматом и мне, глубокому юзеру нет нужды ковырять непонятный мне hal... Ну и, конечно, fluxbox...

Выводы:
Приношу свои извинения команде ALT за временное отступничество, прошу меня считать снова членом команды, обязуюсь приложить свои усилия для скорейшей сборки gnulot 4.2, а также свежего latex-beamer... :)
И жду скорейшего выхода ALT Linux Master 4.0 :)

P.S.
Перечитал. Сумбур. Но оставлю как есть.
const: (мысль)
С утра болит башка. В программе непонятная (мне?) ошибка.
А потому слушаю оркестр Кустурицы, пью кофий и читаю ЖЖ...

Разные посторонние мысли и деяния.

1) "пощупал" Edubuntu-6.10-livecd.. Красиво сделали.
Если (как обещают) позволят построить терминальный класс -- поставлю на сервер.

2) Тяну Valgrind -- может, он поможет ошибку узреть?

3) Как это по-немецки-то пишется? на слух: "Драг нах остен ин фольксваген" -- Кустурица жжот :) хорошо подымает настроение

P.S.
Перечитал: бред :)
const: (мысль)
С утра болит башка. В программе непонятная (мне?) ошибка.
А потому слушаю оркестр Кустурицы, пью кофий и читаю ЖЖ...

Разные посторонние мысли и деяния.

1) "пощупал" Edubuntu-6.10-livecd.. Красиво сделали.
Если (как обещают) позволят построить терминальный класс -- поставлю на сервер.

2) Тяну Valgrind -- может, он поможет ошибку узреть?

3) Как это по-немецки-то пишется? на слух: "Драг нах остен ин фольксваген" -- Кустурица жжот :) хорошо подымает настроение

P.S.
Перечитал: бред :)
const: (Default)
Недавно я писал о том, как биологи (мною наблюдается контрольный индивид -- мой зять) переходят на свободное ПО. Под конец той истории было описано три бубна, возникщие при установке Ububntu... Хочу изложить, как они были решены.

Read more... )
const: (Default)
Недавно я писал о том, как биологи (мною наблюдается контрольный индивид -- мой зять) переходят на свободное ПО. Под конец той истории было описано три бубна, возникщие при установке Ububntu... Хочу изложить, как они были решены.

Read more... )
const: (Default)
Сейчас, после широко разрекламированного в прессе дела директора школы [info]alex_ponosov, отдельно взятые руководители озаботились подобной проблемой. Нет, конечно, озаботились не только руководители, о чём говорит, например, инициатива небольшое объявление: Linux в школе пользователя [livejournal.com profile] ivlad, или образование сообществ, подобных [livejournal.com profile] ru_oss_school.

Не обошло подобное веяние и близкие мне круги. Read more... )
const: (Default)
Сейчас, после широко разрекламированного в прессе дела директора школы [info]alex_ponosov, отдельно взятые руководители озаботились подобной проблемой. Нет, конечно, озаботились не только руководители, о чём говорит, например, инициатива небольшое объявление: Linux в школе пользователя [livejournal.com profile] ivlad, или образование сообществ, подобных [livejournal.com profile] ru_oss_school.

Не обошло подобное веяние и близкие мне круги. Read more... )