LINUX.ORG.RU

Сообщения smalcom

 

Поиск указанного количества подстрок при помощи grep

Форум — General

Приветствую.

Есть файл со множеством уравнений - как сложных, так и простых. Например:
1. A0 = A1 + A2
2. A0 = (A1 + A2) * (A3 + A4)
3. A0 = (A1 + A2) + (A3 + A4)

Пытаюсь сконструировать регулярное выражение для выделения строк с чётко указанным количеством совпадений. Пробовал всякие варианты с «{n,}» и «\1». Не едут лыжи.
Что хочется, пример:

1. grep -E хитрое_выражение{1} - выводится только первое уравнение;
2. grep -E хитрое_выражение{2} - выводится только второе уравнение;
3. grep -E хитрое_выражение{3} - выводится только третье уравнение;
4. grep -E хитрое_выражение{2,} - выводится только второе и третье уравнения.
И т. д.

ПС. на regex101 ходил, и по шагам отлаживал разные задумки и ман к grep перечитывал. Может какую-то мелочь упускаю из виду?
ППС. использование grep не принципиально, главное - результат. Я уже думаю просто программу написать для этой задачи.

Доп. Забыл указать, что хочу выводить уравнения с указанным количество операций сложения.

 ,

smalcom
()

Не отображается фон страниц

Форум — General

Приветствую. Стоит в генту два огнелиса:

  1. из исходников emerge --info firefox
  2. бинарный пакет emerge --info firefox-bin

Firefox-bin показывает сайты нормально, тогда как собранный из исходников не показывает фон сайтов: пример. Так началось сразу после установки, когда ещё не было плагинов. Пробовал сборку разными компиляторами: clang, gcc. Подскажите, где я накосячил.

-----

Обновил: [кат] не завёл, переложил вывод emerge на pastebin.

 ,

smalcom
()

мсье JB извольте обясниться

Форум — Linux-org-ru

ГЕК-ТООООР... т.е. Джы-Биииии
ну и где тут нецензурщина?
Цитата


1. фп...ду
2. фп...ду
3. фп...ду
4. фп...ду

тебе туда, солнышко



там написано два слова «фп», потом я задумался и написал "...", потом меня опять посетила мысль о действиях и я написал «ду».
Тупо - произвол. То что у тебя там возможно фантасмагоричное танго меня не очень прикалывает. Делай чтото. Требую восстановить комент ибо правила небыли нарушены.

источник: Мысли по дизайну «LOR»

smalcom
()

KDE4 и комбинации клавиш с Shift'ом

Форум — Desktop

Есть проблема с применением комбинаций, в которых участвует Shift.
Дистр: Arch. Проблема уже давненько, просто ленился писать.
Опишу проблему на примере.
1. Codeblocks: F2(скрытие нижней панельки) работает, Shift+F2(скрытие левой панельки) не работает.
2. MC: Fx работают, Shift+Fx не работают, но Alt+Shift+?(поиск типа) работает.
В консоли без иксов всё работает.

smalcom
()

Хобби

Форум — Talks

Один товарищ интересуется следующим вопросом.
1. Можно ли назвать трату денег хобби?
2. Какое альтернативное доказательство верности п.1 помимо прочтения словаря?

smalcom
()

ArrrrVIM.

Форум — Linux-org-ru

анон, ну нафик тему завалил? тока веселье началось

smalcom
()

Xorg. Обработка сообщений. SIGSEGV

Форум — Development

Создаю OpenGL окно(Xlib вызовы) и перехожу к циклу обработки сообщений.
Но все падает при вызове XPending.

Решил что xcb типа новее и переделал все согласно xcb - падает на вызове xcb_wait_for_event.

В dmesg появляются сообщения типа
general protection ip:7f3ad035215d sp:7fffdafc2b20 error:0 in libX11.so.6.3.0[7f3ad0316000+134000]

Отдебажить не получается ибо постоянно падает gdb

db[5146]: segfault at 7fffe6021fe4 ip 00000000004c639e sp 00007fffe6021fb0 error 6 in gdb[400000+41a000]

Что с ситемой?

ЗЫ. Gentoo ~amd64
libX11 - 1.3.5
libxcb - 1.7
xorg-server - 1.7.7-r1
glibc - 2.12.1-r1
kernel - 2.6.35
gdb - 6.8 (так как 7-ой вылетает с записью в сислог похожей на указанную выше записью о сегфолте)

ззы. таже фигня происходит на системе убунту 10.10

smalcom
()

Linux vs FreeBSD

Форум — Talks

Ресурс Phoronix провёл сравнительное тестирование производительности различных пользовательских приложений под управлением ядер Linux 2.6.30 и FreeBSD 7.2, собранных для архитектур x86 и x86-64. Тестирование включало следующие режимы: SQLite, время компиляции ImageMagick, x264, сжатие в 7-Zip, Gzip и LZMA, GnuPG, Gcrypt, POV-Ray, C-Ray, John The Ripper, dcraw, скорость расчетов в MAFFT, Sudokut, Himeno, тестирование производительности многопоточного чтения и записи, PostMark, Bullet Physics и тестирование в NASA NAS.
В 32-битном режиме из 27 проведенных тестов в 16 тестах обе системы продемонстрировали близкие результаты. В 9 тестах Debian/Linux был быстрее: ImageMagick, x264, POV-Ray, C-Ray, dcraw, Threaded I/O Tester, PostMark и NAS Parallel Benchmarks. Debian/kFreeBSD показал явное преимущество только в двух тестах: SQLite и Gcrypt.
В 64-битном режиме Debian/Linux выглядел ещё лучше, победив в 23 из 27 тестов (явное преимущество в 6 тестах). Тем не менее, 64х битный Debian/kFreeBSD показал значительное преимущество над ядром Linux'a в работе следующих тестов: x264, 7-Zip и Gcrypt CEMLLIA256-ECB Cipher.

Источник: опен.нет

smalcom
()

2dimez about score

Форум — Linux-org-ru

вступление. знаю что нехорошо было еще темку создавть, но всеже.

если нигде нельзя писать(даже в своей теме)) )... я имею ввиду что рейтинг-то набирается количеством постов.

smalcom
()

Не разрешает писать на форуме

Форум — Linux-org-ru

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

smalcom
()

Тяжелые будни братьев по оружию

Форум — Talks
smalcom
()

Linux 2.6.28.7 / 2.6.29. Произвольно падает сеть

Форум — Linux-hardware

беда. загружаюсь и через какоето время отваливается сеть. ifconfig показывает интерфейсы верно, route показывает верные маршруты. запускаем пинг и мониторим сеть с другова компа - пакеты с моей тачки уходят и приходят на нее с других, изменения в принятых и отправленых байтах производятся при просмотре ifconfig'ом, но только вот ping пишет что удаленый узел недоступен. так и все остальные приложения - пакеты отправляют, а что приходит назад не видят. перезагрузка драйвера forcedeth, rc.init1, rc.initd ничего не дает. Также пробовал ядро 2.6.24.5 с поставки bluewhite.

дистр: bluewhite мать: джефорс 6150

ЗЫ. под альтернативной ос все работает ЗЗЫ. так было не всегда, а только неделю.

Параллельно, может подскажете как/чем можно проследить путь пакета с низкого уровня до пользовательского? Ато включил в ядре дебаг и кучу других штук, а вот инфы в моменты падений никаких... разве шо замечаю, что вроде системное время прыгает на пару часов то вперед то назад.

smalcom
()

Балансировка канала и роутинг

Форум — Admin

Уже много где спросил, пока никто не ответил. Есть запасной вариант решения - чисто iptables, но хочется попробовать этот.

Дано:
Раздавалка интернета выделила Шлюзам N1 и N2 полосы 512/128 для доступа в инет. Между собой шлюзы и раздавалка включены на скорости 6МБит.
Шлюз N1 - 192.168.155.1(через данный шлюз видно Шлюз N2 и раздавалку интернета)
Шлюз N2 - 192.168.180.34
Рутер с тремя сетевухами
eth0 - 192.168.155.101
eth1 + eth2(мост с именем isab) - 10.0.0.1
Поверх всего этого поднимается VPN при помощи tinc
интерфейс - mvpn
адрес - 172.16.10.1

Далее. Мост isab включен в свитч, к которому подключен мой комп - 10.0.0.10 и 172.16.10.10(VPN адрес).

Задача: Пользуясь полосами выделеными для Шлюза 1 и Шлюза 2 увеличить комфортность пребывание в интернете на моем компе.
Что было сделано
Старый файл с правилами для iptables
#########################################
#!/bin/sh

#setup vpn
/sbin/modprobe tun
/usr/sbin/tincd -n mvpn

# Interface to Internet
EXTETH=eth0
EXTIP="192.168.155.101"
INTBR="isab"
ANYWHERE="0.0.0.0/0"
#ports
TCP_DC1="37175"
TCP_DC2="48380"
UDP_DC1="33379"
#hosts
HOST10="10.0.0.10"
#nets
ANYWHERE="0.0.0.0/0"
LOCNET="10.0.0.0/24"
VNET="172.16.10.0/24"
VIP="172.16.10.1"
#khome
KHOMEIP="192.168.180.34"

iptables -X
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

iptables -F -t nat
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT
iptables -t nat -P POSTROUTING ACCEPT

#########################################
# INPUT #
#########################################
iptables -A INPUT -i lo -j ACCEPT
#icmp
iptables -A INPUT -p icmp -j ACCEPT
#localnet
iptables -A INPUT -s $LOCNET -i $INTBR -j ACCEPT
#vnet
iptables -A INPUT -i mvpn -j ACCEPT
#vpn
iptables -A INPUT -p tcp -s $KHOMEIP -d $EXTIP --dport 655 -j ACCEPT
iptables -A INPUT -p udp -s $KHOMEIP -d $EXTIP --dport 655 -j ACCEPT
#squid
iptables -A INPUT -p tcp -s $KHOMEIP -d $EXTIP --dport 23128 -j ACCEPT
#state
iptables -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
#########################################
# NAT #
#########################################
iptables -t nat -A POSTROUTING -s $LOCNET -o $EXTETH -j SNAT --to-source $EXTIP
#########################################

а также подсмотреный в книжке скрипт для ip
#########################################
#!/bin/bash
IF0=isab
IF1=eth0
IF2=mvpn

IP1=192.168.155.101
IP2=172.16.10.1

P1=192.168.155.1
P2=172.16.10.88

P0_NET=10.0.0.0/24
P1_NET=192.168.155.0/24
P2_NET=172.16.10.0/24

ip route add $P1_NET dev $IF1 src $IP1 table T1
ip route add default via $P1 table T1
ip route add $P2_NET dev $IF2 src $IP2 table T2
ip route add default via $P2 table T2

ip route add $P1_NET dev $IF1 src $IP1
ip route add $P2_NET dev $IF2 src $IP2

ip rule add from $IP1 table T1
ip rule add from $IP2 table T2

ip route add $P0_NET dev $IF0 table T1
ip route add $P2_NET dev $IF2 table T1
ip route add 127.0.0.0/8 dev lo table T1
ip route add $P0_NET dev $IF0 table T2
ip route add $P1_NET dev $IF1 table T2
ip route add 127.0.0.0/8 dev lo table T2

ip route del default
ip route add default scope global nexthop via $P1 dev $IF1 weight 1 nexthop via $P2 dev $IF2 weight 1
#########################################

Что неработает: когда рутер решает доставить пакет через Шлюз 2, то пакет не может быть доставлен, тк доставить его можно только через Шлюз 1.
Вот как теперь решить сложившуюся ситуацию?

Add: схема сети
http://sysadmins.ru/files/lan_523.png

smalcom
()

Забыл пасфрейз на сертификат PKCS#12

Форум — Security

Чо делать то? Люди добрые помогите. Може софт какой есть для избавления меня от беды и стирания киборды?

ЗЫ. сертификат мой, никто в результате эксперимента не пострадает

>>>

smalcom
()

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