LINUX.ORG.RU

Сообщения dissident

 

rpm -Va в дебиане?

Форум — Admin

Вот здесь:

http://docs.fedoraproject.org/drafts/rpm-guide-en/ch04s04.html

прочитал про:

=== Cut ===
4.4.1. Verifying your entire system

To verify your entire system, use the -a option.

For example:

# rpm -Va

SM5....T c /usr/share/info/dir
.......T c /etc/krb5.conf
.......T /usr/share/pixmaps/gnome-default-dlg.png
.......T /usr/share/pixmaps/gnome-error.png
.......T /usr/share/pixmaps/gnome-info.png
.......T /usr/share/pixmaps/gnome-question.png
.......T /usr/share/pixmaps/gnome-warning.png
S.5....T c /etc/sysconfig/pcmcia
.....U.. /dev/winradio0

Each line that the rpm command outputs indicates a problem with the given file. The rpm command uses letter codes to show the type of the problem. Table 5-8 lists the letter codes with their meanings.

Table 5-8 RPM verify output codes

Code Meaning

S File size differs.
M File mode differs.
5 The MD5 checksum differs.
D The major and minor version numbers differ on a device file.
L A mismatch occurs in a link.
U The file ownership differs.
G The file group owner differs.
T The file time (mtime) differs.
=== Cut ===

понравилось, захотел так же в Дебиане и не понял как.. Как?

>>>

dissident
()

cpu scaling - не понимаю...

Форум — Desktop

Хмм поставил на лаптоп Red Hat, вытащил в гноме на панель CPU Frequency Monitor и частоты красиво прыгает туда-сюда в зависимости от загруженности процессора.. Поставил live-cd Ubuntu, там тоже самое. Поставил Debian и зачем-то сделал все согласно как здесь:

http://forum.notebookreview.com/showthread.php?t=161517

т.е. проще говоря поставил cpufreqd, теперь независимо от его настроек (min и max) частота стабильно стоит на max и не зависит от нагрузки проца вообще... Причем независимо от governer'ов и т.д.

Что я делаю не так?...

>>>

dissident
()

javascript + ala «compiler error»

Форум — Web-development

Очень неудобно, что в XUL приложениях если чего напортачил в яваскрипте то все просто не работает. Никаких предупреждений ни о чем нигде нету. Как сделать так чтобы при криво написаном жабаскрипте появлались какие-нибудь предупреждения?

try {
useFuckedJS();
} catch (e) {
alert(e.message);
}

не помогает.

Имеются ввиду банальные ошибки вроде += вместо +, ошибки в написании названия функции, ошибки с {} и т.д. Нет ли в мозилле (или еще где) какой-нибудь тулзы, чтобы это обнаружить сразу вместе с номером линии а не искать коментируя целые куски? Должно же быть.

>>>

dissident
()

дождаться пока загрузиться _чужая_ страница

Форум — Web-development

Привет.

Как в XUL программе дождаться пока загрузиться страница? У меня есть два окна XUL, при нажатии на кнопку в одном из них я делаю:

anotherWindow.location.href = "http://somewhere/something";

Погуглив я нашел несколько методов (anotherWindow.onload = ..., anotherWindow.addActionListener('load', ...), anotherWindow.document.addActionListener('load', ...), anotherWindow.document.getElementById('appcontent').addActionListener('DOMConte ntLoaded'), ...)

но ни один из них не работает. Я подозреваю это из-за того, что когда я делаю:

anotherWindow.location.href = ...

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

Как это можно решить? Может быть можно банально загрузить страницу в окно заблокировав при этом яваскрипт код? Что-нибудь вроде:

anotherWindow.loadBlocking('http://somewhere/something')

?

Пример xulapp'а можно посмотреть тут:

http://brylant.iit.pwr.wroc.pl/~srahuzau/xulapp.zip

После распакования:

xulrunner application.ini

или в случае firefox3:

firefox -app application.ini

По нажатию на кнопку Load во второе окно загружается гугл: как мне дождаться его загрузки или хотя бы проверить загружен ли он? Обгуглился по самое не могу - ничего не работает.


>>>

dissident
()

firefox + xpcom once again

Форум — Development

Подскажите как проще всего организовать следующее:

У меня есть какой-то хостинг с чем-то вроде CentOS или подобным. Я хочу использовать firefox через XPCOM все равно в каком языке.

Попробовал вот так: http://developer.mozilla.org/en/docs/Building_PyXPCOM

Но тут начинаются приколы: собрать всю эту корову на целевой машине не так просто потому что хидеров почти ни от чего нету. Можно использовать pkgsrc и собрать половину Линукса на целевой системе у себя в HOME вместе с Xами и GTK, но это как-то...

Второй вариант: поехать на своей системе по всей этой корове statifier'ом: http://statifier.sourceforge.net/

Все равно остается проблема отсутствия там X'ов (я так понимаю что XPCOM без X'ов не пойдет, но это вроде можно решить установив Xvnc или Xvnc.

Третий вариант - забить на Питон и написать все в плюсах и поехать по всему этому опять statifier'ом.

В чем собственно проблема? В том что меня все это уже начинает пугать. Может быть кто-нибудь имел опыт, подскажите если я буду иметь бинарный firefox и соберу у себя локально какой-нибудь C++/Python/Whatever XPCOM-клиент - это все будет работать динамически? Скажем плюсовый клиент?

>>>

dissident
()

./configure + LDFLAGS CXXFLAGS

Форум — Development

Как передать ./configure -I и -L для g++?

Пробую собрать MOZILLA_1_8_0_BRANCH с xlib:

ac_add_options --enable-default-toolkit=xlib

и получаю:

configure: error: Could not compile basic X program.

На машине нету хидеров X11, стянул их, не нашел также симлинка /usr/lib/libX11.so -> /usr/lib/libX11.so.6, стянул ведь первое, сделал второе, делаю:

g++ -I/home/public_html/_temp/x11_headers/usr/include example.c -L/usr/X11R6/lib -lX11 example.c

Пример использующий Xlib.h компилируется.

Делаю:

make -f client.mk build CC="g++ -I/home/public_html/_temp/x11_headers/usr/include -L/home/public_html/_temp/libs -lX11"

Тоже самое.

Догда делаю:


make -f client.mk build MOZ_MAKE_FLAGS=" -I/home/public_html/_temp/x11_headers/usr/include -L/home/public_html/_temp/libs -lX11"

опять тоже самое...

Как это дело собрать?

>>>

dissident
()

perl -MCPAN -e shell

Форум — Development

Как поставить пакеты юзеру в HOME?

Что-нибудь в стиле:

$ perl -MCPAN -e shell
cpan> set dir=HOME/dupa
cpan> install Somewhere::Something

>>>

dissident
()

perl HTML::Form

Форум — Web-development

Как обойти следующее ограничение:

$form->param( $name, \@values )

This form will croak if no inputs have the given name or if any of the values provided does not fit.


http://search.cpan.org/~gaas/libwww-perl-5.813/lib/HTML/Form.pm

Идея следующая - есть select с одним выбором динамически заполняемый яваскриптом (появляется множественный выбор), хочется забить на яваскрипт и послать в форму какой-то value, проще говоря заставить HTML::Form не проверять значения инпутов.

Можно?

>>>

dissident
()

с этим вашим лепрозорием...

Форум — Talks

Хмм когда отдаешь свой лог пасс на bugmenot.com то там или какая м.. сидит и его меняет или просто банально скрипт. А vnekontakta.ru сделать сложнее потому как капча. Единственный способ - это например через crowbar оставить висящей сессию ffox'а где ручками залогиниться. Но все равно ведь зобанят.

Есть какой-нибудь другой способ на элитный гей-клуб?

>>>

dissident
()

жж вроде как японца

Форум — Talks

http://yuta-siberia.livejournal.com/

Некоторые цитаты просто поражают мудростью. ;)

>>>

dissident
()

lisp + c/c++

Форум — Development

Чисто теоретически интересно как организовать interoperability между лиспом и С? Скажем есть какой-то парсер или другое чудо которое в данный момент использует собственнописанный DSL, который в свою очередь используется питоном, который в свою очередь используется в C++ через boost::python, таким образом C++ использует питоновые структуры полученные в результате общей работы питона и этого DSLа.

Идея - убрать питон и DSL и заменить все это дело на sexpr'ы из Lisp. Вопрос пока чисто теоретически (и вероятно таким останется), но интересно на будущее как организовать передачу данных между лиспом и C/C++? Например как-нибудь оперировать на лисповых AST (или как его деревья называются из C++).

>>>

dissident
()

динамическое ограничение траффика

Форум — Admin

Можно ли чем-нибудь ограничивать траффик по процессам динамически, то есть например если p1 хочет сосать траффик то пакеты для p2 срубаются, идея такая: например rtorrent сосет файл, в это время юзер хочет сосать firefox'ом ролик с ютубы или открывать гугл, в это время rtorrent'у ограничивается траффик. Можно ли это сделать при помощи например чего-нибудь такого http://www.linuxfoundation.org/en/Net:Iproute2 ?

>>>

dissident
()

аналог Adobe Premier

Форум — Desktop

Сабж. Нужен аналог Adobe Premier, Video Studio и прочая. Ни с одной из вышеперечисленных программ не работал, слышал только что их можно использовать для целей:

1. Взять видео
2. Порезать на куски, попереставлять куски местами, замедлить, ускорить итд
3. Вырезать оригинальный звук, вставить другой звук итд

Чем это делать?

>>>

dissident
()

kdevelop + add/remove m_

Форум — Development

Хмм есть ли в KDevelop такая фича как добавление/убирание префикса m_ перед членами? Вроде в опциях я что-то видел насчет этого m_ отсюда подозрения о фиче..

>>>

dissident
()

javascript внутри url

Форум — Web-development

Где-то я когда-то видел URL в котором прямо внутри был javascript и это даже работало, но нигде не могу найти.. Как это делается?

>>>

dissident
()

vim + s///g

Форум — General

Почему

:%s/wtf/\n/g

не работает а вставляет какой-то бред?

Как это сделать?

>>>

dissident
()

xterm + mcedit + cursor color

Форум — General

Я использую нестандартные цвета в mc:

[Colors]
base_color=normal=,black:marked=,black:gauge=blue,blue:executable=,black:direct ory=,black:link=cyan,black:stalelink=,black:device=,black:special=cyan,black:cor e=,black:editnormal=,black:input=white,blue

И все конечно чудесно кроме того что в mcedit курсора в xterm теперь вообще не видно. Как изменить цвет курсора в mcedit в xterm?

>>>

dissident
()

[php] в чем пишем?

Форум — Web-development

Что бы такое поставить вместо vim/emacs?

>>>

 

dissident
()

debian + php + «php.exe»

Форум — General

Где в Дебиане упрятана бинарка php которая может читать файл и генерировать код на STDOUT?

>>>

dissident
()

log4j/log4cxx + async

Форум — Development

Я использую log4cxx (клон log4j) и все бы хорошо, но в частности я пишу в лог ip адрес. Необходимо теперь еще дополнительно к ip адресу писать в лог DNS адрес.

К сожалению DNS resolving это долгая песня, поэтому хочется это дело обернуть в отдельный трэд.

Но не совсем понятно как это сделать. Есть AsyncAppender, но примеры какие-то не те:

http://www.java2s.com/Code/Java/Language-Basics/log4jasynchronouslog.htm

Таким образом я асинхронично gethostbyaddr не сделаю. Я так понимаю что AsyncAppender'у нужно передать LogginEvent который уже сделает gethostbyaddr, но как-то не совсем понятно как это сделать...

Может кто-нибудь сталкивался с подобной задачей?

>>>

dissident
()

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