Перейти к содержимому

Cacti отказался рисовать графики. В логах всё ок. Понятно что ничего не понятно. А к слову, часы недавно сбились (загрузился в винду и она решила синкнуть время). А я про это как-то забыл.

Попытки запустить поллер вручную с просмотром дебага показала что скрипт запускался -9490 секунд назад (отрицательное время, поскольку время последнего запуска скрипта - в будущем ):

[email protected]:/var/www/default/cacti# php /var/www/default/cacti/poller.php -d
05/01/2012 07:36:54 AM - POLLER: Poller[0] NOTE: Poller Int: '300', Cron Int: '300', Time Since Last: '-9490', Max Runtime '298', Poller Runs: '1'

Тут и вспомнил что только буквально недавно синкал время из-за того что оно было неправильным (до синхронизации время было на три часа больше)

Для того чтобы скрипт запустился - надо в нём переменную $force объявить TRUE, запустить его снова, и вернуть значение переменной обратно на FALSE.

Но после этого столкнулся на такие сообщения:

ERROR: /var/www/default/cacti/rra/26/258.rrd: illegal attempt to update using time 1335858285 when last update time is 1335867065 (minimum one second step)

Это потому что в файлах round robin database последнее время также в будущем. А RRD не даст задним числом обновиться базам. Так что не паримся и ждем пока время станет больше времени обновления rrd.
Поллер уже запускается, так что кактус сам начнет рисовать графики, пинать его не нужно.

Задача: на лету обрезать изображение, чтобы оно было в кружочке.

Стандартная библиотека, идущая в комплекте с цмс-кой, обрезала. Но делала это не совсем кошерно. Обрезанную часть заполнян белый цвет. А нужно чтобы там была прозрачность.

Весь день ипался над прозрачным фоном, в конце вспомнил что у формата jpeg нет и не может быть альфа-канала блеать. Нужно для начала в png сконвертировать штоле =)

UPD: После мучений, когда уже немного начал понимать как работать с gd, в интернетах был найден способ взять изображение, засунуть его в круг и сделать обрезанные края прозрачными.

UPD2: Добавлено сглаживание изображения. Сглаживание достигается масштабированием.

Вот она, рыба моей мечты:

 


MVTS (MERA VoIP Transit Softswitch)
 - это полнофункциональный пограничный контроллер сессий, предназначенный для гибкого управления VoIP-трафиком в сетях операторского класса. Основная задача MVTS — концентрация и коммутация VoIP-потоков, трансляция их между сетями с разнородной сигнализацией.

...читать далее "mvts"

Ура ура!!11Я пол-года назад, или даже больше, оставлял заявку на сайте одного человека.
И мне сегодня наконец-то пришла открытка от него. Этого человека зовут Витер. Это как ветер, только Витер ( в украинском языке ветер будет "витэр" )
На самом деле его зовут Андрей, он фотограф из Украины. Вот его сайт
Этот человек сейчас скорее всего живет на Гоа, путешествует, и ему хорошо.
Открытка кстати отправлена из Индии. У меня еще никогда не было предметов которые мне присылали бы настолько издалека. Теперь есть =)
Буду в записной книжке носить.

Вот тут в комментах люди которым пришла открытка отписываются, скидывают фоторгафии и радуются.

Ну и собственно вот фото моей открытки, с замазюканными при помощи Paint.NET палевными частями.

 

Enrollment Number

.4965437 (6565792;5296992;3325596;4965437;4526017).

 

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

После всевозможных шаманств выяснилось, что нужно указывать другой доктайп, поскольку с тем что был - нужного эффекта не получится, высоту зависимого дива нельзя было задать как 100%

Вот пример рабочей конструкции:

Поскольку я тут накидал в основном псто про технические шняги, надо разбавить это все художественной литературой.
Поэтому, напоминание самому себе: прочитай блять вот это - Венедикт Ерофееseacablehiв. Москва - Петушки !

UPD 2012-06-15.:
Начал читать, понял что книга говно.
То что я запомнил: какой-то ёбанный алкаш пытается куда-то поехать.
Пролистал в конец книги - его убили шилом.
Не буду больше ее читать, не понимаю я её.

π