LINUX.ORG.RU

Сообщения n0153

 

firefox наследует цвета от GTK там где не надо

было бы странно, если бы с проблемой столкнулся я один, однако очень похоже на то

дело в том, что я использую самопальную GTK-тему( http://w.zazoid.com/GTK ) где фон темнее текста. ну нравится мне так. фаерфокс, в свою очередь, благополучно наследует мои циановые буковки и черные бэкграунды в формочки на отображаемом сайте и иногда даже в общий цвет текста, если он не определен.

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

что характено - особенно часто встречается в рунете, про байнет вообще молчу.

я даже специально отправлял патч для CSSки вконтакте, фиг они его наложили, наверное подумали что там вирус. хотя обещали.

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

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

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

n0153
()

внешний монитор и нетбук

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

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

но мне это в принципе не особо нужно, просто хочется понять в чем принцип и почему так?

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

не прошу готовых конфигов, просто расскажите на пальцах в двух словах в чем принцип? там два адаптера какбэ? или один адаптер и два монитора?

дистриб - gentoo, нетбук - lenovo s9, wm - evilwm

 

n0153
()

висят CLOSE_WAIT, похоже на умную DoS-атаку

конфигурация: linux, apache, mpm_peruser.

корч старый, тем не менее нагрузку в обычном режиме держит отлично, однако в отдельные моменты происходит странное - в нетстате появляется огромное количество соединений в статусе CLOSE_WAIT, причем в 3-4 раза большее, чем при нормальных пиках нагрузки. при этом форкается огромное количество апачей, под сотню наверное и они сжирают весь проц, хотя похоже что ничего в этом состоянии они уже не отдают.

http://upload.wikimedia.org/wikipedia/commons/a/a2/Tcp_state_diagram_fixed.svg

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

что до апача, то если возникает такая ситуация, то он висит долго и не отвисает пока его не перезагрузят руками. почему он со временем не освобождает пул - сказать трудно, но это факт. пока проблема временно решена перезапуском апача по крону каждые 10 минут.

в этой ситуации я вижу два направления деятельности:

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

второе - есть идея покрутить net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60 - помоему это оно. какие могут быть побочки?

кстати снова набежали, пойду понаблюдаю.

n0153
()

apache, mod_wsgi - права на сокет.

впервые решил попробовать установить на сервак питоновское приложение, а точнее MoinMoinWiki, причем в wsgi варианте. все понятно, но есть проблемы с правами на сокет который создает демон. права выглядят вот так:

srwx------ 1 apache root 0 Jun 7 03:28 wsgi.16825.0.1.sock

т.е. сокет создается так, чтобы доступ к нему имел только апач под своим дефолтным UID, но дело в том, что доступ к сокету пытается получить виртуалхост который уже сменил свой UID на wiki, поскольку я использую mpm_peruser для изоляции виртуалхостов.

собственно вопрос - возможно ли поменять права на созданный сокет, если да, то как? если нет, то что делать?

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

n0153
()

E-MU 0404 - запись

вот мой конфиг: http://noise.zazoid.com/etc/.asoundrc

вообще все работает, но есть нюансы:

1.возможно ли и нужно ли дефайнить дефолтное устройство для записи, по аналогии с дефолтным устройством для вывода?

2.как к этому устройству прикрутить plug плагин?

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

4.если правильно, то зачем в моем конфиге нужен dmix?

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

n0153
()

Аудиоинтерфейс Infrasonic Amon - работает?

Хотел себе купить E-MU 0202, но ее нигде нет в продаже, кажется придется брать Infrasonic Amon или M-audio Avid Recording Studio. Вопрос - это работает? И какие еще есть варианты?

Вообще живу в городе Минске и если у кого-то чудом завалялась E-MU 0202 - буду безумно рад, она уж точно работает.

Из того что уже успел нагуглить касаемо Infrasonic Amon - ничего. Т.е. вопрос банально не поднимался, это может значить две вещи - или она работает, или никто не пробовал.

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

n0153
()

подскажите простую midi клавиатуру

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

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

ну и есть у меня пару вопросов общего характера. что из себя вообще представляет midi интерфейс, и одинаковы ли все возможные клавиатуры с точки зрения ядра, если они поддерживаются? может они вообще совершенно стандартны и поддерживаются все и я могу выбирать чисто на ощупь и по запаху? midi это вообще стандарт какого уровня? это не стек вида usb->uart->midi?

ну и куда мне это потом все загонять? как я это вижу, это какая-то примитивная тулза без GUI, которая на вход принимает midi поток, который в свою очередь управляет стандартными модулями-инструментами подключеными например через VST, DSSI или LV2, а дальше я все разруливаю через JACK куда мне надо. я правильно понял суть?

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

n0153
()

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