Блог пользователя _gaSh_


AVG9: локальные базы с помощью ngnix и bash

Заворачиваем запрос AVG на внутренний (aka локальный) сервер обновлений.

Консольный калькулятор в bash

давно уже пользуюсь, вдруг кому понадобится.

SSH: Выключаем себя и соседа

Предисловие:
Иногда приходится быстро выключать, утром например, комп. Или не хочется вставать с кровати после просмотра фильма.

Геймпад и С++

Купил примерно месяц назад Saitek Rumble P3200 для PC. Ну по началу использовал по прямому назначению, но с его 2+хметровым кабелем, грех его было использовать только для игр. Ну и написал свой драйвер к нему, да только одного не могу сделать: вибрацию. Уже полинета забугорного перечитал, а там все про вендовые вызовы, ажно подстегивает на грязные словечки. Нашел проэкт mono, но там тоже только в задумках.

Просьба, если кто-чего знает, по этой теме, поделитесь, буду очень благодарен.

З.Ы. Есстествено linux :-)

Работа, время и только

Для получения только времени работы машины, например в скриптах, хочу предложить следующий универсальный способ:

]$ uptime | sed "s/.*p\ *//;s/,[^,]*u.*//g"
1 day, 48 min

Почему универсальный? Потому как на выходе не будет "лишних" символов:

]$ uptime | sed "s/.*p\ *//;s/,[^,]*u.*//g"
59 min
]$ uptime | sed "s/.*p\ *//;s/,[^,]*u.*//g"
59 min
]$ uptime | sed "s/.*p\ *//;s/,[^,]*u.*//g"
2:43 min
]$ uptime | sed "s/.*p\ *//;s/,[^,]*u.*//g"
23:15 min

и в добавление к теме "работа", для возможности, например, выключения без прав рута, достаточно выполнить следующую команду:

]$ chmod +s /sbin/halt

Заставляем less реагировать на русскую раскладку

Платформа не имеет значения. Исходники можно утянуть с http://ftp.gnu.org/gnu/less/. При редактировании использовался less-418.tar.gz (08-Jan-2008 17:20 292K)

В патче участвуют два файла decode.c и less.h

  • decode.c: массивы cmdtable[] и edittable[]
  • less.h: директива CONTROL(c)

(прикреплены пропатченные версии)

Мной конфигурилось c '--prefix=', make && sudo make install
После чего, less стал откликаться на 'й', как на 'q'.
Много протестировать не приходилось. Буду рад выслушать критику и баги.

з.ы. арчлинукс
Желаю мира.

pacman update list

Вроде из заголовка все понятно, но все же: скрипт для консольного вывода списка пакетов, требуемых для обновления системы. Полезен, если обновлений много и какие-либо из-них, пока, устанавливать нет необходимости(аля не желательно).
буду рад, если понадобиться кому-нибудь, кроме меня =)
ах да, совсем забыл, обновлялка pacman, но я думаю при желании и необходимости переделается под "другой" линь.

листинг в файл = перенаправление вывода.

авторестарт VPN

Частенько вылетает инет, запарился вручную восстанавливать, ну и заморочился написал скриптик: