magnify
Home arrow 2009 arrow Декабрь
formats

Неправильная цветопередача в Ubuntu 9.10 + NVIDIA

Опубликовано: 27.12.2009 Автор: в

Недавно нужно было посмотреть в онлайне передачу, но к моему удивлению, картинка оказалась неправильной по цвету, в сине-бело-черных тонах. Причем VLC проигрывал так же, что с большой вероятностью указывало на то, что проблемы в драйверах NVIDIA.

Для временного исправления пришлось сделать:

sudo apt-get install xvattr
xvattr -a XV_HUE -v 0

Ссылки:

  1. http://ubuntuforums.org/showthread.php?t=791235
 
Просмотров: 4 330 | 2 комментария  comments 
formats

Автоматическая проверка статуса посылки на russianpost.ru

Опубликовано: 16.12.2009 Автор: в

Заказал недавно из-за рубежа посылку. Доставка идет через посредника. Выдали tracking number — специальный код, по-которому можно отследить, где и в каком статусе находится на данный момент посылка. Если ниженаписанное не совсем понятно, то здесь можно найти помощь.

Ясное дело, каждый день, а тем более час, заходить на сайт почты России и искать там по номеру мне совсем уж было лень, и вот готов простенький скрипт, который помещен на запуск в cron каждые 10 минут:

1. Подготовка

# Устанавливаем необходимые пакеты
sudo apt-get install curl xmlstarlet exim4-daemon-light
# !!! exim я поставил для локального почтового сервера, чтобы держал, в случае чего, очередь,
# ну и письма слал. Советую сделать 'sudo dpkg-reconfigure exim4-config'
# для подстройки под ваши нужды

1. Скрипт
Создаем скрипт post_notification.sh:

#!/bin/sh

# Суть проста, проверяем количество статусов на страничке и шлем электронное письмо,
# если это количество увеличилось.
#
# Tracking Number
TNUM=xxxxxxxxxxxxxx
# Первоначальный статус посылки (от 0 по возрастающей прибавляем 1
# после каждого добавления нового статуса )
STARTNUM=0
# Почтовый адрес для сообщений
MAIL=xxx@xxx.xxx
URL=http://www.russianpost.ru/resp_engine.aspx?Path=rp/servise/ru/home/postuslug/trackingpo

if [ `/usr/bin/curl -s -d "BarCode=${TNUM}&searchsign=1" ${URL} | /usr/bin/perl -pi -e "s/&/$amp;/g" | /usr/bin/xmlstarlet sel --html -t -v "count(//table[@class='pagetext']/tbody/tr)"` -gt ${STARTNUM} ]
then
/usr/sbin/exim -t -f ${MAIL}<
From: ${MAIL}
To: ${MAIL}
MIME-Version: 1.0
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: 8bit
Subject: =?UTF-8?Q?=D0=9F=D0=9E=D0=A1=D0=AB=D0=9B=D0=9A=D0=90!?=

Внимание, изменения в статусе посылки ${TNUM}!

Проверить можно по адресу
${URL}

Не забудьте поменять STARTNUM!
DOCHERE
fi

Для проверки можно запускать вручную. Потом после отладки можно ставить в cron. Я не стал делать автоматическое отслеживание STARTNUM в скрипте, и каждый раз выставляю его ручками. Автоматическое увеличение STARTNUM оставляется в качестве домашнего задания. Делается это просто.

Ссылки:

  1. http://www.russianpost.ru
 
Просмотров: 52 646 | 8 комментариев  comments