LINUX.ORG.RU

Сообщения teferiincub

 

gta01

Знакомый просил запостить.

Он хотел бы приобрести (или принять в дар =)) в Москве subj для улучшения ситуации с энергопотреблением и поддержкой ядра и загрузчика (знакомый известен в OM community как человек, участвующий в low-level вещах и имеет commit right в OM репозиторий).

его
JID - paulfertser@jabber.org
mail - fertcerpav@gmail.com

teferiincub
()

[Slax] build slax ожил

Может для кого-то и боян, а я вот сегодня только заметил что slax обновился до 6.0.9 и на оффсайте появилось много подтверждённых модулей =) а ещё заработал build slax - http://www.slax.org/build.php =) на новость не тянет, но очень порадовало надо сказать.

 

teferiincub
()

[sms] как слать?

Хочется уметь слать смс'ки. (Ну например скрипт не доработал или в мониторинге какой-нить критичный алерт появился).

Собственно вопрос - чем слать смс'ки? С кем заключать договор, если надо. Есть ли у кого опыт работы с такого рода оповещениями?

 

teferiincub
()

[FreeBSD][CARP] как отловить изменение состояния?

Пробовал через devd - не реагирует на что-то вроде

в конфиге - notify 100 { media-type «CARP»; action «logger 'carp-test'»; };

пробовал через ifstated - реагирует только если опустить интерфейс на машине, а то что стал мастером замечаьт отказывается.

в конфиге -

carp_up = «carp0.link.up» carp_down = "!carp0.link.up" init-state auto

state auto { if $carp_up set-state primary if $carp_down set-state backup }

state primary { init { run «logger 'ifstated primary state'» } if «sleep 2» every 5 { if $carp_down { set-state backup } } }

state backup { init { run «logger 'ifstated backup state'» } if «sleep 2» every 5 { if $carp_up { set-state primary } } }

Через сообщения в сислог - представляется не очень правильным всё-таки. Не подскажет ли кто ещё какого решения или может найдёт ошибку в моих?

 

teferiincub
()

[QT] DVI

Существуют ли какие-нибудь проекты/классы для удобного просмотра DVI'ек на QT? или может быть что-то TEX-парсящее, хотя это вроде врдядли.

 

teferiincub
()

[FreeBSD] startup script

Суть проблемы - не запускается скрипт после перезапуска машины. ЧЯДНТ?

>cat /usr/local/etc/rc.d/zabbix_agentd.sh
#!/bin/sh

name="zabbix_agentd"
command="/usr/local/bin/zabbix_agentd"
command_args=""
pid_file="/var/run/zabbix/zabbix_agentd.pid"

case "$1" in

start)
echo "Starting ${name}."
sudo -u zabbix ${command} ${command_args}
;;
stop)
echo "Stoping ${name}."
if [ -r $pid_file ]
then
kill `cat $pid_file`
fi
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
esac

>stat /usr/local/etc/rc.d/zabbix_agentd.sh
77 55241 -rwxr-xr-x 1 root wheel 239511 405 "Nov 27 16:14:05 2008" "Nov 27 15:33:24 2008" "Nov 27 15:33:24 2008" "Nov 2715:33:24 2008" 4096 4 0 /usr/local/etc/rc.d/zabbix_agentd.sh

>cat /etc/rc.conf | grep zabbix
zabbix_agentd_enable="YES"



 

teferiincub
()

[C++] статические функции

Для примера - возьму qt.

Правильно ли вызывать статическую функцию как функцию член-класса или писать явно имя_класса::функция

Пример - как правильно - QObject::connect(...) или просто connect(...) в конструкторе класса пронаследованного от QWidget. Как себя поведёт в этом случае линковщик? какой вызов окажется быстрее? или и то и то будет совершенно одинаково?

P.S. то что QObject::connect понижает читаемость кода и так понятно.

 

teferiincub
()

[грамматика] О или А

как правильно - репозитОрий или репозитАрий?

 

teferiincub
()

[Phonon]Размер видео

Знает ли кто в Фононе способ узнать initial размер видео-данных, чтобы поресайзить виджет соответственно загруженного файла/урла?

Qt 4.4.3, phonon 4.2

 

teferiincub
()

[книги] Firewall в *nix-like системах

Собственно сабж.

Бывают ли какие-то книги по теме того как организованы фаерволы в никсах разных(и не только никсах)?

Интересуют сравнение-оптимизация-разработка таких систем.

 

teferiincub
()

UBIFS - зачем оно?

Можно в 2х словах?

В новости написано что оптимизированно для флеш накопителей, а на офф странице проекта:

One thing people have to understand when dealing with UBIFS is that UBIFS is very different to any traditional file system - it does not work on top of block devices (like hard drive, an SD card, an USB stick, etc). It was designed to work on top of UBI volumes, which have nothing to do with block devices. This is why UBIFS does not work on MMC cards or USB flash sticks - they look like block devices to the outside world because they implement FTL (Flash Translation Layer) support in hardware, which simply speaking emulates a block device on top of the built-in flash chip.

А я уж было подорвался смотреть как slax или кого-то на подобе на неё повесить.

>>>

teferiincub
()

[фото]что-то кроме chdk

Ищется сабж =)

Если кто-то не знает CHDK - Cannon Hackers Development Kit - Open Source'ная прога для Canon PowerShot'ов. Но я что-то хоть и искал что-нибудь аналогичное для других фотоаппаратов, ничего не нашёл. Может кто-то что-то знает? =)

>>>

 

teferiincub
()

[вещества?]Максим на jamendo

http://www.jamendo.com/en/album/29746

Интересно. это чья-то шутка или действительно отечественная исполнительница решила себя так попиарить за рубежом? Если последнее, то очень забавно. Не важно какого я мнения о её песнях, но jamendo - это позитив. А если чья-то шутка, то имхо клёвый ресурс портить такой фигнёй плохо.

Ваше мнение?

>>>

teferiincub
()

[django] проблема с mod_python

проблема следующая - хендлер мод-питона джанговский входит в какой-то момент в вечный цикл и всё валится по превышению рекурсий. Выглядит это примерно вот так:

Mod_python error: "PythonHandler django.core.handlers.modpython"

Traceback (most recent call last):

  File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 299, in HandlerDispatch
    result = object(req)

  File "/usr/lib/python2.4/site-packages/django/core/handlers/modpython.py", line 189, in handler
    return ModPythonHandler()(req)

  File "/usr/lib/python2.4/site-packages/django/core/handlers/modpython.py", line 162, in __call__
    response = self.get_response(request)

  File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 64, in get_response
    response = middleware_method(request)

  File "/usr/lib/python2.4/site-packages/django/middleware/common.py", line 57, in process_request
    urlresolvers.resolve(request.path)

  File "/usr/lib/python2.4/site-packages/django/core/urlresolvers.py", line 292, in resolve
    return get_resolver(urlconf).resolve(path)

  File "/usr/lib/python2.4/site-packages/django/core/urlresolvers.py", line 233, in resolve
    sub_match = pattern.resolve(new_path)

  File "/usr/lib/python2.4/site-packages/django/core/urlresolvers.py", line 233, in resolve
    sub_match = pattern.resolve(new_path)

и так далее. В первый раз с таким встретился, что я сотворил не так?

$ python -V
Python 2.4.4

libapache2-mod-python
Version: 3.2.10-4

$ /usr/sbin/apache2 -V
Server version: Apache/2.2.3

джанго слито из svn

>>>

 

teferiincub
()

не Амарок.

Собственно хочется плеер, по функционалу близкий к амароку(коллекции, обложки альбомов и тексты песен чтобы умел из коропки).

Потихоньку съезжаю с морально устаревшего софта. Амарок на очереди =)

>>>

teferiincub
()

[c][perl?] exec

Хочется чтобы дочерний процесс после форка превращался в перловый скрипт.

int main(int argc, char* argv[])
{
    switch (fork())
    {
        case -1:
            printf("Error\n");
            break;
        case 0:
            execl("/usr/bin/perl", "/home/teferi/exec/file.pl");
            break;
        default:
            return 0;
    }
}

вот как-то так. но после компиляции получаю
$ ./a.out
Can't open perl script "x���P���": No such file or directory

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

>>>

 

teferiincub
()

Django - изменить модель.

Создал в джанго модеь и в табличке в базе уже крутится какая-то информация. Теперь хочу изменить моделль - добавить поле или удаалить. Что для этого нужно сделать ну ломая данных? Может я не нашёл что-то в туториале или в документации? подскажите пжлст.

>>>

teferiincub
()

АТОЛовские ККМ

нет ли у кого модуля для работы с фискальниками этой фирмы(Феликсы РК2 и иже с ним)? Возникла необходимость добавить функционал в qt-шную программу, а примеры, которые поставляют с дровами к фискальнику под совсем уже древнюю мастдайную студию =(

Может кто уже сталкивался, а то приходится сидеть - велосипед изобретать.

>>>

teferiincub
()

Django + русский

Начал писать на джаного простенькие проеткы. как базу данных - использую mysql. Возникла проблема с русским языком. даже в админке джанговской при добавлении стоки получаю ворнинг и текст отображается вопросиками.

Базу данных создавал с левым энкодингом, но потом сказал ALTER DATABASE и ALTER TABLE поменяв дфолт енкодинги на utf8.

ворнинг такого вида: Incorrect string value: '\xD0\xBF\xD0\xB8\xD1\x88...' for column 'text' at row 1

Куда копать?

kubuntu hardy, python-django 0.96.1, python 2.5.2

>>>

teferiincub
()

kicker + compiz problem

Сталкивался ли кто-то с проблемой?

У меня при запуске Компиза с кубиком в панельке разносит часть окна с управлением виртуальными столами. Лечится это изменением менеджером вирт раб столов КДЕ сначало на 2(kicker отображает при этом 8) и потом на 1(kicker начинает отображать 4 и нормально бегать по сторонам куба).

Slackware 12 compiz-fusion 0.5.2 KDE 3.5.7

>>>

teferiincub
()

RSS подписка на новые темы