LINUX.ORG.RU

Сообщения saper

 

Кому необходимо: как сделать быстрый старт OpenOffice и немного KDE :)

Форум — General

Это перепечатка моего сообщения из комментария к новостям, с небольшими дополнениями. Рад буду услышать отзывы, кому это помогло или не помогло :-|

Итак, что нужно сделать, чтобы ваш OpenOffice стартовал быстро, а заодно и KDE, без всяких левых приложений типа oooqstart (которые к тому же не всегда работают).
Имеем:
CPU: AMD Athlon 850@892, RAM: 256Mb
Slackware 9.1+current, Linux 2.6.6
OpenOffice 1.1.1, установленный в /opt/openoffice

С приведенными ниже настройками OpenOffice старутет меньше чем за 2 секунды.

Создаем /opt/openoffice/ooqs.sh:
#!/bin/sh
cd /opt/openoffice
while true; do
/opt/openoffice/soffice -quickstart -plugin
sleep 5
done

Создаем /opt/openoffice/oostart.sh:
#!/bin/sh
if [ "`ps ax|grep ooqs.sh|grep -v grep`" == "" ]; then
/opt/openoffice/ooqs.sh &
fi
/opt/openoffice/soffice $@

Модифицируем /opt/kde/bin/startkde (не обязательно, но killall стоит добавить на выходе и X, не важно KDE у вас или нет):
#!/bin/sh
trap 'echo GOT SIGHUP' HUP

kdeinit_shutdown
dcopserver_shutdown

xsetroot -cursor_name left_ptr -solid black

LD_BIND_NOW=true kdeinit +kcminit +knotify
if test $? -ne 0; then
echo 'startkde: Could not start kdeinit. Check your installation.' 1>&2
xmessage -geometry 500x100 "Could not start kdeinit. Check your installation."
fi

test -n "$KDEWM" && KDEWM="--windowmanager $KDEWM"
kwrapper ksmserver $KDEWM
if test $? -eq 255; then
echo 'startkde: Could not start ksmserver. Check your installation.' 1>&2
xmessage -geometry 500x100 "Could not start ksmserver. Check your installation."
fi

killall ooqs.sh
kdeinit_shutdown
dcopserver_shutdown

Обратите внимание на строчку killall ooqs.sh :)

Минусы этого решения:
1. Такой скрипт startkde применим только если вы постоянно работаете в KDE одним и тем же пользователем и первый старт KDE вы делали обычным пользователем, принципиально для OpenOffice нет разницы будет использоваться этот модифицированный скрипт или нет.
2. Почему то закрытие последнего окна OpenOffice происходит медленнее, чем раньше (задержка в пару сек).

Для ускорения KDE можно попробовать сделать следующее (у меня работает, тут уже серьезной работы не было):
из /opt/kde/bin переместить в резерв:
kaccess kbuildsycoca kcminit kdesktop kdesktop_lock khotkeys
из /opt/kde/lib переместить в резерв:
libkdeinit_kbuildsycoca.la libkdeinit_kcminit.so
libkdeinit_khotkeys.la libkdeinit_kaccess.la
libkdeinit_kbuildsycoca.so libkdeinit_kdesktop.la
libkdeinit_khotkeys.so libkdeinit_kaccess.so
libkdeinit_kcminit.la libkdeinit_kdesktop.so
из /opt/kde/lib/kde3 переместить в резерв:
kaccess.la kcminit.la kdesktop.la khotkeys.la knotify.la
kaccess.so kcminit.so kdesktop.so khotkeys.so knotify.so

Внимание: перемещение *kdesktop* отключит рабочий стол (мне он не нужен), перемещение *khotkeys* отключит в первую очередь запуск команд по Alt-F2 (я думаю, что для запуска команд хватит konsole или rxvt или своего приложения на базе обычного hotkeys, который памяти потребляет меньше). Также см. выше скрипт startkde, очищенный от ненужных вещей.

Рекомендуется сделать символическую ссылку /usr/X11R6/lib/X11/xinit/xinitrc на /opt/kde/bin/startkde, исходный xinitrc.kde для современной системы мало полезного имеет, при желании смотрите используете вы Xresources или нет (я - нет, хватает ~/.Xdefaults).

При необходимости, шрифты от KDE прописать в каталог шрифтов /usr/X11R6/lib/fonts/misc (там пара unicode шрифтов fixed), поскольку очистка startkde для меня в первую очередь сказалась в этом.

P.S. Надеюсь кому то поможет.
P.P.S. Если вы редко разрабатываете программы и не используете большую часть времени свой компьютер как сервер остановите всякие acpid, crond, atd, sshd, а также отключите ldconfig в стартовых скриптах.
P.P.P.S. Не забудьте сделать резервную копию всех изменений, Удачи :)

saper
()

Давайте обсудим как сжимать mecnoder-ом такие вот ролики

Форум — General

Итак, есть фотокамера Pentax Optio S4i с возможностью записи видео в MJPEG 320x240@15fps (по времени ограничено емкостью карты Secure Digital). В общем уже неплохо.

Чтобы это работало на разных компьютерах (в windows такой mjpeg играет только QuickTime), я решил перегнать в MPEG4, и зафильтровать с целью улучшения качества. Исходный поток видео ~1200kbps.

Исходно проигрываю его так:
mplayer -pp 6 -vf hqdn3d imgXXXX.avi

Что замечено:
1. Бикубический фильтр scale увеличивает лучше, чем встроенный в matrox, значит, решил я, нужно смасштабировать им до 640x480, параметр четкости (sharp) поставил на максимум.
mplayer -pp 6 -vf scale 640:480:0:0:100,hqdn3d -sws 2 imgXXXX.avi

2. Для плавности можно увеличить framerate, через фильтр tfields.
mplayer -pp 6 -vf scale 640:480:0:0:100,tfields=4,hqdn3d -sws 2 imgXXXX.avi

Итого, играет получше, чем исходное MJPEG с -pp 6 и -vf hqdn3d

Теперь надо все сжать в MPEG4. И тут проблема: хотелось бы уменьшить размер файла, но:
1. scale требует большего bitrate, т.к. увеличивает сжимаемую площадь.
2. tfields требует большего bitrate, т.к. увеличивает framerate (fps).

Попытки сжать вот так:
mencoder $1 -pp 6 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=600:vhq:v4mv:trell:autoaspect -ofps 30 -vf scale=640:480:0:0:100,tfields=4,hqdn3d -sws 2 -oac copy -o /movie.avi
rm movie.avi
mencoder $1 -pp 6 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=600:vhq:v4mv:trell:autoaspect -ofps 30 -vf scale=640:480:0:0:100,tfields=4,hqdn3d -sws 2 -oac copy -o /movie.avi

Успеха не принесли, vbitrate=600 (в два раза меньше, чем исходное) не дает желаемого качества MPEG4, при проигрывании полученного MPEG4 AVI с pp 6 и hqdn3d и уже увеличенным до 640x480 изображением качество хуже, чем исходного MJPEG с pp 6 и hqdn4d и аппаратным масштабированием (Matrox).

У кого какие идеи?

P.S. Можно увеличить bitrate конечно, но выход ли это???

saper
()

Множественные уязвимости в ядрах версий 2.4.26 и 2.6.5

Новости — Безопасность
Группа Безопасность

Все уязвимости локальные. Подвержены также младшие версии.

1. Linux Kernel Serial Driver Proc File Information Disclosure Vulnerability (http://www.securityfocus.com/bid/10330) .
2. Linux Kernel CPUFreq Proc Handler Integer Handling Vulnerability (http://www.securityfocus.com/bid/10201) .
3. Linux kernel do_fork() Memory Leakage Vulnerability (http://www.securityfocus.com/bid/10221) .
4. Linux kernel Framebuffer Code Unspecified Vulnerability (http://www.securityfocus.com/bid/10211) .

По ссылке ниже - список всех уязвимостей securityfocus, в настоящий момент сочетание Linux Kernel хорошо видно на общем фоне.

>>> Ссылка на список всех уязвимостей

saper
()

Вышел ABBYY FineReader Engine 6.0 для Linux

Новости — Проприетарное ПО
Группа Проприетарное ПО

Из пресс-релиза на сайте: "Компания ABBYY начинает продажи в России ABBYY FineReader Engine ? инструментария, позволяющего встраивать в приложения технологии оптического распознавания текстов. Кроме того, впервые выходит версия системы FineReader Engine для платформы Linux."

Результаты распознования можно будет сохранять в форматах RTF, PDF, HTML, TXT и CSV (в версии для Windows можно также сохранять в форматах PPT и DBF, а сохранение в общие между платформами форматы тоже имеет свои особенности). Количество модулей-дополнений для Linux-версии пока существенно меньше.

Цена лицензии на комплект разработчика фиксированная ? 4500 USD для Windows и 9000 USD для LINUX.

Насколько я помню Engine имеет CLI, позволяющий заниматься распознованием текстов без дополнительных внешних или написанных собственных программ.

>>> Пресс-релиз

saper
()

Русский OpenOffice 1.1.0 от ALTLinux

Новости — Офисные приложения
Группа Офисные приложения

Вышла руссифицированная версия OpenOffice 1.1.0 от команды разработчиков ALTLinux: OpenOffice 1.1.0 RUS ALT1. Доступна, как для Linux, так и для Windows.

>>> Скачать (ссылка на каталог)

saper
()

Индикация на сервере через COM-port ...

Форум — Development

Есть идея - на сервере с 8 свободными индикаторами (LED) сделать программу, которая из bash включала/выключала указанный (чтобы отражать процесс загрузки, отражать ошибки различных программ/устройств). Хочу спросить - можно ли сделать это на COM-порту, есть ли примеры/аналоги, писать буду на C.

saper
()

Отфильтровать IPX между двумя интерфейсами на Linux-IPX-router(ipxripd).

Форум — Security

Subj. По MAC-ам нельзя, так как IPX протокол (вообще как протокол) netfilter не знает, патчи искал - не нашел даже экспериментальных для старых версий ядер. Очень нужно разрешить IPX трафик только для двух Novell серверов, находящихся за eth0, а весь остльной запретить (250 машин шарят по IPX/NetBIOS свои ресурсы на eth1, eth2, eth3). Для чего надо - чтобы вообще ограничить трафик и избавиться от обильного броадкаста (в основном IPX/Netbios/SMB:BROWSE - регистрация мастеров сеток и прочее). Пересадить с IPX/Netbios на IP/Netbios нельзя - пользователи зашиты в NDS Novella, и вообще нельзя для этой задачи.

saper
()

Linux FreeSWAN и FreeBSD KAME(racoon) и мои аргументы :)

Форум — Security

Тут опять таки некоторый выбор намечается и опять таки между FreeBSD и Linux решением. Напишу, что уже заметил:
+ KAME пишут профессионалы из коммерческих фирм, им платят за это деньги;
- эти профессионалы работают по контракту над проектом в одном физическом месте (в Японии), это уже второй контракт на 2 года заключили до 2004 года, соответственно не понятно кто его будет развивать в случае чего.
- лицензия BSD позволяет этим профессионалам забыть про open-версию и развивать свою коммерческую.
+ KAME поддерживает X509v3 сертификаты и сервер IKE
+ FreeSWAN поддерживает X509v3 сертификаты в виде отдельного патча :( и сервер IKE
+ FreeSWAN разарбатывается под лицензией GPL
+ KAME многие фирмы используют в своих коммерческих VPN
+ на FreeSWAN легко нашел параметры скорости работы, на KAME - вообще не нашел, хотя и FAQs и HOWTOs на их сайте смотрел.
+ на FreeSWAN отличная документация (с небольшими оговорками :)

Ваше аргументированное мнение приветствуется.

Хотя в слабые каналы подумываю установить CIPE, а эти нужны для Windows XP клиентов с X509 сертификатами, чтобы из любой точки мира, кстати любой из этих 2-х VPN может аутентифицировать по сертификату? (то есть когда у клиента меняется IP-адрес от сессии к сессии - Ex: dialup из различных стран от разных провайдеров)?

saper
()

Что лучше FreeBSD ipfw или Linux IPTables? И мои аргументы ...

Форум — Security

Интерисует по параметру настраиваемость, легкость администрирования. Сейчас есть firewall на FreeBSD, думаем перевести его на Linux (корпоративная политика), правил в FreeBSD около 150. Есть проблемы:

При попытке добавить правила с destination на несколько портов - нужно писать несколько правил (по количеству портов).

При попытке посмотреть - а как вообще правила выполняются (последовательность), опять таки - только перебором таблиц nat, filter, mangle, и то: как отфильтровать пакет до NAT-инга?

saper
()

OpenOffice 1.0 ALT2 RUS скоро

Новости — Офисные приложения
Группа Офисные приложения

Итак судя по содержимому ftp://ftp.altlinux.ru/pub/distributio... на сайте скоро будет доступна вторая редакция офисного пакета первой версии. Причем как в русской, так и английской локализации.

>>> Ожидаемый русский пакет ALT2 для Linux

saper
()

Samba. XFS. ACL. Windows-клиент не может удалить пользователя Everyone из списков доступа к папке

Форум — Admin

Собствено subj. Пользователи локальные. В smbpasswd прописаны, находятся в отдельной группе.

Вот весь smb.conf:

[global]
netbios name = MYCOMP
workgroup = MYDOM

interfaces = eth0 192.168.10.1/255.255.255.0
bind interfaces only = yes

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 IPTOS_LOWDELAY

encrypt passwords = yes

security = user

log file = /var/log/samba-acl.log
debuglevel = 0

character set = KOI8-R
client code page = 866
preserve case = yes
short preserve case = yes

nt acl support = yes

[exchange]
comment = Folder for information exchange
path = /mnt/mobile
browseable = yes

saper
()

Дырка в KDE 3.x для обычных пользователей.

Форум — Security

Все просто, обнаружил случайно.
Положим у нас есть система, построенная на www и обрабатывающая конфиденциальную информацию, тогда при входе на сайт нас спросят пароль.
Для упрощения процедуры входа упростим ярлык до следующего: http://UNAME:PASSWD@SECRETSITE.DOM/DIRS/FILE.HTML

Если эту ссылку открыть в Konqueror, пароль сразу исчезнет, нет проблем. Однако если попробовать проверить HTML-код на наличие ошибок, то Konqueror обратится на другой сайт, и параметром передаст ваши http://UNAME:PASSWD@SECRETSITE.DOM/DIRS/FILE.HTML. Мало того, что человек стоящий у вас за спиной может это увидеть, или потом в вашем кэше это найти, но и на сайте validator получат ваши реквизиты и пароль. Не понятно почему они не делают проверку документов методом POST? Видимо есть какие то сложности.

P.S. Хотя бы из-за такого глюка я бы побоялся внедрять Linux на рабочие станции пользователей. В других броузерах думаю такая ошибка пристутствует ... например если посмотреть предидущую ссылку...

saper
()

Все еще требуется администратор безопасности в Питере (вакансия немного изменилась)

Форум — Security

Требуется 2 специалиста:
1. Организационная безопасность: знание вопросов организационной безопасности информации коммерческой организации, умение составлять политики безопасности, желательно знание ISO-17799 (BS7799), желательно знание методик анализа рисков информационной безопасности.
2. Технический специалист: знание ОС Windows NT/2000, обязательно UNIX (включая Linux) на уровне системного администратора (Novell Netware приветствуется), технические вопросы информационной безопасности коммерческой организации, желательно знание ISO-15408 (Common criteria). Знание и умение настраивать все или часть internet-сервисов (http (apache), proxy (squid), smtp (qmail, postfix, sendmail), pop3, imap2 (cyrus), ldap (openldap), sql (postgresql, mysql), samba, pdc), сервисы безопасности (firewall (iptables и др.), antivirus, IDS, VPN, Kerberos), типовые сервисы UNIX и Windows NT.

Оплата 10000-15000 только оффициально (исп. срок и первое время).

Подойдут очень хорошие UNIX/Linux администраторы со знанием перечисленного выше (без безопасности).
Работа похожа на выполнения заданий с повседневными обязанностями.

mailto:sov@parnas.spb.ru

saper
()

Все еще требуется администратор безопасности в Питере (вакансия немного изменилась)

Форум — Job

Требуется 2 специалиста:
1. Организационная безопасность: знание вопросов организационной безопасности информации коммерческой организации, умение составлять политики безопасности, желательно знание ISO-17799 (BS7799), желательно знание методик анализа рисков информационной безопасности.
2. Технический специалист: знание ОС Windows NT/2000, обязательно UNIX (включая Linux) на уровне системного администратора (Novell Netware приветствуется), технические вопросы информационной безопасности коммерческой организации, желательно знание ISO-15408 (Common criteria). Знание и умение настраивать все или часть internet-сервисов (http (apache), proxy (squid), smtp (qmail, postfix, sendmail), pop3, imap2 (cyrus), ldap (openldap), sql (postgresql, mysql), samba, pdc), сервисы безопасности (firewall (iptables и др.), antivirus, IDS, VPN, Kerberos), типовые сервисы UNIX и Windows NT.

Оплата 10000-15000 только оффициально (исп. срок и первое время).

Подойдут очень хорошие UNIX/Linux администраторы со знанием перечисленного выше (без безопасности).
Работа похожа на выполнения заданий с повседневными обязанностями.

mailto:sov@parnas.spb.ru

saper
()

Как сделать на одном Linux два PDC на Samba?

Форум — Admin

Необходимо два и более PDC сделать на одном компьютере под Linux. кто-нибудь знает? Идеи?

saper
()

Кто-нибудь из профи знает, как прекратить падения XFree86 4.x из-за OpenOffice и других приложений?

Форум — Desktop

Просто уже достало - OpenOffice роняет весь Xfree86. Чаще всего происходит на определенных документах при скроллировании колесом мыши, при смене шрифта, при загрузке документов.

Кроме того падает еще и из-за Mozilla или Netscape.

Просто достало уже, XFree86 3.x у меня так очень редко падал, точнее - падал, но это были пробемы из-за оборудования (по логам XFree).

Сейчас падает - пишет server caught signal 11, и вылетает.

saper
()

Поделитесь опытом ускорения KDE 2.2.x

Форум — General

Собственно, что уже сделано:
- отключена анимация меню, свертывания, курсоров, панели, нажатия на кнопку, подсветка кнопок, всплывание на тулбаре
- темы не использую
- автоскрытия отключены (панель)
- очищен startkde от шрифтов и пр. ерунды
- отключен антиалиасинг (не нужен, у меня не cronyx)
- использую стиль QT, а не KDE - интерфейс быстрее гораздо стал
- отключено обновление меню
- отключен artsd - вот уж новый велосипед, мало им esd (не вижу проблемы использовать чужие наработки)
- все бинарники повторно пострипаны, в Slackware оказалось бесполезным (в дистре и так все нормально с этим)
- кнопка списка окон отключена, сама панель порядочно подчищена от кнопок приложений (не меню!), добавлен апплет загрузки проца (это конечно не оптимизация, но надо)
- шрифты и цвета для не KDE приложений отключены
- фон рабочего стола черный
- шрифты KDE - не ttf, а обычные, так гораздо быстрее, а качество см. выше
- музыкализация отключена
- resLISa отключена - по безопасности двойку им надо ставить, еще один демон, который сетку теребит - лучше использовать KOMBA, да и удобнее гораздо

Конечно тут есть и забавные улучшения :)))
Пока objprelink не пробовал, сколько там прироста скорости субъективно в %?
Смешанный альфа-канал что-нибудь дает?

saper
()

Требуется администратор безопасности в Питере

Форум — Security

Очень приветствуется наличие экономического образования, знания по безопасности и опыт аналитических работ.
Обязательно в Питере, remotework не востребована.

Оплата 350-500$ (исп. срок и первое время).

mailto:sov@parnas.spb.ru

P.S. Оно конешно понятно, что не густо, но уверен что развитие этой темы принесет выгоду не только компании.

2oxonian: Sorry for small offtopic :)

saper
()

Требуется администратор безопасности в Питере

Форум — Job

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

Оплата 350-500$ (исп. срок и первое время).

mailto:sov@parnas.spb.ru

saper
()

Балансировка нагрузки на разных каналах ...

Форум — Admin

Есть 2 канала на 2 провайдера, нужно чтобы отдельный linux-маршрутизатор всей сети "понимал" загруженность канала и перебрасывал пакеты то на один, то на другой каналы. Каналы разной килобитности (256 vs 128).

saper
()

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