LINUX.ORG.RU

Сообщения roy

 

Symfony + Smarty

Добрый вечер. Решил попробовать для новой разработки symfony. До этого немного использовал Smarty, весьма понравился. Но когда поразбирался с фреймворком, понял, что там нет шаблонов. Поискава, нашел вот это - http://trac.symfony-project.com/trac/wiki/sfSmartyViewPlugin. Кто-нибудь использовал? Насколько это работоспособно?

roy
()

Виртуализация

Встала задача создания VPS. Выбираю между OpenVZ и Linux-Vserver. Кто что может сказать? Почитал сравнения, вроде как явного преимущества нет. В OpenVZ виртуалирован сетевой стек, т.е. есть возможность юзать iptables в контейнере, приятно, но не очень критично. А какие еще преимущества? В плане удобства управления всем этим хозяйством, выставления лимитов, бакапов/переносов VPS-ов?

roy
()

кэш iptables

Добрый день. Подскажите, каким образом можно сбросить кэш ната iptables ? К примеру, если у меня было одно правило для ната с определнными условиями. Я делаю удаление всех правил (-F), затем добавляю новые, где условия для ната меняются - т.е. если раньше 10.0.0.2 натился на 192.168.0.1, то теперь он должен натится на 192.168.100.1. Но пакеты продолжают идти так же, как и до смены правил. Помогает ребут. Какие есть варианты?

roy
()

kate + docbook

Добрый день. Подскажите, есть ли возможность в Kate, как в quanta, просмотреть структуру документа?

roy
()

Помогите настроить /etc/xml/catalog

В общем при генерации PDF FOP-ом, лезет в инет, а именно на
66.35.250.209, что вроде является sf.net

Эксперимента ради почистил файлик catalog, оставил только:

<?xml version="1.0"?>
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD XML Catalogs V1.0//EN"
  "file:///usr/share/xml/schema/xml-core/catalog.dtd">
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
</catalog>


Все равно лезет в инет... Что надо исправить и где, чтобы просто генерировались PDF (ну и html, который щас нормально создается) ?
roy
()

FOP качество изображений в PDF

Может кто подскажет, как можно улучшить качество изображений, получаемых в pdf документе? В качестве исходных использую PNG, в .html файлах все ок, в пдф - весьма плохое качество, текст плохо читаем. Что где можно подкрутить?

roy
()

squid ограничение трафика

Добрый день. Встала задача ограничить объем трафика, пролучаемый пользователями, за месяц. До этого работала связка squid+squidGuard. Поискав в инете, нашел несколько решений: Squid Traffic Counter (http://stc.nixdev.org/index.php) и SAMS (http://sams.irc.perm.ru/). Что посоветует использовать? Какой-либо из этих продуктов, или как то своими силами по превышению лимита блокировать пользователей? На самом деле, всех устраивает текущая связка, нужно только добавить ограничение на объем трафика. Буду рад вашим советам.

roy
()

FOP

Добрый вечер. Кто пользовался этим транслятором - не подскажите, как отучить его лазить в инет при генерации pdf? Немного напрягает. А если генерировать не из XSL-FO, а напрямую из xml - то вообще виснет, что-то ждет (коннект медленный).

roy
()

Ubuntu OO

Добрый день. Неприятная проблемка: опенофис из пакетов, writer, при активации картинки (например, если вставить картинку из файла а затем щелкнуть по ней мышкой) - приложение падает. Пробовал переустановить - эффект тот же. Поставил AltLinux-ый - с ним все ок. Кто-нибудь сталкивался с таким?

roy
()

два провайдера

Добрый день. Все пытаюсь разобраться с привалившем счастьем. Есть на 
сервере два ип, x.x.0.2, gw для него x.x.0.1 и y.y.0.2, gw y.y.0.1. 
Маршрут по-умолчанию прописан на gw x.x.0.1. Что надо сделать, чтобы, 
например, при выполнении команды traceroute -s y.y.0.2 host, трафик шел 
через gw y.y.0.1 ? Я выполнил следующие команды (после прочтения
lartc.org):

# ip route add y.y.0.0/24 dev eth2 src y.y.0.2 table trans
# ip route add default via y.y.0.1 table trans
# ip rule add from y.y.0.2 table trans

# ip rule ls
0:      from all lookup local
32765:  from y.y.0.2 lookup trans
32766:  from all lookup main
32767:  from all lookup default

По моему разумению, при коннекте с ип y.y.0.2 трафик завораичвается на
y.y.0.1. Но если сделать traceroute -s y.y.0.2 host, то трафик идет
(и то не доходит) через хост в сети первого провайдера (x.x.0.0/24),
причем тот хост не является gw для x.x.0.2 (т.е. не x.x.0.1).

Куда копать?
roy
()

несколько ip адресов и почта

Здравствуйте. Подскажите, как правильней будет сделать. На сервере два адреса от двух провайдеров. Сервер обслуживает почту. На него указывает домен, который прописан и в реверсивной зоне. С появленеим второго канала, хотелось бы, чтобы прием почты шел и по нему тоже. С этим не проблема. Как правильно организовать отправку через два канала? Т.е. для второго ип тоже надо прописать домен в прямой и обратной зоне ДНС, как я понимаю, никого не смутит, что домены будут одинаковые для двух разын ип? Не возникнет с этим никаких проблем при отправке почты ?

roy
()

32 или 64 бита?

Здравствуйте. Понимю, что избитый вопрос, но все же осмелюсь задать. Дано - athlon 64 3000+, 1GB RAM. Стоит щас 64 битный дистр. Признаться, проблемы есть с некоторыми 32 битными прогами, хотя в принципе сильно не страдаю. Но ощущаю :) В связи с переходом на другой дистр - kubuntu, начал думать, какую архитекутру ? Может плюнуть и поставить i386? Интересует производительность. Но этом компьютере сразу поставил 64 битный, поэтому сравнить не могу. А ставить сперва 32 битный, потом 64 - нет возможности, долго качать оба. Комп используется для программирования, очень много компилит, а так как у всех - инет, видео. Интересует, не тормознее ли выйдет i386 чем x86_64?

roy
()

не очень хитрая маршрутизация

Здравствуйте! Подскажите, правильно я мыслю или нет.

Дано: две сети, первая: x.x.220.0/24, в ней ПК x.x.220.2 и
маршрутизатор x.x.220.1.
вторая: x.x.0.0/24, в ней два ПК: x.x.0.2 и x.x.0.3, и маршрутизатор
x.x.0.1.

Маршрутизаторы соединены между собой VPN тунелем через интернет,
пользователи из двух сетей прозрачно общаются друг с другом.
 Скоро будет еще один канал в интернет, подключеный к маршрутизатору 
x.x.0.1, более широкий, чем имеющийся. Задача - некоторые ПК из сети
x.x.0.0/24, в данном примере - x.x.0.2, при обращении к ПК x.x.200.2
(и только к нему) пускать через новый канал (пусть его ип будет
y.y.0.1).

Как я планирую это сделать: поднять еще один ВПН туннель
y.y.0.1 -- x.x.220.1. IP этого ВПН соединения пусть будут 10.0.0.1 и
10.0.0.2 соответсвенно. Получится ли заданное сделать только с помощью
иптаблес? Т.е. я пишу правило, которое определяет, что коннект с
x.x.0.2 и хост назначения - x.x.200.2 и делает SNAT на ip адрес
10.0.0.1? Ну ессно при соответсвующих настройках на маршрутизаторе
первой сети. Хватит ли этого или здесь надо что-то более хитрое?
roy
()

RSA big prime numbers

Здравствуйте. Помогите разобраться с алгоритмом генерации
публичной и приватнйо экспоненты. С алгоритмами у меня не очень,
поэтому вопрошаю здесь. Нашел в инете пример алгоритма,
адоптировал его:

static int result, result2;
/* расширенный алгоритм эвклида */
int gcd(int u, int v)
{
	int q, tn, u1, u3, v1, v3;
	
	u1 = 1;
	u3 = u;
	v1 = 0;
	v3 = v;

	while (v3 > 0)
	{
		q = u3 / v3;
		
		tn = u1 - v1 * q;
		u1 = v1;
		v1 = tn;

		tn = u3 - v3 * q;
		u3 = v3;
		v3 = tn;
	}

	result = u1;
	result2 = (u3 - u1 * u) / v;
	return u3;
}

void main(void) 
{
	int n, phi, e, d, are, are2;

	/* calculate modulues and phi */
	n = p * q;
	phi = (p - 1) * (q - 1);

	/* initialize e */
	e = n / 3;
	e += rand() + n;

	/* calculate e and d */
	while (e > 0)
	{
		/* e must be less than phi */
		while (e > phi)
			e /= 2;
		e /= 2;

		/* check if the e is prime */
		are = gcd(e, phi);
		d = result;

		if (are == 1)
		{
			are2 = gcd(result, phi);
			if (result == e)
			{
				if (e != d)
					break;
                                        /* нашли e и d */
			}
		}
		e = e - 2;
		if (e <= 0)
		{
			e = n / 3;
			e += rand() + n;
		}
	}
}

Здесь имеется ввиду, что е - публичная экспонента, а d - 
приватная.
Проблема в том, что не всегда генерируются корректные e и d.
К примеру, при P=61 и Q=53 все ок (e = 37, d = 253).
А при p=17, q = 13 => e = 19, d = 91, и алгоритм не работает (
шифрования/дешифрования). Подскажите, где у меня ошибка ?
Алгоритм взят с http://www.linuxjournal.com/article/6695
roy
()

sarg

Добрый день. Помогите разобраться со статистикой, которую генерируют 
Sarg. Есть колонки:

No		Пользователь	Подключений	Байт	%Байт	IN-CACHE-OUT	Общее время	Миллисек.	%Время
2	[Image] 	pt	73.47K	956.95M	0.00%	77.04%	22.96%	03:47:34	13.65M	5.27%
3	[Image] 	stas	124.24K	701.25M	0.00%	27.72%	72.28%	07:33:03	27.18M	10.49%
4	[Image] 	anna	112.53K	616.42M	0.00%	46.81%	53.19%	05:45:48	20.74M	8.01%

Как я понял, IN-CACHE-OUT говорит, сколько байт отдано из кеша (IN), и 
сколько - от сервера (OUT). Тогда в этом случае значенеи Байт о чем 
говорит ? Скольо байт было передано юзеру (из кеша + из инета), или 
сколько получена из инета? Если суммарно (кеш + инет), можно ли 
посчитать, сколько трафика было получено из инета?
roy
()

DocBook editing

Добрый день. Подскажите, где лучше писать документацию в формате DocBook ? Нашел Oxygen, красивый, но платный. Что еще есть? Ну т.е. не просто есть, а кто чем пользуется для этого?

roy
()

смена дистрибутива :)

Здравствуйте. Тема наверно банальна, но все же :)

Использую slackware года 4, но с тех пор линух стал работой, и чем-то заниматься дома (компилить, самому разрешать зависимости и прочие мелочи) стало лень, начал задумываться о смене дистрибутива к более user-friendly. Что хотелось бы видеть - болшой репозиторий пакетов, менеджер пакетов с зависимостями, платформа amd64, не rpm-based. В общем то, выбираю между ubuntu/kubuntu/debian. Что можно посоветовать?

roy
()

Создание документации

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

roy
()

странные ошибки в логах BIND

Добрый день. Что бы это могло означать?

FORMERR resolving '35.142.71.217.in-addr.arpa/PTR/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '35.143.71.217.in-addr.arpa/PTR/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '35.94.64.80.in-addr.arpa/PTR/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '3a.overclockers.ru/A/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '468.rbn.nsk.ru/A/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '468.smi.ru/A/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '5.142.71.217.in-addr.arpa/PTR/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '66.254.3.72.in-addr.arpa/PTR/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '71.143.71.217.in-addr.arpa/PTR/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '81.143.71.217.in-addr.arpa/PTR/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving '96.142.71.217.in-addr.arpa/PTR/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving 'A.NIC.de/A/IN': 217.70.106.5#53: 1 Time(s)
    FORMERR resolving 'ARWENA.NASK.WAW.PL/A/IN': 217.70.106.5#53: 1 Time(s)

Появилось в логах не так давно.
roy
()

сатистика с интерфейсов

Добрый день. Подскажите, как возможно организовать сбор статистики с интерфесов маршрутизатора? Удаленно чтобы. На самом маршрутизаторе ничего считать не надо. Это требуется для маршрутизатора, работающего под embedded linux (openwrt), ядро 2.6. Какие возможны варианты? Даже не знаю пока по каким словам гуглить

roy
()

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