LINUX.ORG.RU

Сообщения swelf

 

emacs,wanderlust

Решил тут начать пользоваться emacs'ом, заодно и почтовик в нем настроить, появилась пара вопросв, которые не знаю как решить.

1)как сделать чтобы разделение по папка происходило сразу при получении нового сообщения, а не после прямого вызова elmo-split

2)Как сделать чтобы после разделения писем по Maildir папкам, сообщения не удалялись из pop3 папки и соответсвенно с сервера, а то я их так уже на другом клиенте не получу.

3)Как настроить elmo-split для нескольких ящиков и соответственно для нескольких elmo-split-folder.

swelf
()

python, re.sub,.re.IGNORECASE, кириллица, не работает

Собвсно сабж. Как исправить?

In [27]: re.sub("test"+"(?i)",'111','test')
Out[27]: u'111'

In [28]: re.sub("test"+"(?i)",'111','tEsT')
Out[28]: u'111'

In [29]: re.sub("тест"+"(?i)",'111','тест')
Out[29]: u'111'

In [30]: re.sub("тест"+"(?i)",'111','тесТ')
Out[30]: u'\xd1\x82\xd0\xb5\xd1\x81\xd0\xa2'
Регулятри мне по большему счету и не нужны, мне нужна замена подстроки с игнорированием регистра.

swelf
()

Не работает vlan после смены mac.

Собсно сабж, меняю мак на влане, сеть, т.е. только этот влан, перестает работать. tcpdump'ом вижу, что пакеты доходят, но реакции нет, отвечает только на broadcast пакеты

Работа с нативным маком, пингую с соседней машины.

# tcpdump -i eth1.500 -nnec2
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1.500, link-type EN10MB (Ethernet), capture size 96 bytes
23:00:11.293374 00:08:c7:45:74:6a > 00:1b:21:cb:ac:89, ethertype IPv4 (0x0800), length 98: 10.1.1.2 > 10.1.1.1: ICMP echo request, id 14355, seq 21, length 64
23:00:11.293386 00:1b:21:cb:ac:89 > 00:08:c7:45:74:6a, ethertype IPv4 (0x0800), length 98: 10.1.1.1 > 10.1.1.2: ICMP echo reply, id 14355, seq 21, length 64
Меняю мак на 00:1b:21:cb:ac:88
# tcpdump -i eth1.500 -nne
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1.500, link-type EN10MB (Ethernet), capture size 96 bytes
23:01:39.059321 00:08:c7:45:74:6a > 00:1b:21:cb:ac:88, ethertype IPv4 (0x0800), length 98: 10.1.1.2 > 10.1.1.1: ICMP echo request, id 41491, seq 1, length 64
как видно, соседняя машина получила по arp новый мак, пакет сетевая принимает, но сеть по сути не работает. сетевая
04:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
# ethtool -i eth1
driver: e1000e
version: 1.9.5-NAPI
firmware-version: 1.8-0
bus-info: 0000:04:00.0
os centos 5.7 64bit

Такая же сетевая на дебиане 32bit работает с измененны маком на влане нормально.

swelf
()

UPS s snmp.

Есть ли бюджетные модели? Нужно узнавать о переходе на работу от батарей в месте где стоит только UPS и свич и к компу подключить его нет возможности.

swelf
()

syslog, перевелось время.

На всех серверах, на которых я заранее обновил tzdata, и на которых не перевелось системное время, перевелось время в логах syslog, перезапуск сислога решает проблему, но кто-нибудь объясните, какого хрена syslog в 3 часа 30 октября сбросил время до 2 часов. Пострадали Centos 5.6, debian 6.

swelf
()

zabbix, зависимости.

На лоре неделя забикса.

Кто-нибудь настроил нормально зависимости? преставим простую ситуацию, есть шлюз, пусть «А», за шлюзом есть еще шлюзы, еще хосты, вобщем некоторое дерево узлов. Все эти хосты за «А» зависят от него, кто-то напрямую, кто-то через другие шлюзы, «А» падает, но заббикс сперва проверяет все остальные хосты, шлет тучу уведомлений, а потом только проверяет «А». Внимание вопрос, как бы сделать так чтобы он не слал кучу уведомлений, когда по факту узел «А» лежит и остальные узлы за ним забикс проверять не должен.

swelf
()

Virtualbox,kvm , диски

Какой тип контроллера выбрать в одной из этих двух вм, чтобы при установке os диски были не sd* а что-то другое, например как в xen xvda и тп. Нужно проверить kickstart конфиг, чтобы он ставил ос независимо от того такой там диск, sba, xvda или что-то еще.

swelf
()

Выбор тикетной системы.

Посоветуйте тикетную для маленькой IT конторы, для внутренних нужд, писать в нее будет 3-5 человек. Пара требований: 1) Простая в использовании 2) типы билетов, как инциденты, так и по расписанию. 3) приоритеты у билетов.

swelf
()

[conkyForecast]Коньки поломалися

Поломался вывод погоды через conkyForecast, выглядит это так http://s48.radikal.ru/i119/1103/60/970529556e06.jpg

и как это исправить в дуже не знаю, когда поломалось не уверен, ибо эта фигня выводится у меня в скратчпад который я открываю не часто, пробывал все 2 версии коньков и forecast доступные мне из портежа(+оверлей devnull), со стандартным template для conkyForecast.

temolate стандартный из примеров идущих вмете с conkyforecast

${voffset 5}${goto 10}${font ConkyWeather:style=Bold:size=40}[--datatype=WF]${font}
${voffset 5}${goto 20}[--datatype=HT --hideunits --centeredwidth=3]/[--datatype=LT --hideunits --centeredwidth=3]
${voffset 10}${goto 10}${font ConkyWindNESW:size=40}[--datatype=BS]${font}
${voffset 5}${goto 10}[--datatype=WS --imperial] - [--datatype=WD]
${voffset -145}${goto 100}${color1}${font Bitstream Vera Sans Mono:style=Bold:size=14}[--datatype=CT]${font}
${voffset 10}${goto 100}${color3}Station: ${color1}[--datatype=OB]
${goto 100}${color3}Rain: ${color1}[--datatype=PC]
${goto 100}${color3}UV: ${color1}[--datatype=UI] - [--datatype=UT]
${goto 100}${color3}Humidity: ${color1}[--datatype=HM]
${goto 100}${color3}Dew Point: ${color1}[--datatype=DP]
${goto 100}${color3}Sunrise/Set: ${color1}[--datatype=SR] / [--datatype=SS]
${goto 100}${color3}Bar: ${color1}[--datatype=BR] - [--datatype=BD]
${goto 100}${color3}Moon: ${color1}[--datatype=MP]
${voffset 25}${goto 25}[--datatype=DW --startday=1 --shortweekday]${goto 100}[--datatype=DW --startday=2 --shortweekday]${goto 175}[--datatype=DW --startday=3 --shortweekday]${goto 250}[--datatype=DW --startday=4 --shortweekday]
${voffset 10}${goto 10}${font ConkyWeather:size=32}[--datatype=WF --startday=1 --endday=4 --spaces=3]${font}
${voffset 15}${goto 15}[--datatype=HT --startday=1 --hideunits --centeredwidth=3]/[--datatype=LT --startday=1 --hideunits --centeredwidth=3]${goto 90}[--datatype=HT --startday=2 --hideunits --centeredwidth=3]/[--datatype=LT --startday=2 --hideunits --centeredwidth=3]${goto 170}[--datatype=HT --startday=3 --hideunits --centeredwidth=3]/[--datatype=LT --startday=3 --hideunits --centeredwidth=3]${goto 245}[--datatype=HT --startday=4 --hideunits --centeredwidth=3]/[--datatype=LT --startday=4 --hideunits --centeredwidth=3]
${color3}${font Bitstream Vera Sans Mono:size=7}${alignr 20}Last Update: [--datatype=LU]${font}

вызывается в коньках так

{execpi 1800 conkyForecast --location=RSXX0063 --template=/usr/share/conkyforecast/example/conkyForecast.template

ах да

Linux gentoo 2.6.36-zen1 #1 ZEN SMP Sun Jan 16 02:09:22 MSK 2011 i686 Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz GenuineIntel GNU/Linux

swelf
()

[X11][gentoo] проблемы с клавиатурой.

запускаю xbindkeys -k на нулевом дисплее и жму стрелку вниз, получаю

Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"(Scheme function)"
    m:0x10 + c:116
    Mod2 + Down

Запускаю еще X сервер на первом дисплее с тем же конфигом(/etc/X11/xorg.conf)

получаю на нем

Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"(Scheme function)"
    m:0x0 + c:116
    Down

конфиг Xorg http://paste.pocoo.org/show/353979/

X -version

X.Org X Server 1.9.4
Release Date: 2011-02-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.36-zen1 i686 Gentoo
Current Operating System: Linux gentoo 2.6.36-zen1 #1 ZEN SMP Sun Jan 16 02:09:22 MSK 2011 i686
Kernel command line: root=/dev/sda1
Build Date: 13 February 2011  06:32:02AM
 
Current version of pixman: 0.20.2
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.

Все было еще печальней, пока я не закоментировал в конфиге следующее

#Section "ServerFlags"
#    Option   "AllowEmptyInput"   "false"
#EndSection
при нажатии стрелки вниз xbundkeys -k выдавало что я нажал Mod2+Super_R

В итоге стрелки не совсем коректно работали(в основном в браузере).

ЗЫ. модификатор подставляется к любой клавише. Ктонить знает в чем тут дело?

 ,

swelf
()

su cannot set user id resource temporarily unavailable

При попытке сделать 'su - user', вываливается сообщение об ошибке, которое в шапке, погуглив я нагуглил что дело в лимитах, поднял лимит на открытые файлы и кол-во процессов для пользователя, и сразу смог залогиниться. Так вот вопрос, разве лимиты не действуют на каждую сессию пользователя, почему мне нельзя было начать новую? При этом открытых от пользователя файлов было больше чем разрешено софт лимитом, но меньше чем хард лимитом.

swelf
()

Не могу установить max open files>65536

Сабж, для рута ставится, для остальных нет, если поставить soft и hard limit в limits.conf больше 65536, то все равно лимит выставляются в 65536, система RHEL4. Есстественно я перелогиваниюсь в систему.

swelf
()

[libvirt] Не запускается winxp.

Устанавливал через virt-install, дело дошло до первой перезагрузки и дальше не пошло, система не грузилась, запустил при помощи qemu -hda <путь к образу> -cdrom <путь к iso>, так доустановилось. Далее при попытке запустить через libvirt виртуалка не грузится в нормальном режиме, но запускается в безопасном. При этом qemu -hda <путь к образу> нормально запускается. Конфиг виртуалки в libvirt

<domain type='kvm'>                           
  <name>winXP</name>
  <uuid>76d8b58b-4917-3a56-c395-bfecc75e13a3</uuid>
  <memory>524288</memory>
  <currentMemory>524288</currentMemory>
  <vcpu>1</vcpu>
  <os>
    <type arch='i686' machine='pc-0.13'>hvm</type>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <pae/>
  </features>
  <clock offset='localtime'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/bin/qemu-kvm</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/home/swelf/kvm/winxp.img'/>
      <target dev='hda' bus='ide'/>
      <address type='drive' controller='0' bus='0' unit='0'/>
    </disk>
    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <source file='/home/swelf/Downloads/iso/Windows XP Pro SP3 VLK Rus (x86) 20.07.2010/GRTMPVOL_RU_20.07.10.iso'/>
      <target dev='hdc' bus='ide'/>
      <readonly/>
      <address type='drive' controller='0' bus='1' unit='0'/>
    </disk>
    <controller type='ide' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
    </controller>
    <interface type='network'>
      <mac address='52:54:00:26:1c:02'/>
      <source network='default'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>
    <serial type='pty'>
      <target port='0'/>
    </serial>
    <console type='pty'>
      <target type='serial' port='0'/>
    </console>
    <input type='tablet' bus='usb'/>
    <input type='mouse' bus='ps2'/>
    <graphics type='vnc' port='-1' autoport='yes' keymap='en-us'/>
    <video>
      <model type='cirrus' vram='9216' heads='1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
    </video>
    <memballoon model='virtio'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
    </memballoon>
  </devices>
</domain>

Есть идеи?

 

swelf
()

[python]Экземпляр класса как параметр по умолчанию

Собсно вопрос, можно ли в функцию передать как параметр по умолчанию конкретный экземпляр класса, типа такого

class A:
    pass
a = A()
def f(param = a):
    pass

 

swelf
()

[C][dump question]длина неиниализированной строки

решил поучить C, есть такая программа

#include <stdio.h>
#include <string.h>
int main(){
char s[5];
printf(«len of %s %d\n»,s,strlen(s));
return 0;
}

функция strlen считает символы пока не наткнется на '\0', так как массив символов я не инициализирую, то там мусор, и функция выйдет за его границы, вопрос, почему при каждом запуске программы, в качестве строки s выводится мусор, в качестве длины всегда 34(как выяснилось зависит от объявленной длины массива), а если объявить масив с >40 символов, не инициализируя строку длина = 0, и строка пуста, если меньше 40 символов, то в строке мусор. Ктонить может объяснить это?

 

swelf
()

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