LINUX.ORG.RU

Сообщения leg0las

 

NVIDIA drivers 295.59

Новости — Hardware and Drivers
Группа Hardware and Drivers

В данном релизе добавлена поддержка следующих видеочипов:

  • NVS 5400M
  • NVS 310
  • GeForce GT 620M
  • GeForce GT 640M
  • GeForce GT 640M LE
  • GeForce GT 650M
  • GeForce GTX 660M
  • GeForce GTX 670M
  • GeForce GTX 675M
  • GeForce GTX 555
  • GeForce GTX 560 SE
  • GeForce GT 415
  • GeForce GTX 460 v2

Исправлены ошибки:

  • Некоторые оптимизации OpenGL при работе с Autodesk Maya и Mudbox будут отключены в связи с конфликтами в этих приложениях, возможно небольшое падение производительности.
  • Устранена проблема поведения DPMS, которая приводила к гашению экрана на DisplayPort мониторах.

>>> Подробности

 , ,

leg0las
()

Где косяк?

Форум — Admin

Значит имеется на серваке поднятая и настроеная NFS. Каждый день в 3 ночи делается по крону бэкап файлов в зашареную по NFS директорию.

Задача клиента - вытянуть файло с сервера в нужную директорию, сверить md5-суммы, убраться после себя.

Кусок кода:

#!/bin/sh
until [ "$diff '/tmp/md5sum_orig.txt' '/tmp/md5sum_copy.txt'" = "" ]
do
cd /mnt/nfs/backup/wrk/ && md5sum * > /tmp/md5sum_orig.txt
mkdir /mnt/work/backup/files/tmp/
cp * /mnt/work/backup/files/tmp/
cd /mnt/work/backup/files/tmp/ && md5sum * > /tmp/md5sum_copy.txt
done

Уходит в бесконечный цикл с перезаливом архивов.

Для таких извращенцев типа как я готовый, рабочий скрипт:

#!/bin/sh
cd '/mnt/nfs/backup/wrk'
if [ -n "$(ls)" ]
then mkdir '/mnt/work/backup/files/tmp/'
until `diff '/tmp/md5sum_orig.txt' '/tmp/md5sum_copy.txt' 2> /dev/null`
do
cd '/mnt/nfs/backup/wrk/' && md5sum * > '/tmp/md5sum_orig.txt'
cp * '/mnt/work/backup/files/tmp/'
cd '/mnt/work/backup/files/tmp/' && md5sum * > '/tmp/md5sum_copy.txt'
done
cd '/mnt/work/backup/files/tmp/'
mv * ../
rm -rf '/mnt/work/backup/files/tmp/'
rm /mnt/nfs/backup/wrk/*
rm /tmp/md5sum_*
else exit 0
fi

 ,

leg0las
()

Книга по C

Форум — Development

Вот такой вот вопрос. Начал читать Кернигана и Ритчи «Язык программирования Си» - но как мне уже подсказали, она устарела, и некоторые вещи работать не будут (на что я собственно и наткнулся). В википедии наткнулся на книженцию Герберта Шилдта «C: полное руководство, классическое издание», но не могу найти в pdf/djvu.

Уровень начинающий.

Наличие C11 приветсвуется (C99 обязательно).

leg0las
()

лето, жара... кондиционер.

Форум — Talks

Еще в прошлом году решил купить себе кондей в комнату (~14 кв. м., 5-й этаж в 9-этажной «польке»), т.к. в окно летом очень хорошо напекает (да и стенка греется до такой температуры, что ожог можно получить). Всякие там решения типа фольги на стекло, вентилятор не решат проблему.

Требования: сплит система, цена 250-300$ (2000-2400 UAHей). В данном вопросе вообще нуб, поэтому прошу совета тех, кто в теме:-)

присмотрел:

Neoclima NS09LHB (rozetka)

Neoclima NS09LHC там же

Dekker DSH105R/L там же

Dekker DSH105R/C там же

Saturn CS-TL09CHR там же

Saturn ST-09HRG pn.com.ua

Сабж.

 

leg0las
()

Космические Рейнджеры 2 не заводятся.

Форум — Games
$ WINEPREFIX=/home/leg0las/.wine/sr2 wine ./Rangers.exe 
fixme:win:EnumDisplayDevicesW ((null),0,0x33e894,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33e7b4,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a760-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:win:EnumDisplayDevicesW ((null),0,0x33f7c4,0x00000000), stub!
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet

кусок

fixme:avifile:AVIFileExit (): stub!

пофиксил нативной виндовой либой.

gentoo ~x86, wine 1.4, intel 945G.

сколько помню, заводилось не то, чтобы с полпинка, а без пинков. DX поставил с диска (на форумах вычитал, что иногда нужна определенная версия либы). хотя и при установке dx через winetricks все равно не работает

ставил SR2 с диска SR1 + SR2, потом накатил патч революции. Хотя и без нее тоже не работает с аналогичным выхлопом.

Есть подозрение, что глючат ролики, в cfg.txt сделал SkipVideo=Yes.

leg0las
()

kde-look.org и deprecated хлам

Форум — Desktop

HATE!

Решил покопаться на оном сайте в поисках нескучных иконок. Выбрал " Most downloaded"... и что я вижу? Иконки лохматых 2003-2004-х годов, которые просто не взлетят на новых кедах. Да, да, я знаю про загрузку значков с помощью systemsettings, но там не всегда удобно рассматривать что предлагают.

В общем, ненависть!

P.S. Буду очень благодарен, кто подскажет легкую тему иконок (только не а-ля win95), aka kde3 и легкую тему для плазмы (стоит klassik), желательно не темную

 

leg0las
()

udp (iptv) -> flash

Форум — Admin

В продолжение этой темы.

Решил попробовать прикрутить флеш ко всему этому безобразию. Насколько я понимаю, для того чтобы флеш показывал ролик, необходимо udp поток преобразовать в rtmp (crtmpserver?) и потом уже его вещать через флеш. Кто-нибудь сталкивался с подобным?

P.S. Видел подобные вещалки на флеше (через rtmp), с использованием трекера для разгрузки канала. Кто-то прикручивал это?

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

 ,

leg0las
()

MMO

Форум — Games

Требования:

  • Не требовательная к ресурсам, особенно видеокарте (intel gma)
  • хоть какой-нибудь более-менее сюжет, а не тупое беги-мочи
  • система прокачки героя не состоит из повышения 2-3 навыков и показателей
  • не браузерная
  • запускается под вайном/нативная
  • free to play
  • жанр фэнтези.

 

leg0las
()

~x86. Собираем LO по частям

Форум — General

Долго думал куда писать, напишу сюда. Хочу самосборный LO. 3.5.2.2 из тестовой ветки, ага. Но вот незадача: на рабочем компе это все безобразие комилится 5.5 часов, причем из всего этого я использую только writer и calc, ну math так, можно для галочки. Остальное не используется

Собран LO таким макаром:

# equery u libreoffice
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for app-office/libreoffice-3.5.2.2:
 U I
 + + binfilter : Enable support for legacy StarOffice 5.x and earlier file formats
 + + branding  : Enable Gentoo specific branding
 + + cups      : Add support for CUPS (Common Unix Printing System)
 + + dbus      : Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
 - - eds       : Enables support for Evolution-Data-Server (EDS)
 - - gnome     : Adds GNOME support
 - - graphite  : Enable support for non-Roman fonts via media-gfx/graphite2
 - - gstreamer : Adds support for media-libs/gstreamer (Streaming media)
 - - gtk       : Adds support for x11-libs/gtk+ (The GIMP Toolkit)
 + + java      : Adds support for Java
 - - jemalloc  : Use dev-libs/jemalloc for allocations
 + + kde       : Adds support for KDE (K Desktop Environment)
 - - mysql     : Adds mySQL Database support
 - - nlpsolver : Build extension for non-linear solving in calc
 - - nsplugin  : Build plugin for browsers supporting the Netscape plugin architecture (that is almost any modern browser)
 - - odk       : Build the Office Development Kit
 + + opengl    : Adds support for OpenGL (3D graphics)
 - - pdfimport : Build pdf-import extension using app-text/poppler. Note that you don't need this for pdf-export!
 - - postgres  : Adds support for the postgresql database
 + + svg       : Adds support for SVG (Scalable Vector Graphics)
 - - test      : Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in
                 make.conf/package.use anymore
 + + vba       : Enable support for VBA compatibility and ActiveX embedding
 - - webdav    : Adds support for HTTP content adding via net-libs/neon
 - - xmlsec    : Adds support for document signing using internal modified dev-libs/xmlsec and system dev-libs/nss

В том же дебиане LO разбит на части, и можно к примеру воткнуть только writer или calc. Есть ли возможность собрать _нужные_ части LO, не компиляя то, чем не пользуешься, используя стандартные средства генты?

P.S. Вопрос назрел в свете libicu-4.9, которая ломает половину приложений.

 

leg0las
()

Вещание udp-потока (IPTV) на заданые адреса

Форум — Admin

Имеется:

Внутренняя подсеть, в которой есть udp-поток. Есть машинка, которая имеет доступ к этой подсети и имеет белый айпишник. Необходимо, чтобы этот поток «выбрасывался» из этой подсети в мир, причем чтобы его могли «видеть» только 2 машины (находятся в других городах).

Вопрос чтобы «только 2» я решу с помощью iptables, а вот как сделать захват и вещание? Подойдет любое решение _кроме_ VLC.

 ,

leg0las
()

Сортировка. nmap -sP -n $IP && sort && mac address

Форум — Admin

Задача. нужно посканить сегмент в сети, и:

1. Вывести список IP-шников, предварительно их посортировав.

2. Вывести их мак и сетевку.

Формат вывода такой:

192.168.1.1  MAC: A1:B1:C1:D1:E1:F1 (Vasya Pupkin Co.)
192.168.1.2  MAC: A2:B2:C2:D2:E2:F2 (D-Link)
...

3. Записывать выхлоп в файл.

Сделал подобную хрень пока только для айпишников:

#!/bin/sh
read -p "IP with mask:" IP
nmap -sP -n $IP | grep report | awk '{print $5}' | sort -g -o /tmp/nmap.txt
leg0las
()

dbus-send: не блокируется экран с первого раза

Форум — Desktop

на просторах инета была найдена команда, которая лочит экран в кедах.

dbus-send --type=method_call --dest=org.kde.screensaver /ScreenSaver org.freedesktop.ScreenSaver.Lock

Данная команда (и соответствующий пункт в меню) не срабатывает с первого раза, т.е. загрузился, нужно залочить экран - а болт. Нажимай «переключить пользователя» -> «начать новый сеанс», а потом в меню kdm выбрать свою сессию. После сих действий появится приглашение на ввод пароля, и после всех этих телодвижений(!) команда при повторном блокировании уже отработает, и будет блокировать экран (пардон за тавтологию).

В логах .xsession-errors и Xorg.0.log чисто. Кто сталкивался с подобным? Вариант поставить xscreensaver не катит, не очень удобная вещь при переключении между юзерами.

Дома gentoo x86_64, стабильная ветка, kde 4.7.4, на работе ~x86, kde 4.8.1. DBus запущен, consolekit тоже.

Решение: Не используем dbus, выполняем

/usr/lib/kde4/libexec/kscreenlocker --forcelock
и радуемся

p.s. для полного счастья добавляем в конце «2> /dev/null» (:

 ,

leg0las
()

[gentoo]openrc и tux`ы при загрузке

Форум — General

Вопрос на засыпку. Хочу в консольке иметь туксов, но во время загрузки они пропадают (я так понимаю, за их пропажу отвечает openrc, который гадит выхлопом в tty1). На livecd генты туксы после загрузки не исчезают.

Ведро 3.2.1-r2 (последнее стабильное), openrc 0.9.8.4.

И в догонку, после одного из обновлений openrc после загрузки консоль (tty1) чистится, остается только приглашение залогинится вверху экрана, а хотелось бы видеть лог загрузки (в dmesg не попадает то, что идет после init 1, как я понял)

 

leg0las
()

[кактус^2][опять 25]adobe-flash 64bit, opera 64 bit - не показывает видео

Форум — Desktop

Имеем:

Gentoo, amd64, nvidia (последний блоб)

www-client/opera-11.61.1250  USE="gstreamer kde -gtk -gtk3"
www-plugins/adobe-flash-11.1.102.63  USE="64bit kde (multilib) vdpau -32bit"

Лечение: собрать x11-libs/cairo с USE="-qt4". Топорненькое решение, может кто знает, пофиксили ли этот баг (в cairo?) сейчас, потому что с этой багой сталкивался пол года назад точно.

Cairo собран с такими флагами:

x11-libs/cairo-1.10.2-r1  USE="X glib opengl qt4 svg (-aqua) -debug -directfb -doc (-drm) (-gallium) (-openvg) -static-libs -xcb"
leg0las
()

kde 4.8.1

Форум — Talks

Сабж. Собираемся.

kdepimlibs собирается с бубнами

leg0las
()

вопрос по DHCP + NAT и IPTV.

Форум — Admin

Сабж. Есть 2 сетевки, eth0 - смотрит в мир, eth1 - смотрит во внутреннюю подсеть, IP 192.168.1.1

Запущен DHCP-сервер, который раздает по eth1 айпишники (192.168.1.10-192.168.1.239). Нужно пробросить порт 1234 во внутреннюю подсеть, дабы юзеры могли созерцати все прелести iptv. Вроде как порт проброшен, но не пашет.

собственно скрипт iptables для NAT:

#!/bin/bash
#################################################################
# reset the default policies in the filter table.               #
#################################################################
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
#################################################################
# reset the default policies in the nat table.                  #
#################################################################
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT
#################################################################
# reset the default policies in the mangle table.               #
#################################################################
iptables -t mangle -P PREROUTING ACCEPT
iptables -t mangle -P OUTPUT ACCEPT
#################################################################
# flush all the rules in the filter and nat tables.             #
#################################################################
iptables -F
iptables -t nat -F
iptables -t mangle -F
#################################################################
# erase all chains that's not default in filter and nat table.  #
#################################################################
iptables -X
iptables -t nat -X
iptables -t mangle -X
#################################################################
iptables -I INPUT 1 -i eth1 -j ACCEPT
iptables -I INPUT 1 -i lo -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i eth1 -s 192.168.1.0/255.255.255.0 -j ACCEPT
iptables -A FORWARD -i eth0 -d 192.168.1.0/255.255.255.0 -j ACCEPT
#################################################################
# Drop ports                                                    #
#################################################################
iptables -A INPUT -i eth0 -p tcp -m multiport --dports 111,135,136,137,138,139,445,953,1723,2628 -j REJECT --reject-with icmp-port-unreachable
#################################################################
# IPTV                                                          #
#################################################################
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 1234 -j DNAT --to-destination 192.168.1.2-192.168.1.254
iptables -A FORWARD -d 192.168.1.0/24 -p udp --dport 1234 -j ACCEPT
#################################################################
# Masquerade                                                    #
#################################################################
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
leg0las
()

[найти любой ценой!]Построение топологии сети в linux

Форум — Admin

Сабж. Час назад пришлось искать железку по айпишнику, но которая хрен знает где находятся. Организация - over 1000 компов, куча филиалов, куча зданий по городу/городам. Что можно юзать для этих целей?

Гуглил - нашел zabbix (как оно?), для локального тазика нашел lanmap.

leg0las
()

[блоб] Тихо и незаметно... 295.20

Форум — Talks

amd64 и x86

  • Добавлена поддержка следующих GPU: Tesla X2090
  • Устранена ошибка, приводившая к появлению черных пятен на заднем фоне при работе с некоторыми моделями Maya.
  • Устранена ошибка, в результате которой на экране появлялось сообщение об ошибке загрузчика программы.
  • Устранена ошибка, которая могла приводить к отказу работы X сервера после горячей «коммутации» дисплея.
  • Устранена ошибка, приводившая к неправильному отображению выбора шрифта в Maya при использовании инструмента выбора цвета.
  • Улучшена производительность для интерактивных инструментов в Mudbox.
  • Добавлена опция "--no-opengl-files" к nvidia-installer, чтобы сделать возможной установку драйвера без OpenGL файлов, которые могут не работать с уже установленными реализациями OpenGL.
  • Страница DFP конфигураций в nvidia-settings разделена на несколько вкладок, позволяя отображать элементы управления на экранах меньших размеров.
  • Устранена ошибка, которая могла приводить к зависанию некоторых OpenGL приложений (включая такие среды настольной системы, как KDE и GNOME Shell).
  • Устранена ошибка, которая мешала работе внутренней панели на некоторых ноутбуках с графическими процессорами серии GeForce 7.
  • Устранена ошибка OpenGL, из-за которой использование дисплейных списков на графических процессорах на базе архитектуры Fermi в некоторых случаях могло привести к некорректному рендерингу.
  • Устранена ошибка OpenGL, приводившая к некорректному рендерингу при использовании объектов из буфера кадров для рендеринга 16-битных цветных текстур с альфа.
  • Устранены две ошибки, приводившие к внезапному отказу работы некоторых многопоточных OpenGL приложений.
  • Устранена ошибка, не позволявшая создавать OpenGL 4.2 контексты с glXCreateContextAttribsARB.
  • Устранена ошибка, приводившая к отображению на экране следующих сообщений Xlib: разрешение «NV-GLX» отсутствует на дисплее ":0". при использовании реализации GLX X разрешения не от NVIDIA.
  • Поддержка 30-битной глубины цвета (10 бит на компонент) для графических процессоров серии GeForce 8 и выше.
  • Поддержка ограничения передвижения курсоров в пределах видимости на соединенных дисплеях; для дополнительной информации смотрите Настройки Х «Ограничить курсор» в документе README.

 

leg0las
()

[gentoo][LINGUAS] Как добавить поддержку языка/локали для _некоторых_ пакетов?

Форум — General

т.е. есть ли аналог package.use [с кастомными флагами], только для языков? Хочу проверку украинского в LO (воткнул правда словарь для OOo, заработало) через hunspell, ну и все такое. Пересобирать 18 пакетов ради LINGUAS=«*uk» в make.conf не хочется.

 

leg0las
()

[12309?]фризы при копировании на винтах

Форум — General

Имеется sda на 500 гиг, на котором крутится система и двухтерабайтный sdb. имются разделы sdbX и sdbY, sdbX в роли Downloads и sdbY в роли мультимедийного. Запускаем копирование какой-нить блурейки, и наблюдаем фееричные тормоза графики и приложений. iotop говорит про загруженость 99%, htop пишет про загрузку процентов 15-20. Gentoo, x86_64, планировщик CFQ, юзается cgroups. ПОЧЕМУ такие фееричные глюки при копировании на винте, на котором не стоит система?

upd: www.linux.org.ru/wiki/en/User:shimon/12309 - не помогло, поймал многочисленые глюки (kwin/dolphin, emerge, opera/ff)

leg0las
()

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