Author Archives: Стас - Page 3
halloween
Эволюция мобильных ОС моими глазами
За 10 лет через мои руки прошли многие мобильные платформы, включая маргинальные maemo и Linux на sharp zaurus. Каждая последующая была определенным шагом, открывающим новые возможности для работы и развлечений.
Я с теплом и любовью вспоминаю тот момент, когда я пересел с Alcatel OT-835 на Motorola Razr Z3 – мне тогда казалось, что я попал в абсолютно чудесный, новый мир, я почувствовал себя королем вечеринки. Возможность выйти с Opera Mini в интернет и посмотреть сеансы в ближайшем кинотеатре не выходя из кафе, бесконечные прошивки, романтика терминала и все это с телефона. Razr Z3, в то время, был аки pipboy из будущего.

За замену Z3 пришел Symbian на N82, а сразу, через 5 месяцев (N82 украли), Windows Mobile 6.1 на HTC Diamond.
Проблема с установкой SP1 на Windows 2008R2
После того, как я устал смотреть на нашего одмина, запускающего по 12му разу sfc /scannow после неудачной ошибки обновления до SP1 сервера пришлось взять дело в свои руки.
В event viewer были следующие ошибки:
Установка пакета обновления завершилась с ошибкой; код ошибки: 0x800706be.
Имя сбойного приложения: TrustedInstaller.exe, версия: 6.1.7600.16385, отметка времени: 0x4a5bc4b0 Имя сбойного модуля: ntdll.dll, версия: 6.1.7600.16695, отметка времени 0x4cc7b325 Код исключения: 0xc00000fd Смещение ошибки: 0x0000000000054a07 Идентификатор сбойного процесса: 0xf9c Время запуска сбойного приложения: 0x01ccaffe65793418 Путь сбойного приложения: C:\Windows\servicing\TrustedInstaller.exe Путь сбойного модуля: C:\Windows\SYSTEM32\ntdll.dll Код отчета: 50dd7494-1bf4-11e1-848e-000c29097f71
Служба Установщик модулей Windows была неожиданно завершена. Это произошло 1 раз(а). Следующее корректирующее действие будет предпринято через 120000 мсек: Перезапуск службы.
Вспоминая проблемы с установкой SP1 для Vista в свое время, я отправился искать System Update Readiness Tool для Windows 2008 R2 и, в общем-то, не обломался.
Постоянное соединение vpnc
Сбыдлокодил на коленке скрипт, поддерживающий соединение с vpn-шлюзом:
#!/bin/bash
if
[ "$(/sbin/route -n | /bin/grep "172.16.10.0" | /usr/bin/awk "{print \$8}")" = "tun0" ]
then
echo "$(/bin/date "+%X %x")" route exist >> /var/log/vpnc.log
else
echo "$(/bin/date "+%X %x")" no route to scse - reconnecting >> /var/log/vpnc.log
if [ -f /var/run/vpnc/pid ]
then
echo "$(date "+%X %x")" found vpnc pid - deleting >> /var/log/vpnc.log
"$(/bin/rm -f /var/run/vpnc/pid)"
fi
echo "$(date "+%X %x")" establishing scse vpn tunnel >> /var/log/vpnc.log
"$(/usr/sbin/vpnc /etc/vpnc/scse.conf)"
fi
wvdial & megafon
Исправляем кодировку в PDF/CSV отчетах в GLPI 0.80.2
Если для вас такой отчет:

является несколько менее читаемым нежели такой:

есть смысл заморочиться с исправлением кодировки и сейчас мы постараемся причесать GLPI, чтобы PDF/CSV отчеты стали мягкими и шелковистыми.
Для начала берем шрифты отсюда или отсюда.
Заменяем содержимое каталога
/var/www/glpi/lib/ezpdf/fonts
содержимом архива и патчим search.class.php
sed -i -e 's/windows-1252/windows-1251/g' search.class.php
который лежит в
/var/www/glpi/inc/
Если вам нужны CSV отчеты, то надо сделать резервную копию search.class.php, и пропатчить ее. После этого FusionInventory откажется переносить данные в GLPI. Вот патч, вот diff.
Инветоризация компьютеров в домене с помощью GLPI (0.80.2) + FusionInventory
Ну вы знаете как это бывает – прибегают из ада бухгалтерии с распечатками за 2006 и спрашивают нет ли у вас более актуальной статистике по парку пк, а то, видите ли, за 5 лет она утратила актуальность. А вы, такие, делаете жест “не беспокойтесь, юзеры, я тут, чтобы решить ваши проблемы”, заходите на http://localhost/glpi и скармливаете им красивенький отчетик в pdf или csv.
Делается это (в моем случае) так – берется сервер на debian с apache2, php5 и mysql5.1, качаются GLPI (0.80.2):
wget -c https://forge.indepnet.net/attachments/download/943/glpi-0.80.2.tar.gz
и FusionInventory (2.4.0 RC2 для GLPI 0.80.X):
wget -c http://forge.fusioninventory.org/attachments/download/417/fusioninventory-for-glpi-metapackage_2.4.0-RC2.tar.gz
устанавливаем glpi и FusionInventory:



